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
335785583598	335785584159	335785584709	335785585259	335785585809	335785586359	335785586909	335785587459	335785588009	335785588559	335785589109	335785589659	335785590209	335785590759	335785591309	335785591859	335785592409	335785592959	335785593509	335785594059	335785594609	335785595159	335785595709	335785596259	335785596809	335785597359	335785597909	335785598459	335785599009	335785599559	335785600109	335785600659	335785601209	335785601759	335785602309	335785602859	335785603409	335785603959	335785604509	335785605059	335785605609	335785606159	335785606709	335785607259	335785607809	335785608359	335785608909	335785609459	335785610009	335785610559	335785611109	335785611659	335785612209	335785612759	335785613309	335785613859	335785614409	335785614959	335785615509	335785616059	335785616609	335785617159	335785617709	335785618259	335785618809	335785619359	335785619909	335785620459	335785621009	335785621559	335785622109	335785622659	335785623209	335785623759	335785624309	335785624859	335785625409	335785625959	335785626509	335785627059	335785627609	335785628159	335785628709	335785629259	335785629809	335785630359	335785630909	335785631459	335785632009	335785632559	335785633109	335785633661	335785634209	335785634759	335785635309	335785635859	335785636409	335785636959	335785637509	335785638059	335785638609	335785639159	335785639711	335785640259	335785640809	335785641359	335785641909	335785642459	335785643009	335785643561	335785644111	335785644659	335785645209	335785645759	335785646309	335785646859	335785647409	335785647959	335785648511	335785649059	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
74825	71514	52906	26549	9499	554	250	239	242	229	231	237	251	245	232	247	233	222	230	243	232	233	236	233	237	198	232	248	221	222	241	231	203	242	226	204	218	226	204	243	229	248	243	217	235	242	227	238	233	222	215	247	232	221	246	253	233	234	247	217	203	221	233	221	247	230	206	244	251	221	231	211	236	247	216	235	225	238	232	224	221	239	236	214	231	251	233	218	238	246	250	217	221	228	225	212	244	270	226	233	228	210	213	224	225	236	227	231	237	211	250	214	230	219	226	232	225	213	226	223	249	226	216	223	234	226	221	229	221	232	243	199	215	207	248	230	229	238	264	218	250	222	211	217	213	235	231	232	228	229	261	251	224	221	245	215	229	239	242	222	224	218	224	219	211	239	244	245	235	237	195	211	243	256	213	212	201	213	231	235	254	249	224	206	219	222	236	230	221	217	239	230	270	206	225	248	217	235	233	200	249	234	213	216	213	222	224	213	238	242	224	221	254	233	246	224	226	241	286	240	229	231	223	230	244	216	218	264	246	243	228	230	237	250	212	235	220	214	214	222	233	224	237	209	246	216	223	248	189	241	245	219	254	250	198	209	255	250	234	224	225	251	234	248	250	215	247	228	226	234	240	221	204	276	244	221	241	206	214	223	221	241	237	234	241	217	220	216	236	228	222	226	237	230	249	218	208	223	259	206	244	200	220	248	225	217	233	225	231	223	213	214	257	233	234	235	225	206	244	240	237	231	224	231	230	205	214	250	247	227	223	227	251	229	224	235	253	212	221	226	231	225	247	221	215	242	207	214	245	235	240	226	217	218	216	216	215	216	250	208	265	231	215	231	244	222	219	238	226	201	218	263	249	219	234	217	220	224	243	212	239	247	253	197	260	226	249	248	269	217	223	243	229	217	223	233	215	245	224	241	219	214	262	231	228	236	246	240	232	242	214	234	238	254	231	229	201	219	237	235	232	225	212	252	244	240	226	222	204	243	218	234	235	219	206	216	231	217	225	239	237	221	230	236	218	246	227	243	231	222	228	241	232	220	233	244	245	228	244	253	261	257	228	210	190	191	225	241	244	230	236	248	238	225	272	230	241	206	238	234	257	214	228	239	213	212	237	218	218	245	222	212	265	225	276	223	280	230	246	228	219	222	233	240	254	227	216	244	242	229	230	212	233	252	241	212	218	215	240	245	234	243	221	228	209	235	210	211	222	232	204	215	231	231	237	233	283	232	227	251	235	243	237	228	234	205	212	194	243	212	225	241	244	247	249	255	259	226	234	245	222	247	209	232	205	224	247	231	275	245	238	243	237	237	227	224	218	221	234	226	213	223	239	244	236	224	246	232	243	225	227	223	235	210	228	264	216	229	244	272	229	204	207	222	202	218	218	208	282	237	220	224	243	244	205	225	223	227	222	218	213	231	239	228	229	218	214	220	227	227	229	237	222	224	236	227	231	228	252	232	203	230	192	249	225	215	226	265	222	227	256	247	241	236	202	233	207	196	247	262	248	222	250	233	210	231	237	232	253	242	201	224	225	247	212	227	219	216	236	240	219	218	213	232	232	211	253	243	237	234	226	249	203	230	216	227	212	232	230	233	239	194	233	237	250	263	254	236	232	246	246	235	217	243	247	256	218	238	242	227	218	225	212	231	214	254	223	243	231	228	230	186	214	239	233	235	206	229	245	229	208	242	229	214	226	210	250	218	230	221	235	207	226	227	223	237	260	239	234	217	226	219	242	230	238	226	247	236	233	241	243	218	255	237	223	223	223	246	233	231	220	231	233	220	214	217	228	233	222	204	263	251	222	218	212	234	217	258	239	226	246	249	215	228	224	217	244	245	211	238	199	229	238	245	234	220	211	227	242	242	237	228	213	214	241	210	246	245	211	236	235	232	225	227	221	219	244	234	222	226	230	216	209	255	230	223	219	248	221	242	223	231	245	230	206	244	211	226	244	256	236	220	221	200	217	222	245	212	242	242	221	201	259	245	227	220	214	222	221	221	226	225	253	231	255	229	223	224	253	225	216	225	240	215	235	240	231	245	221	230	223	249	244	217	235	222	246	257	242	237	217	245	201	207	255	220	243	236	241	226	251	257	241	214	235	224	219	204	210	232	230	247	262	222	216	226	211	232	220	205	231	255	234	253	251	224	214	225	238	226	239	237	227	249	235	212	227	254	260	234	195	231	212	224	241	248	255	210	237	238	221	251	222	231	226	217	237	250	239	230	213	202	217	265	240	234	218	231	215	220	265	224	223	192	234	246	203	239	222	230	254	225	233	249	236	239	201	223	259	227	220	232	259	216	252	227	203	242	235	214	233	235	218	222	228	234	222	227	221	234	258	226	219	228	219	216	217	213	228	218	214	219	235	259	210	231	220	211	239	208	252	203	228	207	216	235	236	237	228	241	231	236	241	197	215	214	225	229	232	238	217	260	225	206	230	222	230	242	222	267	247	231	227	221	245	237	205	208	230	243	225	205	222	239	216	239	227	198	212	242	228	223	222	231	233	220	232	217	223	247	222	220	225	222	231	195	221	230	224	226	236	241	256	238	247	211	249	232	233	250	221	244	227	226	234	246	261	226	202	226	220	267	209	219	223	193	241	227	247	240	237	240	220	230	255	231	232	202	231	223	221	229	222	225	237	213	240	250	229	200	262	218	223	237	241	242	233	227	222	265	213	240	204	204	243	232	255	234	236	211	222	232	235	211	235	244	232	235	215	220	223	232	200	206	227	230	217	221	233	211	236	214	227	224	224	251	225	239	228	236	204	229	222	256	238	263	225	248	213	218	227	247	198	217	237	222	226	219	230	222	238	212	247	208	240	234	212	238	237	233	203	234	237	229	237	219	222	228	204	218	214	225	236	240	230	239	221	239	223	241	213	226	216	251	246	225	217	228	238	221	211	218	234	247	220	238	212	225	216	227	234	188	235	221	258	255	203	233	262	244	210	214	242	245	251	241	235	244	258	224	251	209	255	226	237	225	214	228	217	227	218	247	249	232	237	229	222	230	225	202	233	231	232	214	202	242	207	219	225	247	217	227	221	234	227	255	236	202	230	220	216	211	230	212	221	222	228	219	228	233	246	220	243	227	224	221	225	237	235	215	207	223	217	247	219	229	226	228	221	222	217	225	232	216	243	267	269	244	257	202	216	224	226	231	240	206	198	229	238	236	224	240	242	259	233	223	244	217	232	222	215	240	214	224	188	262	230	184	229	218	239	247	255	215	224	233	237	217	230	233	215	242	195	238	223	248	218	217	207	230	252	216	228	242	227	228	240	219	232	224	223	236	221	242	229	250	216	232	250	250	210	225	225	231	222	212	230	234	249	250	247	242	223	233	185	232	202	231	237	225	226	245	217	213	268	227	209	208	226	251	243	231	231	254	214	225	229	230	216	255	240	213	201	225	232	229	211	240	252	217	230	240	237	225	223	223	228	225	235	228	241	230	243	235	235	224	232	216	225	236	211	231	191	230	246	253
66836	63877	51952	30583	10596	793	744	793	800	835	760	775	734	714	731	720	729	718	784	747	763	732	703	735	754	732	744	754	775	752	738	757	767	795	736	773	714	753	743	713	739	802	742	732	741	720	776	743	740	755	722	719	760	780	749	709	720	755	713	739	780	761	718	726	787	734	716	784	747	757	748	798	770	757	715	765	720	738	671	750	716	793	818	757	759	787	709	707	700	730	770	777	768	736	707	718	722	803	773	757	714	682	710	734	769	772	772	768	746	741	730	814	743	764	756	721	715	722	738	704	691	751	740	738	770	712	751	762	709	721	777	735	737	730	737	785	722	764	792	721	779	723	731	763	743	760	781	816	769	774	752	765	738	743	737	750	749	707	801	721	712	736	709	709	754	723	778	741	731	763	765	758	741	782	712	711	718	731	738	771	782	803	723	725	751	764	741	724	780	701	752	773	733	725	771	810	742	722	721	781	785	744	731	729	720	734	714	719	779	742	756	739	748	712	764	776	773	737	755	744	731	763	761	745	750	743	733	730	778	688	755	748	757	787	738	736	759	750	736	741	730	727	754	749	741	777	724	739	780	708	733	727	751	777	782	776	719	768	740	712	744	733	746	715	773	800	749	771	745	722	739	761	751	748	748	753	774	714	766	780	768	764	747	781	776	752	742	775	746	743	746	741	718	786	727	748	786	743	755	720	789	786	755	718	776	755	698	715	716	739	769	701	726	746	728	732	736	737	723	734	750	805	732	762	792	777	767	770	758	723	721	740	710	742	721	743	728	749	738	703	720	747	718	765	767	759	750	722	794	744	754	751	727	756	699	766	779	719	772	709	713	762	777	760	740	748	746	722	724	718	699	689	779	753	758	725	767	752	715	744	762	742	751	756	783	788	699	699	752	691	749	724	766	724	739	720	765	738	745	744	755	693	735	744	785	738	748	707	729	707	756	760	757	717	781	760	746	742	700	744	740	764	749	755	763	701	726	754	726	783	773	793	675	749	723	751	717	799	724	733	761	717	761	765	674	750	776	748	774	734	772	728	765	761	754	775	700	760	750	731	698	769	751	752	746	775	724	701	724	766	765	786	765	749	675	753	746	777	788	738	742	739	744	739	806	757	765	747	781	714	725	766	713	762	746	723	734	753	753	748	773	754	795	781	746	753	719	769	757	765	780	724	752	746	781	784	724	812	749	763	738	736	750	727	749	695	741	786	711	739	750	716	723	761	747	749	769	730	765	744	741	748	736	773	763	746	744	717	758	770	743	781	800	684	696	761	720	731	767	790	750	750	713	739	758	741	744	755	711	745	765	749	732	743	754	724	746	745	748	754	731	759	774	725	753	774	699	738	686	760	786	710	727	744	773	723	732	744	773	755	787	778	721	809	716	702	720	727	725	719	720	703	724	737	705	745	761	728	730	719	709	745	765	693	784	656	791	745	779	786	723	700	769	733	745	728	702	771	737	755	788	704	737	736	775	719	728	796	756	718	726	737	818	774	778	736	741	757	790	761	771	774	765	753	792	763	740	721	785	721	785	733	788	731	728	738	721	715	745	740	682	751	792	741	710	770	755	717	763	734	734	745	751	767	711	774	815	700	762	757	698	722	736	784	697	785	764	710	767	783	820	758	794	728	694	721	762	767	820	758	738	712	780	750	795	772	765	779	779	721	755	706	755	714	769	783	716	744	763	751	781	761	752	720	787	771	750	735	694	740	754	729	750	755	801	770	720	739	713	721	761	748	776	816	765	797	706	733	802	738	766	737	702	777	717	747	761	746	732	758	745	759	737	722	748	762	712	750	775	776	712	744	702	747	745	737	763	731	748	799	762	688	773	780	705	729	746	736	702	751	684	740	752	767	732	704	739	732	718	789	748	772	766	745	765	759	771	731	741	746	720	746	702	716	742	787	729	702	779	751	730	747	795	773	747	727	772	739	761	788	711	737	707	721	752	740	758	722	763	761	728	812	754	745	777	745	744	680	713	763	764	751	725	719	716	766	709	692	770	721	748	754	717	788	700	731	758	776	764	709	728	730	765	727	784	754	790	746	738	748	728	740	771	755	776	758	743	757	737	772	805	776	732	716	745	721	799	770	705	752	779	735	759	738	768	723	709	782	726	720	793	743	768	759	761	760	759	743	746	800	723	703	759	687	760	758	771	754	699	733	741	712	738	755	762	723	781	782	765	757	766	790	733	775	743	729	747	722	725	767	732	742	729	754	738	736	765	737	718	781	750	710	782	709	747	722	761	815	778	750	726	738	706	736	763	760	713	755	746	723	723	759	740	780	749	714	766	790	720	761	744	711	733	727	745	712	772	764	761	759	730	770	776	742	750	749	755	713	733	748	737	750	757	740	770	789	737	702	755	723	778	749	802	740	768	770	710	734	726	738	718	729	748	776	716	767	762	682	746	728	719	752	724	684	724	728	778	727	715	724	732	801	726	731	759	736	744	733	707	759	726	739	756	752	759	748	770	670	755	753	711	759	745	722	772	804	714	783	734	749	709	747	803	784	733	776	757	710	754	715	743	709	777	757	748	777	759	710	750	794	748	776	711	690	756	754	779	709	735	746	750	740	749	729	785	742	767	729	788	720	711	745	752	783	715	782	787	735	779	803	769	754	722	785	811	716	776	748	726	673	748	719	756	720	755	719	715	731	772	810	750	779	719	711	809	762	819	740	753	745	752	777	742	712	784	729	772	717	732	764	758	766	727	715	768	781	688	766	778	721	788	757	731	742	720	725	705	739	735	742	723	747	767	764	732	764	762	795	744	723	782	750	759	789	802	714	764	771	781	749	724	768	779	742	735	738	733	708	727	784	726	708	720	723	757	792	740	744	763	745	730	701	724	788	730	690	731	744	785	720	738	796	750	693	732	781	750	783	803	710	717	740	743	711	700	749	784	729	778	746	733	750	760	711	745	757	750	763	729	735	765	787	779	774	746	744	732	778	792	775	761	750	777	817	729	755	744	779	784	716	747	771	748	756	724	723	753	774	732	773	777	760	725	751	757	812	801	738	710	752	761	783	749	799	698	699	730	757	720	753	777	749	730	797	715	751	724	731	778	763	749	748	735	778	758	740	742	770	745	760	760	734	736	784	784	755	778	744	769	776	736	737	724	763	748	751	722	724	803	763	744	761	793	724	765	744	772	743	759	713	746	701	756	759	768	768	730	743	773	711	746	748	761	749	767	737	732	734	748	717	809	740	750	754	721	731	763	751	752	681	716	724	765	730	765	695	769	735	715	733	743	778	700	695	745	785	716	696	745	765	773	793	752	770	734	700	741	723	738	784	798	768	794	756	741	721	702	707	775	771	741	752	749	762	761	725	781	705	767	686	809	776	731	768	756	770	751	748	758	744	697	739	729	738	695	759	770	729	747	747	705	750	741	756	791	768	753	708	790	747	718	764	726	744	754	756	736	726	770	744	754	784	771	773	726	736	702	752	709	733	684	769	743	769	753	715	767	762	733	759	711	737	794	736	711	767
34977	21802	7815	1354	363	205	171	193	172	184	166	199	176	188	185	174	184	180	178	185	193	184	169	159	205	171	194	167	177	197	180	183	172	186	168	152	184	195	194	175	192	183	167	187	168	172	185	160	177	176	167	179	168	187	175	166	164	183	186	197	198	194	164	176	160	190	186	186	182	189	187	167	167	177	193	146	169	162	179	173	203	183	193	162	161	178	185	200	158	207	171	192	181	188	181	154	180	172	185	171	151	159	186	164	152	165	198	176	201	171	182	175	159	158	179	147	179	180	192	176	190	189	187	196	170	186	187	169	160	193	167	167	180	170	179	188	171	185	186	174	190	186	186	196	155	184	205	198	176	162	192	180	166	177	193	191	190	209	169	202	166	180	172	179	175	173	176	179	167	172	188	177	173	158	162	185	187	173	158	162	184	203	186	181	173	177	189	175	198	187	167	189	165	173	182	187	183	156	179	184	167	206	182	187	187	178	175	175	153	159	155	197	194	137	190	164	157	184	168	191	189	186	175	171	182	183	177	157	195	183	177	152	183	164	203	203	177	182	194	174	167	175	170	181	167	175	175	152	154	185	160	186	157	158	200	166	185	185	183	176	169	190	176	151	156	167	167	185	199	164	179	185	180	184	189	164	219	166	220	172	199	196	172	190	158	199	192	178	183	157	185	165	192	206	197	180	172	199	180	176	187	182	192	164	160	154	196	190	187	180	187	162	190	180	165	180	171	198	175	189	181	175	162	162	167	171	189	176	182	200	184	179	181	174	175	182	185	179	167	175	179	172	163	174	196	160	169	192	202	185	165	153	184	205	179	178	197	166	167	172	194	188	191	195	165	174	196	169	186	160	191	194	189	159	171	181	175	181	204	218	192	173	191	188	183	176	172	186	168	183	194	183	177	179	178	169	164	191	173	176	188	184	173	166	187	166	170	154	201	215	178	189	178	184	171	203	171	180	163	180	200	201	202	190	182	175	183	176	176	163	184	186	197	180	179	184	156	152	197	160	153	183	206	202	184	186	203	169	172	172	175	192	183	182	195	194	162	189	192	179	200	187	183	167	189	176	184	183	175	170	168	175	168	176	177	182	173	177	185	168	177	170	167	178	189	212	157	160	173	186	197	169	181	183	153	175	182	164	208	162	178	174	183	184	195	180	184	184	183	180	177	196	198	169	172	177	176	166	176	168	178	193	188	163	197	184	165	169	163	179	159	185	170	186	167	182	152	175	191	158	183	186	171	147	197	184	147	176	177	168	185	197	178	182	151	168	177	180	168	166	189	180	176	168	211	157	168	166	203	177	180	162	176	182	169	165	164	181	214	176	172	166	211	183	175	171	173	174	182	177	190	163	201	166	177	173	172	190	180	180	181	160	153	185	157	186	184	195	174	201	183	165	180	200	173	172	192	168	190	177	182	191	178	177	189	176	195	180	176	197	183	188	157	182	212	172	177	167	173	193	177	180	169	171	179	174	192	170	167	175	197	170	176	184	186	176	197	176	174	152	187	194	153	178	174	153	175	184	202	193	176	172	182	199	157	181	201	196	191	182	170	183	165	173	186	187	174	185	189	181	197	172	193	176	166	177	173	161	172	161	163	146	183	173	180	166	174	189	177	162	172	172	191	174	191	171	206	192	179	186	189	184	181	170	189	167	186	168	204	179	179	190	155	190	186	179	158	191	181	164	184	195	199	168	191	170	181	177	178	158	160	186	176	156	170	163	169	166	174	167	207	192	163	181	162	231	188	179	192	181	181	175	176	183	186	162	148	191	159	168	176	162	175	179	170	188	168	184	182	218	142	173	177	190	189	179	188	188	175	161	206	187	164	167	187	174	152	197	184	179	163	178	175	152	162	176	169	173	183	172	174	185	168	178	174	162	207	202	176	181	179	172	186	172	177	171	166	174	187	174	199	194	197	184	179	182	180	165	185	187	192	175	171	153	200	179	201	172	172	188	192	176	195	180	170	178	188	161	172	172	173	175	169	169	172	177	177	145	183	159	170	195	184	184	185	202	159	163	193	183	187	195	189	186	158	195	174	194	193	189	160	187	191	185	205	181	184	207	171	190	182	171	180	176	161	189	178	154	173	160	193	190	179	149	163	175	174	157	187	183	171	215	191	176	200	183	168	170	171	174	199	201	200	185	186	188	170	167	190	169	204	164	203	183	178	188	192	182	191	197	172	196	202	184	185	178	190	153	187	177	198	186	176	184	196	179	215	155	184	179	191	186	181	166	157	175	183	175	176	202	188	172	178	206	178	152	178	165	167	191	157	201	190	186	165	171	183	164	182	183	203	165	148	165	191	160	174	182	177	183	190	184	159	176	171	174	165	154	180	193	173	178	168	174	193	168	157	189	175	197	182	173	164	182	200	184	165	179	181	201	180	173	145	188	180	180	181	173	183	186	227	169	152	170	164	161	163	199	138	166	191	197	172	184	180	157	180	192	185	172	176	166	184	199	182	168	157	199	184	171	187	169	168	184	174	191	206	182	179	178	160	163	178	159	167	164	188	163	164	173	192	160	194	193	184	187	184	161	180	179	181	159	170	157	193	146	178	161	185	180	178	203	178	199	182	196	193	183	173	197	172	201	156	178	183	183	158	168	163	187	183	180	183	168	165	180	172	187	192	209	185	182	165	167	167	190	175	176	179	193	177	166	173	185	194	196	188	180	177	186	212	177	181	189	174	198	179	188	178	150	184	172	161	172	166	151	182	187	175	180	181	176	188	163	180	202	175	190	172	187	180	174	170	169	158	173	176	167	158	181	167	163	188	178	183	190	171	167	174	170	175	184	169	164	172	185	166	192	182	141	194	174	181	184	169	183	154	194	179	188	169	173	178	180	188	186	178	181	185	189	187	176	193	162	186	165	182	199	185	159	162	175	186	162	170	181	156	201	191	159	182	189	201	199	168	193	175	169	168	167	168	180	164	189	193	170	208	209	186	187	154	190	159	202	195	170	176	168	179	166	171	186	175	171	181	184	170	157	230	155	173	177	172	179	183	168	186	203	175	172	191	173	173	179	156	173	172	182	162	163	198	192	184	179	157	214	184	197	212	190	165	174	189	166	179	188	178	184	170	184	155	168	159	170	178	191	192	184	175	171	164	182	159	204	183	176	200	179	174	166	182	187	163	169	178	181	191	178	191	158	163	187	191	180	179	183	168	186	165	161	166	169	174	181	196	176	195	147	228	175	169	151	189	174	208	172	168	147	182	185	191	181	190	178	173	170	207	188	175	174	160	192	216	134	173	170	187	171	205	168	200	168	203	180	186	183	171	189	177	178	186	176	171	176	173	157	188	188	169	177	165	184	163	178	163	170	184	173	178	171	185	167	177	184	158	149	187	196	191	175	191	187	191	165	166	187	195	170	166	179	196	177	180	173	198	218	188	190	176	204	178	156	160	171	160	183	176	190	186	172	186	177	177	188	180	162	176	188	182	144	185	184	157	214	170	187	199	161	160	201	172	193	192	176	193	207
36777	25440	12756	3543	1177	626	593	662	633	631	644	640	599	610	605	596	636	556	649	608	597	639	587	584	637	608	648	580	631	594	615	666	646	637	643	623	607	638	572	645	608	638	580	685	599	628	607	605	627	597	626	642	629	636	605	613	621	604	635	663	618	574	640	615	615	589	613	632	638	621	597	606	586	611	613	629	616	592	659	609	610	613	605	661	610	622	619	608	590	598	599	554	570	622	605	613	625	620	655	642	648	644	615	631	630	614	637	598	668	595	574	609	638	627	597	622	651	585	598	612	609	589	626	634	654	595	626	607	560	645	626	575	597	620	626	620	606	609	631	621	613	635	624	606	606	635	619	610	604	592	556	641	590	617	598	612	631	580	615	617	630	623	564	637	598	628	590	612	609	622	630	605	583	628	598	616	584	625	597	609	629	603	604	594	614	590	585	622	643	646	590	652	668	603	653	596	665	571	617	621	615	665	601	617	587	603	606	656	658	619	614	638	626	607	637	685	613	600	608	614	633	634	626	603	605	665	589	648	620	624	588	619	625	649	634	639	604	622	594	600	651	590	640	651	613	619	634	593	619	574	600	633	621	645	617	562	568	636	604	590	621	570	624	607	621	598	577	675	578	618	560	651	648	638	581	671	553	649	644	652	575	657	629	613	569	598	613	629	598	597	651	608	585	626	629	592	637	631	613	621	592	622	601	640	593	667	601	608	662	616	624	647	607	642	594	653	599	594	632	603	624	573	581	632	588	629	641	576	621	631	652	634	636	592	604	605	612	659	585	584	580	619	617	646	634	632	582	620	608	617	577	656	580	591	626	635	601	592	635	649	622	671	582	638	620	602	590	592	613	650	669	629	622	597	675	616	645	590	630	636	601	608	593	604	622	625	563	612	623	649	601	610	603	636	630	619	636	637	610	581	607	586	592	637	610	691	621	655	614	624	565	620	614	664	577	618	656	630	634	619	642	608	568	627	592	616	601	605	618	624	638	597	580	617	557	595	615	575	634	608	648	610	608	645	615	582	584	586	599	624	628	593	620	613	629	610	677	621	667	598	617	637	653	607	593	619	584	600	624	584	554	604	623	611	637	617	609	642	582	606	636	583	657	609	629	630	596	613	620	607	609	617	611	615	631	624	606	622	550	623	665	650	588	622	609	661	591	616	626	574	591	587	574	647	643	604	583	599	596	599	637	623	661	596	650	622	587	632	614	627	585	588	601	657	615	605	585	610	606	642	630	624	614	631	620	597	610	592	615	616	568	606	619	657	617	611	636	625	603	605	601	614	656	622	614	585	664	603	575	597	605	584	608	616	581	627	645	601	586	615	605	600	603	628	604	623	618	592	594	607	566	625	604	674	611	632	621	625	632	604	605	584	621	586	536	654	623	602	593	637	639	607	599	626	652	615	614	604	652	626	620	658	618	597	607	610	624	625	644	599	603	592	600	630	610	612	661	570	668	638	641	611	615	659	632	620	631	586	626	645	607	639	591	620	579	586	634	622	620	585	592	587	626	599	616	624	614	614	620	606	556	634	663	641	616	610	596	580	638	597	654	637	626	642	631	626	646	604	638	602	657	639	609	624	627	599	625	582	636	612	603	608	625	582	647	630	611	610	612	579	575	650	633	652	626	563	618	621	629	604	642	588	646	617	598	640	628	640	628	664	623	629	624	543	596	639	604	605	611	610	624	628	582	658	577	561	613	649	596	641	617	560	607	617	623	644	655	673	642	654	654	614	618	606	644	622	585	622	618	651	628	629	595	616	601	620	624	619	612	647	641	602	587	583	598	641	620	623	634	610	634	602	602	643	621	639	584	614	609	623	612	619	659	653	603	608	640	632	587	622	666	638	609	597	607	627	626	634	605	638	598	619	638	617	600	610	667	581	607	568	625	605	633	618	638	569	628	596	598	699	616	613	608	586	663	597	589	589	618	629	645	619	625	575	627	624	634	621	616	612	603	627	610	604	643	620	593	642	611	630	650	597	585	584	602	626	630	573	624	651	570	621	637	611	635	625	633	586	604	683	614	587	598	613	646	573	554	668	649	624	563	635	603	601	639	600	597	647	605	576	644	617	631	592	602	608	634	634	573	613	642	595	596	636	629	641	604	587	610	596	591	629	610	605	583	555	634	639	595	647	644	636	617	592	654	644	595	638	603	590	612	624	612	628	620	611	620	632	601	652	618	566	605	635	651	600	559	636	610	610	667	640	611	573	637	628	634	648	621	585	569	579	667	606	628	619	623	595	575	620	597	602	574	611	607	621	603	591	603	576	639	626	611	614	645	601	625	664	630	648	649	645	590	609	601	643	582	577	583	604	631	665	608	628	574	607	567	576	587	578	593	584	608	604	632	643	627	605	609	634	598	633	606	677	633	632	638	633	598	624	609	630	575	661	621	557	638	606	612	621	636	611	630	659	608	596	650	585	624	640	601	640	597	618	610	631	577	611	639	656	579	644	578	626	601	625	603	630	606	625	612	566	643	635	593	637	582	620	619	594	618	648	582	635	596	636	586	644	677	610	619	630	595	676	635	563	635	608	639	662	567	634	605	589	607	613	605	610	591	593	636	628	614	604	622	583	602	626	613	581	559	607	614	642	570	631	614	634	626	631	579	603	608	609	611	625	663	656	665	622	610	639	641	655	623	652	561	611	639	599	634	584	635	638	597	625	575	579	598	619	587	643	605	632	578	628	626	572	668	634	604	655	643	588	653	578	657	616	667	601	574	587	678	566	605	594	658	605	624	622	603	642	619	622	654	663	596	591	594	630	620	605	604	625	661	666	613	625	575	629	597	622	668	596	644	601	609	608	582	644	606	592	596	624	617	620	577	605	621	609	582	647	614	622	590	612	580	620	633	606	600	628	625	609	602	614	614	584	586	651	624	621	631	635	641	649	606	651	617	611	605	601	638	598	648	575	606	619	626	618	605	619	604	659	640	640	573	612	605	601	620	570	616	596	628	632	656	585	614	632	613	663	609	595	613	620	601	602	682	646	622	639	573	659	651	645	595	644	632	604	660	593	572	583	625	663	630	594	628	669	656	622	592	630	638	619	619	621	620	618	643	594	604	595	575	573	627	629	603	605	594	584	630	594	628	675	614	606	576	621	618	670	583	557	613	639	648	639	617	596	616	573	623	600	578	650	627	632	606	649	624	618	599	594	632	639	595	596	633	631	624	627	605	632	586	595	600	631	611	630	647	565	609	620	663	647	626	637	568	631	623	588	654	612	641	628	612	612	631	635	579	630	644	584	572	578	614	622	604	620	623	621	577	611	626	602	561	602	669	630	600	608	656	636	632	614	622	635	618	595	650	620	638	614	640	622	612	626	555	640	614	616	580	644	627	585	646	607	620	609	626	591	584	627	604	610	601	619	584	600	644	652	595	578	607	610	679	601	621	609	605	604	626	585	626	644	567	611	602	614	619	619	613	572	583	606	588	606	608	609	641	591	608	612	636	601	592	605	615	585	600	628	617	601	613	630
69567	62309	42890	18597	3337	186	186	170	183	166	182	178	156	150	151	160	156	164	154	161	150	176	169	177	166	167	186	155	181	173	161	170	142	167	163	167	162	171	187	169	160	190	154	155	153	162	174	143	177	169	159	148	166	153	168	157	170	174	165	169	171	169	149	156	164	168	165	190	157	162	168	182	188	150	177	167	151	184	146	147	163	188	157	153	161	160	153	152	148	186	184	162	166	160	177	157	153	161	160	171	163	161	150	161	170	164	167	163	172	152	182	182	171	178	178	168	170	186	169	157	165	171	150	155	161	161	156	170	173	177	155	180	158	162	149	143	152	175	169	162	155	178	179	161	143	165	172	163	178	166	149	162	156	147	173	142	170	144	148	172	168	161	174	178	168	154	167	173	159	169	167	160	169	163	168	159	180	151	173	154	167	161	185	156	154	162	168	158	167	165	164	176	157	158	181	170	153	163	167	165	159	177	188	146	160	176	148	159	158	167	152	183	159	180	159	160	173	141	164	159	151	173	161	168	163	149	180	168	144	172	148	189	166	162	174	169	175	155	172	169	156	148	155	145	158	161	162	151	170	146	143	173	151	164	173	154	143	167	151	157	167	196	164	154	166	144	174	167	160	167	165	167	149	145	184	162	194	148	169	151	143	167	165	159	153	155	175	177	180	171	160	158	168	143	174	158	173	167	164	162	168	157	173	180	137	144	170	167	185	170	166	187	171	143	154	171	172	164	153	163	174	169	148	158	171	184	159	189	163	169	178	169	166	166	151	167	156	145	172	171	165	172	169	176	155	158	151	146	188	180	171	181	142	167	180	178	158	171	157	170	155	172	160	176	178	158	171	152	179	168	175	176	182	176	179	150	181	155	163	164	175	173	158	152	168	152	160	151	172	170	159	148	164	165	173	171	190	138	180	167	145	172	191	168	154	175	147	191	161	167	143	154	162	183	157	179	165	162	147	157	148	152	168	156	141	146	175	153	167	168	165	166	161	155	163	174	166	156	175	186	159	175	150	197	172	160	156	172	167	183	158	161	159	164	177	181	139	156	154	168	153	173	149	161	158	150	155	159	151	160	167	145	154	164	161	190	172	172	141	178	155	171	185	166	175	192	159	145	183	148	170	166	185	161	160	163	136	144	167	154	171	145	161	150	155	159	153	159	154	159	161	160	159	158	165	170	175	169	163	180	170	151	156	165	162	155	164	175	142	167	162	160	164	162	168	158	144	169	148	154	157	165	158	157	146	139	160	179	166	165	156	169	168	164	163	163	179	172	155	163	156	164	167	175	155	155	153	147	166	180	187	179	177	151	168	169	171	157	162	160	153	170	152	159	156	179	158	153	178	186	159	141	151	156	161	171	179	150	150	174	188	171	165	158	173	183	143	164	156	164	163	150	182	171	176	152	152	166	133	169	171	160	144	165	163	174	150	149	160	157	177	171	150	152	157	163	161	207	169	160	184	153	170	154	151	158	157	172	154	157	178	165	137	171	172	161	163	168	177	163	175	154	161	168	158	164	167	163	164	166	166	155	155	182	192	166	168	154	149	151	181	171	177	179	172	163	142	152	169	162	153	174	186	177	174	172	152	162	156	140	149	152	154	161	167	145	167	153	155	157	141	161	156	178	144	153	154	170	174	169	147	171	146	176	181	175	159	169	160	169	151	161	148	167	158	157	182	167	156	176	164	171	160	180	154	152	152	166	195	176	164	166	162	180	150	143	167	143	161	164	166	168	188	175	180	149	155	166	141	182	184	178	157	141	172	160	172	170	177	153	141	180	166	151	159	148	149	150	164	164	150	200	153	183	192	169	171	161	167	166	182	163	168	165	171	172	149	184	148	182	172	181	159	144	156	177	158	169	159	160	144	173	164	168	158	155	189	169	164	141	178	184	178	158	170	177	160	175	176	163	168	154	174	164	182	161	180	161	167	135	150	163	177	156	176	162	174	166	149	190	189	172	174	170	170	173	160	162	154	156	176	143	148	168	170	158	166	180	131	156	175	156	164	164	141	167	158	169	158	147	171	179	152	157	162	192	169	122	171	165	154	175	166	172	157	166	164	153	178	178	158	151	164	188	171	177	160	149	168	168	161	173	164	152	149	180	161	167	171	175	156	159	163	173	170	165	156	169	149	133	160	166	158	175	178	185	188	172	153	174	172	167	168	167	162	145	176	181	181	159	150	152	164	163	183	187	164	165	153	149	160	136	165	184	161	180	177	159	147	157	148	163	184	173	163	161	165	161	171	165	154	173	180	157	158	153	147	173	176	143	158	161	165	179	154	167	129	170	174	164	170	144	172	186	151	160	160	174	160	144	169	144	158	201	139	189	168	168	162	160	141	151	150	150	168	154	156	177	172	187	167	165	152	149	177	150	171	168	173	155	172	175	163	148	145	160	166	180	169	170	152	129	162	152	184	142	154	147	168	182	170	156	174	179	135	136	160	167	161	142	165	154	171	175	158	174	167	155	169	169	154	186	165	164	193	170	135	165	170	158	158	157	147	167	170	182	192	161	165	165	157	176	192	157	173	148	178	189	159	151	173	138	173	186	185	162	149	163	149	167	133	184	159	144	165	151	163	148	149	184	168	154	176	185	170	194	165	174	148	175	170	167	156	161	169	149	169	166	164	162	168	152	176	168	154	151	173	181	180	162	187	152	159	148	133	149	192	159	171	160	160	172	166	151	157	173	175	181	156	181	158	176	191	188	165	150	185	157	160	151	160	163	185	180	159	164	154	147	159	144	165	157	154	160	151	168	147	167	161	151	174	153	176	152	173	160	173	160	156	161	160	156	163	179	164	173	172	164	167	161	148	192	159	147	149	190	169	177	156	138	171	177	179	168	171	169	160	162	174	174	143	182	182	172	141	185	142	185	172	160	153	192	177	147	164	168	147	172	165	162	179	165	138	169	157	132	160	167	151	147	149	162	162	156	132	138	170	151	156	152	130	164	200	170	158	185	158	172	164	170	168	148	173	141	169	171	191	173	171	158	180	151	144	166	148	145	140	177	152	174	204	158	154	162	171	149	154	172	134	174	145	164	161	176	180	157	179	168	174	180	145	153	150	145	171	187	187	159	183	172	159	178	143	156	172	160	184	158	152	156	162	175	173	162	181	164	171	176	168	159	167	148	155	161	172	173	168	173	155	139	154	163	152	165	163	152	165	146	149	158	169	155	184	165	160	185	178	158	176	155	155	171	165	167	172	138	184	183	145	175	160	162	174	173	173	153	165	139	178	178	163	180	171	148	150	171	138	159	168	139	178	186	140	150	155	161	151	180	153	184	157	187	160	168	175	170	168	143	173	151	164	148	175	162	154	164	167	163	185	147	177	139	162	146	162	156	173	174	151	192	160	145	152	176	161	174	185	149	180	151	167	156	181	188	156	167	178	157	150	179	131	157	159	179	161	153	158	169	167	168	168	173	176	154	169	168	134	179	163	190	177	124	143	162	169	154	179	153	189	165	159	174	152	157	162	173
55401	50978	41140	21904	4614	574	584	623	574	612	588	569	583	518	602	549	566	549	588	596	582	576	560	577	546	566	605	514	546	572	562	574	571	545	528	540	578	574	524	611	598	560	567	607	566	576	552	575	531	598	568	594	547	568	539	551	576	567	527	559	597	549	527	560	557	554	569	559	581	522	590	552	563	558	573	539	584	587	586	564	556	562	543	578	559	609	536	543	576	563	533	622	568	602	573	561	566	587	563	605	566	563	531	584	586	555	546	584	574	565	548	595	580	583	579	591	542	567	518	596	553	568	602	533	587	537	584	572	545	562	577	589	525	583	571	587	592	625	575	598	524	551	549	533	530	535	580	542	581	552	543	582	542	577	528	533	558	582	551	538	557	570	600	522	549	556	538	572	594	574	580	582	570	569	561	541	541	562	585	564	553	591	580	556	589	558	560	588	561	546	572	568	548	606	558	572	613	565	531	562	572	544	601	533	591	504	586	601	552	536	578	565	574	546	600	565	522	585	548	547	560	626	579	585	542	551	563	605	588	547	574	597	586	626	548	566	548	569	566	546	599	602	567	581	607	585	557	597	595	564	578	549	530	596	593	518	546	579	593	558	545	547	562	542	549	575	570	577	593	554	565	602	603	578	567	551	566	544	567	567	567	566	585	572	562	566	579	589	576	528	566	555	560	622	577	584	562	547	568	574	515	523	597	542	587	580	573	583	531	576	607	531	631	547	605	553	579	566	599	570	558	566	588	590	567	549	578	614	560	588	573	554	564	569	599	614	591	541	610	538	548	583	600	576	563	559	566	609	575	627	561	558	562	581	553	560	535	547	605	555	581	530	585	542	535	570	568	573	604	547	542	593	591	516	596	609	564	557	540	586	574	546	575	584	588	614	572	581	550	571	565	584	547	572	543	526	540	583	523	549	535	565	552	571	554	562	554	579	563	539	544	609	586	591	582	523	585	516	582	551	580	597	547	553	567	600	565	575	538	598	570	584	558	593	578	565	577	575	568	576	604	556	612	557	525	575	590	539	589	572	588	536	544	568	586	552	579	532	556	588	587	622	595	583	540	583	594	575	615	535	553	499	580	530	596	594	517	599	557	574	582	550	566	573	541	630	557	518	567	544	574	520	575	599	549	580	535	570	569	555	544	563	568	536	538	564	581	544	566	551	538	616	588	523	571	564	547	569	554	587	541	590	592	572	590	578	547	604	564	560	561	577	577	573	579	522	557	564	572	560	577	578	626	576	570	584	593	575	588	626	553	589	526	549	536	551	562	561	558	583	568	520	591	543	606	559	593	547	592	582	564	523	574	531	512	559	570	585	599	554	553	582	540	585	556	579	582	567	581	573	565	520	586	559	570	548	565	562	557	558	627	611	562	589	620	529	527	563	534	606	566	570	528	531	555	578	588	566	578	566	590	551	554	558	537	548	544	593	566	563	537	583	607	545	581	564	613	569	580	571	601	574	570	573	562	559	570	602	579	586	576	561	561	554	568	536	589	553	588	584	586	544	619	551	577	523	569	559	570	582	568	544	561	576	559	584	592	546	576	565	584	550	562	552	618	578	534	573	565	575	543	587	546	551	571	574	558	578	575	562	606	588	577	605	560	587	557	586	566	604	541	568	571	579	576	552	564	581	535	560	576	556	554	575	562	540	570	643	582	532	565	570	584	616	526	577	576	553	564	544	560	595	553	571	545	601	505	566	540	582	580	556	534	558	569	570	600	574	591	562	585	579	591	570	562	596	578	571	556	532	534	573	539	574	551	567	574	574	570	587	539	559	581	628	579	556	544	556	584	566	546	564	524	590	598	602	572	578	566	545	593	597	575	580	605	566	586	552	565	606	596	548	585	546	552	575	538	575	550	589	563	579	580	555	592	574	580	587	558	540	549	551	591	552	605	600	542	594	517	530	526	545	579	525	589	568	579	560	547	560	551	561	568	535	573	561	603	608	542	549	577	626	575	570	554	525	604	581	617	553	530	572	576	534	548	554	542	568	575	577	564	555	546	568	561	587	595	544	563	512	605	595	572	542	537	522	557	544	592	565	569	516	559	585	566	573	524	586	572	535	610	557	609	545	567	588	593	572	549	545	588	617	592	555	546	574	545	579	580	585	570	592	569	567	528	574	577	591	602	579	544	526	583	540	576	599	567	588	591	555	517	531	584	540	549	534	548	598	529	584	562	584	562	558	569	586	594	550	562	530	567	563	562	563	577	579	567	573	595	552	569	579	574	600	554	589	588	534	562	574	538	565	530	555	548	582	590	545	536	556	551	575	588	576	574	527	587	557	586	552	565	547	542	569	588	559	537	572	577	593	542	552	586	540	553	576	580	568	575	539	552	560	586	554	572	596	559	582	563	552	558	550	542	567	600	578	571	593	554	590	636	542	560	582	593	533	585	597	579	603	591	534	550	554	544	563	557	584	541	579	579	567	600	580	598	590	587	553	541	579	550	617	578	537	590	565	575	583	571	570	576	569	536	544	568	542	581	585	582	594	543	567	601	542	543	623	562	547	529	598	569	586	580	585	592	573	579	534	565	547	563	544	568	527	632	573	560	554	565	594	596	550	569	597	558	609	558	567	593	523	571	592	554	594	534	587	597	622	542	587	544	537	564	571	556	599	576	587	587	551	584	567	557	511	590	577	585	562	579	590	539	511	573	547	550	540	545	550	556	503	567	543	593	589	546	600	615	604	584	584	567	614	583	552	569	573	562	541	579	593	562	549	595	608	591	563	582	540	564	595	578	563	542	536	603	540	594	561	565	564	603	628	565	552	505	571	575	562	548	572	552	550	565	587	583	575	613	596	558	562	559	576	580	579	565	530	587	528	594	602	596	573	582	612	552	546	566	573	581	536	569	571	555	559	554	559	547	589	580	588	563	582	551	573	586	577	505	563	563	567	552	562	555	561	588	536	563	607	551	581	577	579	547	590	561	539	537	548	546	560	530	561	563	525	534	577	556	592	572	567	598	565	573	547	560	587	577	588	573	594	619	589	549	625	567	568	565	561	579	603	542	551	563	582	544	528	589	526	553	538	557	569	524	566	560	545	614	557	600	558	527	592	569	561	610	548	600	556	551	564	565	550	586	548	581	553	553	542	573	572	586	524	558	624	544	601	556	569	521	579	611	584	527	581	537	527	636	527	596	595	561	556	555	514	559	560	574	540	580	533	566	582	567	592	560	546	596	568	539	574	543	584	596	600	589	583	596	556	564	557	600	542	515	569	565	530	589	580	508	538	552	594	581	566	566	538	529	553	547	593	600	524	585	548	585	547	590	600	587	560	538	542	576	542	557	559	574	557	577	567	560	559	539	587	566	568	566	564	589	573	537	600	586	545	546	559	577	576	563	533	535	571	604	640	568	540	569	536	570	558	549	593	544	548	596	570	594	580	594	590	597	578	526	598	581	561	585	542	579	549	582	580	565	571	582	583	540	565	579	627	576	553	597	540	586	611	571	624	594	589	585	617	569	561	522	573
74142	70701	52125	25840	7568	391	250	224	235	244	227	220	204	222	237	219	238	242	218	211	201	216	225	229	220	242	200	243	205	215	233	206	223	222	201	224	196	250	243	177	232	222	243	196	220	209	232	227	225	195	221	224	233	235	255	198	224	240	229	245	224	237	223	218	205	227	231	241	225	226	225	201	226	208	246	232	223	213	206	249	220	208	232	215	219	221	205	234	224	243	214	221	231	232	222	229	228	176	205	208	192	224	226	233	211	239	200	240	207	218	215	237	230	223	215	227	230	213	233	208	230	210	189	212	225	236	222	236	237	206	241	226	222	221	232	221	216	222	248	237	212	222	222	220	202	212	217	204	209	224	205	207	247	220	209	218	193	210	206	211	240	206	227	223	231	201	192	224	252	239	231	181	212	188	198	210	227	208	211	208	223	182	218	244	243	233	201	225	229	184	223	237	206	210	218	229	229	226	195	215	205	232	223	196	211	202	219	198	207	213	228	237	259	222	204	221	220	238	250	224	224	222	207	249	216	189	264	242	241	256	220	225	212	211	238	216	238	211	224	245	223	228	231	198	246	218	244	230	216	214	232	235	223	216	262	214	247	225	223	235	207	201	226	216	230	206	232	226	216	199	205	204	253	246	249	220	233	204	212	231	240	211	203	222	247	207	226	209	229	214	201	241	215	241	238	194	211	206	204	208	217	225	220	204	215	228	229	220	237	206	223	218	204	215	222	224	215	200	194	225	204	202	216	256	251	205	232	220	230	208	204	202	209	258	216	204	225	212	225	213	208	202	245	235	210	212	205	200	232	223	198	211	226	200	182	218	216	205	235	262	235	205	224	232	220	221	230	211	234	227	239	201	214	222	218	248	221	208	219	253	222	229	188	208	235	230	226	217	221	214	253	199	247	228	219	229	229	205	238	205	215	216	197	214	208	219	224	213	211	234	225	243	231	233	242	211	203	219	232	202	249	224	233	234	227	194	231	224	215	200	213	246	226	195	199	204	217	211	222	210	252	211	201	219	212	223	201	204	205	245	223	217	225	232	219	210	262	206	251	244	224	213	242	215	236	219	203	190	231	225	214	224	206	227	215	198	186	227	207	204	247	227	262	203	215	209	189	213	253	229	203	204	216	229	213	210	209	230	207	246	244	199	217	208	241	226	228	211	221	216	244	212	221	210	214	232	226	214	259	209	239	216	212	197	225	225	222	214	212	227	201	223	249	217	237	237	226	238	202	228	231	214	209	227	193	203	217	223	248	234	212	222	211	208	222	230	245	232	210	224	204	224	207	218	228	215	234	224	222	231	223	231	211	225	232	258	218	233	230	196	219	221	219	215	221	215	231	227	233	194	216	226	245	225	240	236	202	250	191	209	223	209	227	217	244	211	230	234	220	199	237	227	228	198	222	253	195	229	220	207	191	211	235	235	224	215	233	234	221	207	227	194	228	228	233	232	210	231	248	244	243	221	240	236	196	217	246	239	253	239	246	238	233	234	209	196	220	223	222	222	201	214	242	218	209	208	234	220	241	193	228	224	242	231	208	217	216	234	238	209	219	219	230	200	194	210	223	215	236	211	230	205	233	204	236	222	197	237	239	213	210	206	233	236	198	256	217	244	216	223	246	219	220	209	226	212	218	248	243	233	213	198	230	186	244	230	224	210	225	227	203	229	212	195	224	221	223	229	202	227	227	218	217	234	228	209	219	230	239	211	230	219	218	202	216	236	241	217	235	230	263	213	230	224	232	231	236	236	225	229	223	214	227	214	218	256	217	209	250	214	215	225	221	225	209	208	215	212	217	222	213	237	225	227	250	204	232	231	217	226	222	204	246	220	223	230	231	225	229	212	219	198	208	224	249	218	195	198	202	245	236	240	238	219	234	218	228	182	235	222	207	239	219	228	201	240	215	234	224	245	242	234	197	230	219	228	235	238	209	212	227	217	213	228	217	195	210	212	235	217	224	223	235	226	212	249	191	232	228	197	235	208	234	235	206	196	211	234	197	191	214	244	241	217	207	210	219	265	216	207	198	212	234	201	235	240	191	232	224	237	220	215	201	219	211	217	216	212	211	218	223	212	235	238	229	231	212	246	221	227	230	243	230	255	224	237	226	208	222	221	184	224	234	208	228	212	205	218	214	213	238	222	226	215	243	216	223	242	244	212	217	210	223	212	220	200	237	209	190	221	245	226	226	214	197	235	232	207	249	217	192	229	240	233	221	216	213	204	226	205	248	232	220	220	237	219	218	211	225	219	233	200	222	216	189	227	223	219	215	240	243	197	230	220	209	220	212	197	239	214	232	238	230	212	217	227	235	208	210	212	214	229	243	198	223	206	208	205	219	212	224	251	208	204	217	194	211	235	230	238	208	203	241	225	201	190	232	224	207	216	235	223	219	229	184	226	232	242	219	223	225	237	217	212	224	243	227	217	243	228	230	211	224	236	222	207	216	230	233	205	246	215	209	223	238	224	207	208	212	231	228	240	230	214	186	218	203	208	225	231	245	227	242	195	212	220	223	242	232	216	236	220	231	206	236	234	233	212	216	216	208	222	214	213	251	203	224	218	204	224	217	248	219	225	221	231	226	234	236	225	223	232	226	232	240	242	203	216	219	226	215	251	220	231	229	230	218	243	218	223	229	219	200	223	222	207	209	232	226	231	218	237	218	182	219	219	226	216	225	211	207	243	244	229	208	199	235	227	202	194	210	235	220	238	209	207	200	214	251	233	231	217	231	227	216	240	229	224	245	232	210	227	220	215	234	230	220	225	231	219	210	228	197	211	230	218	231	213	229	196	248	221	220	216	223	202	246	208	243	222	215	239	221	230	226	243	223	203	228	196	226	212	220	214	249	199	235	228	227	217	223	216	204	221	224	237	220	221	254	226	228	222	228	225	234	196	251	238	234	222	255	182	240	231	215	221	208	222	207	199	214	208	225	230	203	224	230	206	218	213	238	215	263	249	215	212	205	210	215	265	193	226	230	216	227	215	229	191	227	214	209	208	198	214	244	229	230	215	231	210	233	244	223	232	225	233	222	223	217	207	216	229	227	198	217	219	206	211	230	243	249	250	220	198	226	207	223	207	182	230	223	231	220	231	212	200	208	197	217	220	242	197	217	230	220	220	234	210	219	198	237	184	223	216	231	217	209	227	196	214	216	237	216	208	209	216	234	234	231	232	225	228	223	205	239	212	229	196	220	234	204	254	218	229	219	230	218	221	209	202	216	230	205	213	216	222	209	224	231	211	209	216	238	203	242	229	224	251	209	205	224	237	195	232	234	220	222	238	210	227	254	225	218	243	222	233	223	220	207	199	175	219	224	229	221	221	194	262	216	252	230	224	229	230	240	223	211	216	228	217	215	208	248	222	208	243	236	221	230	217	213	224	211	229	226	221	226	231	220	240	220	211	235	223	226	234	208	244	233	215	209	223	218	227	204	212	251	213	231	218	206	220	206	251	236	215	215	190	221	227	201	225	234	226	235	237
65488	63671	51182	28569	5899	813	730	686	756	759	699	743	712	746	715	731	733	746	713	741	754	728	733	738	766	731	752	788	759	715	732	744	700	725	737	701	696	753	717	747	776	780	644	713	725	709	718	723	732	673	735	752	721	712	728	685	726	720	711	763	758	695	728	720	743	706	771	727	677	685	744	696	726	713	728	769	710	704	652	688	715	681	738	697	730	697	719	685	667	738	758	767	687	690	728	759	739	709	701	719	688	742	711	746	777	726	742	734	700	659	701	730	671	712	702	742	727	764	735	709	739	771	673	710	702	757	693	704	723	722	715	724	734	679	737	719	724	721	726	725	773	730	725	766	731	702	676	771	695	694	740	672	703	677	744	757	735	767	742	750	738	756	694	717	670	725	725	790	721	692	701	720	708	718	689	695	691	733	691	712	754	712	711	742	711	707	709	715	742	730	711	748	745	670	717	697	671	695	701	689	719	711	752	725	755	668	714	732	772	680	768	717	738	723	725	714	755	711	746	693	727	726	699	735	689	733	752	765	707	764	726	732	674	720	713	711	696	740	731	745	747	745	714	746	709	705	729	735	696	743	725	727	722	778	684	700	752	690	722	755	694	686	738	696	707	746	737	717	685	713	688	679	702	691	717	710	696	728	734	736	695	738	726	711	745	741	721	694	683	695	720	710	706	740	694	729	753	763	672	702	709	763	757	742	722	721	728	738	716	684	699	724	706	726	759	733	707	669	763	744	714	758	675	763	716	754	704	735	752	718	720	727	702	746	677	739	701	714	696	731	742	724	712	745	762	728	729	731	731	705	724	698	753	710	698	705	758	727	705	685	766	700	718	709	753	741	674	725	671	718	731	721	718	732	746	718	710	692	668	705	715	713	689	743	747	723	693	719	714	650	744	719	702	772	719	739	728	734	719	725	732	713	697	761	685	726	729	760	720	722	756	718	727	726	709	738	771	724	678	707	769	755	701	690	726	762	663	705	744	720	688	717	728	758	694	713	718	675	741	748	729	758	744	707	744	740	717	759	718	721	768	718	666	740	739	661	692	734	708	693	740	758	722	742	752	669	725	708	761	717	730	727	750	730	749	719	777	705	727	746	710	708	750	745	738	767	770	634	659	705	733	811	762	691	712	677	741	765	763	710	742	729	702	745	696	726	735	732	750	754	689	729	731	730	727	729	703	729	718	704	729	711	741	718	688	723	719	679	745	704	703	700	695	776	687	715	711	731	744	725	691	702	730	711	672	722	747	692	732	748	710	724	693	762	743	703	722	748	696	704	751	750	775	734	731	754	721	745	722	693	762	755	762	703	738	673	726	722	719	739	717	721	744	662	728	708	744	774	719	772	733	769	709	743	728	759	728	691	703	727	723	763	694	749	695	726	705	659	695	729	720	712	757	687	746	716	749	686	740	711	726	714	720	707	737	721	746	707	687	699	713	728	714	756	715	685	760	703	686	707	719	715	721	693	719	733	720	758	715	757	721	700	715	688	665	705	731	675	742	770	723	715	758	717	738	710	729	684	726	773	663	720	706	678	761	707	705	697	696	721	766	761	731	739	701	740	741	709	749	750	739	725	706	757	802	714	698	719	732	698	737	734	691	741	746	697	710	733	704	745	728	742	743	737	682	729	767	711	720	712	720	722	703	674	756	729	691	736	677	671	735	728	759	762	745	793	753	675	731	680	724	739	752	746	717	745	712	712	717	722	732	763	733	695	744	739	736	737	758	713	712	705	736	712	688	751	684	658	742	724	776	738	684	693	754	744	714	718	726	713	725	726	753	684	697	720	724	710	713	708	721	706	684	730	742	701	774	698	740	724	702	689	723	737	751	742	738	726	712	710	752	693	737	709	754	682	713	708	695	784	698	703	707	696	721	716	750	735	705	772	701	740	713	701	702	724	689	745	727	752	722	761	739	723	747	731	711	674	707	805	670	750	725	679	688	725	697	679	785	736	742	726	703	745	724	703	743	690	686	687	757	705	700	677	688	691	761	727	752	761	678	746	744	677	707	721	782	698	720	742	691	722	739	688	702	702	686	735	728	727	718	716	692	675	687	711	711	724	690	746	740	720	721	721	718	723	718	738	761	767	724	688	728	716	729	768	720	694	691	683	679	692	717	711	701	712	725	723	784	753	702	751	742	717	729	712	751	712	742	703	789	726	718	715	719	702	705	680	752	727	775	701	698	732	759	660	739	715	757	732	737	719	699	716	729	726	718	727	698	676	688	733	683	714	770	740	708	698	732	681	665	716	712	765	698	713	728	731	723	709	715	722	706	737	732	712	735	722	729	678	731	728	709	764	727	693	749	751	704	697	670	725	755	784	729	705	745	668	730	724	727	716	725	693	698	729	711	717	753	782	733	730	759	712	754	738	687	726	726	719	758	719	762	734	723	660	708	731	750	793	731	756	738	757	679	717	724	724	736	714	749	690	760	736	742	708	682	711	726	671	732	704	734	731	775	723	701	699	701	759	712	705	754	730	709	745	729	779	721	707	693	724	728	725	703	761	676	717	719	709	735	804	740	707	712	728	700	694	702	753	712	725	756	679	707	669	718	753	736	733	715	739	746	733	741	740	723	724	716	731	730	740	693	741	658	716	707	727	735	712	693	691	733	742	697	728	724	736	774	726	731	716	749	697	725	685	698	730	711	806	721	730	743	733	716	677	688	684	705	702	771	757	690	700	716	715	727	669	743	742	775	746	722	710	723	776	784	741	706	738	706	784	728	792	754	701	721	729	712	748	692	711	748	736	705	709	679	703	725	697	712	682	740	690	754	690	709	744	746	749	700	712	732	676	702	706	683	732	716	778	726	754	725	699	692	792	685	738	733	770	712	715	660	749	701	730	759	723	727	679	704	680	756	684	718	723	758	785	695	705	723	695	709	726	771	725	770	733	723	757	716	657	678	743	721	680	695	732	735	705	720	715	699	718	732	735	714	758	733	679	752	722	772	716	732	706	748	676	716	690	704	759	693	735	721	703	702	668	736	726	666	710	739	752	720	741	696	768	729	743	709	718	675	705	681	717	719	731	740	736	696	726	707	716	696	696	712	734	671	719	760	711	680	782	721	727	762	687	716	746	712	747	724	738	705	668	729	748	705	699	764	689	779	750	703	729	723	707	710	719	685	681	720	747	750	723	771	726	765	739	703	721	717	695	778	727	716	736	697	746	713	712	736	807	686	738	751	678	716	764	722	737	704	709	738	729	699	742	711	740	725	736	746	702	720	756	666	705	767	716	726	689	734	708	753	715	745	724	686	686	735	741	733	726	726	753	744	732	759	736	704	764	736	690	650	743	728	732	711	690	735	734	759	706	717	682	780	733	697	746	685	732	759	721	745	728	726	758	757	687	735	682	728	725	708	695	702	711	733	741	699	713	687	686	731	728	712	744	658	709	725	729	733	698	736	683	696	712	732	727	713	748	745	715	701	707	721	722	696	746	681	722	684	732	702	767	745	708	773	742	702	709	688	754	729	699
34110	21723	7714	1260	281	164	155	174	177	185	149	168	154	155	199	167	155	164	163	183	159	176	177	181	180	167	158	177	176	169	161	148	160	171	170	152	157	176	173	159	176	169	164	165	165	163	147	176	169	161	154	161	175	180	159	160	173	182	152	142	166	172	183	162	152	166	166	167	184	159	164	149	187	190	180	136	190	158	186	168	187	169	183	158	175	175	155	162	177	162	165	155	150	154	171	169	181	178	161	175	149	165	168	174	173	158	140	169	146	167	178	176	166	164	159	175	187	175	153	179	165	177	162	166	181	167	173	153	163	174	199	143	164	162	166	169	178	186	171	167	170	174	164	164	185	177	157	162	190	172	175	156	188	151	159	181	184	163	162	189	164	167	166	184	172	164	173	176	175	153	151	190	156	175	156	168	190	174	171	163	172	161	178	167	184	159	167	167	176	165	180	153	164	157	170	179	180	177	158	169	165	184	158	170	155	176	190	163	195	156	149	157	146	155	166	181	184	188	159	178	173	138	190	171	149	154	178	149	167	150	174	162	205	175	133	196	184	169	165	165	167	167	168	166	174	162	188	160	160	159	189	163	155	172	166	186	180	155	185	186	183	198	176	187	147	162	176	145	189	189	156	178	186	166	191	178	156	165	164	176	176	167	155	184	165	169	184	147	167	174	160	178	182	187	129	153	153	188	168	186	178	182	177	169	166	174	165	165	183	164	177	193	168	190	153	175	141	179	189	159	169	179	180	195	148	181	158	169	150	152	165	190	162	176	183	173	157	156	170	163	160	170	176	159	161	190	165	154	170	176	165	145	175	156	192	150	157	183	158	183	175	151	138	158	172	176	169	151	180	170	164	152	164	155	162	182	171	147	162	181	146	171	172	154	153	177	174	174	186	174	170	162	172	159	167	175	183	149	137	171	148	161	161	168	154	170	159	169	156	170	165	164	165	147	152	140	163	149	159	174	157	151	165	162	170	142	171	164	151	154	187	157	162	160	180	150	159	167	174	179	184	168	165	160	178	150	175	137	150	153	175	175	175	160	167	148	167	161	209	163	178	173	162	170	175	184	190	162	168	163	174	162	163	181	153	178	158	167	149	170	167	153	176	191	151	155	158	171	151	157	177	187	179	162	170	183	160	165	202	176	168	141	165	189	144	151	178	146	171	175	153	194	197	153	146	160	167	160	147	153	154	172	179	175	162	185	151	153	171	172	190	148	160	161	176	152	152	160	179	150	164	148	167	168	159	164	189	170	162	165	166	171	156	167	172	177	156	177	181	170	166	184	165	176	157	153	178	193	165	162	173	194	168	165	163	153	164	182	160	164	173	174	186	180	161	182	171	153	156	166	182	183	167	166	167	169	165	165	149	159	142	158	174	167	185	150	158	185	166	150	183	167	193	170	157	165	157	170	182	162	177	167	178	146	167	158	172	172	163	159	173	159	169	179	161	145	163	162	176	178	146	169	185	170	173	162	172	174	179	167	166	155	176	183	143	169	167	191	162	156	171	154	168	191	167	172	170	150	159	157	168	166	172	172	155	177	181	166	167	150	164	169	168	147	168	162	149	139	163	186	167	171	164	156	175	157	170	189	168	158	161	178	182	166	168	167	176	198	158	154	166	185	165	196	180	176	193	172	168	174	163	159	144	174	185	138	168	151	161	186	161	194	168	155	176	168	175	182	176	182	181	158	138	158	158	168	163	149	179	149	160	170	159	179	169	139	158	181	176	170	170	172	170	162	169	156	163	172	146	193	180	151	175	193	165	165	159	165	168	174	173	174	172	168	182	157	178	154	179	180	168	152	175	184	157	189	188	173	180	168	141	174	151	160	164	173	152	149	165	158	172	181	156	178	164	179	152	189	182	163	157	163	155	162	197	153	159	146	178	187	172	163	149	150	181	170	174	156	139	167	168	161	195	158	145	160	168	165	167	177	185	155	156	156	177	161	176	159	167	162	134	170	149	177	165	156	196	164	178	174	180	147	196	189	159	155	174	177	163	171	154	181	159	212	177	162	190	164	164	157	166	151	158	149	165	149	170	155	170	178	160	171	161	188	170	141	166	171	177	163	150	168	155	168	165	174	175	178	163	173	174	161	159	143	175	170	185	171	164	162	164	182	167	198	181	179	183	185	167	161	169	153	189	154	164	167	171	161	148	180	167	151	178	165	172	176	137	181	167	147	152	164	168	166	165	159	200	178	162	193	170	181	164	166	177	175	154	168	167	190	163	184	155	175	165	187	162	161	174	156	149	163	165	150	154	191	160	153	179	156	178	171	169	168	166	170	179	159	175	156	159	149	154	161	154	159	148	128	145	195	190	179	171	169	145	169	144	164	170	157	147	156	179	161	162	182	170	161	166	188	178	162	182	145	149	192	174	174	149	152	181	170	178	172	175	149	189	194	168	143	164	153	168	168	173	186	170	174	149	184	163	179	128	166	140	174	167	175	171	178	145	159	159	152	164	166	152	179	172	155	182	166	176	169	186	159	167	161	178	168	174	157	143	168	171	189	175	148	170	174	162	172	152	194	165	176	165	153	175	171	169	167	167	182	153	212	142	173	184	193	162	151	170	175	157	196	174	192	152	162	196	161	174	171	164	153	182	155	158	178	195	142	159	172	164	170	179	161	172	158	175	162	178	154	157	172	166	152	149	166	177	164	165	196	185	176	177	171	189	157	164	156	187	165	172	166	169	175	168	156	153	170	184	149	172	166	166	166	157	166	183	201	152	170	154	165	166	157	166	177	164	162	159	170	180	159	165	179	165	155	162	164	176	172	156	191	171	154	147	172	181	170	165	167	179	149	197	171	182	184	148	154	176	165	161	166	147	163	159	137	152	174	178	156	156	184	183	146	154	178	170	157	183	140	171	161	206	175	175	196	158	161	177	152	163	178	172	156	168	182	195	155	182	166	173	181	156	173	164	164	155	163	159	162	167	174	176	169	168	170	152	177	166	178	156	147	169	193	158	177	175	170	164	155	163	152	180	166	173	158	148	172	156	163	163	185	172	171	157	176	152	140	156	160	191	172	163	163	150	161	170	163	151	167	171	164	176	166	159	178	177	183	167	190	169	168	165	164	157	197	159	172	161	165	186	178	156	174	172	183	182	171	163	183	155	190	164	151	188	162	178	164	175	170	177	169	163	171	164	147	181	172	163	181	162	163	174	171	174	147	175	172	170	178	166	188	170	178	182	175	146	168	185	158	164	176	190	171	179	195	176	179	171	173	167	166	171	197	174	164	185	142	182	161	164	173	170	176	173	193	164	160	186	151	159	159	154	170	165	149	141	165	179	173	179	163	182	195	177	178	190	196	158	164	180	163	187	170	147	144	182	173	171	173	144	160	177	137	157	164	156	186	157	177	195	164	178	174	172	167	160	174	171	165	178	176	155	164	178	180	161	149	181	183	175	168	181	182	159	191	165	192	170	186	153	150	138	173	178	182	163	171	163	151	164	148	164	173	176	192	176	180	177	163	191	180
35852	25675	12144	3502	737	561	594	523	550	573	575	587	554	558	603	619	581	594	558	606	611	624	574	584	563	584	590	576	573	576	574	574	533	589	555	585	591	584	560	563	562	544	545	581	564	539	557	551	562	599	515	590	612	560	566	564	540	585	603	591	586	605	556	592	552	585	530	591	532	548	573	549	576	563	543	565	592	546	597	580	570	598	585	554	579	551	588	562	587	598	579	554	554	562	588	572	606	575	577	581	580	561	554	582	568	590	542	591	558	584	648	597	619	546	583	603	600	571	570	552	612	541	606	576	598	594	556	574	538	539	581	591	603	606	548	571	558	568	597	590	589	542	598	570	546	581	623	586	577	554	595	548	588	549	603	598	601	557	578	571	584	588	587	555	596	609	592	557	580	581	563	558	628	554	568	566	598	597	590	580	590	561	512	559	588	591	544	522	580	567	607	588	584	574	561	585	565	591	571	576	585	603	600	566	567	594	572	580	576	565	549	578	565	547	541	586	561	590	599	625	574	561	564	589	591	598	590	588	590	579	552	554	592	606	583	565	576	596	545	584	574	550	607	567	563	595	608	580	585	555	580	633	599	587	616	573	535	616	613	562	572	571	554	598	568	585	571	581	583	547	593	572	545	554	630	615	578	557	589	580	596	589	585	583	565	606	602	559	560	589	559	567	603	545	578	611	592	577	571	573	597	581	569	566	632	582	546	633	570	555	602	558	545	536	574	591	535	566	585	646	575	535	608	571	571	574	584	568	589	566	561	540	576	562	571	602	581	569	596	574	572	621	578	614	565	596	580	543	542	591	606	577	537	588	601	572	546	578	531	574	610	593	570	580	592	519	548	603	579	598	552	578	543	551	619	535	547	566	556	583	593	593	555	556	596	563	593	615	584	625	609	539	575	563	572	587	586	555	551	576	589	586	552	554	614	554	592	617	591	562	571	581	574	585	604	614	542	539	556	575	578	616	584	577	584	555	551	587	574	591	586	592	586	569	567	533	589	621	556	580	561	548	558	572	569	603	564	591	536	609	600	558	571	591	599	594	551	605	558	615	568	582	549	628	594	575	588	542	562	562	566	619	583	579	573	544	556	567	501	552	562	560	571	620	614	569	595	569	556	563	587	634	552	565	541	591	611	539	580	594	528	553	555	567	604	589	589	633	588	541	556	575	512	570	565	579	582	548	614	544	583	571	573	568	592	554	590	558	549	562	549	557	619	534	588	596	597	597	573	564	610	580	569	606	576	625	571	575	563	596	598	617	524	606	572	576	569	585	614	553	568	614	631	607	593	546	584	566	596	578	606	580	568	580	559	600	578	586	556	527	544	610	603	589	566	549	641	615	615	600	581	560	548	651	579	644	578	567	547	550	580	596	566	612	551	597	574	559	590	547	608	605	591	590	588	584	565	566	583	558	619	593	574	615	588	573	544	585	633	589	598	535	569	572	535	567	592	629	581	560	588	591	573	544	568	610	528	595	577	576	579	630	631	586	568	579	554	560	591	596	513	595	585	567	582	553	575	587	654	535	578	614	595	634	556	564	582	577	611	570	595	545	519	592	582	576	535	607	532	616	578	576	585	592	579	569	598	567	598	586	546	539	617	547	603	557	594	532	597	588	572	577	591	613	550	556	577	570	578	611	625	588	594	602	565	629	584	572	607	582	551	558	564	589	571	607	567	550	582	615	576	575	554	613	640	566	568	597	568	608	577	596	589	564	566	568	573	602	541	568	587	581	599	575	607	610	584	552	573	548	639	532	530	581	570	567	614	516	569	620	593	589	602	559	620	530	570	601	572	587	582	554	587	617	539	584	594	629	551	539	574	602	578	569	604	580	571	552	576	592	574	579	575	556	615	601	606	545	566	580	607	590	569	549	586	571	566	532	587	603	616	595	584	549	623	592	544	590	534	624	614	604	566	573	600	585	551	593	577	553	579	601	576	574	608	626	600	624	569	576	536	585	569	597	537	593	526	576	572	605	556	584	589	540	571	576	586	571	581	571	557	575	613	569	606	599	571	613	616	575	568	550	592	570	600	549	566	599	592	570	588	575	617	614	548	566	559	572	574	586	587	575	579	568	600	603	586	575	554	596	563	584	609	582	614	582	565	589	545	558	608	600	580	566	606	578	568	601	548	572	550	577	553	592	537	573	580	550	616	568	571	598	548	568	565	614	575	625	542	561	595	542	581	576	621	560	593	574	575	650	589	584	605	541	591	554	591	574	547	580	579	565	561	590	573	556	598	540	560	599	586	545	609	568	583	605	587	544	548	538	587	599	580	578	604	579	613	622	552	570	587	629	608	569	563	587	512	603	597	564	609	564	581	605	566	584	600	596	559	583	567	554	596	574	575	562	580	611	576	573	580	616	594	554	566	584	549	585	560	557	573	583	563	554	577	536	579	585	575	565	597	570	613	589	571	556	604	556	592	582	567	530	601	573	602	595	581	606	577	583	549	582	586	576	577	585	597	601	603	622	547	592	565	587	560	605	539	589	610	621	566	563	595	550	549	522	572	570	556	603	632	584	596	580	622	579	621	624	597	571	540	556	611	552	625	560	596	589	552	603	582	556	584	570	598	588	567	608	608	573	565	622	597	561	618	567	582	588	590	586	575	534	585	520	595	607	545	571	577	572	606	548	545	542	559	580	599	635	599	575	553	587	614	596	595	591	561	580	575	627	588	566	566	586	594	571	596	597	585	540	599	567	571	563	594	594	594	511	581	588	569	598	520	591	582	561	594	579	574	580	603	581	562	581	635	563	559	586	589	592	597	602	585	586	577	595	624	589	564	579	605	565	597	604	574	565	551	625	583	599	564	553	592	613	569	587	548	589	613	547	544	613	586	559	608	551	607	573	620	564	576	556	600	593	578	558	617	566	587	565	605	559	559	557	589	589	523	613	537	581	584	558	604	583	558	555	545	582	603	567	603	549	559	587	607	595	572	572	580	577	602	551	558	618	567	578	620	590	634	585	590	545	592	592	615	571	564	589	568	572	572	555	604	591	618	547	587	590	560	597	578	569	587	570	605	626	604	591	565	601	566	597	532	563	558	575	589	559	564	600	575	578	579	617	618	629	563	560	587	584	570	559	590	600	595	579	609	565	592	558	613	594	586	542	571	647	577	593	567	556	583	583	566	577	572	545	605	565	551	584	636	606	577	564	545	598	596	578	579	583	570	539	590	605	560	598	543	587	592	586	558	592	605	563	547	597	506	586	561	584	543	561	589	586	572	547	551	597	591	574	541	602	556	543	587	564	606	531	597	620	577	599	589	599	542	596	618	566	560	566	546	553	569	568	560	563	612	593	595	593	551	564	604	618	589	565	618	580	533	575	558	598	572	587	603	609	562	547	597	568	571	563	558	584	588	543	622	602	574	596	588	613	585	583	594	546	557	590	544	597	603	607	537	543	587	569	584	556	577	586	554	597	562	583	576	562	573	553	524	607	553	583	610	549	612	568	549	546	640	524	582	602	599	551	562	543
70068	63114	43320	18571	3212	165	155	155	165	164	129	145	156	152	160	145	161	156	153	147	148	147	157	131	124	145	146	157	140	143	160	168	126	168	137	144	169	146	136	133	141	149	148	158	164	157	131	144	150	146	152	149	155	154	148	144	157	151	132	170	132	145	163	144	145	141	147	130	164	148	146	171	129	155	135	142	163	151	151	159	161	139	131	142	145	154	156	161	163	171	165	153	127	153	149	145	149	138	140	168	151	150	138	157	168	146	142	154	144	149	154	145	142	152	146	147	135	118	141	143	152	145	156	141	158	146	164	137	153	132	139	141	164	141	145	160	174	157	155	147	140	153	141	156	162	164	148	131	150	144	153	162	141	158	137	153	146	154	130	152	163	165	149	169	132	153	160	156	170	152	172	137	152	143	152	138	138	164	167	123	149	162	153	166	164	161	137	149	139	131	147	158	139	137	167	160	138	133	152	150	139	144	131	159	147	125	133	150	154	162	164	165	158	134	140	164	131	152	142	164	164	158	148	136	170	144	152	145	163	132	143	159	139	167	156	142	140	131	167	136	142	154	146	136	150	174	144	113	175	153	162	139	156	137	148	152	140	151	159	145	163	148	130	159	138	155	170	153	150	161	151	163	142	167	129	144	153	145	166	142	156	133	123	139	139	145	134	133	142	168	116	151	160	151	153	133	146	146	148	151	160	151	155	166	147	165	153	161	123	134	155	159	165	142	138	158	169	152	160	150	150	142	152	150	130	143	133	154	148	170	169	146	149	135	167	144	153	156	150	147	147	172	169	151	140	142	159	161	160	161	134	143	153	142	139	141	154	148	155	154	139	138	172	158	147	145	152	142	142	151	195	152	146	150	153	138	145	169	155	144	140	140	148	144	145	146	171	165	142	147	165	149	144	154	147	154	140	150	155	143	148	154	111	161	168	155	155	124	148	142	152	156	154	140	161	147	145	149	145	147	145	159	132	154	132	158	147	155	152	145	157	136	143	139	138	142	134	141	145	133	142	154	167	148	138	138	156	153	146	153	156	146	139	153	148	134	166	155	149	140	141	147	146	148	149	156	125	155	147	129	146	147	150	149	148	150	160	147	136	148	164	131	172	136	151	162	148	133	141	151	164	179	153	145	170	169	160	137	133	168	150	148	150	145	138	157	146	127	134	168	149	169	139	157	140	157	160	143	147	149	154	147	128	155	145	141	149	161	154	128	133	128	149	139	157	149	145	141	130	159	153	162	137	140	124	139	158	157	142	134	168	154	151	168	156	166	141	149	153	150	154	162	130	166	147	145	130	139	140	153	171	155	156	133	141	142	147	157	155	153	170	167	159	160	136	154	151	144	154	154	135	151	150	147	159	151	148	163	149	133	163	163	162	125	145	158	148	142	160	159	126	152	136	166	155	135	164	156	154	141	142	131	131	130	145	156	147	149	176	149	137	156	170	151	140	166	140	187	152	135	153	175	174	120	149	158	139	147	157	159	129	147	160	162	148	145	134	170	148	148	168	158	153	148	147	163	163	148	143	155	159	138	165	158	155	137	119	133	166	140	152	127	147	167	161	176	161	158	150	164	152	154	133	149	146	155	144	136	122	143	147	129	163	148	163	146	148	158	137	165	142	149	162	150	153	167	162	144	148	152	143	144	160	164	149	170	162	147	126	154	158	164	172	162	165	145	140	134	151	138	155	151	138	169	151	147	179	173	151	165	156	167	149	152	150	158	139	123	154	160	159	143	169	138	152	131	145	156	134	153	143	139	143	157	170	158	124	167	142	160	152	154	152	160	139	139	148	121	168	146	129	145	145	149	170	153	145	125	167	156	154	157	158	140	150	132	137	170	146	173	155	143	169	178	134	158	141	146	165	149	169	127	161	165	155	149	126	140	171	171	152	170	144	159	161	138	138	168	147	157	149	173	151	142	147	138	146	137	141	147	137	146	165	151	166	161	136	140	150	147	131	141	151	163	139	142	152	160	152	143	174	139	136	141	134	160	144	165	158	148	165	154	171	152	141	141	146	171	146	146	150	171	145	152	133	153	129	151	147	162	153	160	143	138	130	165	135	163	155	133	160	147	141	151	158	131	142	147	147	170	152	137	147	126	155	162	159	149	146	160	144	160	124	130	156	160	152	153	156	178	173	155	167	154	155	129	153	142	152	140	137	133	156	147	144	163	147	152	135	126	158	137	146	151	168	159	145	166	173	152	162	129	124	133	170	138	160	162	137	168	139	160	141	124	137	168	179	137	138	143	163	164	148	156	145	146	137	136	150	145	160	143	167	155	154	162	141	159	155	137	152	133	149	136	168	176	146	160	148	135	150	169	133	156	151	153	133	124	125	148	159	127	138	133	122	150	139	147	177	136	165	145	158	147	141	146	163	150	150	152	140	151	168	144	147	151	154	151	143	133	170	154	156	136	138	154	146	153	164	145	144	157	175	151	135	162	146	146	141	134	139	131	163	146	141	145	130	143	141	163	143	145	152	141	147	154	139	159	150	155	140	160	132	146	155	152	165	150	136	144	142	155	144	147	159	150	168	162	158	164	174	148	146	162	137	160	140	141	132	130	144	165	138	149	150	152	167	157	155	168	145	154	148	147	139	152	148	150	149	142	156	146	122	171	163	173	155	143	139	136	181	170	148	159	168	142	170	146	138	158	134	125	140	148	144	177	142	129	138	148	152	170	163	176	143	153	182	161	147	131	149	158	151	154	151	157	153	150	145	172	153	133	139	129	164	164	155	147	158	147	157	143	152	143	145	151	153	143	157	139	144	135	170	140	150	158	164	134	165	164	143	147	146	159	141	138	177	170	139	146	148	138	153	161	149	146	152	164	152	137	162	132	129	155	137	168	135	158	141	130	133	128	182	160	130	136	151	160	154	138	148	162	175	153	153	143	153	143	161	169	154	161	137	163	156	136	177	153	158	165	145	154	140	135	169	146	156	146	146	133	133	144	139	185	175	170	161	172	151	144	165	118	155	150	162	148	132	160	171	143	157	160	139	155	161	142	146	146	152	154	165	174	164	157	132	147	159	146	156	166	165	147	156	145	153	158	143	171	151	173	166	130	143	160	144	144	144	148	135	151	156	136	166	166	166	140	160	165	161	161	158	155	159	114	141	150	163	146	158	125	150	145	133	159	163	164	145	146	165	142	169	145	141	176	161	145	145	155	131	172	161	155	156	164	166	155	161	144	152	158	144	157	141	151	158	146	151	143	139	137	130	152	133	146	134	146	157	159	160	147	141	148	172	143	144	151	139	171	157	156	160	165	183	133	146	150	143	144	151	151	161	140	148	153	155	158	160	145	133	159	161	160	170	135	161	164	143	156	139	151	150	137	143	144	153	135	149	156	143	158	172	154	164	138	142	133	133	156	147	151	151	159	172	133	151	147	135	154	146	136	154	152	181	150	162	111	155	181	149	143	172	133	152	142	151	156	144	153	155	173	151	153	143	139	153	142	151	149	155	139	152	132	139	155	140	149
55054	51486	41386	21911	2868	561	502	498	570	538	530	550	546	550	514	535	512	494	496	509	571	497	515	514	518	584	589	523	508	519	527	513	539	504	532	537	510	526	525	503	524	514	509	534	515	504	570	521	507	519	492	546	517	465	472	560	501	564	505	467	536	528	515	501	541	493	562	514	509	474	524	508	511	507	534	515	498	490	537	524	526	510	467	512	546	501	537	541	544	508	545	556	513	500	530	521	484	513	495	509	504	496	530	507	570	519	522	526	505	533	515	500	495	551	527	518	528	513	511	505	534	536	526	510	505	494	501	526	499	578	543	515	503	525	522	528	506	536	493	535	540	520	475	528	520	498	484	462	519	532	460	533	504	490	496	491	498	520	516	528	506	519	531	503	524	553	524	526	532	550	506	550	530	549	504	538	510	548	486	473	523	497	500	508	528	515	485	564	559	502	498	517	511	519	501	545	503	494	560	517	538	518	534	503	531	548	531	549	501	507	480	480	487	514	517	486	514	527	533	514	513	519	537	481	482	539	531	551	517	476	507	537	517	534	524	444	480	495	517	507	536	515	526	552	512	541	533	508	549	532	561	495	534	520	499	525	507	513	517	506	537	518	512	510	525	530	511	519	503	501	499	498	483	518	535	547	529	540	541	495	522	521	542	466	470	488	484	542	553	509	559	519	573	480	540	505	487	508	540	497	507	486	525	521	520	493	500	487	520	550	512	517	508	501	509	549	511	478	493	492	515	512	512	539	525	517	543	491	503	507	500	543	519	510	525	508	557	467	512	485	510	557	478	495	498	556	518	528	522	486	502	533	532	509	524	487	519	521	489	467	516	513	486	520	540	532	508	485	510	538	542	502	521	518	559	549	505	507	518	507	507	526	524	535	522	558	500	490	531	558	490	510	488	538	539	525	512	492	506	506	547	547	513	543	506	506	510	480	584	506	537	489	511	478	488	529	487	514	516	519	535	537	498	513	526	546	521	523	506	475	565	515	541	518	507	525	541	483	489	533	487	518	566	481	518	490	558	550	518	479	545	521	515	492	530	580	505	536	495	504	531	506	483	558	494	508	527	472	538	538	508	475	515	522	489	530	556	541	525	550	516	515	491	532	522	482	526	514	524	506	507	531	528	468	521	515	519	508	505	514	551	490	540	551	551	487	534	485	507	521	507	552	525	537	516	518	493	496	526	498	500	493	506	534	497	524	549	493	491	537	494	520	485	518	519	494	512	532	528	517	563	498	485	527	553	509	514	503	476	537	532	548	496	497	535	479	478	532	532	466	505	565	515	539	504	489	517	572	492	532	491	467	549	516	504	472	506	507	517	510	525	530	552	532	487	542	548	536	533	529	538	531	506	495	558	479	550	507	514	517	494	467	501	533	500	550	538	522	503	525	506	511	534	561	541	517	533	492	489	497	531	530	493	546	529	526	539	540	497	473	528	511	475	511	523	539	523	538	532	516	525	514	510	542	488	498	466	492	484	508	535	537	462	554	496	543	503	530	513	524	522	537	535	525	520	570	538	532	501	517	545	548	557	506	510	528	511	508	536	507	525	547	503	495	483	564	507	529	472	529	519	516	554	515	506	485	520	556	540	551	527	533	458	555	498	534	542	546	462	507	511	502	564	547	464	516	534	523	541	546	502	514	524	503	518	528	532	543	519	545	475	495	534	607	538	506	492	487	515	521	500	512	539	532	551	502	515	560	518	544	509	489	513	474	530	507	511	538	484	499	537	534	515	523	531	518	501	543	515	541	511	492	522	525	484	538	535	487	496	544	521	518	469	517	536	540	500	511	535	526	542	506	514	525	554	477	519	546	513	558	508	518	572	537	499	506	509	531	526	514	490	534	495	547	495	528	472	519	455	531	491	501	535	511	512	537	522	491	499	513	544	531	503	517	510	529	488	549	521	516	549	520	521	561	523	564	519	571	542	495	520	534	536	529	516	502	512	518	553	547	514	513	547	504	507	556	525	557	549	566	525	510	480	509	512	500	478	531	507	491	531	508	546	570	482	546	509	542	496	524	516	561	525	494	503	546	536	534	516	501	498	516	532	543	507	498	520	503	516	509	550	493	502	538	499	546	527	517	510	510	508	510	538	511	491	469	555	484	544	503	535	489	544	528	463	518	509	503	589	512	509	535	542	494	532	543	509	509	529	516	504	490	493	490	501	517	466	496	533	536	521	544	518	527	453	535	509	507	535	513	518	522	498	477	478	482	520	539	540	516	549	499	522	471	468	517	513	503	563	537	525	512	479	501	530	507	550	493	523	511	494	489	497	511	523	506	536	531	499	539	490	537	510	477	497	544	512	505	536	526	540	527	504	508	533	550	521	520	494	532	504	508	528	538	509	537	497	525	501	472	480	537	541	567	546	538	512	502	522	516	485	452	497	515	508	524	533	524	472	523	534	536	545	522	514	521	520	511	494	493	502	532	506	503	537	507	545	513	503	539	511	512	560	509	541	490	513	549	524	544	506	529	523	541	502	536	533	498	524	497	510	561	510	517	516	489	511	532	487	522	521	481	519	510	510	508	518	539	521	499	499	545	539	512	513	565	545	521	440	517	464	485	516	553	550	533	519	484	534	523	532	549	516	493	491	495	538	524	517	534	540	479	533	486	498	519	535	476	495	514	529	547	541	479	546	522	538	505	485	512	504	555	538	511	523	515	534	510	502	509	536	511	541	577	499	521	492	492	518	560	503	514	510	517	502	517	531	519	498	538	501	549	546	513	523	467	524	514	539	492	490	556	523	499	542	509	522	495	528	572	510	523	547	517	532	509	487	511	531	511	532	501	499	524	474	535	545	533	487	558	541	475	520	511	563	524	512	557	510	496	511	496	536	525	485	488	533	552	523	521	516	459	541	514	520	490	522	507	511	511	556	575	506	496	454	514	519	498	510	541	513	537	508	514	537	493	562	532	479	532	519	533	496	510	534	551	511	510	510	527	521	515	505	492	506	529	558	548	512	505	511	505	531	506	520	517	536	533	524	545	530	536	545	551	528	506	507	502	500	506	529	514	515	532	573	518	546	526	533	549	569	490	496	452	537	545	511	493	557	506	522	483	493	529	550	532	526	538	544	500	524	545	546	532	487	496	492	517	525	501	511	514	530	533	493	516	531	502	537	544	510	529	489	524	564	524	517	489	526	482	521	530	557	518	487	533	497	539	516	555	544	522	513	490	483	518	482	517	488	520	532	537	523	512	513	572	537	541	517	541	502	474	482	511	540	557	505	546	515	484	514	498	489	540	476	511	524	508	526	493	498	514	531	494	495	551	510	488	514	580	495	523	495	505	529	494	523	471	503	462	494	543	521	509	531	502	480	531	506	506	518	514	535	527	499	478	524	599	561	552	517	544	517	494	520	494	524	518	505	510	517	473	508	547	504	536	470	529	538	521	567	546	528	530	516	502	529	516	499	465	538	525	522	485	500	521	531	546	506	529	518	538	503	528	556	543	545	505	518	536	525	520	528	470	487	505
74456	71618	51397	26565	9234	479	232	239	222	234	230	213	217	222	210	213	205	211	232	177	201	191	228	210	220	208	204	205	199	186	229	221	206	192	205	199	202	215	232	185	228	198	217	210	210	191	215	204	226	212	210	200	212	216	252	192	213	219	237	199	198	203	185	205	227	212	201	221	209	232	213	208	195	216	195	229	215	221	196	201	218	198	205	243	190	188	197	229	222	221	196	212	196	191	194	205	215	234	200	228	223	198	246	207	222	196	201	192	206	214	232	216	196	242	201	219	198	230	214	225	225	207	180	204	216	173	201	217	202	209	205	215	181	228	205	203	216	222	221	202	210	206	210	183	220	238	219	207	216	202	169	194	214	212	201	206	238	194	209	197	223	217	209	200	229	213	238	194	207	208	219	182	196	217	235	176	203	211	188	203	214	206	205	204	200	193	200	233	202	217	206	229	200	211	209	225	200	204	210	213	217	224	207	201	218	202	221	207	199	188	201	185	193	233	227	219	241	212	208	232	202	214	217	197	196	232	220	202	207	208	212	225	217	190	201	203	196	200	217	202	199	210	218	187	212	228	220	215	210	201	222	206	208	212	223	207	188	217	207	222	205	197	181	177	228	206	206	220	208	213	213	198	218	189	248	240	187	191	250	205	248	229	201	222	205	218	191	245	199	196	205	213	206	205	198	190	210	220	207	184	214	202	188	236	199	232	224	219	206	201	217	227	202	224	206	199	195	191	202	207	234	193	212	223	195	197	183	240	215	221	219	204	208	213	226	261	208	225	232	190	220	170	211	212	247	215	211	211	234	198	202	207	201	224	224	206	220	231	193	218	205	218	197	191	179	199	212	212	210	202	183	212	208	215	219	212	213	178	212	206	184	217	180	201	206	198	214	217	191	216	225	207	210	208	227	214	213	226	214	204	213	199	202	223	223	170	213	228	182	211	223	212	231	216	182	201	201	215	195	196	206	184	230	218	225	206	201	242	190	184	215	205	201	229	239	188	211	209	222	201	202	233	209	208	221	196	226	216	212	210	230	187	213	207	185	187	215	225	241	212	223	222	204	198	223	212	238	215	212	208	220	216	218	232	203	206	223	216	214	214	219	230	203	216	220	197	207	223	190	190	226	213	199	207	199	216	175	212	197	215	212	218	242	208	214	182	197	197	205	224	220	210	198	216	213	207	198	196	221	212	252	212	217	196	196	215	216	191	228	198	214	232	214	219	181	198	169	215	211	205	200	209	211	209	211	212	208	212	184	216	193	231	197	193	215	198	217	186	192	212	177	185	189	212	238	209	214	204	213	238	189	210	212	212	200	190	215	188	206	214	211	217	212	205	223	220	200	183	223	210	223	200	217	175	224	232	212	203	205	225	188	217	212	210	213	238	211	199	212	227	199	211	236	207	213	228	220	203	198	213	209	201	198	246	201	218	221	222	211	231	227	200	210	189	214	211	214	184	170	209	224	212	186	211	199	200	220	186	232	175	214	196	234	200	206	221	194	209	230	194	223	214	214	219	208	212	201	211	201	206	206	206	212	211	208	224	207	199	195	201	198	211	207	194	201	247	190	199	202	187	203	200	220	228	211	215	212	218	197	190	225	216	191	202	217	213	215	203	208	194	227	207	210	201	226	192	213	198	208	191	217	217	214	205	187	212	201	193	208	232	210	210	204	217	225	204	222	208	221	212	225	224	219	218	176	212	195	212	215	201	233	194	223	185	232	220	217	228	213	232	196	212	197	206	226	217	202	202	207	250	233	205	206	227	213	210	232	213	219	198	224	246	207	216	174	205	206	196	219	195	199	225	230	200	223	193	206	206	210	222	223	192	195	193	192	203	201	215	220	205	216	195	204	193	225	191	230	219	199	211	200	203	203	176	206	226	207	224	196	192	215	231	190	218	197	220	217	224	210	214	181	208	219	234	200	203	206	209	195	222	192	224	230	226	222	203	218	205	204	193	228	206	204	185	198	220	202	189	197	198	196	198	192	217	229	186	223	177	210	204	217	235	199	230	200	175	230	199	208	219	226	247	180	212	202	198	217	218	211	215	198	179	190	197	191	236	212	221	222	191	204	169	204	206	218	216	198	212	206	207	204	236	221	202	196	216	201	198	202	190	199	208	227	221	190	213	208	183	224	223	200	209	196	215	227	198	208	213	196	225	210	183	213	197	216	217	202	198	194	224	215	222	195	224	205	201	240	224	202	228	209	206	210	195	217	198	224	215	211	175	213	224	228	211	212	262	188	231	217	206	237	218	181	196	212	208	205	196	184	220	180	207	202	206	208	240	222	229	207	184	206	203	180	216	214	220	187	188	221	220	177	190	181	241	232	211	216	198	229	204	224	201	229	203	222	203	206	203	196	202	213	197	202	218	189	206	208	210	214	218	187	213	225	215	228	205	231	235	193	223	210	195	200	213	199	207	196	188	199	222	192	204	215	214	230	200	208	215	211	226	225	235	218	182	212	207	193	216	231	249	207	203	219	209	189	207	184	198	210	236	216	203	210	189	183	214	212	226	217	219	194	208	220	202	211	195	205	212	217	218	213	201	227	207	211	214	201	212	213	194	239	220	214	213	211	207	184	208	226	199	225	182	210	189	214	207	199	217	225	207	212	212	185	223	229	184	214	209	212	194	210	209	172	208	215	196	205	215	190	205	211	181	221	224	223	206	206	213	206	245	224	197	200	219	225	187	207	209	214	214	202	204	205	219	208	197	221	203	196	210	193	206	203	207	220	220	222	226	217	245	217	203	198	238	230	222	176	196	211	231	208	214	186	220	211	182	222	191	202	205	214	233	209	196	203	215	206	191	205	200	209	188	206	232	226	215	216	222	193	237	211	204	196	183	227	201	225	210	209	204	214	206	231	192	221	228	237	214	207	230	224	218	194	210	228	196	222	197	190	197	220	200	216	208	203	231	213	212	203	212	191	208	211	210	198	233	199	214	218	209	199	194	216	201	216	198	222	206	199	222	221	213	232	232	219	218	185	189	194	195	191	227	205	172	232	187	175	217	246	217	198	205	198	184	213	196	207	204	208	183	200	206	231	207	212	210	205	221	201	212	201	207	212	203	235	214	233	209	183	210	211	179	191	230	202	210	196	206	212	209	211	214	251	203	205	189	204	207	239	204	197	205	227	200	213	226	201	208	216	191	222	242	198	218	214	204	238	214	203	229	206	203	204	204	198	189	205	214	183	189	197	220	186	209	235	202	215	240	202	212	217	222	196	208	215	208	219	228	204	212	180	205	224	228	254	202	207	211	193	187	211	240	232	184	185	209	204	187	218	211	203	226	203	229	211	212	206	208	218	218	196	210	196	238	212	197	208	213	207	219	220	185	209	217	215	185	191	184	220	202	208	232	220	206	211	229	236	207	210	190	232	223	197	204	243	202	215	215	187	195	198	213	241	214	248	185	211	220	221	205	222	223	216	204	190	234	205	207	213	226	195	190	220	214	219	215	197	214	200	212	209	194	199	217	214	184
64945	63581	49044	33470	6929	695	726	762	733	769	712	690	707	712	716	704	711	647	733	682	677	710	697	673	673	662	685	676	680	681	671	652	686	680	665	657	653	705	656	658	656	668	693	707	642	715	684	686	712	667	664	745	649	630	692	688	759	704	696	694	672	620	691	655	705	672	691	729	696	696	704	715	689	671	712	711	665	684	708	696	693	684	687	711	654	620	707	634	689	701	697	730	650	628	658	719	655	731	697	687	718	683	681	685	664	700	697	749	692	713	659	654	659	689	640	669	684	686	673	712	662	688	711	697	658	672	660	662	707	683	696	724	672	698	667	749	680	697	706	684	673	683	656	681	690	670	668	728	717	709	681	685	676	658	702	683	618	666	666	694	618	667	723	687	696	699	700	666	674	682	716	690	693	677	627	677	709	691	763	667	664	689	674	691	646	700	666	691	655	685	673	716	653	692	706	676	687	671	671	669	694	675	645	647	651	717	673	692	650	684	643	648	661	735	618	711	691	725	692	705	669	675	689	687	663	691	662	611	669	681	710	679	632	665	740	671	659	710	688	619	688	657	726	683	715	689	675	717	726	695	759	666	735	691	639	687	674	673	678	676	723	659	678	664	705	673	653	684	668	602	668	700	696	690	676	695	694	704	685	673	691	676	671	686	614	694	663	701	676	687	683	694	653	690	681	709	675	703	681	707	678	626	686	663	665	666	656	691	675	684	696	701	714	663	689	726	663	693	714	686	676	699	635	673	691	640	700	686	675	698	707	675	708	691	696	683	682	688	714	713	668	662	705	663	740	687	737	670	650	688	696	656	697	686	714	747	681	675	647	672	694	655	662	688	715	696	657	685	672	706	691	708	686	668	728	687	682	681	694	647	724	742	683	663	760	707	686	705	731	692	697	617	688	712	682	674	706	672	658	674	720	706	694	727	697	740	640	659	677	671	695	698	675	682	666	749	681	685	628	725	659	656	701	690	654	698	675	667	667	643	696	691	720	702	679	648	681	698	669	713	680	709	724	693	658	686	707	686	698	673	693	682	675	684	654	713	691	685	722	668	671	635	677	719	684	673	708	682	688	713	687	686	661	674	699	632	701	669	697	675	696	700	660	733	680	672	649	679	725	696	675	717	710	651	718	688	667	685	693	701	693	661	703	708	680	675	678	694	689	651	702	699	662	677	688	658	632	718	673	669	728	724	723	657	675	679	623	667	701	646	692	664	677	661	695	661	717	681	645	707	751	678	719	672	689	687	672	700	652	691	672	680	710	712	675	690	634	683	676	695	675	661	692	685	670	640	696	727	743	711	722	694	719	694	650	662	685	702	650	641	676	720	661	648	652	671	697	652	745	640	698	675	675	747	669	660	668	662	663	650	693	677	723	666	706	660	672	689	676	701	655	646	677	702	692	680	711	648	671	678	675	677	660	689	703	691	709	665	695	659	683	692	691	632	688	721	722	621	680	682	647	632	646	723	644	681	704	677	646	670	682	693	652	715	695	707	725	712	701	716	692	687	661	694	740	678	745	699	660	709	662	748	685	653	668	703	668	687	687	685	683	666	707	693	678	703	728	679	692	697	675	648	681	642	690	664	620	675	693	722	666	699	690	741	690	700	656	727	681	662	714	639	711	689	675	671	686	658	667	684	693	654	693	710	705	660	659	739	700	639	702	647	721	677	652	736	660	693	689	676	717	653	721	702	680	670	663	685	696	689	692	660	670	739	667	709	678	717	707	717	669	666	641	701	682	672	699	680	650	702	685	723	716	716	662	627	692	682	733	675	689	678	697	686	694	659	642	664	718	689	694	662	693	684	707	703	699	690	689	667	702	673	676	670	709	673	743	685	674	695	709	651	651	685	648	672	671	662	716	663	746	690	693	669	660	719	692	703	681	657	714	698	680	632	679	692	652	674	680	697	675	649	704	701	664	685	704	678	682	697	694	679	699	693	677	670	647	708	670	674	703	648	688	701	655	653	689	668	694	688	676	737	726	610	678	686	673	732	721	678	675	684	673	664	675	695	736	691	676	706	673	678	687	667	657	679	673	632	668	643	720	726	670	702	696	732	711	689	694	650	699	677	672	689	664	682	696	679	688	701	686	642	661	723	667	675	666	690	693	683	719	709	651	704	654	667	690	666	708	681	676	684	725	667	675	690	671	700	712	647	652	686	615	614	664	733	725	714	687	640	696	656	635	696	724	705	675	698	744	701	652	697	687	681	645	679	693	674	681	647	690	674	672	740	685	697	653	687	658	749	676	692	692	643	657	717	689	657	679	711	665	705	707	707	635	671	687	662	666	702	668	613	676	693	663	707	666	669	655	677	678	697	728	694	732	672	688	722	699	649	751	659	656	647	690	692	677	718	709	682	701	701	674	659	719	683	717	651	713	669	699	715	674	688	638	688	755	672	648	701	660	659	688	693	658	645	664	700	696	667	660	755	700	705	666	688	625	688	702	705	636	687	664	678	685	705	719	703	708	665	732	720	652	666	690	685	639	681	687	676	676	691	671	669	659	633	667	697	680	710	696	672	671	665	634	670	638	647	698	655	693	681	675	657	630	710	707	670	650	703	662	697	703	696	691	679	658	695	636	668	688	668	703	684	674	675	737	680	669	696	662	650	701	684	668	714	656	663	705	706	654	654	664	684	655	689	652	668	711	656	666	706	697	675	691	682	734	687	682	651	638	683	685	669	678	644	661	687	719	622	678	674	692	696	701	684	745	659	670	695	704	703	631	691	655	665	674	688	690	666	680	717	734	696	666	667	680	651	649	640	684	656	709	708	653	684	673	682	703	680	709	706	686	735	655	680	701	710	664	655	664	736	616	698	670	649	654	669	680	682	705	691	705	698	682	698	623	665	660	674	662	646	696	684	664	717	699	698	686	652	653	670	663	679	681	689	685	681	678	681	680	700	692	689	718	657	719	696	695	671	655	743	688	691	709	689	696	730	697	683	667	673	715	713	630	662	671	679	669	658	717	676	643	702	709	697	731	704	658	735	707	678	680	700	650	700	633	672	642	670	707	699	678	713	759	670	698	654	682	684	664	664	699	645	669	651	679	671	678	722	692	642	676	675	688	695	678	672	674	670	679	710	626	675	691	677	655	647	704	684	680	708	671	708	684	650	708	619	637	657	675	690	696	670	733	674	664	702	683	697	699	693	721	671	681	703	687	669	663	694	660	700	670	643	701	738	674	676	703	687	686	658	690	668	698	695	651	711	665	724	663	691	642	647	710	678	658	664	697	728	717	698	652	725	687	669	729	755	676	706	714	647	665	693	712	670	702	683	649	662	697	700	662	694	672	695	659	676	653	679	697	642	697	688	694	732	695	706	668	695	658	710	677	661	694	707	673	685	628	611	726	668	672	675	636	678	726	682	657	692	693	701	688	682	726	681	722	640	714	697	698	688	639	676	727	671	678	672	652	703	651	684	645	691	681	672	692	698	656	704	722	705	696	659	649	673	656	625	664	627	695	713	663	674	691	695
33828	21419	6909	1373	390	162	162	184	166	171	159	131	176	167	159	175	159	165	161	156	134	164	152	146	143	139	177	177	169	153	172	187	143	157	160	154	147	173	165	187	166	164	165	160	155	129	161	155	159	181	153	149	152	154	181	168	172	151	156	139	160	165	156	167	148	166	160	166	168	156	165	140	156	165	154	141	160	162	138	174	149	153	141	181	153	145	167	170	159	147	158	170	180	163	154	166	170	147	158	154	161	169	159	124	161	186	147	156	154	161	134	186	160	160	157	162	150	172	144	134	179	163	162	161	164	145	146	160	158	163	160	153	155	159	165	170	192	145	174	142	169	171	167	166	158	166	161	168	151	160	146	161	153	166	162	136	165	168	178	159	158	142	156	163	150	163	152	152	192	163	167	167	169	142	174	167	165	174	161	168	155	175	151	147	143	163	153	180	167	159	155	150	157	160	146	173	159	166	181	176	149	176	159	140	159	174	151	159	165	140	159	159	154	162	156	153	175	158	164	151	188	171	146	154	153	175	146	147	153	165	155	127	180	175	153	175	183	156	170	166	158	178	178	146	161	142	174	155	187	149	169	164	157	163	171	179	143	171	174	169	181	157	146	149	172	166	159	178	172	151	147	160	143	171	152	166	148	129	153	164	166	151	175	160	159	157	182	161	173	167	156	167	150	151	158	154	157	144	163	142	157	169	136	155	179	184	161	156	161	161	148	157	154	168	147	168	137	167	165	164	174	150	171	152	135	154	143	171	178	152	148	152	152	159	165	151	163	174	181	197	166	165	148	165	162	144	154	161	166	175	162	159	149	169	142	169	170	161	177	149	158	153	173	168	161	163	163	156	157	155	168	146	160	134	158	159	155	166	160	155	149	144	141	138	147	142	173	178	146	164	163	152	154	155	170	170	166	158	171	170	168	168	156	154	170	176	159	142	162	148	154	150	166	152	173	149	182	130	140	158	137	172	164	144	162	156	144	155	162	158	152	185	150	157	163	150	174	159	162	136	156	157	138	178	156	176	158	161	170	167	153	137	157	149	161	152	152	151	174	157	163	177	159	163	134	157	164	180	163	147	153	149	172	133	138	153	175	161	151	154	137	177	166	144	158	168	176	154	146	173	172	157	150	154	158	164	152	161	186	162	155	162	174	151	175	155	147	171	165	191	155	160	191	162	149	151	140	170	145	149	169	144	161	144	155	147	164	164	159	174	140	183	159	165	174	149	156	156	158	159	181	142	157	173	147	185	146	150	166	164	159	146	157	164	151	145	152	132	151	179	172	168	157	165	172	145	161	171	137	192	155	183	180	147	163	176	139	178	162	149	147	142	154	169	158	168	155	157	141	173	134	174	151	149	165	173	165	160	171	156	140	168	170	182	146	145	143	174	154	173	165	152	177	157	165	152	154	155	159	178	165	157	142	150	150	153	145	149	175	132	149	152	158	178	171	160	171	160	154	139	153	167	162	142	160	162	183	165	162	178	181	152	162	186	160	162	166	157	153	160	162	151	169	155	157	163	159	165	177	151	161	173	150	192	169	163	168	164	179	167	164	158	157	181	130	152	161	178	153	160	155	151	142	152	165	153	153	164	174	172	173	160	176	173	140	150	174	151	151	162	156	153	161	166	182	163	194	167	156	179	167	143	155	184	151	153	152	160	157	143	162	153	176	144	160	164	150	168	157	139	152	173	177	173	161	166	184	165	183	165	144	170	157	150	184	151	160	153	155	158	168	156	161	156	173	164	158	136	153	143	152	157	180	162	167	149	145	150	144	137	165	169	153	170	129	166	168	160	165	152	142	159	172	158	177	164	162	150	176	169	150	170	176	167	170	155	155	142	167	183	166	178	169	166	161	148	162	159	167	167	154	169	175	173	150	155	179	156	145	159	176	152	142	158	160	142	146	180	155	158	163	186	168	172	155	164	167	163	182	152	169	154	172	194	165	162	164	159	171	168	159	142	158	157	135	156	161	178	149	146	173	157	167	163	172	168	181	142	167	155	181	159	148	151	148	155	146	156	170	159	149	161	140	181	153	157	162	157	182	142	158	177	152	158	149	205	170	164	169	148	141	166	150	160	143	144	175	159	170	162	165	150	156	180	140	164	205	161	155	159	163	157	166	162	164	171	183	159	159	163	157	153	143	191	179	158	166	162	146	156	157	169	162	163	150	173	155	189	153	171	173	171	167	168	172	169	164	162	169	146	148	142	155	158	178	161	164	162	163	200	144	146	156	161	170	154	139	164	161	164	165	177	141	150	147	141	145	179	137	179	166	163	163	161	151	168	158	140	151	160	147	162	161	146	182	173	167	167	159	172	167	151	152	174	177	164	169	165	157	141	156	148	168	163	156	138	129	167	178	150	161	150	199	157	180	146	163	147	156	166	157	138	157	154	158	164	126	180	145	149	184	158	161	153	168	189	151	170	159	164	167	157	164	170	162	149	162	162	172	156	163	155	178	125	153	156	150	153	152	145	156	150	151	170	148	167	152	134	158	166	164	174	158	164	165	152	183	172	162	162	151	168	152	173	176	138	174	150	155	166	152	157	146	166	135	172	162	159	149	151	163	147	161	169	159	150	167	150	155	193	146	123	149	154	177	146	148	158	152	179	174	139	170	175	151	170	152	173	185	162	162	159	134	168	139	184	153	162	177	174	166	149	168	163	163	170	176	157	148	152	156	155	166	168	167	150	180	145	135	155	163	156	148	152	169	178	169	154	151	198	142	153	159	166	158	193	163	196	155	168	176	153	163	166	174	154	172	177	159	161	145	162	173	179	161	168	171	158	172	165	149	154	153	173	158	166	151	161	174	165	171	172	184	153	140	163	170	138	149	152	157	162	161	157	151	157	156	149	127	145	165	150	156	190	172	162	174	163	176	159	135	151	142	158	150	146	182	144	169	156	162	167	155	165	180	161	151	189	172	160	165	159	173	147	158	151	161	167	168	135	156	173	151	170	153	170	164	160	143	168	165	169	159	154	177	165	141	181	178	144	187	170	152	163	173	161	164	176	148	174	188	204	154	163	193	155	147	185	170	172	154	173	144	170	142	154	167	186	155	183	143	163	173	145	192	146	161	153	169	167	165	157	175	162	164	174	154	144	175	150	164	156	160	178	176	167	170	183	181	150	169	172	175	134	174	161	173	186	175	155	173	155	156	178	162	187	182	159	135	135	198	196	172	159	144	182	161	164	161	134	162	160	176	180	163	172	173	156	161	180	155	155	141	157	153	140	158	163	163	162	142	145	150	151	149	142	180	182	163	152	157	184	164	176	137	162	151	160	160	126	174	143	179	153	144	163	156	148	142	170	194	175	151	159	154	152	142	152	180	145	181	150	158	171	155	174	169	168	159	164	147	175	155	172	163	161	150	145	151	151	154	140	149	120	165	147	161	166	153	155	181	157	165	152	140	163	157	171	163	154	163	157	198	178	142	176	173	157	161	175	164	157	151	165	169	180	167	161	181	169	161	136	139	161	155	134
35970	25176	10540	4011	1013	568	568	576	556	557	592	575	588	577	565	606	534	554	518	549	542	594	525	559	527	540	547	522	556	541	545	579	614	590	515	543	596	611	566	542	588	537	572	571	580	514	553	498	530	584	551	544	597	581	556	577	555	571	577	554	559	546	574	569	543	552	541	608	536	549	563	493	553	556	583	548	539	579	530	523	490	566	549	559	531	558	539	590	563	558	598	548	538	593	550	551	519	579	547	550	556	521	570	574	573	579	570	557	479	559	570	555	568	556	571	566	553	574	520	546	567	592	561	549	571	518	552	576	552	578	538	623	519	530	522	532	588	538	558	559	524	585	542	512	587	550	546	513	561	529	599	550	544	564	579	514	557	543	587	533	574	548	610	578	534	577	518	593	535	568	550	542	573	586	542	566	554	534	547	543	564	561	537	593	551	540	540	578	610	546	530	558	544	537	530	515	554	533	539	563	533	547	560	550	549	572	537	513	561	550	554	502	526	582	546	634	537	544	549	575	558	566	559	516	536	580	514	591	578	574	580	553	509	547	600	541	589	591	577	561	580	551	574	575	584	583	566	554	600	554	573	560	592	526	538	525	550	553	570	546	551	558	570	567	567	589	558	575	573	619	546	587	533	565	563	549	552	588	586	580	588	598	583	564	584	539	574	532	571	570	599	540	569	531	558	538	536	554	536	574	549	568	569	581	557	563	565	584	536	561	538	549	569	565	543	549	586	532	588	589	540	581	583	545	539	531	510	603	516	597	540	550	552	535	534	606	531	545	608	559	571	546	539	552	556	588	545	635	524	598	566	575	548	519	582	547	573	576	565	609	578	569	536	544	557	536	541	555	555	544	542	530	574	523	557	523	556	508	508	539	560	554	516	569	558	525	538	571	575	556	582	548	571	585	585	522	591	536	574	547	595	546	587	576	556	537	584	561	571	580	570	568	544	558	548	557	585	564	531	517	569	577	531	523	595	604	542	586	553	559	574	532	568	578	582	573	619	565	546	579	575	535	516	555	540	582	571	535	569	559	538	545	544	557	527	570	557	531	548	575	557	549	559	565	571	540	577	598	568	519	574	549	555	568	518	570	578	574	542	561	555	508	558	558	537	518	523	570	585	559	546	556	561	548	537	546	561	571	523	546	538	553	548	573	534	573	523	528	562	580	559	501	567	574	563	575	562	569	548	534	561	589	563	542	552	502	575	573	552	569	531	598	552	558	564	546	592	595	556	551	539	564	556	552	549	551	584	555	546	565	579	545	568	556	545	590	547	565	554	560	556	544	599	547	523	580	568	563	541	562	515	536	576	620	568	534	586	553	557	541	596	563	548	533	576	564	553	541	589	522	557	583	522	552	533	592	566	591	557	559	571	578	542	572	596	556	588	561	568	548	546	544	562	550	548	598	550	571	583	589	594	547	571	541	542	544	567	507	550	578	566	564	552	590	565	525	566	583	551	521	557	568	551	540	593	574	560	572	523	540	542	566	540	553	538	561	539	597	578	547	526	546	546	576	548	547	571	565	551	568	607	561	571	512	555	547	542	556	505	561	580	524	575	600	576	572	544	549	570	607	592	554	558	533	570	568	520	543	610	537	573	538	577	535	571	548	576	556	562	569	548	540	519	570	563	542	516	533	535	534	550	532	544	537	551	538	575	560	552	579	517	516	527	564	584	562	581	559	573	536	555	564	568	539	588	548	543	625	496	562	573	578	552	583	579	549	549	533	549	569	524	526	545	548	566	535	561	580	512	574	571	551	586	574	557	568	515	568	555	595	573	526	555	569	594	536	529	522	586	575	514	577	556	579	571	528	563	535	558	520	505	541	568	542	525	568	567	544	538	571	567	546	568	564	560	574	583	526	505	571	583	572	560	559	538	539	571	514	561	550	534	576	551	548	567	563	580	587	553	575	606	538	534	569	573	584	547	543	564	536	552	561	573	595	551	580	590	559	557	600	553	550	565	526	566	562	529	556	579	561	572	543	561	585	487	607	578	558	578	568	555	560	562	569	569	558	534	487	551	575	563	557	575	560	533	522	518	590	547	533	589	557	550	581	534	587	541	574	496	512	538	532	574	559	561	544	561	547	543	567	558	557	563	531	604	582	542	610	548	564	560	550	555	565	563	538	581	578	542	617	582	546	568	569	558	553	564	567	522	577	544	574	567	579	541	538	558	581	546	553	569	529	606	538	538	549	551	564	526	559	541	558	526	555	549	543	592	544	600	559	573	588	538	546	548	550	560	536	551	530	614	546	560	527	526	538	531	561	566	590	551	577	528	515	519	523	563	565	569	601	577	549	549	531	589	574	592	586	561	585	582	552	561	552	548	568	510	585	525	533	524	531	584	527	587	598	550	586	536	592	557	561	581	580	559	572	517	610	547	558	581	569	544	514	557	531	543	597	561	555	577	575	567	590	550	543	535	544	608	548	545	545	560	573	612	551	533	593	521	565	576	548	546	537	569	544	542	538	577	570	551	586	550	577	563	540	541	510	562	569	576	576	600	577	572	569	555	597	520	542	536	537	556	565	510	547	568	562	593	558	556	533	565	548	579	593	529	536	550	532	554	578	594	535	528	577	558	564	569	575	550	572	507	555	572	539	529	567	567	567	576	564	538	550	576	557	533	582	570	544	534	564	586	585	574	521	589	564	597	555	557	596	519	577	559	543	583	588	548	551	604	524	590	591	540	551	565	567	570	532	565	548	541	565	515	559	607	568	554	548	576	615	503	547	537	608	557	517	594	554	600	546	560	567	540	516	552	550	572	571	571	585	574	598	565	498	565	507	567	586	563	530	548	568	561	527	528	524	547	537	551	517	546	563	549	568	592	571	552	558	551	562	538	613	581	596	518	581	523	578	611	537	573	580	549	544	568	532	575	572	522	568	519	571	577	575	520	536	568	572	615	562	558	585	535	522	569	563	527	548	571	559	574	563	538	520	561	533	518	592	568	526	595	563	599	563	588	547	542	525	532	569	537	587	565	595	565	556	532	554	546	580	538	570	516	563	543	571	561	573	594	594	541	555	550	517	559	533	599	521	569	570	583	531	567	509	582	591	559	567	561	586	539	567	593	590	519	490	560	551	591	543	571	566	556	521	539	544	538	555	534	603	589	542	566	519	533	554	593	572	607	585	565	539	601	553	587	564	553	541	534	551	549	568	535	568	512	572	541	550	546	524	541	578	601	576	604	556	562	553	599	566	579	537	541	539	579	542	557	551	551	537	561	540	602	592	549	518	581	548	580	544	531	527	578	591	603	558	515	537	593	585	577	599	570	570	492	566	562	607	549	581	596	557	536	542	524	541	572	547	555	575	544	594	553	586	540	565	530	519	557	571	550	516	559	540	567	573	559	571	526	495	560	544	547	568	511	565	576	561	564	565	581	547	569	562	527	540	600	565	547	527	554	549	566	537	591	516	607	543	564	604	557	581	549	582	557	518	561	564	547	554	527	540	571	555	555	562	540	568	564	589	542	570	536	583
70312	61258	39041	22194	5867	195	168	136	128	145	141	135	129	157	157	129	152	123	137	147	125	156	163	153	163	135	139	138	123	136	144	152	147	136	155	130	144	143	125	133	122	146	128	147	139	130	127	133	150	157	131	139	151	141	163	145	119	141	147	128	117	139	131	169	149	139	136	148	151	128	136	148	119	147	154	119	140	141	136	161	148	135	128	158	152	122	143	136	164	155	137	128	137	142	135	139	136	151	141	140	142	133	130	130	155	146	127	167	153	144	114	165	155	141	139	152	139	156	148	140	134	154	125	144	129	163	120	140	144	158	124	156	152	155	146	124	156	148	140	124	154	136	152	157	138	126	134	145	150	138	134	146	131	138	135	176	113	142	138	117	130	132	130	128	138	139	125	140	121	119	163	139	133	134	149	168	138	142	151	163	129	144	134	146	152	154	147	140	129	135	132	155	133	130	142	114	139	131	145	156	157	131	121	138	137	133	153	122	130	137	131	136	139	118	132	140	152	147	146	147	128	136	142	157	125	119	134	131	146	137	136	163	144	134	130	129	150	145	143	152	126	111	150	146	138	142	138	134	133	132	145	141	132	143	153	147	129	118	147	149	131	124	147	146	157	149	144	144	143	119	146	146	147	156	150	136	136	137	150	174	145	144	135	139	134	143	139	141	144	134	144	140	140	147	145	128	136	141	144	146	152	125	115	173	133	144	132	151	146	129	150	149	130	148	123	123	149	161	151	131	143	130	133	130	132	142	154	148	134	148	134	133	152	140	135	126	159	118	131	136	144	158	139	150	141	130	133	128	124	119	150	125	152	146	141	137	148	145	144	127	141	131	136	140	154	131	147	160	120	130	147	124	136	126	146	141	144	161	142	146	141	138	145	141	173	164	143	134	149	138	145	114	125	142	145	123	133	147	120	134	122	139	152	146	128	146	146	147	156	134	133	122	147	145	141	141	132	161	135	141	138	125	148	144	137	129	133	146	143	145	150	129	140	149	148	124	135	133	150	128	147	136	170	143	149	157	123	164	147	134	146	156	144	142	154	145	138	137	125	155	140	132	148	137	137	154	154	150	137	139	142	136	155	160	133	149	139	148	155	133	147	136	139	138	158	132	124	127	130	146	138	148	140	144	139	132	136	108	142	160	124	142	142	124	112	143	139	142	141	118	122	134	146	116	154	143	153	117	137	153	165	145	155	145	143	145	132	134	135	143	138	129	142	146	160	135	161	152	143	138	145	135	160	155	138	140	133	137	135	153	134	127	151	160	123	143	142	151	154	125	158	144	122	145	149	144	164	121	160	146	146	142	129	141	131	132	135	129	135	141	148	134	157	147	142	120	139	152	161	147	128	151	143	126	119	151	161	143	150	135	134	116	143	130	155	142	151	124	169	144	128	134	133	148	130	123	136	151	138	150	151	132	144	148	165	140	115	142	127	149	130	131	131	139	138	151	135	143	154	158	139	154	139	142	142	149	145	164	146	109	127	137	153	155	155	144	131	126	143	135	157	151	142	129	149	162	149	147	162	153	126	138	143	168	155	108	135	147	130	121	157	141	132	136	150	132	139	120	140	132	136	122	154	141	141	126	142	151	145	156	143	129	135	155	138	129	149	116	129	112	132	149	167	144	134	131	149	154	132	160	136	137	154	148	151	149	148	112	115	142	147	141	126	126	135	138	146	138	141	141	149	136	132	129	148	126	168	120	125	140	166	117	125	152	155	139	138	128	140	132	144	143	124	150	135	138	121	129	143	141	151	136	152	159	131	144	132	144	136	147	147	141	162	120	147	147	132	148	131	149	122	144	121	141	136	126	141	144	134	153	118	107	142	153	130	126	137	142	121	138	139	159	143	124	131	124	146	132	132	133	148	134	142	119	166	140	134	140	145	152	157	142	143	141	164	135	139	144	133	156	121	144	133	143	146	118	148	156	140	124	142	142	153	136	146	147	131	145	143	138	150	129	139	137	151	147	164	157	142	163	132	145	136	123	152	145	149	143	131	147	158	139	151	142	149	159	145	147	121	126	135	152	133	127	123	138	126	151	127	142	114	124	170	144	129	167	113	140	124	143	137	153	148	128	138	134	157	126	165	123	158	134	124	143	161	143	140	138	122	135	122	148	127	122	131	139	136	133	122	123	150	140	157	119	152	147	143	160	140	120	143	140	151	147	135	118	142	146	134	138	133	147	124	129	115	152	117	146	155	133	155	135	148	149	138	121	143	157	131	112	139	126	136	150	122	139	135	134	168	154	142	136	134	136	130	118	147	151	139	125	152	141	151	150	139	126	144	131	141	140	120	126	131	162	142	144	129	140	165	156	143	136	137	159	148	124	142	131	144	134	138	133	146	125	133	146	139	126	154	144	148	154	122	137	150	135	138	132	126	111	113	142	137	137	138	140	157	139	136	139	129	130	145	134	137	127	157	134	142	139	173	139	157	149	135	112	149	164	114	117	134	144	143	137	146	140	128	149	123	132	153	145	124	147	143	125	147	144	151	159	142	147	145	133	154	150	130	143	130	142	141	146	140	152	145	145	144	131	141	142	152	153	138	149	154	148	134	135	161	133	145	150	136	151	137	127	133	132	152	150	162	156	126	121	140	145	156	145	140	155	130	131	140	141	152	150	142	157	110	124	126	138	147	158	114	138	127	160	147	102	153	129	133	161	135	168	155	130	157	171	130	151	134	156	153	132	122	141	139	145	142	170	138	142	155	149	153	137	151	145	138	108	154	141	139	138	148	134	156	142	153	146	137	132	142	139	145	144	127	142	153	142	163	125	137	147	142	135	138	133	116	172	132	138	125	116	134	154	126	135	133	136	139	150	138	125	136	135	136	154	127	165	133	136	131	134	148	134	148	136	118	118	148	132	152	145	128	136	121	135	136	137	141	139	134	134	151	133	132	153	152	139	120	134	141	126	145	130	152	124	136	124	127	146	121	136	154	123	146	129	131	136	145	166	158	129	148	130	140	144	143	124	137	152	140	133	138	174	145	121	148	145	159	136	139	136	152	137	133	147	136	142	120	141	147	145	124	147	136	130	139	141	158	155	123	137	131	143	148	130	145	140	115	157	120	130	142	137	117	134	140	138	128	134	141	140	149	158	136	133	130	119	148	147	128	134	153	159	136	138	136	135	136	146	144	149	151	123	140	121	143	122	154	139	139	146	136	173	138	134	170	130	117	132	130	148	122	131	118	151	138	133	136	138	127	130	131	129	136	141	156	146	122	152	133	141	137	149	146	136	143	116	138	126	141	134	151	166	128	147	149	148	117	139	149	144	157	134	146	128	158	145	130	146	141	142	137	139	139	145	137	136	130	134	123	155	135	143	147	124	129	134	161	133	140	148	144	152	120	133	136	179	136	141	143	125	155	165	157	133	126	143	155	122	133	140	128	163	140	131	130	135	141	143	121	146	159	140	133	118	168	136	150	132	132	152	138	124	153	149	148	116	143	151	152	140	128	148	151	130	130	113	130	143	123	126
55724	49398	38650	30425	6934	514	534	476	565	614	580	556	504	492	501	526	501	495	505	479	521	513	502	501	502	511	501	480	508	480	473	462	493	520	475	489	475	511	493	493	453	489	448	480	476	500	511	484	471	490	479	506	470	520	508	509	504	478	460	475	480	502	494	499	520	492	453	485	495	504	512	478	515	494	513	458	498	497	486	508	515	482	519	470	531	522	483	494	484	483	505	472	518	521	499	511	506	468	495	515	466	492	513	527	490	478	498	491	480	525	485	516	481	494	517	488	486	516	512	495	504	488	482	474	494	510	494	491	508	473	494	463	489	484	490	473	492	529	470	484	465	507	479	488	502	498	504	480	515	498	528	502	475	516	511	513	495	513	503	467	517	497	513	493	512	476	487	462	513	455	499	503	507	519	480	466	491	516	466	499	474	497	475	490	490	460	527	500	487	472	484	493	469	504	505	531	477	493	478	465	519	539	518	502	472	456	513	514	497	517	464	522	438	501	528	506	489	495	487	471	504	524	466	488	493	489	513	487	509	495	511	489	523	516	486	477	468	478	505	505	504	507	439	475	461	494	526	468	471	471	498	466	510	486	484	494	489	485	467	513	474	504	472	515	484	506	556	467	487	487	470	516	502	503	471	471	472	462	499	499	468	502	482	441	481	455	439	478	559	479	531	487	488	527	525	513	488	483	528	484	484	503	489	475	489	515	468	481	457	493	471	488	501	514	480	508	495	471	451	483	500	471	501	498	496	502	520	500	489	502	466	479	493	474	455	489	507	499	486	477	481	504	486	514	503	483	490	491	474	483	492	505	490	534	539	476	467	537	497	494	543	471	518	483	463	553	462	475	492	497	482	452	517	466	481	507	462	475	500	472	489	479	513	502	482	501	490	479	520	527	459	484	503	497	466	471	479	496	469	518	482	510	488	474	501	481	486	532	499	485	516	447	504	487	498	523	479	510	468	503	487	502	493	500	501	505	469	492	489	508	492	490	499	523	509	479	512	478	534	499	500	497	481	504	471	500	498	547	525	482	463	522	476	463	542	477	485	480	482	479	506	485	511	500	468	496	473	498	482	515	482	484	480	457	480	527	489	500	502	496	509	485	480	482	467	488	507	499	482	523	530	484	491	465	456	499	466	458	506	474	477	521	487	497	482	489	449	505	546	500	480	501	517	487	472	481	476	503	495	502	441	509	503	482	558	470	506	477	460	447	498	518	506	473	504	494	523	451	514	479	495	479	539	476	499	489	477	479	480	508	481	502	478	471	508	477	478	492	501	500	501	493	503	477	483	521	513	485	478	480	515	516	487	492	488	503	526	478	445	489	508	493	494	502	489	539	475	507	515	529	461	519	486	467	504	496	487	452	510	501	523	484	468	486	505	529	472	518	483	467	518	499	481	517	499	461	458	487	479	447	490	491	498	500	485	499	491	510	469	488	487	475	496	456	497	489	483	495	507	488	486	521	506	437	475	440	477	449	510	469	486	501	505	494	462	483	534	516	499	473	478	470	489	492	534	482	504	483	465	493	486	481	477	472	487	500	485	527	492	467	469	484	474	504	507	509	486	465	519	465	538	473	484	490	478	518	485	484	528	546	475	498	459	501	493	498	474	496	489	482	451	466	498	477	517	478	520	510	517	479	528	503	511	483	501	516	456	490	488	519	490	495	454	460	489	503	466	478	512	504	494	535	481	551	469	443	466	496	513	511	463	481	531	526	562	504	492	515	533	495	459	476	519	487	460	476	466	506	495	511	492	464	499	489	514	504	492	481	518	513	524	481	458	467	492	496	510	466	475	458	479	473	538	495	472	487	503	505	501	475	508	548	538	491	489	520	481	482	488	495	474	518	505	508	493	458	483	458	520	506	513	495	479	445	488	477	514	513	458	477	500	478	490	468	505	485	462	499	492	495	463	499	462	430	489	509	487	481	495	527	528	496	484	500	515	494	474	483	474	494	493	489	447	509	466	501	518	474	476	460	460	498	517	465	491	495	455	483	509	480	475	481	477	514	491	489	472	481	478	511	511	465	462	478	527	507	470	498	505	500	489	471	482	452	484	508	503	519	487	492	500	485	470	476	481	475	470	462	498	486	480	467	498	497	508	487	500	486	493	492	511	519	473	492	495	476	470	496	459	504	502	515	484	491	491	507	501	544	509	504	491	509	478	487	504	512	508	499	476	512	510	517	501	487	491	557	504	451	488	515	498	472	484	447	477	508	522	489	463	525	491	505	507	484	507	523	455	473	482	461	544	505	473	494	488	514	498	489	501	475	464	512	470	471	525	521	474	495	492	526	475	491	474	500	521	499	508	537	501	488	493	515	487	470	494	469	498	507	472	454	509	511	536	522	485	469	536	526	513	505	499	560	517	496	484	488	534	472	473	513	484	478	502	460	474	520	492	517	518	468	490	502	472	495	497	486	489	516	475	473	488	506	456	485	429	521	453	460	561	502	507	493	475	488	501	478	474	499	520	493	487	506	538	504	529	478	493	509	459	470	515	503	489	498	505	440	524	502	481	482	466	459	543	511	495	459	559	496	427	510	482	531	472	465	512	482	508	493	485	513	497	502	465	460	486	517	525	451	464	504	464	464	487	490	469	505	514	512	499	516	484	481	504	491	531	490	435	500	473	521	492	452	484	500	460	440	501	482	485	502	443	533	479	465	475	484	519	485	489	504	498	481	475	486	471	478	517	540	460	490	500	462	532	500	479	476	487	481	479	499	512	504	495	531	473	510	475	469	495	479	495	497	499	507	475	506	511	482	522	531	516	499	471	490	497	512	496	469	492	523	525	470	504	510	492	498	533	476	524	507	529	459	509	546	486	478	489	457	478	489	455	532	521	463	478	495	475	484	515	461	483	511	488	452	489	457	514	499	502	507	501	498	497	500	471	527	468	494	507	479	487	525	450	463	487	494	476	484	509	490	533	516	502	500	506	479	472	488	510	491	502	474	492	527	493	471	497	538	517	527	505	493	517	490	473	515	491	467	493	498	456	441	504	475	502	494	514	544	502	502	468	507	498	488	496	496	510	472	477	513	499	508	531	540	505	474	510	506	510	508	494	500	474	489	472	465	444	516	530	495	519	459	499	510	549	512	492	527	485	509	460	493	491	478	489	515	491	461	475	510	486	481	479	464	516	497	502	498	466	522	488	482	495	503	510	500	469	494	503	480	476	488	546	502	506	474	495	492	485	465	513	468	463	514	504	504	487	478	487	460	504	505	515	483	487	516	472	473	492	528	474	494	499	498	506	502	466	485	513	488	483	450	523	507	503	494	464	502	473	533	502	482	513	510	503	494	501	487	525	501	514	488	467	497	497	490	497	501	506	488	509	451	551	499	527	495	472	525	538	492	474	486	513	507	497	500	476	464	500	497	509	465	489	521	497	512	472	507	513	505	555	508	485	457	488	485	486	508	496	506	484	539	503	472	470	480	480	479	504	500	515	500	483	515	485	505	507	482	513	510	498	532	491	482	503	507
74483	69232	48239	30288	12140	714	217	219	232	209	244	236	219	234	192	213	209	225	202	230	216	191	218	202	197	194	202	223	202	213	190	195	195	213	205	224	232	212	232	206	179	226	160	198	201	216	200	219	206	207	190	197	213	200	178	218	206	203	202	222	209	205	222	207	194	224	211	205	186	201	205	210	223	204	198	193	182	219	201	212	217	198	201	227	207	209	191	202	196	218	222	217	198	202	191	202	204	194	208	200	208	188	198	224	190	201	225	207	209	197	187	217	200	219	186	218	202	188	187	199	223	210	198	221	192	228	190	197	201	200	174	197	227	230	220	234	205	205	200	204	227	206	177	188	215	183	184	204	218	202	209	201	184	224	230	191	180	220	199	209	180	228	188	207	248	200	199	197	201	234	194	190	201	211	184	199	206	194	211	179	185	218	190	211	196	204	199	194	202	192	187	202	204	221	215	187	202	189	209	230	193	199	204	231	207	214	175	219	197	192	195	197	217	211	213	200	202	197	203	192	183	200	190	215	173	194	190	191	204	211	203	225	208	205	208	218	196	186	208	214	215	193	202	234	205	176	184	211	217	185	198	216	214	217	202	200	187	187	220	215	207	209	188	206	203	206	187	200	184	204	196	216	216	199	210	221	191	195	203	203	209	215	199	220	189	213	217	192	200	185	182	204	210	187	180	210	231	184	179	209	219	213	206	216	192	217	208	244	208	219	217	166	205	203	222	181	202	177	214	214	207	185	199	228	199	192	187	216	175	208	196	221	231	214	211	198	184	205	201	203	176	189	208	192	190	183	201	216	226	191	203	208	211	211	213	207	199	206	189	215	209	184	225	197	220	216	184	215	202	215	193	217	206	210	210	216	204	222	186	189	204	221	205	195	201	223	196	238	191	191	224	194	193	190	193	183	194	190	201	210	218	209	184	185	222	209	213	219	206	204	209	209	217	204	194	181	224	187	193	194	191	190	224	210	191	211	209	203	198	192	200	224	197	187	224	179	196	183	228	191	191	196	200	193	197	198	184	220	223	209	196	225	190	193	204	207	198	200	224	204	209	207	221	231	191	216	199	194	201	205	227	231	186	171	194	181	207	198	192	193	193	192	211	196	213	192	198	223	220	187	187	219	211	216	221	217	215	193	216	202	245	188	209	195	205	230	207	184	212	221	211	185	187	196	211	194	189	223	189	202	219	218	212	193	214	205	228	212	209	206	205	197	226	194	236	202	205	214	208	206	205	193	190	230	213	199	202	199	166	219	181	199	191	199	194	197	176	203	189	207	201	187	211	189	217	201	223	219	189	202	209	193	200	192	217	198	209	202	204	212	207	201	217	202	187	206	169	213	190	205	224	200	225	223	214	187	225	175	234	207	220	196	210	202	187	200	208	198	206	212	198	217	226	200	178	195	194	211	193	234	212	204	186	172	182	205	193	202	216	210	205	212	185	215	185	193	186	188	173	208	210	197	231	223	186	195	198	173	200	194	182	208	206	222	212	194	190	213	177	183	217	189	180	189	187	225	200	190	209	195	191	213	236	195	200	213	205	213	203	195	187	173	192	216	212	194	205	206	221	202	197	211	209	214	198	195	191	206	212	203	192	222	209	219	189	200	222	191	245	216	228	190	187	223	202	206	181	200	197	204	203	195	194	220	203	206	185	222	183	209	181	217	202	195	212	205	217	224	167	196	187	204	222	215	181	213	185	203	205	190	200	195	189	177	226	181	191	220	220	188	207	234	195	208	185	200	195	209	192	193	218	206	208	194	194	194	190	222	175	185	193	213	179	210	219	218	190	188	206	181	190	188	207	165	203	206	181	191	199	207	206	234	197	224	219	214	193	204	213	183	218	194	203	202	180	234	210	190	200	212	199	198	194	218	206	229	187	207	189	209	199	200	196	238	219	195	199	209	207	197	213	186	192	191	219	190	213	215	199	199	203	217	199	214	194	211	205	242	204	209	204	204	205	184	208	218	193	215	202	211	181	203	220	195	217	171	208	209	184	222	224	201	202	226	197	219	188	171	210	199	214	220	203	206	199	207	195	213	207	197	218	220	178	229	201	212	222	205	222	213	190	224	213	211	195	192	175	176	221	165	215	199	223	217	200	180	196	211	231	193	179	204	203	182	209	204	218	209	214	203	180	188	188	221	201	206	219	218	196	194	206	203	213	213	201	229	207	200	206	192	201	229	204	206	203	198	217	205	194	199	198	229	223	182	192	194	228	193	184	207	200	183	201	203	205	205	201	191	171	203	203	246	211	212	195	203	228	222	192	212	190	188	182	195	206	191	183	232	204	181	198	192	225	204	229	205	205	185	204	218	209	203	204	209	205	206	235	182	194	216	207	220	201	199	211	192	197	205	186	179	215	218	189	215	209	213	204	202	209	214	190	206	200	190	180	202	213	203	212	218	175	204	203	191	212	194	193	203	187	212	239	208	199	202	226	208	207	206	217	213	213	205	210	195	205	202	233	194	203	202	228	212	213	233	198	201	216	200	211	178	225	202	174	212	210	202	192	210	223	177	206	199	208	203	194	216	205	206	178	203	202	213	207	204	218	213	210	229	211	198	216	179	210	213	211	216	212	189	224	208	216	214	224	199	210	214	208	195	199	212	197	215	191	201	213	219	201	193	210	196	208	215	184	189	211	197	194	204	210	215	202	209	215	195	195	201	194	191	178	219	210	198	191	210	219	220	195	209	180	177	200	186	240	217	191	199	205	217	185	204	203	194	194	190	183	200	236	194	203	192	197	198	187	194	182	217	202	211	191	213	191	206	220	196	199	214	201	215	207	194	182	194	207	209	212	223	185	233	223	201	211	202	202	179	196	191	216	180	181	209	201	217	238	209	222	215	216	199	214	219	199	217	199	203	220	236	209	185	212	218	200	217	191	214	228	190	194	198	174	179	205	206	192	217	184	200	222	186	232	205	205	226	225	216	210	218	176	197	214	202	185	221	201	210	194	206	186	225	197	172	213	209	215	225	193	205	193	215	199	218	201	215	224	194	175	206	237	166	194	226	215	223	205	207	217	191	197	224	208	199	238	224	208	190	192	232	206	201	195	212	206	177	207	213	217	220	202	192	210	191	189	204	194	228	195	187	186	194	229	214	204	200	202	182	190	219	210	224	225	214	214	203	215	213	208	223	227	189	205	215	209	197	217	196	211	200	200	187	195	207	212	207	187	216	220	188	211	173	214	192	219	214	207	214	215	210	217	191	203	208	203	203	198	196	214	205	211	214	197	204	204	193	155	188	177	209	210	209	207	185	184	212	225	229	181	215	194	216	216	173	215	215	217	201	220	204	222	214	203	194	194	191	208	207	213	219	215	198	210	203	199	207	184	198	213	204	220	185	208	220	208	184	212	203	202	207	229	182	216	217	213	214	241	219	193	221	198	202	207	188	199	200	202	223	206	223	188	198	227	234	194	228	188	226	185	217	215	197	211	235	221	200	229	191	192	224	204	174	179	197	231	208	190	204	176	181
65505	61070	48111	39013	9743	741	701	745	797	817	774	781	708	686	668	676	667	638	729	686	649	644	687	650	674	653	644	694	668	693	626	665	689	711	681	695	675	686	655	650	697	674	656	638	657	704	663	644	683	681	641	665	699	658	734	690	635	697	662	661	689	649	671	682	714	690	619	686	637	695	682	683	663	662	716	668	649	678	659	660	621	670	645	652	683	668	674	632	656	655	712	700	644	679	659	686	682	697	702	643	677	718	655	749	680	686	703	640	677	659	688	640	688	666	622	705	686	685	669	664	663	677	625	663	667	632	664	661	654	720	648	608	680	621	692	676	662	677	697	680	658	679	676	689	640	673	660	670	677	692	696	706	654	627	677	669	618	676	693	615	676	678	667	636	629	657	638	682	651	714	677	647	676	673	639	645	695	636	645	634	660	635	652	600	661	630	679	685	642	685	699	658	676	668	649	652	650	717	682	658	680	698	692	677	641	590	677	667	647	587	639	641	702	717	659	664	661	652	640	672	682	645	691	670	689	660	632	653	703	669	688	693	674	671	663	685	691	622	685	695	660	668	673	632	718	670	713	686	699	681	683	667	657	701	648	657	644	628	655	706	672	671	653	681	701	621	699	594	662	691	682	696	609	638	700	637	675	718	644	675	652	632	670	679	651	642	692	704	671	624	691	669	744	645	708	705	721	651	686	680	653	628	659	649	685	694	660	700	619	691	684	686	675	657	643	617	682	622	699	652	663	666	678	657	656	675	654	669	642	632	689	679	677	636	624	710	646	644	649	678	631	614	639	655	673	653	672	630	646	669	669	693	703	719	662	668	655	632	631	716	673	688	689	666	653	672	681	653	659	655	583	661	645	640	659	652	663	669	655	705	718	696	693	738	650	714	629	650	707	669	697	669	708	712	684	678	668	630	716	642	671	665	674	695	623	627	658	632	667	632	692	665	685	696	672	653	656	638	696	677	637	659	658	666	663	668	631	669	657	621	665	691	688	614	711	678	701	672	676	655	651	657	644	663	689	687	660	643	667	661	663	652	645	633	684	627	678	691	649	736	658	721	701	703	694	678	632	677	675	676	706	670	627	675	653	693	688	699	674	659	663	622	670	671	668	611	696	684	658	603	640	684	647	640	697	620	663	699	680	707	695	696	648	630	696	660	654	682	606	686	695	687	712	674	666	685	676	709	708	650	658	666	707	655	664	681	644	673	695	666	694	654	698	635	630	667	658	678	665	679	676	706	640	634	636	687	632	655	650	676	687	666	680	700	649	673	662	658	661	699	698	639	667	637	649	674	654	723	655	658	613	696	686	717	672	650	691	693	688	677	660	651	655	643	655	652	657	632	684	668	654	689	692	712	693	681	687	645	683	683	658	667	676	679	652	672	631	655	680	689	661	672	645	655	660	688	683	655	641	681	670	666	630	669	613	638	647	662	649	668	635	681	683	665	696	658	702	673	667	673	724	673	656	672	675	667	662	695	680	630	648	717	633	678	699	643	626	677	670	663	654	700	673	692	651	676	664	691	639	640	678	653	684	648	704	692	714	658	645	683	698	650	693	660	648	682	694	683	669	666	712	665	666	676	711	652	660	634	690	621	644	683	679	729	701	649	667	660	693	692	688	681	662	692	678	664	656	675	645	644	659	706	712	683	696	686	715	679	639	688	658	694	639	735	680	644	681	625	688	650	654	577	659	704	709	643	658	671	632	676	730	654	664	664	666	652	714	617	694	645	644	707	661	687	708	656	664	690	686	666	708	672	677	715	638	709	655	652	710	686	679	717	646	671	647	650	681	650	716	641	659	655	647	670	677	674	650	614	677	641	677	651	666	655	694	654	698	641	650	639	632	628	678	716	642	675	652	633	678	645	702	675	658	693	658	665	652	665	671	666	655	609	654	671	645	660	655	711	681	678	626	718	656	654	638	682	663	656	675	683	648	643	665	684	599	649	634	704	643	635	664	655	693	664	671	647	683	639	692	704	698	674	663	644	615	676	711	653	731	651	662	661	667	653	690	699	659	685	671	693	667	636	676	663	711	698	671	653	654	617	646	705	637	676	715	640	619	681	669	630	673	673	643	702	680	659	658	682	699	688	644	668	650	659	654	661	655	634	675	679	670	656	662	689	686	672	660	698	647	679	628	689	661	670	673	689	685	651	640	663	683	683	645	709	653	683	649	644	687	668	678	640	601	700	665	668	651	680	608	666	679	648	659	660	630	638	660	658	673	651	700	636	656	696	712	620	641	685	715	666	712	674	717	682	636	653	688	670	673	652	656	658	665	676	651	676	662	696	630	626	696	655	701	693	709	636	659	667	623	727	681	693	657	687	671	634	692	664	697	672	656	676	742	704	681	674	668	690	667	679	690	674	683	630	690	663	644	701	663	630	681	690	637	678	671	660	697	666	676	660	657	681	653	668	633	692	671	672	686	661	707	696	676	640	646	675	675	725	671	656	696	687	671	604	623	597	678	686	704	672	658	672	666	640	710	706	698	696	688	670	700	674	711	678	641	648	660	686	636	624	651	710	672	634	662	657	667	700	643	667	688	628	657	667	647	638	694	639	645	669	690	648	656	683	692	697	684	667	634	683	661	628	628	644	673	684	648	694	633	681	676	662	681	691	682	663	649	655	668	659	672	631	652	637	683	639	698	683	654	636	642	670	639	655	680	629	694	662	627	664	680	644	642	664	698	683	683	676	681	648	718	668	664	665	673	674	696	654	685	656	647	680	677	691	668	681	636	684	660	684	637	651	661	672	660	651	724	658	652	668	671	714	632	653	689	626	670	677	657	684	672	695	628	682	657	678	661	671	701	645	655	674	633	726	661	679	706	669	611	647	667	679	687	644	675	695	661	649	654	648	676	700	639	641	681	650	661	656	649	636	668	660	666	652	667	701	699	696	639	625	674	700	685	715	652	624	688	663	644	682	650	687	693	688	653	664	662	689	622	686	640	669	697	661	716	682	652	682	647	648	665	633	693	707	645	682	655	690	712	650	683	625	652	691	646	665	666	643	697	723	665	621	655	656	642	678	640	674	610	695	690	690	650	673	664	720	693	664	628	681	669	629	667	644	655	674	696	688	647	658	627	715	651	683	672	665	671	624	704	688	697	668	704	687	672	651	680	684	648	644	645	620	688	630	625	642	652	688	635	637	644	697	703	667	691	685	673	663	631	637	684	646	660	652	667	643	652	691	615	619	643	710	653	651	627	631	670	704	684	679	725	655	649	652	642	695	672	655	688	658	666	684	649	630	681	685	662	668	677	662	665	668	678	648	663	652	708	642	638	696	654	711	645	681	683	658	639	653	685	640	649	605	630	708	639	682	659	682	720	690	623	660	681	643	665	670	677	642	660	719	654	681	691	655	713	671	694	712	639	684	640	686	653	660	681	681	673	670	650	654	664	681	687	668	654	644	717	651	678	632	657	693	664	671	626	663	663	671	659	681	634	655	650	662	631	628	652	680	641	696	630	699	718	671	667	643
33909	19125	7042	1931	459	146	198	150	157	190	143	162	162	156	147	151	164	184	152	158	169	170	150	181	146	155	152	177	163	150	141	157	153	166	170	159	139	134	147	149	170	131	152	168	169	162	143	152	155	140	161	142	152	163	168	166	151	172	141	158	136	144	152	143	175	156	157	152	171	167	134	151	185	179	175	139	150	163	169	152	159	155	130	159	156	161	132	166	140	159	165	165	160	147	150	158	163	164	167	142	141	155	186	141	139	129	154	160	147	147	143	157	143	180	158	173	162	153	173	164	155	163	153	154	153	146	161	129	156	155	165	198	162	160	142	135	166	158	165	150	174	171	153	170	146	152	148	158	183	180	147	164	169	138	168	164	171	133	153	136	146	160	132	207	152	165	174	159	157	148	149	159	165	152	144	164	136	138	160	165	136	162	191	172	134	158	158	146	177	169	176	183	131	170	137	131	150	146	167	138	162	150	161	146	149	162	133	165	167	168	141	150	154	168	172	169	167	163	166	145	141	134	163	165	168	169	151	156	152	142	148	177	147	159	146	161	139	148	162	143	153	131	166	160	153	166	144	152	155	136	164	134	146	161	157	143	155	157	139	162	150	162	182	131	132	170	160	161	179	144	147	144	161	152	147	155	134	171	150	156	158	142	174	171	167	153	177	142	190	154	165	150	163	180	176	159	147	163	142	154	148	158	181	139	159	162	177	170	163	168	157	162	161	167	154	163	147	145	146	175	151	156	166	161	144	155	168	167	150	161	146	172	168	179	164	170	169	139	171	126	139	176	139	163	156	179	147	158	151	143	173	156	169	158	146	153	159	136	182	147	167	153	169	141	155	146	146	154	163	151	163	146	197	142	122	145	157	142	169	160	176	157	157	151	163	136	158	161	154	144	181	163	162	153	154	153	153	153	137	147	150	166	171	149	151	148	157	158	171	155	165	167	172	165	163	136	132	130	171	141	159	146	184	151	163	159	186	157	166	164	147	155	141	164	169	164	154	151	154	159	156	135	119	169	151	150	154	148	172	149	163	162	145	187	173	147	157	146	157	147	170	170	170	155	145	138	163	164	131	139	149	162	163	161	155	136	173	146	150	132	168	138	144	154	151	147	162	146	141	157	172	159	173	149	170	136	148	149	154	173	145	120	159	164	150	148	140	175	160	153	178	136	166	144	179	181	159	166	166	168	155	153	139	148	145	161	154	156	164	153	137	171	157	178	159	150	153	165	152	168	148	142	149	139	155	157	162	142	145	159	153	158	162	167	182	159	168	150	151	167	162	144	159	139	173	171	171	139	165	147	168	137	144	167	130	162	164	157	148	142	148	155	161	131	173	160	182	166	147	143	180	132	167	142	176	153	153	160	157	157	150	156	138	155	157	141	128	157	154	146	172	175	155	138	148	149	163	180	167	165	152	135	157	169	143	135	165	173	172	154	129	154	142	131	154	143	173	165	157	159	167	153	150	144	155	124	165	169	166	163	154	142	128	185	166	135	143	157	140	145	154	162	143	142	159	157	148	152	153	149	170	170	141	162	160	137	156	162	147	179	145	184	141	157	167	157	163	158	131	172	189	157	178	173	131	171	176	162	145	169	150	150	161	153	153	148	176	161	136	156	165	162	143	162	164	155	159	152	170	166	171	157	155	162	172	173	163	153	155	145	161	172	144	170	127	121	148	152	150	166	148	167	163	151	162	151	145	174	189	138	152	168	160	155	157	160	168	157	138	159	159	156	139	137	146	156	170	151	176	156	151	169	148	153	141	169	155	147	172	157	161	159	152	174	152	144	147	142	144	145	154	157	164	177	163	163	157	150	155	134	186	134	162	157	151	165	174	166	181	172	152	189	163	156	187	157	148	151	164	179	149	147	138	183	184	156	160	156	159	156	166	158	158	136	190	145	172	163	133	146	155	157	155	127	147	153	159	164	148	156	155	154	152	147	157	152	136	163	169	160	152	162	149	185	140	161	145	163	163	170	176	157	162	148	146	156	180	167	152	149	143	162	157	148	142	175	159	162	148	148	145	151	153	153	172	156	156	168	141	162	161	160	176	147	156	150	133	131	168	151	175	174	186	166	166	132	176	171	161	174	153	150	149	149	154	160	167	154	145	163	166	157	142	150	148	150	158	141	156	133	169	160	170	144	135	167	156	161	146	181	164	161	158	161	140	164	152	170	158	149	183	171	153	151	140	173	143	160	157	141	144	158	148	133	194	165	144	145	177	163	141	155	151	158	132	164	140	167	138	151	165	168	174	143	150	166	154	161	189	164	152	147	148	156	163	170	132	163	145	145	148	183	172	149	186	150	149	169	167	183	151	168	158	158	178	179	139	174	129	157	123	174	130	153	152	185	143	163	136	157	141	144	165	151	148	146	180	143	155	142	151	142	167	149	148	161	164	177	149	162	134	148	137	152	144	157	161	157	161	141	169	140	158	169	164	168	154	139	159	162	159	159	171	147	168	159	153	141	147	173	176	170	159	166	162	185	181	156	164	152	160	144	158	152	134	158	151	139	152	178	146	156	171	144	151	167	163	169	154	157	162	165	135	172	166	159	176	143	155	162	156	172	162	155	188	163	171	156	158	146	163	154	151	149	162	141	146	154	140	166	149	162	156	150	140	188	143	135	168	154	154	161	151	168	151	153	164	154	163	157	154	124	138	162	157	161	137	161	164	153	167	139	137	144	147	170	156	164	162	153	161	154	162	139	156	176	169	149	176	141	147	155	156	135	158	184	152	162	175	156	160	167	169	153	159	178	164	156	151	170	158	150	148	160	151	164	167	168	168	156	178	145	140	150	161	148	148	144	168	150	147	183	151	165	144	162	149	141	157	168	120	154	173	135	150	138	146	136	159	155	145	146	161	163	176	130	136	174	176	173	173	156	178	154	147	177	153	163	170	156	175	156	148	149	166	150	150	150	128	167	159	144	171	159	169	169	162	154	136	191	151	155	147	179	163	154	175	160	125	167	135	139	150	156	158	145	148	155	140	152	125	157	153	149	177	134	151	163	161	177	157	160	164	144	150	128	153	156	160	145	175	148	154	157	150	159	162	155	161	151	158	128	140	156	161	162	177	171	135	156	149	149	143	151	186	156	135	157	150	176	161	157	185	166	158	152	159	153	140	148	146	157	158	134	137	150	171	137	153	161	142	143	143	162	170	166	155	147	152	137	150	170	150	161	158	150	144	163	154	156	186	169	160	144	161	155	152	166	157	156	174	177	167	161	187	145	171	176	136	138	172	162	158	146	158	137	162	150	149	161	156	164	152	126	144	152	168	165	153	155	159	158	190	154	135	151	153	158	177	155	153	184	165	150	134	152	151	163	161	175	159	153	185	188	160	163	158	147	181	157	161	182	169	148	155	162	167	163	144	136	166	140	146	156	172	137	167	165	159	178	173	158	160	158	157	140	144	162	144	159	157	139	135	173	164	157	140	153	138	178	159	156	151	157	148	131	146	158	163	146	179	136	156	151	137	156
35873	22194	12077	5632	1272	534	544	542	497	526	537	504	561	547	575	586	525	492	530	591	556	544	531	555	546	536	539	514	540	563	504	524	539	550	529	534	509	547	527	556	550	553	522	532	597	531	570	486	557	502	550	585	550	566	525	556	554	536	581	544	534	543	551	516	586	561	491	533	529	511	511	558	543	564	511	590	547	509	524	563	530	556	574	537	521	541	559	520	546	527	558	527	539	554	576	517	557	552	556	553	561	552	529	519	550	583	570	544	566	538	553	546	542	538	562	537	550	529	537	560	546	523	537	527	518	566	529	519	567	526	547	578	532	552	560	539	544	531	553	554	505	570	541	530	538	544	512	518	555	556	552	545	530	599	559	537	523	536	559	553	579	563	549	532	519	553	551	520	556	535	537	531	534	545	516	538	544	558	565	529	551	558	564	549	546	519	562	518	584	570	517	586	541	550	552	536	533	516	544	537	542	593	543	506	561	550	539	574	540	529	528	536	518	562	536	605	548	570	570	571	527	552	528	583	552	487	529	537	560	539	532	564	520	591	551	553	520	548	556	549	492	517	521	491	554	523	544	533	547	537	520	582	540	566	536	565	534	545	566	512	572	503	523	535	543	569	545	556	562	550	523	529	559	588	568	571	556	559	548	529	558	528	557	543	486	525	543	561	515	526	527	568	555	543	553	568	559	507	501	491	527	533	562	572	500	558	556	490	545	542	534	517	504	564	565	536	544	558	554	509	552	537	531	517	497	553	549	533	503	557	541	530	575	542	538	520	570	494	549	562	544	575	560	525	546	580	517	544	590	557	510	559	556	523	535	545	589	589	526	573	518	539	559	552	491	558	589	550	495	591	528	539	515	573	510	516	554	525	532	567	544	544	539	525	530	521	529	544	562	509	527	551	559	536	555	557	488	548	556	555	590	556	528	531	545	504	589	553	551	569	536	542	561	553	574	518	535	523	518	564	537	524	527	558	553	526	571	564	575	545	547	544	514	515	614	556	526	548	530	559	550	534	584	584	560	527	570	569	531	570	566	550	564	522	575	528	538	516	527	536	532	552	508	529	579	550	532	575	581	538	506	512	554	543	535	515	579	539	577	555	512	527	566	474	523	492	545	557	579	574	514	600	560	593	540	543	553	555	552	544	610	568	528	484	548	544	523	560	490	537	526	563	588	536	541	558	566	567	545	569	534	514	516	531	529	502	563	545	557	564	526	523	541	587	516	571	566	533	568	522	572	530	521	570	577	568	559	528	539	514	543	589	581	552	561	562	510	576	559	528	549	564	518	517	576	545	582	550	576	520	559	553	564	540	577	514	551	474	568	586	575	539	567	550	555	545	560	530	583	529	538	547	535	589	551	559	503	561	534	553	566	597	551	537	549	517	542	521	573	515	565	519	527	491	574	521	555	536	600	534	571	584	561	539	518	530	535	557	589	545	573	525	529	540	591	529	562	545	570	560	518	550	497	559	542	549	561	540	548	496	557	518	536	570	577	558	558	533	529	529	532	582	534	529	521	549	552	571	558	549	564	555	572	530	567	516	515	522	554	562	505	577	557	542	554	552	532	518	528	525	531	531	529	572	529	544	532	572	548	582	538	482	535	530	569	562	528	551	557	588	530	531	559	578	539	524	542	497	551	563	529	558	519	523	518	581	548	506	533	577	555	547	543	555	541	580	532	536	546	521	556	594	584	513	538	563	486	538	546	511	523	532	551	528	549	502	566	512	532	527	534	545	540	552	573	544	554	559	574	522	529	557	575	537	528	513	521	531	568	529	547	576	603	546	545	521	516	499	564	525	562	547	547	556	567	498	546	550	550	507	539	511	573	573	523	569	524	518	520	534	542	579	615	522	526	552	553	530	484	526	588	560	571	555	520	540	530	585	546	572	532	513	552	517	516	540	526	538	535	514	506	509	572	558	544	525	564	540	560	526	598	521	523	567	543	556	545	532	578	522	552	546	541	559	567	589	546	549	584	541	517	569	518	572	532	532	580	574	569	525	516	509	541	535	520	553	544	535	551	561	535	548	538	573	548	525	538	560	533	539	543	545	556	533	581	540	511	572	512	524	586	543	526	511	541	533	522	539	522	522	496	514	533	523	561	542	532	544	554	539	536	532	572	552	527	568	526	543	542	554	537	555	557	537	573	553	535	548	552	490	541	526	531	534	552	531	555	585	575	557	545	538	569	540	567	530	494	582	565	571	566	534	515	575	555	565	591	544	558	547	562	576	538	506	570	524	576	563	560	560	574	535	537	565	567	572	535	545	586	554	534	538	561	539	551	530	574	573	560	563	528	561	571	581	540	542	550	519	554	495	566	546	530	565	550	552	566	524	553	528	554	529	544	546	557	514	549	537	582	539	561	579	575	522	533	547	562	542	527	561	543	509	545	543	546	565	546	576	567	543	588	525	518	562	547	544	514	535	527	546	515	536	558	542	535	549	566	572	542	587	557	589	602	542	517	554	548	550	505	561	532	538	524	539	509	498	574	552	514	513	512	564	567	556	538	520	563	536	528	491	544	540	538	552	571	528	568	489	498	566	548	544	557	557	558	535	560	546	500	526	554	556	539	566	559	558	570	531	536	570	502	547	524	586	539	560	540	562	519	533	567	548	530	575	508	563	570	516	544	546	564	529	570	559	567	540	529	536	549	491	593	505	526	551	532	533	553	531	556	553	570	563	564	577	540	536	581	579	550	547	551	568	563	583	507	558	565	557	566	553	569	517	545	535	537	565	524	521	567	553	536	516	548	501	553	543	529	540	542	565	536	532	555	565	525	553	541	539	574	574	502	507	554	541	530	539	543	560	548	547	503	547	515	545	556	559	579	548	502	531	545	517	525	525	503	563	533	526	519	525	549	551	518	540	560	510	539	569	550	572	567	501	566	560	553	527	540	627	561	557	546	564	543	517	560	510	538	561	584	547	522	522	543	551	587	527	536	510	547	529	569	552	553	543	578	541	601	596	559	507	542	553	568	519	508	577	530	522	556	560	551	541	524	533	542	541	563	505	540	511	565	569	580	552	516	560	534	591	549	537	521	569	477	529	537	531	580	532	503	545	524	497	547	554	500	542	549	548	582	551	588	587	536	579	569	551	597	538	503	533	551	543	546	533	526	580	533	588	546	572	560	554	528	547	549	531	538	574	569	511	572	517	543	552	524	552	550	586	504	566	592	548	528	529	565	526	541	531	571	520	610	569	522	559	533	555	536	538	540	531	535	559	563	551	573	538	528	525	531	529	546	512	525	549	538	552	574	557	556	563	544	557	547	568	545	525	592	585	533	545	586	562	556	547	542	576	521	525	521	537	538	542	561	546	560	542	488	546	521	508	543	554	595	528	504	559	541	568	553	569	547	548	557	547	560	532	548	568	561	553	532	565	532	558	528	548	537	561	530	523	513	555	538	552	605	581	526	548	496	555	546	495	584	545	541	536	561	506	558	517	542	520	541	560	528	550	532	563	533	527	543	536	582	575	498	548
70902	60741	47388	28181	7187	271	140	163	142	163	161	136	160	121	144	136	139	141	130	140	123	130	129	145	138	128	147	119	120	131	138	145	148	136	120	142	153	156	143	138	126	136	129	154	116	155	158	119	129	132	137	135	147	131	144	139	129	149	128	117	154	131	120	124	152	139	155	146	136	139	134	151	136	136	155	140	139	147	139	126	153	133	134	135	147	145	139	136	147	115	135	134	153	139	160	143	141	151	130	143	146	159	170	146	121	151	127	154	141	128	130	139	142	146	133	138	157	136	130	156	151	153	141	140	122	136	142	141	150	145	130	161	160	144	156	125	146	148	135	138	133	132	125	132	131	138	146	146	130	122	146	138	145	117	142	143	137	141	149	124	115	145	145	142	127	132	149	145	136	152	138	149	134	130	137	153	119	132	152	145	139	148	155	145	135	162	148	133	132	128	138	125	139	128	123	151	132	150	147	137	155	146	113	160	134	146	138	129	142	148	131	135	150	131	139	142	142	131	130	137	123	123	143	149	138	126	145	138	125	153	143	144	147	127	145	145	138	133	128	149	157	135	141	134	131	148	130	122	112	146	162	134	130	112	162	126	129	144	126	120	130	141	132	152	117	139	136	141	162	150	116	148	134	149	135	134	116	122	136	139	162	137	139	135	133	143	144	128	136	151	128	133	147	141	131	139	139	138	128	146	134	136	140	144	138	129	123	146	142	151	135	120	126	145	140	144	130	116	145	133	123	135	138	127	117	140	141	109	122	140	145	146	136	141	139	144	140	134	145	126	133	138	121	112	152	132	127	123	149	131	133	136	148	136	125	156	136	129	119	133	148	135	128	141	149	139	133	139	143	138	139	132	138	141	124	151	144	128	127	116	125	103	142	144	138	137	146	123	137	128	124	159	161	145	149	142	141	147	138	159	129	141	151	134	141	141	143	175	148	138	131	149	127	140	123	157	165	135	134	157	146	129	139	137	132	121	137	159	108	143	140	139	145	140	169	133	139	150	148	135	146	111	138	134	134	133	122	138	127	152	128	122	138	129	139	149	132	143	144	149	129	153	154	132	123	145	114	127	156	103	124	133	136	136	155	147	124	146	139	136	134	147	140	138	122	123	133	125	147	146	126	131	122	160	129	115	135	123	152	145	133	152	133	121	128	132	158	151	139	126	158	133	136	137	136	150	134	136	138	129	135	139	146	144	124	133	116	117	159	145	141	149	155	137	152	133	136	164	168	135	158	137	138	133	137	127	133	140	141	135	143	137	120	145	150	125	142	143	138	143	146	122	119	144	161	129	114	119	133	136	123	136	146	143	143	143	132	119	156	133	122	122	139	139	113	148	143	159	147	124	123	122	130	149	142	151	141	130	156	124	153	136	127	144	140	143	126	134	156	130	117	153	136	155	132	120	134	133	130	134	130	150	127	133	154	143	159	134	135	150	129	155	124	133	121	141	128	142	140	137	151	149	110	129	123	144	145	137	159	141	136	117	148	133	143	153	121	149	158	128	135	142	150	150	139	131	133	121	155	147	126	153	129	134	136	128	131	157	138	129	147	126	128	125	103	139	171	144	148	142	115	126	160	138	157	135	141	145	136	120	133	141	137	149	140	126	120	115	142	131	142	148	136	125	129	134	140	136	147	158	141	130	132	123	129	135	121	117	129	150	136	146	140	112	131	115	142	127	127	156	161	130	153	142	136	143	166	131	121	157	133	147	119	140	140	134	164	124	147	134	151	133	128	140	166	117	112	153	149	137	165	138	128	142	137	118	111	134	147	122	137	125	146	119	122	139	127	138	121	141	117	146	134	120	152	137	154	138	140	137	129	141	117	121	140	151	135	134	130	119	154	154	140	152	111	143	133	128	138	127	139	125	134	149	140	157	145	119	143	137	158	147	131	131	145	140	126	118	145	128	129	136	131	133	122	116	150	149	122	133	148	124	144	141	123	119	147	161	153	140	114	132	134	136	147	152	136	159	145	127	135	119	136	133	131	129	150	120	134	126	129	132	120	128	114	133	113	142	123	146	128	123	154	145	135	158	139	134	140	136	111	122	145	132	116	136	131	153	133	146	129	134	140	137	131	135	135	125	151	126	133	124	139	118	127	147	156	146	120	143	140	126	131	127	152	159	126	147	127	150	136	149	137	123	143	144	151	153	136	136	140	151	148	119	156	148	165	135	148	133	145	127	166	145	158	141	123	145	153	147	152	158	113	135	153	139	143	157	130	144	141	135	138	153	139	129	138	161	156	130	147	133	150	147	156	134	125	141	130	142	121	119	138	150	136	131	94	117	136	130	133	116	145	125	125	153	145	119	122	145	144	141	126	158	130	153	123	149	128	112	152	111	144	132	159	153	139	131	146	130	124	128	127	165	133	133	161	137	121	131	124	135	132	118	140	138	146	130	160	160	141	134	137	142	133	157	127	126	150	135	144	134	109	141	143	137	140	142	137	136	140	152	134	138	126	120	155	120	143	147	142	141	140	113	149	128	158	141	139	128	161	144	113	135	167	148	153	154	163	149	151	150	119	132	135	147	155	156	140	142	141	136	152	136	150	128	104	135	147	134	126	138	120	153	114	130	140	133	145	126	142	132	127	140	113	133	135	159	136	136	132	145	131	146	133	137	116	151	161	155	127	138	147	149	139	128	166	168	135	152	160	136	125	153	132	130	142	132	148	132	144	133	118	144	134	133	131	152	139	137	132	149	145	145	156	134	119	131	117	145	142	156	122	145	129	142	155	145	137	122	111	150	143	138	145	145	119	156	134	127	142	145	122	138	169	146	141	143	141	133	134	145	150	143	149	127	138	157	137	166	145	123	151	139	148	123	147	142	145	135	126	157	124	168	94	127	158	161	116	141	140	137	154	127	151	144	138	161	116	144	154	125	143	110	145	136	154	141	149	150	126	137	143	145	137	153	153	145	115	137	147	135	152	153	121	124	132	142	145	141	138	135	137	150	146	144	128	134	133	146	151	135	154	145	132	167	152	148	137	135	146	139	126	149	131	166	146	126	122	126	125	122	143	147	134	119	141	158	135	140	144	121	154	127	134	135	133	127	142	135	125	140	136	153	154	129	148	145	124	138	137	123	139	158	132	130	138	141	142	157	155	127	149	148	120	139	142	117	148	131	142	147	146	144	138	141	125	119	117	139	133	142	135	147	141	129	138	166	114	124	149	150	147	148	151	146	136	128	134	133	138	130	113	133	137	150	136	155	167	130	135	140	135	132	143	141	134	146	152	146	135	143	147	149	123	141	153	146	136	136	168	132	151	158	155	153	132	139	148	149	140	133	134	135	133	153	140	135	132	149	148	168	126	132	134	146	112	149	138	153	123	136	134	157	123	144	107	134	131	123	144	149	144	136	141	141	128	127	154	133	122	161	135	140	146	124	147	140	140	147	136	105	126	142	107	147	137	138	136	133	127	148	146	131	142	131	154	145	122	148	145	135	154	129	117	137	134	148	137	151	128	117	127	128	119	126
53928	48608	45304	35553	5882	528	526	532	627	577	584	561	545	488	505	471	466	466	528	516	466	509	544	441	495	486	491	515	458	515	473	489	474	460	508	519	476	497	494	496	508	499	493	478	481	493	482	468	502	488	488	479	497	475	465	514	482	516	477	502	506	502	496	487	471	458	478	524	473	483	516	504	476	466	505	462	472	502	511	465	516	453	511	470	466	488	474	475	467	484	467	457	487	484	437	472	507	473	503	494	502	472	469	520	509	465	462	469	477	535	507	460	504	475	512	504	520	477	473	487	480	464	486	486	505	464	505	482	470	452	475	484	540	460	458	485	506	475	458	493	491	462	514	498	479	491	482	460	461	494	473	458	485	453	450	503	446	443	469	475	496	497	440	457	521	525	456	507	520	471	464	475	499	459	464	518	497	515	502	519	499	489	460	537	453	485	484	480	501	475	451	494	479	483	473	480	510	476	486	461	502	526	487	485	473	483	461	509	476	491	478	462	467	488	467	478	494	542	474	465	473	490	525	535	463	501	477	488	447	477	474	486	502	500	489	487	480	480	465	507	491	463	493	485	509	504	474	496	469	487	504	503	467	505	465	471	469	488	500	485	450	500	456	508	455	476	489	489	523	486	503	470	482	536	522	511	503	487	477	464	451	479	458	468	493	463	522	501	509	519	496	501	467	450	462	477	471	436	464	462	503	466	445	451	460	489	474	484	488	462	504	485	476	461	472	483	488	480	503	461	490	486	504	458	489	507	517	491	477	499	504	456	486	521	513	485	476	489	498	509	513	469	497	492	510	481	493	531	466	473	485	504	454	491	493	500	456	468	476	476	434	487	475	450	477	440	485	470	472	471	494	521	469	476	478	471	488	429	452	515	459	491	465	461	475	489	481	513	516	471	505	496	432	471	487	484	472	491	500	478	483	465	492	459	523	468	451	520	498	546	480	516	462	504	497	470	471	510	449	465	470	486	476	491	442	490	477	467	487	489	483	533	477	455	527	469	510	493	457	483	504	455	491	471	428	478	486	478	483	463	501	513	472	440	483	499	458	495	478	499	501	497	487	504	531	483	491	502	503	447	494	495	464	474	495	464	483	440	474	510	509	479	460	489	487	466	505	511	463	488	487	495	492	473	499	446	489	505	477	475	436	470	476	489	481	485	472	452	484	525	485	456	491	470	470	501	453	479	499	506	484	537	486	492	497	466	504	496	482	490	476	527	496	473	475	491	512	484	460	487	511	503	461	477	493	468	484	498	485	500	452	443	485	482	476	452	482	495	462	439	522	466	508	460	494	506	488	500	526	466	463	467	494	520	486	495	499	447	449	472	464	493	480	510	507	520	530	493	479	475	465	487	501	480	499	529	428	488	500	488	513	476	469	527	478	445	492	483	465	507	483	421	491	496	516	456	497	484	436	493	488	444	468	470	483	490	475	492	449	493	473	478	468	487	470	489	506	458	490	465	511	550	489	459	463	484	524	493	449	485	512	453	467	515	477	479	503	503	501	486	456	469	416	456	477	491	468	498	451	466	460	500	518	481	498	507	480	468	491	492	475	487	489	492	489	462	442	488	483	483	488	455	483	467	518	477	541	471	469	448	493	484	489	455	461	490	496	492	508	505	469	487	486	470	478	492	471	492	488	441	483	513	472	514	484	497	506	495	499	499	480	503	514	504	472	474	502	482	491	487	455	508	499	489	478	469	478	501	459	467	474	524	479	462	485	504	495	477	482	472	468	499	479	473	487	472	476	464	453	490	443	491	456	479	492	455	530	505	518	501	484	471	506	507	503	468	493	489	481	503	521	486	468	495	470	495	477	488	487	500	487	514	495	527	488	484	504	499	453	477	475	452	502	482	476	450	451	456	469	459	473	488	453	485	455	528	491	479	486	476	446	457	521	506	473	501	486	486	455	482	485	476	467	451	495	522	487	491	478	475	492	462	500	468	483	507	496	518	511	489	467	483	483	501	464	529	470	471	496	502	509	479	489	492	487	448	475	486	486	471	475	508	454	464	509	493	471	468	508	472	487	518	530	485	460	515	478	498	524	510	476	514	500	464	482	486	455	476	472	515	478	475	484	481	462	536	550	522	482	491	490	515	472	469	474	481	507	462	452	478	488	489	512	478	463	501	518	469	472	510	458	455	449	459	500	488	464	478	485	485	483	468	485	485	523	468	482	470	482	484	521	481	477	468	482	458	485	502	493	469	505	518	477	524	471	505	524	477	447	469	487	494	457	489	442	456	446	472	471	486	478	517	461	482	494	520	475	472	475	505	516	456	492	494	468	488	523	470	469	497	484	500	487	483	493	479	469	519	479	451	508	488	508	505	501	498	466	477	498	472	505	448	472	495	458	504	486	469	504	476	497	471	480	443	486	477	508	504	464	512	479	466	483	493	485	504	505	448	487	535	465	466	503	504	501	484	521	487	473	477	484	507	496	491	495	485	465	520	519	473	457	519	484	442	513	483	484	463	462	483	503	496	515	495	494	448	531	465	444	506	468	454	449	480	477	495	486	489	495	523	441	450	509	472	469	492	482	505	470	514	527	501	519	478	476	493	458	525	480	465	508	527	476	469	480	459	481	498	524	462	497	489	504	519	498	495	461	466	473	464	485	468	442	504	502	478	533	484	496	501	491	491	534	470	448	485	460	446	465	457	532	480	499	507	494	448	510	465	469	439	491	491	471	485	488	494	452	458	509	503	468	504	482	467	537	456	495	490	493	507	459	542	477	489	494	484	472	489	425	520	491	493	468	487	513	510	485	500	488	463	523	491	497	500	508	532	489	498	496	495	459	483	495	504	504	491	491	501	488	507	497	485	480	495	474	485	476	502	454	472	494	480	462	475	484	451	446	534	513	506	502	483	508	499	507	513	513	458	529	488	466	484	490	482	473	494	454	442	515	522	493	461	515	479	460	453	529	517	430	514	510	475	501	475	473	480	489	504	462	440	441	520	486	473	491	472	464	463	486	441	482	483	467	456	508	492	491	497	456	484	464	462	460	482	447	495	499	480	512	445	506	498	522	461	488	481	468	455	496	461	478	450	499	503	506	492	470	486	494	543	475	485	472	455	481	500	475	477	471	468	472	466	492	482	509	489	507	508	483	456	481	470	509	484	500	497	466	498	507	473	495	472	474	500	467	476	487	475	494	453	474	481	486	460	496	449	481	506	497	485	487	460	487	487	496	472	497	505	480	474	478	492	447	467	457	535	491	495	499	466	509	473	461	522	477	463	460	479	473	530	471	476	515	459	477	491	506	501	471	464	514	528	503	482	488	478	453	491	481	441	473	457	518	474	482	533	478	512	499	478	451	471	515	462	495	508	429	514	491	464	503	465	488	488	480	457	523	486	506	475	475	540	499	508	489	485	484	468	494	478	510	494	475	478	492	490	414	504	491	482	477	498	469	472	521	434	490	496	508	479	486	457	476	491	504	508	465	453	430	485	489	479	540	476	476	539	492	493	483	486	527	491	497	519	493	447
74568	70660	55238	36306	13595	895	223	219	234	249	233	207	196	216	202	214	217	202	203	202	201	197	186	198	223	209	217	198	226	190	212	199	201	188	190	194	197	213	213	218	207	213	201	211	207	194	201	193	215	208	206	194	221	198	201	208	184	222	204	204	218	216	197	242	225	173	225	199	203	217	185	226	200	201	213	199	180	224	182	195	194	190	187	196	173	218	194	229	210	203	201	209	206	198	190	207	200	197	207	168	202	220	206	185	201	213	200	188	225	200	187	201	189	217	187	240	225	211	190	221	215	168	191	201	210	169	196	203	200	177	195	208	200	222	198	190	184	202	188	212	204	211	213	189	205	216	199	208	185	203	209	189	196	212	218	199	209	177	179	197	207	220	178	192	231	190	203	203	221	195	209	205	207	217	201	209	190	211	222	203	206	206	174	205	208	201	155	188	200	193	196	189	218	215	178	184	190	217	188	190	222	210	202	214	197	210	176	193	211	197	170	206	219	206	213	231	214	189	194	205	197	206	220	222	198	186	186	225	195	216	200	200	219	203	186	205	224	228	171	185	197	210	212	186	176	203	210	175	195	201	211	198	201	200	187	209	216	202	187	177	203	217	194	202	204	192	224	197	212	223	207	178	199	199	202	185	207	208	211	213	195	197	192	214	182	206	193	212	202	210	222	204	197	163	212	214	213	189	208	226	210	207	198	215	205	174	218	225	222	201	223	219	203	178	226	215	193	188	196	197	207	200	243	219	178	202	204	179	211	224	216	190	193	198	213	215	199	210	175	210	181	197	212	208	197	213	181	192	195	208	189	209	191	182	216	218	198	206	218	204	203	176	213	229	215	218	203	179	194	185	229	201	215	196	216	199	211	204	196	187	175	189	212	182	195	208	180	201	216	210	203	231	220	205	193	190	197	190	216	201	194	177	211	206	209	225	198	179	214	209	215	196	195	216	209	204	197	208	218	183	178	196	199	204	198	200	215	203	205	210	197	229	201	207	178	240	222	203	198	206	181	213	210	219	214	210	208	208	214	193	201	191	215	228	224	224	181	216	194	175	194	232	203	203	202	192	217	182	178	211	197	191	203	203	244	191	214	247	211	183	187	217	196	218	198	200	213	195	187	236	194	207	200	199	179	221	194	202	249	221	216	194	186	231	203	213	183	194	207	197	197	208	216	206	194	183	217	206	203	235	218	204	228	227	220	184	205	199	211	197	211	213	207	227	220	208	208	215	187	186	205	207	187	210	194	179	203	215	166	201	190	212	214	199	222	205	199	197	185	224	208	232	210	189	195	178	189	186	173	190	178	208	180	177	190	201	189	205	239	209	182	205	195	212	198	182	210	203	191	223	215	180	201	194	192	201	185	231	209	233	213	224	199	199	194	197	207	194	214	239	221	206	210	228	211	198	204	199	219	176	176	197	225	224	199	187	215	196	201	194	191	185	190	216	199	217	210	179	213	207	206	196	211	227	192	217	225	208	204	180	207	193	198	207	198	189	205	200	185	205	218	224	193	223	218	215	206	192	202	198	206	218	206	200	199	189	196	192	195	188	211	205	194	211	203	204	214	227	192	206	217	196	206	179	184	180	211	203	209	200	201	215	195	210	199	204	178	204	198	202	198	187	202	188	205	211	183	195	222	195	176	196	219	197	196	218	214	195	196	209	192	211	210	192	194	176	201	207	206	216	224	184	185	202	221	217	171	200	181	206	217	191	218	229	188	201	212	191	185	197	211	216	179	193	212	194	195	194	201	193	197	215	197	226	206	194	196	202	222	177	185	197	216	202	217	208	180	209	199	200	215	221	192	222	203	192	197	221	219	218	170	202	200	190	200	188	188	196	191	181	190	218	200	225	218	203	225	205	217	209	198	190	209	209	210	219	209	231	183	229	212	206	197	175	192	198	211	207	176	215	196	204	196	237	213	233	202	233	222	208	211	200	208	179	209	184	236	206	178	179	180	220	190	208	198	203	211	217	212	231	201	180	217	235	206	193	191	196	205	215	215	211	202	200	192	200	235	212	192	184	214	198	196	197	216	208	181	192	201	236	195	200	190	181	192	182	207	208	226	205	219	214	243	210	196	180	181	189	205	201	213	215	202	200	216	201	205	214	191	218	211	211	207	186	182	164	201	177	181	203	184	211	197	219	188	214	211	221	220	190	211	215	201	231	201	196	207	199	221	201	206	228	211	205	207	217	214	207	200	205	214	203	201	199	206	230	206	209	180	201	190	235	205	224	214	216	208	204	197	207	198	173	194	206	209	207	176	214	195	195	194	188	203	198	204	240	208	168	188	214	198	216	223	190	185	226	191	175	205	181	202	189	202	195	191	211	191	185	199	195	201	186	190	203	224	203	198	170	180	203	198	189	230	183	196	210	198	199	214	187	194	194	200	243	194	217	191	192	212	195	213	199	219	204	198	203	185	213	216	179	189	182	183	215	187	213	222	218	165	203	237	198	203	217	206	201	187	198	233	224	224	197	185	183	210	201	190	184	224	212	202	225	204	197	219	204	210	214	212	171	201	200	179	213	220	177	220	195	183	194	197	207	201	233	215	206	196	200	209	198	193	200	204	187	161	203	212	221	190	221	192	217	221	162	189	200	203	197	208	211	237	198	193	208	178	225	195	208	202	205	192	202	188	195	212	193	203	188	191	204	194	201	183	190	212	209	217	198	194	201	210	191	224	207	191	223	210	202	190	200	179	216	195	205	194	188	195	203	186	202	212	195	203	192	233	187	193	214	230	192	208	198	199	188	183	227	195	180	218	213	219	202	191	225	201	209	182	199	211	185	203	196	200	177	218	217	204	181	203	187	175	187	235	209	182	200	212	177	207	210	204	189	231	231	204	231	205	201	229	204	198	187	201	214	188	212	225	169	199	205	204	202	195	183	245	190	201	204	222	193	198	173	194	197	215	207	207	182	191	190	187	202	195	191	199	182	184	213	193	185	202	220	203	213	210	220	223	205	184	178	200	214	185	220	206	207	190	187	182	177	213	200	186	211	215	217	211	207	192	223	199	203	195	194	189	202	221	177	217	205	194	226	171	197	214	196	217	193	190	189	201	204	183	188	203	202	199	192	199	216	174	229	229	207	204	213	178	218	227	209	209	212	178	206	201	215	190	202	208	195	207	214	204	217	170	231	201	219	182	198	200	203	208	216	186	218	211	203	197	210	212	207	209	204	202	237	189	229	188	203	188	207	198	203	201	192	204	203	206	199	232	182	211	210	195	201	227	175	198	225	180	180	183	212	221	221	204	193	215	201	214	218	196	200	228	196	192	228	219	199	194	214	177	198	220	204	217	205	201	196	223	196	187	204	197	216	228	192	192	212	193	207	210	221	191	208	178	210	203	200	186	214	194	213	213	212	225	223	192	214	202	176	218	190	186	194	181	197	180	179	199	183	172	200	178	206	173	217	192	211	173	215	216	214	219	197	190	169	187	202	209	234	212	194	222	193	192	214	205	202	191	187	229	198	195	203
64167	60646	54482	42223	9768	765	725	761	771	882	807	778	667	687	736	662	766	628	680	675	671	671	665	677	674	667	692	686	676	686	662	699	626	656	625	660	687	675	732	675	664	721	680	694	709	681	658	653	649	698	694	660	700	683	647	678	681	695	685	670	643	640	655	710	675	710	691	652	654	673	695	670	681	688	649	651	641	627	671	634	683	636	682	665	623	637	687	684	655	650	607	640	677	680	664	663	623	685	657	650	672	663	665	601	684	642	702	689	637	605	660	626	660	691	725	664	696	682	689	638	700	648	683	628	640	624	633	664	657	645	678	668	670	662	667	662	685	629	639	689	690	708	637	669	659	632	699	703	732	697	632	620	618	677	637	713	653	660	652	674	723	665	679	641	631	675	649	644	686	650	669	656	671	637	661	658	662	661	677	676	661	670	644	631	663	645	644	678	693	657	676	668	683	621	721	659	637	698	725	658	679	723	661	661	640	673	673	637	611	636	650	650	664	654	688	636	670	674	673	694	685	691	711	643	699	689	694	650	677	650	651	627	638	681	621	638	701	611	671	628	710	654	628	659	647	680	670	680	657	663	653	718	677	666	663	673	647	722	682	635	650	665	649	696	645	725	633	647	652	693	640	663	666	655	706	658	684	688	691	658	693	624	643	698	683	668	676	676	638	683	665	628	660	670	663	653	669	684	661	672	697	663	677	664	708	651	676	656	658	700	654	663	638	655	625	675	639	669	641	643	663	667	634	621	679	680	706	652	661	644	649	668	631	629	692	666	638	627	643	693	644	689	648	681	652	631	686	670	703	628	638	651	683	695	641	643	684	629	651	695	613	685	654	671	631	657	645	668	695	643	670	641	679	655	679	677	668	696	665	682	715	702	680	699	693	663	695	624	692	645	649	625	687	660	645	697	620	634	707	673	707	644	616	718	640	669	690	631	638	652	626	634	654	668	654	694	680	739	703	672	650	675	643	657	701	655	707	656	648	673	646	645	656	654	659	676	663	639	669	641	705	683	748	670	672	693	679	671	659	698	641	706	673	666	696	662	674	644	628	670	737	643	677	654	669	702	666	692	665	679	645	619	668	652	657	662	667	686	637	664	669	624	661	673	659	657	699	671	649	637	686	651	688	615	643	615	649	665	697	708	664	604	684	684	714	628	661	623	658	653	631	645	593	650	626	613	672	661	639	671	623	646	593	683	713	686	636	700	664	647	669	683	659	646	665	646	635	636	620	630	661	641	692	702	723	654	658	653	656	637	667	712	643	698	637	636	701	697	661	658	745	644	638	600	647	622	712	653	705	669	674	689	673	659	636	675	664	638	652	639	723	655	651	634	661	641	669	650	636	671	671	652	659	629	664	671	696	670	655	650	656	640	650	689	646	652	660	636	642	663	732	655	709	661	661	681	670	654	696	635	641	647	671	682	657	677	664	699	659	685	655	678	646	672	660	687	654	642	661	687	726	648	630	617	672	620	644	642	638	674	648	684	658	687	630	633	634	683	675	655	659	674	682	669	671	630	677	673	620	688	674	669	650	624	649	646	714	687	681	670	629	655	682	668	695	659	653	699	659	675	657	691	638	694	598	626	626	684	718	674	697	695	651	659	639	627	669	667	664	633	706	644	661	622	661	674	658	662	666	637	662	693	671	651	701	673	665	669	643	609	649	673	662	695	673	657	636	610	695	695	623	671	698	673	662	686	648	652	638	622	644	692	667	687	671	701	631	668	637	614	679	686	675	653	650	676	674	625	671	614	669	687	647	712	677	636	654	635	701	660	681	644	674	682	675	708	714	638	668	661	653	672	634	645	634	675	645	702	708	631	674	650	631	664	729	643	682	667	626	662	659	730	622	662	699	649	681	705	668	654	638	640	662	672	655	676	698	685	658	660	671	630	685	618	693	668	700	725	648	685	683	634	697	680	655	690	688	651	703	673	645	636	634	650	642	645	669	635	700	637	684	654	645	682	634	659	680	657	617	656	683	720	646	688	648	636	640	706	673	664	659	640	656	681	694	679	605	671	690	680	626	680	655	645	645	674	634	633	678	668	686	604	701	680	630	647	663	698	670	665	645	674	660	691	672	668	665	641	618	697	698	669	680	637	673	680	647	680	656	680	635	668	699	662	695	663	675	618	663	688	682	654	653	634	681	665	649	678	687	643	677	636	655	670	668	651	653	704	682	622	685	659	645	688	677	696	605	594	665	639	687	614	710	666	675	701	653	679	668	690	670	703	674	660	685	683	643	673	674	641	642	662	679	657	629	682	656	663	634	663	641	658	672	651	652	695	651	647	674	696	680	652	684	681	649	681	717	682	645	709	631	638	706	673	633	658	622	698	647	685	667	656	680	666	681	685	631	659	686	639	651	696	704	648	653	705	651	697	717	687	735	639	630	665	668	677	616	643	644	654	645	694	666	687	705	638	672	669	631	709	668	622	653	681	697	622	670	707	707	656	671	666	738	658	640	670	685	674	694	682	640	658	619	606	661	705	591	670	660	708	688	661	708	636	641	681	691	670	682	630	713	695	701	658	662	719	647	643	674	661	667	669	696	672	636	666	698	659	722	659	651	680	651	638	664	621	652	647	711	656	669	670	650	623	650	648	702	632	626	682	640	679	637	675	673	637	635	599	723	700	660	685	692	669	719	643	673	663	657	696	712	641	689	638	680	661	624	627	645	655	662	698	632	638	681	607	615	630	702	688	676	657	658	690	673	664	696	663	647	645	680	664	632	675	581	663	696	680	704	695	676	677	708	671	633	673	643	676	693	643	662	696	664	693	656	695	654	683	707	650	656	701	691	642	650	672	703	669	691	706	680	677	675	681	669	672	653	689	682	620	671	658	682	676	703	692	651	630	666	663	670	695	635	668	694	658	626	699	651	642	647	680	650	658	649	658	649	649	710	661	662	697	599	656	664	688	678	667	660	670	682	674	686	631	672	638	670	653	665	667	675	648	671	655	631	670	706	655	684	706	648	687	657	663	712	676	689	626	634	711	685	632	670	648	629	684	663	632	681	658	637	633	693	684	633	635	662	655	613	671	660	698	683	663	693	645	694	666	675	687	686	699	695	674	678	626	675	640	690	628	688	688	661	739	668	680	628	662	698	642	704	697	694	658	709	635	664	640	697	640	651	675	661	665	681	608	683	696	684	621	663	665	700	645	639	673	695	639	675	672	614	600	656	667	685	647	665	683	622	678	650	683	662	691	659	692	693	660	641	649	666	672	666	634	642	635	686	649	700	680	622	701	686	690	671	666	696	645	673	661	679	701	651	661	665	669	628	616	706	668	666	667	643	636	672	658	671	699	688	674	672	684	678	698	649	687	676	666	691	682	661	623	646	585	724	625	675	709	678	672	698	690	637	625	673	688	646	648	665	688	690	645	629	654	673	672	701	642	644	626	638	656	649	635	672	655	630	649	620	657	680	653	681	711	651	667	652	697	642	663	689	615	684	705	682	679	642	640	638	673	689	673	657	639	692	636
32665	18877	6850	2154	376	172	152	158	152	148	154	151	166	154	157	133	148	166	155	154	145	155	153	142	156	169	148	127	155	139	145	166	153	144	149	176	149	161	124	161	124	141	175	156	154	170	162	159	149	148	146	149	148	126	162	182	160	150	166	167	141	169	146	153	164	144	144	159	140	148	159	145	157	147	149	154	153	153	143	146	151	154	154	154	157	157	170	163	175	142	157	180	172	159	163	168	152	147	127	148	160	148	136	158	143	135	146	163	160	168	148	152	125	159	143	173	156	156	158	163	143	165	140	157	157	157	149	144	150	175	164	173	138	128	130	153	152	137	150	150	163	154	172	157	153	157	154	166	153	159	167	139	157	137	178	182	161	150	148	160	142	140	159	165	163	148	150	155	154	142	147	142	168	142	154	165	157	176	158	176	146	149	151	130	140	153	156	129	153	160	151	160	154	151	147	170	153	170	155	131	147	143	174	156	138	140	181	175	149	141	153	136	145	150	150	158	162	140	163	152	144	165	150	146	166	148	154	157	134	135	144	145	162	147	136	148	146	141	132	150	162	156	168	127	151	182	158	170	142	159	172	141	170	156	169	164	149	148	133	173	141	158	156	138	165	160	169	142	146	144	168	170	184	153	151	166	143	163	137	140	171	105	152	132	151	143	154	148	154	134	139	147	143	157	142	160	141	169	144	149	143	148	159	141	152	157	159	149	171	158	147	161	151	134	149	143	164	175	144	152	183	145	149	159	155	152	138	138	159	138	149	160	155	162	149	161	127	147	150	153	147	135	163	143	142	142	145	148	167	165	159	182	167	147	151	144	140	160	159	163	143	167	138	162	167	152	154	146	163	139	161	158	143	138	163	147	145	153	147	138	165	158	173	148	151	132	150	155	145	159	176	148	151	157	136	160	139	151	148	141	149	145	142	140	162	164	149	163	145	135	155	167	144	121	164	158	148	146	152	162	133	142	162	149	170	168	154	157	164	171	157	149	165	142	143	155	161	155	124	177	147	157	157	145	145	173	137	152	141	151	169	169	178	154	166	147	150	144	163	155	164	134	172	146	158	171	166	151	157	159	132	170	164	163	156	177	168	171	160	154	146	150	134	163	132	155	145	151	163	159	154	150	139	163	154	171	152	149	180	150	172	133	130	148	155	169	162	159	175	156	154	153	143	146	168	158	144	128	167	163	154	148	164	132	152	146	125	141	149	183	167	150	133	147	166	167	149	134	154	151	160	166	145	140	155	121	146	151	169	150	156	147	166	137	153	161	154	147	146	145	174	145	147	137	151	152	152	141	154	149	132	152	149	148	142	142	156	146	174	144	138	145	155	143	161	161	163	139	162	134	139	141	157	121	156	177	169	163	144	133	174	149	187	168	151	167	160	144	153	141	160	148	159	165	142	134	133	127	148	154	165	147	177	164	149	152	165	148	128	144	151	138	146	151	166	162	163	157	151	138	146	151	168	138	172	146	175	140	147	147	146	152	154	167	129	170	171	145	147	137	168	147	175	151	158	157	177	170	132	130	146	192	151	153	168	135	156	188	139	152	158	147	131	156	152	157	154	151	152	141	157	146	142	155	158	152	153	135	154	160	151	115	156	138	133	159	155	166	151	147	160	167	171	184	149	142	163	149	151	145	160	165	137	148	163	153	163	154	148	156	147	162	143	174	152	150	155	147	131	139	154	165	150	174	155	154	161	158	161	176	147	152	168	145	130	165	148	142	179	167	156	150	161	137	135	151	138	162	147	152	155	155	170	144	164	139	176	167	152	149	156	172	142	150	138	149	174	162	135	153	140	124	159	157	156	160	138	156	150	175	152	155	170	169	157	155	170	160	149	135	152	168	163	140	147	168	150	181	141	168	150	145	159	159	154	145	162	159	148	161	154	169	152	139	165	172	165	140	170	133	166	163	141	144	159	139	157	129	165	120	161	150	157	161	152	152	146	142	164	148	173	160	134	139	163	153	143	160	168	172	147	195	162	134	159	166	178	164	156	146	164	124	154	158	175	180	171	143	152	179	184	156	156	141	170	151	161	165	143	144	139	146	151	171	152	152	161	152	156	172	149	162	133	143	139	161	153	165	177	155	158	142	154	154	147	151	141	150	171	160	161	146	153	163	137	170	140	150	149	162	182	134	150	158	154	141	161	145	146	149	156	144	161	144	167	179	145	146	146	138	158	159	154	140	178	161	132	162	155	149	157	158	146	151	163	154	148	161	148	156	134	147	161	164	165	154	155	153	141	166	179	148	136	158	158	162	145	158	178	157	165	161	161	177	169	164	148	164	163	135	155	160	141	138	150	167	155	158	151	151	170	158	147	154	145	162	155	156	149	137	146	180	168	165	139	137	137	155	147	164	154	158	147	133	138	171	155	153	158	157	141	149	150	163	155	158	148	150	146	141	160	162	148	162	147	159	153	165	154	149	143	144	151	165	152	156	149	156	152	145	156	171	131	132	152	140	137	164	162	164	161	169	165	141	129	152	168	166	166	139	167	165	142	172	147	164	165	171	162	150	148	159	165	143	136	157	167	164	134	161	163	148	147	137	147	131	156	195	153	139	151	172	158	125	146	172	157	175	158	166	141	167	155	140	152	177	147	167	177	152	157	137	136	138	136	165	172	132	166	151	163	147	153	157	148	166	151	159	155	164	149	158	155	164	135	143	170	148	160	149	161	145	143	145	136	161	155	150	152	154	149	173	159	149	154	149	160	154	160	150	155	146	141	166	142	161	148	162	175	146	139	121	172	150	156	160	154	152	176	157	149	123	145	156	169	147	164	156	168	137	137	158	146	158	154	154	178	161	149	157	143	158	146	172	148	150	149	180	167	141	170	140	174	151	141	167	131	154	152	150	129	157	180	149	157	154	135	143	151	151	150	160	159	130	161	144	180	152	152	150	156	139	149	127	166	153	144	153	154	168	146	169	164	151	157	142	152	161	155	136	150	156	148	142	169	130	157	135	156	145	164	152	145	148	156	154	157	178	145	142	148	141	170	138	147	142	160	143	162	152	147	157	141	141	156	183	152	148	159	153	147	173	161	166	148	146	157	136	164	148	152	153	168	163	157	161	161	156	159	155	171	152	156	151	152	148	151	147	153	148	155	165	157	133	157	143	147	171	146	150	155	146	165	143	171	159	155	164	169	136	157	150	148	162	158	146	143	163	153	170	145	165	149	156	135	137	154	142	138	156	145	150	169	146	135	149	167	139	149	176	157	146	160	164	149	155	190	168	138	175	148	145	147	136	137	154	140	164	166	142	151	178	146	151	164	155	159	147	149	164	159	163	155	156	156	132	161	156	168	146	139	160	170	143	164	171	112	162	141	155	135	155	166	150	160	174	128	154	151	156	180	150	158	162	148	125	159	163	161	138	162	151	145	139	170	155	161	140	149	152	158	150	143	162	151	178	136	165	182	145	152	158	140	171	149	162	128	169	148	137	183	190	162	145	166	157	153	150	139	137	130	170	131	169	137	140
34922	22140	12219	6240	1022	555	534	517	562	547	557	542	549	583	522	538	514	531	534	547	548	524	521	552	546	539	558	553	554	582	531	539	541	525	525	504	526	557	561	547	537	498	526	518	560	545	543	537	525	525	562	551	505	513	528	516	532	509	537	558	544	516	505	539	552	493	539	557	546	534	507	538	556	544	535	549	515	519	553	567	537	548	488	527	555	512	569	475	502	536	531	492	562	546	519	510	537	569	567	517	544	529	524	532	562	579	562	510	535	533	486	536	528	557	555	548	534	527	502	519	578	508	499	518	568	538	552	513	536	562	575	557	494	548	537	515	586	529	552	539	536	479	523	557	577	544	561	549	509	567	511	490	550	528	547	521	532	555	540	574	566	540	507	523	530	543	531	554	543	538	510	522	497	562	516	492	524	534	545	497	525	530	544	515	520	539	536	533	549	531	541	544	540	486	526	530	526	522	551	557	527	523	533	496	537	573	556	554	524	514	526	570	550	562	477	536	542	543	522	538	519	537	495	533	550	535	526	538	557	512	539	535	518	518	503	534	510	546	491	540	531	541	557	537	595	535	511	539	533	561	530	555	540	596	562	540	537	518	513	551	533	553	541	547	525	551	567	494	503	547	491	542	508	578	525	518	493	534	498	555	537	556	544	556	526	522	528	525	568	551	572	513	520	523	553	512	557	546	563	517	507	461	553	541	525	525	544	528	529	497	539	530	544	530	537	524	528	533	528	550	491	531	560	542	580	533	545	531	534	539	545	522	526	510	538	530	552	509	528	497	528	522	585	586	512	550	506	567	562	564	532	542	524	525	517	568	516	529	526	503	528	526	548	530	499	555	510	586	542	519	524	552	498	478	573	514	498	529	530	535	544	547	517	485	526	513	559	583	508	561	483	573	542	532	570	569	496	516	530	540	536	535	511	529	558	544	512	586	512	534	550	546	573	545	568	534	544	571	557	533	503	501	539	545	522	512	571	596	539	538	518	511	513	542	497	522	545	543	526	559	518	516	518	561	534	530	534	514	570	521	513	537	549	539	539	494	514	497	502	482	564	557	499	562	556	554	533	575	530	519	566	568	494	552	539	541	540	545	538	547	513	520	562	516	486	536	546	544	513	516	537	537	532	537	509	524	536	532	547	532	534	508	512	537	563	504	536	523	564	496	558	541	510	508	528	537	516	561	518	544	547	579	516	556	557	506	536	511	585	501	512	548	538	522	528	536	509	558	520	545	540	561	574	533	568	542	530	507	550	550	560	550	550	526	546	536	512	555	541	542	545	547	534	544	520	526	497	588	518	527	580	527	544	528	568	554	546	515	521	511	528	545	522	535	548	512	521	509	565	527	523	527	533	530	574	526	566	547	508	555	486	557	514	543	495	528	569	557	509	556	529	540	567	533	560	554	536	538	537	544	553	517	550	504	506	490	585	575	528	488	552	495	519	542	532	543	531	527	553	568	527	538	505	538	502	526	536	550	574	472	513	503	526	541	537	547	534	525	502	562	559	558	566	535	551	562	503	519	555	556	502	547	487	533	555	535	527	519	562	543	500	543	529	512	500	533	535	569	539	520	524	525	516	545	535	538	517	521	513	563	510	554	517	520	554	493	524	560	582	543	553	513	523	502	577	563	526	547	556	546	514	548	556	576	515	538	541	513	546	529	543	545	540	514	530	547	528	536	507	521	504	548	522	589	531	532	531	532	493	518	512	507	568	521	583	573	519	531	525	540	560	521	582	565	584	548	530	517	495	537	583	509	581	547	539	534	530	590	536	511	537	518	542	507	544	499	552	534	522	558	529	521	535	574	538	565	535	529	545	550	560	525	594	555	540	547	534	483	503	531	549	531	539	509	544	552	551	509	526	497	553	546	574	575	544	490	528	544	571	547	554	560	508	537	523	615	574	491	545	520	546	543	518	532	537	525	505	557	546	526	531	472	580	523	557	575	492	487	508	517	534	571	573	555	546	521	527	524	515	564	538	525	554	528	567	528	582	551	557	512	526	514	528	530	582	539	506	547	549	504	519	586	542	538	518	526	493	528	511	522	532	538	490	556	540	528	500	573	570	533	538	529	543	504	538	480	500	534	552	530	513	543	530	565	532	581	531	553	555	523	534	559	528	567	556	573	537	552	493	520	528	536	529	549	508	546	526	524	527	578	556	516	532	541	556	523	530	517	522	561	502	531	554	534	499	535	565	595	492	537	542	516	557	512	504	573	541	516	536	560	525	504	534	543	536	494	514	565	491	537	554	534	500	547	576	532	517	550	531	540	506	513	512	505	525	494	537	521	544	516	538	513	560	509	542	563	526	555	506	578	512	534	528	575	540	534	542	530	522	564	543	529	541	518	530	545	535	594	534	535	513	525	550	544	539	540	511	562	523	517	518	560	533	528	509	521	517	554	530	518	514	547	544	532	557	530	545	508	512	564	537	534	569	513	525	510	571	526	536	522	524	549	518	538	534	521	550	500	560	497	521	545	485	577	537	558	500	549	511	579	548	537	540	555	499	568	540	545	527	511	505	550	490	545	549	539	567	518	558	551	525	522	575	541	534	567	526	562	547	553	479	503	547	540	531	547	548	569	528	529	508	542	522	529	527	527	555	541	536	539	559	525	506	590	511	537	563	474	529	505	554	533	551	551	541	489	529	562	572	591	529	548	547	518	546	518	546	466	545	486	541	536	498	528	506	533	503	571	527	504	559	540	507	589	519	513	526	547	528	510	562	494	573	542	570	504	517	533	539	538	496	516	548	522	496	535	544	553	585	506	533	555	529	509	538	523	596	533	536	539	520	535	573	529	542	553	513	546	506	532	515	514	536	564	533	525	526	519	554	509	540	544	523	536	526	527	525	555	545	558	493	508	517	551	515	514	541	567	507	535	544	576	531	505	547	531	541	569	538	542	561	560	544	522	546	527	527	523	552	545	515	540	489	513	535	544	546	550	529	544	546	582	557	565	490	537	511	557	528	526	573	564	564	551	539	565	524	576	555	552	533	497	531	568	554	516	551	515	547	563	525	543	543	521	519	536	506	562	553	553	538	546	533	539	525	567	580	547	553	511	514	506	510	547	483	530	559	511	539	536	554	539	539	522	515	503	522	586	499	576	509	543	541	578	561	519	546	544	549	536	534	533	517	542	532	554	581	509	513	550	553	477	541	511	576	534	501	551	530	485	534	541	530	577	543	577	541	535	549	527	507	521	490	550	539	520	550	501	549	543	541	538	538	487	536	520	519	530	567	491	540	537	555	501	560	528	496	526	542	533	532	514	496	562	498	540	539	496	563	517	557	515	542	512	544	533	564	559	567	524	561	495	551	494	558	524	534	522	536	546	554	526	529	548	533	554	555	514	529	540	508	499	540	572	550	562	571	490	532	536	528	506	586	554	509	553	471	513	515	538	540	547	521	546	525	533	533	510	539	548	532	527	557	505	501	525	579	518	524	541	508	561	559	514	542	521	499	574	532	560	550	533	526	554	571	502
68802	61001	43657	27768	8031	352	155	157	161	140	134	125	127	146	144	116	144	109	125	139	134	148	124	132	128	133	134	156	157	148	131	127	114	138	144	112	114	157	146	145	143	139	146	123	134	143	135	136	121	144	138	140	146	129	133	147	148	141	132	128	148	132	134	147	124	137	132	127	125	132	145	121	145	130	127	119	144	148	143	144	135	128	129	153	149	114	120	120	137	136	141	139	163	155	159	125	138	133	143	136	133	116	138	126	145	124	137	133	135	138	137	120	152	132	132	139	126	129	126	145	114	139	138	148	148	121	148	131	148	123	154	135	158	147	169	109	141	144	131	132	127	140	134	127	127	117	126	136	146	134	141	129	142	142	129	114	122	117	137	133	132	137	147	125	120	139	134	119	138	128	157	135	144	150	140	135	140	123	133	139	118	139	137	156	144	142	116	130	147	125	122	134	137	129	151	127	119	135	137	140	120	137	146	132	135	146	133	133	122	127	129	134	131	126	140	154	141	115	144	122	145	111	135	124	134	142	141	118	120	122	126	135	138	141	149	134	131	122	141	135	121	150	121	129	152	131	130	113	133	138	139	136	116	129	126	142	131	136	116	143	120	133	150	140	123	135	164	139	162	155	144	136	141	134	124	138	142	141	117	108	128	137	148	154	141	154	149	125	112	138	162	116	139	132	120	131	106	147	130	142	135	150	135	129	143	135	147	136	133	137	128	147	129	132	138	119	120	135	118	129	123	158	157	116	119	114	114	138	125	151	143	133	148	136	160	123	134	132	134	100	131	141	135	131	129	115	132	126	140	130	140	122	131	117	134	134	136	134	116	121	125	151	152	148	118	142	136	146	143	135	144	135	133	131	107	108	111	162	119	147	152	127	134	140	142	141	126	131	146	149	121	112	126	124	130	135	122	140	116	131	128	114	129	149	132	109	133	127	122	150	123	133	134	130	136	136	129	130	138	115	131	139	127	123	118	136	122	153	130	128	129	155	125	141	147	126	123	132	155	134	132	146	134	126	134	135	155	129	127	135	133	144	121	144	139	127	144	132	138	131	129	125	131	126	146	136	145	146	160	140	141	136	123	122	118	133	130	134	154	132	155	128	139	135	136	127	116	136	122	133	147	130	131	128	140	155	130	124	119	111	161	125	125	147	142	127	129	146	139	124	122	138	137	125	108	132	152	139	158	112	136	122	125	122	110	120	135	121	119	143	120	134	145	131	143	136	138	126	138	152	121	123	125	138	119	151	129	123	128	139	129	131	131	112	143	154	142	125	132	136	132	138	122	123	155	132	128	130	151	123	158	145	151	119	136	136	123	143	137	169	149	131	141	128	127	118	114	143	132	115	127	152	117	141	137	120	135	152	140	163	133	121	138	127	116	132	140	142	128	139	123	138	129	136	122	138	122	140	147	135	114	158	134	131	136	143	124	143	118	121	121	125	129	131	121	135	133	134	146	122	137	128	130	132	145	133	135	133	143	116	135	127	122	140	140	124	140	101	162	122	143	135	165	141	136	119	123	137	141	135	150	129	133	130	140	142	113	131	140	128	109	144	105	123	150	142	141	126	161	112	131	136	167	117	130	140	153	112	144	148	138	145	150	150	127	135	135	116	127	116	138	135	131	112	123	144	127	120	122	138	127	113	123	144	135	148	134	129	134	113	138	132	149	131	129	101	123	120	145	128	139	120	142	141	124	129	124	127	139	135	127	130	124	135	139	135	139	132	133	138	151	126	133	135	124	142	137	134	127	130	142	141	120	119	139	124	125	139	126	138	121	129	143	123	138	131	136	122	123	140	110	138	134	127	148	125	135	136	132	124	117	137	135	138	136	132	118	114	127	132	142	128	158	139	134	136	130	132	107	145	124	122	118	131	155	146	145	124	148	144	141	127	120	123	134	112	156	137	134	141	132	139	138	141	148	120	110	137	93	132	146	130	141	135	118	132	143	137	127	153	140	141	132	134	155	144	121	116	145	148	134	139	140	121	143	128	138	142	139	126	136	141	124	127	139	133	127	121	137	128	129	135	130	134	119	128	142	133	135	132	148	136	126	139	124	124	115	132	151	129	126	130	134	122	138	115	135	131	113	117	142	125	110	132	134	137	146	106	127	124	120	127	135	126	124	141	131	138	126	132	152	117	122	124	139	107	126	137	139	121	125	134	139	143	159	132	139	129	126	135	133	139	131	138	126	145	130	142	130	138	142	122	142	155	114	132	124	133	131	141	133	138	127	116	113	126	133	148	154	132	129	131	126	132	134	143	106	138	135	118	111	131	130	112	123	136	135	146	141	122	122	138	149	127	109	145	138	134	113	134	132	116	135	134	142	128	121	139	126	147	111	137	122	116	117	123	126	117	141	139	148	142	148	138	151	135	131	133	128	134	134	128	141	135	132	136	144	127	134	125	143	148	138	151	119	123	115	135	151	123	128	123	122	130	118	132	135	142	154	119	131	118	126	164	145	128	143	142	149	144	123	139	124	153	133	137	139	146	148	142	149	141	128	127	146	114	136	116	140	137	119	139	129	138	156	129	161	146	138	129	133	143	125	126	126	130	143	141	144	121	137	136	138	120	130	127	123	127	119	130	137	142	126	125	112	125	154	137	142	150	129	129	140	145	135	137	120	148	140	135	147	115	123	150	121	130	124	132	134	132	106	126	114	139	138	117	114	141	122	143	121	121	131	135	123	155	145	150	122	124	149	134	124	111	103	118	139	128	150	127	130	142	139	128	127	134	117	128	143	134	144	122	135	132	132	144	153	127	148	146	130	123	131	131	147	124	117	153	162	111	121	132	132	133	124	118	119	155	152	107	136	106	135	141	143	148	140	137	115	136	138	136	144	141	131	131	127	134	120	131	129	146	120	126	140	137	132	127	139	148	143	127	131	131	118	122	123	114	145	123	129	142	143	146	128	135	153	126	109	151	141	129	136	142	137	132	135	121	126	119	133	124	148	114	151	135	139	124	122	145	131	134	122	112	133	124	144	160	133	134	119	135	118	126	167	125	148	139	144	131	130	151	122	149	139	146	138	165	116	132	130	148	124	136	136	136	134	128	118	129	137	149	132	125	117	135	148	132	126	161	138	131	126	120	128	138	149	159	138	129	145	133	138	140	146	130	148	128	154	131	135	140	152	127	166	153	138	119	135	142	137	113	153	132	126	126	126	124	120	107	140	127	133	138	143	158	142	129	131	149	152	142	150	116	141	125	139	120	131	143	138	141	131	130	133	136	136	114	139	130	123	108	152	136	121	149	136	146	125	125	143	130	132	118	137	116	137	141	142	118	115	131	140	132	131	144	141	144	128	138	142	126	130	153	132	136	147	142	136	117	127	145	138	127	143	151	148	143	132	143	140	149	130	116	126	117	129	140	131	140	120	138	145	135	118	141	124	154	124	138	127	117	133	147	103	125	147	121	117	147	132	140	132	153	124	140	122	164	135	129	119	127	130	129	114	142	118	116	137	126	137	134	153	147	144	128
53605	49241	42220	35095	8130	535	558	525	622	540	544	555	534	570	549	484	492	482	506	499	536	473	460	444	442	475	467	478	482	474	493	508	498	493	453	476	484	479	472	467	549	496	478	472	481	492	466	485	460	465	462	476	506	440	460	454	464	476	446	450	472	450	469	455	514	473	511	490	459	506	503	467	461	484	495	427	456	488	452	470	464	472	455	464	483	439	520	463	497	493	493	483	478	478	461	464	478	490	497	485	477	476	443	477	451	435	506	482	453	479	487	433	438	452	502	480	483	463	447	487	415	437	498	515	481	465	494	509	466	474	455	494	468	477	453	462	444	487	481	450	461	466	473	496	447	494	515	437	476	464	453	465	476	466	482	469	469	448	472	484	421	499	467	492	474	428	495	468	492	475	491	472	475	431	483	474	464	456	466	435	514	429	471	439	469	468	420	495	436	469	478	490	455	488	429	462	481	507	440	444	504	511	457	500	468	481	463	457	469	435	491	405	472	465	466	510	450	455	483	476	473	477	462	485	485	456	522	521	517	475	475	465	488	464	468	495	474	453	453	461	430	487	454	423	471	442	456	480	450	480	478	449	428	456	483	454	491	462	493	465	445	475	480	495	497	481	460	464	464	478	431	479	454	449	470	491	481	488	452	462	456	496	468	453	455	469	459	465	500	471	427	446	441	475	482	481	454	458	484	484	452	492	463	464	444	455	424	479	465	461	497	471	500	483	455	477	453	468	488	487	461	469	489	465	484	493	461	445	465	521	448	464	480	463	512	466	479	492	492	415	478	485	476	480	453	470	467	449	497	480	460	493	468	502	497	450	515	460	458	479	466	432	484	479	463	471	458	473	509	484	473	515	482	459	497	498	484	494	422	443	442	526	521	460	460	481	471	477	468	440	517	496	482	479	478	473	445	470	497	446	457	463	482	475	500	479	494	475	488	403	479	469	475	502	432	441	459	490	460	442	445	466	438	485	479	460	447	523	478	487	490	475	464	469	436	455	444	452	475	483	455	480	464	487	484	470	417	499	472	424	495	447	498	468	490	480	444	426	448	473	478	476	455	488	469	475	445	502	484	471	491	468	464	460	513	457	452	515	468	447	469	510	472	469	467	477	512	463	456	457	514	481	454	474	501	453	498	475	469	483	462	498	475	443	501	444	459	481	492	493	443	489	458	490	445	441	459	430	477	458	487	470	488	477	501	459	470	480	500	473	542	443	512	444	508	478	486	443	442	421	470	477	498	499	482	479	450	491	471	478	444	449	469	472	449	472	471	500	524	459	480	462	491	477	483	487	450	468	440	502	460	466	477	473	449	419	449	486	469	493	445	478	433	469	440	490	485	484	477	478	470	475	470	474	436	462	455	426	466	464	474	431	442	462	499	477	497	484	468	530	447	469	466	446	496	482	454	482	490	486	469	480	477	463	468	450	479	492	482	484	483	471	499	486	495	463	441	423	437	461	464	468	490	456	475	478	445	487	452	458	450	537	476	441	480	463	451	445	487	484	500	461	489	438	505	466	470	483	481	487	468	449	458	427	461	459	449	468	476	441	508	478	469	536	448	507	475	451	468	474	453	482	452	453	467	492	428	476	498	466	455	496	463	453	479	440	473	471	483	487	465	485	468	446	450	469	494	455	493	494	456	501	499	467	489	476	440	506	501	486	479	475	461	438	459	461	515	473	428	486	477	439	494	481	498	453	465	465	480	475	476	474	458	475	514	472	469	496	443	460	480	458	449	489	475	436	495	497	498	457	438	475	496	508	470	443	497	489	478	498	477	451	485	457	453	445	469	425	464	474	499	518	475	492	460	489	491	446	479	459	477	449	471	500	460	427	445	437	445	456	493	426	463	485	455	439	452	440	514	459	463	435	493	438	442	440	471	469	493	429	445	467	475	443	456	475	467	476	486	451	467	449	475	442	486	475	501	492	463	526	458	459	450	484	466	437	488	474	452	444	516	483	501	474	432	475	455	437	436	516	457	468	499	478	519	476	445	433	475	448	487	463	458	482	459	475	436	452	461	466	462	477	504	503	446	502	450	453	465	473	487	476	483	462	438	448	472	480	469	516	464	457	468	458	463	477	432	482	477	458	469	464	509	507	483	506	482	459	446	464	469	438	481	437	464	491	513	450	461	465	438	481	479	452	460	441	454	478	438	457	495	471	484	472	458	475	471	509	461	468	462	484	440	491	498	428	473	475	492	455	482	467	463	480	439	454	446	468	465	447	451	476	462	462	479	453	480	468	444	420	479	436	470	471	472	477	460	447	495	467	483	461	483	469	482	455	454	441	506	482	462	467	467	486	444	453	449	455	436	493	446	500	481	445	482	451	520	475	465	480	400	484	443	466	443	446	459	434	486	454	480	430	440	504	433	499	464	491	471	479	449	518	503	464	411	463	420	472	500	458	485	469	474	489	486	455	503	419	486	456	462	460	437	472	474	494	477	475	467	495	466	486	451	463	480	485	477	460	444	468	491	463	465	452	479	488	475	459	489	438	486	474	450	476	473	444	469	468	500	460	439	489	518	451	461	481	450	479	464	471	453	440	453	467	471	468	476	436	465	475	454	456	468	440	472	461	512	446	452	481	512	473	465	464	483	472	493	477	475	491	470	482	488	481	442	492	469	462	458	457	444	463	488	449	493	481	507	479	449	461	456	464	440	504	477	477	490	469	485	494	483	486	462	459	469	476	485	493	461	450	487	474	473	434	491	478	459	449	475	480	476	494	447	438	461	452	480	511	446	476	480	440	470	447	474	518	491	499	489	456	467	470	479	487	446	466	430	430	460	507	442	474	511	475	512	463	460	481	474	517	519	469	497	449	460	463	495	454	473	445	475	483	448	455	478	483	469	487	518	518	477	478	469	491	478	497	495	467	442	480	456	463	476	454	465	479	464	470	442	448	494	446	488	534	477	460	470	482	509	437	472	444	494	506	451	461	443	448	454	501	469	471	466	455	468	486	440	437	466	465	468	469	485	500	454	437	516	471	485	407	437	502	491	468	467	497	452	460	462	440	450	481	450	491	496	505	480	456	500	487	470	445	491	488	453	482	496	457	510	499	490	469	484	461	435	487	453	421	476	472	464	465	424	504	483	437	422	485	480	424	469	447	460	503	502	483	457	484	477	461	491	450	493	481	465	473	420	487	465	480	435	482	485	463	457	490	474	452	495	471	458	476	435	472	464	458	494	471	499	438	496	480	460	469	505	454	482	479	463	484	456	469	487	469	456	436	486	485	486	482	437	463	469	461	453	484	474	440	450	441	480	459	450	470	473	483	479	441	489	453	494	468	494	503	489	460	469	473	496	468	435	450	467	474	454	441	466	477	466	474	493	445	474	484	458	489	475	462	442	502	450	444	497	486	448	505	500	449	463	437	501	430	507	449	426	452	453	467	491	470	433	464	470	502	496	446	463	452	459	439	435	454	450	456	511	491	441	500	475	497	504	428	467	495	432	495	425	475	431	499	472	486	497	461	490	533
74309	69811	55943	42481	17991	2342	240	225	205	254	221	208	250	228	192	220	185	221	196	200	195	207	222	189	198	187	192	195	194	217	190	199	208	181	202	186	213	181	224	220	185	193	197	202	189	170	183	209	212	187	206	177	208	224	191	188	161	190	194	198	191	200	202	161	205	191	205	190	190	173	187	208	175	181	197	179	162	193	192	201	215	205	193	222	189	209	206	177	195	199	185	215	195	187	208	203	196	213	200	198	211	182	166	201	198	209	178	207	186	235	191	198	196	189	186	195	180	196	196	224	204	194	189	185	195	221	183	186	196	175	198	190	177	208	203	192	210	215	195	181	176	203	174	196	190	184	181	193	202	203	215	177	199	211	210	204	198	216	199	210	194	173	222	162	189	190	202	169	177	191	199	165	194	211	195	203	193	172	193	208	221	190	218	210	197	182	198	198	191	170	206	201	198	198	214	226	203	190	181	218	204	178	191	206	197	205	195	186	188	204	183	224	223	172	195	161	207	185	193	182	233	214	189	200	201	192	193	170	172	192	172	195	178	197	203	208	188	186	210	200	173	197	161	183	193	200	182	209	194	190	190	187	183	194	155	167	183	155	181	199	196	208	185	189	187	205	180	201	180	188	205	188	173	203	186	191	197	209	209	217	196	208	195	213	209	184	169	166	181	231	172	194	188	182	172	213	192	223	179	172	201	177	193	196	205	213	218	199	176	173	190	200	203	182	192	222	200	198	181	207	195	198	200	178	160	191	186	195	187	179	210	203	206	191	191	200	199	197	184	217	195	205	214	178	224	191	219	219	185	193	189	190	214	186	188	191	208	197	195	208	208	211	196	184	199	195	202	184	183	210	193	197	191	203	184	184	237	187	205	202	183	180	164	204	213	185	187	182	175	202	217	207	176	168	186	200	185	198	210	199	171	202	226	192	210	176	175	179	188	180	177	185	186	175	186	206	211	202	176	191	229	193	207	185	188	179	202	186	170	204	196	206	203	189	194	198	171	190	217	180	183	195	192	209	173	209	187	167	200	185	206	177	205	208	188	183	224	186	177	181	206	187	220	215	178	201	202	190	171	226	205	179	192	186	206	189	163	178	202	188	193	195	193	214	183	186	196	216	189	200	166	188	206	195	206	187	206	185	191	177	186	184	213	204	216	186	196	187	184	202	196	208	172	174	203	200	194	162	199	202	209	202	192	200	193	193	216	191	187	201	203	168	207	186	196	191	185	209	199	191	193	177	193	174	209	169	195	219	180	169	212	198	189	191	198	217	210	192	201	184	184	219	187	189	198	186	187	189	185	185	193	189	182	190	205	207	193	197	170	216	187	176	193	205	191	209	180	198	205	192	172	218	213	194	186	177	188	192	200	185	214	200	235	210	182	194	175	179	203	201	199	191	210	198	201	194	204	191	203	195	214	195	178	196	201	171	195	176	186	187	175	193	191	170	183	205	202	170	191	192	193	226	204	204	202	209	189	179	183	186	175	214	179	204	199	197	190	207	177	194	197	197	195	202	206	178	171	199	216	201	200	192	217	183	170	242	185	208	208	185	190	198	194	201	200	181	199	193	169	154	214	204	179	193	190	203	202	190	197	202	190	196	199	155	184	196	204	201	193	191	194	161	170	170	203	186	207	196	171	207	221	185	209	172	197	170	188	179	198	181	203	199	200	184	183	205	184	186	191	203	169	196	195	198	197	159	186	183	200	178	204	153	190	216	181	174	175	193	206	207	192	172	189	216	182	169	193	211	185	216	202	181	179	197	187	196	202	162	206	200	212	194	199	198	192	193	210	201	185	203	171	218	178	204	189	199	188	204	203	174	163	215	200	186	194	220	194	224	172	181	194	189	192	199	191	207	171	202	177	194	173	216	186	183	210	210	194	199	204	181	177	199	211	195	226	176	209	190	175	175	185	174	213	175	199	227	187	151	190	186	189	185	181	217	211	199	210	192	191	195	167	194	212	177	190	200	189	217	193	182	195	214	189	201	198	209	198	193	203	207	195	186	210	179	201	186	203	182	190	202	185	202	203	218	229	205	200	194	206	206	197	177	211	208	186	182	199	199	178	202	182	185	197	182	199	192	189	186	188	216	205	167	219	199	187	216	165	192	206	201	198	220	220	202	183	189	170	187	184	208	188	191	192	186	194	222	184	224	194	181	196	205	195	193	166	207	211	191	232	196	203	199	193	178	198	212	211	178	204	168	196	203	201	181	188	191	194	222	217	182	190	181	214	152	203	198	184	215	207	192	221	176	191	196	216	218	200	180	209	199	218	202	207	217	184	210	183	202	196	184	206	174	192	184	171	191	198	207	198	215	165	197	210	155	186	165	162	169	186	182	190	201	177	201	185	203	197	205	166	194	194	202	173	175	207	200	193	186	187	188	171	187	209	172	186	196	174	153	178	179	161	198	204	202	211	197	171	183	219	182	204	209	179	171	202	192	188	172	201	216	188	183	193	184	203	195	196	198	179	204	173	175	196	176	194	189	187	193	194	203	208	186	173	200	180	194	205	205	212	198	180	177	165	217	158	195	193	186	195	189	207	184	211	215	180	180	208	175	197	192	199	209	190	194	181	188	189	189	183	197	207	174	214	201	174	209	192	179	177	205	213	187	193	184	174	176	202	184	177	186	196	188	183	189	177	176	209	199	193	184	173	181	204	200	190	193	201	191	195	175	195	208	205	206	206	192	201	192	187	182	193	205	194	208	187	182	212	189	199	201	212	205	186	225	179	177	220	194	220	197	205	221	205	176	174	208	206	198	180	183	224	219	217	181	204	196	173	196	176	192	175	195	183	203	206	191	195	171	188	213	166	201	180	206	206	185	193	196	211	200	189	204	169	195	170	210	200	196	158	200	210	197	195	192	212	207	176	197	208	203	181	173	192	194	183	202	192	191	171	189	179	215	175	204	188	174	190	192	160	189	170	191	184	219	190	204	175	205	186	170	204	206	176	208	212	181	179	184	160	185	191	188	210	191	191	193	193	194	175	172	183	227	179	206	208	196	201	180	212	185	187	178	212	196	190	187	190	185	196	196	222	195	201	186	157	170	208	204	163	182	215	184	212	223	193	188	192	218	191	191	206	181	194	190	186	165	179	186	208	192	214	178	178	191	192	207	195	183	190	167	188	209	182	214	233	204	200	185	211	182	212	190	206	182	191	182	194	203	189	200	188	198	184	201	188	221	199	184	184	222	187	191	182	184	223	188	169	201	191	175	189	180	177	216	198	201	173	195	197	221	209	220	205	191	173	176	217	202	176	185	202	181	188	189	180	181	173	194	197	199	192	216	193	172	184	157	172	190	176	175	201	202	197	168	203	190	209	207	175	197	205	182	167	189	186	220	206	164	185	200	196	169	180	194	170	215	192	198	185	224	196	192	163	183	181	203	171	172	213	184	196	162	198	187	176	183	195	186	195	171	189	214	211	171	183	203	217	196	182	186	204	176	207	189	186	217	183	194	179	190	185	197	167	187	183	224
62853	59269	55372	47986	13663	728	791	676	926	905	905	813	886	857	816	681	689	650	659	655	663	667	645	624	675	689	648	627	646	628	663	686	693	641	698	666	595	682	649	655	647	646	634	620	611	603	665	634	705	695	620	648	643	695	602	686	634	603	622	633	707	647	647	642	649	662	633	636	626	618	682	665	649	620	664	648	670	672	637	663	650	671	615	589	593	680	613	681	635	645	612	689	652	650	666	634	616	643	691	636	657	582	640	590	631	629	642	624	655	653	637	627	651	656	636	648	624	601	638	637	624	645	655	665	652	608	642	613	624	653	666	639	675	687	653	627	642	595	662	614	635	626	617	671	616	599	629	633	674	665	648	668	629	615	644	663	578	612	607	636	672	657	639	646	607	672	619	646	622	655	621	645	592	658	628	609	589	619	605	610	632	625	647	649	627	643	638	644	651	632	632	646	618	629	639	658	604	636	605	635	647	668	635	613	666	633	650	665	642	640	634	620	642	644	641	656	642	671	607	603	634	681	612	643	653	660	616	616	636	661	636	627	642	638	672	606	632	629	651	635	625	650	657	620	671	619	651	657	637	659	658	652	630	663	666	662	662	615	657	666	568	626	605	630	599	586	646	624	642	598	624	680	647	699	628	667	670	665	668	610	633	629	630	644	669	657	640	636	676	653	622	645	611	657	652	612	633	630	619	620	632	593	633	649	647	633	645	593	645	591	636	675	666	667	670	633	630	608	602	650	660	624	686	601	693	642	643	643	659	650	684	642	618	674	654	635	616	615	587	632	700	681	616	597	633	638	638	665	630	646	681	636	643	623	614	665	636	609	680	706	624	617	649	661	594	608	669	643	671	627	644	654	643	664	645	622	614	636	651	629	617	629	667	637	635	597	651	665	618	642	620	658	631	660	647	635	617	718	648	703	582	680	620	646	626	614	630	677	654	640	622	634	606	615	672	635	606	642	649	672	624	647	614	697	639	618	645	645	634	605	587	614	657	625	647	653	629	629	627	664	647	629	603	637	670	661	616	660	652	644	657	634	607	617	654	585	614	687	617	567	631	626	611	626	578	677	615	674	636	647	689	651	621	629	676	630	628	679	628	659	647	616	638	691	612	677	655	651	621	699	634	607	634	653	584	656	660	640	632	658	653	655	688	623	619	638	674	654	612	660	638	604	643	659	605	655	653	613	671	631	617	630	641	583	714	660	678	624	614	602	636	626	608	619	622	630	639	663	671	645	645	625	668	644	628	623	618	669	637	659	608	625	639	601	607	632	605	624	646	676	636	628	648	622	580	637	609	627	686	619	645	683	624	649	633	646	610	669	615	660	681	641	670	628	650	660	622	659	648	661	643	630	655	683	650	668	626	621	645	613	692	607	647	626	634	660	618	644	599	643	622	635	606	639	660	666	623	593	621	605	609	616	618	655	692	611	626	634	665	634	661	655	624	669	632	628	580	576	641	649	619	625	625	610	684	677	662	608	590	619	663	618	614	629	669	660	640	652	665	625	633	650	603	675	667	687	632	641	634	630	728	624	651	633	642	605	677	578	687	627	640	619	647	654	670	644	625	659	622	677	622	655	667	662	599	612	656	664	665	643	647	610	696	605	593	624	632	624	666	636	656	622	641	640	625	620	660	645	637	637	679	602	629	632	664	701	588	630	649	615	652	699	614	599	650	668	635	627	658	651	625	636	646	643	601	652	625	704	620	550	652	637	629	663	633	670	636	625	621	623	602	659	675	592	654	670	670	685	647	634	669	644	632	647	610	657	593	629	629	674	657	621	647	690	674	630	687	632	655	594	649	627	616	586	643	646	633	593	627	614	640	620	685	611	600	657	611	649	666	614	663	610	701	648	635	622	649	691	653	652	596	630	623	626	632	644	599	622	639	658	673	622	611	639	639	643	668	635	649	680	606	682	631	657	636	621	640	673	662	674	672	650	611	642	633	666	643	625	637	693	658	586	670	690	669	633	688	641	634	654	612	599	660	653	646	684	655	617	658	653	628	617	585	612	666	642	629	610	661	647	643	617	604	685	647	685	628	661	646	665	642	623	625	637	655	644	599	622	625	650	632	636	638	641	679	638	666	617	690	592	610	626	626	599	630	623	592	649	601	607	670	647	646	613	665	608	679	649	680	655	639	618	684	624	595	616	635	665	697	623	648	600	642	647	636	661	649	636	656	622	660	616	594	671	662	628	623	631	626	633	624	631	687	598	600	660	687	657	621	612	632	650	628	650	588	669	643	645	676	631	635	622	598	634	648	636	650	675	616	671	641	681	655	608	643	616	646	666	699	613	670	648	645	651	626	613	621	670	658	634	641	701	661	665	604	636	621	640	622	624	664	685	648	657	637	633	655	662	638	661	623	654	670	662	659	637	646	631	641	662	604	627	642	651	700	622	687	639	621	669	668	674	663	669	640	673	659	636	649	665	655	610	672	624	647	668	588	652	614	632	672	691	674	612	673	657	656	582	616	587	647	619	607	650	651	631	620	655	612	610	696	635	672	627	646	669	634	596	611	634	639	590	631	615	626	645	665	648	613	672	631	638	638	637	634	626	617	675	632	670	661	618	626	615	634	620	648	656	704	597	632	611	690	634	654	666	591	653	632	605	597	621	614	613	718	609	605	632	692	665	606	677	661	642	608	621	644	630	615	603	632	648	620	645	648	645	664	653	671	676	621	640	659	632	637	631	638	645	651	644	631	643	635	651	661	656	571	642	651	619	641	640	642	637	636	621	632	603	672	634	609	654	621	601	671	628	637	630	609	671	630	621	619	632	652	665	644	611	622	641	682	624	600	677	671	665	593	657	670	646	630	617	671	627	616	624	688	617	594	651	617	645	610	653	666	675	603	670	612	645	626	622	614	649	622	662	614	686	631	693	681	650	618	619	670	620	641	664	615	688	657	628	637	606	673	634	664	603	637	646	600	636	618	671	604	625	653	647	702	623	710	668	639	667	677	639	710	668	663	624	586	608	614	667	640	670	660	620	605	629	626	655	674	585	658	620	668	656	636	657	629	621	641	650	610	647	658	643	600	657	651	678	628	628	650	652	615	703	674	598	640	632	637	616	637	652	658	639	653	645	645	650	650	679	634	589	656	641	634	632	668	675	625	663	677	616	679	630	628	649	648	644	614	633	620	646	654	683	676	721	635	638	610	634	638	652	653	658	629	638	651	624	664	653	626	656	638	671	641	641	656	641	625	616	664	670	639	630	673	662	644	630	672	609	595	615	632	628	601	677	682	620	654	642	642	659	656	648	645	675	644	630	654	656	630	686	612	631	650	623	611	626	634	609	655	693	649	631	633	657	656	621	632	592	678	597	604	639	641	692	648	638	654	660	634	657	640	649	631	638	617	634	643	653	669	648	636	630	636	647	596	651	623	619	611	638	660	655	623	636	574	593	631	642	638	631	627	650	643	680	638	620	627	677	605	649	631	659	610	624	651	646	627	649	661	632	641	659	642	658	634	602	616	615	660	650
28716	16564	8595	3523	561	166	152	156	160	151	138	151	150	158	168	153	169	157	143	157	136	143	141	144	138	148	159	126	143	136	155	159	162	147	140	141	154	148	155	150	130	149	136	163	165	141	160	134	149	156	137	129	139	143	175	123	133	162	145	174	160	131	154	144	147	137	161	141	150	139	138	158	131	145	153	164	156	135	142	157	134	152	148	151	130	157	151	164	141	153	171	148	149	157	172	141	162	172	166	162	131	151	170	145	154	144	156	151	154	179	149	152	146	128	145	147	145	152	145	147	161	140	173	139	139	139	144	152	147	157	155	142	175	147	156	157	131	151	147	150	143	147	151	145	161	167	154	154	152	148	156	135	153	139	150	139	154	159	131	153	151	160	136	145	142	188	120	135	147	147	159	143	148	158	151	148	152	154	145	139	170	137	151	143	121	164	154	143	159	123	122	153	131	140	151	149	142	136	146	159	165	138	148	154	162	147	151	166	128	150	147	146	124	176	121	128	121	148	140	151	127	148	144	155	133	146	136	143	160	164	140	150	149	158	141	160	160	157	137	142	136	148	150	131	150	147	157	172	135	135	150	144	149	150	154	160	133	125	135	140	127	130	134	135	150	144	126	163	159	160	140	138	159	160	129	150	163	155	155	128	143	134	141	149	139	162	127	166	150	120	162	160	141	145	143	146	140	162	123	148	125	181	129	156	152	149	138	138	164	140	127	152	148	152	149	157	153	159	156	133	169	155	117	148	137	136	144	139	156	143	153	144	132	142	140	155	127	141	148	136	150	166	154	133	153	137	136	114	140	145	149	139	147	148	139	141	128	145	148	139	140	139	154	149	148	146	120	155	121	138	161	163	167	125	108	129	135	136	122	149	138	147	155	161	148	153	141	141	126	124	159	146	148	132	141	156	173	133	142	131	172	156	147	141	135	138	163	148	164	120	153	145	149	137	164	158	145	165	127	152	159	151	142	155	136	147	152	129	162	165	150	141	152	135	138	135	144	167	154	147	157	143	153	147	155	128	156	158	146	134	131	149	133	140	156	145	154	164	126	162	158	138	153	130	134	151	153	134	141	165	141	171	153	160	156	145	162	154	133	133	138	134	151	133	147	134	137	147	148	137	142	153	162	151	142	152	140	140	154	141	135	153	146	141	144	132	165	157	153	165	132	159	138	132	142	162	128	141	152	119	128	153	144	152	147	120	155	143	147	138	144	144	124	140	147	142	138	142	142	155	153	145	124	150	149	141	165	153	129	152	118	145	142	140	149	150	156	149	134	155	164	133	149	132	136	131	159	150	127	155	165	151	132	153	167	162	148	158	133	154	151	148	145	136	148	166	141	156	178	135	141	164	135	145	130	154	154	141	153	160	137	149	143	130	159	135	149	161	163	158	136	140	148	146	122	151	154	139	141	144	158	156	159	150	159	140	156	148	160	138	174	153	139	145	162	135	161	143	163	143	125	149	141	151	145	141	138	140	139	159	141	125	143	160	154	133	148	147	153	132	150	136	139	147	147	149	154	143	138	142	146	136	163	155	150	146	136	139	152	140	160	147	157	140	168	145	135	144	144	140	147	171	159	161	151	149	140	156	153	132	156	142	149	128	142	160	143	149	138	150	148	141	137	128	155	155	166	130	155	127	149	155	161	149	146	150	150	138	161	144	172	140	135	148	143	147	137	146	153	140	146	137	165	147	150	136	144	145	141	160	151	131	136	160	132	160	158	109	158	162	155	170	151	128	149	140	146	155	151	158	147	139	150	135	148	135	136	129	145	153	156	137	156	131	171	157	157	134	147	149	159	138	147	144	132	136	161	125	141	139	134	143	143	152	137	163	151	143	124	121	165	149	157	137	140	155	153	145	140	170	139	127	132	131	137	138	139	138	151	159	162	138	148	180	145	136	134	142	154	131	136	157	142	161	175	145	163	154	153	143	142	151	150	155	135	157	132	135	141	136	155	159	133	120	169	157	127	133	174	172	152	150	164	148	176	152	152	144	151	156	158	145	145	157	142	167	155	136	127	127	148	170	161	143	139	149	158	161	134	149	150	146	131	154	153	140	151	145	139	154	152	158	171	162	147	136	133	144	128	142	148	129	169	139	159	164	156	158	139	148	147	131	149	153	137	150	134	160	173	151	154	153	146	146	133	130	130	154	138	159	174	131	150	152	161	158	145	138	142	152	134	143	148	162	156	149	145	150	142	155	119	166	158	142	130	130	133	131	143	167	138	147	135	151	124	142	134	141	149	135	146	147	150	140	158	187	144	147	144	138	139	144	133	154	157	153	136	134	137	150	145	124	142	143	155	177	136	146	138	156	138	146	147	131	139	132	136	132	144	149	133	143	127	133	143	120	153	150	139	141	155	139	147	156	140	172	146	122	165	140	151	148	156	132	152	147	146	128	168	149	157	141	153	145	146	144	145	146	140	151	196	132	154	146	155	151	149	141	152	140	158	142	152	140	144	148	153	144	177	142	168	146	151	152	143	145	150	124	135	172	141	143	134	135	135	144	139	135	154	151	156	166	157	132	142	130	145	136	144	140	129	151	139	123	133	139	154	173	180	140	169	160	157	175	153	155	132	137	148	152	155	137	146	133	147	162	138	153	156	135	159	166	151	139	142	138	131	135	119	142	170	148	143	146	131	148	141	134	147	133	146	138	155	149	158	150	159	137	158	118	155	133	153	164	167	156	135	149	158	135	162	162	150	149	161	143	143	125	133	162	134	160	136	160	126	153	177	147	147	160	149	151	156	158	154	146	142	150	133	165	131	143	127	123	161	130	135	160	130	149	152	164	160	168	122	130	166	151	151	144	149	135	144	144	145	149	146	134	151	142	144	149	159	156	167	121	142	148	135	144	156	133	134	139	149	140	123	149	156	145	143	145	164	146	150	134	129	138	134	140	147	176	146	162	133	151	141	143	138	147	152	165	135	137	171	135	132	161	140	151	144	124	133	154	178	157	138	161	149	156	152	157	144	149	154	141	136	151	159	138	159	154	154	146	129	141	137	131	167	137	153	154	131	157	141	154	145	141	148	145	141	140	138	153	133	151	152	147	130	156	129	157	144	152	148	135	137	140	157	150	116	148	133	122	159	144	148	152	142	163	138	159	132	164	140	135	152	123	154	148	128	144	146	149	151	144	147	152	156	130	153	139	136	137	140	141	165	139	134	137	159	144	149	150	152	149	150	150	152	150	150	124	152	157	149	151	151	162	150	151	137	154	137	159	144	152	139	153	138	148	162	142	166	158	146	163	147	142	148	147	131	149	143	141	136	155	152	159	146	158	161	152	154	139	130	137	132	139	135	162	159	161	121	144	153	161	159	141	158	137	163	140	144	130	146	146	137	128	145	153	140	145	138	145	136	137	134	128	148	151	146	139	162	159	127	142	153	159	158	163	146	156	137	148	148	141	151	132	143	154	133	142	142	141	147	125	145	154	160	162	118	152	157	142	163	141	145	145	144	131	161	159	158	148	144	146
31136	22021	15193	9499	1374	486	523	495	499	556	542	508	517	502	558	526	557	529	528	555	541	586	557	434	488	515	500	544	533	549	507	513	554	523	529	529	547	491	577	511	534	508	535	502	466	519	504	522	539	533	478	480	527	531	518	511	502	530	535	526	559	517	558	451	518	488	516	500	505	547	517	491	525	491	522	489	505	492	527	536	540	474	516	516	509	533	547	503	534	521	471	526	531	485	547	517	529	509	509	566	519	509	492	528	479	499	476	524	497	558	524	563	542	494	520	493	495	527	527	527	538	503	479	499	535	469	534	530	493	516	555	526	522	534	508	543	488	504	489	512	531	503	534	524	530	521	559	517	481	529	492	539	488	550	517	562	499	499	482	524	518	514	509	499	530	492	534	542	495	537	535	560	534	548	531	520	507	515	501	522	518	536	505	508	510	514	553	518	520	542	531	495	525	503	509	556	508	526	506	560	486	512	511	518	486	511	508	532	519	515	529	518	513	518	514	485	543	512	538	507	526	511	497	520	528	521	516	533	539	506	490	509	518	499	522	508	516	491	525	495	475	522	547	533	521	514	509	531	494	492	556	520	501	534	489	520	558	516	533	511	546	535	533	507	479	522	505	554	536	512	539	510	525	506	544	492	485	504	531	535	510	549	516	493	502	504	471	497	528	502	514	524	493	538	508	463	498	502	536	514	480	492	526	514	523	501	527	508	542	520	489	522	503	501	496	517	530	500	528	512	528	506	513	528	463	508	520	566	543	486	529	535	531	528	548	503	522	492	490	474	539	520	519	532	481	505	555	520	518	544	489	470	554	500	494	491	511	488	545	530	502	514	520	566	488	530	503	541	509	501	508	504	485	548	500	545	472	499	532	519	536	498	495	506	525	508	539	504	522	483	512	527	539	543	523	540	474	522	491	528	517	541	532	504	507	522	526	512	543	532	521	530	527	538	561	497	489	525	501	539	530	489	512	538	487	492	564	487	520	504	495	541	530	509	520	513	454	502	471	499	521	551	537	508	530	506	476	484	498	563	524	541	481	569	548	513	516	551	506	470	540	513	532	512	529	482	481	498	513	529	523	523	552	488	487	526	534	528	540	538	509	487	524	490	536	530	492	545	507	514	518	501	515	519	524	525	530	480	504	514	508	578	522	549	480	524	490	529	532	527	520	536	510	515	521	486	529	510	507	556	521	530	545	550	506	511	528	522	497	503	570	518	480	487	505	537	463	511	511	521	468	507	497	501	531	523	568	512	532	507	509	539	496	537	512	506	532	499	532	500	504	518	551	525	536	503	475	536	505	532	522	538	524	501	542	554	536	486	540	522	550	533	522	523	577	524	519	502	532	486	517	519	545	536	503	541	509	503	520	530	537	519	536	526	533	507	494	522	496	502	523	515	507	542	523	537	547	498	511	502	509	496	549	553	473	532	518	533	552	524	526	481	500	488	488	504	526	504	527	517	519	495	485	514	512	537	575	507	498	516	509	542	524	505	501	510	533	528	529	514	509	539	484	482	543	552	493	503	457	481	519	539	505	520	519	515	482	486	539	524	506	476	561	507	522	518	510	486	504	492	483	548	536	472	515	513	553	529	541	551	491	530	534	527	519	523	527	550	496	514	526	517	526	496	509	518	525	548	522	532	556	515	516	503	485	523	542	521	533	511	533	504	523	527	526	499	544	509	563	532	520	526	537	510	491	514	527	539	471	520	487	513	514	531	507	499	514	539	507	542	460	516	509	518	531	511	516	502	492	540	547	552	506	492	513	528	513	553	505	515	525	501	495	492	529	523	526	523	540	473	519	506	496	506	531	506	550	501	509	524	550	506	514	528	552	545	500	495	516	498	504	532	489	560	497	533	514	540	569	506	543	531	518	469	534	528	502	484	511	508	498	520	492	541	530	502	519	498	524	516	527	507	497	538	546	513	576	522	516	520	540	545	506	521	533	522	478	521	530	550	538	518	488	488	488	503	540	570	479	488	544	495	559	491	554	547	488	528	523	493	505	498	511	507	540	536	483	502	514	489	546	527	524	487	513	508	485	504	524	510	511	539	532	500	540	488	499	544	535	506	531	527	494	531	527	521	523	483	511	480	529	567	488	444	498	485	549	504	498	517	488	457	505	513	517	496	509	547	511	530	497	574	483	494	470	514	553	541	518	489	512	531	544	517	525	540	522	584	564	528	509	532	489	477	509	495	542	506	523	532	501	501	515	541	547	516	533	540	515	507	539	498	512	528	509	544	535	529	472	501	501	514	534	502	546	486	556	502	491	519	486	529	510	550	476	544	510	501	507	499	516	515	517	492	531	546	507	483	507	531	531	532	481	536	497	527	475	518	539	519	491	522	515	477	503	492	546	488	534	507	521	536	551	545	517	569	506	493	521	505	516	499	545	484	530	508	564	545	539	531	520	495	533	517	513	558	555	553	532	518	514	523	546	504	522	468	538	522	493	499	519	533	501	538	533	521	484	519	551	536	529	527	475	544	512	553	532	533	520	511	487	518	504	506	496	518	497	506	514	520	495	540	526	500	535	514	511	525	560	487	521	538	509	529	490	513	512	477	519	530	522	483	535	494	528	514	513	494	526	541	567	498	557	539	540	504	534	494	501	577	504	490	505	512	510	524	517	511	511	497	502	520	548	531	546	519	519	520	464	519	534	470	525	539	520	519	497	568	500	489	516	523	508	541	496	539	505	493	503	518	544	523	511	538	514	531	523	524	549	483	548	506	466	538	551	561	509	513	562	509	499	503	548	507	513	524	509	514	546	529	508	479	497	499	496	516	517	489	497	522	501	546	512	487	501	524	506	507	526	554	472	501	563	519	494	499	539	552	548	480	554	502	523	492	504	516	522	529	507	524	512	533	512	539	511	555	475	487	503	526	516	498	519	506	542	524	503	520	517	506	539	518	535	543	488	531	486	548	508	500	512	485	559	483	483	556	501	530	514	488	534	507	545	517	473	494	535	529	511	514	544	523	508	551	526	512	512	514	496	506	523	521	511	510	540	535	513	516	531	521	509	538	514	517	541	511	503	530	506	485	506	510	521	510	574	523	566	489	506	504	551	540	515	509	505	519	550	535	528	502	491	513	505	494	504	519	516	482	540	517	543	534	476	542	512	504	517	556	503	469	526	506	526	499	547	546	514	536	514	492	484	519	488	558	511	483	515	478	516	514	499	534	514	525	515	539	493	563	506	494	513	498	491	535	534	515	535	484	540	519	512	502	499	515	552	495	537	513	528	488	531	506	522	499	467	525	538	492	510	523	536	495	519	520	511	525	519	542	526	518	507	517	509	501	487	574	505	531	539	479	491	500	488	502	516	491	550	506	545	499	526	555	518	504	536	517	527	562	538	540	527	518	489	509	515	502	521	520	519	494	556	524	524	490	519	515	491	523	504	526	513	530	538	502	539	534	495	550	513	503	516	513	568	538	513	492	530	508	506	496	535	511	551	488	534	522	518	521	479	553	548	535	504	527	507	533
68141	63392	49198	31606	9240	364	144	129	150	169	141	143	127	120	146	134	115	142	143	138	151	134	143	125	129	129	128	133	129	119	137	132	121	143	142	126	123	119	132	120	149	138	138	164	144	127	128	138	138	168	117	129	115	131	128	141	150	129	148	120	125	137	118	137	123	132	131	120	132	148	134	150	134	141	115	156	136	129	115	143	131	140	129	116	110	135	129	116	125	133	135	118	113	144	156	121	135	126	100	149	148	144	150	125	140	125	129	127	146	124	136	154	127	132	128	119	132	148	129	119	133	128	132	156	129	147	111	131	129	133	115	135	138	146	131	118	111	129	125	122	148	136	146	136	149	136	144	118	119	143	133	144	123	147	121	137	145	145	137	121	118	152	134	150	121	118	130	145	159	153	126	132	106	125	112	115	118	136	137	123	112	133	124	135	132	133	127	114	114	128	121	129	145	152	120	137	134	123	133	130	119	111	151	141	131	131	115	139	119	133	139	120	125	126	141	129	125	121	127	127	141	134	117	150	134	114	158	130	122	152	140	131	156	117	142	117	138	127	111	133	137	132	145	126	137	132	129	120	136	137	108	140	122	136	125	123	141	119	135	117	129	155	135	128	113	127	135	123	125	130	129	118	140	126	148	112	124	157	148	134	128	118	128	131	144	129	124	127	116	125	142	147	136	134	130	146	129	118	141	135	148	122	136	128	123	121	122	144	132	133	136	146	126	121	120	134	163	139	147	117	115	118	143	124	143	112	142	144	140	144	124	144	116	134	129	131	126	139	148	142	121	144	101	121	155	110	108	123	146	130	119	115	135	126	133	120	113	135	97	130	123	122	115	132	107	146	136	131	119	137	116	140	132	156	114	123	129	126	122	143	146	112	135	150	144	143	122	132	133	127	141	117	137	114	132	121	135	139	127	129	123	117	136	142	136	145	137	124	127	125	138	148	133	123	151	141	131	141	119	117	128	123	150	141	123	133	126	103	160	106	159	147	130	135	147	131	144	147	160	151	120	136	120	139	114	135	141	140	128	131	137	136	142	116	125	114	132	108	151	134	124	135	116	130	130	131	110	112	123	109	136	127	130	135	127	140	135	150	134	163	141	150	115	135	119	137	137	129	137	104	123	147	116	151	123	145	138	138	130	142	142	130	152	114	136	134	127	142	147	145	124	118	138	118	128	136	121	139	116	127	129	140	121	132	129	138	130	121	138	115	147	124	139	148	112	137	139	134	129	146	121	123	138	142	143	140	142	144	122	131	128	137	127	108	138	131	137	129	142	142	137	136	117	134	122	139	133	116	133	132	141	127	136	147	134	133	144	147	131	125	148	139	140	123	134	129	130	114	147	131	138	136	109	148	137	146	138	147	141	114	145	131	96	132	143	105	146	154	130	138	133	143	134	122	139	126	136	151	138	122	134	138	159	116	130	147	118	130	134	134	144	138	137	134	107	123	147	127	116	121	142	145	134	121	137	121	131	121	124	132	138	115	154	144	147	122	131	124	129	110	144	115	125	105	138	125	127	155	120	140	135	138	135	123	130	152	100	127	125	140	131	126	142	136	152	145	127	129	145	131	117	126	125	150	119	146	145	127	118	137	130	141	114	138	134	132	147	113	115	126	130	145	132	144	106	130	132	129	134	133	145	121	118	138	146	149	114	151	122	126	119	116	135	138	116	143	119	131	124	118	132	146	132	122	137	133	126	133	138	155	129	133	132	116	117	127	148	120	110	141	127	117	125	137	127	141	142	127	135	133	125	126	131	122	113	145	143	137	117	124	127	133	134	134	136	128	147	125	117	123	130	112	142	122	141	115	150	132	136	130	130	147	122	144	140	131	143	149	141	132	117	139	128	148	112	131	126	139	135	136	141	121	147	123	123	152	134	125	123	127	122	144	132	131	121	130	146	135	132	129	130	118	142	143	126	126	139	138	138	135	144	147	142	137	137	129	124	141	150	122	121	126	140	136	128	134	130	132	127	140	136	121	138	146	123	130	115	142	135	122	127	117	131	144	144	126	133	127	145	156	134	134	126	128	129	126	148	113	143	140	162	142	133	119	129	126	143	139	140	118	136	140	134	128	141	119	129	127	150	133	145	147	143	114	132	147	128	140	138	140	126	118	122	156	146	135	135	145	135	125	130	143	119	139	132	139	112	146	129	129	124	129	140	136	118	128	103	149	129	128	125	122	136	139	149	118	125	151	115	148	128	133	129	114	145	134	133	137	134	147	140	131	138	130	126	120	140	125	128	118	148	124	132	123	124	118	111	146	142	128	106	136	129	129	145	135	119	141	137	129	136	160	137	165	137	127	141	135	112	127	155	123	141	130	121	135	124	145	133	118	127	144	131	116	125	105	124	171	119	125	130	106	126	116	135	135	121	108	128	124	137	152	124	127	151	118	134	134	129	128	152	130	131	141	117	146	123	133	130	164	126	142	122	140	136	136	141	138	129	133	148	133	136	124	149	143	132	141	127	132	137	141	105	135	153	131	143	137	155	153	135	131	138	132	133	125	121	159	145	138	127	125	142	116	133	138	147	130	134	125	132	117	142	136	171	106	129	144	142	117	132	131	132	111	123	136	121	146	141	124	129	146	132	135	122	119	139	115	139	123	136	112	148	110	131	140	124	113	124	121	125	126	134	127	125	139	128	124	124	120	134	129	132	147	167	134	116	121	153	120	122	114	131	147	165	132	135	133	136	141	128	110	116	141	146	129	124	129	126	115	110	128	110	117	124	130	108	140	122	130	117	123	139	147	130	123	153	141	126	125	128	119	122	130	120	131	127	131	124	131	118	154	110	145	129	145	135	131	141	127	152	138	143	145	131	130	122	132	148	127	123	126	132	130	124	122	134	134	143	136	135	132	125	133	121	135	130	137	126	154	131	131	133	116	124	140	128	135	134	114	120	134	122	141	133	139	133	136	137	120	135	133	132	103	126	144	131	131	130	137	138	143	140	145	133	127	101	110	131	123	123	138	119	131	120	125	112	149	154	136	147	154	120	135	140	155	122	122	117	133	131	145	126	137	153	129	141	140	120	129	155	120	111	111	115	124	142	146	123	132	129	138	136	141	128	155	143	119	125	143	104	134	135	120	129	135	153	140	126	113	137	145	121	135	134	120	129	137	113	120	134	135	130	120	128	130	127	132	127	141	124	129	161	127	138	143	136	114	124	123	128	133	148	130	142	155	137	157	125	138	120	119	130	139	136	128	130	126	155	133	113	134	126	140	123	132	120	113	132	122	144	141	123	134	142	155	133	142	136	147	130	148	122	141	134	137	135	140	139	144	121	141	119	105	134	131	134	134	129	123	147	130	147	153	124	149	135	111	126	114	132	115	149	132	140	116	135	119	139	137	137	150	131	126	121	99	105	136	152	119	131	146	156	137	121	141	142	138	134	120	137	140	139	132	155	141	138	147	132	110	113	132	137	132	126	135	136	136	145	131	159	120	134	127	134	133	135	130	145	122	125	128	154	150	114	137
51640	50797	46547	38594	8163	520	514	457	509	593	566	555	581	512	518	522	480	493	446	461	486	498	453	476	494	451	474	463	451	442	465	489	456	479	452	476	498	464	464	498	503	439	488	448	466	477	464	483	438	441	475	427	456	462	440	514	476	457	483	482	461	484	456	479	508	453	448	486	463	466	482	460	476	477	493	461	481	437	433	492	493	469	465	478	461	457	471	489	504	435	467	489	489	490	508	497	446	467	471	485	468	464	475	478	500	474	463	512	499	447	489	436	450	476	466	436	463	439	481	508	438	449	484	473	457	487	464	465	477	478	479	466	462	498	464	476	477	491	436	494	441	438	476	443	479	464	472	493	455	487	467	454	465	486	453	472	417	480	434	492	486	440	460	486	468	483	477	482	494	444	460	451	446	456	463	465	442	461	452	442	469	477	464	445	446	423	484	460	470	468	498	465	455	433	468	494	486	441	453	414	501	477	515	465	484	474	478	490	451	454	472	455	485	485	457	474	455	450	436	457	471	473	497	476	460	454	446	489	502	444	477	445	469	526	468	465	500	476	443	477	453	504	505	454	458	432	495	505	430	442	484	458	488	451	454	438	476	483	475	471	453	456	443	479	487	449	457	433	433	419	471	442	476	465	422	432	454	484	460	447	462	451	469	442	484	464	484	496	461	446	467	451	441	445	450	482	477	458	478	484	466	457	453	476	436	452	450	486	485	470	458	465	461	465	487	421	442	469	467	481	426	487	473	468	485	451	486	451	491	451	429	497	485	464	475	482	455	427	486	473	442	459	510	478	465	458	455	490	455	437	467	444	473	471	464	462	485	466	466	458	451	464	465	472	465	454	483	465	431	439	439	490	492	477	490	438	461	504	514	475	433	451	478	474	440	490	429	464	480	480	496	467	447	449	432	495	477	441	502	450	452	469	478	483	475	457	507	464	461	470	464	485	450	443	467	486	466	440	466	455	474	454	485	452	470	453	444	482	525	432	459	435	449	487	481	473	464	463	396	457	459	447	431	453	459	517	481	456	473	481	487	488	456	441	436	474	494	467	492	438	482	459	511	486	486	438	517	468	493	483	470	453	471	515	419	467	490	451	485	440	460	475	477	455	473	474	497	475	493	463	471	456	465	494	476	482	438	439	424	442	462	499	435	454	482	484	440	467	436	459	480	427	458	454	442	499	445	463	443	448	491	460	478	467	481	463	467	434	486	477	458	499	488	459	447	462	472	487	452	478	419	468	487	457	450	489	487	499	427	450	453	467	440	454	494	495	445	448	489	479	496	478	490	543	474	483	483	503	497	488	477	479	474	437	413	453	470	478	459	516	441	443	481	477	457	494	473	475	480	457	460	466	475	484	460	462	445	463	472	463	468	444	427	431	473	427	481	504	465	466	492	457	487	482	491	473	504	490	475	478	468	470	461	464	471	480	489	492	454	510	473	501	448	500	441	458	459	461	435	478	473	487	466	473	444	483	442	447	472	431	459	491	462	491	460	461	461	436	446	464	494	487	493	455	457	407	471	454	443	466	459	452	491	466	505	483	478	502	519	518	479	466	491	473	510	458	430	450	456	462	458	451	461	466	510	491	510	522	440	488	481	452	483	494	454	468	466	461	467	464	447	456	454	497	441	447	428	445	459	446	467	428	469	477	448	480	485	462	485	453	475	438	482	406	509	455	486	469	495	448	444	483	434	450	473	451	498	466	480	483	478	467	449	462	462	430	464	442	482	475	445	460	477	519	480	429	475	430	466	460	487	481	463	457	440	479	471	463	463	479	454	466	445	497	476	469	474	462	432	458	447	469	436	519	473	460	475	469	470	462	463	447	460	502	447	458	493	449	451	456	470	453	455	494	492	446	449	448	463	432	424	463	467	527	494	444	511	469	482	466	473	515	475	483	479	484	467	470	476	457	436	442	512	476	444	468	479	492	464	482	441	492	447	428	457	456	430	440	499	490	464	459	461	435	452	457	478	450	457	426	467	444	452	456	453	472	432	438	492	475	507	451	461	478	464	467	465	483	483	451	434	454	454	477	478	485	479	452	433	436	471	475	473	445	450	458	473	454	473	476	491	447	447	450	465	448	440	509	480	442	402	512	461	493	439	529	484	489	452	498	443	429	468	446	419	435	473	472	453	454	443	451	423	473	448	465	470	489	435	442	458	451	479	458	462	471	485	466	440	441	475	481	498	496	477	463	484	457	476	446	528	460	515	484	477	482	457	485	469	503	444	477	455	426	512	468	474	453	447	468	459	508	431	448	422	487	456	461	491	488	446	434	449	452	476	469	452	445	516	446	465	468	462	532	469	461	461	465	522	466	451	440	494	451	460	462	443	469	428	463	462	429	450	468	487	466	471	459	483	461	509	475	455	442	476	473	443	480	462	479	456	447	465	435	435	467	492	435	510	493	469	469	485	459	451	459	526	479	506	454	477	518	489	453	452	439	453	473	461	477	461	460	468	435	420	489	431	493	478	475	494	498	453	441	461	475	476	464	440	494	458	432	462	471	424	483	473	488	489	444	424	456	454	490	472	452	451	483	447	465	440	458	458	452	471	428	490	497	484	487	454	429	429	443	471	466	439	449	452	450	489	471	470	479	459	445	460	462	485	454	471	497	489	426	437	488	480	430	471	471	481	449	428	470	468	473	464	445	435	431	467	470	516	465	461	447	491	457	443	487	454	439	502	472	452	484	471	456	503	483	459	482	472	460	483	480	474	478	443	466	483	471	517	472	460	444	496	454	416	487	459	460	451	458	497	438	488	479	489	425	457	441	435	466	474	464	445	453	489	422	469	422	507	461	439	494	463	476	446	459	466	468	468	502	508	510	452	480	474	491	465	472	484	481	460	500	427	470	458	459	488	448	453	475	477	444	434	476	441	454	471	493	461	437	466	474	439	446	457	486	458	451	462	494	499	471	507	473	470	458	413	488	487	490	439	489	476	495	478	478	471	463	483	480	476	475	453	486	436	473	486	487	469	446	454	469	430	489	492	449	475	449	455	492	468	457	463	472	475	473	450	475	456	487	463	467	431	466	499	450	524	450	474	438	432	456	465	484	441	462	466	467	502	484	489	446	497	492	415	493	497	463	452	483	508	458	471	480	507	462	427	477	457	452	502	450	458	467	475	429	476	439	470	470	471	412	484	508	486	473	485	461	430	454	452	482	448	477	452	490	459	470	467	492	452	466	447	465	491	499	447	439	475	448	487	425	474	456	474	480	432	504	497	461	439	479	503	485	470	459	513	460	495	504	467	448	411	431	475	467	476	476	447	507	472	446	482	447	461	491	476	474	447	471	444	474	425	475	465	450	428	468	468	466	483	501	456	458	473	483	478	476	465	477	492	447	465	449	441	476	488	435	474	450	427	482	458	526	473	488	474	443	454	439	450	471	465	438	469	479	479	481	444	470	466	462	452	450	453	429	426	489	488	471	474	496	477	480	488	456	480	475	449	470	421	500	441	462	465	436	475	444	454	445	497	484
75319	72204	56465	39844	15621	1238	236	213	254	240	216	210	207	204	217	196	208	191	174	198	224	216	207	168	197	174	190	183	209	193	210	194	208	196	203	208	201	205	202	201	189	210	189	195	195	196	206	207	200	183	221	206	211	192	179	202	190	212	175	222	193	177	203	185	211	199	200	201	176	219	222	199	218	224	208	181	196	196	172	196	192	192	200	200	198	239	182	216	166	202	195	191	191	219	189	184	215	176	190	205	202	193	203	190	199	230	212	203	181	180	201	202	207	193	188	214	192	204	192	199	209	201	215	207	216	203	199	213	209	192	185	195	207	167	176	195	185	179	182	189	205	188	204	203	202	196	216	222	218	190	189	201	172	217	188	193	216	240	192	202	192	216	209	165	208	201	197	196	188	178	179	193	181	194	186	204	192	202	210	213	195	196	186	192	186	196	208	191	211	197	206	196	199	211	209	224	196	194	172	208	194	208	186	211	187	183	197	196	194	196	207	210	221	194	201	212	214	196	227	189	202	203	215	204	232	204	185	198	211	195	192	184	180	212	206	204	201	182	192	177	219	212	192	201	184	197	208	182	212	204	188	228	197	179	180	180	163	204	183	185	204	197	204	196	175	194	201	227	158	201	201	209	177	201	213	200	201	208	179	203	209	205	203	212	205	178	199	201	202	185	197	191	193	197	210	197	193	203	205	207	234	205	199	205	199	187	205	218	194	194	205	197	198	197	191	198	205	197	229	153	196	186	187	192	168	207	230	191	189	217	198	189	187	198	213	186	183	203	214	194	210	186	187	194	191	204	207	194	171	185	238	203	198	219	196	202	173	167	206	168	193	186	231	211	201	204	201	176	178	213	188	235	211	196	190	204	196	184	205	181	187	200	210	185	193	205	194	205	198	177	214	195	197	175	187	228	170	198	179	197	180	217	178	205	171	187	196	178	183	171	218	174	207	202	200	213	204	192	181	186	188	210	193	215	200	211	200	212	202	195	222	187	201	207	202	226	213	209	196	198	178	198	199	181	184	190	187	206	198	205	183	169	184	223	223	193	210	216	188	175	162	216	204	204	197	208	205	189	190	197	184	204	192	195	192	209	216	233	196	201	191	232	198	217	222	179	170	188	221	199	189	188	197	189	208	185	182	195	174	196	227	223	193	219	201	210	202	210	214	207	197	194	170	204	187	185	213	193	179	204	214	174	183	177	173	184	196	211	211	187	173	181	218	209	211	188	194	187	210	179	194	191	184	182	210	200	216	205	206	200	208	181	215	177	202	187	181	188	210	207	210	180	200	189	217	189	200	203	196	173	204	205	183	208	205	214	189	190	162	212	210	212	219	228	195	197	210	187	182	202	182	197	189	216	178	211	185	227	202	218	229	179	192	194	192	172	215	194	192	194	180	198	196	197	203	194	211	187	198	207	184	208	207	191	176	212	196	194	191	201	181	189	199	203	187	223	213	193	201	184	192	202	191	203	191	204	199	186	199	189	192	203	215	209	213	182	212	174	192	203	185	206	206	192	175	211	200	215	206	190	179	226	203	195	198	209	214	205	205	202	208	206	183	202	209	185	216	218	213	199	201	194	212	206	189	192	163	184	192	218	190	211	179	197	206	176	224	192	203	188	195	206	219	219	203	217	205	190	198	202	195	167	199	185	182	211	185	193	198	208	188	201	182	198	219	198	222	194	228	185	195	191	211	205	222	199	197	174	190	215	183	211	197	197	191	205	166	172	211	193	194	195	219	183	193	191	197	211	190	199	206	210	202	200	191	195	200	199	214	205	197	221	189	207	202	220	172	201	216	180	197	191	190	207	191	189	206	201	192	210	186	195	186	180	201	189	211	197	208	183	196	211	196	222	236	184	191	219	199	180	212	202	208	221	195	188	197	191	214	201	179	177	202	193	210	215	173	195	193	175	168	231	200	174	190	211	207	221	208	193	203	196	178	209	207	209	206	198	177	211	236	193	186	209	184	219	169	205	199	203	187	183	225	241	190	212	200	206	208	199	200	236	184	192	176	187	176	197	187	202	202	181	193	203	203	210	182	237	198	202	178	206	198	178	177	191	189	196	193	208	202	198	200	177	221	229	197	182	197	193	212	191	207	180	221	216	194	214	178	196	203	213	199	196	212	195	177	211	190	200	214	180	188	204	201	218	188	202	185	197	217	213	205	210	209	219	196	190	178	210	220	185	201	213	190	204	186	186	195	226	185	215	194	184	212	207	215	173	219	204	209	179	193	184	216	176	209	196	205	197	184	206	198	193	213	193	183	199	187	208	187	200	212	183	200	166	184	189	196	202	219	190	194	200	211	171	203	198	205	185	187	196	212	215	209	191	206	218	212	202	195	197	188	197	195	184	192	188	192	206	215	194	209	210	233	205	200	209	195	207	199	176	190	171	195	182	179	202	216	201	211	199	200	215	215	216	203	202	193	186	203	184	214	236	186	176	232	203	199	184	209	188	197	200	174	193	192	194	186	190	197	171	208	202	204	198	203	188	204	202	213	210	195	184	198	194	186	203	175	189	205	207	189	171	182	203	192	209	199	205	208	219	210	247	202	204	188	197	206	191	195	210	222	226	186	199	204	169	213	221	169	177	209	189	206	216	214	202	181	193	190	179	197	223	207	229	217	202	184	172	218	194	198	176	213	186	208	187	180	195	218	196	201	210	191	179	172	192	209	215	215	215	196	188	190	209	198	199	218	186	205	205	191	216	185	205	189	168	214	192	210	206	210	202	202	201	193	179	202	189	204	174	196	188	189	201	180	203	183	209	185	179	223	195	193	183	184	200	157	193	193	209	187	187	200	190	201	200	214	199	214	203	191	188	179	193	211	193	200	204	177	179	190	179	210	197	185	195	200	158	213	199	205	191	206	182	207	218	181	210	200	208	198	206	183	194	194	212	185	203	200	203	179	199	212	205	198	210	201	176	176	219	201	171	200	202	180	204	196	205	200	204	207	186	198	207	212	207	208	194	202	191	188	195	185	188	201	206	186	193	186	192	211	214	208	176	224	210	193	198	183	211	184	218	216	176	192	193	195	194	209	194	204	200	167	196	176	205	224	167	208	208	205	177	214	186	210	194	178	198	184	197	204	213	182	202	195	209	175	192	196	189	216	183	195	195	212	207	199	219	182	193	193	235	193	205	199	186	198	196	190	192	197	225	192	210	179	204	229	216	213	186	154	203	201	195	210	183	198	213	172	186	193	198	193	207	216	226	212	220	198	198	196	204	191	192	170	200	206	198	211	221	203	200	194	201	217	177	179	218	177	201	206	194	182	198	221	191	184	201	202	192	158	190	209	189	182	223	201	220	193	173	187	187	185	201	208	212	184	191	207	199	190	214	198	196	202	177	202	225	180	203	177	202	206	191	182	199	188	190	196	191	217	194	202	217	162	204	194	180	217	208	185	176	210	198	208	179	225	201	192	192	210	198	194	216	218	203	183	213	217	201	202	224	230	194	197	198	179	210	186	178	198	193	202	198
62872	62236	55906	45415	11777	780	721	719	819	921	825	777	820	803	779	754	662	679	669	679	675	666	639	672	702	669	611	683	686	650	673	665	619	643	611	724	676	653	689	674	652	711	653	639	647	648	623	648	655	664	627	649	644	657	634	648	646	628	652	633	641	612	652	610	663	663	674	695	687	678	645	655	643	664	682	614	671	640	674	613	695	679	653	640	643	658	669	661	658	672	661	679	636	683	642	673	623	672	636	667	662	621	673	618	646	619	638	694	665	645	668	669	681	694	659	637	635	648	641	670	657	671	653	656	673	590	730	607	617	617	641	630	618	685	673	666	649	618	648	652	657	651	630	680	685	623	688	632	645	679	668	662	625	684	635	688	636	664	656	614	649	681	643	633	630	610	644	641	673	658	591	681	656	643	621	665	670	656	642	607	613	644	633	640	637	649	687	615	606	660	656	636	688	687	682	677	693	627	642	612	650	680	655	661	639	668	664	655	647	670	673	662	697	683	661	705	675	647	642	641	663	653	651	673	670	660	682	673	641	634	664	643	678	648	649	662	654	674	613	630	647	651	687	659	635	689	665	653	680	630	635	594	634	660	688	635	640	622	628	621	646	631	687	650	637	668	634	651	643	619	634	684	619	653	671	660	644	635	629	673	686	658	641	625	668	587	694	686	643	644	635	618	674	660	688	625	674	621	609	668	658	629	593	673	654	607	621	671	680	640	642	681	627	639	618	646	633	624	636	649	706	629	675	680	677	651	633	631	598	653	651	589	682	634	653	617	665	663	684	627	636	650	650	666	604	616	657	626	651	601	668	643	650	610	627	615	641	635	668	657	668	622	684	619	646	669	608	683	650	661	707	693	615	689	648	646	664	651	602	668	663	655	704	634	665	650	662	633	617	698	689	618	673	671	666	660	632	645	650	642	667	649	647	616	643	645	661	633	667	670	621	635	633	651	663	631	628	635	655	666	647	640	665	664	657	635	670	594	702	669	614	679	638	681	633	685	666	616	694	650	635	648	650	679	667	625	657	684	657	617	624	621	639	705	592	616	675	628	657	643	641	679	637	660	665	661	633	664	681	629	685	627	665	658	674	668	684	659	612	677	608	618	617	664	642	682	689	642	694	647	692	660	641	634	655	670	622	632	647	629	663	651	657	632	647	656	654	644	642	653	604	658	666	685	707	637	638	674	627	626	648	620	623	705	650	665	650	665	624	680	646	655	652	667	655	618	648	630	663	616	690	618	641	646	622	674	651	651	666	712	681	642	619	650	656	634	634	634	671	645	692	683	670	646	634	689	634	634	639	680	679	707	703	691	666	611	701	659	638	616	663	671	641	645	637	648	686	626	645	659	641	609	654	653	603	633	603	622	662	633	614	627	670	642	659	700	614	643	669	666	642	658	654	665	652	626	686	636	646	664	642	658	653	618	655	681	658	684	652	615	652	649	650	675	636	667	644	688	618	629	676	651	669	622	641	629	656	614	654	632	638	645	654	653	629	636	640	633	635	621	632	606	625	652	684	644	685	657	673	669	651	632	632	640	631	666	670	619	606	677	682	679	594	686	665	702	636	661	669	645	611	657	643	652	664	691	653	609	672	619	660	710	694	661	645	647	658	625	648	679	655	629	644	659	584	630	655	626	635	651	629	639	672	635	650	587	672	657	663	614	625	698	664	691	653	675	637	657	617	672	640	640	632	648	639	636	643	657	664	626	677	661	634	642	658	656	631	648	663	654	643	631	647	628	660	634	689	618	661	634	657	677	618	663	640	641	640	672	692	695	678	624	656	654	647	653	694	620	687	647	607	673	615	628	644	634	655	669	589	642	622	696	641	656	617	670	650	609	595	655	650	617	651	636	678	652	640	613	646	683	644	644	677	649	685	634	678	603	676	607	659	653	659	679	651	661	643	659	674	606	620	641	620	620	681	657	627	640	682	648	630	657	671	645	651	699	670	653	668	663	626	689	648	642	660	600	624	665	643	667	684	690	671	626	653	652	670	640	691	686	652	642	663	577	635	673	619	595	607	632	633	687	647	644	690	674	620	634	662	641	644	645	645	627	632	644	592	635	618	648	622	669	638	640	653	666	682	693	659	654	643	634	634	671	639	608	673	646	697	599	660	710	693	685	647	627	641	676	662	630	674	659	652	667	644	656	662	649	668	681	612	696	639	684	639	616	626	667	653	658	678	662	657	658	648	628	607	683	656	671	701	668	654	678	654	650	651	645	649	667	672	657	658	685	705	660	652	668	653	646	646	666	623	643	627	683	649	733	705	685	631	659	624	648	670	631	647	645	585	679	673	647	650	642	702	686	677	653	592	600	661	689	707	655	682	691	666	678	659	681	642	657	638	677	654	655	685	618	642	682	576	620	668	654	598	630	637	652	707	624	613	612	664	639	686	629	636	652	646	701	641	653	634	656	630	649	664	632	639	629	615	627	669	686	623	680	597	624	642	671	645	610	611	643	671	637	610	646	655	643	607	673	627	637	659	603	712	691	693	633	657	631	647	655	636	676	665	673	666	629	655	685	660	648	593	665	654	662	659	628	649	616	639	630	651	652	648	677	636	670	582	680	625	671	694	668	632	647	634	671	666	664	643	666	633	685	667	647	625	689	661	684	691	661	661	670	657	637	656	649	668	699	650	651	614	655	691	642	714	657	642	632	663	629	649	681	681	691	620	650	684	648	618	691	615	600	640	702	636	664	605	675	662	679	659	683	629	644	599	645	657	670	628	639	659	645	655	656	622	650	662	613	704	643	634	658	657	669	675	681	644	640	618	670	637	608	628	600	645	606	698	676	669	665	632	659	662	657	654	642	630	658	648	664	684	653	686	653	655	677	635	686	629	659	664	688	625	650	604	678	647	644	657	642	666	669	620	631	635	660	656	652	685	650	600	626	687	626	679	686	642	632	660	647	609	698	640	666	622	642	677	635	616	682	626	644	664	662	654	633	642	610	661	678	638	647	668	676	657	667	666	679	630	666	622	618	642	634	629	613	634	657	666	621	677	689	621	641	669	659	656	623	692	675	675	608	686	640	620	690	656	640	670	612	673	657	649	643	647	674	637	631	657	646	663	659	626	638	654	634	618	623	631	638	668	597	653	640	641	668	647	636	625	654	608	667	631	623	654	666	632	650	629	657	641	653	662	670	648	609	687	675	632	672	668	652	641	635	663	647	655	662	659	619	626	640	664	631	662	676	692	623	631	648	654	645	610	641	645	667	642	618	664	604	613	688	609	669	652	638	699	641	607	683	648	643	624	629	690	663	631	673	612	660	625	656	667	715	665	680	638	657	685	616	695	645	663	650	671	620	648	660	698	614	658	626	671	643	647	643	675	682	643	638	605	655	689	680	674	662	572	697	671	661	688	684	637	641	582	666	643	626	610	632	649	647	588	682	661	645	618	645	657	694	655	634	606	653	626	661	668	658	603	725	662	665	618	687	654	645	626	606	649	654	625	648	654	614	679	621	652	616	636	632	620	682
31724	19624	7363	2530	442	166	164	170	143	154	167	163	157	156	147	152	141	161	144	151	169	157	148	145	166	155	152	137	142	175	164	161	175	153	147	175	161	152	141	166	144	133	167	141	151	148	177	142	142	150	159	154	159	155	148	152	158	142	153	144	154	132	159	135	148	163	165	166	131	160	151	163	146	141	151	139	128	161	144	171	167	174	149	148	137	168	151	169	161	158	146	135	188	160	171	152	159	145	151	144	144	161	161	142	151	159	186	158	161	146	149	161	158	158	157	143	139	177	156	142	152	165	163	174	158	156	155	138	135	150	158	137	136	153	150	142	161	162	153	161	173	169	156	144	145	178	139	146	147	139	158	144	135	152	160	145	144	169	148	147	143	160	161	137	143	147	146	157	157	156	151	153	155	162	145	170	155	139	151	134	159	146	132	155	201	151	147	169	170	180	160	167	155	147	151	151	157	127	169	171	139	170	180	183	160	139	154	175	139	160	154	158	177	139	136	142	145	139	150	140	149	162	167	149	155	138	125	152	150	165	184	159	180	151	151	157	163	198	142	140	144	163	158	152	152	151	161	160	142	156	136	135	142	156	149	136	154	162	174	137	169	147	165	144	162	150	145	152	161	140	163	141	155	156	143	160	145	152	150	169	150	169	168	155	148	163	150	162	141	157	171	158	176	157	153	164	147	154	153	145	150	171	161	158	157	155	155	168	148	156	145	135	147	153	171	161	160	174	168	163	160	135	168	134	140	157	138	155	144	155	167	140	148	136	148	183	160	152	147	183	139	153	160	142	161	168	155	144	150	133	138	151	151	146	139	159	159	150	177	150	163	153	137	162	146	160	138	161	160	170	154	151	138	158	147	133	133	162	151	149	158	141	142	142	156	177	153	168	177	140	185	143	154	141	124	164	152	152	171	150	160	148	148	170	167	165	169	160	150	164	139	156	145	156	164	141	144	161	161	143	139	147	147	157	177	146	173	152	155	167	153	168	158	150	170	152	159	157	168	195	141	131	153	152	160	158	154	130	157	164	151	150	150	147	164	132	165	151	159	179	161	136	181	163	174	148	143	165	154	158	138	158	148	167	184	139	172	168	158	122	160	176	156	161	161	160	156	150	166	161	125	163	160	152	161	147	158	148	166	133	185	135	146	163	146	165	148	150	153	161	161	163	152	126	145	160	165	142	144	189	154	153	152	178	160	136	138	156	164	162	142	150	151	176	161	126	159	150	168	138	145	163	148	159	138	145	158	128	161	134	140	148	154	136	141	156	144	129	153	155	156	164	150	173	160	154	147	177	159	179	158	148	169	132	164	150	155	148	168	155	168	161	163	144	168	151	151	149	149	131	145	130	157	154	152	141	165	164	139	140	161	155	147	152	155	139	160	156	174	131	143	154	136	145	167	153	150	140	143	145	149	173	167	156	155	154	143	134	130	148	151	147	148	149	157	160	133	170	171	177	172	154	191	159	158	145	147	161	155	169	139	160	163	127	127	166	142	143	145	158	139	154	175	135	143	148	173	151	137	145	159	149	161	167	122	174	142	159	171	186	169	152	134	163	184	151	176	137	168	162	144	162	159	171	143	156	144	139	155	146	135	170	176	151	141	145	135	144	165	168	158	138	155	164	144	173	152	162	162	151	145	181	154	169	167	140	156	127	138	164	161	140	167	150	168	182	121	154	147	149	140	135	154	158	172	134	148	160	151	146	185	128	136	172	161	176	159	142	151	140	138	151	165	138	172	140	139	144	131	151	121	156	156	121	146	158	163	165	146	138	176	174	151	150	149	152	131	152	150	153	148	163	145	151	162	171	140	150	144	150	161	159	161	155	168	159	146	171	146	145	181	174	165	159	156	179	158	161	158	164	165	153	138	142	159	144	158	164	167	173	134	145	137	164	141	131	164	148	158	153	157	144	168	142	151	157	156	148	166	177	155	155	125	163	158	151	160	174	175	182	176	156	150	158	160	165	171	162	158	179	160	164	151	144	155	126	153	122	157	145	145	160	160	155	174	156	189	175	156	144	151	168	142	145	155	135	162	121	166	175	140	150	131	157	148	161	177	156	160	160	137	139	146	139	157	172	147	163	150	149	159	157	152	146	150	140	156	152	160	155	139	142	155	156	134	159	177	139	153	141	188	166	151	140	141	152	141	147	143	149	159	166	167	122	135	143	180	158	181	149	130	144	154	150	180	157	146	174	154	151	157	143	159	148	159	164	142	140	136	151	158	168	138	135	160	139	158	142	158	168	156	149	174	162	162	154	147	170	169	156	151	144	145	158	123	154	161	147	152	167	148	142	150	153	148	157	155	165	183	159	168	154	135	161	171	153	137	143	153	138	177	128	149	154	155	135	171	148	162	146	152	157	171	156	184	166	161	152	168	152	149	164	171	160	161	148	154	155	145	153	152	144	171	160	150	156	142	162	152	157	158	132	153	148	169	147	166	154	147	167	134	146	140	141	139	157	155	149	160	140	157	181	154	140	149	167	153	154	149	158	155	160	162	150	140	145	146	172	160	151	164	160	151	161	133	136	163	165	136	141	157	128	149	160	147	163	151	143	149	141	157	168	165	153	173	138	165	155	169	155	160	141	157	123	158	153	155	167	159	148	154	167	166	164	142	168	151	171	152	188	173	141	162	159	164	153	166	154	131	146	162	157	143	155	148	158	144	144	161	155	184	186	147	171	127	140	153	136	158	169	148	123	157	158	147	160	150	157	172	156	169	169	176	145	155	129	157	131	175	182	153	166	155	151	173	130	163	168	162	147	161	143	153	144	149	139	146	141	163	150	142	156	152	157	173	147	147	161	157	162	149	154	156	148	168	159	176	149	171	157	177	156	166	146	166	162	162	171	164	145	159	153	158	141	177	173	155	175	165	152	154	153	151	157	167	147	165	150	156	151	153	172	150	136	146	142	139	148	164	174	168	149	163	150	158	161	146	145	153	142	176	153	161	170	159	166	142	169	156	143	134	166	149	153	152	137	151	167	146	158	154	151	151	139	159	145	141	135	147	161	139	140	155	166	152	162	138	136	148	141	160	144	142	167	160	147	168	152	171	161	168	157	153	140	165	159	138	145	143	173	155	142	147	118	164	140	160	165	159	139	144	178	124	153	157	163	148	140	141	135	161	138	149	165	159	154	180	148	154	156	160	141	154	147	157	163	164	152	149	164	165	136	167	160	138	162	163	165	153	146	152	150	148	143	138	172	150	158	138	158	141	163	142	135	157	146	148	158	162	163	138	161	154	139	149	142	150	153	139	146	171	139	150	145	166	146	146	151	165	139	143	137	149	155	162	147	146	162	135	152	160	149	159	162	161	155	174	158	159	152	168	159	151	135	157	132	139	152	174	163	159	157	166	149	138	130	170	145	177	131	130	145	155	144	159	182	163	165	159	170	157	147	143	137	165	145	173	152	166	147	173	151	156	164	178	153	149	145	148	125	140	165	150	143	160	148	148	166	142	164	158	144	157	134	152	132
34120	23710	12843	6963	1177	541	539	613	564	499	532	579	526	560	543	538	536	510	534	515	592	521	518	524	603	554	559	532	571	492	514	517	533	555	527	511	541	516	508	515	546	549	533	561	470	543	562	533	544	560	521	549	518	544	532	511	487	511	567	536	521	544	565	558	513	518	527	561	544	514	539	550	548	509	543	504	523	568	539	536	504	524	526	519	524	558	572	534	547	531	548	558	525	514	565	493	512	567	539	521	516	514	550	536	547	553	487	559	544	527	505	573	503	528	521	535	519	517	542	523	517	525	547	547	566	520	497	560	499	541	574	537	548	536	518	538	530	514	534	553	567	594	516	558	548	593	524	531	547	542	537	576	529	549	516	527	544	535	519	523	548	549	539	544	515	554	539	553	538	516	538	483	525	580	530	548	579	543	519	488	514	515	534	548	506	540	505	545	533	507	547	545	568	559	526	563	551	535	509	534	535	526	534	510	493	530	519	548	510	520	539	527	529	489	547	541	586	533	531	551	547	520	549	569	508	519	529	570	540	561	594	524	474	479	552	557	541	552	513	556	538	502	551	580	543	485	520	522	485	531	551	549	566	539	529	519	560	565	543	518	533	527	495	544	533	559	573	515	555	490	519	572	519	584	546	548	505	527	544	548	509	536	519	556	537	577	521	543	533	536	549	527	544	543	552	521	506	517	551	536	542	500	503	528	565	571	520	495	569	517	544	560	568	541	508	545	547	523	544	531	547	539	555	535	557	542	550	528	531	532	490	574	535	532	550	538	536	493	602	524	501	539	576	560	581	511	554	580	509	540	575	523	509	544	517	550	552	551	548	496	528	517	543	509	537	524	509	522	541	553	504	494	538	499	538	587	566	507	541	526	535	542	518	544	512	520	519	543	532	526	536	528	518	512	511	578	519	562	508	532	552	536	547	529	514	520	494	532	509	555	531	567	513	539	507	570	549	533	514	534	535	536	526	513	556	548	517	561	534	528	494	528	555	528	495	568	550	552	533	566	518	573	561	526	540	502	526	535	561	510	511	535	534	531	566	564	538	553	548	544	566	550	531	551	529	554	576	539	527	561	525	592	588	521	569	497	560	530	547	506	547	537	544	531	539	512	554	523	578	520	506	520	506	489	575	566	546	539	511	520	533	537	485	518	549	507	569	527	578	541	578	529	526	510	549	560	531	544	524	518	531	474	535	553	534	552	567	516	566	535	555	506	526	520	572	507	499	579	549	546	563	543	524	574	520	540	500	567	558	528	517	502	518	553	505	542	573	554	528	520	515	525	570	543	562	538	555	576	521	550	543	520	517	496	519	535	542	498	563	553	537	561	531	552	519	545	548	515	519	569	519	545	555	518	548	515	522	540	542	554	534	541	558	553	547	488	579	505	558	528	519	534	547	536	535	544	535	537	517	599	568	563	557	550	527	516	560	539	584	509	536	507	575	517	576	547	555	543	543	532	544	534	512	495	522	513	565	527	531	515	522	539	509	546	538	522	538	497	524	498	557	521	542	538	515	574	532	527	516	528	537	563	553	518	500	520	548	485	572	582	523	543	504	537	516	556	501	545	519	567	542	505	568	561	527	517	505	512	559	494	521	492	563	541	531	519	522	515	533	544	573	566	535	494	498	542	513	527	512	516	527	537	555	508	557	569	551	497	549	552	544	546	530	558	538	557	544	555	541	532	519	564	564	459	522	528	549	561	525	505	562	543	535	558	538	524	546	539	564	528	510	587	537	541	497	508	551	541	507	550	577	543	546	521	535	544	540	529	580	549	575	549	550	525	524	502	550	557	552	566	534	549	562	517	577	531	550	551	563	535	536	494	494	556	554	513	496	566	522	602	523	538	531	569	560	504	552	560	549	535	521	545	518	545	568	543	546	534	551	523	479	515	511	551	591	575	499	531	549	522	533	530	498	527	541	520	545	547	524	546	489	510	513	553	581	480	521	516	523	560	550	551	521	520	559	559	557	529	552	531	564	518	564	559	552	528	538	512	520	533	559	507	560	573	506	539	580	559	519	537	558	524	522	536	567	493	528	529	586	548	525	499	520	541	517	568	536	564	567	546	511	516	530	528	552	519	543	492	532	535	553	579	525	529	527	552	491	553	537	519	503	506	543	571	538	543	574	550	568	540	524	527	559	546	525	495	496	548	532	545	558	570	526	534	538	577	557	527	566	550	580	558	516	544	504	541	515	529	548	515	550	500	529	535	504	560	535	538	546	534	570	565	526	532	524	543	536	539	572	537	536	541	556	585	554	521	550	509	556	545	530	506	564	550	521	513	526	546	548	528	538	531	555	524	476	585	563	529	536	516	549	610	526	569	521	536	493	563	563	527	529	538	552	514	558	555	569	561	557	564	525	536	509	545	527	555	518	486	539	558	513	573	533	551	537	581	576	493	543	560	575	535	529	575	551	548	538	553	507	516	557	541	582	530	518	540	535	526	583	485	547	560	556	519	523	518	564	555	513	560	541	564	551	592	565	532	550	521	544	507	523	530	529	555	534	501	535	552	515	561	532	538	521	564	517	555	571	526	545	544	528	506	546	537	528	538	550	539	550	532	531	544	521	529	555	489	568	545	511	540	528	540	525	549	570	539	508	525	550	519	582	514	569	493	552	539	520	546	543	541	516	566	540	527	536	512	541	543	557	536	555	526	538	550	539	537	526	544	562	524	534	509	541	534	557	526	535	554	537	534	537	522	536	508	536	528	516	534	593	552	567	509	523	553	564	538	503	548	536	533	557	563	534	555	593	529	581	533	530	558	538	546	527	525	498	500	571	529	531	514	545	509	529	539	505	537	522	534	515	506	530	515	502	566	533	531	539	545	509	561	512	556	497	562	548	546	533	528	514	528	526	526	505	558	495	517	536	543	521	554	538	534	528	601	517	587	516	536	578	519	565	514	497	517	519	568	550	586	515	543	523	527	556	504	513	566	496	537	526	459	528	525	537	560	560	540	553	538	513	528	522	550	524	531	541	541	497	510	499	549	509	519	545	512	509	523	522	522	558	508	542	515	569	554	490	489	526	522	552	525	549	583	539	531	530	564	556	560	553	489	513	526	512	577	540	545	481	546	560	503	505	512	530	541	490	499	574	535	544	539	522	516	556	544	557	561	525	557	523	524	557	530	525	537	558	527	489	535	534	571	553	539	514	527	545	540	526	494	504	555	525	585	497	530	579	571	568	536	522	542	545	539	522	512	519	558	496	502	534	526	508	525	556	526	506	504	531	572	539	533	499	517	579	523	508	511	557	522	525	510	561	488	549	535	551	504	571	567	571	558	519	551	546	545	503	495	557	520	513	547	541	542	541	535	552	518	496	573	548	557	534	585	559	561	542	569	504	542	528	513	506	616	565	507	506	569	548	540	545	538	544	506	519	547	549	500	569	517	558	546	545	550	515	505	563	526	568	559	526	481	541	569	545	532	550	537	561	532	501	532	555	537	512	559	580	516	532	579	554	547	569	540	541	521	550	550
68670	63254	47290	26221	5831	215	158	145	147	159	167	139	123	121	159	118	151	134	136	154	140	150	133	136	132	161	125	158	157	159	127	148	169	142	112	137	132	165	143	139	156	134	147	180	148	141	129	136	124	144	133	153	134	141	137	146	139	170	142	164	131	145	155	122	136	145	147	122	136	133	151	124	143	139	150	144	146	138	141	142	146	137	146	159	141	138	145	138	145	133	130	130	128	133	130	137	158	151	138	146	148	131	117	141	131	150	140	142	139	138	152	140	137	123	136	130	142	133	141	126	147	137	143	142	124	148	127	135	135	166	138	140	172	143	161	138	135	132	137	149	149	150	164	144	134	141	137	145	134	128	136	140	140	157	149	116	113	144	139	138	131	161	151	141	158	175	154	146	164	157	134	155	148	133	140	141	145	121	116	144	152	158	125	142	149	142	131	127	139	145	134	137	149	133	148	122	158	134	134	144	151	137	130	157	131	136	130	135	161	135	139	149	159	116	150	142	132	141	150	154	147	139	145	134	135	138	137	126	127	150	141	137	130	144	113	157	150	103	127	151	147	140	126	141	134	141	155	150	124	138	129	162	141	126	161	130	150	135	134	137	155	142	126	141	145	151	150	124	143	155	124	133	135	126	135	119	127	145	137	125	162	170	144	157	124	124	157	140	134	113	138	132	130	142	143	122	135	153	153	151	150	148	131	152	137	164	129	139	141	142	149	152	135	132	124	144	116	160	124	126	139	150	157	152	158	150	139	143	147	125	155	133	118	156	147	143	131	143	141	151	129	139	157	135	143	133	144	132	147	130	123	164	146	141	142	123	135	143	147	140	153	144	137	147	144	152	158	152	129	143	124	130	122	139	137	151	123	147	131	140	122	136	139	104	139	145	127	143	148	140	129	159	129	137	157	162	136	135	121	169	133	129	130	141	154	152	145	128	137	139	163	159	145	166	143	153	147	151	130	153	147	149	163	135	157	150	153	160	133	125	146	148	134	142	132	138	145	150	140	127	134	154	148	132	134	134	132	133	144	136	143	129	147	131	146	132	132	121	149	120	151	144	140	155	147	148	150	148	155	133	143	142	148	149	148	136	146	127	157	129	165	150	136	144	171	136	145	141	124	140	128	154	145	154	139	130	150	123	147	141	145	127	131	146	148	124	128	129	144	147	124	149	151	139	137	139	150	155	147	146	147	140	157	152	137	136	138	140	164	137	135	151	138	134	125	150	156	131	148	137	126	139	132	120	134	146	147	122	167	144	126	142	137	118	143	134	133	149	159	140	119	132	166	133	136	148	138	139	142	124	151	120	140	129	148	154	159	148	134	145	148	173	126	139	130	144	158	146	128	125	134	163	141	150	141	173	132	152	159	136	140	131	143	151	127	136	127	139	149	159	169	163	146	127	108	163	147	128	134	138	142	139	152	144	126	155	134	153	141	142	141	161	123	152	124	156	143	151	149	154	129	147	139	141	126	137	115	129	151	129	151	150	134	137	139	130	128	147	164	155	133	150	136	151	149	127	122	139	147	117	126	171	153	153	141	156	128	140	140	145	172	133	146	127	164	156	140	163	139	137	153	117	122	143	147	131	138	144	151	150	140	149	146	131	136	137	134	132	142	143	132	152	140	138	140	147	131	156	137	136	142	158	129	133	118	127	139	147	124	138	142	127	126	131	127	138	157	112	160	138	120	129	138	128	144	130	140	134	146	131	151	141	150	128	146	126	153	136	150	155	139	145	126	152	143	139	144	154	148	145	130	137	141	139	150	147	143	145	127	131	139	135	148	145	140	122	153	127	158	131	145	146	145	125	145	154	142	133	161	148	143	134	137	126	142	133	142	154	148	130	126	141	155	123	137	135	144	124	132	123	138	137	140	135	127	126	138	154	150	137	136	153	136	141	145	145	152	141	136	141	136	126	163	133	135	153	149	135	141	150	139	121	135	149	136	143	135	141	140	152	130	144	132	150	152	148	133	154	149	125	148	154	143	132	158	145	158	142	146	118	148	141	151	119	136	152	139	124	137	134	144	149	152	122	148	146	154	138	142	139	134	127	136	120	133	138	135	149	142	151	124	130	142	155	155	143	156	137	129	145	139	149	142	150	131	153	141	126	137	152	155	135	118	121	143	140	138	129	146	169	137	162	131	128	133	128	143	146	155	140	153	152	147	154	134	123	152	153	143	154	132	135	133	128	130	147	137	155	129	132	137	150	145	136	151	153	138	148	134	131	122	150	136	142	104	143	146	116	126	131	142	123	119	119	159	155	148	143	139	140	152	116	167	121	132	144	133	138	127	141	110	134	142	156	140	142	132	145	154	136	142	132	125	126	132	149	140	140	156	121	143	147	149	130	138	137	133	147	140	141	124	138	133	136	146	128	134	166	167	130	139	134	136	159	140	152	134	123	131	137	148	138	120	145	141	158	154	130	143	147	144	131	158	148	146	130	121	138	141	122	136	134	137	147	150	128	136	120	148	147	158	133	126	132	150	162	124	137	134	136	146	158	149	151	143	140	145	141	136	155	137	148	141	131	136	147	133	149	115	142	143	123	162	138	129	153	145	136	126	130	143	125	144	155	122	116	131	143	142	145	153	145	147	137	130	133	174	136	140	137	130	129	144	131	137	168	134	144	168	145	150	141	141	131	145	123	152	131	143	141	139	129	132	133	137	158	140	127	141	129	155	142	145	144	131	121	143	131	138	134	154	152	146	130	136	148	140	152	134	115	119	142	168	151	147	135	163	138	132	160	148	145	147	165	149	134	136	113	133	127	137	110	135	129	124	143	129	140	132	142	144	157	109	141	134	127	161	113	129	161	141	139	154	121	146	149	123	137	148	148	147	146	128	144	146	123	150	134	142	143	146	133	161	141	137	146	139	148	150	161	125	139	119	175	178	150	154	156	143	144	133	144	114	176	131	136	121	146	154	110	150	139	127	139	131	129	147	143	117	148	146	133	147	129	147	116	128	139	146	146	125	172	161	140	123	158	151	171	114	131	148	143	153	128	135	137	120	116	139	152	155	142	137	130	142	158	138	128	146	165	137	135	135	143	143	131	161	137	154	145	123	130	134	115	156	145	149	126	149	136	135	155	150	144	144	135	144	139	133	155	141	138	142	138	170	133	150	133	145	139	135	140	144	142	145	129	123	137	139	135	132	148	150	157	105	128	136	143	142	137	138	133	122	139	141	144	132	116	141	158	129	144	145	152	137	153	161	157	147	148	138	152	158	178	153	143	122	168	130	159	136	144	127	128	136	154	134	140	158	141	130	150	152	160	149	154	138	146	137	124	143	137	117	115	154	128	133	147	159	155	127	130	131	140	130	157	162	140	144	141	134	138	174	134	149	152	131	126	130	137	126	128	142	136	146	129	129	165	155	130	125	149	145	147	146	148	150	117	138	121	130	121	144	126	136	126	149	128	144	144	146	134	135	136	138	132	137	141	153	145	153	152	144	116	149	135	136	126	160	138	136	137	156	146	146	143
53070	51486	45350	31973	4965	487	502	520	577	567	553	546	572	481	534	523	492	449	489	507	479	488	492	510	553	504	493	542	517	516	487	516	481	493	503	519	534	472	454	465	508	478	481	479	486	487	486	495	502	503	475	541	529	471	480	465	505	497	484	498	468	486	511	501	488	468	487	483	493	473	504	487	470	476	459	480	467	465	501	453	489	486	487	497	498	501	443	482	518	450	513	472	513	480	501	514	526	488	469	450	473	493	499	532	488	494	492	475	496	503	487	490	509	481	508	531	522	512	474	505	464	452	499	479	511	496	511	468	489	519	525	532	463	533	533	470	520	477	506	487	510	471	503	517	492	517	489	505	491	485	500	496	524	481	555	475	463	482	519	497	498	483	478	507	499	512	501	482	499	484	465	520	486	471	505	480	472	489	486	517	505	513	464	552	498	493	534	482	523	510	509	491	466	498	469	480	481	529	483	510	447	470	479	511	535	463	468	516	490	489	497	494	501	512	530	487	494	507	512	532	505	493	509	461	492	480	490	494	501	474	523	480	497	488	473	468	529	482	528	511	512	507	461	446	475	507	500	480	478	473	496	523	491	489	501	499	499	506	473	478	486	466	452	491	456	501	442	507	495	473	478	484	483	518	536	487	516	477	532	463	486	446	495	465	484	539	474	518	506	507	497	478	489	487	488	493	476	465	493	490	473	522	490	492	501	501	458	501	557	505	511	475	495	490	493	466	473	483	486	522	456	495	513	493	501	553	477	517	486	476	519	536	487	474	497	496	502	477	487	472	491	471	480	525	520	459	532	485	485	490	531	494	493	502	510	504	474	566	491	496	502	480	474	485	483	493	494	461	501	494	534	498	510	492	503	485	485	459	481	482	487	502	506	519	514	457	453	468	435	501	518	507	465	489	492	513	468	482	485	492	509	478	500	495	476	487	503	473	491	476	499	430	482	487	490	478	509	494	501	488	522	487	476	449	500	433	538	458	462	501	516	435	499	477	489	528	475	518	467	470	507	483	477	502	510	510	545	532	472	482	488	441	460	513	511	529	429	482	497	466	491	508	512	442	480	483	479	481	481	482	479	498	525	523	489	484	493	474	506	518	473	534	527	480	501	499	497	495	519	492	487	545	487	495	488	476	496	516	475	490	444	512	474	515	442	491	503	501	486	510	542	477	516	528	504	536	475	480	532	505	500	476	439	463	493	462	429	497	495	480	521	465	456	488	468	503	477	490	505	489	516	494	527	476	510	464	487	489	525	489	507	478	504	494	510	508	513	475	497	448	495	498	519	535	520	500	462	523	486	492	490	501	512	487	514	510	452	522	486	527	507	518	474	522	504	478	486	479	503	489	499	498	516	478	497	515	475	499	538	523	471	518	488	512	476	495	462	459	455	510	501	514	506	463	467	487	481	482	488	503	515	439	483	471	527	502	503	514	532	505	525	484	494	483	512	456	516	469	466	506	474	496	517	494	505	485	565	489	488	477	468	500	526	464	495	503	513	475	519	524	489	528	505	502	484	493	494	489	520	476	457	527	478	497	460	507	500	517	489	506	520	503	473	481	459	518	498	426	506	497	509	481	488	479	477	476	478	488	555	489	487	477	512	488	499	507	494	531	519	478	501	504	479	457	495	474	517	467	495	520	470	481	474	467	551	469	473	499	482	525	480	513	480	528	523	517	493	507	507	486	503	495	491	490	491	511	538	500	493	478	504	470	506	500	524	492	509	516	505	543	486	511	504	531	479	481	467	521	484	506	479	475	497	478	490	470	481	491	471	461	482	448	501	508	503	501	484	477	485	504	466	548	461	500	490	500	463	508	531	508	478	519	485	522	459	538	495	454	491	520	499	513	465	488	469	546	465	480	497	480	481	520	473	493	502	495	500	466	471	499	515	502	538	475	515	458	514	493	465	502	478	496	502	462	516	491	523	495	469	517	494	512	495	478	496	454	493	443	499	483	507	485	495	479	484	496	532	445	541	490	506	497	480	483	522	484	505	470	508	461	513	518	500	461	486	487	497	474	459	476	520	536	466	515	466	484	507	477	492	489	539	488	505	479	485	517	527	481	491	491	536	500	495	492	466	477	494	493	532	487	491	479	512	503	445	430	513	527	502	502	513	443	465	493	501	523	498	497	478	498	433	477	488	518	491	498	497	496	480	490	481	483	484	496	524	512	475	514	501	434	493	481	486	485	480	488	466	501	510	480	508	462	530	483	504	508	503	527	478	519	483	473	466	490	503	540	490	508	471	499	515	503	472	496	513	511	493	491	504	511	427	482	493	494	522	474	466	515	505	509	520	488	519	462	488	467	489	510	488	461	504	495	486	517	517	500	504	484	490	489	450	466	487	471	519	515	468	480	485	510	492	511	497	504	486	487	481	517	532	517	472	510	516	495	492	499	454	480	525	490	545	452	493	526	474	472	499	482	529	466	520	479	511	464	484	482	477	483	505	493	465	452	498	512	463	483	509	506	480	495	480	493	457	500	467	502	466	529	489	517	516	478	515	486	490	451	480	556	469	493	465	544	499	483	519	470	489	491	462	511	486	517	528	488	472	450	494	494	501	458	519	472	493	500	506	544	497	516	471	487	508	465	525	492	546	503	466	492	500	475	491	477	460	478	513	474	489	534	484	506	452	474	467	494	514	475	542	510	479	519	519	533	494	484	493	513	487	506	461	544	447	460	473	465	539	502	462	473	508	496	507	464	465	508	496	486	469	482	518	513	482	500	483	482	488	525	483	509	493	459	481	490	465	476	455	451	476	496	447	465	493	527	532	502	479	497	445	446	478	530	435	497	474	483	501	493	541	453	453	486	458	504	533	475	461	489	487	470	516	523	527	455	477	448	482	472	466	455	496	487	514	489	482	488	490	499	514	487	498	464	511	509	541	458	507	476	485	476	492	444	509	487	518	491	523	473	494	504	510	478	505	463	482	531	461	485	491	473	481	484	489	500	496	502	482	465	484	485	502	488	502	466	470	514	498	427	476	504	477	464	482	457	492	484	527	497	468	500	521	501	521	522	486	519	515	511	484	508	471	521	475	498	476	463	506	497	520	483	476	504	465	506	511	489	481	531	479	462	485	483	538	499	468	510	472	498	492	495	463	490	503	501	447	502	494	483	505	474	510	492	487	491	546	488	484	452	473	499	461	502	472	525	455	510	503	492	499	478	532	504	493	460	472	517	484	508	503	484	518	480	462	468	518	493	517	519	509	491	492	527	508	477	491	482	460	494	515	515	500	515	519	486	465	498	497	534	505	510	462	482	513	478	469	505	498	487	505	506	488	522	494	504	496	489	487	483	506	491	532	505	453	516	500	520	479	459	487	504	508	460	468	460	491	505	521	528	458	469	463	470	440	490	452	486	495	447	518	507	480	491	491	474	504	450	487	477	471	509	479	528	492	511	546	508	495	481	491	495	492	488	502	465	487	476	500	503	486	446	490	500	469	489	535	488	450	460	488	483	532	507	529	452	487	493	481	499
74358	72035	55959	35366	11216	777	224	200	188	231	233	252	212	222	223	190	193	202	219	181	192	210	213	190	211	221	195	220	211	199	215	213	224	200	199	182	201	210	192	223	196	206	204	189	208	205	207	187	196	217	223	206	184	195	210	209	209	200	183	204	178	209	216	170	223	185	219	230	198	204	212	197	210	186	225	205	185	189	193	197	198	207	216	179	195	219	214	199	205	192	197	220	224	206	193	190	204	194	200	188	168	195	210	207	180	204	203	225	202	218	235	199	189	186	188	214	203	204	178	194	190	190	202	209	211	233	192	211	200	205	212	220	184	206	219	193	211	199	203	186	196	180	192	227	202	196	217	211	216	206	249	211	199	198	208	206	191	198	201	195	206	199	188	194	190	191	194	210	202	218	196	200	192	240	248	169	205	197	200	204	181	211	208	189	200	211	217	195	209	191	212	191	190	221	218	211	205	193	217	213	202	198	190	225	210	217	198	213	205	207	186	197	219	225	233	202	208	227	194	182	203	210	203	204	226	207	198	203	172	181	193	173	213	194	218	179	207	180	202	195	193	186	226	185	230	200	189	206	198	207	190	208	227	206	191	199	220	191	208	179	207	188	195	209	197	192	202	220	196	188	202	202	192	186	190	204	213	205	181	218	200	215	199	189	240	197	228	211	207	213	190	213	192	212	196	202	237	194	208	205	214	223	191	192	185	179	182	205	185	190	209	207	215	201	223	204	205	173	196	192	212	185	196	204	194	214	188	188	241	214	199	202	209	215	243	172	212	194	226	196	206	224	192	209	193	204	193	202	215	195	197	200	221	191	210	199	209	186	209	204	202	194	195	202	207	205	190	194	211	198	195	209	206	197	187	206	190	211	211	175	205	188	218	200	227	223	216	193	212	219	206	188	204	200	192	199	201	206	196	205	214	210	198	215	213	237	225	233	214	209	169	169	192	217	182	189	229	212	209	184	200	207	207	221	180	196	209	201	192	204	215	210	188	190	188	234	181	197	194	215	192	189	191	185	209	174	227	190	217	226	214	216	184	206	202	191	200	180	199	177	213	209	184	194	178	201	166	202	208	193	228	213	208	232	200	199	213	191	199	204	184	208	204	202	196	209	166	200	200	218	189	210	213	221	185	210	194	218	209	195	194	198	212	210	223	239	219	199	193	196	244	199	187	195	184	208	203	212	203	195	210	187	226	182	207	193	204	214	216	186	212	203	202	232	210	209	214	214	204	199	218	210	193	219	196	183	222	221	206	185	194	214	191	202	207	230	213	213	208	187	200	196	195	189	188	194	200	248	209	225	201	207	232	209	218	196	200	217	180	203	189	218	207	179	190	212	202	205	219	218	220	198	191	182	201	208	179	208	213	216	176	209	210	175	208	194	214	205	189	187	204	207	200	201	184	193	212	186	207	200	195	221	208	210	202	210	196	237	246	196	214	203	239	182	219	233	188	195	185	203	205	196	205	186	216	183	210	201	180	188	225	199	198	239	198	188	206	186	220	190	172	201	206	202	190	214	196	189	213	191	178	224	209	216	194	245	183	201	183	212	179	224	186	181	185	208	201	207	210	212	169	188	199	199	209	200	211	180	197	201	172	212	220	226	218	199	189	221	195	202	173	218	219	189	222	211	210	193	206	197	227	190	209	224	215	195	225	186	186	195	195	225	187	190	202	220	204	193	217	196	198	218	202	191	220	216	214	182	208	190	210	199	205	204	180	204	200	201	185	218	195	183	214	190	189	203	196	189	190	200	186	208	204	206	192	217	208	204	190	205	201	195	205	199	207	213	208	201	171	201	204	178	183	209	192	203	194	194	195	182	201	196	200	198	191	211	180	216	224	195	208	214	192	191	203	205	202	186	188	212	198	220	198	200	207	192	215	208	200	198	211	211	204	208	191	197	198	197	221	184	186	202	197	178	211	207	201	202	214	198	186	194	204	218	221	210	197	175	218	181	201	214	193	220	202	223	195	225	182	226	213	181	205	190	202	195	185	203	191	186	202	183	185	201	214	206	217	195	187	187	213	190	198	183	207	187	186	200	195	206	199	217	191	195	200	222	205	179	194	196	169	212	209	195	229	190	179	218	203	190	197	213	182	184	185	198	191	203	225	201	198	199	214	175	233	169	207	215	207	177	200	211	208	209	206	193	203	228	216	197	177	199	205	197	205	186	201	183	201	225	209	198	229	192	210	202	205	205	198	204	199	208	206	202	197	216	193	192	211	207	196	201	191	203	205	189	191	193	225	203	209	187	199	213	208	207	186	206	189	215	188	224	220	175	195	225	193	172	237	203	221	197	197	194	222	193	205	200	212	206	195	192	210	226	216	196	200	214	206	206	208	210	197	198	202	218	181	166	189	201	200	209	207	203	214	206	174	199	188	213	197	200	187	202	178	194	196	208	197	193	204	213	220	194	194	193	192	217	196	207	217	204	199	202	194	202	204	206	226	200	201	187	189	216	223	246	187	217	193	226	197	216	182	205	186	207	169	233	183	167	190	180	189	223	222	198	204	181	192	177	174	200	215	188	204	198	200	181	196	214	198	206	214	205	203	229	198	220	206	199	197	209	221	204	198	195	186	215	229	179	194	211	188	215	177	198	198	201	192	214	213	197	213	197	200	175	165	201	189	191	191	195	199	205	179	176	209	182	212	213	187	212	185	182	208	186	216	204	213	192	192	207	201	221	195	194	211	205	234	203	212	189	194	187	185	194	196	183	219	201	216	204	225	209	193	219	201	199	213	183	195	219	194	186	227	197	194	195	196	186	202	182	205	192	205	194	192	201	202	202	193	222	201	197	216	207	219	200	194	222	193	200	197	226	216	202	189	215	189	174	208	213	195	199	197	199	214	220	217	209	212	219	218	216	192	196	195	192	197	214	213	198	200	183	184	201	226	190	205	231	196	216	219	215	199	186	214	198	186	198	206	218	200	197	198	211	211	191	192	215	202	213	230	218	192	192	201	183	220	201	189	212	191	208	198	181	211	195	213	203	220	187	212	193	177	214	214	206	212	176	205	215	214	179	214	204	201	176	199	193	234	200	221	214	194	214	221	172	204	203	196	182	209	206	207	200	172	213	202	198	190	211	188	194	195	213	193	182	196	217	199	220	204	191	217	216	201	198	189	220	191	199	223	217	193	233	199	193	211	201	222	198	206	190	220	185	208	207	202	211	192	202	225	193	203	214	207	190	209	210	172	195	187	209	192	216	179	206	181	198	190	198	186	196	188	189	190	197	192	220	194	194	200	202	220	211	210	196	212	221	212	197	181	202	202	193	211	208	213	195	186	198	193	206	189	193	207	194	197	186	205	210	196	197	188	207	190	211	193	226	177	189	216	210	193	192	207	201	206	194	237	198	199	203	202	187	214	208	186	196	190	202	216	232	222	218	190	205	214	181	211	171	204	228	200	207	226	209	222	185	189	209	218	198	220	173	227	226	195	197	225	205	203	160	215	176	210	203	179	209	188	195	203	194	205	193
63476	63670	55753	38472	7254	719	691	672	903	878	836	763	766	771	786	715	651	724	697	656	680	686	627	659	664	698	669	629	676	648	656	664	677	680	700	647	662	649	666	680	701	645	664	627	654	663	653	676	646	670	672	689	642	684	642	663	709	699	659	692	679	643	661	652	672	670	714	717	621	666	647	659	664	678	626	661	694	620	655	622	642	681	721	627	655	661	693	661	675	644	610	639	670	619	666	675	680	682	633	691	665	669	698	646	602	666	643	676	674	651	635	672	681	694	752	665	641	657	670	675	657	684	609	654	687	654	666	664	651	694	662	650	661	662	660	729	712	685	630	671	730	640	673	613	684	652	672	653	682	640	647	661	679	637	637	666	686	635	653	639	686	650	669	687	686	658	640	672	612	691	637	630	647	654	689	684	684	645	665	679	664	704	669	658	635	623	626	635	711	659	660	676	646	617	655	672	643	666	726	672	665	624	708	659	686	677	657	661	679	688	685	650	659	673	663	673	667	648	657	669	617	655	687	606	669	692	633	623	696	676	667	673	665	579	617	705	654	674	662	676	711	676	715	651	668	635	696	680	646	661	726	661	681	691	620	635	662	655	713	669	670	656	634	666	670	625	649	643	674	667	668	704	677	688	662	640	698	659	662	656	666	659	657	674	628	648	652	641	674	681	719	689	676	693	683	725	682	683	661	654	690	660	689	664	643	620	654	646	679	737	649	635	681	674	684	643	688	617	688	656	603	647	676	702	666	697	643	693	669	637	648	654	629	626	641	691	640	628	668	699	684	620	642	638	645	647	662	688	608	695	645	634	654	652	746	672	693	658	643	672	664	667	589	694	673	698	698	707	674	663	613	670	694	706	680	671	625	682	712	659	635	649	657	625	642	664	607	630	662	657	642	687	658	619	689	685	648	626	601	702	642	660	662	680	644	644	720	658	658	664	639	683	689	654	622	684	677	705	628	710	662	652	666	653	712	607	670	627	677	669	647	664	633	679	707	732	683	665	642	619	646	668	675	653	650	676	702	650	640	645	679	651	656	629	669	603	667	619	694	672	640	657	676	699	643	653	679	652	626	660	656	678	676	657	677	635	677	628	645	685	637	624	606	689	661	654	693	642	645	669	677	661	640	608	625	627	585	627	697	679	662	664	678	636	628	707	641	609	589	652	679	661	667	689	644	600	684	660	693	628	696	644	625	664	669	688	666	654	641	706	650	681	701	711	669	666	688	668	643	681	702	653	668	593	650	667	648	672	668	642	650	686	684	639	660	695	652	652	716	629	713	700	660	669	681	663	663	619	675	698	695	650	670	679	694	654	613	642	648	657	647	629	654	629	638	673	678	656	627	636	657	686	665	613	651	699	672	712	660	610	670	691	694	682	661	706	673	701	675	666	702	687	623	648	691	680	656	671	654	669	658	681	631	622	645	672	687	679	654	702	707	672	658	645	608	671	706	699	667	629	689	730	649	652	638	703	693	690	667	675	632	700	637	634	643	689	672	718	659	653	711	665	638	688	616	671	660	705	653	645	657	662	674	652	595	663	642	646	643	656	669	643	677	630	699	693	654	655	663	638	655	671	660	674	634	662	640	655	715	645	661	657	686	692	698	642	690	611	655	612	637	640	662	630	637	667	665	651	670	665	670	709	678	637	679	626	640	673	644	636	655	700	691	686	707	688	656	646	632	690	690	641	684	669	672	668	683	661	669	704	633	618	643	663	653	673	665	625	654	709	658	692	655	660	678	684	677	651	614	655	636	667	677	645	628	634	660	659	680	662	671	648	640	673	686	652	707	645	671	658	679	697	632	652	708	661	669	658	657	667	680	648	656	703	630	639	663	615	705	632	649	677	671	676	688	676	688	646	651	708	646	658	686	652	656	687	616	684	623	623	709	685	691	655	616	726	614	631	658	709	646	619	671	652	681	695	684	650	654	659	666	685	634	635	676	664	653	711	671	692	679	642	637	669	645	630	667	635	698	699	679	683	636	660	676	647	649	646	626	660	688	669	697	651	641	685	654	678	707	696	662	659	659	631	662	706	640	688	697	646	666	638	659	719	681	648	665	644	681	633	665	685	655	661	662	705	634	682	670	699	651	658	708	645	657	651	632	637	671	633	622	660	659	665	696	685	642	615	636	669	641	671	651	664	682	643	707	649	615	669	681	634	696	608	641	620	695	616	654	683	672	655	671	643	655	643	706	638	621	636	668	638	649	654	686	648	703	623	630	675	701	662	712	628	608	661	643	662	637	666	669	673	664	620	671	658	646	669	688	665	650	676	656	630	669	672	707	669	690	684	666	669	677	647	613	668	618	658	670	686	654	668	694	613	670	668	686	629	649	695	647	681	659	659	635	648	644	657	685	652	693	653	652	612	666	684	685	678	673	634	655	657	660	655	672	645	652	633	654	625	666	652	700	600	668	666	628	646	634	681	674	652	633	617	654	685	688	692	650	699	659	638	658	663	685	656	681	687	665	682	647	677	691	640	654	628	602	695	667	661	706	635	652	661	668	650	649	645	675	660	671	715	672	663	695	610	685	695	671	680	680	680	649	643	655	671	654	672	675	666	648	673	701	649	702	639	683	640	644	659	686	650	689	663	639	652	679	689	646	670	654	658	665	583	655	680	675	666	655	655	649	689	638	692	638	700	719	676	652	666	634	681	631	645	667	652	656	680	708	642	694	686	667	683	628	639	653	664	655	641	689	680	644	721	617	703	616	649	650	681	651	639	655	684	688	636	657	658	650	651	651	652	647	686	621	678	655	672	685	652	661	677	644	635	664	659	673	681	655	679	695	645	664	655	639	662	682	707	659	620	634	658	699	639	683	660	668	653	639	660	647	631	680	696	646	610	641	626	670	631	628	697	651	659	658	663	698	648	633	629	683	635	681	672	641	658	669	644	659	665	645	689	579	630	626	612	676	670	656	659	689	650	653	670	670	679	659	714	638	618	645	668	720	653	655	663	647	672	678	642	625	683	610	683	676	662	621	664	641	626	659	644	714	678	624	687	645	667	657	680	695	679	663	665	653	667	673	666	667	651	640	640	715	669	611	656	671	656	700	621	630	659	639	635	661	683	609	664	682	687	658	672	640	648	693	656	647	627	650	644	631	646	660	655	643	672	619	670	607	689	634	690	630	689	659	672	628	665	633	701	674	697	735	621	633	672	619	680	693	686	675	674	664	653	677	598	643	638	686	656	681	632	667	676	633	630	689	673	644	646	686	633	658	662	673	685	689	625	646	661	611	673	645	700	656	650	673	636	653	661	656	637	674	669	651	667	685	634	623	658	708	705	686	652	711	669	591	665	666	629	662	647	629	653	653	633	660	676	639	689	654	655	611	648	646	681	650	699	664	657	668	662	686	616	636	643	624	687	659	703	650	639	627	644	653	640	710	638	658	613	688	666	668	671	690	688	664	675	599	686	633	644	647	641	706	682	643	659	647	673	664	652	639	666	665	664	680	660	667	623	653	671	705	646	631	663
31597	19953	7283	2403	302	161	172	170	149	152	133	173	148	161	142	166	162	145	140	168	157	133	162	138	162	157	151	151	147	133	169	161	187	130	152	158	130	159	157	140	145	156	167	131	167	144	146	155	131	151	155	153	165	142	144	161	161	141	164	156	141	138	158	144	156	142	137	151	148	129	164	160	154	143	131	159	158	159	168	161	132	163	161	144	176	151	165	148	163	140	151	164	138	137	162	147	151	151	164	175	154	181	176	145	153	161	132	161	158	157	142	137	179	145	173	160	136	135	158	165	176	159	136	144	150	160	156	150	142	173	165	141	148	173	143	165	153	149	154	155	147	173	148	182	145	163	156	150	158	140	166	159	155	145	157	149	150	138	147	154	140	142	161	155	132	142	150	167	157	162	143	128	182	137	159	167	141	134	147	150	152	120	149	172	130	149	165	156	151	151	152	177	144	152	148	151	161	148	145	154	163	168	162	159	149	140	166	140	169	155	130	138	154	156	156	161	142	144	156	173	149	157	137	153	155	159	155	156	146	136	158	155	144	147	147	142	155	157	142	168	162	175	145	163	163	138	151	156	147	162	153	169	178	143	150	150	149	154	135	133	164	155	150	151	147	142	155	150	156	167	149	158	170	169	142	129	148	149	154	153	147	167	160	135	163	155	145	127	151	170	145	137	142	131	173	156	150	165	156	154	153	152	149	181	163	138	154	173	146	153	156	182	160	158	151	163	182	141	164	141	132	164	160	148	140	158	156	154	159	166	164	151	173	159	153	170	147	132	151	145	165	150	125	156	172	160	159	150	138	170	147	130	158	127	151	168	161	166	142	138	174	136	142	174	131	152	164	167	161	133	138	163	152	164	160	171	156	164	181	141	131	153	156	143	133	175	157	157	158	153	173	141	153	141	147	141	161	156	155	155	154	168	150	157	158	128	170	159	160	143	157	174	145	135	153	139	157	158	153	166	163	131	169	159	174	138	152	131	143	137	139	165	135	156	129	151	152	176	162	146	173	155	158	156	141	136	149	170	155	156	165	158	141	140	165	171	162	157	148	151	160	166	128	166	136	156	161	177	157	148	191	150	166	154	162	184	150	146	157	133	154	154	146	141	142	141	167	162	154	155	139	142	153	140	149	164	149	163	147	180	129	159	157	156	144	140	164	171	149	155	152	139	160	155	165	170	183	174	148	162	149	148	157	165	157	184	137	143	158	133	163	158	152	153	142	163	158	149	154	156	172	149	153	143	145	178	164	150	149	150	156	139	138	169	152	159	152	167	155	155	157	157	138	164	149	172	149	149	158	165	152	167	141	168	158	144	154	166	167	148	155	160	166	148	155	176	168	162	140	173	165	152	157	130	133	141	151	157	145	179	136	178	168	155	164	131	139	152	170	136	139	124	164	136	142	144	149	142	143	169	147	169	168	161	156	159	148	162	163	169	140	150	158	154	147	147	129	152	152	124	159	148	151	162	141	132	136	169	160	136	151	137	180	160	155	138	154	155	145	169	171	166	150	173	161	163	153	155	181	166	140	152	147	169	155	174	138	148	156	155	141	155	145	132	167	140	167	147	148	185	158	153	173	127	158	154	162	148	153	163	121	174	150	155	164	165	160	145	146	151	173	143	143	162	142	146	162	137	149	154	159	140	177	170	180	146	144	140	156	158	145	161	159	173	153	153	151	171	154	163	158	178	163	132	161	141	139	162	164	130	148	146	157	162	166	136	154	161	140	176	144	163	167	150	149	166	170	166	141	125	157	141	161	129	156	171	150	134	151	171	168	145	163	143	149	147	149	150	169	160	147	146	159	161	149	155	165	131	172	150	155	141	158	141	163	143	151	145	167	149	164	142	162	159	166	160	120	175	159	155	137	156	159	153	150	155	143	159	160	171	161	187	160	168	172	164	144	146	151	156	160	157	180	150	163	134	169	148	129	186	157	149	161	153	132	160	149	150	143	140	161	147	148	161	139	128	158	149	162	141	161	179	150	132	163	157	143	160	153	151	163	159	138	162	132	161	165	137	166	172	146	151	157	161	175	148	147	164	154	161	161	143	172	126	159	149	151	155	159	139	165	146	127	149	162	161	139	136	168	147	164	133	173	150	147	129	150	153	156	141	173	147	151	152	148	149	167	136	150	138	155	142	145	144	137	141	157	141	159	154	144	147	168	182	145	140	173	158	145	149	168	173	153	154	173	149	151	150	161	135	145	150	148	139	144	168	150	153	161	141	166	149	169	156	170	140	160	143	158	153	140	135	164	152	153	169	123	159	163	153	160	160	167	133	154	165	143	152	143	162	156	153	161	161	145	154	169	153	165	152	150	140	129	155	158	152	159	149	133	157	165	144	159	145	147	161	134	155	144	159	145	154	139	149	173	135	146	142	166	169	172	158	177	130	145	133	150	182	185	153	191	172	158	139	150	142	151	140	160	141	155	138	121	177	141	160	167	151	159	170	151	150	138	146	160	150	160	168	135	150	166	152	156	157	151	160	162	163	178	161	157	156	162	148	148	172	146	168	140	155	149	137	163	161	135	158	167	157	149	156	156	167	150	161	168	166	161	139	143	169	162	154	179	151	171	143	173	152	147	147	158	139	133	157	128	139	127	149	156	179	149	166	147	143	145	148	138	151	157	136	163	170	150	141	141	144	135	156	160	139	143	152	152	162	164	134	153	153	147	138	136	166	154	143	164	149	138	163	146	169	170	146	165	147	165	173	148	166	131	156	143	182	149	174	170	164	159	146	141	151	161	133	153	162	179	137	160	158	160	168	160	158	134	146	149	155	139	153	162	146	163	162	160	135	147	158	149	139	143	160	146	143	170	174	152	144	162	132	169	163	136	185	142	155	155	149	152	151	151	152	149	145	145	140	148	140	148	157	146	139	152	152	155	135	147	140	123	129	156	146	160	152	147	145	143	152	163	134	150	160	151	164	181	163	145	163	154	179	136	149	167	169	155	179	169	138	149	154	162	152	158	142	154	148	174	160	168	139	181	175	159	138	146	141	148	144	139	143	170	151	164	151	162	156	163	131	167	133	173	161	187	170	138	142	159	148	138	153	150	170	147	144	170	162	157	138	147	161	163	152	148	164	159	147	145	155	165	154	159	158	156	146	162	145	147	155	142	173	161	148	150	159	166	153	154	155	157	143	144	170	144	153	155	153	156	162	145	143	145	143	168	128	153	147	161	144	147	140	151	146	146	134	152	178	173	137	163	161	145	164	157	154	183	143	175	165	161	160	137	150	165	155	188	145	162	164	139	153	155	170	157	152	142	166	141	131	143	155	147	146	167	153	150	161	166	162	160	178	158	127	136	144	158	147	167	141	142	160	148	151	126	157	165	140	140	135	140	168	134	132	134	166	141	133	147	170	159	166	158	148	134	153	156	158	174	144	154	132	138	161	182	148	145	156	159	166	163	150	162	149	149	146	135	156	166	150	153	148	141	158	175	174	130	162	149	155	146	146	146	137	133	152	137	150	140	137
33635	23996	12831	6526	731	522	540	553	544	533	541	560	518	524	491	536	538	545	513	558	556	512	524	517	534	549	510	568	527	536	520	530	545	550	544	506	540	531	531	542	527	536	540	541	519	545	539	523	578	563	513	519	527	525	526	556	523	566	485	523	485	524	528	502	534	509	551	531	556	560	567	507	513	512	536	532	535	554	549	555	512	546	515	553	553	516	528	544	521	553	518	562	549	561	529	544	533	542	516	517	525	507	512	513	531	575	548	532	539	578	536	556	513	520	512	555	496	552	554	498	579	522	546	516	548	539	526	538	507	532	525	524	541	560	512	564	529	562	524	527	546	537	554	549	540	550	494	576	489	526	535	518	539	591	572	535	510	501	525	508	517	562	531	524	536	533	533	533	532	525	551	535	516	466	484	593	542	521	577	511	500	537	548	510	519	541	582	536	525	518	577	526	547	514	541	505	531	541	523	544	574	526	559	525	532	543	523	520	521	564	555	548	498	536	513	523	572	521	531	521	518	525	561	533	540	554	545	508	549	505	568	545	546	516	548	534	525	536	555	540	549	462	551	569	509	566	520	506	551	558	522	558	513	539	540	554	508	543	545	559	480	553	542	499	519	500	537	535	533	560	557	550	502	525	522	557	544	531	493	542	538	573	537	563	539	531	558	534	532	543	499	537	535	552	521	534	494	525	532	514	592	527	515	540	530	552	534	492	534	560	546	497	531	485	577	521	490	494	538	537	537	561	504	526	515	527	536	541	525	522	527	542	570	547	548	507	554	531	536	541	516	529	545	545	566	496	513	526	532	552	510	505	499	522	530	544	526	506	518	548	569	508	534	511	518	494	487	540	581	554	544	546	565	496	551	546	523	529	541	548	514	532	508	518	521	569	514	532	531	534	548	548	561	557	541	537	493	514	556	525	525	536	527	562	534	528	513	514	539	544	516	558	476	554	540	534	498	550	549	516	539	534	515	576	531	565	518	559	537	545	517	578	473	575	563	515	533	527	542	552	517	525	519	514	549	540	525	544	501	548	513	571	550	498	520	542	539	535	516	574	537	511	507	535	533	503	528	558	505	509	507	513	562	535	526	526	521	542	520	546	537	523	545	571	545	562	517	549	553	497	543	582	501	508	545	534	521	552	530	517	521	572	529	566	549	540	504	562	554	539	582	518	583	542	562	525	562	533	503	531	525	537	555	526	567	477	513	553	541	572	554	527	519	508	531	538	493	512	577	518	528	541	531	528	531	525	530	535	543	562	556	545	527	563	498	504	543	491	557	580	556	559	563	520	527	562	530	543	539	555	510	515	550	554	527	549	559	565	566	533	537	529	524	541	542	506	539	548	509	532	531	550	535	586	501	550	552	516	517	547	508	517	491	498	517	523	545	525	533	574	516	555	513	530	560	518	553	520	515	540	502	542	497	516	553	561	533	533	539	506	509	552	552	565	534	520	529	520	536	593	541	532	543	553	529	514	533	554	535	521	482	572	534	554	513	545	532	533	540	541	559	536	524	549	511	521	555	543	545	547	538	544	566	541	552	546	548	516	535	506	519	511	492	475	549	564	525	525	551	524	586	549	570	559	528	548	574	532	532	511	540	526	562	532	523	549	504	570	531	525	520	551	558	556	557	530	561	545	532	537	563	513	523	515	529	524	567	517	536	573	540	515	523	532	555	516	535	558	514	551	527	564	587	554	500	537	540	563	525	550	585	560	528	570	518	509	513	513	485	513	510	526	529	503	529	497	528	534	536	546	559	529	519	601	585	542	549	524	585	539	533	552	538	560	550	527	514	504	478	492	537	578	557	557	575	517	541	524	531	482	552	526	537	548	537	523	520	502	508	556	564	542	556	559	561	523	547	525	547	538	553	577	550	517	501	566	540	516	528	551	515	566	543	521	544	527	568	492	522	579	541	536	565	522	499	593	541	523	567	555	566	515	533	544	520	503	559	528	556	543	460	515	506	551	531	544	501	552	552	535	507	576	593	559	538	514	523	576	530	511	560	538	570	543	513	523	559	551	507	547	509	574	546	570	543	506	542	544	491	552	495	568	549	529	509	511	594	547	506	528	559	509	552	535	536	525	575	550	535	558	519	557	511	517	477	515	514	511	519	572	516	565	526	516	549	561	516	513	533	520	540	577	545	598	522	582	521	556	560	514	498	541	497	548	513	581	561	549	573	548	552	582	499	519	562	559	530	556	520	571	537	546	538	542	538	514	545	544	498	533	493	531	507	527	593	513	543	586	517	558	522	509	538	545	520	521	532	528	544	551	564	542	525	585	528	497	520	546	558	541	523	532	568	526	496	491	543	558	505	550	604	516	517	574	550	534	549	510	527	580	565	556	531	479	559	468	571	552	542	536	542	581	527	549	549	505	553	537	585	556	538	564	561	520	549	558	495	527	559	530	530	553	528	536	525	533	504	529	517	512	520	521	565	532	509	544	549	537	520	550	540	493	530	512	537	501	567	569	526	534	511	515	527	547	532	502	534	539	518	533	532	531	538	491	529	538	532	543	550	517	527	524	554	547	561	537	560	551	586	525	519	539	536	542	548	544	533	548	512	543	534	559	526	540	550	536	542	556	548	556	493	563	613	513	532	530	473	518	555	560	534	535	526	554	536	525	521	494	518	506	481	534	544	531	534	553	535	578	553	532	536	510	534	503	535	536	516	550	532	532	548	550	547	533	525	526	538	538	546	524	515	536	511	534	511	553	503	536	521	571	559	496	519	568	478	514	532	561	515	547	544	548	548	513	561	504	542	510	546	572	566	548	479	509	513	487	501	487	566	492	539	597	561	514	565	516	505	564	521	531	505	536	526	539	580	517	529	554	535	566	529	578	529	556	571	559	534	533	529	514	578	531	520	518	527	489	540	537	545	595	522	520	534	535	514	520	562	564	504	516	558	514	498	512	532	550	500	526	546	532	578	539	533	510	563	530	518	500	550	543	515	496	543	481	525	540	570	527	590	529	590	521	550	533	543	560	553	494	521	549	535	551	538	589	535	527	553	544	562	529	537	503	516	511	545	530	593	536	546	510	553	553	527	506	513	543	522	536	563	590	540	548	515	537	503	546	528	543	575	507	530	545	493	537	556	533	501	527	543	597	538	549	533	567	538	506	521	500	513	567	553	530	540	560	590	554	579	518	526	552	528	518	506	568	583	507	555	527	535	505	511	523	544	535	515	561	527	526	519	534	559	531	555	531	511	505	532	497	542	573	550	534	536	494	536	550	536	528	578	470	502	545	517	536	571	553	512	550	555	521	547	504	512	538	523	516	516	557	523	518	527	560	502	575	521	546	487	553	510	523	555	534	522	524	541	507	551	529	536	504	493	517	551	490	558	528	536	518	520	494	515	519	545	546	548	535	543	570	562	596	493	526	527	515	546	554	520	545	558	540	537	532	546	538	511	541	562	548	535	524	550	554	565	534	530	516	561	505	549	559	554	514	545	519	528	510	516	532	532	529	531	527	582	547	562	570
69173	63271	46502	25346	4390	229	167	143	165	159	157	140	165	133	136	149	139	139	148	136	148	142	141	115	130	136	155	163	128	175	142	153	131	135	129	133	137	130	142	146	144	150	159	148	135	133	152	147	157	121	126	151	139	148	138	138	131	151	152	153	114	120	139	149	132	160	136	151	133	138	130	155	154	149	134	134	138	128	143	128	137	127	148	145	149	158	123	146	149	149	141	138	141	129	129	131	128	141	140	144	127	126	134	148	142	126	135	141	143	137	129	123	142	130	138	134	148	141	133	165	143	148	154	138	158	130	130	132	144	143	164	120	126	151	136	131	128	152	143	125	131	147	146	141	129	141	142	145	148	140	137	149	146	140	123	154	142	141	140	141	154	120	127	142	168	126	142	156	153	127	125	161	138	138	155	142	151	130	127	131	125	141	144	142	120	146	144	134	146	144	127	127	126	132	145	167	148	129	139	122	145	144	148	123	139	137	118	130	143	125	142	147	144	163	123	143	143	130	147	149	156	138	137	151	152	106	138	152	143	148	135	145	142	138	133	148	153	168	136	136	138	134	157	121	163	146	147	172	151	144	159	141	137	123	131	154	132	131	133	152	154	131	151	149	149	148	140	154	132	151	125	130	144	133	128	156	123	127	154	155	131	117	161	148	136	149	132	144	129	141	146	146	147	149	151	169	145	131	113	148	134	137	124	152	127	127	155	140	128	149	125	152	159	123	139	131	166	122	138	140	123	137	119	138	123	150	110	156	149	147	162	132	134	128	133	143	154	144	141	124	115	115	132	113	152	146	146	152	128	161	141	141	135	138	150	141	134	145	138	139	140	139	152	140	126	128	150	138	138	125	141	135	141	153	134	117	122	131	143	135	149	129	135	148	142	139	141	149	136	122	158	109	143	111	137	120	115	122	141	131	134	151	130	142	143	126	153	130	122	157	150	124	142	147	138	127	127	154	134	148	147	123	135	154	146	141	135	146	140	164	158	131	164	144	123	139	160	158	141	140	132	134	139	138	128	119	162	137	131	150	143	136	161	140	127	135	140	146	136	153	160	149	144	154	135	149	140	147	131	145	139	131	117	140	131	126	134	137	131	135	143	139	144	130	134	126	135	121	127	113	150	136	140	142	144	127	139	135	130	156	151	156	137	139	148	137	135	140	144	140	134	135	150	120	120	125	140	150	131	148	144	137	152	147	133	135	141	130	131	151	139	159	148	142	143	154	156	123	160	167	115	173	141	146	140	125	155	134	141	145	149	127	103	138	120	149	163	171	142	149	141	139	126	133	145	153	159	133	128	134	151	126	147	144	114	138	144	137	144	148	124	144	155	139	135	130	133	137	112	152	144	134	147	138	155	148	138	130	145	174	133	137	129	140	148	125	120	121	139	130	155	149	146	114	137	112	149	132	146	135	126	134	149	142	127	138	144	131	156	166	151	167	145	152	136	136	129	136	152	120	146	135	130	128	141	139	127	135	147	163	121	117	131	125	120	153	153	130	122	147	140	145	124	143	140	164	134	150	122	153	148	137	152	141	148	143	133	138	135	147	136	142	115	148	132	122	119	126	134	140	139	146	149	122	138	150	146	140	155	138	129	142	126	166	143	133	154	157	140	154	135	155	155	137	139	128	127	129	117	146	141	151	152	132	163	135	152	152	138	148	129	136	152	157	140	130	136	155	134	128	162	145	117	127	128	127	139	136	159	130	135	151	124	137	130	134	120	149	132	139	148	146	144	129	132	156	134	130	140	139	134	139	137	143	129	157	132	142	135	119	141	138	131	130	144	128	121	151	145	140	128	127	137	140	143	135	154	142	143	146	146	151	167	151	139	144	142	140	144	138	131	146	125	166	146	153	159	129	151	127	139	144	151	143	144	128	106	133	127	152	150	154	126	127	138	126	117	129	138	147	143	138	140	139	131	123	140	139	137	134	135	138	152	130	159	148	143	157	144	155	162	138	140	126	143	142	140	150	134	154	150	130	136	147	149	158	128	154	133	130	137	112	138	136	134	131	128	123	129	142	146	149	152	124	159	124	131	146	173	129	139	135	155	140	130	152	130	132	145	151	144	144	134	145	132	140	149	145	133	132	137	168	140	133	123	131	146	135	122	159	140	156	135	155	144	140	132	132	133	125	131	142	137	126	128	127	144	146	159	149	124	151	133	150	159	132	156	140	123	159	159	150	147	133	134	124	149	142	120	147	150	144	143	133	123	124	136	145	146	114	138	141	145	120	121	124	144	128	123	131	152	140	117	136	127	159	144	128	122	122	145	126	143	132	147	138	144	140	126	119	150	152	146	142	130	142	144	134	121	154	152	145	150	138	146	118	151	149	134	143	123	150	137	127	142	151	141	151	146	125	137	141	126	151	124	157	144	151	131	157	147	150	139	157	138	135	133	121	136	145	135	135	121	154	131	123	127	144	146	157	128	146	130	145	139	135	116	141	136	119	117	153	143	137	140	145	139	119	136	137	138	135	129	133	144	152	149	116	143	142	142	141	135	141	122	118	132	161	133	138	143	135	122	142	134	145	138	158	145	142	138	144	125	141	137	137	136	159	123	129	136	136	147	124	147	132	144	132	127	150	142	138	135	139	182	166	131	136	135	130	149	112	141	139	146	154	131	130	137	140	117	160	128	134	135	142	125	147	136	141	136	133	138	130	143	140	136	135	143	132	128	138	148	145	142	154	144	147	132	123	152	132	149	157	143	126	142	145	145	143	138	115	146	147	135	155	129	138	166	148	151	131	136	167	134	174	147	146	143	144	143	131	146	133	141	124	151	147	164	146	139	118	160	132	130	145	134	141	143	148	123	132	146	160	141	152	133	138	119	146	151	141	149	144	110	100	125	140	145	151	141	148	148	125	157	127	120	143	172	115	122	138	159	135	141	150	163	134	158	151	135	150	130	134	153	159	125	155	159	125	143	124	145	153	129	142	148	146	155	135	136	120	156	133	147	157	135	147	140	134	132	137	151	143	135	135	123	142	165	152	148	126	155	149	161	118	148	137	149	129	159	132	136	139	129	142	129	137	136	148	141	145	150	134	133	134	149	134	141	150	142	126	134	133	152	137	138	127	138	127	136	138	136	155	147	128	151	138	134	150	141	137	148	152	128	141	143	125	141	153	139	137	124	131	124	134	143	129	140	160	157	127	148	139	117	138	143	145	136	140	138	143	147	148	151	153	152	129	129	153	132	143	140	135	150	124	150	156	134	126	132	150	152	135	138	137	140	149	135	149	168	136	134	134	114	154	149	149	132	113	127	159	150	116	149	139	135	140	141	130	129	153	141	121	117	159	133	134	136	129	122	101	140	149	134	142	132	137	129	151	135	156	144	139	141	154	139	135	153	141	147	139	138	134	136	121	137	153	129	134	155	150	142	168	140	142	123	134	135	125	140	150	143	116	170	145	139	160	154	152	146	141	174	143	149	176	132	137	130	152	147	113	134	128	136	155	145	138	128	125	145	138	122	128	132	131
53655	51490	44841	29430	2641	499	500	522	632	638	558	568	560	526	537	487	533	513	510	471	486	505	497	506	494	522	478	476	483	507	488	477	461	523	505	485	500	478	473	468	481	467	510	498	492	464	512	508	498	449	487	486	512	480	492	455	503	502	509	491	487	492	529	514	471	442	525	488	469	481	481	490	458	485	468	470	481	476	484	502	511	517	496	515	494	460	527	498	498	473	496	473	483	484	486	475	503	486	493	463	492	484	499	497	495	478	491	494	488	484	488	506	473	495	474	479	462	499	490	499	481	503	519	489	470	466	458	472	510	493	499	461	479	510	485	497	482	493	500	483	456	490	500	491	469	485	513	504	528	470	422	481	504	510	526	472	463	507	471	482	481	470	495	543	519	470	469	529	486	498	487	480	462	504	494	492	466	507	451	508	484	482	482	476	468	447	517	485	500	471	508	498	499	502	509	484	450	479	495	506	521	507	474	469	480	481	504	524	484	469	477	475	521	516	499	484	550	511	515	494	493	522	485	510	493	464	505	523	496	480	489	488	460	475	483	453	459	513	470	502	491	509	503	452	526	480	462	468	491	517	536	504	465	490	499	483	471	535	487	489	484	465	475	470	489	452	540	473	496	492	483	495	504	465	516	479	445	468	504	490	470	500	490	507	499	466	495	490	475	483	488	478	479	498	459	489	514	482	493	495	464	509	519	478	466	458	499	502	486	506	477	472	481	514	489	457	477	500	537	458	461	478	510	478	537	474	497	464	504	469	497	455	537	496	501	464	499	506	505	469	468	511	482	507	477	486	477	476	483	501	482	503	518	495	468	531	497	490	486	528	501	494	491	481	500	533	462	498	518	472	470	504	482	521	545	499	558	433	451	475	472	507	516	485	468	467	515	488	495	473	474	452	507	484	489	502	483	523	491	456	473	494	462	451	486	443	443	501	474	468	478	542	506	510	481	500	461	481	501	514	496	460	468	477	493	459	452	468	505	503	490	488	525	509	501	493	498	490	505	451	499	463	510	485	477	512	517	481	489	485	479	486	534	510	479	507	524	443	510	510	454	479	553	461	464	512	448	504	523	513	469	460	499	481	494	473	481	473	488	498	458	495	467	514	491	516	521	506	501	459	477	497	460	500	477	485	483	488	479	483	489	476	499	510	496	472	495	484	479	476	472	488	475	472	458	476	436	480	547	507	453	481	500	494	505	502	438	487	484	464	492	459	533	478	483	483	471	533	504	436	477	491	476	482	481	523	464	481	495	482	485	533	512	478	514	462	528	501	457	491	474	483	513	487	493	479	487	510	507	486	516	509	465	458	494	480	464	527	508	526	476	462	518	496	491	523	486	493	447	510	482	453	495	471	479	496	471	478	504	511	499	510	485	475	501	470	505	517	479	455	491	505	476	519	450	535	488	495	539	477	503	477	492	454	515	493	453	472	498	505	495	443	516	474	505	525	476	486	464	486	489	518	502	475	486	487	506	502	540	509	488	463	469	537	446	515	454	520	474	509	525	482	461	448	505	481	470	489	496	490	493	490	489	482	506	504	507	473	509	484	474	499	508	465	514	498	495	475	504	508	487	481	514	506	456	494	455	495	475	473	492	499	500	479	522	480	500	516	513	496	499	501	493	536	462	502	479	442	505	495	466	482	515	477	502	507	473	502	453	454	513	458	484	446	481	460	483	464	489	485	505	477	481	528	496	491	492	490	493	483	491	450	456	506	534	521	514	493	514	449	503	482	472	481	487	497	463	497	539	459	496	483	496	480	492	497	519	514	456	470	494	494	471	512	527	500	473	491	506	495	461	516	489	483	481	506	481	494	496	485	483	520	471	481	505	493	475	472	477	489	501	499	474	443	434	494	500	482	451	507	500	493	521	456	508	465	479	517	490	491	499	469	497	556	507	473	488	486	534	478	524	489	477	459	459	476	480	497	504	515	454	460	457	469	524	546	480	494	470	514	458	481	438	492	457	461	505	504	459	434	462	500	484	480	476	518	475	523	473	485	490	502	502	499	518	503	483	478	469	472	524	498	450	513	504	449	512	500	485	474	495	486	491	493	484	478	489	475	481	458	454	465	492	500	516	480	515	482	470	483	446	456	457	521	499	484	465	509	470	506	513	526	498	478	506	548	504	496	553	479	492	493	455	478	477	503	501	510	477	466	541	513	469	498	468	500	509	487	500	478	513	512	446	481	482	496	490	497	476	487	505	492	478	474	460	513	466	488	436	501	465	490	479	504	484	509	497	456	467	469	469	491	497	507	523	475	514	499	484	508	476	469	504	501	465	506	488	533	478	514	516	480	521	474	493	510	499	456	487	487	442	456	455	488	486	516	474	488	485	467	458	501	474	503	482	492	503	464	453	489	501	483	469	475	445	446	511	476	472	504	504	497	502	483	522	489	488	470	497	509	448	528	511	496	518	495	460	489	455	486	477	486	516	478	496	456	481	503	463	492	476	478	471	468	462	479	448	499	498	486	473	485	517	481	493	460	460	482	526	495	502	477	508	471	486	491	508	527	457	478	481	478	499	500	472	482	490	487	516	514	513	510	468	494	519	494	516	491	468	490	470	531	486	486	476	496	487	480	469	496	493	502	456	461	465	464	528	448	541	488	436	472	513	465	510	483	509	480	486	512	514	477	484	466	500	494	487	512	464	482	482	482	457	511	504	494	483	534	524	516	506	470	506	488	476	504	460	472	475	497	472	522	492	486	484	465	466	469	506	506	454	484	476	500	523	507	481	515	466	486	474	513	466	469	482	481	488	511	471	484	494	476	473	476	491	496	489	477	462	515	488	491	493	469	504	472	495	456	526	471	462	486	470	487	491	494	484	485	474	480	456	474	479	485	462	489	511	429	511	467	517	491	501	485	509	498	491	496	516	497	494	486	460	478	495	466	504	482	522	471	470	501	518	501	498	497	491	500	467	510	494	463	490	491	515	489	459	498	518	462	448	448	480	451	521	501	463	502	455	491	512	485	495	512	518	512	448	534	486	487	536	506	506	525	511	448	513	504	500	560	541	490	521	512	508	478	501	465	441	458	512	522	485	479	502	448	482	493	479	484	470	485	527	483	448	463	501	472	499	505	500	515	488	493	485	478	453	456	467	500	477	482	455	478	509	500	494	489	480	505	500	481	447	490	479	523	508	485	522	498	486	461	445	518	496	479	478	471	482	485	492	447	521	486	443	495	476	501	486	469	469	507	479	466	468	466	495	537	488	537	494	503	508	511	450	517	474	484	508	496	460	458	501	490	512	465	466	515	475	492	504	497	457	496	509	491	499	464	464	539	518	478	469	476	460	454	496	446	478	479	459	484	490	492	501	498	480	476	503	524	501	463	511	542	514	505	517	478	483	493	503	480	478	513	498	516	499	459	483	472	494	461	507	474	487	489	490	467	461	533	506	468	507	502	498	432	455	482	505	523	442	497	461	513	473	451	507	493	470	498	475	505	441	463	495	457	536	464	524	495	533	506	532	495	485	495
74772	72097	55011	32961	9642	607	243	202	232	254	229	196	205	215	229	224	201	198	200	209	197	187	210	217	210	211	194	186	191	204	158	216	195	184	222	191	216	231	217	190	191	177	192	208	207	189	228	220	196	210	195	178	207	207	196	201	222	177	195	214	191	213	221	204	206	197	188	194	195	189	216	198	180	182	203	199	204	218	207	192	193	213	218	202	183	189	193	209	204	216	200	209	221	205	207	217	219	204	189	173	203	164	208	203	227	208	178	189	187	244	196	213	206	194	215	211	203	204	261	205	168	211	192	212	179	193	207	230	191	188	190	180	196	201	191	206	191	180	192	192	184	217	187	191	200	198	200	180	198	179	207	202	199	212	223	205	208	202	210	215	215	188	207	202	196	210	215	215	209	216	212	189	223	231	182	239	219	204	220	206	183	210	237	187	196	165	200	182	206	190	226	182	193	208	206	221	175	209	203	222	208	183	211	223	193	208	205	202	192	186	174	206	231	221	244	203	202	202	222	212	198	221	200	194	182	179	193	182	204	210	210	183	173	224	191	179	197	199	190	176	207	228	226	196	195	208	204	188	206	210	199	190	178	220	199	162	215	194	194	173	209	193	200	214	173	205	196	215	197	192	201	213	194	213	196	195	202	184	219	181	193	186	220	216	207	213	199	182	213	197	188	216	238	210	200	204	217	194	208	230	182	210	223	219	210	194	221	208	169	216	197	198	201	196	214	192	207	198	199	207	202	193	206	199	200	217	224	212	217	210	214	201	193	202	199	206	204	189	196	199	213	232	182	199	196	199	217	212	179	186	190	207	205	201	197	213	195	230	205	200	215	220	216	219	212	211	208	181	201	199	226	189	155	196	215	190	225	201	185	184	211	195	196	194	190	196	197	226	200	227	193	223	220	174	198	189	207	203	192	192	209	209	187	207	190	182	198	212	185	202	193	204	180	221	186	199	218	188	206	217	188	212	214	211	189	221	212	233	216	210	209	205	172	228	219	202	202	223	194	219	200	211	222	192	164	218	213	205	185	202	196	199	190	196	205	194	196	205	176	195	180	178	183	210	202	202	203	203	211	211	196	221	206	197	191	208	206	205	204	184	200	213	200	212	201	198	189	201	185	191	198	231	200	204	186	187	209	210	191	216	206	193	215	186	181	214	224	204	185	194	185	188	212	203	204	206	208	210	209	208	184	200	205	212	212	206	224	209	207	178	181	181	184	222	200	203	217	206	215	207	213	211	193	210	206	198	197	220	203	192	201	201	209	197	179	195	203	193	208	199	203	204	209	208	210	191	213	196	193	205	203	216	233	184	206	205	202	207	197	194	183	210	225	205	196	203	194	195	188	214	209	187	204	193	192	196	204	199	184	201	229	183	217	193	207	201	212	180	234	208	230	218	185	192	192	193	197	210	208	174	196	189	205	188	208	207	183	211	233	218	193	199	200	197	210	189	195	186	204	202	221	203	206	211	199	189	208	196	202	171	204	206	189	195	179	186	206	192	180	188	196	202	208	186	178	181	208	183	194	213	205	211	194	224	211	183	183	208	176	207	209	195	195	212	199	195	212	187	204	227	209	205	223	207	212	187	205	242	207	231	190	207	223	216	207	204	177	204	186	195	199	207	205	211	219	190	215	188	207	197	179	206	204	195	207	187	224	184	209	216	201	206	205	187	186	192	214	214	193	177	224	222	190	227	210	193	192	214	207	214	207	206	186	185	209	212	207	214	195	171	173	215	207	191	185	214	182	198	234	193	176	226	222	207	210	220	219	193	200	221	208	195	180	205	218	196	194	178	218	174	189	178	234	185	223	195	193	203	199	206	198	188	229	215	205	195	191	177	210	214	200	197	170	194	224	206	199	183	207	196	181	224	194	224	206	164	198	200	204	214	184	201	210	182	191	209	206	191	210	181	202	185	201	183	209	184	186	184	213	184	224	218	212	203	211	218	208	225	214	205	213	201	182	202	206	192	196	170	206	210	202	207	183	205	202	199	214	208	205	201	222	223	201	195	191	202	213	201	212	201	169	220	192	195	201	219	197	207	209	214	197	193	207	194	208	201	182	224	196	194	204	166	214	217	234	188	187	181	197	198	206	190	217	190	209	217	171	175	173	210	211	203	175	193	190	190	218	233	200	180	183	203	177	188	197	210	189	197	190	193	191	212	205	207	215	229	205	219	205	180	217	214	216	185	221	197	199	198	201	209	188	199	176	181	208	197	216	209	240	205	201	200	238	185	199	227	199	196	209	200	200	198	219	210	205	210	203	199	196	213	208	181	211	218	199	184	194	188	184	187	220	187	206	205	211	191	187	186	218	184	192	205	240	211	162	160	190	211	225	203	185	235	186	211	216	211	189	206	187	197	208	202	193	236	249	219	204	208	199	216	182	183	215	191	217	180	211	214	199	201	221	194	214	199	200	206	198	186	176	228	209	218	220	197	181	206	221	207	182	192	219	195	166	176	224	225	197	193	175	211	218	196	206	194	189	185	198	203	205	207	229	208	207	201	225	196	249	216	163	202	222	198	217	222	210	200	216	185	188	181	189	194	211	180	204	207	208	199	212	197	217	206	206	187	179	209	203	209	195	205	203	216	182	211	201	198	182	211	216	198	222	190	205	198	206	193	201	195	215	215	208	194	206	209	211	203	181	201	223	176	205	232	185	194	203	189	184	205	184	215	199	214	164	208	212	196	198	185	211	191	200	158	204	179	213	193	214	197	198	183	201	188	168	199	189	182	185	189	199	206	203	211	193	229	227	207	176	195	203	212	222	191	216	193	199	222	207	194	211	181	212	193	195	202	223	229	192	189	192	210	210	192	222	196	219	191	219	189	186	197	185	201	197	191	196	203	198	219	197	208	197	178	193	192	178	212	185	185	210	212	209	220	190	207	247	191	215	201	192	195	210	176	194	188	184	164	175	188	212	202	215	225	219	192	241	207	191	218	210	185	197	230	185	191	171	200	217	218	197	208	176	213	208	211	220	193	202	220	182	186	189	188	211	176	185	215	183	203	207	175	202	176	223	200	206	208	198	211	191	209	191	223	194	233	217	201	205	193	197	196	213	187	186	185	204	189	210	203	182	221	216	200	209	197	219	204	205	204	214	197	193	209	209	204	214	202	205	197	182	198	213	195	192	190	177	196	205	215	217	222	220	211	230	211	223	215	212	209	198	212	220	181	199	215	194	204	229	174	190	225	217	188	189	204	240	184	213	212	207	195	187	197	209	215	198	201	202	212	190	210	210	189	178	198	198	213	187	182	182	204	192	196	213	227	203	211	225	218	187	193	193	221	199	179	189	205	202	173	175	212	210	209	192	218	198	191	216	195	210	200	202	192	190	195	205	210	198	207	183	179	204	208	211	186	220	191	189	202	188	205	220	222	207	229	193	202	241	211	187	199	188	220	196	203	189	190	212	217	226	174	186	206	192	231	197	206	199	179	189	185	197	201	207	194	222	215	201	206	204	200	196	181	209	196	220	203
64250	63419	53757	36785	4847	753	735	775	917	1016	863	774	760	743	784	749	716	631	662	662	661	695	658	703	636	656	625	675	693	615	665	638	687	640	672	612	697	687	658	674	687	647	636	665	661	659	590	654	634	672	684	647	703	705	669	671	644	651	695	690	663	701	636	654	683	646	676	644	608	683	669	656	617	633	676	676	670	650	671	684	672	699	681	667	664	657	669	658	634	644	650	615	666	674	664	647	656	661	666	693	673	633	669	659	629	652	708	658	638	670	669	637	636	613	650	661	629	644	686	643	655	619	619	639	674	664	656	625	626	611	716	690	658	682	605	663	680	655	671	670	610	669	641	689	677	691	675	692	666	633	658	655	651	688	650	665	671	669	628	700	656	674	676	684	656	686	699	670	677	633	653	681	602	630	646	668	677	637	695	699	676	648	669	643	664	674	668	639	654	631	656	637	640	689	618	689	668	681	678	678	658	690	634	644	650	662	692	666	702	657	632	717	639	658	635	673	642	640	637	620	662	648	663	671	644	625	649	624	624	624	672	699	691	623	630	683	681	654	609	638	649	680	680	651	639	700	679	680	684	654	667	666	653	703	678	703	664	652	682	612	694	694	663	661	618	631	663	681	636	670	692	658	667	668	630	639	635	646	660	644	677	700	635	632	647	657	681	699	642	679	656	652	644	627	634	664	644	626	654	650	642	634	670	670	608	668	641	614	670	659	675	661	678	690	674	693	686	633	612	665	656	665	643	656	687	648	668	661	665	605	693	657	674	626	712	696	698	676	681	665	678	680	652	626	688	676	658	677	599	644	641	610	667	674	680	631	637	628	673	674	676	675	661	695	652	686	656	726	657	714	642	653	662	676	647	626	661	663	674	666	664	660	653	674	674	651	650	633	705	671	638	693	688	678	649	654	656	674	661	719	654	665	669	653	665	649	686	716	641	695	679	642	658	695	685	659	662	643	641	643	633	682	667	652	650	685	661	616	640	680	707	674	654	653	669	668	657	703	689	633	682	653	651	656	681	691	675	681	632	719	666	658	690	650	663	655	689	707	673	680	649	661	663	703	654	650	649	670	664	644	667	664	677	678	662	647	688	666	672	698	689	633	677	629	687	634	648	675	677	645	650	657	667	688	647	667	684	633	660	657	673	663	638	645	683	662	648	641	657	683	697	650	710	657	682	660	663	616	646	633	649	670	692	702	674	662	647	679	679	641	680	649	671	684	693	655	698	610	709	637	632	643	670	685	691	682	671	632	675	702	648	642	708	636	644	695	622	638	649	656	684	632	670	618	640	709	637	672	677	646	618	653	647	742	617	661	663	685	662	670	599	683	672	657	648	642	666	684	661	589	703	644	667	659	682	652	628	661	647	652	660	700	644	631	681	728	674	637	645	689	686	660	662	643	655	665	672	662	650	658	656	678	629	653	646	694	668	674	683	721	671	637	648	651	660	677	622	660	667	658	719	691	648	690	663	658	690	650	653	633	643	681	656	639	714	685	661	652	705	676	631	708	626	633	693	677	656	625	676	679	632	659	658	657	669	651	656	643	679	675	624	645	650	616	660	708	693	679	698	709	627	643	658	693	672	635	717	629	662	676	610	654	670	633	665	679	643	661	652	651	662	637	703	658	626	685	679	622	730	687	701	641	653	630	637	699	646	652	683	646	653	636	663	702	661	669	647	654	717	693	652	680	640	622	667	676	653	640	715	677	685	634	654	649	660	719	709	663	648	672	682	676	643	673	678	655	678	608	653	659	677	671	650	632	655	645	674	626	709	633	649	645	682	682	658	616	669	689	612	665	665	640	648	657	680	682	680	674	665	684	707	670	667	691	689	655	692	717	675	645	660	696	686	657	644	645	671	660	646	642	669	593	640	685	658	643	698	645	661	646	652	647	625	641	634	669	673	652	687	697	633	671	672	651	676	624	704	628	671	681	645	639	670	676	649	631	640	716	641	630	659	669	677	596	664	669	596	654	666	645	676	591	720	656	627	691	676	652	653	665	661	711	666	637	691	682	640	695	646	669	602	624	691	680	659	614	651	617	660	673	687	668	626	664	646	666	721	657	687	658	651	679	696	673	671	656	684	624	651	676	658	640	641	681	666	674	649	666	681	663	705	683	658	672	669	647	670	627	661	640	651	653	666	618	636	693	661	659	684	649	661	677	644	652	651	649	644	676	653	644	634	681	652	682	654	693	692	666	654	685	662	700	649	672	608	678	684	637	629	673	701	673	646	635	652	697	633	695	685	656	601	670	658	684	657	659	643	680	648	661	668	613	617	656	706	673	705	650	692	705	675	658	710	633	683	614	682	690	663	669	671	690	689	656	657	694	674	698	675	647	652	654	623	677	666	627	665	681	671	714	651	656	604	679	637	678	668	678	623	650	663	664	694	658	657	662	685	687	677	709	670	665	668	672	635	628	699	638	676	638	647	645	634	655	665	678	694	675	650	672	689	666	697	640	704	617	652	660	637	637	581	688	655	678	691	633	635	657	695	657	675	644	652	641	704	668	632	608	605	698	650	654	683	643	685	693	638	676	698	684	675	714	692	692	659	629	677	675	642	671	625	647	679	694	661	664	673	648	661	639	657	655	644	635	707	720	680	668	648	633	678	663	679	685	719	673	674	636	700	685	662	691	671	686	667	649	677	635	641	651	689	633	685	637	659	659	656	723	688	669	652	597	660	655	643	664	663	676	665	686	715	642	730	659	635	622	660	714	645	676	638	624	706	696	679	618	671	698	632	661	650	668	636	646	625	676	648	654	691	626	648	666	635	669	653	670	694	593	672	670	635	670	682	676	631	701	671	677	690	664	702	647	665	671	663	679	641	630	654	666	664	669	648	632	657	645	667	656	627	662	608	628	703	610	712	684	666	682	605	629	649	670	670	702	691	662	636	688	630	686	681	683	640	621	686	683	679	707	671	675	691	685	657	654	668	696	607	676	636	669	652	679	639	643	662	656	652	670	662	663	671	614	638	643	710	614	674	670	689	622	660	643	670	683	623	669	684	647	666	620	667	666	643	669	651	627	651	656	641	675	645	704	646	669	606	671	689	626	639	698	669	727	672	625	666	684	616	662	711	678	611	633	679	697	664	648	646	666	689	680	613	623	649	642	679	667	611	664	636	648	646	679	670	674	700	647	668	657	698	657	631	680	687	677	645	657	616	647	673	649	639	650	692	666	647	671	694	662	662	639	677	680	654	644	615	619	683	683	717	716	641	713	640	677	648	673	678	667	645	630	612	656	657	660	661	653	646	657	663	657	695	652	661	679	672	684	629	686	686	631	646	648	629	648	627	635	676	674	654	666	660	684	669	671	642	665	653	634	699	607	597	679	676	698	658	710	676	638	673	635	692	695	657	623	665	664	655	629	658	658	654	683	695	714	640	699	696	691	661	650	703	644	649	669	656	677	671	648	627	637	623	665	616	682	696	660	672	625	689	612	693	650	660	699	640	642	683	658	654	669	638	666	637	671	653	669
32605	21027	7946	1980	303	170	144	149	147	163	146	152	137	159	166	168	165	160	149	157	151	145	136	189	134	165	130	162	141	169	138	149	144	145	170	164	145	157	137	146	157	174	143	158	163	151	130	166	141	156	148	177	176	153	153	151	132	136	166	149	130	167	157	190	131	158	165	152	154	139	144	179	145	157	138	139	151	179	168	164	168	161	175	128	165	138	165	165	161	150	184	156	157	181	153	159	147	137	138	170	155	173	157	149	164	157	156	160	164	131	158	146	171	160	147	163	152	147	138	144	156	168	149	163	150	154	179	164	150	157	187	176	153	141	172	179	147	154	143	149	167	140	147	150	152	159	147	172	168	170	167	144	143	154	132	147	160	161	158	160	137	162	182	144	175	179	156	163	181	161	154	145	154	158	147	143	175	150	174	159	147	171	146	147	160	165	163	153	171	153	154	140	148	154	167	165	136	167	148	143	137	159	154	164	158	148	152	158	185	162	158	148	156	144	167	153	143	139	152	145	158	156	169	166	136	191	166	165	151	142	152	171	156	146	129	148	140	153	148	149	151	153	168	142	158	157	152	167	171	139	153	141	188	137	161	138	177	155	169	157	165	163	142	161	167	141	156	182	143	145	146	173	158	137	171	177	156	143	167	160	148	160	157	173	175	177	162	154	156	149	154	130	167	167	166	146	151	146	142	135	177	153	137	149	144	159	126	150	181	163	173	158	159	155	160	141	140	160	161	163	157	148	143	184	162	174	152	163	180	165	159	153	166	151	152	150	202	153	155	152	145	146	178	158	142	148	174	157	158	162	172	139	151	130	154	145	140	172	147	167	158	142	149	152	160	146	173	147	157	160	157	157	152	146	144	159	156	153	166	162	160	159	138	142	151	157	150	151	163	144	142	161	160	138	147	178	144	156	149	169	142	144	150	162	168	170	159	187	163	169	166	151	161	170	146	164	184	155	165	132	157	166	168	158	142	123	132	165	155	147	160	142	160	150	163	160	151	144	135	162	148	161	159	137	162	166	152	176	170	158	141	134	154	144	149	173	169	169	146	162	161	163	130	140	159	151	190	163	170	146	170	154	141	146	171	137	160	144	168	159	154	149	141	156	149	147	152	153	175	152	162	147	163	158	139	145	129	174	137	144	165	169	155	159	161	164	176	143	155	157	152	174	152	173	137	148	143	155	147	155	150	149	142	152	152	184	143	164	147	153	162	175	170	137	169	152	157	138	157	167	130	151	158	174	165	155	147	140	147	168	153	149	151	159	141	142	139	151	175	172	156	150	160	183	154	165	148	160	143	157	151	153	164	135	146	154	144	180	176	151	152	177	146	160	146	155	129	152	150	166	154	162	151	152	162	145	143	178	178	156	158	142	133	139	146	174	153	146	133	154	147	144	175	156	157	168	161	141	133	150	118	152	146	163	162	157	166	153	153	169	145	178	160	139	150	146	179	164	142	160	156	134	153	142	159	134	142	161	139	137	137	151	156	153	143	165	154	152	157	166	157	148	152	155	148	148	144	182	149	173	154	159	145	163	164	131	142	169	167	149	152	144	164	184	168	143	161	166	148	145	145	150	157	132	153	137	152	152	158	133	144	155	142	155	151	139	176	140	148	158	169	141	147	155	153	148	141	156	141	161	166	152	140	155	166	153	149	156	168	149	159	152	147	157	151	136	152	147	177	150	160	149	165	161	147	134	150	143	129	160	170	138	136	151	155	148	150	162	155	165	151	147	165	153	151	147	166	175	159	159	160	134	148	152	166	158	159	171	144	156	154	148	157	147	147	161	163	157	151	156	149	163	149	168	162	138	137	168	168	140	152	198	183	185	167	155	146	149	162	146	181	178	163	141	159	178	140	153	158	181	176	150	164	156	133	145	161	145	165	157	161	156	165	176	172	160	146	165	130	157	152	144	152	141	153	161	168	144	161	157	134	152	147	155	149	141	182	155	154	171	147	143	147	153	160	158	159	138	153	144	127	160	157	140	144	162	149	131	140	157	149	160	170	168	170	149	164	154	152	134	156	150	169	188	166	150	143	160	154	158	155	156	169	150	146	135	164	154	148	148	155	139	169	154	157	161	150	148	162	159	155	152	147	155	188	143	172	157	145	127	157	173	162	160	161	157	148	132	147	146	151	137	154	169	145	145	166	159	149	128	164	174	156	159	164	148	155	161	161	162	171	153	151	141	151	171	175	154	151	147	161	143	146	127	155	148	158	164	162	145	146	152	198	145	145	157	134	156	165	152	161	170	165	147	141	131	135	143	138	161	161	142	149	169	155	162	157	159	149	155	143	139	167	144	157	161	153	165	144	136	166	163	135	158	150	146	142	164	137	145	173	178	149	153	180	147	143	142	162	130	147	146	173	162	167	150	139	158	139	146	153	142	150	175	161	158	159	150	164	165	164	164	174	135	149	147	169	170	175	154	156	146	153	127	133	163	142	161	160	150	160	151	144	155	142	171	153	132	167	157	151	151	176	169	171	147	127	146	177	140	155	151	145	157	142	177	151	158	167	147	150	124	168	135	159	159	177	155	180	157	174	170	145	139	167	144	159	141	148	153	139	145	152	140	156	140	145	140	152	169	165	142	172	170	157	136	171	161	165	153	160	163	140	164	167	170	146	158	166	145	136	147	156	166	153	137	138	169	141	149	149	148	162	150	154	168	152	175	148	166	168	169	160	139	156	155	159	165	162	162	148	136	150	148	148	149	149	149	153	172	157	164	170	154	155	150	170	169	155	148	162	150	151	142	161	143	158	145	156	149	138	155	171	188	160	153	136	152	157	148	177	159	138	160	160	158	160	155	149	165	134	164	173	186	170	148	174	132	154	141	159	160	173	152	167	163	145	174	151	167	141	153	136	159	142	155	173	164	159	154	150	135	162	153	178	159	158	159	150	138	160	161	168	163	149	147	149	159	166	144	160	136	154	161	169	147	160	153	171	149	150	146	156	160	156	130	151	151	137	162	141	156	170	163	165	154	153	161	156	150	157	156	165	133	154	144	140	170	149	155	148	163	152	138	173	165	129	157	142	153	143	163	164	153	164	164	167	145	173	167	161	161	138	157	136	159	151	140	159	152	141	177	171	155	146	151	165	183	134	157	145	171	173	151	165	159	132	152	138	130	152	154	149	163	169	143	138	155	147	163	159	140	161	164	166	165	148	163	157	157	166	137	173	137	160	158	138	169	155	146	184	160	150	171	154	141	144	160	154	160	159	172	140	149	141	157	146	183	171	165	166	167	161	146	148	142	140	153	162	174	164	140	153	152	145	149	167	142	176	143	189	154	163	160	148	150	144	155	134	153	152	163	168	157	144	166	167	165	144	159	151	149	156	167	141	156	152	155	146	176	167	174	148	169	150	166	145	145	138	161	141	156	122	154	154	125	163	134	167	147	144	149	146	168	147	156	151	169	161	152	152	160	137	159	150	141	157	165	163	151	163	159	173	145	153	157	166	148	141	164	169	153	142	147	138	166
34683	25352	12303	5320	740	553	563	527	566	505	540	541	569	561	514	549	576	556	563	564	548	505	541	589	529	575	568	511	538	518	511	535	509	544	556	543	512	499	561	554	528	537	555	545	565	484	523	560	572	542	516	551	532	507	555	556	527	533	549	530	525	552	569	514	528	540	570	509	547	527	535	520	547	530	567	585	552	512	520	523	579	570	519	548	531	526	541	548	576	548	529	534	537	520	501	577	521	518	550	513	564	543	533	540	520	549	535	555	581	541	559	562	592	524	556	538	530	534	552	577	528	515	541	555	524	580	560	562	515	528	526	560	553	528	535	532	505	505	537	579	528	555	526	556	510	505	550	560	574	561	540	560	532	532	527	554	526	539	545	561	531	523	540	549	510	556	527	547	551	517	546	493	591	555	504	549	553	515	542	528	508	550	528	545	560	579	530	512	552	561	534	538	564	515	510	543	507	548	565	566	537	511	533	509	503	527	516	515	544	528	543	566	493	546	533	509	571	511	558	547	546	533	560	572	525	568	551	550	585	552	536	546	544	501	550	504	523	524	523	536	529	578	538	581	517	524	558	557	513	516	501	513	538	554	563	567	533	542	552	532	558	532	573	504	530	552	532	577	559	545	558	535	490	532	502	539	505	516	507	547	569	576	515	560	514	482	531	576	551	551	552	557	525	589	521	528	526	527	527	529	551	529	564	509	514	566	580	500	516	579	535	550	528	523	554	537	541	526	517	551	587	508	523	545	501	532	549	561	567	578	544	571	558	530	545	553	539	535	510	555	495	534	553	561	508	546	517	541	562	523	565	533	564	526	535	519	542	538	524	529	523	528	541	543	585	541	527	536	582	575	569	512	497	554	568	606	542	572	520	545	517	560	545	492	541	508	510	529	518	504	548	570	569	581	517	514	568	529	544	547	556	499	548	523	547	522	527	551	571	574	516	580	512	535	510	549	585	509	523	537	544	507	533	555	506	531	524	532	557	513	543	503	523	541	568	536	512	535	598	520	525	569	530	571	515	508	524	538	580	528	572	512	550	588	564	537	551	526	527	531	516	502	513	543	526	562	532	532	586	554	525	561	553	554	536	526	534	571	559	541	532	497	541	528	564	576	599	500	544	521	533	542	540	549	567	493	546	548	546	555	543	556	491	549	564	615	527	518	552	532	555	512	550	567	525	571	548	535	574	586	511	538	515	520	534	578	551	528	546	554	538	512	547	536	556	536	522	523	545	550	538	538	528	572	558	585	503	535	514	531	504	530	500	565	519	519	524	554	546	563	518	550	511	504	505	525	519	519	562	577	554	556	538	547	532	530	536	512	573	486	582	565	519	557	524	510	526	548	523	540	510	519	572	541	561	542	566	521	551	550	529	512	521	542	540	589	555	562	513	504	558	555	584	570	544	518	542	581	542	559	560	535	519	483	529	557	540	536	520	549	561	521	529	562	528	552	571	534	538	541	536	549	532	555	518	535	575	534	522	487	545	540	530	550	555	551	537	576	488	545	537	546	580	514	542	496	574	531	520	557	502	529	545	555	514	525	568	520	552	516	568	511	543	546	512	518	531	555	490	518	566	533	513	531	515	613	534	503	465	572	517	546	518	540	535	532	539	520	484	543	578	527	540	502	530	505	574	556	543	476	527	562	560	499	487	551	539	536	562	552	547	573	524	525	563	530	525	517	542	553	549	526	551	554	521	526	516	539	555	542	545	504	531	515	554	565	521	546	554	513	535	533	554	540	554	519	552	568	564	557	516	552	542	502	531	516	552	578	540	536	482	528	525	581	525	531	538	557	507	521	579	555	512	525	527	499	519	586	555	506	531	532	555	521	536	520	540	561	541	511	536	575	530	555	506	540	531	522	564	545	541	533	555	552	528	539	557	545	581	552	560	493	527	543	551	571	517	515	582	556	560	525	537	548	533	544	563	527	571	544	538	557	483	557	530	520	543	538	530	524	540	569	513	515	521	503	556	529	515	529	585	544	548	522	505	525	525	550	573	552	523	560	550	575	521	540	531	559	566	579	537	526	546	523	531	535	516	574	539	525	521	534	518	558	518	538	539	515	527	511	511	520	528	481	531	556	533	549	551	544	516	516	556	506	534	534	548	581	546	542	515	540	538	585	567	558	524	530	530	565	520	539	575	526	526	538	591	529	529	545	532	567	559	528	560	529	545	535	531	545	508	572	516	524	536	477	560	496	516	536	553	548	490	488	503	530	536	519	563	554	532	527	549	538	547	512	520	525	517	545	552	584	503	524	576	566	585	560	566	544	534	531	543	511	534	581	507	552	507	526	550	581	553	584	573	582	579	564	522	541	535	538	545	582	584	507	529	560	492	551	524	532	555	522	509	559	514	577	587	548	549	522	557	524	500	545	524	563	540	492	554	502	526	540	520	525	607	530	511	501	560	571	549	549	527	518	577	488	552	547	519	519	530	546	580	556	506	538	575	580	571	502	504	540	541	564	555	542	571	536	559	528	533	494	530	535	552	492	497	545	558	484	531	576	570	536	522	535	551	568	521	582	515	543	539	554	548	509	539	505	530	553	555	517	536	582	523	538	538	542	530	564	542	540	534	549	530	535	553	537	521	523	532	548	532	516	578	529	503	550	548	537	558	531	519	588	577	526	541	508	524	594	555	537	549	531	572	541	560	516	507	515	512	537	542	479	528	548	543	541	565	556	556	489	563	536	521	549	499	529	546	516	572	525	553	551	554	513	518	504	497	508	524	507	548	548	517	531	522	519	532	566	513	525	559	510	512	517	490	523	581	486	521	550	563	515	508	547	553	532	527	560	529	563	542	519	560	520	558	508	505	563	513	514	550	520	522	509	538	536	567	536	545	552	559	502	517	500	572	534	550	504	555	554	553	518	516	520	523	538	578	536	526	524	510	494	596	516	543	533	524	527	552	543	545	539	533	560	545	475	535	512	535	532	526	567	528	521	546	562	537	578	547	523	498	545	535	534	541	526	537	555	541	555	541	542	525	512	505	581	550	550	505	523	561	486	523	568	543	508	546	505	544	582	534	547	504	547	558	520	509	538	542	529	521	535	580	549	576	530	543	505	565	577	508	566	517	522	552	524	526	520	540	557	536	548	571	513	537	546	545	561	563	567	574	570	526	528	527	573	521	541	553	532	560	536	582	547	537	519	573	517	545	558	496	544	531	550	498	498	512	502	545	545	538	528	547	505	538	567	509	561	514	540	541	546	545	565	540	561	519	539	506	531	532	557	553	524	522	512	504	493	526	568	535	526	574	529	512	561	530	522	532	528	529	555	516	501	524	526	512	517	507	540	528	516	528	556	528	529	575	517	549	569	515	532	537	561	584	574	533	551	528	564	512	551	555	560	551	528	550	538	547	542	519	600	526	531	560	530	569	541	491	541	514	534	520	538	537	541	521	531	547	540	516	565	582	517	529	498	556	534	547	559	519	591	523	551	563	505	546	550	547	570	520	540	544	499	521	527	508	557	534	518	523	548
70792	66532	45614	24828	4926	205	146	143	189	170	162	156	131	156	135	139	162	165	149	110	137	145	146	129	131	132	145	131	152	121	122	164	149	156	148	146	117	151	150	149	136	143	142	134	149	147	126	132	134	142	155	141	150	157	131	149	153	153	136	125	130	144	130	152	129	129	143	150	131	138	144	153	156	133	113	142	152	153	142	148	137	130	153	150	148	137	142	133	134	134	155	137	154	126	143	137	130	141	135	138	114	133	131	147	127	134	139	128	141	136	138	155	131	131	134	141	145	126	139	123	127	124	157	158	142	160	151	137	131	122	129	157	147	149	127	159	119	158	140	116	115	156	129	129	128	137	130	155	146	136	127	145	134	134	126	151	134	143	144	137	142	139	141	155	160	122	134	155	142	143	145	147	136	149	135	151	140	140	150	152	159	145	134	123	132	142	142	141	133	144	124	141	127	149	170	153	139	134	135	157	133	126	132	132	142	137	131	153	158	142	151	142	138	112	155	154	144	128	139	133	145	152	141	139	133	137	103	129	139	135	133	125	148	145	133	159	138	146	133	158	139	145	146	142	138	141	142	139	124	137	110	114	121	146	133	140	142	152	138	135	127	147	133	131	134	129	144	151	145	132	137	152	145	155	131	147	148	148	133	145	135	131	129	131	126	147	137	124	125	137	145	131	129	140	151	151	137	154	144	154	120	148	136	120	148	138	140	140	135	151	135	134	143	139	138	149	134	147	150	146	125	151	126	155	139	144	137	130	162	150	143	132	154	148	149	151	137	146	122	141	133	120	139	138	156	153	141	139	156	153	146	170	145	151	103	126	113	158	129	120	123	145	146	141	142	144	131	126	148	176	136	137	152	136	142	128	142	149	145	150	164	159	133	138	140	128	144	135	147	136	158	151	141	147	124	153	126	128	150	150	132	135	145	135	142	138	153	121	131	145	128	158	136	148	136	132	153	136	157	132	134	135	133	130	134	119	133	135	148	150	153	146	126	156	134	127	126	144	136	130	147	143	139	156	127	152	124	121	132	160	155	146	134	141	133	138	130	136	143	148	127	133	155	164	138	133	157	135	140	158	149	150	129	130	152	148	147	128	152	141	127	143	124	126	153	149	141	133	147	129	136	117	127	153	146	137	169	135	148	134	115	142	145	133	134	145	130	136	129	147	147	132	138	128	117	146	145	165	129	149	144	156	152	124	139	159	147	158	167	132	121	137	150	146	143	154	139	144	154	141	140	164	152	143	125	145	153	159	150	144	146	137	164	141	152	137	137	123	150	156	138	153	136	143	140	147	140	126	126	148	139	123	148	145	156	134	139	137	121	134	162	144	141	136	154	139	141	154	134	145	144	159	128	164	140	144	143	131	129	151	130	131	131	162	132	142	128	144	126	150	161	149	139	144	144	159	139	112	148	128	139	168	138	132	137	149	153	130	134	148	154	120	137	140	143	137	136	131	123	140	151	140	147	163	136	134	128	144	160	152	130	134	140	139	147	131	140	145	138	137	127	139	143	141	136	154	161	123	158	133	127	138	151	141	134	128	138	151	137	146	136	118	135	132	134	132	126	148	152	141	128	145	153	148	125	142	134	129	154	144	146	136	143	133	154	151	129	161	138	140	139	131	128	140	124	126	133	146	158	142	143	148	121	138	140	128	127	133	136	129	140	134	191	126	138	131	133	149	123	146	152	134	142	138	145	149	142	121	143	156	107	139	135	159	146	142	153	133	124	136	153	145	125	119	126	154	137	122	144	160	115	149	134	134	140	155	145	148	152	130	141	136	130	144	137	136	153	152	157	128	156	119	133	150	145	155	129	165	116	156	127	134	140	116	153	152	126	129	123	160	142	143	129	151	148	149	148	143	137	121	140	132	143	149	131	147	149	142	155	148	137	154	149	140	136	140	144	151	134	151	143	152	126	127	123	116	140	156	152	129	127	132	157	141	159	156	137	137	130	132	109	129	151	142	142	137	140	146	124	127	138	133	156	146	162	135	121	138	168	135	155	171	125	142	112	141	137	143	134	161	153	117	134	137	150	137	149	148	126	137	126	152	150	156	143	144	153	119	127	165	143	136	142	141	127	140	136	145	126	126	134	153	143	150	149	154	136	133	133	136	147	150	149	157	130	152	144	141	137	117	136	140	166	143	161	132	156	142	140	145	151	141	163	160	127	128	142	132	128	143	123	133	134	143	144	146	127	143	134	129	143	144	146	112	148	139	138	149	162	147	136	124	139	121	124	142	124	137	126	128	132	174	135	141	126	136	151	132	145	134	141	157	173	130	134	151	137	141	138	134	130	127	134	137	134	164	139	124	130	142	140	155	142	115	131	126	144	137	133	132	145	137	122	154	147	141	151	158	152	115	126	142	162	124	112	138	137	157	139	130	125	149	132	151	155	134	128	146	130	155	139	141	133	165	150	133	128	153	145	129	163	131	122	127	135	135	131	131	132	139	149	125	141	137	138	144	146	148	120	139	132	162	133	167	139	132	127	148	146	150	123	129	160	147	150	132	145	139	116	119	141	119	124	132	135	127	141	138	142	128	124	137	128	151	129	149	150	138	158	142	118	138	131	135	143	133	153	134	118	134	147	122	136	144	149	116	134	125	139	164	122	118	146	127	152	127	137	149	143	133	146	152	147	152	139	145	145	124	136	140	143	121	138	166	113	134	163	118	154	179	132	150	147	123	144	147	110	136	142	136	155	151	157	146	130	146	137	149	150	143	122	119	152	175	128	159	155	134	135	138	163	150	135	158	130	168	134	147	147	163	124	159	133	134	153	140	139	123	147	166	166	113	135	136	117	167	136	132	135	153	131	150	141	142	152	117	146	152	120	140	144	147	162	162	140	143	143	135	138	147	134	151	148	128	145	157	140	127	125	131	157	148	149	146	159	138	139	159	142	134	143	139	148	143	126	138	130	119	133	127	146	124	135	150	128	136	126	147	129	135	136	121	153	148	137	158	134	143	126	148	143	133	134	132	125	159	145	143	135	123	142	131	140	136	149	133	146	137	132	142	137	134	131	133	129	106	130	151	131	131	147	129	111	150	137	141	146	127	147	134	143	144	159	112	133	145	146	159	144	127	128	125	145	130	133	136	148	160	131	153	135	113	138	146	149	120	144	142	146	133	115	154	148	134	110	142	144	144	132	139	121	147	151	133	145	125	136	144	144	128	130	155	136	141	135	137	136	156	150	142	121	144	151	135	141	139	139	121	125	158	131	127	146	141	174	143	157	136	125	127	152	154	139	159	126	147	121	129	146	138	130	136	135	134	143	135	132	123	127	131	140	151	161	138	150	145	133	161	145	157	128	145	126	160	136	145	135	162	143	145	129	140	138	129	125	124	146	152	134	128	132	125	126	137	124	146	127	124	145	142	134	165	141	139	129	124	125	136	137	137	137	144	161	137	140	128	135	143	143	136	146	131	118	139	147	161	129	148	146	138	141	136	165	146	155	131	130	153	143	134	157	135	141	129	149	123
53440	53523	43706	30824	3548	497	554	591	666	573	589	543	557	520	540	473	529	457	526	512	519	497	468	486	503	514	483	481	454	503	525	483	528	480	510	473	510	480	543	509	513	474	532	530	507	513	506	503	492	455	477	485	538	492	502	471	475	483	536	499	517	450	477	530	477	486	459	466	464	505	490	486	487	452	501	526	486	486	491	496	459	495	515	495	520	488	469	486	483	486	465	529	541	499	499	509	509	537	489	474	457	446	500	476	492	483	491	457	493	505	482	485	500	501	512	504	500	512	520	462	487	494	499	440	487	488	517	492	474	502	454	512	483	467	533	485	492	470	504	481	485	482	496	482	503	502	478	521	523	485	449	471	501	474	459	510	524	460	458	476	482	476	494	477	509	502	465	493	473	509	481	522	481	466	455	484	458	519	502	476	490	507	476	454	472	479	468	516	490	486	511	488	489	464	459	474	463	467	491	487	471	462	456	492	474	458	461	508	460	446	442	483	500	532	539	536	471	490	501	476	499	482	514	507	477	499	508	541	484	491	486	456	499	543	515	532	502	498	530	485	496	479	525	501	456	492	484	465	517	498	462	521	509	457	516	454	484	477	496	490	432	503	467	493	518	471	487	496	497	489	494	510	496	475	492	521	495	490	532	469	499	477	501	502	489	478	496	459	492	490	517	483	510	471	501	466	508	511	497	513	464	470	523	471	511	482	434	450	488	504	466	496	543	508	462	469	491	516	481	509	445	508	494	446	484	546	523	503	469	515	509	458	501	495	482	528	475	454	489	484	485	569	507	491	473	509	499	519	508	507	444	502	517	465	482	496	498	508	503	496	517	460	503	504	457	482	498	492	491	510	490	523	513	537	474	449	475	521	451	446	487	475	504	493	473	471	511	469	499	471	474	498	482	490	529	491	491	495	473	495	465	481	468	498	467	461	477	525	485	476	461	453	468	524	475	474	507	468	485	498	485	521	471	522	501	505	472	462	469	478	477	499	479	474	485	486	514	456	494	499	493	471	481	492	455	451	442	480	466	479	479	518	525	519	492	511	486	474	481	462	462	465	486	507	509	492	494	502	510	493	495	486	501	503	470	541	503	472	505	478	474	507	476	540	495	461	495	479	514	468	486	522	494	474	459	481	513	495	488	458	468	486	489	451	499	472	447	527	457	504	495	496	479	473	482	470	504	504	477	514	513	536	500	476	454	516	443	465	487	476	467	488	520	476	511	480	519	505	498	493	531	475	473	546	482	513	477	471	466	455	487	476	498	507	552	506	471	505	489	488	506	516	496	492	528	517	479	475	513	462	516	516	474	459	452	494	498	459	509	512	475	522	465	514	489	472	482	498	504	518	482	526	496	477	502	474	506	506	506	516	504	494	476	506	467	468	468	458	466	489	487	503	489	515	466	493	511	459	497	526	490	508	490	539	485	452	500	495	477	515	445	495	486	509	497	474	481	505	477	507	479	471	473	461	505	495	515	497	493	504	492	514	504	469	493	443	536	506	489	484	507	518	501	527	534	520	493	479	462	505	489	476	481	512	485	436	482	492	484	491	470	489	463	480	489	453	497	479	524	517	526	473	525	494	481	465	476	457	509	475	520	459	483	484	527	495	442	529	511	446	529	485	507	548	500	467	495	543	492	492	506	459	488	486	469	486	468	484	500	525	511	487	483	499	445	487	477	513	472	496	495	466	471	511	508	507	499	468	507	491	491	512	504	484	465	489	475	525	491	545	468	510	471	485	514	471	517	509	537	492	443	494	538	503	436	484	517	499	470	485	512	506	510	454	468	514	493	504	519	492	448	450	469	521	466	466	474	528	489	495	504	472	482	479	476	499	543	495	479	500	488	525	457	465	519	492	487	511	479	523	518	476	479	463	483	484	491	468	490	498	459	472	508	496	516	525	488	510	476	469	495	483	421	480	509	511	468	524	482	513	475	490	480	482	491	520	472	556	503	503	506	481	496	476	478	492	478	500	483	523	485	473	532	468	460	454	483	506	485	476	506	489	501	499	473	504	477	480	527	507	476	479	472	486	438	475	484	499	445	469	516	471	515	492	478	507	497	535	483	479	532	482	472	475	476	492	471	506	540	471	478	499	504	499	498	479	523	489	503	462	495	488	506	498	476	475	491	481	457	514	452	471	511	519	515	483	471	468	486	504	474	485	478	460	485	464	488	484	470	490	505	504	436	465	509	473	545	523	529	468	479	485	495	526	506	483	433	502	507	476	502	524	484	484	512	480	476	523	525	478	523	512	475	499	480	467	472	493	522	506	510	489	517	446	475	518	460	491	487	489	490	543	488	472	487	451	475	484	476	536	540	533	506	502	503	516	487	507	457	473	502	500	479	477	514	477	507	453	478	510	515	493	494	458	517	522	508	481	483	504	482	463	501	495	487	493	508	470	511	502	507	481	491	477	497	474	452	523	494	562	501	519	480	517	491	534	505	478	493	496	496	497	531	485	489	473	471	475	493	473	498	443	519	510	500	445	489	540	486	474	512	521	560	478	532	486	485	486	498	481	501	507	468	471	503	467	451	498	538	500	485	512	463	538	460	520	498	492	500	499	482	528	501	486	469	477	554	489	501	497	479	492	466	495	498	521	503	520	546	483	500	485	472	499	503	485	523	465	498	473	454	441	515	443	490	498	475	479	527	518	520	481	510	477	483	463	458	487	529	507	489	515	440	455	470	486	506	499	486	508	497	503	492	500	511	499	496	479	461	490	492	449	496	478	513	479	488	464	462	446	493	485	490	477	486	467	481	523	451	451	459	506	483	479	499	487	451	486	506	495	447	486	482	499	449	501	489	475	494	500	503	489	480	506	501	515	530	459	496	524	471	488	501	471	486	487	497	512	514	507	471	465	443	510	484	473	493	483	454	533	488	463	503	477	496	499	474	454	474	483	480	509	472	517	492	468	465	493	490	485	528	468	493	513	522	449	468	491	498	475	510	490	470	474	504	507	506	480	476	502	514	514	506	504	499	509	469	493	487	460	515	491	462	466	515	476	514	493	505	449	487	466	482	514	487	519	535	502	495	490	486	478	500	487	448	509	511	489	467	482	505	512	508	502	534	481	527	475	471	461	482	438	545	516	476	479	471	482	499	476	477	482	465	451	472	492	470	498	515	474	491	507	483	486	507	500	513	445	503	475	512	498	482	460	489	535	503	524	505	473	522	513	494	498	483	489	474	478	487	522	494	455	464	528	464	483	482	450	486	482	502	472	458	443	474	531	513	484	526	469	458	497	519	490	475	488	495	518	495	482	482	500	534	510	472	473	520	490	495	555	480	489	453	471	494	480	494	479	517	502	492	523	488	475	524	450	514	542	485	462	478	509	508	526	494	497	460	499	484	448	469	509	472	517	466	470	510	471	513	465	455	461	477	462	475	478	505	485	470	479	514	473	523	477	497	514	443	501	506	491	497	488	433	473	454	472	515	489	500	500	525	493	535	461	495	509	463	511	475	522	519	521	517	492	473	466
76323	72621	55047	35811	9990	622	241	225	270	274	224	194	223	208	235	193	199	175	189	219	186	182	212	204	180	213	195	199	224	194	205	196	187	191	191	221	214	180	189	170	231	203	191	210	180	179	200	210	192	212	185	195	192	208	223	206	193	189	214	190	200	187	183	242	204	193	186	194	209	203	168	184	206	200	190	179	200	182	215	195	191	204	201	198	180	190	195	188	206	177	200	192	174	211	189	197	172	194	192	187	192	203	197	185	195	198	203	195	192	209	194	195	192	203	195	171	200	194	216	207	185	215	193	206	212	175	205	181	184	186	213	184	186	191	195	223	187	190	197	183	212	187	186	183	186	200	198	176	189	208	169	204	224	202	216	203	188	202	195	191	190	209	197	177	212	193	209	216	193	213	172	190	221	198	190	195	204	198	205	201	186	182	191	220	205	194	185	203	238	187	196	173	211	177	191	208	196	207	206	188	195	197	182	202	197	193	205	202	213	192	212	195	182	210	196	210	220	189	197	201	215	184	197	176	198	204	200	214	197	213	204	217	207	193	191	196	203	189	200	190	196	222	195	165	194	208	182	197	213	187	196	216	163	219	190	185	211	199	159	195	208	191	213	171	206	203	188	206	190	205	198	185	211	199	158	215	205	214	194	211	204	208	211	181	184	200	194	201	194	199	222	195	215	174	185	205	205	186	210	214	204	194	204	195	185	189	157	184	158	200	211	208	218	208	205	174	202	179	187	174	174	171	198	202	207	207	203	179	210	228	212	207	191	202	186	195	198	201	208	203	181	191	193	200	198	194	206	205	190	231	187	178	221	203	225	177	197	202	188	211	200	186	191	182	199	204	199	192	210	174	177	189	186	199	202	191	187	197	187	202	182	163	185	183	191	184	193	199	205	198	189	180	191	223	211	214	189	157	212	204	186	180	182	206	185	204	187	203	212	161	187	178	187	174	209	188	204	193	171	165	203	211	214	191	203	205	182	186	184	195	217	205	221	195	179	197	210	183	177	195	185	187	172	174	228	209	196	196	184	194	218	196	184	209	209	172	180	167	203	189	179	195	182	183	204	165	165	194	188	216	201	205	204	192	160	170	164	199	188	205	210	182	196	190	214	152	203	191	193	233	205	209	201	187	217	187	176	208	194	183	203	208	195	213	197	203	203	217	223	178	179	197	201	205	188	174	188	187	198	171	182	185	225	209	215	192	193	199	174	199	219	186	178	179	195	175	206	188	202	206	199	209	187	194	169	194	173	202	203	207	205	199	189	167	212	218	188	203	173	182	194	224	194	176	210	185	183	219	215	197	209	183	198	201	163	220	194	193	195	202	177	212	204	170	196	188	182	187	192	185	190	192	192	198	189	174	193	200	197	201	203	211	161	201	187	202	197	202	186	182	212	208	209	201	215	199	220	208	179	193	188	190	189	192	198	207	199	211	176	231	199	208	209	169	206	192	211	184	200	172	181	207	189	181	191	187	175	191	201	204	212	195	194	232	188	168	192	172	179	208	184	189	180	191	192	184	211	191	189	178	195	180	199	199	170	204	203	184	176	192	193	220	205	184	200	189	195	223	219	209	176	186	204	183	207	210	172	174	173	190	192	213	200	173	190	217	186	185	201	192	205	173	211	164	210	222	185	222	165	207	200	203	206	201	188	182	186	182	199	201	194	200	201	196	210	169	209	184	206	222	168	196	208	191	201	217	179	192	172	203	197	202	210	196	176	205	186	189	189	213	176	192	196	188	191	164	203	207	212	193	197	193	187	222	201	190	185	193	198	184	197	195	220	203	190	201	187	206	197	189	185	184	190	182	185	184	194	190	184	204	191	209	199	173	200	185	162	184	189	197	186	202	223	199	184	210	182	202	191	175	207	193	188	201	190	188	207	189	188	192	231	206	205	199	186	212	210	203	173	225	207	221	205	205	193	218	186	208	173	226	195	200	174	211	210	193	190	175	195	184	209	141	191	159	179	207	187	178	205	202	195	185	177	191	195	165	201	209	209	165	193	203	195	186	207	197	166	203	179	206	176	203	175	195	191	184	208	196	184	212	198	202	207	213	198	190	183	220	211	201	203	219	209	210	185	219	214	224	198	183	197	211	185	201	189	195	205	181	225	197	223	204	192	181	214	196	183	192	180	203	189	191	186	196	183	176	199	205	169	181	188	201	204	192	206	214	199	210	196	173	212	177	201	193	204	203	189	200	218	223	196	199	182	202	197	201	200	168	166	198	212	190	216	187	214	196	193	194	177	185	195	187	193	196	179	188	216	195	200	196	183	188	208	183	171	196	170	186	179	205	199	221	198	208	197	200	202	187	211	202	213	195	196	199	202	214	198	220	186	200	207	193	200	205	208	189	183	188	172	204	181	169	189	200	211	214	200	182	198	202	203	191	209	181	195	208	196	176	195	205	187	186	173	213	195	182	212	164	181	163	218	222	208	190	192	196	200	207	191	188	190	207	207	210	206	174	184	188	205	177	229	198	176	196	187	209	193	206	172	176	204	198	187	182	201	209	185	204	171	179	190	216	202	212	201	191	197	217	196	168	188	193	212	197	202	192	209	205	218	202	214	166	204	198	197	179	191	209	197	192	183	184	206	206	210	191	216	214	183	182	167	209	194	193	185	182	213	211	187	189	181	182	179	198	190	198	199	183	187	185	214	177	212	200	204	211	213	207	229	195	193	192	184	181	193	219	183	196	203	182	210	196	202	194	207	188	182	174	197	194	187	194	181	186	192	183	198	200	202	209	173	192	208	203	203	206	202	183	204	191	198	174	199	195	185	197	187	185	198	195	212	192	201	198	192	197	187	181	188	185	190	187	195	170	185	178	215	201	182	211	188	191	214	188	186	221	201	192	178	209	192	193	185	180	197	218	205	194	176	199	201	187	200	184	205	186	204	196	199	187	183	218	209	201	180	207	192	187	201	187	193	206	189	195	213	185	207	235	211	213	187	195	209	216	199	179	197	201	189	188	196	216	208	203	184	219	186	186	211	181	198	203	209	198	189	179	214	206	188	224	214	211	202	185	182	182	206	198	175	198	209	203	186	187	201	176	183	205	197	203	219	206	201	189	194	189	228	202	207	195	199	194	222	197	191	188	197	160	211	198	190	200	194	198	201	173	174	200	184	195	191	199	204	189	196	207	199	195	215	196	186	189	177	223	196	201	181	225	209	197	199	191	199	171	188	210	181	199	192	188	210	202	206	188	180	192	194	196	188	202	209	187	182	216	169	186	211	168	173	203	191	186	188	200	188	178	206	194	212	197	195	186	194	192	183	181	206	216	184	197	190	187	201	192	183	195	170	201	197	209	190	200	192	176	201	192	205	166	204	171	201	205	201	225	234	188	178	173	187	200	171	183	222	192	198	194	197	195	200	197	185	205	207	203	180	162	192	166	204	206	195	194	188	214	211	192	176	195	197	181	185	195	204	205	186	170	173	188	194	219	171	193	189	199	200	190	193	180	205	172	200	205	207	187	191	211
63670	63231	54776	38350	5031	744	712	791	1262	1014	960	844	845	776	773	713	743	649	633	688	684	693	676	669	618	678	669	654	662	614	665	639	640	676	673	631	657	637	644	626	639	674	707	686	617	693	648	673	653	670	649	645	618	672	612	661	666	632	622	593	633	672	649	622	661	709	678	650	655	659	635	638	631	611	609	607	625	673	635	621	580	645	603	654	633	667	654	617	659	659	696	680	637	635	624	632	608	660	655	653	629	606	660	617	670	594	633	650	660	685	637	652	679	623	717	627	635	633	655	646	625	642	657	609	591	608	629	638	647	658	631	561	616	684	639	635	659	627	624	599	658	686	654	634	726	673	685	648	641	605	625	677	628	691	658	629	638	672	654	665	667	660	647	631	708	642	630	610	641	614	644	698	624	654	675	608	646	586	650	709	664	652	641	659	686	667	656	639	649	662	655	663	631	673	639	644	689	676	698	645	658	600	670	637	606	656	627	651	625	638	640	638	654	650	628	576	647	659	612	641	634	642	645	611	640	650	668	586	605	684	649	611	623	616	644	647	688	642	619	654	616	656	628	652	617	637	600	706	657	682	655	643	617	587	634	606	656	643	652	674	635	637	647	643	673	632	640	613	620	667	660	634	609	629	628	640	655	674	620	651	670	663	651	598	616	645	594	663	652	580	616	674	701	612	645	673	644	647	673	634	654	653	627	654	622	633	671	649	627	660	682	605	609	666	660	649	667	624	653	657	594	611	642	641	605	627	662	631	629	651	668	682	662	683	626	662	648	633	654	646	654	622	656	656	629	637	628	642	612	678	636	647	629	673	659	644	636	638	651	643	639	628	644	626	694	682	646	660	675	649	654	639	660	621	675	656	605	620	648	620	677	626	626	696	662	663	693	654	600	667	626	657	603	659	638	672	632	599	638	672	667	636	679	671	580	666	638	654	696	644	618	640	608	643	673	646	672	583	674	667	614	662	642	676	631	698	649	641	680	613	651	662	632	661	589	638	606	626	668	638	653	702	618	623	582	641	651	631	618	646	666	612	617	655	649	627	662	622	611	616	667	678	620	628	645	639	691	618	671	649	626	638	628	651	675	678	643	697	669	650	588	654	641	675	617	648	632	632	613	663	654	672	637	638	629	665	670	620	644	640	646	646	665	628	681	621	610	671	621	647	664	647	651	591	650	653	646	621	621	627	652	624	649	669	687	659	635	645	644	626	608	615	707	618	650	648	631	671	661	644	630	636	667	631	622	664	656	604	643	666	648	605	602	551	649	663	647	637	657	670	603	649	667	657	648	656	664	632	611	596	628	645	674	641	644	643	633	605	632	644	626	610	652	652	622	643	639	636	681	646	654	634	618	650	657	660	659	631	661	638	621	635	614	635	634	616	677	638	639	674	654	614	618	653	658	650	641	595	657	683	603	615	656	634	650	675	647	669	594	687	651	646	674	656	611	679	611	634	658	636	625	636	646	623	644	616	601	631	639	624	646	686	598	636	614	639	676	624	629	656	624	622	653	627	685	623	636	646	709	655	617	638	673	633	670	626	661	692	646	670	635	667	650	692	653	648	661	684	670	654	651	637	665	632	663	626	641	598	670	637	655	659	602	617	616	656	659	597	635	650	611	636	629	662	690	631	585	649	656	627	600	659	606	622	621	657	652	661	641	674	700	620	620	632	662	669	653	664	634	623	659	661	638	690	594	645	614	652	629	630	656	592	654	608	632	597	634	666	647	655	610	673	628	660	623	628	675	661	669	646	609	684	690	614	657	627	621	611	637	669	659	649	641	635	609	629	646	639	646	696	637	614	607	667	698	650	661	630	667	662	678	670	674	681	673	631	633	633	628	658	632	652	640	631	637	654	672	665	626	612	646	654	705	631	667	647	617	629	639	621	663	627	609	660	641	629	664	650	623	624	604	674	633	611	670	640	642	629	666	619	605	620	627	661	655	656	697	630	646	652	652	688	632	646	693	602	653	638	619	661	620	575	668	638	676	606	685	630	701	603	642	619	651	612	637	652	602	654	636	682	674	662	678	636	652	631	617	641	654	646	611	632	687	618	718	644	588	647	637	594	643	671	642	651	573	615	626	673	662	621	604	666	653	638	664	657	618	652	636	637	643	637	627	665	673	638	626	665	641	632	631	622	641	653	629	658	636	671	623	662	655	642	644	647	635	646	638	664	656	640	640	638	652	608	671	659	638	649	639	640	659	638	586	652	645	641	632	635	687	680	716	631	639	644	618	629	633	688	674	637	622	626	646	681	629	688	601	665	644	680	664	601	720	667	671	684	713	674	649	630	660	615	647	654	628	604	698	678	662	644	625	644	627	647	651	642	651	609	643	601	634	631	657	624	619	610	613	661	641	629	636	583	618	620	663	654	640	643	649	624	643	639	655	646	642	651	632	625	635	617	692	647	643	671	643	633	662	625	686	683	638	633	624	661	619	649	616	616	683	640	631	659	633	628	638	667	642	638	607	644	640	651	640	581	665	734	645	662	638	659	637	576	653	632	702	658	666	661	670	641	670	638	610	659	629	666	660	675	634	613	631	644	637	672	597	634	662	672	634	646	631	619	635	610	654	682	646	640	618	660	635	645	709	645	643	653	658	621	629	635	637	619	661	675	666	691	645	642	620	650	646	625	641	660	641	654	689	666	619	666	657	621	700	602	626	633	619	672	661	625	623	654	665	640	661	650	692	675	623	667	640	633	636	655	612	664	673	677	691	612	675	643	656	666	630	658	667	643	624	635	641	627	611	628	701	634	652	641	634	657	604	628	599	663	648	582	677	606	591	699	634	618	658	612	635	620	613	667	668	608	633	626	632	614	672	647	669	647	651	660	650	634	662	643	607	675	631	645	649	609	625	648	660	626	630	661	676	669	685	606	652	657	671	652	649	663	636	627	655	642	674	695	589	654	658	631	608	619	642	683	623	632	668	657	653	682	660	646	622	639	629	657	631	640	610	635	645	661	621	629	605	661	621	618	649	621	655	666	639	636	624	638	641	684	631	644	620	650	684	649	686	649	615	660	654	663	643	651	692	669	719	617	656	660	622	631	657	619	620	607	616	614	649	602	597	610	652	714	643	642	698	666	620	630	643	640	635	629	622	613	654	653	659	595	635	616	677	625	668	609	610	632	628	640	670	613	615	654	637	649	618	631	666	617	662	705	600	621	648	653	673	656	616	658	633	629	651	639	632	690	657	645	651	634	643	673	630	660	627	670	650	657	607	607	638	628	647	650	635	643	672	689	659	691	669	639	669	643	609	643	688	694	652	633	632	709	621	643	617	632	651	678	657	658	624	629	652	633	612	641	604	621	624	633	672	657	661	590	652	646	620	635	638	673	656	674	651	681	661	643	630	661	625	673	684	653	597	662	602	657	611	613	674	630	648	677	665	663	637	622	600	692	642	591	664	623	641	660	665	650	621	657	625	677	631	632	620	647	617	635	651	623	649	582	636	674	642	662	702	636	630	620	625	643	611	636
30948	19011	6390	2566	254	149	166	144	168	150	147	158	147	130	166	167	157	145	149	133	165	144	129	118	139	143	150	138	124	145	144	144	148	138	148	146	163	148	145	155	136	153	171	152	159	133	132	149	154	154	143	136	163	173	139	145	153	134	131	149	172	137	151	159	156	170	148	120	167	162	143	149	122	158	138	147	147	134	136	148	155	141	154	142	127	156	154	152	154	176	134	152	125	137	131	140	152	138	148	148	147	133	140	138	159	152	180	143	122	162	155	147	167	154	112	152	148	120	143	137	149	149	167	146	136	177	138	144	134	155	131	142	140	144	149	139	135	150	146	151	151	143	132	156	132	135	144	142	117	147	168	147	143	153	130	140	140	152	138	155	152	159	142	144	158	129	150	127	131	145	135	163	147	150	129	165	134	128	152	143	144	156	126	134	135	129	136	156	144	136	153	156	133	152	154	127	144	139	152	145	138	163	154	147	164	151	150	120	157	154	142	147	156	172	154	135	138	128	122	152	139	140	129	142	150	153	120	143	139	141	134	152	135	163	163	115	141	138	153	163	145	155	141	138	157	130	147	143	151	126	139	153	173	141	136	130	161	140	145	159	153	143	147	135	158	152	150	141	155	149	131	149	155	144	132	140	133	138	147	145	133	138	139	133	147	162	150	141	146	139	147	162	149	155	133	146	148	163	148	129	155	148	159	160	131	158	161	140	144	175	167	146	130	134	165	141	162	146	155	143	132	143	169	147	128	141	170	146	148	131	129	169	132	164	138	140	155	139	153	156	151	144	173	143	154	167	144	132	142	141	162	133	138	143	129	140	130	125	144	128	152	142	136	157	148	154	137	133	143	130	130	138	129	139	134	148	131	138	173	146	116	143	138	179	140	129	150	168	133	138	145	145	137	157	140	141	138	136	133	145	153	148	150	158	143	140	146	160	150	148	141	159	144	148	131	131	120	139	146	169	143	173	133	123	137	144	125	155	149	150	144	140	134	145	141	139	154	134	157	145	156	112	149	138	161	135	131	149	149	128	153	142	164	143	118	121	123	130	140	147	137	160	144	135	153	142	161	158	143	159	143	137	162	150	130	133	141	165	166	141	151	150	143	131	146	151	152	143	155	166	162	141	157	156	122	150	162	151	153	156	157	155	136	135	138	146	135	131	130	156	145	163	153	146	154	154	140	147	159	133	149	129	130	148	143	176	139	153	136	163	164	150	144	139	150	142	158	143	134	161	142	149	156	147	126	147	149	157	150	161	147	158	125	118	139	165	143	154	117	147	147	144	151	125	153	153	166	134	129	138	139	148	126	161	129	149	142	143	133	148	152	149	145	138	137	139	144	128	138	139	131	135	151	159	126	148	147	156	125	119	146	131	142	173	132	151	144	171	154	152	137	146	162	166	161	137	149	150	141	128	141	163	149	153	149	131	123	145	141	153	146	150	143	149	153	131	143	155	152	144	142	140	156	127	160	143	146	147	140	162	149	138	156	149	122	139	148	134	150	122	127	125	144	138	153	138	137	148	149	162	142	164	139	139	163	144	137	145	153	146	144	147	133	125	141	157	140	138	167	156	130	141	156	125	141	145	130	150	160	124	149	146	148	155	143	157	151	135	156	139	144	132	136	157	141	170	130	138	154	139	147	135	153	136	150	134	155	175	143	138	140	142	134	144	130	153	151	128	163	142	136	145	148	156	146	159	145	154	129	144	141	150	143	153	160	141	141	149	137	139	163	161	122	172	151	142	160	156	157	141	141	144	158	129	141	149	132	149	148	151	167	148	176	164	152	154	144	147	137	168	135	140	146	160	151	156	131	142	151	147	140	139	172	123	147	145	161	141	142	139	171	136	139	138	156	153	136	155	159	142	151	141	149	146	142	135	148	153	143	140	132	143	144	161	167	143	148	140	129	165	162	160	130	143	147	128	138	137	149	158	137	158	148	117	154	137	117	141	148	160	125	137	132	116	145	159	138	148	147	136	134	133	137	155	150	149	151	134	166	145	147	139	146	127	155	158	143	150	132	165	111	142	130	157	163	152	161	132	142	139	137	136	143	168	126	148	146	170	158	155	132	147	136	124	144	140	151	154	167	135	147	157	134	129	116	147	167	140	142	156	149	151	132	139	143	144	172	154	150	134	122	151	136	164	149	153	151	150	168	153	156	165	148	148	140	147	150	124	121	160	140	147	147	157	148	149	136	138	165	148	121	147	118	138	147	165	148	126	151	131	159	148	147	131	145	154	138	159	135	132	139	144	146	152	131	152	132	130	152	125	143	140	159	134	149	167	149	167	138	149	145	152	154	141	141	142	151	153	180	138	161	177	144	159	147	157	155	134	145	144	142	124	153	156	162	144	155	141	150	139	141	150	137	146	143	147	148	145	152	131	141	144	126	135	137	156	153	156	151	159	153	150	135	148	135	140	154	161	148	158	131	142	138	143	149	160	145	164	141	151	177	156	151	139	142	148	127	149	145	136	148	127	151	141	141	140	141	122	132	149	153	116	162	167	155	153	122	124	156	158	137	139	156	159	161	145	146	152	141	149	154	144	133	121	146	137	141	139	154	134	142	157	154	124	133	134	142	148	148	126	141	158	143	124	155	134	167	160	161	140	144	132	128	144	148	159	142	137	135	145	137	144	155	147	155	139	136	159	142	149	135	156	145	139	138	110	150	159	144	144	151	121	133	140	155	159	144	139	140	156	155	150	132	164	153	140	144	147	127	126	144	117	134	137	136	137	153	163	160	159	149	159	123	160	146	129	135	147	146	145	156	171	140	149	164	139	172	148	148	141	124	153	148	146	153	152	163	149	118	136	152	171	143	133	143	161	139	154	140	125	136	166	157	180	147	121	145	136	143	150	143	163	133	147	145	135	152	142	163	153	157	148	151	138	144	141	136	143	130	151	138	154	132	159	151	169	151	127	138	138	146	155	147	155	146	134	158	158	172	138	141	149	137	148	152	167	145	111	142	143	148	154	133	155	144	151	144	156	147	138	170	151	153	135	158	158	139	146	141	141	153	129	134	134	156	169	138	131	131	155	140	141	145	143	125	145	138	136	151	142	117	148	165	144	176	139	139	140	154	149	137	140	148	142	128	149	147	149	124	142	144	157	151	132	115	139	132	156	153	139	155	156	154	137	132	144	140	138	130	164	142	121	131	150	154	128	149	128	156	167	136	138	162	137	125	125	150	145	139	144	141	162	172	130	144	135	160	165	144	161	123	155	150	145	146	147	124	123	157	156	163	152	144	147	122	141	135	144	132	155	146	137	140	165	131	158	152	136	146	131	128	157	143	182	122	130	153	139	159	145	138	147	143	149	142	150	140	191	156	140	142	129	158	129	152	133	168	129	135	140	135	137	131	143	139	149	165	156	150	136	138	149	153	137	141	141	139	149	141	169	151	147	146	156	119	149	141	135	147	149	133	131	143	137	147	124	137	166	153	161	134	127	159	128	139	128	148	131	153	129	152	137	158	132	134	146
33341	22346	11722	7374	756	510	495	493	490	549	505	492	514	503	507	497	490	526	525	527	508	493	488	454	526	470	511	502	514	542	538	507	535	502	501	488	538	551	510	505	517	494	518	504	521	531	503	490	498	521	506	510	442	481	525	486	514	500	517	532	473	494	495	478	500	536	521	508	510	487	513	556	485	488	489	489	502	487	509	526	473	535	477	485	492	495	529	521	523	484	471	539	504	489	475	535	523	500	508	532	488	509	550	491	498	498	482	483	511	532	529	517	485	459	498	519	477	528	487	525	497	462	526	540	524	543	484	464	510	479	515	473	514	508	496	481	483	498	481	480	521	518	486	481	529	520	504	498	510	484	537	521	485	503	493	551	517	504	518	517	524	521	520	492	490	460	517	534	477	509	459	507	571	504	473	480	514	501	491	528	497	527	492	490	517	476	501	526	520	536	525	514	499	499	539	519	483	482	509	491	523	505	511	484	505	456	503	512	493	509	479	504	474	532	510	533	496	498	520	539	529	525	458	459	474	494	495	468	505	522	483	507	478	491	477	494	536	498	509	494	492	538	512	483	519	530	556	507	484	525	456	475	494	566	504	484	493	496	512	524	502	542	459	537	475	519	499	505	494	533	502	489	498	518	473	515	465	481	535	512	520	476	467	512	499	515	500	513	534	500	511	504	553	495	509	505	525	531	502	513	518	509	557	491	494	483	543	494	553	516	489	481	522	504	477	476	518	511	508	509	462	512	478	539	500	511	506	522	479	493	494	512	504	473	508	506	490	519	500	493	518	458	507	477	518	548	525	543	547	503	496	533	522	510	530	486	501	554	496	493	524	467	506	476	531	539	502	515	485	479	456	501	487	505	492	469	479	480	506	511	527	484	511	521	491	543	483	489	504	519	520	504	491	525	506	520	460	510	487	496	548	500	493	503	541	525	489	531	544	534	494	503	493	518	536	492	519	498	518	559	487	481	511	517	506	490	528	553	488	499	502	462	514	517	529	542	539	490	497	491	517	497	525	506	453	516	514	513	547	533	516	538	520	493	502	516	509	481	470	545	542	509	482	492	525	493	519	518	500	469	517	468	506	509	490	510	506	501	480	500	517	518	501	514	485	505	509	524	492	504	489	535	548	492	486	511	528	489	517	486	494	533	499	491	537	485	512	483	507	506	518	556	481	519	497	538	507	488	516	547	537	535	525	479	482	557	472	483	470	491	492	532	524	514	486	483	499	489	467	483	499	515	478	495	497	494	501	530	503	513	507	549	478	499	518	511	477	470	517	554	530	492	497	496	565	527	482	529	490	511	481	528	491	514	490	530	476	505	475	461	477	503	519	458	494	503	493	489	509	550	491	504	470	489	478	554	535	505	520	522	514	510	495	472	507	512	487	531	455	493	485	555	580	503	544	512	524	528	537	498	485	545	491	526	516	514	524	508	527	540	502	510	497	510	520	502	529	549	535	490	503	509	546	539	470	513	507	525	519	530	502	512	504	484	492	534	477	489	516	485	511	508	521	502	513	483	505	495	531	516	520	487	520	506	488	476	486	485	481	470	510	485	495	536	486	486	514	487	478	491	502	492	527	526	504	500	456	533	513	523	513	498	491	469	532	511	471	437	503	484	505	489	546	547	509	495	510	511	507	487	495	529	472	512	489	488	497	518	529	517	568	501	526	481	516	520	522	494	512	509	488	514	463	514	555	455	474	520	486	463	535	476	533	496	522	514	505	477	476	493	544	541	523	519	494	498	498	524	497	479	516	502	514	515	548	498	497	555	507	518	478	520	504	530	462	533	501	512	533	524	512	461	536	509	480	491	517	483	509	484	508	511	544	506	528	503	505	512	482	498	522	499	491	507	523	513	518	475	490	476	477	554	486	517	469	556	521	505	473	499	491	484	493	478	536	513	461	517	483	480	457	524	501	501	520	490	548	457	489	481	499	515	508	526	482	510	494	492	495	557	507	515	500	489	531	511	492	514	492	559	488	479	482	526	472	466	487	481	478	481	516	512	525	524	477	501	513	569	537	534	524	520	458	542	513	497	494	501	533	526	522	490	514	540	522	499	513	500	497	453	494	505	484	510	515	508	521	529	503	526	534	486	531	524	523	512	502	541	483	460	517	480	506	515	520	540	509	491	512	502	486	526	478	519	468	486	488	509	525	498	563	515	540	480	523	501	532	500	480	549	508	520	510	556	485	478	511	519	522	494	511	506	512	497	518	528	507	453	513	507	471	554	485	535	509	484	552	483	518	448	493	506	518	529	502	488	534	487	498	513	480	553	520	528	484	525	515	507	505	496	517	482	528	519	545	480	504	486	504	520	506	476	517	461	498	529	507	507	521	497	520	480	515	512	523	507	491	490	507	477	477	528	542	510	557	516	493	487	488	509	469	474	515	532	563	477	530	515	497	474	512	543	510	536	474	513	482	530	547	471	490	480	503	517	482	504	506	500	506	476	505	503	509	543	503	520	524	499	531	532	530	526	497	524	524	538	500	464	458	483	528	493	509	458	483	484	491	495	491	457	545	489	459	474	567	525	495	540	492	511	488	506	516	513	506	487	549	508	513	479	503	507	485	514	476	492	529	476	505	495	526	530	536	505	530	512	549	522	491	488	527	538	502	503	548	525	516	492	496	504	508	520	522	534	488	530	544	533	523	473	504	544	567	490	515	558	485	468	486	552	516	508	510	502	510	533	483	529	481	473	510	528	468	499	536	482	543	509	499	512	472	533	499	501	492	516	521	538	491	540	511	514	476	493	527	438	571	479	544	474	538	496	524	490	508	546	527	503	533	502	452	498	524	538	525	483	472	500	551	545	522	498	475	516	511	518	520	485	476	539	495	536	482	519	486	481	516	495	544	482	554	507	532	490	539	511	480	530	499	550	479	477	455	507	509	503	503	477	521	458	546	481	448	483	457	530	507	500	508	523	485	532	523	526	491	516	532	559	498	489	493	519	517	515	484	484	522	446	510	488	493	504	494	510	535	564	478	472	539	475	520	480	528	484	502	510	496	466	482	504	498	502	486	526	508	469	513	505	510	478	495	503	523	501	516	525	465	525	514	528	468	539	480	486	553	499	520	502	480	499	559	547	462	448	490	511	473	492	551	506	516	454	471	523	506	483	512	508	536	509	506	479	482	567	507	478	486	465	526	477	525	558	497	536	486	499	522	511	515	510	448	545	504	512	500	466	503	508	504	519	484	475	536	525	521	528	488	458	519	481	502	501	539	515	473	476	484	509	489	439	486	513	507	521	497	510	473	507	484	499	506	479	529	518	542	514	514	529	481	495	503	499	549	485	532	487	501	506	518	487	506	501	526	505	510	448	491	537	538	549	489	489	498	486	486	514	514	483	507	472	501	502	466	490	511	564	487	490	483	516	504	521	517	521	510	466	540	477	490	544	497	489	480	511	493	494	558	544	515	528	516	519	505	470	533	510	510	539	546	496	480	542	517	485	512	476	501	504	493	484	506	494	507	499	511	515
68649	64311	49833	31924	8261	277	115	129	211	166	142	145	152	144	138	135	138	142	119	131	137	139	139	129	134	150	134	154	150	124	117	132	119	132	126	121	137	128	104	139	120	157	126	124	135	124	136	112	126	140	153	118	129	129	124	129	147	126	115	125	135	148	133	135	110	148	141	130	124	135	122	122	145	135	139	116	129	121	134	125	124	149	114	145	138	120	144	126	126	107	125	124	111	146	138	128	123	134	139	120	134	125	128	143	129	123	132	133	133	139	121	137	132	124	148	137	113	139	114	137	127	130	136	117	130	128	134	106	113	137	144	119	122	111	127	127	122	136	121	136	105	126	137	147	131	131	133	128	147	138	128	124	140	119	123	140	118	131	149	138	129	125	121	151	117	137	140	143	130	149	131	117	121	136	133	136	107	121	125	117	129	135	130	125	138	124	128	144	128	115	134	110	121	119	116	145	120	134	118	145	127	156	148	140	144	151	147	147	106	127	134	120	117	129	137	135	128	117	137	121	123	116	122	113	127	125	117	113	126	161	129	142	138	126	139	149	126	121	146	132	138	139	124	121	113	122	137	146	115	132	137	128	134	155	152	138	118	137	144	126	140	130	133	137	110	121	150	131	128	143	120	128	149	128	140	147	145	138	145	142	127	126	134	127	128	123	109	141	139	138	133	133	146	128	132	138	121	144	103	119	138	133	121	130	138	142	144	134	126	121	159	131	127	143	144	133	123	127	141	125	128	126	134	137	133	122	142	131	115	119	131	150	135	123	147	116	163	125	136	137	117	147	121	124	125	124	132	103	134	136	118	124	141	109	116	137	124	140	142	128	121	117	137	127	139	132	138	122	152	135	135	111	152	122	130	120	139	135	119	116	115	126	128	119	126	128	128	124	140	130	131	136	125	141	126	130	131	154	138	129	115	116	128	143	114	138	118	140	146	123	129	133	139	130	144	134	148	127	127	125	156	125	114	147	104	137	134	123	147	138	123	129	132	125	102	141	125	127	131	134	131	125	128	132	112	129	145	133	113	139	135	140	146	119	144	142	100	134	149	144	137	141	118	127	126	138	139	140	130	131	122	121	122	131	150	143	132	135	149	112	97	131	130	141	154	134	118	159	118	115	129	145	132	131	105	135	132	125	132	138	123	146	136	135	123	118	111	122	122	130	141	134	133	141	131	132	133	127	122	110	116	112	126	144	107	138	157	143	118	116	138	124	137	126	140	120	115	130	133	141	133	137	152	119	130	130	119	132	136	117	126	142	116	146	145	126	157	153	132	142	123	120	143	115	130	143	128	127	135	129	118	121	105	134	113	136	139	120	139	132	119	152	122	123	136	115	127	114	125	126	125	130	125	124	136	112	130	135	126	119	135	139	126	147	114	125	114	129	142	132	136	149	152	115	129	143	127	106	136	135	130	132	125	124	129	138	135	132	141	133	130	135	135	134	118	112	124	138	121	110	141	116	124	150	125	118	135	141	133	131	127	126	120	120	116	115	119	156	116	137	136	121	145	126	132	129	135	125	129	140	133	138	104	116	121	125	131	164	141	119	145	124	121	138	121	119	124	126	162	106	145	135	137	118	131	113	118	111	130	137	127	159	131	147	139	120	115	126	134	143	136	161	138	127	137	150	122	122	108	127	134	128	136	132	150	129	126	135	129	133	143	144	144	113	130	127	128	138	120	145	131	133	123	119	120	146	127	121	146	128	129	120	119	135	122	132	109	142	123	109	139	125	129	154	125	122	146	116	130	140	122	145	146	127	132	106	133	145	140	128	146	135	144	126	135	135	150	141	129	134	119	126	143	143	142	135	130	114	123	127	134	117	127	125	137	132	126	141	111	123	114	134	121	157	139	144	117	124	137	145	138	143	143	114	138	140	136	134	147	145	135	122	143	152	127	128	126	140	148	120	124	127	120	115	143	146	134	121	120	133	141	125	131	141	129	134	122	140	137	119	151	122	134	126	145	135	133	100	138	130	132	127	121	113	137	127	129	110	133	111	145	135	137	126	132	129	138	136	122	152	141	127	113	121	147	141	130	114	144	135	110	121	163	121	118	129	149	132	125	135	142	143	130	134	123	131	150	119	145	134	123	126	136	154	141	133	123	151	127	111	144	124	135	131	140	111	109	139	120	141	131	106	127	123	114	143	134	131	127	128	119	146	116	113	152	123	121	136	153	135	131	124	135	139	127	138	133	111	133	130	116	146	122	147	102	135	136	134	138	146	131	152	134	115	124	148	134	118	123	138	140	141	139	131	110	153	123	115	137	120	125	146	130	140	133	130	118	127	134	119	128	126	143	133	140	124	125	135	120	142	134	123	113	145	132	130	132	119	123	127	117	133	112	149	122	124	139	119	137	122	124	122	139	122	97	132	122	128	120	132	142	139	118	114	128	135	107	120	131	118	147	100	117	147	131	135	139	145	128	128	127	133	145	122	118	131	131	133	128	130	122	130	127	148	133	128	127	128	141	135	114	148	154	131	126	140	146	149	126	136	140	132	138	125	138	99	115	120	136	131	120	129	128	134	144	142	119	132	119	142	140	120	135	129	144	135	126	121	132	136	147	152	118	123	107	128	121	124	122	140	134	156	143	145	124	135	118	123	106	134	127	143	127	131	127	148	122	123	146	147	125	130	126	114	115	134	126	110	131	125	138	125	117	116	129	138	125	136	153	153	147	148	135	129	122	115	135	102	121	126	144	124	117	140	115	124	127	130	131	128	128	140	129	146	144	131	131	118	112	137	134	127	140	127	128	137	133	136	109	132	126	148	125	152	129	132	124	141	118	141	123	127	111	134	135	147	153	129	123	116	154	121	118	132	145	128	130	102	141	119	111	143	136	123	114	124	138	108	162	131	149	130	128	135	120	134	105	118	123	143	138	131	148	110	137	152	143	120	127	130	126	151	144	141	149	130	138	131	145	129	134	126	131	120	124	147	140	131	125	115	135	139	144	121	144	119	145	135	122	135	105	128	131	126	114	146	135	135	129	130	136	134	124	146	129	152	106	144	128	124	134	137	118	126	127	132	135	126	138	141	133	126	115	126	141	116	128	136	142	127	112	145	117	128	119	112	125	106	124	140	149	154	137	132	138	117	114	149	123	128	128	134	135	140	126	134	126	116	119	140	134	105	105	122	125	137	118	142	117	135	130	156	146	130	136	150	141	136	139	114	157	131	139	134	129	127	103	142	142	147	151	160	121	127	118	130	147	131	142	117	120	147	124	127	133	139	123	102	138	137	126	134	130	130	139	112	149	110	126	114	119	133	130	124	122	134	134	142	139	107	120	119	111	114	145	114	150	135	131	131	130	137	135	139	128	118	155	135	125	128	132	124	120	152	130	125	140	116	134	128	112	130	123	130	119	111	158	106	114	132	145	140	121	134	131	125	128	125	123	134	136	136	139	146	123	115	141	124	115	137	129	137	126	118	135	149	127	140	150	124	124	139	125	123	143	154	126	139	145	127	151	116	119	123	136	115
51584	51155	47562	37209	7075	539	530	586	811	821	702	628	641	580	608	531	543	476	491	503	524	458	456	488	469	514	490	459	467	471	487	467	442	471	465	523	459	476	471	503	482	475	474	499	458	454	455	476	469	470	476	476	472	472	477	433	456	460	440	491	413	467	436	446	460	480	445	501	506	437	466	475	444	459	445	456	466	486	494	469	424	460	519	446	426	465	457	486	471	430	482	444	496	445	491	495	424	461	469	462	517	465	469	472	435	478	468	444	448	438	484	468	429	462	470	464	457	473	450	428	487	508	451	469	436	431	477	498	469	463	464	485	475	426	460	510	468	477	453	462	469	472	484	481	463	472	455	431	484	443	432	463	437	416	467	487	471	472	482	462	469	447	417	431	468	451	446	438	502	460	461	465	430	475	432	459	458	479	467	450	462	414	483	466	462	468	455	442	487	431	460	470	438	519	486	443	450	467	456	481	444	473	455	425	448	451	436	437	458	458	453	474	462	434	451	477	475	468	441	456	467	475	427	478	485	463	481	480	455	484	451	458	469	466	448	480	453	428	486	465	453	464	484	437	432	449	415	478	440	476	471	460	482	442	455	466	456	479	464	471	446	491	423	451	448	422	463	452	488	454	504	406	436	428	458	444	477	510	494	469	486	490	466	462	428	476	468	431	492	485	462	436	496	480	479	447	475	472	494	477	466	445	447	437	435	461	496	512	447	462	455	488	488	449	463	462	432	454	482	473	472	462	486	451	489	457	478	462	429	441	436	482	453	430	447	500	476	455	440	504	457	446	462	437	489	460	465	464	457	489	465	421	448	449	458	419	446	465	445	430	503	488	474	461	455	454	476	447	485	447	433	450	484	458	452	506	486	457	459	438	448	432	434	483	437	450	427	444	452	456	438	492	463	487	462	480	463	440	412	472	486	456	455	461	449	440	485	453	431	499	446	467	451	439	459	496	488	470	482	440	473	472	460	484	421	461	474	488	522	451	468	470	449	483	463	449	464	486	435	471	468	500	462	438	484	458	428	488	488	466	450	467	464	447	518	500	445	482	497	410	489	471	490	458	438	453	440	468	460	461	449	481	414	448	503	408	449	459	462	492	459	431	472	428	456	478	476	454	462	464	466	471	477	460	488	440	470	487	489	523	439	455	475	474	419	441	457	412	462	416	456	459	455	454	479	454	457	459	457	455	446	409	459	468	453	466	459	435	488	459	443	455	514	486	451	459	473	503	435	439	423	441	474	469	469	452	501	441	486	438	516	469	482	473	466	479	426	449	451	480	458	454	477	440	461	484	445	470	430	466	470	463	447	461	473	480	453	529	447	454	466	470	495	436	455	481	455	457	455	441	454	499	462	460	459	440	441	454	499	494	468	489	484	480	448	500	456	457	481	495	454	446	462	489	495	471	455	445	479	451	464	469	487	414	487	440	439	446	427	477	480	470	475	448	468	497	441	448	441	446	494	464	467	473	454	465	502	472	440	466	456	479	459	495	437	451	435	445	436	470	452	462	463	507	418	453	467	469	448	443	439	440	447	447	450	470	456	472	470	450	456	463	419	446	506	447	450	449	462	487	472	497	458	458	437	452	425	438	523	469	447	470	474	451	476	476	459	485	469	463	467	495	448	428	454	461	490	503	466	477	440	460	488	505	500	431	467	452	478	460	452	439	458	452	453	467	493	482	458	427	507	466	427	514	458	436	447	432	479	468	524	470	486	473	429	477	470	447	488	465	477	460	481	465	487	447	467	447	477	476	480	468	438	456	459	485	439	447	490	457	474	478	470	487	459	497	509	484	442	478	423	448	502	461	434	468	463	436	462	461	427	448	476	489	456	492	426	476	451	463	477	498	436	434	444	481	439	456	469	467	491	464	461	475	478	466	484	447	485	480	486	467	471	455	472	420	520	467	489	434	465	483	473	455	476	484	462	507	473	506	442	467	464	462	483	466	468	454	487	475	486	445	441	490	443	461	457	448	462	488	469	470	465	481	453	501	496	446	428	455	473	466	482	471	504	487	468	483	463	460	497	446	442	456	484	456	456	479	457	435	434	505	483	455	464	470	491	469	487	446	437	452	508	457	455	411	449	449	453	434	475	465	441	490	457	469	474	454	473	452	448	461	453	480	450	448	470	460	475	487	456	501	482	460	478	458	443	433	465	473	469	503	464	415	444	455	450	442	505	510	461	483	464	485	469	479	465	467	455	490	447	475	501	434	448	437	418	509	455	489	482	444	524	457	489	469	466	440	459	470	454	482	424	463	431	434	458	440	439	465	463	468	459	461	457	468	496	478	488	478	445	447	485	449	445	457	448	427	485	473	501	468	464	509	493	422	454	477	424	480	472	469	462	433	432	476	476	472	472	475	479	475	463	479	462	464	473	466	461	448	462	476	456	477	484	431	463	481	443	471	487	466	485	445	484	444	429	450	461	450	459	466	446	463	465	482	439	455	444	482	498	465	431	478	450	414	468	410	470	462	437	480	460	470	489	427	453	461	480	479	456	446	479	439	459	455	460	481	491	455	466	466	437	470	434	479	453	447	422	465	438	446	484	443	503	447	492	461	486	439	437	472	463	428	494	510	482	487	468	468	462	452	460	497	476	467	470	487	507	449	452	450	476	486	463	444	430	459	467	448	446	462	508	482	467	460	458	463	451	437	453	503	475	488	501	458	471	463	457	475	438	436	478	494	435	436	449	471	451	476	440	444	481	466	452	502	502	474	464	442	454	462	520	495	472	455	470	511	460	480	480	483	485	467	412	467	485	458	503	442	467	456	454	453	439	488	442	491	452	472	440	493	469	474	419	455	458	461	459	477	464	478	493	482	454	433	458	459	454	458	467	484	457	466	464	466	433	459	477	467	464	501	432	474	494	485	432	471	459	470	450	456	472	430	468	444	443	439	436	461	473	477	491	483	451	456	469	482	532	458	459	462	505	474	475	447	494	477	437	494	484	474	479	488	457	496	447	455	472	484	480	436	510	496	461	480	511	461	425	468	454	459	452	493	458	438	459	427	443	459	486	443	450	461	449	495	461	471	447	469	446	456	465	524	509	466	498	484	473	498	445	428	427	460	477	454	464	445	502	448	448	466	460	478	474	459	429	419	513	441	500	527	483	453	430	468	470	452	452	476	492	442	438	448	514	459	474	472	443	467	467	454	506	415	458	489	452	462	488	438	411	442	483	480	483	464	474	503	477	452	460	486	470	461	471	479	492	454	438	476	421	447	458	426	451	455	447	452	462	477	433	464	482	436	454	502	441	486	437	483	456	456	427	497	469	472	488	494	462	474	492	475	437	460	467	455	456	461	474	451	461	491	483	505	471	479	419	507	444	468	447	500	512	450	462	444	472	482	425	461	456	461	505	482	464	476	495	420	467	476	449	467	493	437	456	436	455	475	495	480	505	460	507	453	467	475	482	445	488	494	465	491	432	471	471	482	465	446	474	457	440	454	428	463	486	470	433	467	458	460	476	454	471	458	474	489
75085	72292	60446	42682	13678	1197	230	229	303	276	262	226	227	190	203	208	205	223	204	215	193	203	209	199	188	205	206	213	230	182	196	184	195	204	209	190	195	180	209	228	198	205	192	199	193	207	159	189	191	191	182	205	209	197	184	195	210	208	180	214	206	171	209	210	192	203	217	208	186	190	209	213	192	180	208	176	207	165	170	184	185	188	200	187	195	210	179	175	195	187	188	219	178	207	169	162	218	176	170	211	198	198	188	184	194	183	177	182	187	213	198	177	201	211	186	206	195	199	200	214	184	189	196	169	191	197	215	207	206	167	211	191	180	199	191	200	197	222	220	209	204	196	209	189	192	202	178	198	228	202	205	195	199	206	214	186	161	208	208	207	197	203	210	191	210	202	170	200	191	211	199	167	206	215	211	181	209	198	177	219	226	185	198	194	194	203	199	194	180	200	209	193	212	213	216	186	193	205	207	186	201	175	190	206	197	180	196	214	215	209	171	188	189	201	171	187	207	189	198	187	196	179	208	200	216	207	184	189	199	190	201	223	203	181	169	216	191	205	197	217	202	217	211	177	186	185	219	216	193	185	175	181	206	197	203	207	229	191	195	206	190	212	198	186	206	224	211	180	185	193	173	188	194	196	194	179	207	176	183	205	203	189	186	193	197	225	187	202	198	200	198	213	193	192	200	187	194	189	201	196	199	182	218	174	193	215	209	162	198	188	205	201	195	205	192	202	207	214	201	207	195	193	189	175	233	190	185	221	199	192	184	212	173	215	206	198	233	194	196	212	202	190	200	206	179	202	192	192	201	186	228	182	184	178	208	173	205	186	176	196	201	201	167	181	169	204	193	226	187	200	204	192	209	191	191	191	205	179	178	182	208	215	163	216	201	223	183	208	192	192	195	175	198	186	205	175	193	176	203	186	223	203	201	193	223	198	190	217	159	212	185	210	191	188	203	194	190	172	195	209	195	191	216	194	189	188	198	193	175	201	202	210	211	194	191	200	214	200	169	206	210	210	214	195	178	173	212	215	185	196	175	210	206	201	205	191	205	236	213	221	207	202	187	192	202	193	168	208	202	208	179	176	181	179	149	212	194	174	214	185	190	196	196	212	205	181	199	197	195	209	205	183	216	187	212	202	205	171	194	183	207	199	178	189	186	190	181	227	205	194	219	200	197	188	206	190	180	181	212	182	211	233	217	186	196	199	198	203	203	175	179	209	207	197	188	202	193	212	211	190	202	207	167	202	216	196	205	229	199	193	198	179	190	209	194	185	189	187	199	163	161	214	201	224	226	200	188	191	173	223	216	176	183	190	197	196	190	174	197	188	202	211	209	199	206	201	210	186	189	184	197	214	191	190	177	184	179	196	201	207	203	166	197	181	189	194	182	175	207	187	173	207	208	212	237	192	206	187	194	200	187	189	194	183	175	199	175	183	206	197	170	204	191	184	202	212	205	183	210	184	181	206	174	200	166	194	205	178	222	171	202	194	216	201	196	195	204	204	177	211	207	183	186	191	177	206	185	211	197	185	203	177	184	209	229	214	213	186	199	192	192	211	211	189	181	194	213	194	180	187	197	187	216	232	173	180	199	220	182	194	188	198	217	185	197	173	185	233	173	208	183	186	205	157	218	205	207	194	213	202	197	201	190	183	207	198	192	195	177	183	200	203	188	179	201	191	224	184	188	197	201	189	178	201	174	202	200	179	197	193	239	219	199	194	195	207	198	205	184	199	176	198	206	199	196	175	194	194	187	189	193	214	181	178	200	196	188	186	196	199	200	198	187	193	187	200	195	208	186	212	176	182	226	183	205	199	194	192	198	191	181	207	200	190	191	198	211	184	232	185	175	183	170	201	200	213	213	197	183	201	193	189	187	173	228	228	219	217	234	203	194	208	180	181	220	192	190	216	195	197	190	192	211	185	200	230	190	235	182	196	183	190	198	187	186	205	190	196	166	170	217	204	181	200	167	209	187	198	202	191	181	182	192	170	191	197	220	200	207	192	196	214	177	200	203	208	192	201	175	213	178	209	190	183	207	190	191	196	180	204	193	178	195	200	191	188	185	195	171	188	197	205	194	204	190	198	174	199	206	186	190	186	186	208	196	198	183	214	215	203	165	210	195	192	193	187	191	218	208	202	197	222	214	170	217	176	207	216	200	187	190	204	191	214	178	195	202	203	185	181	194	161	182	190	171	196	195	164	199	203	204	187	198	213	195	196	192	200	197	206	201	194	215	222	206	205	173	213	194	220	217	192	204	206	186	191	184	191	211	204	186	237	192	169	204	211	202	211	195	168	214	236	208	190	236	221	186	189	197	205	199	187	201	188	193	230	187	184	207	210	197	206	196	173	194	178	211	206	187	207	219	199	186	189	173	217	183	195	171	177	177	214	214	219	199	175	183	186	215	189	192	186	186	184	183	195	192	217	224	212	197	195	194	200	209	193	196	194	195	197	158	173	201	234	172	198	194	234	197	183	188	212	183	194	196	214	191	210	176	191	194	207	174	197	198	186	207	182	185	194	205	196	190	205	168	174	217	196	211	195	207	183	203	199	178	172	199	209	194	197	215	196	184	180	217	181	197	202	191	210	195	210	176	184	176	181	209	194	218	215	182	192	204	205	195	174	193	187	205	202	192	198	193	209	192	189	191	223	193	187	177	186	230	183	194	213	187	197	190	209	184	198	189	198	214	185	199	213	223	174	178	190	177	179	210	197	186	191	207	191	220	184	207	210	194	165	176	221	210	188	185	212	198	192	178	179	186	197	188	186	209	179	211	226	178	202	197	216	209	186	192	226	183	207	194	192	201	207	200	199	178	205	192	199	184	230	203	187	199	194	194	203	192	196	194	193	178	185	197	202	183	197	174	190	193	198	211	199	190	205	194	188	195	197	178	187	167	192	175	189	192	209	206	204	186	227	214	213	195	201	158	200	199	176	177	181	188	230	187	176	213	196	200	231	197	199	165	205	207	200	197	204	183	225	205	206	204	200	215	206	178	181	201	184	192	190	206	188	181	213	233	188	190	174	199	183	199	181	197	195	219	196	182	210	196	209	190	196	199	181	193	193	205	206	217	203	174	206	193	186	204	203	185	173	197	207	167	200	222	188	202	206	209	197	193	209	165	205	169	218	196	220	199	172	196	214	214	209	207	181	189	188	177	183	178	190	214	196	192	191	183	220	243	182	189	220	189	213	182	193	200	211	201	197	207	204	207	186	182	177	186	190	200	209	192	193	170	187	181	201	181	211	195	166	188	195	194	204	229	202	231	210	195	186	193	204	205	199	197	224	219	180	192	184	190	189	179	186	208	175	210	207	204	202	188	179	168	197	215	210	190	203	179	202	206	226	196	191	228	199	199	217	202	196	206	224	199	206	197	227	208	220	193	184	178	184	211	186	213	192	182	184	214	179	209	210	216	189	186	201	198	186	198	201	229	203	219	198	187	205	210	167	182	174	203	199	209	193	185	206	197	164	215	215	194	191
61485	62844	60199	44584	7935	753	753	761	1310	1039	1016	893	847	918	864	794	698	688	670	681	695	670	671	645	688	609	671	632	648	631	651	676	649	598	660	659	632	617	605	663	650	652	663	672	671	684	624	663	611	636	662	629	684	609	619	695	671	626	651	613	659	650	688	648	663	700	669	705	691	622	678	605	649	644	661	634	589	628	683	652	655	663	647	642	690	645	640	679	644	623	675	647	656	621	625	674	711	666	616	597	668	608	658	675	643	683	679	699	638	597	675	595	645	631	679	635	704	645	680	643	673	640	624	625	665	631	634	707	636	632	641	597	660	651	605	664	643	620	673	662	632	583	636	655	663	679	690	624	638	674	691	654	621	676	669	640	583	660	653	674	651	635	672	682	670	702	637	631	684	662	648	644	652	618	626	638	614	639	633	632	675	644	661	644	652	662	626	669	658	625	684	609	664	615	622	672	677	646	675	677	623	629	613	658	590	658	669	619	621	657	675	663	664	634	605	617	634	664	703	681	654	663	689	657	630	692	640	654	655	655	620	625	649	706	642	645	649	614	642	675	704	621	643	662	651	634	626	651	677	639	637	617	653	659	658	662	673	643	610	671	631	657	633	640	676	607	678	649	644	638	617	675	627	634	683	680	631	654	616	675	621	646	612	630	611	663	691	624	659	655	692	647	676	658	648	666	653	617	603	677	657	661	639	648	661	667	647	634	650	643	669	656	684	620	641	635	692	631	617	638	652	629	676	672	692	644	654	620	709	639	624	616	662	639	679	659	658	675	658	641	665	625	685	669	609	639	681	653	633	693	661	640	659	683	673	643	609	702	656	682	635	665	619	672	725	607	675	654	628	624	664	618	627	631	648	662	640	659	654	603	613	618	624	666	630	660	682	670	667	666	630	622	642	650	650	635	651	711	641	628	632	630	621	687	674	657	666	660	603	634	596	658	668	636	656	639	650	700	666	665	633	652	672	662	662	668	607	661	661	648	634	649	627	640	638	675	670	657	659	620	610	600	640	644	706	677	654	610	654	625	675	645	637	678	680	658	641	665	636	630	686	698	598	654	615	687	643	651	680	652	691	678	667	638	680	651	698	633	623	638	665	655	621	621	662	642	600	626	624	635	612	664	642	675	629	635	692	660	640	615	680	644	657	636	648	630	639	646	660	638	665	679	670	663	655	709	657	626	682	644	641	621	639	683	645	629	623	710	691	626	656	622	691	597	648	649	655	642	655	675	634	683	583	667	659	633	656	645	629	651	656	641	709	669	638	671	692	653	692	607	613	696	592	669	628	629	663	652	583	612	660	635	660	682	660	660	640	683	612	628	662	598	664	656	668	635	652	652	681	694	670	593	635	655	635	611	653	624	669	676	663	623	614	638	695	615	678	686	710	616	633	634	675	635	642	668	622	596	688	673	643	657	628	665	640	662	694	607	650	676	641	635	687	647	671	663	592	680	669	640	636	654	662	686	627	663	692	651	635	655	666	627	632	637	669	649	644	688	649	667	660	643	637	658	680	615	666	636	683	647	722	685	665	635	679	602	666	631	661	639	649	638	665	629	641	601	659	657	680	641	635	642	644	663	674	590	652	645	651	599	629	662	664	628	624	630	665	651	635	648	671	611	600	656	629	618	603	651	627	624	623	591	646	613	631	689	621	645	667	627	582	685	662	616	674	593	671	674	688	628	644	664	635	672	651	615	652	653	649	690	584	678	643	684	652	628	676	667	666	622	642	627	685	670	667	652	605	642	660	639	597	636	633	665	639	606	632	630	632	636	652	606	647	618	645	640	669	654	606	657	640	629	653	638	638	710	657	629	610	650	668	646	674	618	661	630	654	628	644	601	647	659	668	635	694	681	665	610	650	636	648	632	612	637	614	632	635	687	614	617	689	627	649	628	609	626	607	673	634	670	611	611	644	619	671	630	679	618	635	630	635	626	639	627	642	643	678	604	640	678	621	640	678	641	658	592	643	618	600	628	658	660	700	649	658	670	664	660	658	666	646	657	633	670	663	660	630	640	656	652	650	654	631	679	673	633	633	637	610	618	673	639	641	653	669	653	641	655	626	629	678	613	605	609	628	654	618	672	674	630	672	711	681	676	628	648	652	659	653	677	674	637	663	660	655	654	631	677	660	687	685	632	649	659	656	653	667	678	630	638	604	686	596	615	671	620	698	668	641	639	627	661	657	677	632	654	661	633	618	669	687	700	669	661	659	583	662	639	703	614	638	619	633	663	639	653	706	642	620	667	598	582	643	615	645	685	639	601	603	617	683	667	656	725	672	590	619	655	675	672	625	639	660	668	658	674	654	622	635	596	654	644	597	699	639	662	646	670	603	665	671	695	643	637	630	611	639	609	619	619	637	633	615	661	623	652	649	651	619	703	646	634	625	675	638	688	650	673	628	626	642	668	659	664	641	653	644	649	681	646	687	658	620	620	656	645	625	659	623	664	667	646	671	649	603	652	665	654	646	623	670	639	646	708	656	596	639	656	635	632	704	616	665	629	648	628	610	658	689	623	679	665	619	670	647	646	635	666	647	628	623	652	644	610	668	666	610	635	678	651	682	662	635	677	657	620	654	655	658	707	648	626	601	643	625	727	638	645	610	673	642	664	647	675	613	629	647	654	668	619	646	636	629	634	682	696	652	622	645	628	694	646	667	603	643	587	643	668	678	680	616	621	680	633	665	614	667	619	665	600	656	662	640	652	654	598	677	662	628	662	673	640	664	635	609	623	657	642	599	673	669	662	694	607	593	648	603	622	661	638	687	712	658	684	650	626	650	651	629	646	665	638	654	696	673	692	675	614	673	662	642	642	648	651	635	656	646	637	659	648	646	683	691	682	662	608	618	630	640	675	637	657	623	654	667	657	644	624	689	634	614	660	630	645	639	609	662	683	623	681	641	638	647	615	669	696	631	628	611	665	652	662	628	682	646	699	611	628	643	660	616	646	651	658	668	647	697	664	667	657	628	630	698	597	636	653	667	687	645	634	727	678	654	621	611	666	641	671	678	643	646	678	622	658	638	622	662	664	619	630	601	623	642	654	655	683	637	607	664	624	650	661	656	648	660	614	621	645	638	665	651	575	639	656	627	604	647	677	635	615	614	634	627	654	656	702	655	659	658	622	676	629	675	669	657	672	621	639	669	624	634	605	647	640	668	682	670	651	633	630	679	629	670	655	673	611	601	605	627	673	689	637	661	667	660	647	641	661	610	675	642	630	651	653	614	681	662	642	606	671	677	657	663	613	646	615	596	645	631	609	685	681	649	652	658	705	623	658	653	674	686	633	662	625	619	667	669	716	629	621	583	625	679	592	645	638	617	618	620	636	685	685	627	643	676	616	626	711	702	680	628	697	677	601	670	647	672	633	639	648	648	682	618	649	684	637	659	644	628	661	607	650	625	653	646	633	650	638	691	600	679	629	687	664	635	617	679	643	681	633	688	675	708	659	668	628	683	648	638	656	693	647	665	643	627	631
28978	18225	9578	3012	327	149	157	154	158	135	132	142	143	149	142	129	132	148	147	141	119	137	149	139	136	120	168	118	165	141	138	136	160	145	135	144	146	148	160	137	134	154	158	170	161	135	149	147	153	148	153	131	166	139	158	167	141	134	144	140	146	142	146	150	135	140	133	160	134	163	152	120	174	140	139	149	138	147	146	135	123	155	148	146	144	161	147	151	172	157	149	134	126	133	159	153	136	167	137	165	163	146	121	136	166	136	150	165	147	151	151	152	147	137	142	143	138	148	145	150	155	143	135	120	149	138	183	146	155	149	148	150	169	132	127	147	138	150	143	152	162	154	138	165	150	161	149	143	148	146	155	145	151	134	155	145	136	157	154	163	155	163	140	147	132	145	123	167	146	148	148	165	125	135	154	135	141	138	157	147	157	158	159	144	139	169	124	168	134	134	150	165	152	127	158	142	144	179	154	143	122	148	143	135	150	122	133	135	151	156	152	141	153	151	165	134	153	160	153	166	151	146	141	158	165	136	168	153	123	163	162	150	145	148	135	192	158	149	130	136	123	133	150	144	142	170	141	144	118	153	145	141	157	142	152	130	131	153	135	129	162	125	138	143	135	150	136	138	139	167	155	156	121	147	138	155	148	137	137	132	127	150	131	132	128	135	161	140	138	143	153	150	146	163	160	139	148	145	177	141	146	139	151	128	145	128	121	148	152	148	157	128	140	129	165	118	130	141	138	137	140	159	155	123	140	163	140	144	143	146	163	146	136	169	168	149	142	170	155	137	151	148	136	166	146	162	126	139	152	152	167	143	146	122	142	146	142	128	154	153	131	161	147	140	145	133	122	158	182	142	132	146	145	137	122	152	124	147	177	130	140	181	127	128	158	144	144	138	154	157	161	120	174	168	140	145	127	129	162	146	132	140	137	139	155	143	149	134	123	160	135	158	145	153	151	129	134	155	153	151	159	144	155	159	161	166	149	157	123	150	160	147	178	153	134	162	144	129	150	137	126	153	141	155	144	119	165	165	122	146	143	144	132	111	146	146	143	155	132	150	154	145	145	139	147	134	148	157	126	142	150	143	155	119	119	148	146	162	144	161	147	132	140	133	142	144	170	158	155	138	154	164	129	157	157	159	161	170	149	122	134	169	157	149	148	138	148	146	140	146	139	151	135	125	140	139	151	134	147	166	130	131	178	142	144	164	134	152	148	152	142	157	141	125	150	162	146	146	157	144	134	164	143	147	140	122	130	146	118	171	162	132	146	131	153	143	165	150	156	152	146	162	151	159	144	138	162	148	149	147	138	177	137	143	151	143	150	146	171	163	142	151	139	149	159	143	129	145	161	146	150	177	137	162	154	155	126	167	148	163	136	163	159	140	139	152	136	152	139	139	147	119	168	122	156	146	141	158	147	150	155	162	128	156	145	163	139	129	145	141	143	131	134	147	131	136	133	148	155	140	130	158	158	143	150	140	161	141	135	148	151	157	155	173	153	164	136	150	136	148	127	154	155	155	149	147	142	163	176	125	148	156	158	136	148	145	135	140	165	169	147	147	131	130	141	142	108	146	175	157	141	123	147	135	143	138	166	140	128	139	140	155	165	148	161	143	177	156	132	125	139	141	143	154	147	150	151	166	163	136	163	141	156	148	143	130	141	129	142	122	141	151	153	149	138	147	148	147	136	138	170	150	144	138	148	140	132	135	140	139	134	142	138	133	154	136	149	145	152	164	146	127	146	128	147	157	142	149	162	141	131	147	155	151	150	153	159	141	155	139	133	142	144	148	150	137	164	122	151	149	135	168	149	158	152	148	168	160	152	139	175	148	158	165	140	128	148	137	142	147	155	156	122	157	149	131	144	160	137	161	149	152	142	140	160	158	132	167	151	155	144	142	161	148	148	163	123	156	142	142	132	147	144	157	136	149	165	136	143	164	148	140	134	163	140	126	154	146	154	161	154	147	177	113	148	138	159	143	137	164	157	164	139	147	126	185	132	146	142	127	153	151	149	151	152	144	122	167	173	140	139	174	132	163	153	131	144	134	148	138	149	138	124	146	134	134	158	146	151	164	140	160	129	146	136	163	170	141	131	154	148	148	147	138	139	155	136	151	149	130	164	138	158	159	133	147	171	137	148	159	150	140	130	144	174	129	142	159	144	149	155	131	168	123	129	154	126	118	172	158	135	135	135	146	143	153	136	142	157	152	145	152	167	151	127	160	166	144	152	137	147	117	166	138	157	149	147	138	154	159	166	140	134	152	139	136	150	147	127	128	148	144	151	151	157	137	165	137	160	145	133	133	127	139	159	174	145	185	145	126	144	148	153	137	163	132	144	136	146	156	150	145	151	143	145	149	138	152	134	152	153	152	145	164	169	147	154	151	132	132	159	145	157	146	144	161	167	147	153	135	165	143	146	141	154	155	171	143	130	150	155	145	151	162	137	171	165	152	140	144	144	156	135	166	133	129	165	147	144	145	146	158	159	153	139	144	137	165	132	157	135	141	122	147	154	149	119	155	147	148	127	140	117	154	161	130	154	143	132	153	142	154	147	153	149	155	147	144	136	144	148	158	157	144	146	134	119	146	148	147	150	141	150	112	144	134	159	136	154	139	136	142	143	159	143	148	167	125	166	129	162	142	154	153	156	132	143	132	148	132	149	130	143	140	151	140	136	131	140	150	128	132	161	138	136	134	157	154	161	136	168	151	147	143	137	137	143	141	136	116	141	130	134	156	146	156	141	156	125	141	147	148	152	146	137	148	165	143	163	159	135	147	133	144	149	151	140	140	140	146	163	158	145	126	136	140	142	146	165	162	139	141	169	140	149	146	142	163	143	150	163	146	147	167	164	140	145	137	156	131	132	136	142	146	149	155	151	160	149	155	148	132	137	149	149	164	163	133	158	128	148	141	150	151	140	142	135	150	138	164	162	135	167	157	142	156	151	147	154	151	144	141	138	151	130	132	156	160	165	136	159	142	151	131	162	152	139	141	153	161	159	128	161	152	134	154	139	140	157	158	135	142	156	137	111	144	147	140	157	132	149	129	139	165	149	134	150	152	170	152	136	134	122	160	138	151	155	134	141	147	118	137	182	159	162	152	136	126	151	137	157	156	149	147	164	164	157	137	155	155	170	154	135	150	158	131	139	145	152	149	154	144	142	156	125	155	133	159	137	146	141	137	160	143	136	173	159	145	144	153	128	160	155	165	144	134	129	151	155	162	148	153	133	141	158	152	141	160	133	146	171	160	148	146	145	144	172	152	135	144	143	153	124	149	140	140	127	139	152	133	134	139	143	156	162	150	135	119	159	125	146	141	139	167	168	143	150	111	145	146	139	156	147	149	149	118	154	142	151	171	152	145	134	159	143	141	144	158	131	158	166	126	142	139	163	128	150	129	135	158	143	151	146	158	139	139	148	156	185	152	146	148	137	157	156	140	160	129	154	137	151	152	153	160	114	146	140	148	154	158	135	137	136	159	157	126
31608	23314	16772	7958	645	527	540	527	509	545	549	547	526	498	577	538	520	524	478	471	497	503	481	506	514	496	478	510	521	500	537	542	516	538	509	536	500	493	491	519	518	524	555	492	496	501	482	518	498	509	501	508	524	518	511	472	573	517	468	525	502	505	515	532	491	529	542	472	509	500	498	513	559	506	538	496	531	517	504	535	517	499	509	533	493	489	514	518	486	532	490	487	540	495	504	539	517	506	488	546	493	531	516	521	547	495	531	529	487	498	519	515	537	512	492	504	495	514	533	503	513	576	516	542	519	489	506	527	497	500	503	501	469	485	487	555	527	498	501	509	509	528	530	522	528	542	489	495	531	496	485	534	517	502	507	534	509	515	487	504	550	504	520	504	525	530	494	525	535	505	475	523	494	519	525	523	515	498	519	492	541	557	496	524	494	521	522	526	493	575	506	546	551	508	473	516	502	516	534	525	524	533	554	487	502	505	539	534	506	493	491	508	487	524	444	477	536	517	499	490	484	527	546	515	539	538	506	511	512	498	523	501	515	533	508	496	528	542	486	488	518	483	520	510	519	503	474	494	501	499	520	509	539	527	521	544	471	504	524	468	551	512	490	508	505	495	485	558	505	469	510	537	529	493	544	518	546	543	526	501	563	529	507	510	517	487	500	527	494	508	485	512	516	545	494	498	510	501	484	479	547	502	515	518	499	512	526	477	496	466	523	506	521	528	502	509	490	475	542	526	497	492	489	519	528	501	499	528	538	507	503	532	530	504	504	492	548	511	550	510	516	489	517	516	522	570	520	523	555	534	496	493	521	524	518	505	511	529	524	527	477	487	506	507	519	519	491	527	546	521	457	549	493	482	522	500	526	531	492	549	489	519	506	499	514	496	548	523	535	509	542	492	501	483	500	495	530	500	504	561	562	495	499	518	515	498	527	514	475	522	500	523	498	531	495	538	525	547	545	515	516	518	527	481	522	504	530	532	503	516	465	527	527	519	578	522	507	530	511	518	533	507	491	507	504	535	514	534	486	516	502	515	512	472	509	506	521	538	518	538	485	519	484	504	518	489	505	506	515	559	540	499	492	464	543	521	547	466	506	523	471	486	535	476	502	495	508	532	537	524	513	510	514	530	540	507	489	528	521	491	523	496	507	492	497	519	552	539	508	536	508	527	478	528	486	472	504	490	468	503	517	480	532	535	504	521	492	495	523	502	543	497	515	493	524	516	525	542	504	505	503	511	502	454	547	527	494	564	529	549	498	543	518	482	488	528	506	534	507	529	480	472	483	515	536	529	510	529	498	468	524	522	556	545	485	536	490	519	536	525	512	479	494	477	515	529	509	521	521	512	512	529	533	526	551	496	480	514	517	531	467	498	516	522	499	498	548	525	521	504	518	520	489	535	493	517	488	505	512	556	504	540	531	515	524	549	514	499	486	540	501	516	511	502	492	491	502	533	510	496	498	492	496	528	533	537	517	538	509	524	528	506	485	526	532	567	489	536	546	531	567	492	498	545	513	492	540	513	531	527	557	516	501	519	534	509	545	496	506	499	498	492	491	561	532	494	527	486	527	491	539	508	498	499	520	464	521	509	538	486	519	501	496	522	532	485	513	508	495	519	500	516	547	526	530	516	524	518	508	517	495	529	509	522	522	480	497	506	523	512	526	561	510	529	542	530	451	529	483	498	546	520	526	508	491	530	553	545	502	526	525	488	519	548	523	495	520	496	491	505	560	556	553	502	525	496	521	502	468	539	520	586	508	530	532	472	518	505	527	512	531	547	464	516	509	504	504	505	519	524	535	509	529	488	547	535	538	516	505	548	521	543	545	507	521	492	515	531	524	527	511	511	520	508	474	512	498	520	510	521	528	531	523	480	519	546	517	514	507	519	481	510	532	538	546	504	518	487	512	533	487	491	499	468	496	506	531	487	581	538	486	526	482	513	520	521	502	548	530	543	513	521	550	524	515	490	526	528	530	495	466	505	511	511	533	497	477	509	534	537	507	511	523	484	546	512	486	486	531	477	501	509	527	507	507	539	502	518	569	577	539	508	532	520	531	545	507	503	543	488	529	493	527	523	540	487	504	538	501	489	479	515	521	515	505	484	506	491	498	501	483	472	500	523	518	515	526	542	516	515	515	546	522	534	561	540	516	551	501	528	473	530	507	540	484	528	505	494	525	540	483	480	559	502	522	517	528	523	509	508	575	514	515	495	530	558	523	514	539	504	508	463	524	514	541	483	540	502	500	514	489	539	491	506	487	529	524	508	514	572	516	518	480	536	524	493	491	450	558	524	549	512	499	492	547	531	505	523	574	495	502	522	508	495	531	534	530	512	458	520	482	532	531	520	532	488	528	519	475	509	524	484	490	503	512	554	572	501	524	522	514	519	544	549	526	523	500	502	543	490	520	508	539	516	523	541	516	494	524	546	517	536	529	502	543	511	491	484	536	530	516	528	500	536	557	512	551	541	505	526	512	489	510	533	512	517	521	489	521	542	502	504	487	531	492	485	483	508	512	513	536	522	526	526	517	505	495	478	497	482	534	508	503	515	514	510	523	537	511	522	493	497	497	510	546	520	483	515	543	519	524	516	548	496	498	499	544	488	533	533	525	515	461	478	508	500	529	507	522	525	511	540	520	523	508	502	488	519	502	505	506	526	500	510	515	522	551	483	476	518	527	517	507	549	476	544	534	530	515	553	524	546	482	500	532	525	545	505	524	486	509	514	521	513	538	511	556	522	477	541	496	532	505	550	525	511	529	515	490	477	533	492	534	482	512	528	542	539	510	508	508	488	517	529	500	563	521	531	481	488	526	520	488	523	517	516	540	526	500	525	511	518	518	482	488	497	546	523	535	510	523	500	510	460	494	501	488	515	512	510	552	489	500	513	499	549	490	499	540	471	544	529	534	516	556	500	484	549	529	527	449	530	516	553	492	478	535	530	494	528	512	516	486	521	488	471	522	519	505	522	531	518	516	528	534	511	530	554	505	506	563	529	536	542	510	546	512	531	515	523	504	487	532	529	509	488	572	482	529	495	552	528	529	523	497	482	520	526	502	498	520	477	520	528	503	509	511	555	497	505	526	499	562	486	507	530	533	550	529	530	490	502	533	498	529	524	537	517	474	480	527	487	524	490	530	523	534	507	498	498	501	533	482	527	514	492	477	506	520	534	511	485	497	481	473	513	553	496	507	503	526	533	509	491	535	528	585	539	482	507	492	467	522	502	544	513	522	539	531	567	494	521	524	538	537	483	511	521	521	472	564	507	503	522	504	492	483	511	502	524	516	498	520	509	509	531	529	539	466	489	531	503	488	478	500	531	511	514	516	511	510	528	492	509	480	540	521	531	474	540	490	477	510	533	518	519	511	489	529	505	510	499	521	542	520	507	556	501	554	505	487	534	475	498	505	527	513	543	525	509	512	523	538	537	518	517	486	468	524	493	506	491	485	498	519	491	501	503	517	551	523	545	506	538	506	489
68871	64837	52425	25473	4212	197	138	161	191	182	181	138	162	163	118	141	132	171	121	141	139	145	125	140	145	153	133	118	150	112	123	131	125	149	126	109	129	145	161	153	133	148	149	156	104	139	123	144	123	114	128	120	158	141	137	126	156	136	132	130	137	141	135	141	129	160	117	137	132	135	136	144	130	133	134	129	143	134	129	130	126	124	132	126	144	148	133	140	147	145	131	142	123	147	135	147	161	140	121	129	163	144	125	117	132	148	141	140	126	147	139	124	124	143	135	128	135	130	146	144	148	140	119	127	130	140	138	120	122	116	114	140	131	145	154	116	132	151	134	139	126	155	132	142	126	147	137	137	151	146	144	145	137	134	147	137	156	128	125	117	111	132	135	154	123	148	125	120	138	134	126	149	140	116	150	124	126	158	151	117	154	115	123	120	142	118	152	145	133	148	145	139	127	146	136	132	128	122	129	131	137	128	130	162	126	163	130	120	130	128	152	118	108	150	132	118	155	139	124	133	146	119	139	128	121	133	143	128	114	149	129	131	124	139	112	133	134	129	151	149	119	139	134	122	135	137	117	132	146	135	144	145	117	146	135	129	123	127	148	130	136	138	123	128	106	137	151	133	118	149	136	141	135	109	122	152	148	130	140	147	111	118	116	139	142	127	140	139	130	129	142	141	161	145	138	145	151	140	132	137	144	114	129	136	122	131	155	116	145	136	131	136	124	124	131	147	132	143	136	122	151	139	141	130	119	134	131	130	137	113	146	150	126	118	136	136	150	143	130	130	133	134	131	134	145	137	144	137	124	120	143	122	144	123	127	132	152	144	143	124	131	146	108	120	141	131	132	150	131	150	110	138	129	127	123	150	119	145	139	131	128	129	142	133	144	153	134	136	137	138	144	134	106	141	120	116	137	134	130	151	120	134	140	136	132	120	123	130	155	132	144	119	152	121	153	129	148	137	150	141	115	141	159	138	149	134	137	131	110	126	154	136	124	131	117	121	141	144	120	127	126	124	142	120	143	147	139	142	144	131	138	145	123	135	147	160	129	143	123	152	133	127	153	165	128	148	125	133	148	173	126	117	105	135	142	148	145	137	132	140	135	136	131	137	137	147	162	141	127	141	162	146	132	128	144	140	131	130	134	142	130	137	151	128	129	147	136	141	138	116	120	121	155	146	136	107	118	140	119	139	125	118	125	139	136	133	160	133	124	140	144	135	135	126	151	132	135	138	122	142	130	131	130	144	114	153	139	136	157	127	128	132	123	124	136	149	141	138	121	126	141	140	133	132	137	142	133	128	160	128	125	122	144	120	143	133	134	132	122	149	139	125	128	133	148	136	112	134	171	125	121	127	134	122	138	157	129	135	110	140	128	132	137	133	130	132	139	148	126	159	129	123	128	138	122	145	135	129	136	122	154	147	111	127	123	134	131	141	151	134	124	144	144	132	130	122	126	152	146	138	140	120	131	144	115	145	143	130	127	158	127	135	134	133	128	127	137	131	143	117	134	135	155	144	123	150	114	128	132	125	140	126	136	131	157	126	130	146	144	135	118	126	143	142	144	133	128	136	144	133	127	121	143	138	132	139	173	129	164	125	150	146	127	136	134	139	138	137	143	147	167	150	140	139	131	143	139	134	131	131	119	127	143	147	134	121	121	137	122	131	139	119	137	147	140	123	153	137	130	127	133	151	117	141	145	131	132	116	123	115	150	143	116	125	137	105	138	141	138	123	156	127	134	132	133	148	149	136	140	130	139	127	123	144	111	134	136	136	143	122	148	133	124	129	136	130	142	106	147	134	141	136	136	153	159	114	117	139	154	160	123	133	144	145	141	165	121	149	136	123	123	124	143	135	128	136	140	137	124	141	122	173	137	137	120	131	123	135	166	116	121	145	120	135	122	122	137	131	145	150	140	142	137	127	142	119	125	154	144	147	120	138	143	137	140	153	133	123	132	147	138	122	143	155	124	142	152	127	154	131	159	141	116	137	117	171	154	139	146	132	131	140	135	126	125	150	162	138	141	138	132	116	133	123	130	143	130	127	128	115	132	108	126	128	137	137	126	155	156	146	136	144	135	140	124	133	133	128	129	146	134	110	125	150	132	121	140	149	124	124	131	145	146	150	126	146	127	133	120	134	157	139	120	114	122	130	137	136	104	131	121	132	133	133	133	133	141	145	152	122	137	158	134	141	138	126	125	107	145	113	133	135	130	125	110	160	129	127	147	126	129	138	154	149	110	137	122	145	144	157	125	136	127	136	135	139	148	139	136	138	126	134	112	134	124	141	123	152	141	140	135	111	146	139	137	130	136	119	146	126	112	142	123	135	139	121	130	133	141	126	134	117	146	153	130	136	158	131	148	133	134	126	139	130	128	142	145	119	131	142	149	131	138	148	125	114	145	126	128	131	141	127	156	129	130	138	120	136	128	129	124	125	154	123	134	132	114	151	131	130	132	147	139	138	127	138	161	138	147	143	132	117	132	151	126	99	145	145	127	136	125	156	140	127	127	144	130	141	134	123	133	153	136	157	138	122	143	145	130	128	131	140	137	111	149	141	137	147	127	127	127	127	136	129	111	147	134	133	146	121	136	130	153	119	145	119	136	131	131	157	125	131	134	136	135	139	133	126	125	106	140	133	146	147	131	117	123	108	129	137	120	139	111	145	124	135	152	123	142	147	137	137	140	143	135	118	132	135	138	121	137	149	129	133	125	153	134	113	147	123	136	122	142	128	104	150	123	115	143	177	143	140	139	136	116	117	150	141	133	132	136	123	164	138	163	141	142	136	121	155	135	161	143	134	130	127	139	108	119	159	126	139	139	143	148	126	144	126	116	141	133	127	139	116	140	141	134	141	122	125	152	120	139	124	107	114	159	134	140	119	140	129	132	132	115	158	131	129	143	133	116	159	132	115	121	123	148	131	128	136	133	131	149	132	132	142	131	137	135	140	139	157	145	142	132	146	111	149	129	158	134	140	142	138	138	134	140	149	134	125	145	136	148	112	134	105	119	144	125	138	113	126	144	132	150	152	129	123	142	147	128	124	138	142	139	138	117	139	130	121	120	140	137	129	138	138	116	124	124	127	129	131	132	138	157	141	135	135	159	134	134	152	125	152	140	129	135	129	140	154	143	123	124	141	143	120	129	115	162	124	155	141	124	147	132	125	123	129	143	128	149	144	153	125	131	150	142	140	129	140	117	120	139	134	141	113	153	135	139	137	133	150	145	140	143	121	130	131	151	151	145	136	114	135	146	135	128	142	129	132	137	128	121	123	129	133	129	124	139	124	139	144	133	119	135	115	146	143	115	146	142	125	130	103	128	135	139	140	135	152	142	131	153	128	132	118	139	136	104	143	136	127	121	137	123	133	135	136	129	118	136	148	146	143	132	159	126	139	122	146	128	135	129	151	149	154	135	113	122	147	135	114	129	132	137	132	139	136	125	129	137	132	136	130	147	143	133	128	142	124	131	111	139	128	132	148
52006	53143	48907	28334	1667	510	504	516	834	817	709	613	607	506	537	538	467	474	487	525	420	499	476	498	475	501	484	448	499	485	506	517	503	472	505	449	497	475	447	477	483	438	422	464	486	464	445	472	497	481	492	481	476	439	517	464	470	468	479	522	505	474	464	463	461	479	505	467	486	491	492	476	474	490	492	468	474	471	491	479	466	518	457	485	430	474	467	467	479	480	442	489	500	465	477	447	474	473	505	464	444	514	494	488	486	463	446	512	494	471	484	447	462	472	481	468	520	485	492	419	516	478	473	449	452	497	474	469	453	487	467	479	495	451	468	495	488	477	499	447	457	483	468	527	454	443	486	497	474	479	489	438	463	468	479	456	477	478	482	488	457	482	496	499	441	507	475	472	446	481	445	488	458	462	479	465	433	486	472	455	475	482	486	487	443	486	465	462	456	471	500	477	462	458	502	504	494	454	456	494	444	447	499	492	494	455	476	505	436	454	496	511	481	488	480	492	474	503	468	479	462	430	490	442	465	416	479	453	476	476	448	504	472	464	497	467	482	466	471	443	448	473	467	457	446	466	489	478	428	446	478	486	489	454	478	450	457	427	451	470	482	484	460	512	455	463	478	461	474	491	472	446	457	452	472	509	474	484	503	466	502	487	473	459	478	442	462	474	444	491	492	448	483	493	437	491	422	455	463	475	460	477	477	476	448	499	458	474	477	508	470	442	468	462	514	460	474	468	459	465	459	456	519	468	491	517	459	460	459	478	424	504	470	458	487	528	460	485	532	465	447	487	481	452	468	491	488	480	456	487	460	521	507	490	465	516	469	460	493	508	472	463	466	498	470	491	481	490	480	437	454	444	514	471	460	433	451	502	500	472	496	487	473	473	469	439	449	517	477	486	483	484	475	510	465	429	465	458	457	461	483	470	455	509	510	437	495	463	462	456	488	476	534	424	478	486	458	493	480	492	475	430	448	489	416	462	501	496	448	481	469	472	448	444	475	490	493	485	474	460	492	451	476	461	491	453	481	472	471	496	470	507	513	452	493	486	445	505	484	495	503	497	447	474	470	443	482	468	482	441	484	477	474	502	473	468	467	436	477	464	500	492	472	458	489	479	461	475	457	459	500	504	496	474	470	447	481	491	486	458	452	467	430	502	472	457	462	501	436	479	491	469	470	443	484	464	468	460	472	473	500	506	500	494	489	483	495	446	440	483	451	481	466	492	456	491	476	477	442	505	500	491	477	486	465	437	482	514	518	430	446	474	469	446	440	487	521	483	477	488	476	441	486	452	480	466	462	464	501	484	440	477	486	444	461	495	488	477	459	475	462	491	471	441	477	481	525	459	496	475	451	472	492	509	466	461	494	473	503	444	480	523	473	456	428	460	465	499	477	519	484	484	441	454	480	524	466	490	468	483	503	488	486	449	429	500	464	481	466	479	496	463	455	462	506	489	471	518	520	455	535	444	478	449	469	467	491	432	462	486	477	454	461	454	465	443	468	454	492	455	466	508	498	467	460	471	485	508	491	501	509	459	477	476	450	457	501	471	463	427	442	451	482	458	470	511	486	460	466	478	497	471	441	483	464	481	482	456	517	476	457	492	460	501	479	451	434	479	472	475	439	488	489	464	461	485	441	461	470	424	480	496	493	474	469	449	477	508	487	498	440	495	472	476	452	453	463	472	455	468	470	484	455	505	477	477	471	479	462	494	478	454	478	507	504	481	481	462	502	443	482	469	479	478	500	475	485	463	448	443	432	484	500	522	474	459	471	467	473	506	491	474	503	484	465	488	488	467	482	505	467	486	469	502	483	452	452	449	444	481	499	485	499	507	472	425	494	472	481	484	494	486	432	501	478	462	459	458	448	489	486	500	476	481	453	492	454	472	446	494	449	452	484	470	490	503	444	446	471	484	462	469	449	475	522	474	479	488	486	472	461	481	457	500	478	479	499	479	484	480	519	472	482	429	459	492	516	493	509	469	451	507	482	510	487	477	500	462	458	435	468	498	457	482	448	454	466	477	461	468	510	487	473	482	490	483	449	438	456	508	461	415	476	473	466	457	511	487	469	477	498	477	483	449	485	496	522	493	491	453	482	474	497	467	516	445	459	494	460	490	457	456	451	492	461	479	454	456	478	488	474	454	462	490	495	481	452	455	480	495	434	490	458	436	458	443	493	463	486	485	487	472	457	456	479	474	494	485	491	467	489	452	486	440	434	470	449	510	488	453	452	477	481	494	493	492	469	479	476	487	466	485	477	479	473	524	447	512	477	465	498	446	487	472	469	487	489	469	497	459	480	453	437	449	470	499	478	446	466	495	457	461	461	508	471	532	461	498	507	501	457	490	444	452	474	451	479	431	470	496	471	491	475	501	490	446	486	491	463	494	501	530	507	493	456	499	459	504	460	434	524	500	489	475	491	481	434	504	432	471	480	478	471	525	492	514	493	462	451	489	523	481	494	447	478	484	472	472	508	472	449	508	476	456	460	508	472	463	508	460	495	443	502	476	447	470	474	454	475	473	453	483	481	450	472	496	498	424	472	490	512	452	455	451	508	480	460	465	488	517	461	452	446	484	450	463	518	452	484	436	463	448	454	466	496	502	463	494	458	466	495	492	465	476	453	461	460	457	461	442	457	454	457	498	466	487	500	466	471	481	488	425	462	485	480	466	455	461	484	474	436	473	469	468	491	513	494	504	490	501	523	469	481	465	466	498	453	497	516	471	479	462	462	482	436	476	469	469	501	468	514	456	453	480	464	474	478	456	497	469	501	459	468	461	473	497	537	462	500	490	437	484	479	468	485	513	493	440	478	473	448	478	470	493	445	506	463	470	472	502	472	451	492	502	515	461	459	512	481	447	493	483	453	528	462	498	480	465	449	466	452	466	482	431	460	488	498	433	481	458	441	438	492	453	450	427	448	456	493	482	509	449	472	451	469	456	423	452	473	501	495	480	468	446	467	462	469	500	485	477	475	500	453	477	473	466	440	459	452	504	456	484	473	486	467	492	519	474	492	475	492	449	465	498	519	471	485	439	472	488	525	469	468	494	462	454	484	500	498	467	483	442	492	460	460	431	474	467	456	511	496	488	451	471	467	446	469	489	504	466	434	488	484	507	435	438	461	470	459	484	495	481	452	453	489	475	484	471	473	480	465	442	440	472	469	463	440	495	495	456	506	455	465	509	450	496	469	461	463	451	458	516	469	451	476	471	490	449	485	479	472	466	484	476	468	478	503	453	479	502	457	487	466	478	440	477	466	519	507	474	470	482	514	460	445	440	501	457	417	481	437	498	492	454	463	457	473	470	492	475	458	471	474	485	451	493	492	482	473	486	485	466	459	451	505	450	485	467	483	487	465	464	464	473	471	496	510	486	515	459	483	419	499	511	469	463	461	478	510	476	457	476	468	473	457	485	453	495	441	500	460	489	473	474	465	480	483	440	493	469	489	513	467	502	457	497	456	481	507	472	468	465	452	456	456	489
74202	72744	57212	33774	9355	596	210	218	299	281	274	235	226	244	210	244	205	208	216	175	202	194	210	209	206	208	214	212	179	201	203	196	191	195	199	207	212	198	208	204	213	207	197	184	197	190	198	203	190	194	186	214	171	199	190	193	209	216	208	176	209	210	186	200	184	205	187	199	199	200	228	179	199	191	209	175	207	217	213	183	210	191	187	224	215	197	185	237	202	207	163	183	194	224	217	201	172	195	211	184	207	187	190	204	193	199	207	191	193	180	215	192	198	201	209	211	192	204	180	187	208	221	197	195	215	182	198	202	206	184	195	215	189	202	183	173	203	207	205	188	204	190	180	227	205	194	206	193	181	194	194	194	179	221	176	202	190	211	201	182	188	181	205	226	220	227	179	213	167	194	219	213	191	176	202	226	196	219	205	198	171	188	194	202	203	191	192	226	198	205	199	225	218	203	197	205	190	211	214	209	198	210	198	201	222	193	200	197	190	205	224	189	186	184	199	224	211	193	201	212	212	190	194	190	207	207	226	185	192	190	195	204	170	212	200	170	214	199	210	204	199	205	211	196	198	203	163	192	198	205	204	202	199	210	197	199	197	174	198	194	208	200	188	202	196	180	184	196	195	170	193	220	202	205	213	196	205	216	189	221	200	186	197	218	177	189	172	215	209	191	191	196	204	216	187	202	201	196	200	208	213	185	191	205	183	203	208	188	215	200	180	204	176	181	194	198	197	194	218	186	176	186	185	192	177	232	197	195	198	234	193	199	194	193	221	206	183	192	210	236	207	224	186	192	215	207	216	192	216	228	228	194	196	189	191	185	196	232	185	198	199	195	175	205	200	211	190	201	182	199	198	223	191	190	171	189	209	211	201	196	168	198	234	202	183	219	185	185	190	155	204	222	180	195	189	210	203	217	211	179	169	206	203	167	205	205	214	218	210	182	195	198	224	186	201	201	212	209	210	192	193	191	160	213	214	229	209	185	174	202	205	207	201	187	213	188	190	194	206	186	203	212	209	179	221	192	202	210	185	183	196	203	174	207	199	213	224	193	197	188	157	197	190	198	200	192	217	194	213	195	202	189	202	219	201	175	162	192	208	193	201	206	200	185	189	176	182	200	200	172	208	166	208	193	214	204	192	200	194	223	184	172	197	205	193	203	189	214	217	202	186	233	184	187	216	205	216	197	193	190	203	203	213	190	208	202	194	172	216	209	207	170	192	201	176	205	193	211	208	208	181	188	206	193	217	205	217	192	188	209	211	191	201	214	201	200	192	200	181	204	195	185	191	203	197	231	197	195	181	197	225	217	195	190	218	200	219	177	201	192	191	197	197	186	191	180	187	200	197	192	155	186	188	198	198	188	185	215	186	199	181	174	187	195	209	224	208	221	194	232	176	182	179	201	224	184	185	206	196	203	205	217	185	203	171	212	214	198	214	206	231	203	195	196	192	211	201	180	187	211	236	205	211	187	200	174	203	180	192	198	202	201	204	191	185	201	204	213	181	188	220	200	221	183	183	183	187	190	183	178	220	200	177	222	171	188	208	184	193	184	204	193	199	209	187	204	205	202	183	214	207	192	216	203	200	199	198	225	174	201	194	204	183	185	206	214	206	205	191	208	194	204	180	192	228	218	197	193	205	205	178	193	177	197	220	206	184	188	194	176	176	180	169	193	212	207	196	189	174	194	188	176	187	194	205	186	197	217	187	202	208	219	203	184	200	191	220	187	206	201	191	183	178	178	199	175	229	171	214	202	192	207	190	196	211	212	176	190	178	223	197	214	213	226	201	198	166	212	203	198	234	175	204	209	185	210	221	215	194	202	204	175	166	199	231	227	188	192	193	188	193	191	185	184	196	212	209	216	202	201	203	201	185	205	210	184	188	195	215	195	196	179	203	193	204	190	187	217	209	227	211	183	200	220	214	177	208	197	186	198	184	203	188	191	192	187	200	144	211	182	216	195	218	194	209	191	186	186	229	200	188	188	184	195	197	204	178	190	201	207	195	222	203	184	217	199	200	198	191	229	196	203	190	158	218	184	199	219	183	203	201	182	209	174	196	188	200	199	199	199	194	193	206	207	187	196	207	217	205	197	200	198	208	205	201	192	185	204	198	191	191	192	178	216	175	207	216	190	202	198	184	192	212	177	172	219	198	216	217	182	195	210	231	196	171	220	174	217	215	191	189	210	210	186	212	200	211	190	177	198	227	188	198	181	217	196	214	214	188	252	207	207	208	194	206	183	215	178	198	205	204	206	198	211	235	200	225	220	214	204	189	210	219	209	221	207	193	179	181	220	208	207	200	192	186	203	196	185	185	164	205	215	219	221	191	200	210	174	207	186	202	226	202	209	204	216	192	183	202	183	185	197	216	207	184	187	208	193	194	170	207	186	194	223	188	183	195	194	196	193	193	184	194	207	176	178	170	206	197	212	194	180	178	220	202	207	215	218	214	170	189	181	188	185	191	220	204	169	197	196	174	192	194	203	190	189	213	172	194	216	196	172	197	204	195	199	204	193	225	181	207	175	199	218	183	195	204	199	226	206	200	189	174	182	192	192	215	193	205	212	199	195	217	194	176	180	182	206	198	167	182	182	205	181	197	208	194	180	193	227	202	216	220	198	210	198	198	189	210	191	225	178	176	196	193	159	169	201	196	200	208	184	165	204	181	212	200	210	196	202	201	183	223	191	187	200	182	217	198	187	198	188	191	203	188	193	174	196	209	188	197	183	195	188	200	201	200	188	215	215	197	210	197	184	203	190	224	174	206	179	204	198	219	185	196	222	221	185	200	192	176	196	209	195	215	208	202	193	199	196	212	194	192	173	198	201	195	194	197	190	186	207	195	210	184	193	223	183	186	217	208	185	195	202	214	211	178	193	177	190	216	185	207	178	202	184	206	201	206	194	197	196	176	181	195	190	197	197	180	218	191	200	201	220	196	189	186	205	205	215	211	194	183	208	181	190	184	191	195	189	216	182	201	191	187	197	189	221	196	214	220	174	200	206	196	221	210	208	219	201	191	231	188	193	206	194	206	176	175	212	206	182	209	195	195	216	198	216	182	196	201	221	190	192	200	204	215	235	197	188	182	189	186	184	197	194	193	202	184	211	191	199	173	222	189	196	177	190	191	177	216	179	165	202	214	192	204	205	187	206	209	214	173	208	201	217	173	197	203	210	227	201	168	213	186	200	191	211	198	191	223	164	184	208	202	196	190	199	211	183	185	199	205	205	236	206	178	177	217	193	187	200	203	189	192	194	206	192	196	195	210	201	192	182	200	192	196	199	202	190	214	187	196	222	191	189	194	196	197	199	188	207	187	184	205	194	166	201	187	208	176	199	215	220	209	197	181	195	176	197	185	204	204	196	213	235	189	223	195	166	191	205	186	214	203	185	197	194	185	179	190	196	195	212	199	207	175	197	198	184	225	204	229	223	201	195	236	186	179	214	200	204	200	206	192	244	201	198	176	188	198	183	207	187	205	212
63108	64875	57089	35600	2972	720	725	749	1319	1284	1121	870	842	808	868	740	662	685	642	658	664	681	678	601	670	653	639	674	672	704	634	624	651	654	665	628	643	663	665	647	684	640	664	677	681	658	669	661	672	673	657	631	647	631	652	662	652	683	660	698	640	681	658	655	687	641	656	664	668	673	610	630	664	643	630	638	650	673	641	667	661	630	668	628	635	633	616	624	629	653	620	637	653	622	661	612	601	653	647	646	623	667	635	617	652	598	648	664	644	617	635	618	674	657	646	728	668	658	691	617	706	660	650	632	631	707	636	604	650	670	626	632	660	631	648	637	646	670	653	705	657	644	662	668	648	639	631	603	687	666	663	655	609	662	617	679	657	591	631	624	708	639	626	622	651	665	626	664	632	636	680	649	632	702	611	682	625	674	655	723	611	626	661	675	646	625	619	647	669	658	664	618	628	685	638	643	625	652	649	634	661	619	626	680	653	627	634	615	640	654	662	607	650	607	616	654	607	631	614	614	657	664	646	678	687	642	647	683	651	648	649	610	626	670	660	671	620	710	682	645	588	656	651	638	662	621	683	638	644	629	651	660	652	702	675	666	666	646	628	640	610	665	644	666	635	639	598	646	684	618	617	651	626	641	643	622	661	677	648	617	648	651	662	653	657	666	634	666	636	642	641	666	670	590	637	624	678	680	642	667	653	663	666	634	628	636	660	615	704	645	620	700	655	673	687	662	609	682	674	679	633	656	641	616	663	632	630	678	610	656	671	635	696	678	671	665	626	649	644	626	671	634	658	644	682	634	694	674	684	621	604	650	629	667	583	657	657	661	660	673	687	636	669	651	673	641	642	691	677	662	629	672	651	705	675	639	618	669	668	667	655	661	678	605	652	693	658	612	643	707	642	623	651	701	620	621	631	634	604	705	609	669	667	654	675	594	645	644	616	610	649	620	632	660	621	699	644	632	638	646	679	697	647	613	607	630	646	629	656	668	662	625	629	642	669	673	688	584	634	624	640	647	681	682	658	657	660	676	673	636	638	624	634	662	669	627	656	620	665	668	648	675	638	634	632	636	681	650	643	652	614	615	652	641	592	677	645	610	685	632	637	625	637	671	668	617	674	604	641	632	677	675	662	658	635	630	647	672	692	629	645	643	703	627	620	642	640	658	670	663	610	629	727	644	641	662	605	668	671	614	642	616	612	620	657	620	599	647	594	657	650	664	620	644	680	640	661	609	647	659	651	659	599	672	619	644	616	652	637	654	635	628	652	703	605	658	648	632	597	665	621	619	648	617	614	667	670	672	653	673	629	653	634	614	663	623	652	634	672	649	643	620	605	642	640	645	640	659	632	730	670	654	686	633	651	638	673	629	661	643	664	618	646	706	653	679	708	679	659	673	644	613	668	674	635	626	628	633	688	614	590	652	679	659	631	637	645	676	662	642	638	645	684	662	655	683	633	666	647	652	621	653	641	643	664	639	694	624	669	656	669	622	630	652	635	595	616	680	653	634	643	644	677	683	668	656	683	619	657	684	644	652	646	654	632	672	682	672	642	686	677	639	641	643	637	645	642	628	663	653	643	631	647	620	662	612	635	623	636	671	671	686	607	644	667	665	602	661	663	671	621	599	695	651	627	660	663	646	622	577	629	655	640	665	652	636	674	667	655	619	636	649	661	664	623	650	627	632	631	646	639	649	626	691	612	640	677	631	693	618	637	677	664	646	669	625	615	680	661	688	681	632	602	615	608	660	650	650	670	661	677	704	676	681	657	663	641	651	635	653	645	594	687	635	645	636	660	659	682	619	648	591	627	686	591	665	671	624	643	612	628	669	623	649	653	613	645	686	579	621	682	632	684	658	695	657	634	648	671	615	632	595	635	613	624	679	638	656	626	656	651	656	644	688	636	683	633	627	674	669	684	659	687	651	664	663	648	657	604	651	697	643	605	664	671	669	628	687	687	680	658	652	626	662	666	648	650	635	651	637	662	609	678	679	705	625	634	649	667	641	681	628	615	666	644	623	690	618	639	670	666	627	682	577	626	650	664	657	618	654	651	603	648	622	651	624	676	632	637	630	665	665	639	622	653	692	650	661	611	690	641	638	652	622	605	646	611	710	648	651	656	637	620	610	649	648	669	583	658	658	625	666	644	626	633	663	646	678	664	591	662	660	611	623	650	681	695	671	641	668	647	629	693	661	634	682	621	661	671	669	664	674	625	630	691	624	659	646	613	649	680	619	627	670	622	611	597	617	662	634	631	648	662	669	638	659	621	651	667	670	690	634	638	645	684	636	577	669	659	684	682	613	689	631	599	661	696	661	646	678	611	674	629	670	683	631	636	666	653	636	670	671	609	629	664	653	643	683	620	699	675	633	658	639	707	652	646	696	673	643	630	653	690	658	642	607	642	626	644	689	676	620	585	681	611	649	648	617	627	608	661	646	602	655	717	649	674	578	653	655	614	593	681	604	643	630	606	702	646	597	666	637	631	672	667	648	671	646	641	632	640	636	658	613	636	642	635	682	666	655	667	653	699	598	622	686	592	633	626	638	630	629	632	644	664	696	640	662	611	600	642	647	644	643	603	642	640	627	645	628	667	621	618	651	657	657	601	651	645	650	621	634	634	644	664	643	668	678	666	644	661	629	642	615	651	675	657	635	627	627	611	669	620	642	658	635	620	610	610	633	694	638	654	660	652	633	650	647	644	651	677	659	623	618	620	632	649	605	671	662	613	637	665	678	654	615	634	644	669	637	638	638	638	654	618	643	597	640	633	642	662	625	669	637	703	611	657	665	671	622	641	651	659	628	617	664	639	643	654	621	623	608	638	672	661	610	672	640	594	662	631	652	655	671	658	669	636	683	629	625	626	637	696	595	665	683	676	644	672	644	644	649	667	675	689	659	614	678	680	677	627	621	701	646	692	640	665	682	616	631	672	664	667	648	657	638	660	620	651	656	636	636	630	682	610	656	631	693	662	604	607	637	634	652	649	681	623	646	739	634	652	641	641	649	660	585	641	622	624	672	666	663	635	652	626	653	632	637	623	659	635	642	608	675	666	647	638	658	623	657	631	643	621	595	688	625	685	650	658	646	638	651	650	643	642	639	650	671	617	671	613	664	631	651	682	660	638	603	692	650	686	623	683	675	665	671	673	617	651	640	635	660	684	621	668	620	637	657	637	684	645	631	665	664	700	645	617	665	657	692	648	642	642	609	604	659	665	685	636	635	622	635	661	698	629	693	603	599	652	665	641	671	622	610	650	651	681	674	677	667	642	673	689	615	661	685	613	655	673	656	629	664	615	645	636	632	670	681	616	620	628	653	637	640	703	670	633	659	644	677	629	665	692	593	663	677	666	673	650	621	612	618	676	616	670	662	658	633	626	654	638	644	631	605	595	625	676	642	699	694	629	684	679	665	642	666	690	658	670	661	639	667	714	603	648	670	665	651	665	689	633	638	658	704	662	643	649	637	630	616	621	648	671	696	640	611
31753	20001	8082	2270	283	148	149	142	151	146	143	150	127	160	135	109	131	151	152	145	136	156	166	120	122	150	143	155	151	149	156	147	156	134	155	152	145	149	154	166	141	145	141	127	151	141	151	168	132	148	165	155	124	129	156	154	159	158	156	148	135	149	143	147	158	161	145	151	145	147	152	117	150	126	154	159	167	135	163	135	133	144	139	162	152	152	153	153	141	133	146	151	139	114	149	139	139	142	127	148	148	136	149	161	141	149	155	162	140	154	157	164	136	151	139	146	161	148	146	136	143	146	145	157	141	140	163	126	135	152	153	131	156	147	149	141	146	129	141	158	126	149	142	164	140	124	144	146	152	166	151	138	152	150	147	163	146	147	132	144	148	144	141	140	154	144	138	154	122	125	143	148	154	140	143	144	152	153	131	143	156	145	155	139	140	148	131	140	160	152	143	152	144	165	141	145	129	167	139	131	142	153	140	147	147	150	140	148	147	161	160	135	126	147	151	143	146	131	147	141	143	145	156	125	165	126	177	136	141	139	143	145	175	157	146	143	134	146	140	144	132	137	148	157	145	147	145	161	134	161	151	161	156	157	145	143	140	170	130	150	137	148	157	156	164	147	140	160	136	149	151	151	141	137	153	160	138	135	144	144	149	121	169	151	185	165	150	144	131	136	135	164	169	141	147	130	152	156	144	122	140	149	155	145	136	158	131	166	141	140	140	144	143	140	148	146	161	131	132	127	128	140	135	141	130	161	150	143	153	131	147	163	149	124	154	141	137	145	137	127	125	140	152	157	155	150	138	158	133	137	128	133	141	159	160	155	136	152	151	158	150	130	138	144	148	149	167	125	130	161	162	154	135	124	162	158	157	128	164	120	147	146	142	145	158	160	163	125	160	166	151	138	151	142	143	144	150	143	141	147	150	137	165	150	148	127	141	151	147	131	149	154	140	155	145	138	136	139	132	154	159	138	149	148	144	170	148	172	156	146	135	145	149	138	156	139	161	145	161	142	127	131	129	157	144	130	138	164	156	146	163	156	159	144	156	132	129	149	135	168	156	159	138	160	163	145	111	147	135	140	122	158	165	136	129	136	120	163	140	139	136	139	134	146	157	130	168	157	154	158	145	145	126	140	137	141	156	152	161	137	147	142	144	138	143	134	150	135	144	126	139	145	137	150	161	148	140	139	136	134	125	155	135	138	145	175	128	136	145	133	149	107	127	142	157	153	153	118	154	142	149	125	136	181	143	164	128	142	136	138	143	108	159	156	132	119	157	162	138	142	142	123	146	137	135	139	158	139	167	154	144	152	156	153	153	148	150	143	157	143	145	162	141	137	162	140	149	132	167	138	164	163	150	158	154	142	137	140	143	138	140	141	146	149	168	158	150	150	157	156	141	140	165	126	153	144	151	154	159	142	152	130	150	151	146	146	153	151	160	137	131	137	168	159	139	144	139	132	135	153	164	127	135	133	156	153	122	147	142	167	149	137	156	150	141	137	157	146	157	165	149	130	140	142	155	151	172	150	150	173	135	140	145	162	150	158	128	143	177	159	139	167	142	171	135	151	135	156	151	126	142	143	147	139	152	145	163	153	139	141	159	146	170	139	144	171	148	146	150	132	132	147	138	112	144	132	150	131	152	132	152	144	136	151	159	171	158	146	141	146	147	138	150	143	144	135	146	140	139	149	140	138	147	145	157	144	145	144	146	138	148	151	153	161	139	132	131	146	142	122	156	146	168	148	124	166	158	151	163	155	138	136	141	158	148	163	141	160	145	157	138	153	146	152	156	132	158	146	145	136	141	141	141	149	150	149	149	156	142	127	150	134	143	141	150	150	154	161	150	163	134	136	156	158	136	149	154	149	136	141	137	151	161	143	144	142	153	140	150	138	145	153	154	144	145	144	160	135	175	136	158	129	137	138	159	154	164	134	128	147	150	136	131	131	135	129	170	138	156	124	157	154	163	130	161	143	159	153	143	138	143	170	160	171	140	153	159	138	170	132	150	159	142	145	156	132	148	128	157	165	156	134	140	153	136	159	143	141	140	145	137	146	140	153	136	160	159	127	158	168	156	145	138	147	139	144	156	141	137	156	135	151	161	142	147	152	143	147	152	142	130	134	134	152	131	169	152	156	124	142	150	151	164	164	151	132	143	156	144	163	142	140	133	133	137	144	137	148	144	138	131	134	143	142	135	136	144	151	154	149	139	158	143	144	169	124	151	146	135	151	170	159	135	162	150	157	155	137	153	159	151	145	138	167	143	157	158	148	153	135	148	153	147	140	149	125	165	161	150	152	142	162	156	149	142	149	155	140	139	146	161	123	161	143	170	176	143	144	135	144	133	132	156	156	161	157	150	139	153	163	156	141	140	153	147	150	177	160	128	143	155	171	148	147	150	141	162	147	135	147	146	159	163	144	148	135	133	139	141	148	149	146	143	133	167	161	130	160	142	148	152	171	138	161	157	154	153	146	175	150	137	150	146	138	130	152	147	153	130	158	119	151	176	146	152	138	152	154	132	132	134	138	159	166	154	144	162	140	151	149	136	141	139	133	136	143	145	148	145	139	127	147	138	153	157	149	137	151	141	142	141	148	153	150	156	150	136	150	138	151	145	148	147	141	155	133	151	157	134	148	130	151	152	144	144	134	150	157	130	138	144	149	151	162	137	126	146	152	148	155	147	134	149	141	159	151	146	150	147	136	139	142	153	126	167	169	140	159	137	163	126	150	145	155	173	154	139	143	142	155	158	149	153	139	178	152	169	133	139	142	148	154	148	155	146	146	133	132	143	136	139	153	139	147	145	146	134	158	156	126	144	182	158	153	143	133	145	152	149	170	154	153	150	158	151	130	145	151	137	159	154	122	152	158	159	169	155	136	152	131	146	135	134	154	156	159	146	150	171	163	123	148	156	147	153	135	148	168	142	133	162	158	163	113	154	157	138	153	138	154	148	145	167	148	140	150	143	149	142	166	168	150	138	134	146	142	159	127	148	153	147	158	143	151	156	151	119	143	138	161	159	161	155	141	168	144	154	153	152	145	146	144	143	168	164	149	155	150	149	157	125	125	145	158	161	140	145	146	141	150	145	159	159	161	146	156	131	135	145	142	147	146	154	128	140	136	159	138	141	149	142	162	129	139	144	140	131	145	160	149	146	153	138	153	152	163	150	141	152	141	154	143	164	139	157	137	142	139	154	140	147	155	156	162	132	158	145	124	141	140	134	139	136	154	158	145	143	151	145	125	135	154	168	143	178	165	152	160	165	157	147	141	143	143	130	146	148	129	128	136	142	148	127	153	146	134	137	140	119	140	132	166	158	164	124	138	137	164	142	150	150	146	149	153	142	141	127	153	130	154	164	150	154	131	143	135	158	152	139	148	139	142	140	160	139	147	137	140	144	148	176	123	125	141	136	154	135	146	166	137	148	146	157	142	155	133	150	162	164	151	146	152	148	131	117	132	149	130	154	137	146	147	138	146	126	163
33606	24448	13656	6080	635	473	512	530	526	551	494	504	537	492	533	522	491	494	523	523	519	501	462	507	494	492	529	553	473	542	462	489	543	546	549	519	532	502	496	509	506	514	517	487	517	532	492	484	523	505	504	492	514	542	507	534	543	508	532	503	532	504	537	484	518	490	518	534	504	523	527	506	528	521	484	494	505	535	497	523	556	501	500	517	525	492	483	500	536	531	510	519	514	458	485	477	509	520	508	534	517	511	513	514	500	547	494	509	486	507	547	508	494	512	541	490	537	513	474	504	548	516	508	536	506	530	515	510	529	507	513	484	508	545	496	595	517	534	509	511	508	510	521	502	497	487	521	502	495	509	497	555	486	517	455	529	530	506	540	495	522	522	493	503	479	526	537	542	529	521	560	509	531	519	511	489	545	503	495	541	540	509	508	539	499	525	515	503	540	480	510	500	482	507	526	530	489	505	526	528	493	518	524	534	478	489	520	507	519	475	485	491	537	504	501	522	517	534	540	542	536	540	519	512	515	543	480	538	514	467	514	517	499	532	572	512	492	490	501	487	530	540	522	530	528	494	511	528	520	495	519	497	564	531	515	466	533	494	503	486	483	540	508	530	517	523	550	531	480	475	565	547	519	496	487	493	498	487	529	501	522	516	513	509	487	507	513	525	493	529	511	511	538	509	530	518	506	515	534	497	517	505	483	503	539	526	487	515	503	475	489	525	537	499	540	560	509	479	492	511	469	504	496	516	527	484	549	482	513	482	546	515	520	505	523	514	502	501	508	508	519	498	522	573	457	528	538	508	527	543	500	513	501	533	476	493	514	490	495	517	542	529	528	509	523	470	534	510	485	479	566	525	500	487	493	505	521	495	509	495	526	526	537	545	478	493	512	538	516	568	496	502	494	526	525	489	518	471	540	510	540	545	471	496	539	523	537	512	522	512	511	516	487	522	526	525	488	481	509	488	489	557	493	517	547	522	536	503	476	503	490	453	483	506	501	548	511	513	500	538	503	550	523	513	538	522	526	495	531	550	538	494	523	511	510	501	534	510	530	512	484	493	504	529	501	510	481	495	493	500	492	527	566	523	471	498	541	480	508	489	499	515	530	539	504	522	525	541	522	504	526	514	468	528	507	545	494	504	510	495	505	518	495	535	524	545	551	539	511	519	514	494	471	552	494	504	496	533	510	491	479	506	488	456	465	515	539	514	548	476	528	510	533	499	502	482	515	499	523	540	536	533	503	457	493	561	529	525	526	526	538	524	501	506	510	518	483	501	448	509	548	513	549	512	516	506	500	525	487	478	529	505	500	502	535	510	544	555	522	469	520	520	510	515	520	528	476	508	535	522	482	543	495	513	522	498	539	526	487	504	521	490	541	542	544	550	509	566	528	529	490	535	493	538	539	526	514	488	513	557	511	483	532	513	541	500	511	516	552	480	519	507	491	520	488	526	460	491	518	540	508	548	535	509	509	507	516	531	488	502	515	505	553	506	531	525	560	493	510	499	509	540	502	541	514	493	520	509	525	509	517	498	520	516	525	502	485	533	474	470	519	480	523	512	493	488	581	518	545	515	545	503	544	536	519	469	520	560	488	512	540	514	529	505	500	544	520	479	543	487	531	535	532	523	503	500	491	498	539	462	552	482	517	473	487	534	506	529	498	534	550	490	520	527	534	508	493	528	521	522	528	519	522	534	518	531	521	533	481	507	505	521	519	507	500	503	490	477	505	522	504	516	504	553	505	519	485	510	555	509	495	483	501	497	515	511	497	498	514	546	494	506	519	574	518	482	477	536	476	508	465	508	491	481	515	488	530	535	527	551	493	566	511	552	538	529	493	553	541	521	470	506	510	506	494	510	529	485	526	550	498	524	491	485	542	491	515	478	490	516	536	485	528	476	539	492	513	510	498	517	527	517	539	532	500	517	490	476	512	491	513	524	526	519	519	530	535	475	500	477	508	514	516	524	477	531	529	541	519	489	519	516	518	506	483	497	523	486	555	507	560	521	503	513	529	452	526	492	483	569	543	532	501	463	515	485	473	454	534	511	495	531	521	503	517	508	537	509	520	533	496	490	485	499	509	503	535	502	517	536	512	540	514	489	513	542	497	494	463	510	493	526	483	519	528	508	461	545	540	522	525	546	527	509	520	512	514	506	490	469	526	537	531	522	484	542	512	515	528	516	509	512	516	529	512	485	488	532	499	567	512	505	533	509	532	499	475	523	484	481	554	532	509	489	546	527	544	531	502	500	512	533	522	528	536	451	512	471	506	519	481	486	483	551	560	529	501	482	515	512	509	513	545	509	535	474	529	486	535	501	491	568	477	506	534	513	464	469	508	528	554	500	534	496	510	531	520	550	533	486	517	493	499	517	493	491	554	507	539	501	545	549	494	519	524	537	525	489	504	493	520	506	546	536	527	525	471	509	547	540	525	474	513	487	514	508	477	525	490	497	488	507	486	530	515	478	503	540	542	546	508	491	472	525	546	500	478	487	536	513	480	494	491	498	528	511	498	537	486	520	510	504	504	508	493	526	508	500	474	507	526	559	509	536	520	485	509	529	492	512	539	508	451	497	485	508	520	511	496	469	503	499	504	544	474	500	528	494	507	518	498	490	526	522	530	478	554	537	529	567	506	505	493	513	522	464	523	504	461	496	515	569	497	491	543	516	488	532	523	542	564	512	481	502	489	534	500	503	498	505	493	503	523	491	515	530	571	505	515	525	510	483	481	514	512	549	530	540	503	510	523	490	527	480	536	502	543	529	529	511	480	506	471	518	504	518	497	497	471	500	536	520	478	516	540	501	517	522	514	511	499	472	489	475	526	535	497	505	512	523	511	536	539	567	519	547	500	508	524	533	495	521	485	535	519	477	529	509	554	512	513	513	520	546	552	502	514	491	503	502	518	510	454	521	462	478	568	529	523	489	497	508	509	531	543	510	478	533	525	520	528	516	532	525	472	541	500	489	505	501	452	524	529	491	523	483	524	515	499	537	503	508	487	494	522	507	527	548	494	551	512	481	471	529	520	485	515	518	498	526	544	496	521	483	505	519	525	533	508	526	563	515	528	558	485	515	511	515	554	511	520	540	462	509	511	540	536	526	524	537	533	498	479	497	569	509	515	510	546	506	490	534	555	475	517	521	511	450	490	506	523	477	525	533	566	537	516	497	502	505	488	513	552	487	538	496	499	576	507	519	505	538	495	520	502	523	534	484	562	502	531	476	521	532	494	502	519	511	520	527	476	501	518	504	510	503	495	525	531	515	528	523	502	511	510	495	565	509	506	534	499	529	495	502	480	512	473	506	497	517	522	542	533	502	504	553	508	562	494	524	506	509	514	530	512	507	525	545	513	512	495	491	549	479	515	542	514	495	537	480	509	515	520	514	519	519	473	534	521	517	500	512	551	513	517	533	509	501	520	506	528	492	465	482	485	527	530	532	502	511	512	545	547	493	484	523	546	504	533	483	537	481	497	481	530	498
69035	64016	47204	27756	4617	177	132	128	212	195	163	144	147	137	131	142	137	128	125	128	127	103	146	129	133	126	111	121	137	138	150	129	127	123	131	139	117	108	127	151	138	134	135	120	124	119	131	110	130	139	123	131	122	116	131	137	125	143	145	121	132	125	120	146	135	133	119	123	125	113	126	129	130	127	143	127	137	132	116	143	104	121	135	130	131	122	134	135	127	144	135	120	113	115	125	119	126	119	150	132	133	126	104	159	127	129	137	124	105	149	110	130	150	140	123	145	125	117	140	109	156	119	126	122	115	117	138	109	130	138	123	121	127	112	142	135	131	143	161	126	111	114	137	127	132	135	152	153	140	109	118	129	123	124	135	128	129	118	123	126	134	129	110	111	110	135	136	132	129	135	102	125	146	154	131	128	138	158	130	134	127	111	126	135	139	119	123	136	135	136	114	103	148	144	142	117	119	119	120	141	112	132	117	129	148	135	137	119	110	145	116	128	141	140	119	108	126	135	123	146	128	111	131	144	133	135	112	130	115	125	138	129	120	135	122	130	113	129	120	138	119	119	134	103	134	138	133	134	139	123	144	130	146	119	127	124	129	123	126	117	121	137	125	142	132	147	141	106	135	141	125	107	144	123	118	125	138	122	139	122	124	133	137	110	145	124	131	141	139	133	127	113	119	125	129	135	141	115	121	125	110	108	126	112	129	131	129	130	134	141	139	139	115	122	149	128	132	123	128	135	143	123	137	129	154	122	146	139	141	134	137	137	125	110	148	160	133	114	115	119	124	122	152	110	136	116	137	132	125	125	127	116	133	123	128	148	131	138	127	126	138	130	120	128	127	139	126	117	127	119	132	112	126	144	125	134	129	120	125	114	123	142	127	127	126	132	143	135	125	129	134	142	123	141	158	134	126	120	128	136	118	129	117	145	122	127	117	116	143	139	122	131	131	131	131	109	146	137	141	121	109	108	130	123	134	134	129	146	136	126	151	140	112	147	117	116	129	116	123	128	128	140	111	125	139	113	124	144	120	123	134	127	153	145	131	142	125	130	144	158	132	121	134	128	113	132	122	123	150	130	120	121	136	132	120	134	113	132	131	123	141	140	137	120	117	109	111	151	113	117	122	136	136	126	130	111	114	101	123	116	112	144	121	136	145	125	133	119	151	120	128	132	135	144	135	124	131	143	136	133	127	125	139	133	152	145	126	128	115	121	131	141	107	126	136	112	128	118	134	149	123	118	108	119	129	125	123	117	112	150	134	122	127	128	139	129	124	107	156	135	137	136	147	133	111	153	119	158	124	121	128	134	119	124	124	127	129	121	125	121	137	143	132	126	131	133	137	125	141	130	118	141	137	134	149	115	127	149	131	135	127	147	135	131	121	133	132	134	119	142	127	109	123	150	117	132	128	124	128	122	136	134	119	132	140	109	135	129	140	135	146	129	141	145	124	134	133	157	131	132	152	125	147	122	117	124	121	121	123	137	137	131	117	135	129	137	119	142	149	131	104	137	143	120	133	111	151	136	135	139	139	122	141	104	130	109	137	139	137	129	140	127	141	144	121	123	133	142	146	120	116	134	148	126	123	120	141	127	130	142	130	101	118	131	124	138	156	142	124	140	133	133	104	127	118	123	122	137	112	128	129	103	117	128	128	118	144	136	140	146	125	121	117	120	128	122	134	106	125	124	141	100	131	132	118	137	146	115	127	125	144	128	110	134	148	138	106	142	119	122	126	135	130	135	130	125	130	119	129	124	138	129	122	135	118	116	135	135	131	120	103	122	130	135	125	138	137	140	139	157	102	123	139	137	147	148	135	146	107	122	122	119	124	136	156	137	118	120	126	136	145	149	123	121	146	127	129	126	144	114	90	117	140	118	102	120	117	130	141	148	149	143	156	148	127	123	110	125	148	118	130	139	127	130	140	118	135	133	117	129	126	144	110	130	141	138	136	139	132	131	126	133	132	119	115	128	129	123	116	107	116	148	166	150	128	136	124	135	153	120	140	126	130	141	145	110	111	130	118	115	129	145	125	136	133	122	146	128	128	132	138	132	135	119	129	113	131	119	124	126	139	123	109	167	118	118	130	126	138	115	116	143	143	128	126	131	136	121	132	118	141	131	129	123	136	149	145	141	140	128	125	133	127	140	119	143	123	129	124	143	122	134	140	121	125	129	137	143	126	129	113	119	124	121	146	126	140	131	133	143	126	127	136	141	108	129	136	136	121	122	131	129	124	125	140	127	169	124	136	129	135	127	114	143	114	129	132	131	141	142	131	145	120	125	118	116	127	138	132	127	132	138	124	139	140	146	126	128	131	128	117	142	148	122	134	122	138	131	116	134	131	135	120	141	129	123	136	140	128	167	118	125	127	132	152	143	113	142	125	130	136	134	137	140	120	122	121	137	130	123	127	142	131	119	148	147	117	125	112	133	144	142	122	146	125	122	134	131	137	139	119	154	124	138	132	114	134	137	114	108	142	136	124	135	126	131	132	123	119	121	144	124	153	131	135	114	136	146	123	133	131	130	137	110	149	138	130	127	140	114	115	134	125	143	128	136	137	127	122	152	115	141	134	132	149	134	110	132	119	134	140	124	135	128	137	136	127	143	154	143	122	119	133	133	133	120	132	128	122	123	142	147	134	134	146	117	110	122	136	137	132	140	112	106	129	160	132	160	127	116	125	127	125	127	105	132	131	121	116	122	121	135	134	116	142	130	125	132	123	124	142	150	144	136	132	115	137	125	140	144	118	136	127	113	132	133	131	111	139	119	125	129	128	141	130	128	147	137	134	132	130	114	139	127	121	103	134	129	143	136	143	142	136	139	133	137	126	147	129	146	112	121	134	122	127	131	121	126	128	116	120	155	121	129	139	135	146	141	140	140	143	136	141	124	125	132	113	136	128	123	120	107	140	123	131	152	133	133	141	135	135	117	139	159	171	115	142	132	147	131	124	121	110	116	122	121	122	112	109	142	133	120	117	127	123	145	123	97	145	154	144	124	137	133	146	129	127	129	153	138	122	146	138	106	125	113	122	129	143	127	125	124	138	134	137	128	125	138	142	144	135	140	142	131	135	146	147	142	128	133	153	122	121	108	143	133	133	127	123	139	130	125	125	116	123	136	120	125	116	137	115	110	135	124	137	131	138	131	134	141	139	131	127	137	136	152	126	133	127	106	131	129	115	122	112	137	134	134	121	131	120	125	120	118	127	134	145	146	137	153	129	129	125	135	132	130	128	143	127	133	140	127	111	149	130	133	135	131	120	116	135	126	142	122	118	148	141	141	134	143	131	102	122	155	111	129	131	122	145	135	136	141	124	136	108	136	131	129	129	125	134	141	128	120	119	120	147	114	136	124	124	132	124	145	123	150	111	117	132	119	130	137	129	130	137	146	128	134	135	132	131	136	125	138	136	132	127	146	145	119	139	130	137	136	152	121	137	110	130	141	112	140	124	125	124	134	153	119	145	142	132	112	124	121	114	132
52957	51549	46207	30401	2436	500	504	577	1024	813	729	560	639	605	623	546	518	482	481	500	496	471	479	485	477	489	499	448	474	486	459	454	442	466	425	486	442	476	433	433	442	441	453	438	464	445	465	456	486	480	490	502	485	482	444	444	458	479	452	464	471	454	439	445	442	469	473	451	460	465	456	476	474	465	483	486	435	420	493	468	431	507	465	480	472	507	490	454	450	444	446	472	441	461	471	468	469	463	467	469	435	455	431	445	469	482	477	452	479	464	464	480	466	454	482	471	486	475	403	472	466	455	458	401	477	437	450	410	415	417	454	475	448	459	519	482	470	491	433	482	491	429	474	422	492	459	413	454	457	466	501	480	455	464	458	464	451	478	420	467	434	491	449	457	456	475	458	433	483	473	449	407	472	495	447	450	470	445	473	463	461	450	465	494	465	466	461	463	470	462	440	475	456	446	405	460	476	469	443	457	483	422	449	472	514	453	453	463	441	471	438	470	441	448	456	464	452	452	467	454	454	470	456	463	458	494	462	487	459	455	460	463	505	460	453	463	482	466	428	475	439	484	478	445	453	470	435	488	463	465	449	490	454	446	478	471	446	417	461	452	474	488	479	465	484	429	478	488	472	456	470	459	437	476	418	466	483	431	444	447	452	455	480	471	468	446	505	486	469	481	491	463	468	444	495	466	423	445	446	472	502	467	444	459	450	464	452	465	444	459	466	461	484	461	472	443	468	464	452	455	476	467	461	441	487	420	481	455	461	447	458	446	445	475	445	459	502	442	407	484	447	458	458	432	448	461	428	479	445	461	456	447	466	476	471	495	463	459	442	492	488	474	472	487	444	434	468	467	442	461	431	457	438	466	446	483	464	487	476	423	452	441	484	449	457	439	449	449	422	467	467	467	466	487	426	434	417	453	431	471	487	450	457	440	446	469	522	462	434	462	496	461	463	471	451	458	470	453	437	445	465	442	471	461	424	431	485	471	454	474	443	446	480	480	482	437	447	439	467	499	458	425	467	476	452	460	452	473	481	454	449	455	399	410	467	442	445	450	466	468	429	468	433	486	422	469	483	454	499	463	479	441	453	443	446	466	449	495	473	444	456	407	441	426	436	488	440	429	476	466	464	491	458	461	431	456	463	439	435	465	470	434	483	492	480	470	443	446	447	470	447	483	492	433	452	452	437	496	476	432	453	425	482	477	417	445	464	468	421	437	464	438	442	437	477	480	465	474	440	475	455	445	457	429	443	438	467	466	464	461	456	448	461	439	468	444	464	445	480	446	445	436	440	437	441	458	458	449	446	449	425	443	450	428	493	468	453	491	478	450	490	426	467	470	470	461	431	439	460	465	465	484	473	474	509	471	475	462	483	484	431	413	457	453	486	446	417	461	459	443	450	467	445	460	432	427	467	481	451	428	482	454	467	466	450	449	477	479	478	445	457	449	442	506	460	480	433	450	441	493	480	451	434	477	480	454	488	401	513	440	450	479	456	450	417	413	483	465	466	488	428	458	464	463	505	434	510	465	400	471	480	457	492	450	443	477	460	432	459	476	490	454	473	463	467	472	442	435	473	428	449	445	457	446	456	465	457	467	448	505	458	472	464	457	497	492	436	458	462	441	454	448	451	419	428	468	465	477	497	474	451	428	440	429	437	435	409	448	454	418	469	453	480	460	485	453	466	439	481	466	463	466	467	394	437	460	448	424	457	463	450	482	456	447	465	440	440	465	445	504	513	433	435	467	436	441	451	474	432	457	489	446	450	461	507	426	430	473	448	430	485	462	451	450	440	469	459	431	501	462	455	444	486	466	447	479	420	470	460	468	500	457	442	479	473	480	468	460	434	449	447	459	470	467	453	462	458	459	467	464	490	458	446	458	423	500	470	454	457	474	429	490	468	425	447	445	485	448	455	457	440	501	489	478	476	475	437	458	455	453	459	437	462	477	457	434	469	453	478	458	391	480	444	454	476	451	485	433	489	448	450	435	406	456	475	449	479	449	489	491	468	435	449	453	469	525	467	456	430	485	474	452	447	469	473	456	484	460	456	482	438	447	459	463	481	477	466	446	471	448	441	465	465	448	463	456	445	434	421	432	449	451	448	467	423	454	417	437	445	471	454	468	460	425	469	466	497	489	446	475	494	463	446	477	466	475	452	480	451	434	446	465	427	455	473	481	470	441	452	435	486	428	418	441	464	462	485	467	486	431	467	446	465	444	440	475	461	442	442	432	462	437	441	435	468	463	437	499	477	425	455	436	464	420	419	444	445	444	452	458	478	456	424	454	436	488	500	460	459	456	421	423	472	428	478	439	445	443	486	458	452	483	444	481	447	473	451	461	426	462	461	441	492	476	449	427	472	445	458	439	478	477	459	455	462	429	505	434	466	488	469	427	462	460	483	439	454	466	455	445	502	475	448	473	436	480	456	472	476	485	472	442	464	440	454	470	462	452	455	455	471	491	482	437	496	445	493	447	405	437	470	468	465	472	485	450	479	442	468	405	488	451	459	458	423	462	463	484	464	449	431	468	483	465	480	433	485	502	419	453	491	467	471	478	448	441	479	445	429	455	453	441	452	421	458	439	452	447	481	458	462	424	480	486	495	462	457	445	423	464	468	433	451	467	470	508	463	451	474	453	513	471	468	429	478	443	463	455	474	429	438	479	460	452	432	463	441	453	438	496	453	439	419	428	452	443	423	467	409	465	445	450	506	476	470	458	470	451	445	434	472	504	444	430	460	485	476	464	448	462	475	441	470	487	431	462	439	467	450	446	457	435	467	456	436	476	431	439	480	469	471	529	453	448	458	445	473	448	426	418	455	408	477	476	464	448	488	430	478	464	488	467	482	454	471	463	487	442	503	457	441	432	449	481	467	460	463	467	459	430	483	482	461	433	444	457	477	430	471	444	456	456	428	439	458	478	500	469	481	452	439	465	470	441	458	430	446	458	447	454	486	387	463	493	434	447	454	479	455	443	422	463	473	433	438	490	468	459	442	465	431	451	473	440	463	440	425	501	465	457	450	456	445	458	413	444	442	463	478	462	462	450	475	444	428	461	413	426	428	450	468	491	452	473	448	472	487	464	438	472	459	457	465	457	487	419	415	491	439	415	444	467	430	449	446	468	449	480	471	421	435	510	466	465	457	490	443	447	457	416	442	433	491	460	446	443	457	472	478	454	458	467	516	413	466	464	470	451	468	449	432	469	488	456	487	441	394	464	468	443	454	434	499	460	480	448	449	452	477	470	462	468	454	462	414	477	492	522	437	473	488	419	480	482	468	454	467	468	453	475	472	443	492	433	457	459	465	489	468	468	443	451	454	476	489	437	492	465	470	440	475	515	482	468	468	482	456	425	455	425	445	467	450	451	485	452	470	475	460	448	440	458	451	412	465	456	444	442	432	477	448	479	456	463	452	449	433	476	448	465	463	476	487	468	447	452	442	458	479	482	466	462	460	458	467	472	481	486	466	444	441	465	462	462	455	463
75031	72709	58718	38656	10411	634	228	232	372	365	266	240	254	207	210	219	203	196	192	212	212	217	181	227	216	178	209	186	190	185	191	195	187	171	183	200	193	197	189	210	179	191	206	181	197	191	190	202	202	172	192	187	211	202	193	195	189	199	215	187	209	191	187	200	189	177	181	195	209	219	170	201	220	193	196	186	196	204	183	191	228	197	193	204	201	193	182	191	193	192	206	193	202	184	196	187	213	196	217	173	181	201	176	190	202	183	182	187	227	211	210	179	178	195	180	196	198	177	191	200	191	169	193	203	188	187	214	182	204	186	202	190	176	213	213	204	225	199	193	208	214	190	216	186	231	194	208	204	190	188	215	183	174	197	187	185	203	194	218	204	193	180	167	188	205	193	196	179	195	197	176	189	197	185	180	181	207	181	180	194	169	207	189	186	175	213	181	191	199	181	176	193	203	187	174	173	226	195	207	196	191	195	173	189	197	167	204	196	183	184	189	208	160	184	190	213	215	202	184	204	218	189	175	173	179	192	207	195	199	177	204	186	159	194	189	177	190	223	210	205	185	204	178	174	191	186	213	226	209	188	209	194	195	201	198	189	190	202	183	202	211	204	206	175	187	202	187	204	184	210	207	195	204	184	199	202	180	190	205	173	173	215	180	209	200	192	164	196	190	209	193	189	212	200	215	207	204	174	216	196	194	185	195	204	207	201	193	172	186	191	210	198	181	226	193	191	199	217	176	191	201	187	200	199	213	218	193	221	219	174	198	226	205	175	188	200	194	191	186	176	226	193	195	184	203	170	207	218	199	176	171	197	187	190	191	207	165	190	174	219	190	197	172	199	190	169	189	181	202	177	187	177	209	191	188	206	202	170	172	193	186	182	201	180	185	184	177	190	199	187	186	208	192	214	175	193	193	190	198	191	201	197	172	185	210	180	210	194	196	205	173	176	177	207	223	205	207	192	192	209	183	180	204	203	183	202	185	193	185	202	201	207	175	196	187	213	213	200	194	205	179	194	185	204	187	170	205	192	176	177	198	176	185	208	195	188	192	185	212	201	220	205	215	172	198	207	169	172	217	204	179	192	185	190	177	203	210	202	163	208	196	204	218	196	218	162	191	190	185	177	198	182	195	184	200	198	181	177	212	199	192	175	204	206	185	217	166	191	219	199	198	181	172	187	197	222	173	204	213	178	197	211	196	173	210	193	194	167	194	182	189	191	208	192	193	196	203	202	198	198	170	167	161	213	204	187	188	169	181	189	175	207	173	198	198	203	174	203	171	192	193	203	166	176	200	198	200	189	187	183	197	200	183	185	185	183	208	196	190	200	207	191	198	203	200	195	196	201	177	187	202	195	196	175	193	190	197	170	184	173	189	188	205	208	198	162	183	190	180	199	197	190	199	218	177	201	180	212	186	191	213	191	196	201	193	193	193	181	194	199	177	177	192	184	193	217	196	183	186	183	207	182	205	212	168	189	201	194	199	195	169	184	205	221	198	194	191	175	200	183	194	183	175	219	202	195	205	202	194	178	181	181	184	209	196	182	204	202	178	181	184	176	216	178	209	192	198	185	215	210	185	184	193	227	215	217	171	180	184	194	197	169	193	195	196	202	183	158	214	181	177	211	178	189	165	182	215	184	189	192	204	181	195	181	198	186	176	204	208	193	212	208	164	164	177	185	204	190	194	196	171	205	170	210	209	194	209	194	200	205	205	197	212	203	192	189	200	199	192	209	196	166	198	188	204	218	195	179	164	200	169	174	207	178	194	190	177	202	195	168	171	206	228	189	220	191	176	194	173	202	211	220	169	177	178	194	201	181	179	169	201	208	185	193	213	228	204	199	187	189	183	176	204	190	172	194	168	219	183	197	197	193	201	212	204	213	214	196	202	198	208	207	198	199	179	188	190	179	182	208	206	169	201	217	191	209	190	207	177	178	202	214	180	178	202	199	196	201	188	190	190	184	181	215	193	199	186	188	196	191	191	198	196	206	211	213	207	196	210	175	169	191	177	204	211	170	190	205	186	204	217	187	183	189	191	210	201	182	198	175	176	186	209	204	158	216	191	219	181	203	186	184	182	179	209	196	209	194	202	181	184	223	175	189	191	172	174	184	159	222	190	190	198	183	186	193	206	179	229	170	196	173	208	199	158	203	184	170	188	180	197	156	194	201	184	211	209	207	200	202	193	188	169	189	191	200	180	184	218	180	201	172	195	197	189	176	192	183	199	211	166	188	189	192	213	205	180	184	208	191	186	177	198	212	181	191	189	204	179	172	191	198	189	214	213	211	198	199	191	159	164	176	205	186	198	217	211	179	191	212	200	187	207	183	210	184	197	196	205	207	192	217	161	185	202	168	189	206	172	197	200	208	202	182	176	186	163	188	177	225	193	219	181	167	182	190	191	203	214	192	198	196	192	224	189	189	175	184	212	199	199	195	191	188	193	215	192	170	207	192	174	182	193	205	165	197	210	186	168	227	194	194	178	175	197	199	206	198	188	206	172	212	182	187	190	206	173	200	185	176	198	211	196	214	184	203	202	189	188	170	182	229	174	172	199	188	173	188	179	187	200	190	208	186	188	210	195	204	197	209	185	190	198	184	199	210	190	182	179	194	193	200	208	201	200	181	212	196	181	212	155	186	183	220	192	183	209	194	170	182	186	199	193	182	179	222	210	210	175	194	196	178	190	208	183	205	184	161	187	193	192	184	183	213	207	186	162	211	190	198	180	202	184	187	190	189	213	218	200	213	194	164	194	200	185	192	176	182	153	181	198	200	181	190	201	196	197	215	220	197	194	173	221	184	221	178	191	195	189	202	197	206	205	181	187	190	174	205	184	185	173	182	188	184	188	181	224	187	197	189	180	208	184	197	195	196	198	200	182	185	196	189	198	184	209	187	192	200	188	179	165	190	204	183	201	188	197	186	188	205	196	198	182	173	185	177	215	186	175	188	207	207	219	177	171	196	216	212	203	239	204	192	200	195	179	183	192	193	171	180	200	181	202	214	183	183	197	222	209	205	194	173	189	204	183	169	180	223	209	183	188	189	176	189	208	205	187	187	183	178	194	192	193	175	206	206	196	199	208	221	186	193	193	175	209	178	208	182	166	200	180	193	198	196	197	192	194	199	198	194	180	181	211	185	189	197	193	156	193	199	192	209	198	173	202	171	189	194	183	196	190	184	193	177	206	203	205	191	176	200	203	174	195	179	213	181	194	204	191	188	206	179	210	205	191	191	196	212	178	225	193	191	192	182	204	206	186	201	191	186	189	177	179	206	215	202	209	204	194	197	191	203	176	195	176	180	194	179	218	177	187	201	162	189	193	179	190	215	221	189	196	197	214	204	194	160	181	195	236	194	192	200	205	201	194	196	199	201	187	193	182	197	184	182	192	176	204	191	173	216	201	207	184	198	201	219	168	201	205	196	184	194	191	172	218	209	203	198	201	189	212	200	213	198	175	190	203	215	172	210	190	197	216	172	190	172
62799	62948	58331	38070	4450	709	729	848	1768	1277	1097	968	951	970	952	806	709	703	621	707	708	685	634	668	619	629	657	639	668	617	648	661	601	658	641	608	691	599	614	643	655	610	690	682	669	621	568	600	610	652	624	616	662	611	583	619	684	639	612	632	651	629	625	634	697	628	627	648	595	653	672	641	626	642	632	612	588	643	637	654	610	605	630	674	631	638	636	601	595	650	614	623	634	614	648	629	615	638	643	589	641	613	623	658	635	646	634	675	634	656	624	616	621	649	657	660	628	638	649	613	652	609	579	618	639	650	612	621	615	647	634	644	656	632	652	656	636	620	622	638	644	655	608	652	635	602	670	617	658	642	658	636	634	627	662	632	632	629	593	640	643	640	630	626	604	608	616	656	600	643	647	627	621	608	607	631	643	627	603	611	605	647	642	626	591	596	668	702	677	643	616	625	654	677	590	638	657	609	594	661	604	583	608	652	622	629	638	646	657	655	649	655	659	650	659	625	616	616	624	665	642	648	608	626	615	663	644	578	571	604	645	636	619	641	649	647	596	624	642	620	594	636	625	626	651	600	651	669	607	658	644	654	619	633	651	650	615	626	639	628	599	596	665	641	633	618	610	632	586	643	670	653	636	640	649	646	609	645	618	653	611	626	669	630	697	609	603	595	631	603	626	610	640	634	634	636	615	657	620	614	617	630	626	658	645	639	592	675	591	630	630	663	650	624	632	612	656	615	635	633	588	647	623	640	598	629	665	702	610	625	675	626	698	625	623	629	621	634	682	628	611	661	657	606	634	651	626	644	646	639	646	614	635	640	633	628	632	621	620	620	685	639	627	643	623	588	609	614	623	657	637	622	618	618	673	671	616	655	631	650	621	663	606	615	635	639	717	671	596	632	630	631	646	643	656	638	613	605	595	616	671	657	623	598	616	659	680	677	608	593	621	649	672	669	621	639	582	627	613	671	615	609	705	642	604	598	650	604	630	637	652	621	608	605	636	705	643	671	612	636	630	649	611	644	605	625	632	671	598	613	611	655	630	679	626	639	608	649	624	632	612	611	634	627	669	616	639	618	657	620	656	643	637	657	641	635	637	713	701	618	612	643	623	637	617	654	608	645	615	586	663	619	634	577	630	648	610	617	631	625	645	663	644	605	640	647	667	667	626	616	647	627	632	634	625	612	660	623	642	628	666	652	606	575	594	622	601	597	603	582	615	617	617	641	619	629	596	621	640	628	643	649	646	634	652	588	623	647	633	644	635	623	618	610	619	653	601	629	655	602	591	644	673	649	642	661	615	619	634	620	622	617	626	647	596	687	632	598	667	598	641	625	611	627	678	641	609	635	661	607	618	641	628	617	634	659	625	617	635	601	611	610	657	626	618	695	627	588	688	653	602	694	630	649	618	659	618	649	616	641	623	674	660	637	605	593	642	645	660	644	613	603	653	640	639	621	611	607	639	634	621	631	627	656	610	620	638	647	634	626	630	623	666	626	613	655	587	638	620	625	674	601	607	652	675	633	631	621	654	642	674	661	642	630	623	603	660	605	643	616	626	605	630	671	622	686	650	669	611	672	629	644	640	618	620	615	633	655	622	657	599	703	609	631	671	615	645	664	622	631	664	657	662	624	614	653	666	656	622	620	612	650	629	633	629	618	638	670	682	661	637	633	625	613	648	639	625	602	628	656	597	610	623	638	624	577	641	650	689	671	634	622	610	618	606	652	664	617	685	609	635	617	603	662	670	631	667	610	652	637	635	641	588	623	608	611	594	638	639	664	649	658	614	642	630	640	645	571	614	650	594	615	630	587	612	624	624	601	627	633	661	634	669	603	625	633	572	592	588	643	662	616	604	641	634	621	644	680	635	618	644	653	634	662	631	633	603	625	620	641	641	701	607	614	624	611	624	614	590	682	641	606	651	598	615	602	659	663	639	608	692	641	642	662	661	639	666	648	610	609	588	643	653	618	634	625	659	622	646	610	636	642	641	639	646	662	635	624	656	669	642	691	632	613	623	640	640	682	582	645	651	616	669	607	637	650	606	597	630	657	641	642	627	622	681	646	643	653	645	632	651	629	618	582	644	576	654	616	630	621	636	659	604	609	612	628	661	627	629	665	666	673	593	674	637	584	588	581	597	635	595	648	642	597	669	600	611	633	615	633	592	652	684	622	699	598	674	604	650	654	625	642	640	653	646	593	624	612	599	623	623	630	656	621	668	638	624	600	648	605	619	635	573	619	649	600	594	638	631	619	612	600	607	674	651	633	592	636	627	647	642	637	611	605	662	633	594	635	659	660	601	595	609	650	644	633	648	633	665	648	601	682	669	658	629	599	603	591	660	635	606	610	642	623	622	626	604	625	652	642	623	630	644	670	673	624	639	609	633	656	650	618	628	602	649	624	618	593	620	682	602	603	631	612	606	644	607	664	652	625	649	605	644	607	600	631	655	610	658	641	611	668	640	625	602	590	621	659	651	645	671	606	636	690	635	592	668	639	640	677	596	640	599	645	658	640	648	662	675	583	583	641	627	668	607	635	630	644	614	629	671	688	685	613	651	635	623	674	654	614	574	644	655	615	691	620	632	647	618	604	608	678	573	643	656	628	620	650	637	589	646	601	623	604	593	609	615	659	624	629	626	623	617	645	631	609	684	612	634	595	618	646	637	633	658	650	604	605	606	631	666	625	633	613	597	634	613	663	603	595	632	661	653	613	626	630	634	630	677	615	620	666	595	650	581	646	655	651	620	614	663	681	672	648	619	629	617	625	611	621	627	594	652	623	630	641	611	610	604	593	603	628	593	600	654	630	626	620	601	672	613	637	608	580	640	639	652	624	623	665	662	634	607	612	639	619	640	606	648	629	629	650	677	682	625	626	687	666	637	653	644	626	580	650	661	660	614	648	634	629	641	628	680	623	612	669	659	627	676	637	640	608	646	598	676	613	669	621	663	612	653	614	615	646	645	628	675	641	625	637	651	681	649	633	630	672	639	635	609	615	621	626	604	647	634	633	635	641	637	628	606	612	679	622	646	641	609	598	643	596	646	624	632	637	629	628	678	617	605	660	627	673	677	632	666	655	620	695	654	620	622	614	603	594	620	633	635	620	625	619	620	621	693	653	637	619	623	615	609	607	635	624	619	650	635	618	662	623	631	656	588	618	638	603	636	617	574	620	649	620	638	587	629	638	618	605	604	652	634	670	625	618	663	614	624	622	630	649	618	620	605	610	584	650	650	613	652	621	632	673	672	629	636	624	621	641	578	651	658	613	607	638	621	628	666	598	611	593	669	635	626	596	646	661	637	621	638	661	649	662	624	652	608	670	634	654	603	602	628	637	639	605	636	640	683	622	663	634	634	615	610	654	621	652	645	586	599	607	577	618	601	604	651	639	625	647	620	622	600	642	620	661	621	607	646	615	616	569	640	640	619	590	582	654	629	595	652	646	618	682	631	656	634	597	636	609	586	652	625	644	606	641	588	639	618	620
29765	18341	9344	2839	253	164	120	143	159	134	142	155	166	141	159	140	147	119	146	113	129	160	142	143	157	157	153	125	118	157	139	139	169	172	146	148	139	153	161	126	138	145	145	140	167	123	151	145	136	136	155	125	157	180	136	154	155	148	135	110	142	133	140	142	157	156	146	154	157	130	135	135	123	156	141	123	118	151	146	159	129	144	131	156	147	151	117	146	132	135	144	129	142	143	160	145	123	137	145	147	128	131	147	138	139	162	139	152	136	129	154	153	140	147	133	146	139	162	122	138	139	135	154	139	167	155	143	137	126	145	134	140	137	147	158	148	160	156	136	140	136	143	145	149	162	147	136	126	145	145	132	129	146	133	158	130	134	159	148	148	139	146	140	130	137	134	122	133	136	145	138	135	139	153	151	149	153	154	142	123	124	146	130	155	141	138	114	141	135	139	150	132	160	143	147	157	143	120	135	146	140	135	145	137	138	126	167	135	135	136	146	123	124	127	138	138	148	144	145	131	140	154	142	126	163	150	130	132	131	131	156	141	148	138	152	152	144	150	140	126	145	142	147	150	137	153	141	128	134	167	134	156	140	157	134	150	149	131	141	172	129	135	144	141	129	138	161	122	143	140	161	134	149	149	138	134	139	147	131	146	137	144	142	130	145	150	161	131	136	140	140	166	143	151	146	150	135	147	136	163	154	135	119	125	134	140	128	139	165	125	140	128	144	137	144	150	143	115	145	151	140	142	144	149	123	149	166	147	108	152	143	162	147	163	158	152	148	132	149	132	127	157	120	146	128	134	151	144	151	135	162	137	128	129	130	130	122	158	141	138	145	124	148	133	137	149	127	131	157	131	144	133	158	150	134	149	141	128	146	156	126	143	165	138	151	134	150	134	145	126	140	123	143	143	165	137	144	131	137	148	135	124	142	122	154	140	132	149	150	138	172	146	150	128	156	124	145	139	126	147	155	136	133	132	134	149	140	151	153	135	160	142	150	140	142	157	150	147	138	157	146	123	124	133	120	134	136	149	164	150	157	154	139	157	138	142	147	144	150	147	157	148	135	141	134	133	167	147	149	150	152	140	115	143	148	126	152	123	156	129	148	142	152	141	154	160	136	165	136	141	139	151	128	162	158	122	158	138	166	139	138	139	162	134	118	143	129	129	151	142	150	149	144	128	140	125	139	158	122	122	133	136	134	150	127	150	139	138	145	135	150	127	160	158	173	147	157	130	111	138	129	144	114	138	141	151	122	146	149	127	152	145	136	152	146	158	148	130	146	155	137	130	132	137	157	144	135	127	133	150	141	135	138	151	141	150	135	137	138	158	161	137	155	143	150	157	133	148	153	147	142	165	144	138	129	121	129	139	133	152	147	151	129	138	118	146	151	123	123	155	145	155	145	146	150	138	152	149	136	126	135	174	143	121	132	128	153	145	123	145	136	142	160	140	145	131	147	126	148	140	140	120	128	153	157	135	133	145	153	129	128	144	116	134	163	168	141	145	130	144	152	151	148	155	157	147	144	167	144	151	157	145	136	132	138	128	134	128	142	120	147	163	139	142	138	145	117	144	153	155	135	145	130	148	136	145	151	137	138	154	169	155	151	132	150	151	163	149	152	154	137	149	146	138	144	144	164	145	153	163	158	138	157	148	129	160	133	138	135	141	142	137	120	138	128	137	142	147	156	147	129	139	131	120	144	127	156	147	149	141	136	152	148	145	172	145	166	148	131	163	147	143	133	153	139	144	133	141	139	122	140	148	147	152	157	155	142	159	147	131	135	131	163	155	143	136	138	162	146	154	142	166	176	133	133	135	135	143	135	155	120	142	135	148	146	134	140	132	125	145	138	142	151	146	144	169	120	169	145	155	144	150	144	143	130	128	145	149	175	159	141	154	127	118	129	147	112	165	125	145	151	151	129	134	144	145	138	148	144	154	139	134	148	120	143	142	151	154	126	127	142	144	152	148	153	154	148	129	151	138	147	146	140	140	132	134	141	166	130	114	132	140	139	129	186	141	166	113	163	171	153	142	131	161	133	146	138	160	147	144	119	135	124	144	169	150	138	136	119	139	131	136	144	136	136	157	151	122	141	119	142	157	126	142	142	150	139	107	135	149	153	160	147	135	115	143	147	150	153	114	163	157	147	137	138	140	134	131	148	137	148	142	176	142	131	130	130	145	150	137	155	132	137	150	145	158	143	131	131	120	150	140	129	143	114	154	156	154	140	155	136	151	135	151	129	161	139	157	122	122	143	143	146	164	114	151	124	122	149	151	153	159	126	153	144	145	147	127	128	142	135	148	145	138	137	129	152	152	142	131	156	131	155	134	140	134	126	144	123	153	148	147	151	131	138	150	135	136	154	124	141	122	136	131	132	145	138	137	163	150	121	155	155	131	117	137	126	164	146	147	126	135	150	134	148	140	133	155	133	114	141	150	170	144	131	146	160	144	133	159	148	137	156	162	124	146	137	126	152	132	128	150	137	150	139	119	139	139	143	144	135	134	156	135	161	130	126	159	145	135	138	149	146	140	145	142	135	134	142	130	142	153	165	134	135	148	154	164	144	145	130	151	141	147	162	149	127	148	139	128	144	143	136	151	130	156	150	133	148	157	152	149	136	148	137	161	168	142	138	157	144	147	132	160	134	122	152	148	138	130	145	106	132	144	147	151	147	137	135	141	153	134	160	160	135	121	165	127	130	156	152	148	152	128	136	127	145	149	144	144	156	142	147	156	126	137	123	148	152	136	140	132	146	143	146	149	134	132	131	117	138	150	149	142	141	140	134	145	169	128	124	156	149	143	149	142	121	128	144	160	141	165	158	134	138	139	137	172	129	150	128	160	129	145	141	154	134	141	158	130	110	132	149	152	154	137	164	123	146	130	129	134	156	155	151	147	150	144	134	142	149	123	136	170	154	163	151	135	140	142	138	113	152	155	144	167	145	140	154	145	141	144	129	146	142	154	130	148	141	150	130	123	146	145	127	141	151	149	141	144	147	145	134	143	123	143	139	151	154	162	143	149	128	142	143	144	138	142	132	140	160	167	134	147	148	136	130	132	155	137	123	137	162	160	131	110	147	133	159	131	125	141	126	153	149	135	163	120	126	137	122	167	124	136	159	127	127	137	140	128	153	131	152	146	125	143	151	133	133	147	135	137	148	144	137	151	141	167	140	143	135	126	131	126	157	133	137	168	144	144	136	152	156	159	147	130	157	130	150	143	157	123	125	150	127	150	145	126	133	131	117	138	145	131	149	143	142	125	148	124	136	147	132	136	140	143	146	153	143	142	139	140	139	147	139	146	131	164	136	153	133	143	148	123	135	123	153	146	141	165	135	124	133	140	127	140	122	126	145	142	151	143	157	169	140	118	141	164	160	153	135	144	143	134	152	142	132	129	138	131	133	140	159	144	158	136	142	143	142	144	170	119	151	138	175	131	138	125	128	150	149	152	153	155	157	145	144	157	137	154	155	146	157	130	166	120
31835	23049	16019	7006	647	472	479	534	500	531	512	493	488	496	455	498	507	500	491	496	474	458	494	491	481	519	516	471	494	477	470	499	479	511	564	487	526	499	466	498	438	509	509	491	488	489	495	497	506	525	480	532	518	487	475	500	524	498	515	515	525	512	504	493	498	521	498	463	566	496	494	504	497	530	501	497	480	482	513	490	505	519	493	451	488	525	502	458	483	462	466	514	476	494	543	504	495	548	482	469	487	527	521	534	495	526	454	524	497	533	527	476	469	509	467	503	465	445	493	479	470	474	484	517	486	480	501	482	503	472	482	538	512	493	526	500	477	489	518	512	472	514	494	489	497	497	467	511	497	485	496	461	493	495	488	501	502	478	504	494	456	471	549	492	518	507	516	514	513	490	513	487	476	555	463	504	501	501	498	498	488	545	464	511	517	495	501	486	491	516	442	496	494	491	482	519	503	516	457	513	464	562	459	508	508	477	499	512	496	531	490	548	503	507	487	487	513	483	463	521	476	507	486	496	495	487	450	450	495	495	488	506	468	520	471	492	509	475	504	533	478	505	448	490	506	502	497	515	508	500	484	535	489	464	482	493	492	499	512	510	503	495	508	497	502	455	510	515	471	508	551	473	519	458	529	494	511	503	486	463	486	506	493	495	492	507	479	485	539	476	505	513	498	473	519	518	477	477	483	450	498	508	499	510	486	500	492	486	481	482	459	477	525	493	468	522	448	497	489	513	504	490	477	514	505	496	502	445	488	476	531	521	542	454	444	500	512	454	525	490	499	472	471	502	455	487	537	511	482	478	486	451	533	483	488	484	490	536	521	502	493	484	508	493	492	504	507	485	503	471	525	475	483	484	461	491	540	452	467	499	523	522	484	500	515	487	514	471	505	521	483	507	469	493	545	494	499	472	498	487	482	518	492	526	511	505	526	458	498	520	471	515	486	472	537	484	508	514	486	492	487	535	531	495	520	492	508	485	477	462	451	458	485	496	457	483	482	507	470	513	514	516	530	491	535	475	475	439	493	532	511	528	511	511	495	486	482	493	451	509	493	486	464	489	499	478	539	463	560	495	503	489	494	494	517	534	502	489	483	497	472	491	490	471	492	486	519	531	512	503	510	516	505	475	503	487	512	512	485	483	534	485	520	489	505	470	494	473	482	499	479	516	533	518	463	461	513	473	501	490	491	483	486	522	490	486	551	506	508	485	470	528	520	513	487	479	515	536	490	456	508	516	504	470	484	499	501	499	510	495	500	507	484	464	488	463	463	530	524	513	497	480	503	527	478	522	503	458	512	497	499	491	518	478	504	505	473	524	516	516	492	530	476	464	505	489	487	530	482	465	496	483	499	490	473	489	495	502	489	496	491	518	507	496	541	511	497	486	493	469	484	484	508	489	498	513	473	515	463	495	486	516	483	552	490	490	461	480	461	505	491	521	506	492	470	529	487	477	465	513	449	442	547	494	483	501	504	529	427	490	512	523	502	487	513	497	492	469	541	495	487	502	522	469	482	476	506	503	512	496	489	463	509	514	491	480	460	493	494	469	531	515	489	491	460	474	497	496	481	545	492	502	500	523	499	496	512	481	462	534	519	494	548	513	456	490	544	509	477	509	496	483	550	504	502	487	534	463	486	504	462	507	485	527	483	505	481	476	500	518	496	520	500	471	496	535	510	476	500	492	579	493	483	509	454	499	466	451	480	508	507	487	488	531	527	512	496	504	509	544	476	493	472	482	520	453	531	481	496	520	529	489	480	479	470	453	492	488	499	494	540	508	464	482	509	493	497	489	487	497	477	496	473	485	517	487	461	530	495	508	506	482	500	525	501	497	506	498	469	482	483	484	494	477	488	445	499	497	480	461	512	475	487	456	483	517	498	485	574	491	471	491	499	492	467	475	523	519	458	504	493	511	485	469	474	487	515	532	483	548	518	469	475	476	487	485	484	496	498	478	504	477	475	448	531	509	492	505	531	486	476	497	486	494	512	483	472	463	492	523	492	489	537	504	512	540	454	490	532	477	441	514	456	496	473	443	474	517	522	497	483	544	509	499	532	486	489	515	498	531	515	514	475	485	520	494	528	497	510	469	505	514	476	480	501	470	516	503	515	461	514	485	487	451	520	491	501	498	482	465	516	505	474	496	492	481	505	495	486	453	529	506	499	502	465	561	513	487	478	482	462	531	454	497	542	466	501	470	510	492	462	471	509	486	478	487	497	534	519	472	489	528	503	495	488	519	466	467	488	514	488	502	483	504	494	512	504	477	479	488	537	509	458	505	509	474	525	488	493	506	479	508	497	502	486	505	508	455	488	486	494	460	510	500	494	509	506	482	499	494	496	509	488	446	496	508	488	478	500	507	484	504	518	504	497	520	497	532	521	496	515	509	483	519	485	500	495	480	522	509	508	509	533	500	480	515	491	500	477	478	502	534	499	487	498	492	480	484	486	512	502	516	495	475	488	463	475	490	504	470	449	507	474	494	510	497	489	503	520	485	516	506	501	488	499	465	521	494	537	480	516	509	531	518	508	522	452	546	489	459	494	449	537	463	490	490	476	513	480	491	481	559	492	498	488	507	493	461	491	504	506	491	471	479	512	478	548	500	483	526	468	528	469	489	496	470	495	473	522	517	513	488	548	497	503	506	502	494	494	552	488	495	489	528	520	543	507	479	494	464	503	465	500	483	497	479	482	500	499	490	526	498	484	515	481	502	496	511	497	495	509	521	484	475	471	497	484	445	493	489	495	485	445	479	506	531	495	486	509	523	523	509	512	535	443	495	483	499	495	465	516	493	492	505	519	472	452	475	506	509	503	457	472	475	496	469	496	507	473	482	490	504	466	498	486	507	467	477	475	472	474	475	473	516	473	476	444	522	436	517	493	446	498	457	487	508	453	511	512	499	490	514	474	490	527	500	482	485	512	481	489	508	481	484	482	505	480	493	510	496	510	467	544	480	494	518	483	485	487	475	518	452	488	520	500	497	466	490	474	495	521	472	493	508	468	473	465	513	477	484	485	496	463	508	461	537	528	487	460	509	528	476	500	484	489	491	461	524	490	484	469	486	483	541	526	500	463	478	525	500	526	515	455	485	507	495	468	493	472	512	467	524	502	514	527	499	507	528	465	482	516	482	519	516	531	476	513	502	461	473	528	484	489	498	458	494	476	458	480	492	459	520	472	504	484	498	473	483	471	517	532	500	466	469	469	478	506	485	503	498	498	508	457	525	505	503	480	477	488	497	446	473	511	498	500	460	519	497	540	482	501	499	517	506	483	466	509	471	509	505	490	485	497	484	532	489	537	482	477	467	505	519	499	472	505	494	485	500	460	461	509	493	495	520	489	475	467	506	485	489	519	497	502	531	512	511	485	507	526	510	518	477	489	477	445	513	520	461	511	468	485	504	471	511	446	499	518	487	469	482	538	497	550	467	453	503	570	493	538	501	497	507	486	486	456	465	489	528	532	485	497	509	492	517	520	463
67626	64642	52235	28085	5120	201	130	150	236	213	170	155	163	157	130	135	131	110	119	124	159	129	114	129	128	94	142	115	135	142	119	122	127	117	130	129	126	128	102	119	118	135	129	123	127	144	141	130	135	127	134	121	122	135	123	142	124	126	128	119	124	124	128	116	143	138	130	133	113	125	107	139	115	102	123	120	105	145	131	109	122	130	141	117	110	121	123	107	142	142	122	121	107	146	146	111	110	138	120	132	124	95	117	142	137	123	120	148	116	131	113	125	132	111	123	126	139	104	117	139	121	127	121	141	141	129	124	127	107	122	123	136	114	116	140	130	122	126	123	120	135	112	116	155	126	125	126	126	104	142	132	123	117	120	114	121	122	118	125	128	109	118	129	121	118	112	129	138	129	120	130	135	119	137	144	123	128	147	139	126	123	125	122	114	110	97	113	117	110	126	141	145	108	109	135	131	118	129	119	128	118	119	119	118	132	135	126	148	107	127	121	121	131	114	124	123	125	136	122	129	104	125	123	109	108	115	117	113	132	135	127	124	124	118	130	123	105	124	126	123	131	128	107	132	131	134	121	123	108	116	106	146	140	122	117	115	130	109	116	118	132	112	136	122	141	119	144	106	113	125	136	109	132	121	122	115	111	125	130	126	134	113	110	125	113	120	116	126	120	111	113	120	111	139	129	109	116	120	113	139	119	137	139	127	121	98	118	115	108	119	105	105	143	116	133	116	104	143	145	131	111	110	127	142	114	123	132	124	132	132	139	131	131	123	124	107	127	136	129	129	128	125	125	117	126	120	111	118	117	130	132	145	126	124	136	126	118	120	109	118	110	111	122	118	126	122	117	128	130	101	109	131	117	122	125	104	128	128	114	107	109	128	141	126	116	129	118	114	130	110	134	131	114	131	124	136	112	117	134	112	111	135	128	125	137	127	110	118	111	108	126	117	121	128	130	125	104	114	114	118	106	124	151	122	154	112	132	112	122	111	116	136	118	108	118	124	114	114	109	121	116	116	115	124	130	116	132	129	113	115	120	125	134	114	110	116	136	118	127	118	117	120	131	119	116	117	132	118	109	132	113	133	131	143	141	126	132	136	129	114	115	109	103	102	116	122	122	126	126	127	151	117	112	105	132	108	125	111	135	106	124	121	138	125	117	107	136	118	110	107	112	129	122	127	126	116	123	130	123	150	108	105	131	114	125	146	126	110	115	131	127	111	119	144	127	108	126	118	122	114	136	116	136	129	148	129	116	125	121	125	148	130	110	104	125	133	137	122	123	133	123	126	129	136	135	129	133	121	109	130	111	105	131	118	141	139	131	143	123	130	109	146	119	143	129	99	121	118	111	114	134	115	107	111	134	117	128	124	109	113	130	120	126	130	121	123	129	134	145	114	128	134	123	145	130	126	133	113	128	120	121	124	125	109	120	124	146	109	130	122	119	118	141	136	150	134	133	116	141	137	134	102	114	132	109	121	120	119	113	129	139	123	117	112	124	116	104	131	103	130	134	110	111	135	120	126	130	114	104	137	124	113	131	121	133	123	117	116	125	130	122	123	101	137	138	123	129	137	132	131	112	127	114	124	119	109	132	146	133	130	119	117	129	111	127	130	127	128	113	139	127	129	119	126	118	128	118	153	105	122	114	120	121	123	133	118	112	152	124	108	129	98	134	106	127	125	120	132	109	136	145	122	111	120	140	125	131	131	126	118	109	119	144	153	123	111	127	125	125	120	121	137	133	136	129	126	101	104	138	124	104	130	126	146	119	139	129	116	116	130	114	125	126	135	127	132	110	143	118	145	111	129	127	118	125	120	119	119	147	119	118	133	133	122	118	125	118	136	126	122	130	115	123	134	114	122	126	149	121	126	134	124	131	149	121	98	137	119	120	115	114	146	127	130	109	121	117	132	155	131	147	115	131	137	105	127	128	110	117	108	122	129	118	125	111	125	101	102	138	135	123	100	123	118	132	119	123	104	107	105	121	92	125	133	137	153	140	133	130	124	131	116	126	132	111	123	110	124	148	105	121	138	128	117	124	115	138	119	122	111	109	116	118	113	119	127	120	128	111	124	104	99	113	102	132	120	120	114	123	127	128	123	129	123	129	113	119	113	105	132	122	133	123	125	102	124	132	129	124	107	121	111	124	118	111	131	128	134	149	109	116	106	147	110	118	132	123	111	127	119	129	98	130	113	124	130	108	130	126	100	114	132	118	127	118	117	109	108	110	101	117	106	115	122	117	129	131	109	123	122	127	113	131	135	109	120	133	119	135	113	127	129	104	132	124	125	121	113	130	99	113	140	129	124	129	110	108	121	123	87	124	122	138	97	149	149	133	134	128	125	114	120	124	140	109	145	124	134	100	137	135	133	110	109	116	148	105	135	120	120	114	113	107	103	116	133	113	119	125	128	134	126	117	144	125	135	133	141	124	144	133	126	144	132	125	138	120	135	130	138	121	136	126	108	133	117	123	138	109	121	108	113	120	132	117	122	109	134	125	113	118	104	121	122	137	130	138	99	128	116	129	148	120	129	116	128	113	135	123	110	129	132	135	107	122	125	121	111	147	121	128	123	134	146	117	133	135	132	112	114	126	149	106	123	139	127	129	107	140	127	123	110	126	131	124	138	123	131	142	142	118	110	137	146	135	138	139	130	113	118	129	109	114	124	128	145	118	106	118	133	129	139	142	115	130	125	132	102	132	127	137	120	129	132	135	115	126	124	118	121	118	129	128	139	138	120	106	107	126	113	130	140	126	120	132	132	124	130	132	118	123	109	136	132	125	114	117	132	124	124	113	88	117	122	132	107	113	124	126	130	111	118	118	126	111	105	115	121	132	110	126	121	124	139	106	105	122	137	110	105	123	106	117	115	120	127	103	125	129	135	111	136	116	126	114	104	101	132	123	133	128	114	117	146	111	109	135	126	118	116	115	124	120	124	129	123	122	138	151	123	142	109	138	118	121	159	133	125	118	137	134	137	125	118	118	121	124	112	137	118	114	135	127	127	134	116	120	126	115	130	141	133	131	122	125	122	124	117	104	119	130	114	105	122	130	150	134	126	99	132	149	135	130	106	112	124	123	130	127	121	142	114	122	134	121	133	127	121	119	123	118	146	116	118	131	135	134	115	128	127	116	132	111	131	118	132	127	110	118	137	120	142	145	133	111	135	128	137	126	134	113	124	113	115	122	128	105	134	116	110	135	143	128	119	108	129	140	114	137	135	113	125	115	121	128	118	115	116	120	128	127	133	135	133	138	124	125	121	119	115	136	156	129	127	125	122	119	103	138	121	118	99	136	108	123	127	102	128	131	117	118	133	129	117	141	120	117	126	141	131	119	116	108	117	118	125	134	106	120	127	106	109	144	114	130	123	106	116	118	121	134	133	140	130	108	134	115	124	106	107	113	132	116	116	131	130	133	125	137	152	112	120	122	119	144	126	130	139	107	120	139	126	127	122	128	110	110	113	114	124	114	123	128	115	134	119
51137	52503	49970	28790	2707	444	476	591	1134	967	775	658	678	621	623	545	475	493	501	486	516	478	453	464	458	476	412	435	433	442	488	456	460	428	449	448	430	454	467	412	471	464	427	408	453	453	440	451	442	429	457	430	443	478	457	463	389	446	430	445	432	466	455	417	421	442	434	455	421	436	437	428	441	455	466	445	415	441	458	445	462	398	432	424	444	432	503	440	442	455	455	489	438	429	445	422	449	413	448	434	416	459	441	467	458	399	415	474	412	436	460	408	454	439	469	428	435	434	446	448	440	400	427	454	453	438	411	438	429	454	450	422	426	412	431	416	429	418	425	413	432	413	458	461	441	425	445	461	431	466	455	437	465	453	399	441	463	445	427	433	425	457	434	431	408	431	427	437	452	434	439	409	454	432	455	439	443	456	432	453	401	460	452	477	477	447	434	459	452	415	429	413	402	440	443	395	433	462	490	435	403	413	441	439	436	454	398	443	462	399	479	465	429	452	400	447	441	461	410	444	445	471	446	420	411	432	388	451	471	425	428	457	436	475	454	432	414	422	496	411	433	442	431	425	477	426	444	434	444	451	441	440	448	477	418	404	491	431	422	447	463	489	426	464	412	442	466	461	453	443	436	457	411	437	433	426	477	412	450	457	448	411	421	438	435	454	425	472	455	404	460	438	407	450	427	439	432	434	422	429	434	452	483	461	439	479	423	416	449	449	468	449	422	453	452	429	405	420	405	411	465	429	442	471	430	447	444	445	396	446	385	433	453	463	442	422	457	443	435	450	426	430	470	413	382	452	476	451	422	466	443	470	449	441	437	450	415	445	436	440	404	420	476	411	447	461	417	457	487	402	450	454	420	444	450	454	449	417	427	415	438	448	442	425	463	441	408	488	408	436	437	442	437	471	430	475	420	457	421	447	430	442	431	485	433	452	437	457	430	428	437	446	434	473	417	456	451	462	438	447	454	420	444	447	402	392	450	447	448	415	459	432	430	435	433	447	434	430	487	434	442	425	418	458	442	438	447	456	454	440	451	442	420	402	413	447	450	438	472	463	474	408	439	427	435	396	432	449	435	446	455	436	451	405	442	438	452	442	467	438	410	455	452	451	452	431	468	459	444	430	445	423	396	431	415	442	442	432	455	446	459	459	411	434	432	470	427	437	470	431	434	478	473	448	460	421	512	466	478	461	427	469	478	453	470	437	431	451	507	421	421	463	431	412	433	467	421	412	463	423	430	430	496	403	433	452	462	397	419	417	462	505	439	440	421	440	461	446	452	438	428	410	430	429	432	438	433	436	441	448	459	437	451	456	467	460	421	445	433	411	428	415	407	463	416	433	438	434	464	443	433	400	456	413	479	460	448	462	444	431	441	433	453	374	437	426	467	449	474	424	438	441	429	462	445	429	417	460	439	454	449	476	444	423	428	450	445	471	429	459	423	445	436	431	447	443	447	475	465	406	449	440	437	447	479	394	439	440	474	440	451	421	443	416	416	436	446	425	418	398	447	440	428	418	468	423	406	413	427	473	420	446	456	451	423	450	421	453	442	431	455	462	385	454	410	418	450	456	423	461	409	481	478	429	450	426	410	466	425	442	438	462	417	468	454	473	453	394	458	428	412	460	449	447	454	429	493	450	444	427	451	418	428	424	432	470	453	468	476	430	444	453	412	437	461	429	404	431	413	458	447	455	437	442	482	469	438	414	462	435	472	454	430	432	437	400	451	421	390	445	461	464	450	449	429	446	430	463	423	433	388	430	467	419	453	410	439	465	451	454	451	422	471	449	464	446	416	421	434	444	444	461	451	439	427	416	472	418	429	424	430	442	482	449	467	463	464	473	422	482	445	469	419	435	416	421	417	420	424	412	415	434	415	420	416	455	419	437	465	431	423	448	436	429	434	463	442	438	431	448	434	498	447	410	462	433	460	407	423	464	383	506	452	420	425	450	426	467	444	458	421	412	408	461	481	453	454	438	426	454	442	463	454	420	435	488	447	422	427	431	426	424	425	462	448	438	445	465	467	438	439	414	457	414	445	397	451	448	414	414	421	439	432	436	434	442	414	442	424	435	447	441	455	473	398	454	455	382	422	444	437	437	442	481	458	432	456	449	424	457	450	460	485	430	435	486	435	415	394	460	450	394	406	467	428	450	453	469	460	424	463	475	461	436	445	486	467	440	442	430	434	442	433	452	427	423	427	426	409	435	484	452	456	422	463	471	428	411	452	512	410	481	450	448	469	451	419	435	440	475	466	426	469	418	465	441	435	425	419	459	422	423	456	482	429	440	432	468	463	438	405	408	460	430	406	420	449	413	470	448	435	440	472	465	397	450	426	424	430	425	441	450	452	461	456	429	465	416	428	455	453	423	469	450	435	424	433	464	435	454	457	449	398	438	431	395	448	437	397	387	499	405	448	430	434	460	464	435	404	468	454	413	404	424	438	442	480	457	432	470	437	442	423	447	445	428	420	469	425	438	449	440	411	427	477	473	463	405	403	393	407	433	441	454	424	448	466	429	398	448	442	429	428	425	441	414	426	429	449	459	447	462	394	455	426	450	425	444	432	432	445	443	451	421	458	429	442	459	475	430	449	453	453	430	395	410	416	432	464	457	409	435	447	422	427	439	465	458	432	429	439	431	441	464	422	437	412	412	402	454	446	424	454	448	440	454	471	405	441	462	464	454	438	425	481	423	455	442	433	424	398	431	410	449	457	458	434	476	430	437	442	465	425	474	455	425	465	476	438	419	457	476	461	447	455	423	433	442	436	432	423	405	455	473	438	448	455	410	465	448	460	424	419	429	462	425	443	451	399	426	383	406	412	445	414	453	425	459	471	455	425	426	431	450	442	452	401	413	425	414	436	468	409	402	456	430	396	436	437	449	473	433	421	426	435	432	457	460	432	439	444	445	429	429	434	452	428	427	480	475	452	436	452	436	449	442	446	424	437	474	454	427	443	465	438	443	447	447	475	405	415	406	439	433	454	445	393	444	428	424	439	463	459	452	480	467	440	446	441	423	469	434	417	433	395	465	463	406	401	424	456	464	439	419	454	435	399	451	452	429	450	436	428	470	418	428	452	412	408	416	453	477	416	463	411	432	416	430	464	448	400	462	456	434	429	445	457	474	423	454	469	454	430	423	441	440	443	423	439	404	426	397	433	394	427	428	410	424	446	476	423	430	461	435	459	468	458	430	457	453	428	432	395	407	451	456	439	445	439	446	444	443	416	451	437	451	471	434	431	437	438	434	473	461	460	436	444	394	456	460	424	411	428	419	427	450	460	468	433	427	430	439	456	433	438	432	477	481	403	407	424	413	458	483	455	395	425	422	459	455	415	418	475	413	424	421	456	461	474	443	447	435	464	472	402	450	472	444	423	440	462	459	425	483	434	445	436	411	428	423	427	441	462	436	434	459	438	440	458	467	456	456	428	433	388	445	422	433	462	417	440	449	413	443	421	430	420	475	445	439	455	444	437	458	435	430
74178	73552	61670	35653	10439	835	202	226	421	332	292	227	271	242	218	185	222	209	206	195	184	213	183	182	200	188	191	203	191	191	217	164	193	189	206	195	183	185	172	191	186	187	168	205	186	196	199	179	202	181	195	192	182	187	171	174	189	193	190	209	191	164	187	191	226	168	202	182	202	216	188	185	151	172	188	210	176	182	182	200	183	196	208	203	215	177	206	175	217	185	203	213	206	163	204	182	196	195	198	203	175	197	166	183	191	184	192	188	184	219	168	206	196	196	162	201	191	212	189	183	171	178	195	197	200	208	191	177	182	195	200	192	168	180	191	166	198	221	206	221	190	196	165	209	166	176	201	150	166	187	187	201	226	213	208	230	198	187	193	200	183	207	188	187	211	210	195	176	215	183	204	200	177	186	197	197	183	202	210	194	191	186	201	188	180	172	223	175	178	208	222	209	178	179	206	218	203	169	174	179	204	179	188	187	192	197	197	205	201	162	195	196	186	204	191	177	183	201	182	184	198	178	197	227	167	172	185	192	178	215	208	195	168	205	180	193	203	204	199	212	176	179	200	189	194	188	188	157	209	188	180	184	208	177	185	188	201	188	176	206	208	181	179	188	170	178	206	193	214	197	188	177	196	170	181	196	187	205	195	195	179	208	173	199	195	198	192	187	196	171	193	208	192	182	194	179	167	175	214	196	204	188	166	201	194	190	193	182	180	174	165	200	177	188	191	203	201	187	181	202	191	151	159	176	188	179	203	204	206	193	191	175	189	200	181	206	221	172	199	199	194	182	195	172	181	187	202	183	211	179	208	176	205	188	206	201	215	180	186	171	206	187	174	197	153	176	194	187	178	182	172	207	202	193	166	220	214	204	197	195	167	194	196	224	196	166	195	202	199	187	187	159	192	212	197	186	186	203	183	191	208	183	173	164	168	186	195	185	197	169	192	211	163	188	187	179	199	196	194	180	193	197	190	179	208	188	188	228	166	175	189	186	202	197	190	202	177	216	208	189	197	197	205	222	170	178	178	191	178	172	193	206	183	187	154	201	209	196	185	189	205	196	190	182	200	165	186	186	205	203	190	189	212	164	197	186	204	201	207	177	200	218	202	181	186	210	190	169	184	198	195	193	189	177	187	192	205	205	178	191	174	178	169	189	206	201	212	178	178	183	183	194	181	173	164	185	193	186	205	192	202	208	199	201	183	193	205	187	182	208	177	208	170	203	205	212	191	210	192	201	185	200	208	184	159	194	186	177	196	183	210	178	198	208	222	164	190	183	224	203	195	197	194	170	179	185	198	172	194	177	195	206	183	215	197	192	212	202	158	179	197	185	215	170	173	180	197	179	184	201	216	170	171	205	181	190	186	197	198	195	195	195	186	190	212	175	209	188	179	200	225	167	181	208	192	198	183	176	191	197	193	171	231	191	192	207	200	187	169	181	225	179	202	214	189	211	186	184	190	189	189	216	177	204	203	215	188	189	188	185	187	214	195	197	170	193	187	187	222	210	197	173	168	220	213	195	209	181	199	186	186	192	189	209	182	183	195	195	186	189	192	192	185	178	197	199	195	179	163	194	171	207	168	186	187	205	200	177	189	179	207	199	195	191	165	186	195	190	201	184	182	182	198	211	185	194	169	198	226	177	186	166	173	199	182	180	200	184	173	203	214	174	178	198	197	179	210	198	173	163	167	186	175	161	178	211	200	194	204	190	185	195	168	195	195	193	199	188	175	170	190	191	183	199	176	172	175	206	187	181	187	186	181	165	205	192	176	192	206	204	184	187	198	174	196	202	203	194	170	200	176	209	223	197	205	175	194	203	190	189	186	204	176	181	194	173	171	196	183	206	184	181	195	181	167	195	183	166	184	199	207	210	187	193	189	191	210	190	202	171	199	171	169	181	189	169	191	174	181	172	162	185	192	213	202	199	190	176	194	169	195	189	192	199	220	177	192	196	192	161	171	183	199	186	204	187	185	184	188	195	187	204	202	183	213	175	207	191	194	190	179	196	192	211	202	211	194	192	188	191	201	192	176	198	192	204	214	173	191	200	193	235	218	195	207	173	191	215	190	189	189	190	197	192	214	163	193	200	185	190	204	176	211	200	190	191	181	183	208	198	178	205	172	174	199	192	189	174	195	206	182	198	169	182	199	219	191	195	202	192	183	188	190	211	159	205	179	172	195	193	208	202	211	190	211	164	217	196	194	168	193	203	191	192	191	154	192	191	193	208	181	200	201	178	178	200	188	207	189	185	206	202	180	215	191	203	173	183	184	206	195	175	173	194	199	191	201	191	178	188	203	203	189	202	204	181	199	202	201	197	189	197	175	157	177	189	205	224	210	201	176	195	192	188	200	189	174	207	173	197	173	184	193	207	188	201	202	187	179	198	176	188	181	160	189	190	187	200	198	196	170	189	159	187	196	237	191	189	179	195	186	203	180	205	179	193	195	172	234	209	180	205	211	189	188	215	188	187	197	180	182	174	158	194	196	205	207	200	202	181	188	191	198	215	157	194	188	167	216	213	193	169	170	200	189	165	181	188	212	207	165	186	187	172	195	210	186	216	190	192	213	179	183	196	158	198	182	199	177	208	172	176	168	176	195	181	199	189	175	229	191	180	202	183	174	185	195	184	176	195	187	206	197	207	198	188	188	200	168	195	171	191	197	183	191	191	172	176	218	206	200	177	187	177	158	159	193	177	164	192	175	178	202	216	196	179	167	188	187	182	194	216	186	167	188	201	210	179	175	194	186	184	207	184	171	182	180	200	187	183	169	234	215	179	197	194	192	200	158	194	207	202	163	200	180	194	188	209	204	196	197	211	187	186	184	197	197	195	178	184	215	208	195	169	200	192	200	174	206	195	188	204	212	184	172	180	183	197	193	193	218	205	203	172	184	164	182	175	182	194	158	205	222	183	172	185	190	182	195	200	178	172	187	194	176	192	177	176	188	205	158	184	195	175	191	204	194	191	181	188	182	217	149	198	208	181	189	173	210	214	188	195	180	199	187	199	191	173	190	199	190	178	221	192	204	185	216	181	219	188	184	204	208	193	175	208	172	164	183	191	178	167	191	189	192	206	206	215	177	186	178	199	218	182	181	202	202	189	197	189	198	194	172	182	180	191	165	198	193	174	199	191	177	158	182	190	204	213	208	169	198	196	197	202	187	195	207	189	192	185	171	183	191	192	189	180	196	180	166	197	188	208	192	204	207	200	177	199	180	159	208	190	183	170	180	186	210	194	218	166	202	182	179	172	202	177	194	185	173	200	185	192	201	204	211	189	191	177	206	165	180	188	197	191	172	206	209	206	193	188	179	174	183	185	200	199	194	192	203	195	186	206	190	165	181	203	191	193	186	181	181	178	191	221	195	183	170	189	193	189	188	196	208	177	176	186	189	182	190	184	236	202	188	202	194	178	202	199	197	184	224	187	191	173	182	184	185	185	182	170	180	184	188	200	184	188	177	207	206	216	193	186	194	214	193	185
62123	64157	61378	36131	2840	747	719	877	1865	1441	1238	1073	1127	1048	975	795	756	693	705	643	663	717	664	664	695	691	661	673	608	620	673	602	682	609	669	556	682	630	635	648	623	616	631	681	595	647	614	630	621	625	647	626	654	608	649	635	587	630	607	635	611	628	613	600	658	597	650	661	630	664	660	694	631	670	622	647	614	650	635	656	644	603	617	687	617	604	614	603	608	636	674	646	635	644	623	622	666	658	632	649	604	646	662	623	671	638	629	668	574	629	649	613	603	616	645	612	653	623	629	647	593	622	624	618	582	575	607	577	586	641	586	636	642	643	640	640	602	590	635	593	620	664	600	653	637	624	621	649	640	631	617	593	625	629	581	571	634	659	596	680	611	602	590	629	644	602	618	615	617	601	635	628	635	628	625	693	609	674	620	589	658	640	641	624	639	634	633	603	616	636	636	598	635	625	637	595	658	605	613	629	656	666	628	626	675	653	623	575	604	561	672	627	626	654	651	632	719	606	622	628	632	630	610	644	615	593	598	666	635	612	612	585	597	631	622	611	587	608	643	633	582	624	623	638	659	697	661	598	685	627	656	630	630	647	644	650	646	637	623	605	633	609	675	584	647	613	654	609	628	630	634	617	638	658	609	612	623	666	677	657	672	643	638	600	608	628	643	634	634	611	617	657	593	636	604	644	644	648	575	604	619	661	629	609	650	580	645	634	649	637	631	662	600	619	603	638	616	617	599	650	624	628	594	626	624	702	631	627	616	676	633	675	626	691	648	675	615	650	612	634	613	639	693	608	636	608	590	625	650	649	679	667	607	672	625	604	599	617	595	624	652	628	588	627	629	591	616	557	608	637	638	645	613	626	593	656	647	620	613	601	656	597	650	607	654	581	607	636	625	600	595	639	595	622	648	583	636	608	617	667	607	621	632	642	684	632	636	615	616	586	608	635	639	641	604	588	627	611	639	631	599	650	613	665	598	602	652	606	635	598	628	614	611	636	624	628	633	583	622	653	651	671	618	646	645	637	628	628	630	709	600	618	639	645	605	635	630	649	639	619	607	614	595	604	639	621	634	588	639	650	634	612	610	600	638	608	655	574	631	629	617	645	634	688	622	614	600	628	579	614	653	648	624	616	616	599	608	636	679	603	623	618	572	628	634	632	609	633	639	589	632	614	646	621	636	646	601	629	585	666	614	636	594	603	611	667	615	636	645	620	614	627	596	646	644	627	618	665	628	626	612	671	604	650	588	624	616	638	661	619	583	630	601	612	662	669	663	647	632	686	610	594	645	614	634	609	618	637	634	627	644	602	605	634	653	601	679	666	635	665	631	615	632	617	608	627	611	646	612	585	627	614	617	614	635	655	614	642	654	641	620	623	648	608	637	593	627	656	636	632	642	644	615	651	618	638	649	657	635	606	609	614	565	614	591	672	601	576	615	625	651	608	652	637	642	639	623	651	634	620	621	652	641	674	623	633	624	644	642	638	645	615	618	636	612	579	672	645	615	666	609	639	640	602	630	639	599	639	635	628	636	654	632	668	636	606	591	634	667	651	642	639	621	587	607	688	647	631	615	673	638	643	620	621	629	616	666	604	638	635	646	613	641	587	658	589	614	633	648	657	625	604	647	633	661	617	613	605	661	632	613	605	590	613	614	661	609	624	630	609	649	607	656	643	635	598	643	616	633	627	597	577	605	605	639	612	652	622	583	640	659	592	607	609	614	624	649	624	588	607	654	603	654	558	647	661	660	643	619	679	624	612	632	643	659	608	646	638	626	631	632	639	610	681	635	597	603	611	625	631	636	611	611	616	605	629	635	640	617	620	612	609	647	634	651	670	644	655	607	622	639	625	632	684	618	626	617	648	648	608	647	673	610	639	649	581	578	601	651	651	628	617	642	664	642	672	607	627	604	591	592	608	596	645	610	582	633	605	618	655	598	655	623	610	609	626	650	630	666	581	594	637	623	599	636	680	634	626	633	652	602	608	632	633	645	617	619	621	648	627	619	645	624	603	662	573	619	636	632	616	651	650	672	648	622	628	635	653	594	675	616	652	636	643	630	582	631	624	603	624	573	647	658	636	637	653	620	642	600	631	647	601	648	672	647	624	657	628	649	630	651	622	649	628	632	657	624	608	645	647	661	638	660	658	620	623	617	678	644	664	573	588	655	637	647	649	630	603	619	608	624	600	634	617	633	648	648	618	575	641	641	660	629	658	586	660	641	620	609	637	608	613	707	628	600	585	599	635	649	624	580	652	648	590	642	655	660	639	635	640	587	628	629	636	639	596	620	604	627	628	569	624	603	603	626	650	655	614	648	629	652	632	633	580	629	599	608	626	644	648	665	632	604	628	627	660	609	581	667	590	617	643	605	609	637	647	610	676	599	661	603	638	674	634	654	610	679	634	686	635	632	642	670	624	631	651	629	628	658	605	645	645	591	651	666	650	640	680	599	599	657	601	625	622	634	606	648	627	608	634	624	683	603	626	588	656	628	642	606	620	634	651	667	625	611	607	605	634	598	627	625	642	656	645	650	629	681	644	610	652	641	640	657	617	619	632	602	615	611	629	635	641	641	615	668	576	615	665	643	657	638	638	639	592	638	589	622	587	612	627	643	624	580	618	601	598	655	618	620	605	622	637	601	620	651	620	610	606	633	604	639	650	681	607	612	609	620	615	631	629	642	609	626	623	599	628	654	607	605	635	615	577	621	645	600	663	669	594	668	613	648	680	656	664	639	622	647	640	628	621	573	632	616	633	659	625	643	590	598	593	620	641	630	653	588	597	625	660	647	670	635	606	665	580	610	551	664	626	647	604	624	636	631	643	647	634	653	612	580	582	645	622	633	624	647	654	640	641	651	628	605	585	624	639	613	668	647	621	665	586	626	563	621	655	662	628	632	589	645	658	642	577	612	629	618	646	619	563	650	601	637	644	635	624	650	659	613	641	621	645	644	630	672	639	587	623	617	626	636	611	644	636	609	613	608	648	603	617	648	655	668	637	605	631	632	674	595	661	587	630	620	637	667	663	607	600	602	606	601	684	579	620	578	651	654	651	627	642	680	663	603	645	618	625	646	622	647	648	637	635	621	630	587	605	628	644	566	636	642	581	624	665	617	647	645	628	610	621	579	581	610	634	653	627	608	618	663	639	633	660	635	656	642	605	634	622	592	676	619	613	649	644	617	646	649	609	606	615	604	642	643	640	659	685	634	705	579	632	597	640	582	639	630	603	584	602	595	615	610	626	642	655	616	657	624	605	624	610	671	644	646	630	666	606	569	612	621	651	613	614	611	614	626	632	603	603	600	583	631	617	616	595	626	613	608	657	626	632	630	638	618	655	603	646	686	625	620	670	655	668	615	605	593	593	628	605	651	605	617	620	629	616	609	612	623	628	621	664	634	640	654	656	626	614	622	600	565	665	651	645	615	654	612	651	651	598	630	626	614	643	645	598	655	629	661	637	623	610	626	619	646	619	585	575	613	614
29808	19491	8454	2511	254	143	142	126	129	151	152	141	151	142	152	128	132	151	143	135	143	139	152	149	123	140	164	129	158	139	134	154	140	136	151	134	152	151	129	151	135	151	146	127	132	141	158	132	157	152	126	129	159	150	148	120	125	142	130	158	146	146	141	135	144	160	134	141	152	132	144	135	144	123	154	129	131	131	133	134	135	161	127	143	126	131	133	116	153	138	171	145	142	145	135	141	129	135	143	132	144	129	120	140	150	138	154	122	123	150	162	144	143	131	137	127	136	126	146	122	136	136	153	162	131	128	127	151	155	123	133	137	121	138	142	133	139	153	155	176	154	123	150	125	156	133	137	144	132	126	133	162	124	143	135	135	124	145	140	137	140	147	137	147	139	151	140	129	131	166	153	149	153	124	139	136	128	144	134	145	130	121	113	133	122	141	153	142	159	118	157	134	152	144	157	130	158	180	132	129	139	142	134	128	143	139	139	136	144	151	155	127	119	139	143	134	146	155	124	138	151	144	152	147	152	155	143	135	143	118	141	141	167	143	131	146	134	136	136	147	150	150	128	150	138	144	114	152	125	139	151	116	144	124	139	160	146	155	162	144	133	120	136	145	142	156	127	150	138	143	153	140	134	126	138	130	133	134	148	149	148	142	159	133	132	143	130	121	133	152	141	157	130	149	159	137	149	129	125	157	157	158	141	138	131	126	136	133	130	119	155	137	144	139	131	146	132	140	149	153	153	123	136	144	137	138	136	143	133	113	155	155	143	117	138	146	130	151	147	141	130	138	140	148	148	143	143	130	121	132	143	160	124	139	151	156	129	140	109	134	138	149	130	145	135	118	155	129	156	146	137	150	144	139	132	124	154	125	145	161	126	123	118	159	138	111	142	124	151	139	119	155	150	142	144	122	155	129	111	135	140	139	146	133	157	129	129	164	147	140	139	137	133	150	132	155	150	111	164	163	115	120	136	141	144	147	149	140	133	133	146	130	149	138	129	118	139	162	130	134	144	138	121	150	112	130	137	144	141	131	136	147	158	138	135	134	135	153	139	149	151	151	153	130	158	130	153	156	149	130	125	142	137	144	156	147	157	153	139	152	127	147	128	136	135	167	132	147	145	123	131	156	152	131	146	156	124	159	129	140	127	131	141	168	149	130	156	134	128	149	154	177	157	166	139	134	139	127	128	156	144	140	138	153	136	143	162	133	135	132	146	144	140	137	126	137	155	132	137	128	130	145	114	148	149	140	154	139	141	144	143	156	129	122	114	144	146	132	142	129	148	128	142	163	146	149	136	155	129	131	138	143	162	158	146	136	117	145	143	141	140	153	129	153	132	141	130	137	153	124	167	152	156	136	162	143	124	139	139	140	119	139	153	138	140	134	129	141	133	183	137	142	120	137	160	115	150	133	129	144	129	143	150	138	131	131	143	128	152	161	154	149	121	143	156	141	128	151	142	132	153	136	121	164	147	113	146	159	140	148	117	142	152	146	120	139	130	154	144	129	138	120	142	150	153	143	135	130	128	140	146	159	148	139	130	155	164	126	153	170	119	119	148	123	127	125	141	123	122	147	138	153	123	141	141	133	142	159	113	150	121	139	145	165	141	139	164	118	143	140	149	142	134	149	147	147	140	129	145	117	130	132	151	132	139	147	154	155	135	148	173	130	146	120	141	146	147	153	153	144	149	128	149	149	131	119	143	114	139	151	133	128	144	150	171	159	149	139	131	158	119	135	136	144	143	137	141	144	134	151	154	158	143	130	149	142	147	155	151	126	137	149	136	152	132	142	164	129	154	149	134	150	140	136	138	139	134	125	120	151	130	154	136	134	126	120	135	145	154	121	153	146	133	144	136	128	138	144	126	118	119	142	138	130	147	147	136	144	133	144	123	148	152	134	143	136	133	118	139	132	136	138	142	137	150	138	137	134	156	143	152	137	142	129	139	121	155	139	142	137	156	139	153	135	137	141	132	130	126	133	174	138	137	126	125	153	134	158	133	146	142	163	170	147	170	130	141	173	158	152	135	127	116	126	129	159	142	120	151	143	168	142	122	146	144	153	122	140	167	136	136	146	135	134	130	136	146	133	140	117	144	129	123	132	126	140	152	137	140	137	133	124	136	130	115	119	133	137	146	136	119	155	139	150	139	129	155	152	149	150	149	135	136	121	143	138	158	156	138	150	163	142	139	170	134	145	142	146	142	135	124	179	146	154	134	134	165	150	128	143	136	136	134	137	130	158	163	144	109	129	137	148	137	124	146	127	120	166	122	166	143	128	125	153	156	125	153	154	171	132	152	147	150	148	146	131	114	148	140	142	144	151	135	133	156	143	125	141	157	139	137	127	135	118	140	139	152	164	146	135	145	157	123	139	143	152	146	140	151	141	140	146	145	162	140	140	127	162	138	140	140	137	135	131	154	138	152	127	155	128	118	130	142	122	148	163	121	143	144	156	155	131	129	117	152	172	137	157	161	145	139	122	152	145	157	141	138	139	138	135	132	122	148	145	154	127	117	156	161	150	111	144	142	141	132	141	122	151	129	127	147	163	168	127	145	125	152	145	154	128	146	140	139	153	130	142	153	134	174	147	140	173	130	140	160	147	144	169	127	155	150	147	131	131	133	137	136	147	145	128	124	143	139	146	142	156	141	149	148	128	163	153	134	159	149	140	159	150	155	136	150	141	132	135	132	137	133	136	147	142	138	133	116	124	127	132	124	145	122	127	135	131	132	155	133	139	125	134	137	169	150	141	126	140	127	147	142	130	136	154	143	137	164	170	145	147	129	144	160	128	155	138	145	140	145	134	149	135	123	132	112	175	154	139	153	131	136	137	139	139	128	126	123	157	158	150	153	127	141	139	142	150	125	147	127	138	140	136	154	145	140	117	159	134	144	151	119	144	147	137	146	143	156	132	162	130	141	126	138	149	119	136	140	139	155	131	125	140	137	146	137	130	144	129	140	158	136	163	117	132	137	160	138	150	156	178	149	134	146	138	127	141	130	161	143	142	132	159	131	126	146	150	142	131	124	137	159	128	148	156	156	137	115	143	148	138	120	123	139	146	164	145	153	143	135	140	150	127	113	138	168	138	141	137	174	163	130	138	143	138	150	114	143	145	150	113	138	151	136	116	139	132	132	127	117	163	134	135	127	139	153	139	138	112	154	166	137	169	144	139	133	143	132	139	156	137	136	148	131	140	153	127	148	151	143	131	128	116	128	123	154	153	163	128	121	128	147	150	129	149	126	146	133	150	143	131	135	131	141	162	123	134	138	135	130	134	107	139	140	138	142	128	152	137	133	156	143	138	137	143	136	140	131	145	136	143	148	104	149	150	133	137	131	137	143	166	145	144	153	135	128	154	153	158	143	141	140	156	126	169	136	144	127	133	135	125	131	145	146	159	130	149	158	128	128	155	153	147	124	142	133	132	127	150	127	128	142	160	125	134	136	148	156	120	146	137	148	135	148	133	132	142	133	120	171	106
32475	24218	14563	6491	534	507	509	507	546	471	514	514	485	499	557	507	524	510	528	491	510	487	472	483	522	487	495	476	511	464	471	507	504	484	501	483	481	509	470	492	484	460	496	469	454	488	519	520	476	486	502	521	491	490	481	455	494	539	490	494	534	444	507	508	452	502	509	489	520	463	486	476	509	492	488	515	491	459	495	520	524	488	479	499	482	478	499	507	486	495	510	517	528	451	455	515	486	477	463	515	521	515	515	481	456	503	554	520	483	494	489	481	503	471	491	467	513	491	503	503	512	503	467	499	489	469	509	527	489	517	512	532	489	497	483	502	533	478	519	468	480	476	486	482	464	486	525	495	523	483	511	537	489	492	494	464	492	465	466	484	469	485	527	497	494	532	535	526	475	476	502	488	497	511	534	503	478	470	480	478	495	500	524	469	525	522	488	484	456	476	498	470	473	510	509	467	472	493	511	474	491	492	486	459	484	480	513	505	506	480	493	526	502	489	479	477	494	503	499	486	488	515	486	498	514	493	478	507	519	542	501	512	459	517	482	486	520	511	497	489	503	497	473	479	489	451	473	509	527	482	502	472	520	482	489	481	510	450	506	474	489	457	493	527	496	480	489	489	540	473	472	481	494	526	476	520	495	481	494	501	491	481	501	522	499	503	504	490	490	500	489	480	502	483	493	493	478	525	488	537	481	459	496	473	493	517	495	438	491	512	535	477	502	476	506	475	465	527	522	478	507	500	540	484	504	505	497	457	542	509	503	459	495	460	505	488	496	482	478	500	488	459	547	483	496	489	519	521	531	477	482	521	505	526	450	487	465	502	503	481	468	518	514	509	487	497	500	536	504	489	507	498	501	479	511	508	495	486	474	473	541	507	471	534	466	492	483	472	478	494	512	461	452	522	509	472	490	491	482	495	470	476	494	462	458	499	486	468	483	462	468	513	512	537	498	468	473	449	494	487	508	509	499	495	485	511	470	499	454	512	495	495	523	512	507	495	477	517	485	484	491	485	520	480	476	500	512	481	504	497	506	505	517	516	517	506	490	505	488	465	493	488	512	507	497	470	478	524	472	483	484	463	466	471	518	475	466	521	478	533	502	481	505	487	540	487	484	470	464	509	507	514	519	492	499	476	478	479	501	490	486	528	485	492	523	519	486	522	501	475	503	494	500	484	517	477	504	495	486	526	498	495	488	501	460	485	488	524	498	510	503	484	525	494	479	499	507	524	452	483	541	499	515	530	500	501	488	452	497	497	492	472	496	505	487	481	555	494	506	479	470	531	489	487	476	482	477	537	509	481	481	447	488	484	477	462	528	535	474	482	537	482	481	500	529	516	510	513	521	490	524	496	522	485	531	492	500	487	498	462	471	499	521	496	506	482	514	486	518	464	477	486	512	500	511	522	479	467	472	486	487	519	493	494	502	491	500	479	472	496	442	516	504	509	490	495	470	469	471	505	493	510	480	491	468	462	506	523	487	525	481	521	484	520	506	516	541	501	510	514	489	492	475	464	486	488	493	470	479	533	509	463	527	505	517	467	500	498	459	478	475	512	476	560	529	473	497	480	469	511	505	506	528	498	503	509	493	517	494	480	504	495	508	473	509	476	498	484	492	526	535	505	514	518	503	537	495	494	508	480	489	495	489	478	499	467	482	528	489	506	475	521	476	488	538	475	475	491	481	481	504	491	484	499	501	457	459	498	484	475	470	513	526	480	513	450	489	514	524	464	488	526	478	463	480	469	479	494	506	487	562	485	492	458	508	502	494	495	506	517	506	526	490	485	482	501	514	490	469	493	480	506	514	470	510	486	482	480	507	514	464	508	512	516	468	512	525	491	481	511	470	480	478	505	464	522	460	468	500	502	467	491	533	481	536	467	506	516	464	491	472	489	501	463	445	498	504	447	488	505	500	523	489	481	537	529	503	494	497	503	476	494	500	501	474	531	493	494	519	501	476	454	513	522	542	487	501	507	505	447	489	516	462	447	498	540	500	468	512	517	496	487	509	468	493	535	505	502	483	479	495	507	484	478	512	508	468	470	510	535	496	467	501	512	506	488	477	490	509	480	513	535	461	496	499	464	542	493	528	492	514	493	480	508	491	515	491	497	508	510	508	491	491	502	529	491	498	511	499	488	518	480	475	468	511	499	445	500	524	470	510	538	508	478	440	488	479	500	497	463	490	450	464	495	518	514	520	507	500	512	476	508	503	490	517	465	457	498	482	472	485	501	510	490	471	521	512	517	461	479	457	500	521	505	505	494	514	502	496	482	486	505	474	499	482	469	510	462	463	486	441	502	474	517	500	511	458	515	499	487	483	510	495	540	481	495	512	500	491	513	470	498	517	498	495	505	471	500	471	463	485	503	500	499	530	500	498	513	495	478	511	493	530	513	486	490	521	524	490	489	479	492	509	486	499	473	474	505	523	491	466	532	490	469	469	458	469	418	488	481	524	503	519	526	505	500	513	524	532	500	493	481	478	494	521	514	482	486	483	512	481	500	519	457	510	469	453	470	491	496	502	500	480	465	523	510	474	498	474	512	466	465	471	532	495	488	507	513	509	486	479	508	533	508	422	476	520	509	479	455	495	485	505	519	482	522	498	511	471	451	487	480	458	509	485	501	495	492	489	474	491	498	515	483	469	521	508	507	525	479	473	489	492	495	483	504	524	496	495	474	490	488	476	506	494	444	495	470	492	478	494	504	491	479	512	492	496	482	450	507	473	502	482	512	492	471	478	489	480	447	483	511	539	470	478	529	482	509	504	488	524	489	540	489	517	479	507	431	498	477	471	508	516	487	510	452	484	550	450	509	515	510	495	523	469	471	495	489	465	496	482	480	497	494	532	466	539	485	502	526	508	521	490	512	497	497	486	453	513	486	494	498	477	471	485	481	523	517	472	490	472	489	489	489	492	490	496	520	490	473	481	471	494	506	544	517	459	506	494	537	513	454	488	457	497	496	542	486	497	501	456	513	521	488	506	483	460	501	539	498	491	520	520	504	500	491	503	489	477	490	466	480	516	467	495	472	460	504	498	502	473	485	489	517	495	495	530	450	470	514	463	478	473	516	488	452	518	497	497	500	497	478	483	505	516	447	476	479	480	531	485	463	497	481	507	507	475	507	442	526	505	465	498	538	488	473	533	489	478	492	497	483	488	535	476	513	479	466	517	452	511	494	522	489	456	454	472	464	476	486	486	480	508	522	524	487	480	504	486	507	474	472	461	511	491	505	486	503	498	461	480	492	462	475	505	461	505	508	489	498	481	481	500	478	465	475	492	464	507	480	476	498	532	553	525	478	502	505	507	490	521	493	509	465	477	498	493	511	514	506	475	519	519	448	495	414	476	499	501	533	523	526	441	490	479	473	516	526	517	491	450	484	476	505	543	489	523	488	443	512	488	511	513	509	474	523	493	514	508	487	533	500	461	493	474	517	494	541	499	479	486	487	515	522	490	496	452	497	486	466	458	489	508	514	495	511
69305	63595	49083	28081	5831	213	140	162	248	195	156	159	155	131	163	162	111	121	131	134	127	129	130	112	121	107	119	116	116	127	130	126	128	125	119	139	147	116	123	133	146	133	130	101	123	129	121	126	123	136	128	139	131	135	129	122	138	136	119	121	123	132	123	104	115	138	119	138	122	115	100	113	109	126	112	132	147	130	129	115	126	132	139	138	104	136	129	105	113	134	120	139	114	122	125	106	114	117	124	120	123	109	130	108	126	97	126	131	138	124	113	120	105	118	145	128	128	123	128	119	116	118	125	127	136	124	118	130	129	131	123	117	131	133	130	136	135	140	132	113	125	138	110	108	132	137	112	112	129	130	129	137	96	123	134	117	124	135	113	132	140	143	108	119	115	120	119	123	121	125	133	133	104	111	129	116	110	116	113	100	140	129	119	118	126	121	122	122	119	136	125	116	153	106	138	104	133	107	161	115	95	128	105	119	132	125	118	122	127	113	131	144	102	141	147	141	128	127	133	139	126	140	100	118	133	116	123	139	119	133	115	133	123	134	131	123	135	117	120	96	118	144	144	104	114	131	143	123	115	141	118	116	115	132	137	113	119	131	124	107	120	123	132	123	147	126	130	142	110	136	112	123	127	119	111	107	129	109	130	144	135	135	127	122	122	119	136	125	133	113	137	128	122	134	130	95	125	131	124	114	127	129	124	124	119	139	136	122	133	128	121	123	126	120	124	128	133	123	142	129	123	112	97	119	102	130	110	115	108	119	119	121	127	114	135	125	121	129	135	111	141	119	129	132	127	109	108	128	131	124	116	109	139	118	121	133	139	128	113	104	115	136	129	130	128	104	132	127	93	119	123	115	127	120	125	129	123	127	130	132	147	118	129	135	108	141	111	126	141	126	124	117	121	140	151	113	126	140	122	108	122	125	119	120	143	113	121	113	136	118	138	128	140	111	108	120	110	134	113	113	110	113	126	119	121	119	126	124	100	135	131	125	117	120	119	145	96	129	118	123	121	148	123	119	132	108	121	127	114	119	136	143	127	124	118	119	129	109	118	136	110	123	116	125	142	137	140	104	134	125	114	124	134	132	132	120	106	119	131	100	130	134	100	131	91	133	128	157	118	112	120	125	116	114	126	114	128	125	116	119	131	126	126	122	121	122	120	125	116	103	120	134	132	111	119	114	125	130	128	115	133	124	131	146	130	101	118	120	127	123	125	129	122	117	131	115	137	135	138	112	132	101	108	133	126	116	147	111	114	117	141	128	125	117	127	111	118	126	136	135	114	114	112	129	95	133	127	139	115	138	125	126	135	127	114	107	145	133	132	127	143	103	122	132	122	118	123	123	117	136	130	120	124	119	129	117	139	139	149	125	129	124	129	120	127	135	114	119	133	129	124	118	121	121	118	142	126	105	126	116	128	130	150	131	106	114	130	133	133	132	123	126	148	109	95	117	110	127	108	104	111	127	133	113	113	114	124	111	147	115	126	116	127	127	137	117	114	120	141	118	120	128	130	119	142	122	131	123	128	148	124	118	119	136	111	120	123	144	116	124	116	126	128	120	136	120	110	121	125	111	118	101	103	109	139	108	129	128	103	124	121	113	130	128	121	147	123	141	114	124	111	128	105	128	123	118	113	121	125	119	136	121	128	111	113	123	124	137	118	114	125	148	129	124	99	116	117	141	152	105	129	121	116	124	126	143	126	127	113	110	119	101	114	118	101	121	128	125	128	116	125	110	110	126	129	117	138	117	103	108	122	131	140	125	132	127	125	136	136	134	122	126	120	101	138	113	120	139	118	105	122	116	113	129	115	124	132	145	121	120	139	115	136	115	155	128	118	142	139	130	112	116	132	137	142	111	100	116	116	122	125	99	113	121	107	95	137	135	144	123	111	119	120	109	127	122	107	136	117	115	136	128	116	132	112	123	120	127	126	159	154	124	126	101	110	132	118	117	110	136	137	123	116	121	131	120	138	109	143	137	111	126	115	137	103	106	125	130	110	126	131	110	120	169	119	128	135	115	144	122	125	119	119	123	142	134	125	123	120	119	112	139	124	96	120	122	116	126	137	111	132	121	120	137	128	145	123	112	105	120	126	120	127	131	134	119	118	136	117	116	123	138	124	114	136	147	105	130	113	114	116	127	132	124	144	126	124	126	111	117	115	124	128	130	133	133	132	118	107	128	135	135	114	131	120	128	128	128	130	100	146	115	136	122	130	115	138	102	118	144	115	114	131	115	132	125	126	122	135	146	114	136	141	143	131	127	105	123	116	126	147	120	128	139	112	124	128	119	125	137	138	123	132	144	127	121	110	125	123	128	126	131	124	116	130	110	116	122	110	127	123	138	108	114	126	140	111	97	135	127	140	110	125	110	115	132	127	160	121	125	117	118	114	111	120	133	126	120	121	117	119	139	106	135	138	139	114	138	120	122	124	130	138	131	135	115	142	143	128	135	111	119	139	98	109	121	128	102	133	130	130	140	140	123	107	110	119	127	124	116	135	131	105	117	128	120	120	122	114	122	135	155	106	132	114	140	130	127	109	116	114	121	156	118	125	130	126	116	138	127	114	113	119	123	131	127	123	124	139	144	114	149	128	119	137	116	143	115	126	119	107	120	103	150	114	113	133	136	128	118	134	116	117	124	128	132	142	128	132	138	138	126	109	135	128	118	135	124	124	146	118	144	122	128	136	135	134	129	137	124	118	123	130	144	136	113	124	132	129	137	136	123	123	142	115	120	111	136	130	131	128	117	130	116	133	131	121	124	124	129	121	128	120	130	113	120	127	120	129	136	130	121	138	113	138	128	145	129	114	112	120	138	126	114	133	129	132	129	139	132	132	119	141	133	141	137	122	142	106	133	114	111	130	134	128	136	119	132	130	116	128	127	126	115	108	138	119	129	120	132	114	130	125	118	134	133	126	116	121	123	118	116	127	117	109	113	124	128	107	129	133	114	148	91	113	114	148	123	117	128	103	109	125	140	126	113	114	114	108	126	142	98	127	129	124	123	122	113	133	106	120	112	134	129	104	128	122	109	131	121	124	135	131	148	127	127	128	124	108	116	136	133	123	107	112	118	126	127	116	139	118	119	108	121	114	117	135	139	141	138	115	131	118	114	115	121	136	133	124	127	111	126	125	141	153	130	139	132	132	125	128	126	112	125	130	133	134	123	132	114	122	120	125	130	115	125	144	133	98	126	102	129	130	104	125	124	132	120	131	135	119	103	108	126	123	107	102	128	124	131	130	130	121	112	120	125	123	132	121	112	124	107	122	132	136	127	133	129	141	127	131	137	128	111	119	126	114	130	107	127	127	140	113	114	136	125	125	135	125	124	113	112	122	136	129	115	143	135	116	114	119	132	127	114	103	117	120	133	128	131	129	129	121	124	129	121	129	127	103	121	147	140	106	117	108	127	116	120	120	121	122	110	122	111	127	109	111	111	147	99	126	128	146	119	118	110	115	141	118	128	126	108	122	123	118	148
52141	51593	47000	32206	2730	502	485	618	1214	959	737	642	686	672	668	559	528	457	512	467	494	493	467	426	455	474	467	468	474	504	430	422	424	441	418	450	457	461	367	486	457	457	428	425	465	428	462	489	466	444	426	422	452	478	447	504	453	454	438	451	430	433	449	430	428	452	457	422	426	418	424	460	428	419	432	447	416	461	410	469	437	440	455	477	473	467	429	421	443	410	422	430	473	412	410	455	422	436	419	450	479	465	452	389	466	393	449	440	441	410	448	465	405	439	471	456	453	468	446	446	424	430	408	450	429	424	464	463	457	424	442	421	420	456	405	450	458	419	465	460	453	461	424	450	407	404	448	416	419	438	420	451	446	433	450	419	420	410	408	480	469	498	410	437	454	446	451	407	454	466	451	444	470	462	457	443	452	424	446	429	465	425	449	482	423	448	425	424	448	420	440	442	442	452	410	431	463	406	482	459	478	425	455	502	427	450	413	431	439	412	422	485	402	445	454	452	444	443	436	474	438	477	436	444	467	430	453	472	449	450	432	435	407	453	440	435	463	473	431	440	455	425	475	428	409	409	417	462	434	435	460	441	441	418	442	413	405	453	431	432	435	440	439	498	444	434	421	458	390	427	442	452	442	466	428	451	404	434	447	444	475	442	445	414	435	429	448	487	458	427	467	414	471	449	419	457	426	450	438	429	426	440	447	445	435	441	465	422	419	448	483	421	437	468	424	474	440	459	452	455	435	461	463	463	420	427	447	458	443	423	456	445	460	442	433	426	441	419	471	420	455	460	450	414	434	444	414	450	430	409	428	448	447	451	413	411	436	447	428	429	437	422	460	469	446	452	476	394	463	404	420	403	414	441	451	452	380	435	443	427	437	459	464	449	411	464	457	418	479	450	421	466	446	457	440	422	453	447	459	429	445	472	449	472	439	462	458	451	455	453	459	430	454	453	457	461	453	470	430	424	436	458	441	482	446	494	438	461	452	430	470	456	465	449	448	454	449	407	446	424	410	441	443	428	450	421	443	427	432	445	400	465	433	467	426	420	422	471	418	486	414	449	402	419	407	438	482	382	431	460	455	417	454	468	442	434	410	400	407	432	472	427	424	424	395	467	435	433	456	416	454	441	440	469	429	455	449	481	449	475	433	434	467	443	439	423	412	399	454	406	405	436	439	407	450	455	498	438	426	419	416	416	455	455	384	458	440	427	421	438	437	402	478	437	458	412	462	449	420	439	433	453	428	453	401	434	449	429	437	424	457	455	469	447	429	447	423	427	445	435	433	468	453	443	436	464	421	409	428	450	422	424	437	435	443	431	433	483	444	419	418	415	456	412	431	426	457	435	431	470	425	462	419	447	447	456	425	453	440	401	433	450	408	427	441	437	473	432	430	455	449	469	465	437	430	412	446	437	444	419	473	443	457	445	434	468	497	455	441	453	442	498	479	398	425	483	475	394	454	488	506	456	437	464	465	458	447	446	447	426	433	457	438	505	447	473	464	457	445	448	395	474	468	479	442	448	454	449	448	455	444	423	450	469	447	441	475	439	408	483	436	453	440	434	432	445	451	427	442	487	404	457	415	465	459	408	411	434	474	406	446	447	418	453	447	459	422	455	428	429	457	467	417	442	441	476	468	425	444	464	433	432	438	456	440	419	440	454	441	424	445	430	447	461	489	432	446	469	437	414	443	432	441	429	447	446	418	435	435	445	451	431	423	421	414	448	433	441	438	441	455	452	436	436	458	432	447	439	447	475	449	437	441	421	415	445	434	450	426	448	468	472	434	453	443	451	444	458	456	445	465	424	400	460	432	416	415	441	425	460	446	436	403	428	418	425	491	437	405	446	461	460	453	449	470	479	434	455	452	427	452	461	465	438	470	440	470	452	470	466	423	431	447	457	469	439	432	505	435	477	462	433	447	422	427	485	438	451	462	424	463	443	449	433	409	415	434	450	447	465	459	432	460	426	453	446	426	428	438	459	436	427	435	430	432	465	416	436	429	444	430	431	450	440	404	447	431	460	453	434	479	397	461	452	425	476	451	469	423	411	525	415	455	398	442	402	430	415	433	473	433	413	451	419	462	440	438	417	452	465	495	434	463	459	463	420	439	439	486	440	416	449	471	447	459	435	447	462	458	455	447	463	474	456	439	447	459	456	457	446	468	436	439	414	448	432	464	469	409	440	437	445	405	419	420	467	401	461	439	439	431	459	425	431	427	455	500	466	476	446	438	431	395	430	418	430	475	455	437	455	461	439	440	468	448	447	420	473	430	439	462	452	446	442	485	443	451	427	470	436	452	431	430	429	459	444	467	467	429	436	417	459	487	442	451	452	458	410	451	414	438	439	431	410	415	476	488	415	430	449	452	429	450	434	446	443	472	434	411	463	447	482	420	499	461	454	457	388	436	409	439	443	446	424	438	444	450	439	466	442	423	414	497	450	483	435	429	449	470	417	435	442	441	452	442	442	437	453	441	469	420	453	479	462	445	459	481	436	450	449	391	432	421	434	440	467	457	435	417	488	423	484	453	441	447	444	449	451	445	430	442	462	450	426	428	410	444	453	384	462	420	430	397	381	419	466	440	404	432	424	401	456	461	446	439	429	463	425	443	473	457	427	398	472	445	434	413	405	407	419	418	438	459	439	425	428	441	420	470	459	460	497	438	420	484	438	470	415	431	452	428	427	437	428	426	429	426	448	460	489	457	446	399	414	479	474	420	479	453	431	491	415	441	451	424	451	485	449	474	457	431	436	424	424	428	441	437	455	441	452	452	445	423	451	406	436	446	419	456	456	400	423	445	471	423	453	454	464	459	483	451	446	433	472	446	428	425	467	436	426	457	463	451	444	460	411	442	464	447	406	460	469	426	437	424	454	444	444	440	437	479	417	457	442	436	425	393	429	443	438	410	470	411	445	456	427	424	437	442	431	445	434	456	415	452	441	407	435	425	444	428	461	454	407	454	443	423	460	412	442	436	446	435	433	478	455	425	414	436	441	461	414	461	456	429	451	437	482	434	459	428	392	450	467	459	455	436	401	422	452	453	465	446	411	444	463	426	459	435	462	466	457	432	442	431	459	457	458	371	438	428	445	452	404	391	430	486	455	426	416	427	439	423	397	472	440	461	458	432	459	427	477	448	412	475	473	447	460	456	445	432	452	463	478	423	463	451	441	435	455	450	457	417	437	451	417	443	438	448	412	420	466	427	415	422	427	455	405	422	427	424	447	408	431	418	440	412	475	457	410	446	424	411	421	455	444	412	453	457	437	439	436	429	411	423	413	426	461	424	437	428	487	463	429	432	461	463	429	470	401	444	406	434	436	409	438	430	420	461	414	460	398	450	391	461	448	443	432	403	398	458	471	479	422	479	496	465	450	427	460	424	417	414	453	457	472	430	421	404	464	436	445	412	420	436	414	491	430	458	439	460	461	411	436	464	433	423	475	370	483	429	433	466	447	440	436	415	430	465	445	444	452	433	459	440	430
74680	73372	59603	38731	12342	1022	224	275	436	338	273	239	245	224	227	211	201	203	203	191	211	197	194	174	210	191	182	190	202	205	203	212	175	182	195	196	171	185	173	187	185	173	203	167	178	194	211	191	179	190	178	204	182	190	202	185	194	201	198	189	173	187	186	194	198	186	175	208	172	173	194	185	203	210	218	187	206	183	214	196	182	209	160	184	181	193	199	161	180	184	198	177	213	209	174	183	204	181	224	194	171	204	188	184	225	197	191	188	201	204	189	174	166	209	189	167	188	192	186	193	203	178	170	195	170	179	159	188	193	186	168	183	180	197	179	174	190	205	186	175	194	194	183	179	174	197	193	194	179	181	186	179	173	196	213	192	191	155	208	195	183	174	202	170	180	193	182	203	177	176	193	177	189	178	177	186	205	191	176	187	193	206	173	196	213	169	184	193	183	165	195	184	195	183	201	203	174	187	197	169	194	167	213	179	169	197	186	194	178	206	183	190	166	190	188	182	201	188	216	194	161	181	168	195	205	172	178	179	186	184	206	224	172	211	203	211	187	205	201	202	214	185	190	206	164	165	194	182	187	219	167	177	169	197	178	183	197	200	198	187	189	197	210	209	191	211	181	203	188	204	192	167	193	200	182	209	154	192	179	170	185	186	199	181	180	161	195	173	180	162	209	193	168	198	193	206	183	188	186	179	163	204	168	176	211	164	220	194	191	215	172	195	191	190	179	185	170	208	183	183	198	185	190	154	194	196	196	203	170	176	189	181	178	196	177	170	180	207	199	180	178	200	157	189	195	204	178	211	188	149	178	204	179	180	187	205	200	181	204	193	199	186	163	189	196	170	179	210	197	196	189	173	194	173	186	177	188	178	164	182	190	198	178	189	207	176	189	184	203	179	172	161	197	179	180	190	167	183	190	183	184	183	199	192	199	209	180	182	181	192	193	188	185	194	187	184	179	201	182	197	171	160	212	179	203	170	190	186	180	177	172	164	208	185	223	185	164	186	197	195	201	166	201	152	199	171	188	170	201	171	188	174	181	199	157	167	183	200	202	194	188	184	191	168	189	188	167	178	193	186	181	196	197	189	197	178	169	181	186	187	193	193	178	191	177	194	196	190	171	181	196	192	189	180	174	181	182	173	212	215	186	189	204	191	193	207	194	194	155	183	189	185	186	186	196	212	197	215	179	195	197	177	197	204	198	209	206	206	209	187	207	169	199	186	217	192	181	176	193	205	169	199	207	212	192	163	202	177	215	223	197	200	173	180	178	183	174	184	185	221	193	168	184	202	168	198	188	208	207	163	186	179	169	193	195	203	211	200	202	174	203	187	188	183	185	212	158	189	196	184	185	193	171	167	189	211	155	201	160	200	156	197	203	193	183	200	182	192	182	180	191	179	218	170	183	184	185	176	205	198	181	194	182	194	147	197	190	177	195	213	185	185	183	204	181	182	202	198	163	186	189	185	192	196	185	195	190	185	195	189	195	184	203	189	186	201	157	183	185	179	173	180	205	183	195	154	200	203	177	182	179	205	194	206	207	192	178	183	172	191	183	205	168	200	195	182	184	180	176	206	187	184	184	195	186	204	196	250	189	204	192	192	175	176	180	201	169	186	191	192	157	192	179	174	188	202	225	184	173	167	202	157	179	191	185	209	195	191	174	186	190	169	177	171	214	195	188	164	204	167	181	195	159	205	187	195	174	167	178	204	256	196	163	199	204	190	210	166	199	194	199	196	180	188	178	173	198	169	197	169	170	176	198	191	219	179	202	217	164	216	186	198	200	197	175	206	190	173	195	184	199	199	181	177	192	208	194	186	195	199	193	195	175	168	186	184	168	187	210	196	222	194	191	187	193	197	167	189	171	179	182	198	197	176	180	192	182	193	209	191	181	160	206	209	199	190	175	189	188	186	186	207	191	191	195	167	187	177	183	168	194	177	176	172	173	183	186	208	186	190	190	186	195	174	202	196	174	200	176	211	177	188	211	178	178	210	208	175	186	192	186	206	180	188	180	172	213	190	176	186	187	177	179	180	199	182	173	198	191	187	200	165	205	199	184	176	169	175	168	209	172	197	192	184	192	228	206	190	200	201	200	175	178	189	183	177	168	178	179	177	217	182	195	205	198	202	204	167	191	194	183	170	170	179	191	185	176	212	165	183	199	195	194	189	187	194	197	181	189	171	178	165	190	189	183	211	185	192	216	188	196	173	199	176	194	187	186	184	231	163	188	218	197	172	174	202	172	209	155	195	195	178	196	183	195	180	200	195	168	205	191	171	185	174	184	196	172	170	208	182	178	187	188	185	168	200	198	206	193	184	201	175	195	194	183	189	189	191	210	200	165	189	182	202	189	216	181	182	192	194	203	209	187	174	171	185	218	170	180	185	184	185	168	186	181	204	208	181	172	203	174	172	165	199	205	198	179	190	185	198	199	194	183	195	200	178	224	223	205	201	200	171	172	179	175	203	168	192	183	178	216	179	182	207	212	209	181	183	220	197	202	183	189	205	184	167	197	158	155	193	203	182	189	161	172	180	192	173	203	188	193	175	168	184	195	188	190	195	184	195	185	194	196	167	187	197	185	203	203	192	156	181	200	198	195	194	208	199	187	186	220	207	169	184	190	202	204	198	171	191	197	194	192	191	173	180	200	170	204	210	188	192	186	187	202	187	186	208	184	198	201	192	185	188	205	210	161	215	169	214	198	182	190	213	190	179	201	186	194	168	199	179	182	185	168	192	206	175	185	191	199	201	180	211	187	194	179	202	208	193	187	194	175	194	196	188	177	191	187	211	197	172	197	165	188	204	180	200	185	179	200	186	211	178	197	180	188	199	205	182	190	165	209	189	208	208	211	191	195	185	212	207	188	177	190	203	180	199	180	190	205	176	184	179	187	193	174	193	177	198	191	191	190	181	183	189	162	214	190	188	169	184	173	190	198	214	167	203	171	169	179	156	185	232	192	195	191	184	199	188	172	180	200	169	211	187	159	186	194	178	202	206	181	176	178	195	190	177	172	165	190	185	205	203	197	188	188	186	181	203	190	189	205	188	205	185	208	215	189	166	173	194	188	193	202	182	193	168	187	185	197	198	182	187	204	192	190	198	182	194	203	183	192	205	187	181	174	197	179	186	188	175	191	184	211	187	209	210	211	194	187	174	212	197	193	158	173	191	196	197	202	165	195	198	152	207	200	187	170	186	171	184	205	192	182	185	179	198	182	193	203	198	182	181	195	181	196	190	163	175	204	194	190	202	202	182	175	158	188	168	227	200	162	170	198	201	192	185	214	193	180	197	215	157	171	189	206	187	190	190	194	206	178	186	170	197	179	193	166	169	207	225	179	193	165	196	211	183	185	167	190	187	191	192	163	188	189	193	222	171	220	198	208	190	202	199	173	190	219	180	194	160	191	167	181	216	188	182	167	194	169	157	175	196	201	180	210	160	188	179	169	210	219	173	181	216	225	207	178	188	168	173	196	193	201	210
61453	63553	59361	40633	6355	803	784	1152	2242	1517	1200	1148	1151	1104	1053	868	760	697	682	753	659	678	697	647	644	638	610	630	617	668	590	580	600	609	661	629	649	632	604	632	580	612	643	638	622	647	615	628	632	613	657	642	657	628	601	628	577	607	617	605	644	640	647	640	624	576	646	675	604	594	640	632	606	628	644	617	610	586	660	601	607	652	623	617	612	590	648	661	604	630	608	665	633	639	658	681	602	615	639	632	628	667	669	631	625	616	640	592	639	639	576	565	641	624	632	616	639	627	585	635	661	667	631	626	623	651	638	617	579	613	625	615	611	602	631	612	608	631	602	597	674	610	640	627	628	638	629	646	595	613	590	597	622	594	627	665	641	588	660	613	617	653	566	609	658	622	663	610	617	637	615	617	576	587	607	653	610	661	658	604	651	623	613	636	594	620	626	617	628	623	621	605	627	607	664	622	647	642	604	673	615	651	621	613	639	602	589	600	671	606	635	648	664	657	611	629	586	588	619	624	662	659	646	572	657	629	614	623	607	635	630	618	631	638	589	641	622	642	621	581	610	620	589	620	667	626	605	593	643	576	639	639	637	606	638	612	624	647	597	602	617	619	632	644	618	645	659	576	602	650	636	573	617	613	626	617	670	621	615	622	585	643	639	637	669	651	659	594	630	613	627	633	605	622	644	631	646	588	636	630	608	591	608	586	601	638	632	589	637	627	601	645	624	619	664	660	575	625	645	626	611	644	623	669	594	645	588	623	594	622	609	568	601	669	651	614	636	651	660	623	622	619	609	622	639	633	595	639	639	625	622	627	607	628	602	577	576	598	639	659	652	626	585	600	636	652	573	666	622	578	631	604	621	609	630	617	593	645	599	624	628	613	630	636	601	619	636	588	677	607	651	597	621	623	665	633	629	585	662	569	612	696	612	632	643	629	614	589	602	613	613	615	585	607	633	658	585	638	595	629	592	618	598	654	617	652	594	608	612	643	659	630	618	605	630	610	604	580	621	578	631	610	651	600	623	610	650	637	611	609	627	658	627	581	630	621	627	610	607	601	623	599	616	636	612	593	640	636	633	618	579	588	619	621	581	601	638	645	640	632	622	621	618	594	594	597	629	633	617	601	608	648	620	610	626	637	612	584	623	643	563	667	585	577	658	605	629	600	572	656	677	607	667	608	676	639	599	649	646	613	643	626	596	560	632	599	666	638	612	623	595	621	645	642	633	644	613	640	620	642	627	634	627	632	635	611	606	673	603	616	636	671	630	629	613	625	636	673	597	626	621	574	595	600	591	646	597	631	606	626	602	584	679	606	602	597	662	599	579	596	615	632	597	633	648	633	618	614	623	649	605	591	629	611	638	627	617	612	613	606	646	637	598	587	661	612	589	618	606	633	610	614	654	656	586	665	636	591	615	582	602	570	570	597	632	621	627	611	647	626	592	618	596	636	605	609	625	615	620	612	615	677	620	609	623	632	633	600	627	634	606	631	641	615	586	644	615	566	638	646	624	648	660	605	679	585	605	627	614	582	638	617	606	594	663	652	618	654	609	644	630	630	610	596	590	595	612	631	576	637	620	589	614	616	652	594	646	631	616	624	606	611	655	627	633	599	642	604	629	625	600	617	627	600	607	607	618	641	606	626	622	642	620	687	630	604	652	626	627	639	576	594	591	572	604	592	625	619	617	628	606	634	624	644	603	649	631	596	590	576	615	600	569	633	611	607	588	604	629	640	642	639	591	565	607	624	638	647	601	720	625	596	641	646	605	604	586	628	585	602	645	622	619	632	658	678	586	619	617	646	636	637	676	607	680	618	680	596	615	647	573	664	594	574	613	628	625	613	650	655	646	673	634	601	631	586	625	607	595	664	647	625	606	610	637	589	627	599	632	574	619	648	599	596	623	604	621	663	623	647	643	626	613	624	623	621	669	664	578	671	628	623	623	618	600	622	637	611	599	587	662	630	616	608	638	618	614	629	621	668	602	668	603	654	626	570	610	577	647	627	616	610	623	606	649	641	650	636	629	629	647	596	587	631	630	648	634	602	617	603	641	627	596	701	618	606	590	648	634	617	591	612	642	637	633	633	663	589	622	618	633	610	618	622	570	602	606	608	611	611	670	645	604	665	605	650	647	674	635	586	648	642	614	595	643	607	642	612	626	650	586	643	600	601	620	582	632	641	617	617	582	619	612	640	596	607	607	609	612	622	593	651	654	623	609	660	635	573	633	639	649	632	650	643	598	608	605	619	569	626	606	633	638	640	631	617	596	671	585	595	637	643	614	598	633	605	605	616	651	608	694	583	577	656	628	628	604	628	623	625	604	595	671	599	605	582	581	666	625	636	574	583	610	609	578	591	595	650	579	596	625	632	636	634	624	634	640	658	619	596	594	624	625	596	641	648	646	645	605	601	595	622	596	620	627	628	664	615	610	625	638	563	625	584	597	611	594	647	662	660	623	641	638	660	666	636	616	647	661	628	627	624	648	612	661	666	626	662	641	608	598	655	647	658	643	619	661	630	622	604	607	630	581	605	615	619	593	593	566	645	563	596	623	630	623	669	604	624	622	602	595	609	609	643	633	602	601	655	623	615	648	608	598	620	626	635	613	564	611	630	626	599	595	594	622	576	621	620	610	688	637	659	632	623	612	624	577	610	588	606	662	601	640	610	637	573	666	607	581	612	656	626	642	643	573	579	634	617	575	596	606	595	589	625	583	619	639	677	625	553	635	568	622	612	635	660	637	616	655	625	603	600	659	640	649	585	598	611	645	653	622	545	602	631	649	592	614	590	670	659	608	597	650	648	636	631	588	614	614	596	611	583	605	612	583	643	663	634	587	628	629	648	600	639	632	612	584	634	662	607	588	647	655	616	611	620	628	621	671	651	606	629	662	636	636	598	636	588	627	637	613	608	599	612	608	595	572	603	616	604	587	629	619	633	572	644	661	602	643	624	593	623	645	634	617	605	627	617	592	631	626	625	599	569	599	643	619	621	595	599	612	653	603	630	633	673	640	619	642	644	587	609	622	675	661	618	643	593	640	616	644	662	663	641	601	564	590	615	630	624	567	643	625	638	614	636	603	645	603	625	622	620	696	598	606	590	624	628	623	576	659	586	621	598	646	617	649	651	591	635	606	577	599	600	615	611	619	651	659	636	649	608	573	658	612	623	640	604	654	607	638	634	608	617	600	609	655	654	614	570	582	600	610	630	628	641	605	651	640	644	612	581	575	590	660	607	597	609	650	634	653	616	643	608	594	622	594	602	614	588	604	605	593	597	623	609	611	631	607	626	605	643	589	570	628	669	610	620	646	618	587	653	664	603	581	592	618	659	602	600	590	625	638	609	580	626	630	621	609	659	618	665	583	605	660	554	607	580	556	602	638	618	605	649	589	658	620	660	609	630	610	636	630	639	608	604	584	635	635	603	605	596	613	560	658	617	669	604	634	591	643	595	607	640	631	608	635	592	583	633	625	632	697	600	663	672
30899	19506	8615	2492	338	163	144	159	162	132	148	148	146	164	143	136	157	158	136	157	150	155	130	143	142	128	143	146	130	148	137	167	127	174	149	136	128	155	127	139	141	153	150	152	165	157	155	139	160	139	144	125	125	139	145	143	137	133	153	143	159	139	128	165	144	149	146	156	152	144	157	164	158	140	135	168	141	156	150	151	155	147	145	159	147	153	135	141	167	145	137	156	138	149	168	160	144	140	159	168	142	156	137	150	165	135	135	131	144	152	158	137	149	139	137	126	155	118	153	156	118	152	138	154	147	162	130	132	152	148	146	174	158	155	159	138	159	132	156	159	146	125	136	155	138	140	153	133	140	158	162	149	144	143	149	139	126	154	135	142	133	158	150	137	159	145	133	139	129	149	130	152	162	149	159	146	128	159	162	135	133	174	134	139	119	144	150	148	151	137	132	138	131	157	133	147	133	151	161	149	140	137	146	148	135	141	136	141	137	151	144	134	147	145	144	128	130	134	155	146	150	149	152	143	141	160	119	144	127	133	134	149	151	160	149	152	132	161	153	174	145	135	161	143	145	152	182	148	157	137	148	149	142	122	158	142	146	138	144	155	131	154	137	152	156	142	136	161	150	126	147	150	148	134	138	143	130	131	142	165	153	140	138	135	160	151	151	152	146	130	139	158	137	142	142	144	123	137	129	164	162	152	128	153	148	125	140	150	147	156	131	134	131	119	161	143	156	144	127	146	130	135	162	141	128	146	121	144	131	148	123	150	170	153	148	162	149	140	124	155	162	150	157	143	140	146	151	127	125	141	117	164	155	147	166	157	142	125	140	147	160	145	163	134	150	162	137	132	146	155	170	150	147	135	132	146	163	155	145	149	156	127	135	133	160	161	149	125	128	156	127	139	139	160	144	168	139	163	159	148	133	161	125	148	137	134	152	139	152	147	152	146	149	143	153	150	172	135	130	161	165	166	137	144	154	129	144	143	165	127	121	162	141	142	131	152	152	127	121	164	128	149	151	127	142	142	149	133	143	133	139	140	149	113	144	133	159	151	165	153	139	139	126	167	151	165	168	135	153	141	148	163	126	163	143	123	149	153	163	152	139	141	136	148	163	140	124	142	139	149	141	143	146	152	164	134	147	149	159	135	145	121	147	139	144	136	148	122	139	173	168	143	131	147	158	150	140	142	139	157	127	151	134	151	143	161	131	146	160	146	120	137	125	157	137	145	141	155	139	119	149	126	117	143	132	157	158	134	131	163	156	142	118	164	150	135	151	137	143	146	143	138	148	176	144	144	143	129	148	133	164	145	166	145	123	131	180	138	138	136	155	163	149	152	129	159	135	147	162	150	120	147	135	151	133	130	166	138	126	143	155	130	133	142	138	137	120	135	150	164	147	125	140	142	149	154	142	133	147	132	152	162	131	124	166	145	147	148	137	145	143	162	132	157	124	137	149	147	146	141	133	153	152	144	143	135	134	147	142	140	161	144	148	151	127	150	149	136	165	146	157	146	133	172	155	154	144	141	136	135	147	150	133	167	132	144	133	138	141	129	135	142	161	134	157	145	145	159	147	136	141	131	122	129	147	144	132	133	129	130	143	155	133	137	148	131	181	149	156	135	153	145	149	152	134	140	141	138	157	153	141	157	165	138	153	155	124	132	153	160	139	145	151	135	151	150	153	141	155	154	141	152	131	131	126	149	150	127	142	172	145	155	156	145	136	151	148	131	146	130	145	111	138	128	167	135	137	145	146	152	129	144	151	140	141	146	152	147	147	147	143	138	164	132	155	120	139	151	168	135	149	108	159	154	131	159	138	148	160	142	124	165	141	130	128	131	154	148	138	145	166	133	152	145	154	154	150	131	125	145	125	133	143	176	148	152	142	162	128	160	148	153	134	130	152	157	162	144	169	140	133	146	158	136	156	150	148	145	144	132	127	134	138	116	152	141	145	152	153	137	160	136	148	145	141	133	125	141	166	140	153	159	162	141	170	130	161	157	125	131	146	149	170	159	144	156	147	149	151	138	170	127	164	149	173	167	148	135	137	127	132	146	134	147	141	146	151	162	138	148	128	148	155	136	162	138	127	153	153	150	141	168	169	123	161	135	129	134	160	137	148	160	147	149	156	136	138	127	157	155	151	143	143	121	132	137	172	149	148	134	143	134	154	133	150	129	160	140	150	136	144	150	136	153	143	151	131	134	142	140	144	150	130	122	160	156	133	138	140	126	135	144	150	147	140	147	143	149	143	172	156	148	143	175	162	162	137	111	139	130	165	172	136	148	127	157	145	126	155	144	140	119	142	158	156	162	161	174	137	121	152	165	159	144	161	176	137	151	138	143	141	160	142	146	146	147	134	135	149	126	125	166	140	132	142	146	129	142	157	161	147	139	130	137	161	149	164	140	128	139	140	151	158	146	134	119	125	123	132	143	138	142	157	131	154	157	144	143	145	146	137	154	149	145	161	152	140	154	146	148	146	134	139	162	160	141	162	159	144	140	144	127	129	141	154	138	158	143	157	149	142	131	136	140	143	138	129	143	146	145	138	141	124	144	143	138	162	128	135	159	135	144	128	150	160	156	153	130	136	166	162	130	131	137	140	137	136	154	159	137	146	138	124	123	133	133	151	163	159	142	151	156	141	138	159	152	124	158	145	135	144	145	159	146	124	151	150	156	122	147	141	132	116	170	137	164	139	137	126	144	145	127	137	142	145	135	144	124	137	129	146	137	133	150	158	157	127	132	159	148	132	140	134	129	137	179	157	143	156	146	128	133	138	141	154	156	155	154	149	148	149	143	135	150	128	159	142	165	141	139	144	136	140	137	137	153	152	168	148	140	153	152	147	133	159	154	131	144	118	152	135	133	141	159	134	150	125	122	148	141	132	168	152	127	136	133	151	145	138	147	142	142	144	128	156	124	160	139	138	159	140	143	148	123	126	115	163	146	137	140	136	144	145	134	164	158	144	152	142	131	149	124	134	164	130	153	163	137	148	143	115	148	148	139	147	136	142	123	142	142	149	144	133	127	182	142	171	153	146	154	142	144	142	135	147	159	137	147	156	141	131	134	157	157	183	153	118	157	137	151	145	140	135	147	151	130	130	145	142	138	164	152	143	131	142	139	153	140	133	142	151	155	148	159	175	141	141	141	150	127	158	144	134	156	132	166	152	145	129	159	158	124	146	153	169	152	145	162	148	142	162	149	137	153	150	152	152	131	142	140	156	136	121	142	173	154	136	134	135	140	152	134	142	138	132	147	141	148	150	129	145	131	150	135	151	135	155	135	139	153	138	158	113	145	152	149	133	148	146	133	135	150	152	154	140	151	148	122	128	150	137	121	137	156	128	131	150	125	150	150	119	145	131	144	153	151	144	164	135	157	127	152	144	120	138	142	159	166	134	132	137	149	132	136	120	141	142	135	142	137	159	146	146	160	125	141	141	144	157	130	163	140	129	148	153	148	151	144	153	129	136	143	154	163	144	134
33077	24250	14493	6253	731	512	557	518	509	553	556	505	590	534	496	562	565	504	495	509	475	546	517	510	497	501	455	508	519	471	514	483	468	508	497	491	519	500	531	494	534	533	514	475	537	514	536	494	500	527	484	478	474	507	526	504	550	497	498	537	458	506	528	521	474	509	513	487	534	542	510	497	509	520	503	521	485	505	521	486	502	501	484	534	495	484	546	515	487	474	539	489	505	538	536	529	528	503	506	527	505	494	500	519	503	533	498	550	489	506	513	532	510	494	495	457	500	528	527	512	503	559	487	546	465	541	514	511	513	487	522	525	494	513	537	502	512	488	493	535	531	491	475	512	504	529	470	507	517	518	564	532	522	522	495	513	471	466	504	503	547	539	516	510	520	511	520	506	482	547	468	518	512	539	485	497	510	492	533	515	467	567	545	511	507	529	502	517	507	521	500	487	507	506	545	522	515	503	502	552	566	520	538	496	489	510	528	526	486	479	477	455	531	538	510	480	526	530	523	529	467	492	507	493	535	509	496	517	496	491	497	515	485	518	513	512	458	478	512	530	504	492	520	515	491	497	490	512	485	498	503	513	486	540	528	505	516	500	495	513	485	542	464	502	508	559	504	489	513	519	518	485	513	490	525	525	465	496	511	487	499	521	525	481	487	532	507	536	485	491	505	532	504	522	541	515	474	492	535	519	474	515	531	542	489	515	498	498	529	479	495	500	517	505	509	478	517	481	571	524	465	508	504	524	547	490	477	540	468	523	490	522	470	512	561	514	501	537	485	539	500	518	527	497	496	515	510	519	518	504	495	537	502	497	508	487	493	518	512	509	498	540	495	512	514	522	531	494	520	501	510	494	519	532	510	495	474	509	519	479	507	509	544	524	488	474	543	516	521	557	525	525	538	494	533	513	501	509	466	516	507	522	489	503	521	497	509	536	485	504	513	500	524	517	530	455	554	510	532	540	478	523	546	500	469	509	517	472	501	478	512	485	506	518	470	509	511	540	538	499	515	518	494	482	504	535	494	511	507	535	494	530	516	494	500	540	504	500	539	550	512	499	478	533	488	498	516	515	509	488	544	526	530	550	525	509	524	483	496	524	511	585	496	471	531	476	505	502	542	556	472	480	478	514	516	509	502	500	503	517	462	453	523	503	515	515	482	480	502	495	507	470	524	494	525	521	533	474	496	511	511	508	501	518	531	552	486	495	520	528	553	528	531	512	485	495	494	520	493	475	485	518	505	500	513	448	516	527	484	503	465	542	498	518	506	500	517	503	508	508	540	568	526	533	483	526	527	489	497	550	513	487	492	513	469	523	504	500	486	540	526	510	547	492	482	504	486	488	548	536	494	496	521	470	502	488	499	478	512	528	499	520	516	527	503	513	463	530	517	509	498	463	476	509	509	522	511	489	511	479	549	496	538	534	482	496	493	549	492	512	541	545	524	478	498	516	496	514	530	511	500	514	521	486	544	538	498	491	522	442	495	500	523	492	475	492	521	552	510	509	475	540	469	494	530	535	500	533	483	527	535	496	519	503	503	533	530	496	470	513	534	524	536	502	528	516	469	521	471	485	542	524	530	524	522	509	476	516	537	516	465	510	482	516	527	490	539	476	497	494	493	510	482	479	508	505	508	479	535	479	497	515	524	506	500	496	493	498	504	494	550	510	484	505	501	516	497	530	461	481	526	503	505	543	514	475	501	526	530	549	498	473	499	469	445	537	494	519	542	525	530	543	478	497	524	528	518	514	504	507	509	537	513	488	508	543	507	473	533	514	511	497	499	520	479	502	512	534	523	546	519	500	515	498	529	451	500	520	498	516	510	493	555	551	492	546	511	515	509	517	505	527	478	498	539	501	531	545	480	516	501	527	499	510	521	533	487	530	498	503	510	506	532	512	528	528	528	515	504	476	512	563	500	493	518	483	513	525	528	512	511	561	533	516	527	490	480	524	483	476	506	507	509	498	478	506	520	479	471	554	506	500	553	491	512	525	490	524	468	529	501	501	535	514	520	510	509	555	526	528	494	540	483	517	544	448	535	511	498	487	511	511	521	538	515	548	507	520	501	509	459	489	554	518	513	536	508	481	489	484	510	479	504	503	536	492	504	522	471	491	516	505	544	513	503	519	502	512	485	525	496	483	516	520	521	512	536	485	475	531	496	500	526	505	477	503	493	513	531	474	523	515	495	511	547	537	515	493	488	501	506	535	523	534	531	486	506	476	574	501	528	495	539	487	497	510	492	524	513	519	518	539	524	488	540	502	461	496	517	498	507	505	517	499	506	484	541	529	525	535	522	530	537	506	507	517	502	527	507	498	477	495	517	533	539	512	480	532	474	521	531	523	487	506	501	531	524	487	524	513	530	480	488	485	508	493	482	519	482	481	519	502	514	532	495	498	524	491	483	536	523	470	553	486	524	505	494	466	515	477	515	528	515	491	511	527	480	500	519	540	510	499	529	549	499	501	539	510	543	502	504	486	493	513	530	538	487	493	460	508	522	492	511	512	525	496	506	529	482	512	490	480	565	504	481	490	510	509	544	528	505	483	510	542	497	542	512	513	503	482	514	530	507	495	560	467	557	518	507	522	548	499	505	550	527	504	516	450	495	495	516	527	476	492	487	500	498	526	513	492	529	497	497	485	490	513	480	463	516	475	527	493	511	459	520	512	522	514	564	504	532	513	513	524	531	507	538	492	510	519	503	549	494	532	477	553	485	538	517	538	523	544	506	493	519	511	483	515	492	510	533	530	494	543	559	525	507	516	495	499	486	514	551	508	503	495	501	490	501	499	515	489	484	454	514	523	508	544	527	522	509	476	505	513	458	521	484	516	481	543	512	491	472	509	481	469	521	513	513	512	475	478	521	517	510	503	449	519	525	478	498	496	506	516	511	511	504	525	497	534	481	518	525	497	552	516	485	510	487	519	468	497	514	573	503	516	522	553	523	531	522	484	493	508	532	527	498	517	490	511	480	507	548	505	533	529	505	483	480	520	509	505	558	527	538	499	517	509	480	506	476	527	506	498	484	508	535	518	497	476	487	514	518	559	514	499	513	496	494	557	504	514	490	516	493	512	510	512	502	520	534	532	491	519	512	498	491	508	471	519	504	498	509	520	508	541	524	484	522	513	491	535	502	482	473	514	523	516	501	509	482	537	546	520	492	475	526	496	495	531	522	506	492	511	506	544	521	507	490	555	490	527	529	507	505	525	540	523	498	501	531	494	493	491	540	482	513	490	504	515	503	514	528	528	492	463	476	496	493	501	504	532	510	516	500	524	494	538	532	514	504	567	499	486	474	508	532	509	555	513	476	536	506	494	511	513	496	520	524	500	518	528	526	517	503	559	498	526	537	529	532	506	496	498	507	472	549	503	503	502	519	521	483	509	502	520	505	585	495	473	491	493	460	479	509	523	476	496	509	517	503	520	487	503	522	489	504	527	523	467	517	527	509	523	477	476	514	541	509	500	541	515	495	529	539	510
69470	65225	50005	24238	4535	185	134	156	187	180	131	146	156	155	153	156	148	119	126	132	142	141	131	120	132	130	136	148	146	146	144	111	120	146	138	113	124	119	129	101	120	130	134	132	123	107	132	138	118	131	129	157	129	110	139	127	126	151	144	132	132	128	148	157	137	138	142	126	126	135	122	137	137	134	144	125	124	144	126	133	116	114	128	132	122	145	119	110	116	127	140	165	124	130	135	124	127	133	120	145	140	154	129	153	119	142	121	132	131	111	144	130	125	111	124	137	106	138	121	145	154	137	120	135	145	130	125	128	115	116	155	123	135	143	135	127	127	134	138	130	152	146	137	135	97	129	143	127	120	124	153	143	105	142	140	129	107	123	133	117	141	105	118	149	145	141	111	135	130	129	145	117	126	132	149	141	155	147	105	124	132	116	140	125	147	137	142	134	151	151	116	142	142	139	124	127	137	142	135	130	141	129	124	148	141	130	124	127	146	131	127	141	129	128	155	127	118	141	160	144	129	111	136	124	136	130	140	125	128	123	129	153	122	122	134	128	124	143	106	127	127	143	125	139	125	130	150	143	139	120	108	119	130	131	116	132	133	127	123	144	120	133	155	128	143	132	123	117	130	137	146	129	137	125	131	140	135	150	152	122	132	116	137	124	123	155	142	127	139	126	143	123	142	128	121	157	126	154	129	147	135	136	130	140	144	126	128	141	135	140	145	141	136	135	126	141	149	120	124	131	148	137	125	145	130	136	135	126	121	112	134	133	111	135	144	134	135	145	130	151	150	133	136	129	132	133	125	123	141	138	130	135	147	139	150	128	140	139	133	113	124	133	136	154	155	136	145	115	136	141	136	118	133	137	142	122	147	133	152	122	131	139	146	126	123	130	139	139	139	120	123	148	127	132	120	137	138	129	144	139	130	149	125	115	122	121	123	126	132	129	132	126	166	126	136	124	139	142	148	139	143	127	125	131	133	126	131	127	128	133	149	115	145	148	114	130	121	126	111	140	127	136	152	123	112	129	134	132	123	151	150	133	142	134	134	129	120	118	157	121	146	133	125	125	135	120	118	146	120	141	152	137	156	121	151	137	130	120	139	116	134	136	131	112	120	121	144	133	128	143	133	135	127	141	109	116	108	127	118	139	147	126	138	142	146	121	153	133	121	114	124	129	115	118	114	133	134	146	132	145	140	131	145	119	128	142	110	112	130	131	144	123	124	156	129	119	137	126	124	136	99	126	140	144	144	135	140	130	130	111	127	129	131	134	132	158	139	119	133	136	130	131	128	146	146	139	125	135	138	144	133	128	133	123	121	123	128	135	132	124	132	129	138	120	143	121	114	126	136	144	120	146	136	114	130	117	128	129	118	120	138	135	132	139	135	140	118	131	136	134	137	152	131	130	131	138	123	138	136	130	153	140	123	130	118	131	132	144	132	105	142	147	143	116	124	144	109	141	122	137	144	134	132	135	125	115	137	142	111	132	149	134	139	145	137	143	123	131	121	143	135	140	160	129	124	131	136	135	142	125	149	127	113	118	128	116	109	148	138	123	129	129	138	138	154	134	122	119	119	118	145	116	124	130	118	131	140	117	152	138	124	137	132	156	138	136	130	132	146	137	123	139	136	126	133	140	148	128	127	120	148	130	146	136	135	152	136	131	160	160	131	156	107	121	115	138	136	137	127	136	142	145	152	119	120	161	131	136	154	141	142	120	125	144	147	121	129	105	125	145	121	140	126	144	133	149	131	143	134	132	144	137	128	128	139	133	150	120	154	130	137	124	143	110	128	127	143	116	125	117	154	149	129	142	148	153	122	119	128	159	141	123	127	122	138	139	112	146	154	123	148	127	139	124	127	134	128	138	127	139	151	126	147	146	142	126	131	137	143	130	145	123	125	134	133	124	137	134	129	146	139	136	115	128	134	134	130	147	119	128	139	135	138	143	103	118	131	155	134	136	130	140	130	131	137	132	129	132	106	132	134	142	120	131	132	140	121	163	119	134	98	141	149	118	136	150	140	132	153	146	130	131	133	113	125	121	125	144	128	145	138	143	144	140	120	117	126	130	125	128	106	123	127	148	118	122	119	132	146	132	127	128	151	113	143	112	127	143	145	129	142	144	155	145	145	135	148	135	110	146	148	142	136	119	143	125	128	140	116	124	138	133	132	123	137	141	113	143	153	135	139	142	142	152	127	138	126	134	133	141	162	124	140	129	137	124	135	125	145	149	124	156	118	145	147	132	136	129	135	131	109	133	112	140	134	135	145	139	142	132	111	113	124	142	124	127	127	123	124	127	106	133	141	133	132	135	137	140	130	133	146	135	133	149	171	145	127	134	133	125	154	123	142	124	137	134	137	115	141	136	127	125	137	143	137	122	136	129	142	134	141	122	123	143	123	137	137	125	119	129	118	142	130	124	127	128	136	125	122	149	138	125	142	124	124	136	117	112	111	132	127	133	112	152	129	138	127	135	144	138	136	110	130	125	133	127	128	131	121	124	132	137	144	148	126	132	127	131	143	138	119	127	146	108	126	111	132	111	134	119	123	125	139	126	131	138	150	153	128	145	136	143	159	157	151	145	125	137	131	118	121	116	151	130	128	147	133	157	125	134	146	108	141	143	135	127	141	137	115	117	118	128	134	142	131	121	139	120	128	135	122	147	128	131	143	123	137	130	126	132	124	137	134	133	149	134	133	146	128	129	157	132	133	123	141	116	111	124	150	124	147	136	117	134	116	129	140	139	140	141	125	114	138	139	153	132	142	148	160	123	139	142	133	138	133	124	100	127	136	144	148	143	146	158	130	107	143	144	127	135	157	147	111	132	140	137	144	123	131	145	147	144	137	150	156	138	136	126	126	145	137	125	140	141	131	148	133	116	124	139	122	163	127	139	138	120	130	120	122	147	136	155	130	111	145	160	121	128	140	133	132	128	146	138	134	114	171	129	135	138	137	123	114	158	145	156	128	132	121	143	150	130	142	123	130	143	150	136	140	136	107	136	153	130	146	152	128	158	147	144	146	166	111	138	103	132	121	132	138	133	127	158	123	128	137	136	145	113	127	151	138	129	117	122	149	155	119	128	117	145	135	142	154	132	148	134	141	154	151	138	146	123	130	146	136	141	130	131	125	148	143	130	127	129	114	157	137	137	144	121	139	144	152	135	113	136	154	143	137	123	120	132	127	121	148	126	123	130	132	114	174	121	149	131	163	113	133	144	117	120	128	165	119	143	127	151	141	140	128	115	132	140	126	140	128	150	132	147	129	131	130	123	142	134	129	141	139	136	137	140	121	116	122	141	155	140	133	128	133	140	136	141	127	137	154	150	133	107	136	126	132	139	109	131	119	142	124	127	127	111	129	115	129	136	146	149	145	119	132	138	119	135	152	134	119	130	143	152	132	142	137	130	144	145	150	123	112	135	137	131	133	149	145	130	131	146	141	125	142	119	137	135	132	117	139	136	127	140	135	149	123	127	144	135	127	147
52487	52843	47286	26209	4029	515	516	606	967	791	652	595	625	629	599	571	513	473	494	484	485	480	495	491	515	465	475	478	501	493	449	486	443	484	520	489	476	446	436	484	470	472	473	462	429	499	488	451	485	479	486	457	465	439	503	507	478	446	470	468	427	447	479	471	499	474	482	462	434	533	431	468	436	453	512	489	536	463	474	494	491	436	487	454	454	456	475	476	510	453	461	485	484	458	446	493	485	476	438	484	501	488	426	489	459	486	461	488	485	485	469	463	486	461	467	472	483	481	457	461	475	479	462	440	465	453	434	431	490	439	474	477	430	451	473	431	488	462	455	432	472	455	484	461	446	454	444	455	495	466	472	437	466	456	475	467	459	457	438	503	439	462	476	459	453	438	505	469	422	526	494	453	472	488	490	453	478	509	459	477	522	481	526	474	462	458	488	480	471	466	446	495	474	428	478	456	439	488	495	461	477	476	452	511	447	465	448	459	485	438	509	475	471	502	436	449	493	469	499	459	476	464	473	484	484	472	444	449	434	473	482	441	490	489	465	515	477	501	445	487	466	467	496	504	511	454	435	463	504	473	506	449	484	473	461	435	451	476	460	467	449	449	500	494	457	461	487	464	491	479	493	457	439	464	425	498	517	476	480	487	490	492	432	462	464	489	464	474	477	474	447	453	508	448	488	463	477	455	478	454	463	489	492	465	466	484	458	478	454	474	480	459	477	451	485	481	474	427	481	490	472	468	461	485	498	463	487	493	513	500	466	473	469	483	469	465	491	462	479	484	468	497	477	477	455	489	436	442	425	497	496	508	477	442	477	467	469	475	481	496	458	464	476	479	500	460	476	485	441	484	491	484	471	485	462	443	437	445	474	481	490	476	497	496	420	435	450	460	454	472	462	464	484	488	457	431	485	500	486	457	458	443	458	507	473	453	477	456	472	473	437	497	466	459	459	488	498	462	445	487	450	494	499	450	462	468	458	474	490	424	475	472	483	484	488	471	477	472	457	473	454	431	457	520	432	473	497	473	498	460	443	454	492	479	456	491	482	480	488	445	446	440	443	498	473	440	451	516	428	423	509	491	455	486	477	457	475	480	485	434	497	517	470	535	459	448	448	473	460	510	492	443	533	502	502	468	491	503	444	428	475	476	469	487	460	475	451	461	460	456	473	454	455	467	480	457	458	479	448	473	507	475	467	463	470	482	444	449	504	500	509	487	542	501	447	500	459	453	461	472	475	424	464	498	500	492	432	477	472	467	496	464	465	465	482	471	487	442	446	495	495	477	498	481	469	442	481	490	457	474	448	458	466	456	490	495	490	432	441	454	498	460	474	454	484	449	438	489	462	448	490	459	469	483	487	461	504	503	464	496	484	463	487	469	437	471	498	469	498	444	494	510	458	449	500	496	453	497	461	447	484	482	479	461	442	479	460	443	457	514	478	426	493	453	469	487	479	492	449	443	429	538	461	478	496	454	450	488	441	489	473	528	470	487	433	476	495	463	467	459	490	488	453	452	473	485	500	481	444	482	514	447	434	488	469	456	438	464	444	452	459	500	456	508	490	481	464	486	516	467	488	454	512	497	466	466	480	486	489	490	479	476	413	477	469	464	448	476	427	451	466	488	476	470	471	502	542	455	470	453	487	443	521	491	480	448	487	442	441	498	458	444	473	454	481	430	492	458	465	442	470	485	476	497	485	482	472	471	482	459	490	475	464	478	460	467	451	480	499	469	448	449	460	460	439	467	457	507	476	486	444	485	532	463	459	466	508	517	463	456	430	493	485	489	484	482	505	473	492	466	473	475	475	437	475	467	437	481	477	466	476	479	485	491	428	469	446	461	434	459	492	500	457	454	434	451	477	466	448	478	432	467	446	425	473	464	448	440	455	490	508	470	467	451	465	469	469	470	492	490	450	475	453	496	444	486	474	467	455	422	489	493	464	443	472	479	465	425	503	421	458	463	485	445	472	468	469	441	503	483	449	435	447	482	438	478	467	459	462	449	462	480	471	469	492	487	463	475	478	474	513	446	481	498	468	464	506	470	490	511	469	436	499	493	488	467	470	440	434	513	462	475	460	489	478	464	477	470	432	495	496	464	475	488	514	492	469	448	483	470	460	448	515	434	472	466	449	472	421	491	511	473	464	436	510	456	444	466	433	480	462	494	473	480	456	482	490	457	476	459	485	468	456	448	463	454	470	447	464	456	441	451	479	498	448	454	508	499	472	469	485	489	437	476	445	460	456	431	432	462	445	484	474	453	446	479	485	482	461	467	440	467	462	444	461	450	429	464	514	475	474	494	479	474	497	459	495	484	491	458	463	506	501	469	457	465	469	488	484	499	457	467	476	449	448	447	459	537	506	496	500	508	470	475	431	476	472	465	435	426	440	502	468	462	499	483	459	443	434	472	462	467	498	449	468	453	447	452	447	493	489	517	499	460	441	455	497	464	479	480	449	450	503	450	494	456	453	462	458	482	464	475	463	463	463	462	446	454	514	502	460	464	457	455	462	463	450	469	460	482	457	496	490	445	455	465	462	472	478	443	491	420	465	460	501	490	489	494	455	413	469	449	486	461	474	473	477	439	486	439	479	469	495	483	437	460	474	453	403	426	443	475	457	448	502	488	513	490	468	476	501	452	465	468	507	490	496	430	514	490	433	479	484	448	460	426	487	450	427	455	475	442	416	482	472	457	471	464	509	489	462	455	453	493	478	503	466	471	446	485	479	482	472	454	466	480	453	477	449	423	470	475	477	480	434	480	413	470	464	506	473	471	470	458	440	456	486	470	487	482	516	504	446	459	465	500	464	467	458	472	482	482	447	481	508	480	471	450	465	434	437	498	461	488	443	451	446	488	417	471	439	473	446	502	487	472	471	474	486	460	465	484	436	455	454	451	477	455	447	423	491	454	520	447	457	479	491	484	528	464	465	450	497	479	481	444	467	470	497	513	498	466	457	452	474	460	472	475	522	476	493	449	464	464	480	485	455	474	464	489	484	486	451	485	458	483	486	440	475	412	473	491	488	511	452	465	482	451	464	453	482	474	484	500	500	495	472	470	506	493	459	466	432	519	513	457	462	461	475	500	469	435	506	449	485	499	472	439	482	466	479	478	476	486	480	487	522	472	459	481	483	480	493	473	483	461	483	456	504	484	440	464	453	493	477	446	479	484	487	455	477	461	482	489	461	464	433	462	443	464	495	488	484	524	474	500	433	470	461	459	502	510	466	437	464	459	472	535	463	483	476	489	447	483	419	446	491	470	440	452	455	468	486	518	459	513	467	453	512	457	514	496	459	451	448	451	490	458	467	472	471	501	508	472	475	448	444	471	456	471	490	448	452	468	448	491	488	492	471	440	508	460	483	473	430	477	441	466	503	446	486	477	497	447	466	474	475	448	446	474	488	455	446	515	470	446	473	507	499	463	476	490	456	466	501	477	445	463	456	460	456	507	479	457	497	477	456	502	452	473	476	458	442	492	427	507
74679	73413	57995	33838	10737	678	208	248	273	302	249	237	253	242	228	203	216	215	217	206	214	223	196	186	199	208	212	226	200	169	196	192	209	204	189	180	243	199	207	192	210	185	203	196	216	218	217	173	202	204	238	226	222	186	196	177	189	199	231	214	196	195	200	204	188	219	230	211	195	216	197	200	218	206	222	191	200	197	210	202	230	215	175	218	216	216	201	210	192	192	203	218	191	222	217	222	192	222	214	189	202	228	199	192	214	185	206	204	228	194	199	200	227	229	173	197	187	213	192	207	187	186	195	192	195	212	180	184	226	199	205	193	206	217	181	208	194	219	200	190	191	197	217	201	190	222	188	199	168	191	182	178	183	187	199	209	209	200	201	189	210	206	165	183	203	200	195	194	217	179	225	191	191	219	193	174	222	211	192	183	218	173	197	200	179	219	210	192	228	190	205	183	202	199	218	194	181	188	195	171	205	200	197	186	222	205	205	185	215	193	224	231	191	192	204	211	213	222	193	214	199	223	202	188	184	196	231	222	183	222	176	213	216	196	182	197	205	204	204	213	189	193	234	216	200	186	197	197	195	200	215	206	199	190	182	223	217	201	205	216	198	200	196	204	226	192	204	214	184	206	184	214	188	206	200	197	213	172	207	213	212	183	218	222	196	210	183	223	195	211	201	186	197	195	202	194	190	201	193	197	202	195	225	207	209	196	211	199	184	198	199	195	199	206	205	209	188	204	206	210	203	169	228	198	201	210	209	186	213	220	225	217	193	214	182	191	168	212	228	229	208	215	198	194	217	209	190	231	234	202	222	187	192	211	200	209	226	224	195	210	202	208	238	210	187	198	192	205	193	218	230	203	203	201	216	215	198	203	199	212	215	225	201	209	199	190	194	200	227	175	230	185	211	188	186	221	195	204	211	199	190	217	192	215	216	207	196	206	225	188	221	189	195	197	201	231	227	198	201	196	216	201	216	215	199	206	217	194	196	192	189	203	204	218	175	226	193	207	207	204	197	195	212	218	194	220	212	207	191	178	217	186	202	193	191	216	178	205	211	197	189	226	199	191	205	187	206	200	209	190	195	204	194	197	214	205	178	214	221	200	216	177	197	226	192	192	191	198	204	188	196	223	203	189	172	197	187	204	193	194	217	188	204	196	174	196	195	212	206	196	214	219	214	176	233	174	204	194	207	210	178	210	214	221	203	184	229	216	183	206	221	191	208	204	213	206	195	191	183	221	197	190	220	192	207	188	235	213	173	205	185	216	237	205	208	207	207	196	209	190	196	217	190	201	222	189	183	200	220	178	213	198	192	177	211	202	216	185	217	227	218	204	212	190	213	206	205	206	198	202	201	187	213	231	186	210	188	200	202	170	169	195	198	186	218	216	210	211	213	212	176	178	215	181	193	198	220	195	194	181	207	193	203	198	199	211	189	188	196	218	187	226	182	195	221	215	200	204	226	197	196	202	191	187	199	197	190	218	228	220	218	212	202	198	184	175	206	203	228	200	225	219	218	214	183	219	190	221	205	225	220	186	212	179	200	193	207	176	212	211	223	225	207	206	219	206	194	193	193	203	192	221	198	204	209	206	205	173	188	198	187	199	188	154	205	212	228	216	213	182	188	221	207	192	192	195	209	193	213	204	189	200	197	213	184	174	197	197	183	220	207	208	222	196	226	233	217	223	201	203	208	209	176	173	207	210	192	181	199	203	202	221	213	217	181	183	215	213	174	183	174	204	202	195	204	201	192	213	192	199	215	201	208	179	210	217	215	187	193	190	187	210	197	201	238	226	210	201	207	189	191	196	177	222	207	215	225	210	189	210	204	204	221	214	214	219	206	201	217	204	184	211	216	190	195	187	207	193	205	195	204	184	217	211	205	182	211	203	224	218	201	196	190	185	211	206	198	205	223	209	185	221	211	188	211	214	194	232	213	211	188	160	225	211	202	218	186	207	216	198	211	213	212	205	197	205	184	196	188	187	207	210	177	187	185	210	191	190	173	198	221	205	175	193	196	228	213	201	204	181	198	182	198	197	195	183	189	196	204	203	203	204	219	200	185	189	216	203	213	192	198	237	199	200	193	205	218	203	155	212	199	199	205	209	211	203	180	220	188	193	188	190	200	239	216	223	208	227	204	173	198	205	229	218	186	202	212	194	213	217	204	206	207	215	210	204	196	202	187	227	209	190	201	193	186	208	175	181	182	180	188	188	220	199	207	207	204	217	212	214	194	212	226	214	202	211	208	176	209	216	224	190	193	204	213	199	197	204	180	185	193	215	222	193	202	193	196	208	183	219	203	202	207	201	203	190	170	212	207	204	197	192	211	209	196	192	197	199	209	199	206	204	223	224	194	185	176	197	203	212	209	204	172	223	206	208	227	190	200	218	222	204	215	215	192	222	173	213	222	198	204	220	194	190	205	165	188	195	209	201	193	219	192	201	172	225	207	218	212	199	210	198	185	195	193	202	202	189	201	195	174	225	194	187	203	187	192	196	186	197	193	219	220	203	214	193	185	210	195	197	208	228	204	195	202	227	187	192	197	230	221	188	205	196	202	186	221	225	182	185	211	202	182	235	210	205	193	195	205	202	201	214	196	230	205	184	194	212	210	195	199	218	192	189	207	189	196	178	176	216	216	179	193	190	186	190	195	213	200	212	204	214	221	209	214	218	230	186	228	205	175	190	218	203	217	186	220	199	228	209	200	187	198	208	201	225	190	231	209	219	219	201	183	196	179	210	222	214	194	222	210	199	199	188	192	184	212	190	202	198	214	206	186	202	217	186	207	193	194	211	182	202	208	221	192	202	209	219	210	213	214	198	210	189	173	205	176	204	204	212	236	194	218	188	206	213	195	178	201	184	216	201	203	217	198	211	216	177	213	195	204	192	200	190	193	208	185	215	199	204	218	206	208	221	212	221	214	186	192	191	230	225	211	208	200	202	213	194	204	197	200	184	202	233	223	192	191	202	212	197	209	186	211	218	211	197	209	214	204	203	251	210	202	194	200	210	186	222	229	210	234	213	213	216	208	201	187	182	214	207	207	209	208	194	208	199	208	188	210	215	233	215	188	186	236	210	200	189	204	192	223	202	201	222	218	191	183	196	194	230	203	209	214	215	213	169	195	243	193	173	201	201	196	202	200	198	188	216	191	187	195	205	225	205	202	250	202	193	191	213	209	213	206	186	207	195	194	230	187	213	194	207	217	184	209	200	217	212	201	202	196	192	201	186	219	194	198	204	209	202	193	157	202	221	180	194	202	212	218	199	199	190	213	162	208	204	211	212	184	189	217	199	232	191	192	193	191	233	216	181	205	192	195	196	174	208	215	207	204	213	182	163	201	200	214	219	213	206	216	192	217	192	211	201	197	199	209	214	233	199	195	206	230	217	200	188	203	208	199	201	192	193	213	208	231	199	227	228	219	195	197	184	225	194	210	222	208	166	211	190	206	221	222	192	226	209	200	212	194	193	189	211	217	214	212	195
63236	64378	57006	34816	8598	703	707	963	1467	1204	990	948	897	869	865	868	737	749	695	700	698	647	646	676	647	659	704	619	671	684	670	661	659	612	696	651	676	652	663	654	647	665	634	605	668	664	626	625	632	691	718	623	661	655	644	645	677	664	625	650	620	673	753	661	624	663	613	694	651	651	657	657	636	657	644	650	651	634	654	683	659	699	662	699	682	672	631	631	696	633	686	622	647	681	658	662	667	674	664	641	685	653	647	697	678	650	652	647	642	658	683	649	698	659	659	634	622	676	650	641	669	673	686	646	692	643	656	692	595	648	631	655	685	713	645	687	647	632	683	706	624	630	626	668	672	659	643	633	658	647	722	662	693	616	611	647	654	639	691	661	635	670	644	645	645	673	620	611	695	628	627	645	682	661	684	652	634	693	634	700	658	687	625	675	666	676	685	677	653	662	636	648	666	675	670	692	643	610	651	663	654	701	663	636	695	587	635	700	643	662	674	682	750	682	635	654	683	647	652	642	651	646	673	714	664	612	648	652	664	672	620	638	646	650	665	672	646	704	660	671	659	627	647	656	676	646	652	630	639	649	690	636	678	659	635	665	687	673	629	638	634	673	659	637	639	634	666	623	685	616	687	676	684	646	683	668	655	702	640	640	685	660	668	631	650	683	662	652	628	652	656	646	672	670	691	695	644	647	658	643	635	674	682	649	644	723	655	707	678	702	645	690	622	673	681	663	684	661	639	689	629	665	668	653	659	669	687	665	630	676	670	625	612	648	686	654	671	652	699	658	683	676	673	672	709	737	671	656	704	673	656	661	652	656	670	712	656	611	665	672	651	643	669	682	664	668	698	643	640	660	611	676	683	715	639	684	697	650	645	707	647	649	667	635	623	634	676	663	699	623	637	657	622	653	666	631	633	657	738	685	670	621	677	634	668	635	663	651	588	654	672	672	736	687	643	672	617	663	649	663	624	685	696	639	670	672	683	639	642	641	681	700	699	682	704	664	621	667	642	699	686	685	662	651	693	637	658	628	635	677	606	645	665	656	627	668	625	652	659	638	643	716	639	655	697	676	664	635	630	688	658	673	704	602	708	636	644	617	654	657	625	654	668	635	656	649	710	663	686	675	709	700	668	695	626	690	657	662	620	650	605	635	672	703	621	658	628	657	689	621	699	695	658	660	639	687	649	682	586	679	660	664	676	588	655	657	623	668	630	621	689	662	603	658	627	675	701	649	674	675	699	625	629	612	654	636	654	672	642	670	657	632	645	644	613	694	668	711	651	622	656	640	656	641	681	677	671	674	715	667	684	707	657	650	683	692	669	686	650	632	653	644	652	701	663	707	653	675	639	609	649	652	679	686	653	674	683	653	695	691	666	682	645	652	698	664	658	631	666	711	679	670	640	651	668	636	655	654	693	658	660	655	682	679	639	672	683	655	656	620	715	688	649	642	684	660	645	650	638	672	636	641	647	636	693	673	672	699	695	663	664	698	711	677	652	691	649	689	678	635	666	637	645	637	655	663	629	670	661	686	658	658	649	673	671	648	627	670	598	671	630	636	680	656	667	673	740	645	678	655	691	685	648	654	672	644	678	646	674	667	639	693	674	667	652	732	600	670	646	656	689	652	631	668	673	674	655	665	706	662	648	618	673	648	645	663	651	672	682	641	645	665	704	575	653	621	693	692	661	681	682	641	640	644	701	647	663	692	704	663	681	634	698	641	631	631	615	621	652	678	661	615	688	648	644	656	713	632	675	703	677	650	653	660	670	666	659	633	649	621	675	638	660	713	642	664	692	675	640	657	698	678	674	681	642	667	626	645	686	705	648	700	654	720	679	674	615	635	663	689	684	671	628	714	678	680	614	686	659	624	685	623	682	639	660	682	659	708	714	680	659	664	635	647	632	690	632	635	644	680	670	664	661	663	637	679	627	700	636	655	686	624	671	690	663	685	677	704	645	695	681	682	672	651	628	647	668	645	678	673	711	672	614	620	665	705	634	670	661	691	606	645	644	646	695	668	646	633	640	635	656	659	677	631	652	653	626	667	648	626	696	659	659	654	605	740	650	690	625	678	658	650	661	655	642	689	685	647	688	664	699	646	613	648	631	673	650	698	652	681	648	647	688	665	719	669	610	708	662	640	672	671	682	657	677	622	625	665	706	721	668	660	661	666	673	640	616	681	636	651	666	672	655	695	671	656	667	643	705	632	607	688	652	651	658	674	641	643	670	700	669	662	676	657	686	658	673	681	657	674	660	687	627	657	646	630	686	668	615	655	681	638	704	639	675	647	690	681	685	688	671	679	688	641	652	608	648	612	650	661	684	689	683	684	690	622	676	663	639	660	662	658	671	669	685	668	678	625	673	645	659	711	650	650	668	643	633	667	628	673	677	683	625	668	699	657	706	688	696	658	628	663	675	604	682	663	657	664	615	645	701	674	666	700	669	675	687	637	652	652	667	653	680	660	641	641	653	719	672	643	664	705	658	638	657	640	694	625	670	674	703	646	654	688	662	665	754	660	641	694	695	649	653	710	721	661	633	652	654	635	701	672	631	615	686	648	652	647	650	696	611	670	670	627	730	674	682	694	651	638	669	672	642	648	626	624	695	630	652	666	661	675	636	641	619	653	681	697	691	649	693	689	622	716	704	665	671	641	681	627	634	687	654	632	642	700	674	664	650	680	651	673	682	669	659	666	684	710	659	656	654	694	688	657	676	633	660	684	650	663	628	680	647	673	654	690	659	669	661	601	655	623	639	661	655	632	660	688	656	643	632	669	626	695	677	637	712	619	637	653	654	647	698	619	670	656	639	678	660	612	642	668	650	652	624	652	654	696	607	642	645	622	656	670	703	644	694	637	637	653	643	680	695	706	656	669	667	670	667	662	657	638	635	692	686	633	677	683	664	624	680	696	618	644	636	684	694	692	696	652	616	661	700	661	685	660	663	628	676	630	717	617	657	637	636	667	688	650	650	622	674	671	641	666	651	665	647	700	660	668	698	661	632	689	669	642	653	662	739	643	606	651	675	674	642	610	684	682	671	644	650	647	684	645	658	643	677	697	679	692	714	646	666	685	663	632	650	670	669	636	628	614	615	658	631	654	682	630	722	695	654	699	711	672	634	632	701	679	664	705	651	668	665	689	682	687	637	618	642	690	641	643	690	656	650	633	671	644	643	648	693	630	671	641	691	716	669	685	640	642	635	661	661	654	659	646	655	656	672	620	636	655	641	661	673	667	665	609	637	602	643	611	652	612	672	647	696	648	606	625	612	652	640	649	720	672	654	645	663	673	641	693	729	709	662	654	637	631	664	658	606	643	661	645	693	674	678	638	655	632	617	652	687	673	660	669	646	628	659	676	683	665	627	674	654	636	674	672	671	622	691	674	681	670	667	665	652	668	721	706	663	619	641	656	691	664	654	667	626	699	654	643	642	649	666	651	644	659	649	640	645	642	596	626	655	661	638	609	643	650	664	656	670	694	656	681
31830	20765	8608	2476	338	169	138	158	170	162	155	159	170	154	133	140	159	166	153	160	147	178	141	155	163	167	175	139	143	154	142	164	173	146	142	169	175	144	148	164	168	148	168	149	147	156	124	157	143	166	150	148	149	146	155	156	157	166	144	143	149	145	165	154	146	164	154	144	158	153	157	131	144	139	169	165	164	151	162	174	145	151	167	163	174	125	157	159	152	142	158	165	160	156	170	154	151	169	153	176	145	157	153	158	161	154	169	148	145	139	158	155	158	169	180	151	157	159	155	153	131	135	146	166	169	158	158	171	165	152	145	157	174	158	161	170	167	141	160	158	158	160	169	142	172	161	140	143	167	161	177	174	136	163	168	169	146	156	172	155	156	153	151	165	148	165	159	148	162	163	168	167	147	157	163	148	134	131	137	148	155	136	169	155	172	141	149	167	137	161	152	158	132	150	180	150	164	139	159	155	186	164	152	148	170	168	157	154	151	164	149	158	159	157	157	161	135	154	137	161	150	161	148	136	155	158	168	176	160	177	167	153	151	165	169	164	140	142	136	155	147	159	140	155	163	133	137	164	170	160	177	135	150	165	147	155	152	177	134	169	150	146	173	154	183	153	165	174	164	143	162	154	150	161	151	157	175	158	129	167	161	160	145	155	181	148	151	165	171	157	161	170	158	151	153	154	181	157	143	149	163	154	177	150	173	159	169	142	153	151	141	144	144	147	175	148	172	163	138	146	147	155	171	134	166	156	159	154	149	143	162	155	147	157	172	159	150	154	169	165	193	148	138	152	159	149	160	167	133	161	126	156	156	163	151	166	153	170	138	155	169	158	154	171	149	145	160	145	160	151	145	180	153	143	159	149	149	163	172	141	152	179	138	147	143	159	144	149	152	149	151	158	148	152	170	159	147	137	162	153	163	135	156	134	154	158	176	170	152	145	158	157	141	157	170	163	131	160	161	156	141	166	183	161	155	152	141	157	157	148	158	143	154	163	148	141	133	153	165	126	164	140	143	166	148	165	150	135	148	171	149	166	156	119	148	140	177	149	146	151	171	148	153	156	144	177	151	151	159	116	148	151	154	158	163	150	164	154	137	165	159	156	145	156	150	146	159	140	158	173	153	145	157	152	178	173	164	166	132	158	148	163	172	158	162	140	164	157	153	149	142	150	150	163	150	155	159	148	162	162	160	183	155	142	154	151	174	156	162	145	156	152	153	166	135	130	144	140	166	138	157	144	138	136	152	165	131	164	149	144	142	170	141	169	144	164	160	149	174	145	152	167	147	186	165	166	156	149	146	168	142	160	135	160	157	150	158	144	170	144	159	146	170	156	155	148	154	158	140	145	163	142	165	146	144	159	138	141	162	141	152	148	144	177	152	141	181	147	165	146	151	155	151	172	137	150	146	177	162	151	134	160	155	162	142	158	167	162	166	133	169	171	156	157	189	137	160	156	116	160	163	146	154	156	138	143	136	143	161	172	152	155	173	153	150	177	149	149	149	144	172	145	160	142	141	130	144	150	141	154	177	152	179	137	169	175	151	167	156	165	141	171	173	143	152	150	152	138	152	166	157	185	156	159	145	141	152	134	146	161	176	163	162	143	173	158	163	135	148	140	193	142	152	158	145	139	151	135	175	148	141	160	142	153	178	137	159	148	131	142	156	141	160	148	157	152	165	158	166	165	161	151	165	133	171	167	138	161	157	171	179	177	148	147	195	164	155	144	157	168	160	193	150	160	147	158	159	156	146	167	172	147	136	159	165	175	149	155	151	171	125	152	155	162	157	163	155	173	168	157	147	174	154	157	144	170	145	146	159	157	155	150	160	155	159	156	144	166	177	165	165	172	155	148	154	149	154	148	133	136	150	153	169	156	161	176	149	169	151	146	142	160	154	153	134	131	148	157	128	166	131	137	149	152	153	172	152	143	146	144	147	169	141	145	140	149	141	147	162	141	148	154	160	146	172	157	170	151	153	157	174	155	153	137	168	122	171	134	163	162	146	156	131	147	172	160	164	179	143	147	157	164	157	152	182	156	184	155	143	164	152	166	145	166	149	155	140	156	164	175	151	147	154	153	193	149	156	131	147	165	150	154	159	170	137	149	155	150	146	150	146	166	151	146	147	161	154	166	159	164	175	157	164	149	126	164	156	160	156	150	163	149	165	158	151	140	158	167	150	174	162	145	151	161	158	162	151	154	146	123	161	140	166	142	133	133	160	160	150	135	149	153	132	160	153	141	185	153	144	176	148	155	146	153	150	146	128	154	160	168	153	143	176	143	135	149	161	151	155	145	158	151	158	164	142	173	152	141	144	123	140	178	145	176	155	170	138	167	162	117	157	128	155	144	156	152	164	158	157	167	154	132	162	135	158	155	135	143	146	131	148	149	143	151	147	159	149	174	153	167	153	169	167	161	154	168	161	140	166	173	162	162	138	149	134	154	150	156	179	133	157	155	135	145	168	150	149	160	181	168	155	157	143	137	176	161	197	164	177	171	177	159	142	156	172	167	170	140	139	142	161	169	177	145	163	173	152	162	158	171	172	171	134	148	145	151	161	144	174	140	153	173	155	173	151	131	174	148	172	146	124	151	151	157	160	145	149	168	133	153	155	175	179	172	157	163	137	152	134	164	174	169	146	137	117	156	167	173	157	141	138	126	135	163	164	164	148	171	155	145	133	161	152	154	162	172	168	150	157	139	143	152	146	138	173	174	148	145	143	167	155	153	151	165	157	167	141	158	137	141	168	129	160	167	154	136	170	139	164	169	152	167	168	136	161	168	169	166	153	157	168	132	160	150	150	158	157	154	170	136	151	180	164	144	146	160	166	134	148	162	174	134	172	163	154	152	156	171	154	154	166	124	157	161	169	150	169	165	158	168	168	136	145	149	149	172	167	163	154	182	146	147	164	158	169	146	150	147	144	158	166	148	150	168	176	146	164	175	133	161	146	151	139	150	138	136	145	159	162	145	151	185	159	161	152	173	143	139	162	164	148	147	169	138	157	184	161	157	140	157	161	165	153	159	136	155	147	164	165	160	148	165	167	165	159	135	143	147	161	129	156	148	149	146	152	161	162	152	163	145	155	151	161	148	154	149	140	175	161	162	164	159	152	145	155	154	142	164	154	149	170	150	164	171	141	179	158	147	163	153	148	139	147	165	175	154	155	157	140	166	160	147	156	141	160	166	184	144	148	145	179	167	161	141	173	161	144	142	138	131	152	144	152	168	175	133	161	162	162	146	141	151	159	148	159	160	189	156	152	180	147	155	146	136	160	147	152	155	158	122	150	148	158	149	160	162	158	164	163	151	165	159	130	133	160	147	149	155	144	138	153	164	147	135	137	160	150	143	140	170	148	167	154	160	166	161	136	168	132	172	174	171	164	158	152	147	148	158	166	163	169	167	140	155	139	149	135	138	165	162	167	172	172	164	140	162	161	145	160	151	168	166	170	146	144	166	146	153	149	159	165	175	151	142	156	151
33665	25110	14119	6074	920	551	531	536	537	541	561	523	516	518	563	552	550	522	506	527	509	523	540	554	511	587	534	527	541	525	545	519	514	561	566	509	532	550	500	540	565	519	514	563	490	568	536	522	532	511	563	564	506	527	508	568	553	541	568	538	545	521	568	564	498	501	534	575	557	550	539	540	552	505	496	516	543	524	530	502	537	511	534	558	585	550	516	503	528	556	529	534	522	576	521	536	545	543	512	566	520	542	539	569	548	546	536	565	537	484	537	509	535	517	486	547	502	573	516	569	562	590	519	547	513	568	516	539	568	573	571	577	583	538	536	551	569	511	537	563	518	548	544	535	558	517	533	529	502	537	557	537	572	560	524	534	574	565	541	530	530	531	515	520	525	513	546	556	498	538	546	486	528	572	559	530	557	543	535	525	530	539	559	501	584	502	496	518	528	534	561	570	535	539	561	518	518	532	522	538	526	530	547	576	552	512	503	544	531	530	563	504	541	523	544	552	555	545	510	544	588	568	527	533	517	535	559	530	537	552	519	555	514	512	586	553	510	549	534	545	526	542	489	551	544	528	562	523	525	526	542	542	506	517	564	537	600	566	523	514	502	535	524	540	562	527	540	517	543	554	561	538	505	545	505	559	518	502	515	504	548	524	512	499	540	525	518	564	558	516	541	541	559	531	545	555	541	542	560	518	561	543	535	565	502	496	520	524	560	507	533	516	578	515	508	565	547	511	529	532	553	533	544	549	522	499	577	565	536	544	552	562	512	550	543	530	510	535	495	518	533	509	507	520	555	500	512	524	502	511	532	533	522	530	525	527	546	545	518	537	551	537	527	547	544	566	518	551	514	534	568	567	531	566	552	541	543	538	549	573	511	555	550	551	540	514	566	532	533	536	556	547	519	532	520	557	538	511	551	516	513	578	526	563	520	504	512	506	529	538	558	523	478	491	580	539	553	565	528	535	564	552	552	520	530	521	529	544	537	541	515	564	545	549	565	546	539	516	552	546	534	503	562	499	547	568	520	541	553	566	522	530	537	509	564	556	477	507	538	505	559	545	526	550	549	539	543	539	571	585	513	470	545	576	548	558	518	561	556	528	499	548	505	538	529	556	544	533	544	572	512	546	511	535	556	581	536	549	545	569	549	540	581	484	538	498	550	565	522	523	531	508	535	557	521	558	566	523	534	536	498	519	551	514	501	524	523	539	521	554	559	541	545	550	537	575	510	540	506	531	528	551	546	574	583	511	506	528	523	511	530	560	562	564	544	548	535	514	533	548	553	553	543	540	514	537	525	544	492	554	487	526	534	554	525	532	546	566	561	532	545	520	531	574	526	528	560	536	519	523	530	563	520	522	556	562	577	535	522	544	540	556	552	564	523	505	576	549	498	521	581	514	552	567	540	527	563	532	565	545	575	593	544	586	507	540	515	549	530	524	566	539	577	516	550	553	504	514	506	536	565	543	530	551	512	522	555	535	510	577	573	542	532	530	545	546	558	549	523	512	529	563	540	500	522	528	525	567	532	522	522	563	507	524	526	547	549	545	541	572	546	582	527	574	532	519	515	529	506	513	564	533	533	551	516	549	540	521	532	515	565	558	564	516	520	510	540	521	514	537	595	511	563	561	525	527	571	514	551	557	553	515	533	525	498	502	539	578	533	563	508	497	567	547	502	568	528	566	530	535	554	543	542	542	544	519	541	521	543	512	500	520	510	505	546	533	523	527	587	538	523	555	551	540	563	536	557	538	543	552	517	541	567	542	556	522	567	522	543	540	554	543	503	551	560	524	577	540	570	581	561	498	550	531	547	542	529	493	520	542	535	507	568	565	570	526	530	487	602	546	521	527	506	557	527	534	538	542	533	544	502	536	552	519	512	514	535	532	540	536	558	504	481	514	541	556	500	606	556	564	516	556	561	518	553	515	524	568	520	589	573	562	558	518	555	584	525	528	548	547	556	524	548	541	529	544	514	550	570	568	518	562	530	524	504	543	524	555	511	537	577	527	529	553	541	570	535	512	521	526	514	546	542	547	531	558	548	521	525	517	550	535	556	533	565	560	531	529	499	572	540	538	493	524	583	540	510	547	568	535	564	542	531	563	516	560	531	531	534	535	499	541	565	528	524	533	506	549	537	563	550	548	531	584	531	569	508	552	579	593	535	536	537	534	537	492	533	536	546	534	526	525	544	558	578	564	536	578	553	560	547	549	549	566	544	535	501	554	533	541	550	552	522	541	487	573	497	566	546	526	542	538	560	573	554	557	524	536	504	522	549	507	528	557	548	543	559	522	549	510	520	550	528	557	531	503	515	569	518	540	586	534	507	521	516	552	503	576	523	525	512	552	552	566	565	552	532	545	590	514	495	556	529	529	576	561	548	550	546	524	555	520	567	561	555	546	541	519	531	558	542	531	532	519	540	559	575	501	537	504	573	543	512	528	562	559	553	545	540	522	529	544	564	535	563	527	545	539	550	550	533	539	523	554	548	547	522	537	559	532	489	558	526	529	527	541	543	515	547	517	543	532	560	551	526	553	524	499	519	554	505	547	548	550	526	513	564	527	523	548	569	493	510	522	543	524	504	516	568	542	535	520	544	557	567	548	563	511	515	496	544	577	558	563	538	516	547	541	528	547	551	497	571	536	523	535	532	525	566	523	530	530	515	557	563	552	542	538	567	504	488	549	528	525	525	560	525	525	498	554	540	551	529	506	518	577	540	521	524	505	519	493	544	549	539	563	564	552	555	566	544	535	522	525	566	484	507	540	535	527	588	526	547	551	520	568	520	587	559	590	581	540	555	534	497	540	546	524	556	502	558	570	539	522	518	512	569	542	532	531	524	546	576	537	544	569	527	518	518	528	572	550	515	528	513	587	527	547	562	526	533	563	562	527	509	588	550	550	515	556	532	548	541	572	538	580	530	575	512	529	566	532	555	581	539	532	527	523	525	519	510	536	549	548	580	569	523	509	538	526	521	520	513	536	515	567	518	522	563	540	548	522	522	508	562	521	582	568	521	512	565	559	512	512	562	531	526	573	547	546	568	514	510	542	513	539	526	478	582	541	530	534	531	545	560	517	539	510	503	560	566	560	547	537	541	492	527	559	552	562	523	536	569	503	544	551	526	527	540	501	509	468	541	508	550	546	517	501	530	525	558	556	545	521	558	530	541	565	489	530	512	577	571	521	543	551	547	491	591	579	522	529	519	505	533	500	550	509	509	498	558	544	526	561	483	530	563	533	524	555	505	536	548	564	584	526	529	505	547	525	532	538	564	543	534	474	543	513	540	550	570	514	528	549	525	518	530	519	534	550	536	553	528	518	527	538	559	547	577	556	551	559	558	536	512	527	545	545	549	562	554	548	574	516	561	576	534	570	550	556	558	539	553	502	541	517	527	552	544	534	526	531	545	477	577	550	509	584	523	554	553	545	539	539	523	548	547	545	545	526	549	554	574	545	510	548	515	537	521	524	533	570	498	508	516	520
68369	64712	49569	25909	5872	231	150	169	175	174	164	146	146	138	132	145	146	137	136	137	131	127	133	149	154	152	166	146	133	126	122	154	131	162	138	162	126	156	151	150	132	132	138	124	140	156	146	149	147	123	138	129	131	131	123	130	127	156	140	155	151	159	144	133	130	129	128	117	144	140	142	138	114	133	140	138	159	138	132	129	119	144	139	141	149	129	144	138	137	136	138	127	153	133	143	136	124	135	138	136	144	140	135	129	150	124	129	144	140	146	164	127	133	150	115	144	125	111	143	125	142	139	155	128	131	155	158	122	139	150	142	146	143	124	133	133	143	144	142	146	151	139	132	131	140	138	134	125	132	145	136	125	131	138	152	106	125	134	148	164	149	132	141	133	145	139	137	127	144	137	129	140	141	157	134	143	115	131	122	137	149	114	142	127	152	111	144	125	141	128	130	132	132	159	132	138	155	129	128	153	153	143	140	126	141	128	133	126	122	143	119	150	114	143	127	137	131	120	137	145	126	139	140	130	135	128	134	155	135	142	136	143	141	162	142	132	155	135	145	133	135	124	129	159	142	138	142	138	124	157	124	133	122	139	152	121	123	126	151	156	149	128	141	122	127	122	121	142	135	122	133	138	156	138	142	146	146	149	137	151	115	121	137	161	149	138	140	141	143	154	132	140	147	138	146	130	140	137	141	143	122	135	130	136	133	125	129	134	129	128	145	154	134	142	135	141	153	125	133	126	119	143	129	142	148	143	127	130	130	131	127	164	122	165	144	135	137	139	134	133	136	155	125	119	139	130	133	148	121	141	154	138	151	141	141	131	144	124	127	155	111	150	150	129	137	148	126	134	121	133	144	144	127	163	131	141	125	143	134	139	135	147	133	151	157	120	138	140	144	127	148	152	142	138	144	113	150	128	143	138	139	129	151	132	134	154	157	146	157	121	133	140	155	114	133	137	133	134	138	130	131	136	149	139	137	157	141	140	139	146	129	139	124	151	141	149	152	132	140	124	138	123	129	129	142	133	140	135	128	132	149	137	135	126	132	147	138	141	131	131	137	143	142	133	131	160	128	134	119	143	154	131	142	137	125	161	139	138	132	149	136	139	140	139	128	140	144	150	134	133	138	132	176	128	163	140	150	120	130	162	155	139	119	136	140	135	127	150	118	133	138	119	165	129	154	135	137	130	129	157	156	136	137	141	154	133	153	143	142	150	128	135	123	138	132	130	132	157	137	114	146	157	148	145	121	128	143	141	133	117	124	136	123	165	143	143	114	130	125	150	149	147	134	133	135	138	126	123	138	130	139	137	125	152	153	165	144	120	146	134	136	161	131	131	128	139	138	149	141	146	134	136	147	120	159	134	125	167	117	126	130	152	111	148	127	142	140	136	123	149	159	134	118	138	137	142	143	126	133	136	151	142	135	133	144	136	160	146	143	125	136	152	145	157	156	136	134	123	131	122	144	156	145	144	143	159	153	153	146	133	157	132	130	132	141	142	127	145	116	125	122	148	149	131	154	157	140	146	148	159	136	166	155	127	122	140	121	133	128	156	128	127	122	131	130	159	133	140	134	123	135	135	116	147	130	121	133	122	136	136	118	126	140	130	166	146	128	124	157	140	135	142	135	139	147	141	158	151	136	138	134	143	130	164	133	132	129	158	146	130	120	125	138	129	133	153	145	166	135	126	139	128	155	164	129	136	137	132	128	125	139	120	150	134	126	131	118	127	141	158	134	158	157	130	104	117	125	128	157	116	126	136	153	127	142	124	136	127	128	128	146	154	140	124	148	144	139	157	135	127	131	124	125	145	114	111	138	156	120	141	157	140	144	144	128	137	126	150	139	139	120	147	150	136	139	139	133	161	139	153	142	136	159	135	134	159	130	150	139	139	153	157	146	115	131	153	138	145	130	113	161	134	116	145	159	131	137	160	148	133	137	136	148	140	147	134	144	148	149	153	142	121	164	128	148	139	147	141	150	134	124	126	156	149	149	137	151	141	139	129	142	151	133	129	134	115	151	129	138	148	150	132	152	130	153	136	150	134	135	119	146	149	134	130	130	132	130	143	137	151	127	120	135	141	134	129	134	127	158	146	126	137	136	127	137	128	134	142	143	155	128	140	155	141	128	123	126	129	132	143	151	140	134	133	123	122	145	155	131	131	148	138	141	145	160	159	131	130	116	142	142	149	127	120	136	154	156	141	139	138	171	141	147	166	132	141	151	141	136	136	120	144	129	142	130	140	143	149	120	127	144	149	157	120	125	142	143	147	168	142	155	123	154	137	131	134	139	134	137	152	142	132	135	128	145	121	142	132	151	133	149	120	136	152	140	139	137	141	130	135	125	147	127	140	137	138	138	154	150	146	124	150	156	142	153	100	136	170	143	128	123	137	139	119	158	122	125	119	135	128	147	140	144	125	135	131	135	141	126	144	143	125	127	152	130	145	151	121	141	136	123	131	135	136	160	146	140	147	124	136	173	121	142	144	130	138	133	115	134	145	136	105	111	129	144	127	138	136	137	146	145	126	152	138	145	142	137	141	127	140	132	146	149	124	119	117	129	150	144	156	146	141	129	151	135	136	148	134	123	129	119	131	139	139	154	132	142	157	116	140	119	142	149	142	135	140	128	135	143	152	148	169	159	142	127	129	138	134	149	136	137	146	172	139	140	142	145	135	131	132	132	112	136	135	146	128	142	145	132	127	124	128	139	152	131	132	147	144	128	133	138	149	145	131	144	127	132	127	126	152	156	114	139	157	142	142	143	141	133	138	121	145	140	126	139	135	131	149	131	137	154	158	134	150	174	147	167	126	141	154	150	143	152	146	133	134	132	144	134	109	137	126	159	135	129	128	147	142	140	132	160	137	118	165	129	146	149	154	163	135	152	142	126	135	130	160	141	121	130	141	122	144	145	163	136	159	128	129	120	130	141	134	142	141	135	139	151	152	134	140	143	144	149	144	136	146	149	127	138	131	146	133	132	125	156	131	139	134	132	148	147	130	129	136	140	135	132	135	135	138	111	136	125	128	149	158	148	129	140	134	135	152	121	145	157	117	157	150	154	143	148	126	114	145	133	133	138	135	132	158	156	136	123	134	132	127	122	142	148	155	131	146	127	128	153	121	147	129	143	148	139	159	170	141	149	133	111	142	140	134	139	135	116	139	124	127	139	119	127	151	146	126	139	148	149	141	124	139	137	122	149	143	148	152	138	140	168	142	143	153	141	139	138	127	154	134	133	129	141	151	127	130	157	141	150	142	154	128	149	150	142	153	143	130	125	160	124	123	113	143	151	138	151	128	135	124	142	137	134	149	133	149	122	139	158	143	140	159	132	122	132	137	127	158	138	126	126	139	130	164	132	119	134	123	122	132	159	132	125	145	147	138	159	131	139	146	140	135	138	148	162	146	147	141	152	141	139	132	133	136	146	147	136	133	146	149	145	124	141	138	120	146	137	124	149	144	140	150	132	138	142	152	128	149	146	124
52330	52239	46894	28931	6454	496	552	593	813	667	676	654	581	603	602	564	494	514	501	545	517	484	463	475	486	496	543	494	494	485	523	466	484	479	478	472	486	458	457	501	481	486	499	447	474	429	488	479	498	495	465	491	513	476	469	483	488	458	457	489	478	483	463	467	503	497	485	484	442	494	540	510	490	488	488	447	484	490	486	510	489	487	503	521	504	494	500	487	528	460	447	490	459	499	461	498	473	494	500	479	469	482	492	488	481	495	438	492	481	493	505	488	481	483	469	485	492	481	448	453	461	470	490	473	471	465	502	498	506	467	504	503	487	460	490	469	471	478	486	502	467	469	448	471	518	497	497	492	484	493	518	489	474	485	504	459	485	474	487	475	478	486	466	482	496	489	498	471	499	457	467	462	489	510	450	488	515	497	485	476	519	486	527	496	483	517	520	450	529	474	498	523	503	489	470	481	486	491	476	471	449	482	488	466	462	511	479	522	504	470	492	467	523	431	520	503	443	501	484	485	456	481	472	482	470	468	494	467	459	452	506	466	504	455	517	465	498	489	481	477	454	492	493	466	460	522	472	541	474	474	467	480	515	482	485	507	491	493	511	455	502	474	513	485	500	466	461	483	505	473	459	486	478	486	464	497	485	517	463	497	450	470	467	476	526	483	503	470	488	506	509	521	458	489	467	482	489	507	478	475	489	468	481	491	472	474	509	457	494	494	490	501	472	462	489	503	528	501	491	503	492	497	512	492	478	521	477	465	472	496	472	474	480	477	479	499	456	512	463	528	496	509	487	501	476	521	502	505	479	505	504	500	542	468	488	533	486	501	474	441	501	474	456	487	469	506	490	527	504	528	515	463	449	524	454	493	473	528	494	481	434	530	511	452	529	465	459	514	481	501	557	514	455	444	488	453	473	459	474	533	472	511	468	511	463	507	472	490	524	461	466	490	475	432	491	514	479	473	484	462	501	514	448	481	479	451	488	428	475	513	482	474	552	505	499	447	497	511	507	435	481	499	485	493	465	488	469	503	487	454	466	468	494	466	505	500	496	502	502	487	476	505	504	476	473	464	443	539	496	478	516	471	485	493	484	454	495	464	493	495	528	443	486	490	475	528	447	471	476	465	503	490	484	488	478	491	446	484	489	484	506	474	496	453	499	498	476	484	470	485	511	486	506	468	446	511	491	477	462	514	470	525	486	463	467	511	486	495	503	519	446	487	480	486	512	506	469	479	494	439	495	477	476	460	485	528	507	475	466	448	459	483	483	504	495	534	492	536	455	467	440	487	497	528	496	494	458	467	481	488	478	504	472	477	446	486	520	478	478	505	494	500	494	495	476	463	441	473	479	490	485	485	506	477	509	485	480	503	494	467	489	478	480	476	467	498	517	466	489	501	500	498	515	489	511	513	514	515	502	442	454	468	422	462	484	488	462	487	493	485	516	472	455	518	488	511	502	471	500	471	458	491	523	480	508	461	527	499	487	524	486	471	477	474	462	481	480	502	514	469	535	490	452	510	481	481	483	475	488	457	505	471	484	454	486	535	487	489	483	486	483	478	509	500	488	446	491	475	494	467	524	459	478	487	497	510	455	484	468	474	436	444	481	499	474	479	472	475	492	477	502	451	434	481	432	498	464	520	511	523	491	488	469	486	508	482	493	494	497	504	475	498	471	464	479	485	477	509	460	451	465	504	482	455	518	498	509	489	472	492	450	484	499	500	498	485	478	487	478	520	476	488	500	524	489	515	467	498	495	460	506	495	461	468	469	495	483	528	469	487	542	465	514	494	480	475	532	499	501	468	496	509	474	471	482	499	506	494	464	448	435	500	490	480	453	462	475	470	462	497	472	498	499	509	502	463	521	493	499	467	517	488	496	440	463	450	493	494	487	495	443	503	459	463	465	457	483	458	485	494	479	491	449	509	470	488	494	469	474	509	511	505	470	508	449	486	441	475	495	506	467	473	460	470	476	519	472	485	505	417	497	448	506	507	529	471	492	465	486	495	485	524	452	441	458	474	485	509	476	509	484	479	484	485	490	508	478	468	489	494	487	475	472	468	471	472	483	444	520	457	485	468	475	517	491	482	488	488	469	482	484	502	492	451	494	481	495	474	519	446	524	508	470	490	491	502	489	461	524	503	497	483	479	475	505	498	482	484	450	510	480	431	464	485	532	502	497	487	500	506	485	470	466	503	485	455	472	500	469	505	470	469	491	453	482	490	467	486	536	488	458	460	519	534	470	467	477	480	482	479	487	471	480	485	455	446	480	514	475	501	453	453	463	478	515	518	519	466	507	512	440	502	479	477	501	492	514	475	460	456	496	491	490	475	522	480	471	495	447	489	509	486	510	498	465	468	525	449	484	527	488	508	451	503	514	527	477	471	484	490	478	497	513	466	482	488	445	493	510	452	463	478	472	494	505	484	501	478	489	490	510	492	459	444	474	463	508	482	454	472	463	505	519	495	446	520	478	510	481	466	483	492	495	453	487	481	492	448	491	499	481	425	476	466	461	474	476	493	500	478	498	466	488	462	471	505	469	499	478	531	474	472	482	463	509	506	503	510	465	527	490	504	466	480	458	519	492	507	509	468	461	473	500	515	461	498	480	485	434	470	448	462	468	482	470	523	475	455	507	505	473	486	506	486	492	486	507	497	456	507	494	473	465	485	497	499	525	486	493	492	520	525	473	474	524	489	469	506	483	473	466	501	497	503	493	490	499	479	505	433	476	502	515	474	483	492	499	453	515	486	481	489	498	473	513	473	520	523	503	473	514	515	482	450	482	491	470	480	504	485	464	454	508	508	468	459	496	505	459	490	486	484	452	479	494	505	488	478	484	509	458	502	500	517	482	454	522	484	485	486	516	485	522	479	494	513	509	475	497	487	529	485	493	473	497	492	464	525	495	501	533	495	472	486	494	570	490	501	472	519	539	480	496	478	463	489	480	485	496	448	489	481	480	469	512	467	472	489	448	463	499	478	466	508	452	469	496	501	471	499	506	479	471	519	457	468	492	502	494	507	499	497	511	452	475	478	474	484	478	509	503	457	508	484	494	472	501	491	484	524	490	490	508	450	502	470	454	498	468	538	488	502	501	472	546	450	473	455	512	514	489	486	494	504	489	463	505	465	476	481	470	470	481	520	478	503	503	531	479	464	506	509	446	493	473	491	502	467	470	525	516	474	477	453	476	495	454	521	453	509	463	471	459	533	476	504	506	495	489	473	500	489	472	504	500	515	499	420	494	504	499	492	488	480	499	458	499	532	496	491	495	422	498	499	439	475	485	444	515	478	476	491	464	525	497	487	488	504	503	451	476	460	506	515	487	483	508	540	473	471	510	479	489	497	497	458	521	447	483	466	523	472	488	477	501	494	459	514	488	486	508	445	454	431	482	500	498	477	468	513	471	501	460	466	532	485	469	478	461	486	469	488	470	467	530	494	518	483	501	519	477	477	521	500	493	476	495	515	474	483	496	487	466	515	471	456
75134	74411	58214	31186	10464	665	236	234	312	277	258	230	249	209	225	221	197	199	215	206	227	203	211	193	204	212	213	187	183	195	192	214	208	220	200	205	191	190	211	216	187	198	224	223	236	191	177	229	218	222	193	193	187	210	185	222	200	218	173	193	171	222	220	202	185	212	196	197	195	172	217	191	179	207	199	202	210	185	219	206	194	190	220	214	195	218	200	188	224	203	181	206	233	229	207	198	208	180	191	188	193	217	203	180	203	222	211	186	213	208	182	194	220	207	203	177	190	230	228	178	210	219	189	222	211	213	215	235	207	191	227	212	207	213	201	215	213	201	190	198	208	212	205	200	199	212	193	178	227	194	180	220	200	178	185	202	208	206	201	216	178	217	193	193	214	209	215	208	199	204	226	174	205	191	214	204	207	212	178	190	218	185	190	220	196	204	235	216	215	212	203	205	195	199	215	216	209	200	196	201	212	197	174	226	199	187	186	194	199	182	207	173	197	209	194	181	190	213	220	191	199	197	197	167	184	207	209	191	179	216	196	216	186	214	182	190	195	195	214	208	184	230	230	193	196	178	165	221	221	191	204	206	198	196	214	209	203	175	210	201	209	194	241	163	205	221	205	193	182	186	222	206	218	199	200	193	207	198	209	207	221	224	219	193	210	203	202	213	227	197	204	196	219	203	217	213	208	235	168	183	190	212	199	196	212	188	212	218	217	206	193	221	224	198	195	207	204	207	224	183	221	196	205	200	185	170	206	220	213	235	223	201	198	187	196	195	199	202	198	187	231	202	199	194	216	207	192	204	199	164	230	188	198	168	206	209	225	206	205	199	219	218	200	196	204	187	221	195	194	210	194	204	220	206	206	217	183	219	189	215	191	182	206	215	202	216	207	226	210	199	194	203	170	199	203	198	200	212	213	213	203	190	202	218	211	208	206	208	209	227	219	224	230	209	204	192	175	224	186	199	218	190	199	226	215	229	191	177	220	193	207	180	195	220	186	219	191	180	206	205	175	203	224	212	209	195	222	215	180	217	175	217	222	203	188	211	189	186	209	222	199	211	227	209	203	199	189	207	206	209	193	212	204	182	187	199	221	180	207	178	214	174	210	175	204	165	217	182	208	187	193	222	199	205	204	205	190	175	216	186	209	253	194	220	213	202	213	188	193	209	215	215	185	198	211	199	217	195	192	193	212	209	187	199	196	185	193	199	173	203	209	190	184	197	211	204	202	200	197	192	193	188	184	190	217	189	205	202	213	196	196	200	203	184	211	220	209	197	204	231	183	221	188	213	222	185	221	207	195	220	211	209	203	191	201	193	216	184	186	209	217	205	213	216	189	194	201	202	215	194	214	221	188	201	221	191	202	235	200	209	185	205	219	195	184	199	240	232	200	196	203	197	190	185	184	187	184	213	175	225	217	216	191	212	203	171	203	212	213	204	232	206	213	197	202	224	208	210	195	213	205	224	189	230	213	210	210	209	189	200	172	174	206	210	223	210	187	184	205	199	202	198	236	192	220	208	203	213	192	225	232	203	218	205	182	194	209	227	202	218	195	213	206	213	201	201	183	200	206	187	205	217	208	206	185	215	197	186	213	184	229	207	215	241	221	197	198	194	217	193	212	198	206	209	204	212	208	197	228	219	192	230	203	173	206	218	203	207	167	208	200	194	198	217	200	209	242	202	194	241	193	224	213	213	197	201	187	196	212	205	217	201	206	210	216	191	214	216	206	196	196	221	197	221	221	213	217	221	197	220	211	205	212	201	203	208	203	201	209	202	184	211	210	204	222	220	181	214	211	203	222	203	219	191	197	204	192	216	208	233	218	182	198	201	194	178	199	211	224	189	196	197	186	211	199	226	198	219	225	199	206	209	202	226	196	207	169	210	212	205	179	221	231	202	204	185	217	207	204	199	197	211	207	198	205	222	225	217	195	217	188	199	212	203	210	203	190	219	221	195	162	207	199	224	210	185	196	180	224	223	180	191	198	220	218	199	169	205	206	235	197	209	232	211	219	198	185	211	189	203	223	207	218	217	187	207	205	200	194	196	219	180	216	191	213	192	172	207	221	209	211	228	189	187	205	203	192	196	166	215	223	202	198	199	205	189	222	216	183	189	172	200	209	222	202	188	198	212	200	192	190	188	226	220	210	185	220	176	186	244	217	208	213	190	215	202	179	216	209	211	198	175	198	207	224	214	200	210	194	170	192	198	199	213	201	201	225	188	229	214	192	208	200	217	207	177	204	206	201	213	214	201	203	188	195	200	206	182	194	183	184	190	223	191	195	193	196	177	210	207	202	180	238	165	193	202	201	220	218	185	184	218	206	217	225	215	196	181	218	198	176	220	225	177	167	210	197	188	231	208	221	183	212	206	215	217	199	199	222	230	217	208	228	206	205	186	206	218	212	188	206	197	206	206	189	222	215	190	202	228	203	196	211	214	182	201	205	212	204	236	202	206	201	216	196	206	192	201	206	216	203	204	225	211	205	213	181	222	183	188	185	232	215	183	200	201	185	204	215	200	226	184	208	195	207	204	221	194	169	199	187	188	203	200	226	174	201	190	208	204	219	192	195	201	179	209	199	224	217	211	219	181	208	203	197	196	206	213	208	201	216	221	185	202	196	223	214	209	186	197	240	198	225	181	210	215	233	222	202	203	218	200	205	221	224	198	201	227	201	227	209	185	202	195	191	187	194	225	216	179	224	198	227	199	220	192	197	204	195	210	213	202	208	207	205	207	235	209	213	201	212	203	206	230	200	195	192	191	216	188	210	185	194	194	179	184	176	212	193	204	226	192	179	195	202	199	221	225	196	199	222	206	205	182	187	184	205	187	196	194	174	196	200	219	175	185	195	208	210	200	197	200	223	216	182	225	200	206	211	190	213	213	215	203	195	215	208	218	218	211	190	203	205	214	238	205	196	188	195	205	182	211	220	214	185	201	206	214	207	213	198	221	196	196	217	235	213	206	231	196	202	212	183	187	195	192	220	171	215	198	206	220	190	186	202	191	198	197	198	188	203	215	198	183	216	202	184	181	176	209	188	210	207	222	196	194	196	189	200	215	197	204	236	214	198	207	210	203	202	205	212	224	198	202	199	240	215	223	190	197	166	231	192	217	184	178	219	217	199	217	213	185	194	204	218	186	191	200	222	196	199	196	215	200	182	233	198	190	191	224	192	194	229	190	174	196	202	220	198	195	216	177	190	215	201	221	208	203	202	206	209	194	189	199	224	206	182	204	206	196	202	200	199	206	221	203	190	203	207	200	192	187	179	188	203	195	200	194	192	187	212	199	209	223	198	186	193	204	189	208	201	214	213	201	195	237	186	206	202	201	192	187	215	173	194	207	223	209	224	197	195	190	202	216	230	208	195	219	217	213	218	159	218	206	188	181	235	208	210	187	172	227	191	181	192	217	200	220	194	199	221	200	235	186	209	199	220	194	224	191	192	191	213	229	205	192	213	225	205	189	197	215	218	207	225	194
63048	65098	56021	33312	9061	774	728	804	1350	1057	1003	909	861	879	919	803	779	672	685	708	670	704	704	700	723	710	656	620	689	667	708	689	663	659	694	661	654	665	623	655	677	636	709	641	683	629	667	656	698	715	639	625	593	689	687	669	638	656	664	668	642	696	685	634	683	663	689	693	679	703	670	676	663	677	662	643	670	641	624	682	683	677	674	648	686	664	686	661	718	674	692	655	680	643	669	710	673	632	640	661	624	651	660	658	667	633	690	638	673	642	706	699	679	670	655	653	632	656	690	638	622	699	716	683	668	610	635	610	684	653	672	626	655	643	681	646	649	661	597	679	625	583	656	707	647	686	676	672	673	652	624	656	672	681	659	639	653	703	701	635	673	664	657	668	675	680	674	641	656	651	657	674	652	687	688	689	651	648	638	668	675	693	700	672	685	687	720	619	717	677	687	663	674	708	656	627	688	686	681	666	649	678	662	634	673	675	665	668	685	676	663	676	647	640	673	672	680	668	703	647	651	677	650	669	642	652	661	648	676	671	626	689	692	711	617	643	702	647	649	684	683	668	710	669	633	646	678	663	681	662	680	677	676	675	657	664	644	701	654	623	629	681	670	694	693	694	657	658	638	702	664	648	662	661	664	716	673	644	683	620	629	619	639	663	663	638	704	695	682	674	632	695	688	610	636	738	653	696	647	659	614	671	666	691	679	637	671	703	669	670	641	698	626	648	675	683	683	647	633	645	685	665	648	664	698	678	683	705	632	638	642	648	660	630	610	644	627	699	672	680	679	693	705	712	652	673	655	661	683	640	696	657	644	683	671	691	682	688	629	655	646	714	664	653	658	667	712	644	703	664	704	675	692	655	618	680	680	677	735	677	705	675	630	661	710	638	671	663	667	654	666	659	654	608	669	686	658	668	654	667	640	641	619	683	698	670	668	669	651	628	693	662	638	655	678	639	695	670	674	681	615	648	655	675	718	649	671	642	684	614	672	631	643	658	646	680	678	691	661	689	680	697	675	645	677	689	669	639	643	652	714	658	691	685	677	697	669	650	685	676	716	679	671	674	689	639	666	664	694	662	657	678	721	652	636	645	677	685	665	660	675	684	626	693	659	639	680	675	665	669	665	687	700	641	645	678	694	666	698	659	706	672	665	645	654	696	655	677	625	673	664	670	657	659	657	653	700	674	654	672	698	661	671	678	690	676	670	688	653	696	706	631	656	694	712	690	704	673	655	653	676	674	635	727	720	649	638	676	684	695	623	667	624	703	682	649	650	678	650	685	678	676	685	682	665	703	681	692	680	666	670	646	647	664	679	643	663	672	664	629	655	607	657	713	708	666	641	683	677	665	675	684	662	654	671	678	629	668	628	645	641	699	683	671	642	665	623	622	665	641	643	696	638	695	614	681	653	690	731	663	703	685	665	675	692	719	668	614	692	643	681	697	678	644	621	667	647	671	681	656	628	649	700	703	669	635	688	658	700	709	696	681	626	622	680	641	704	651	643	671	686	637	653	624	645	679	647	628	705	642	641	641	636	651	656	642	647	612	657	704	674	701	666	694	658	650	679	667	668	627	660	667	688	631	643	674	686	666	716	649	710	672	677	688	655	687	670	704	632	660	655	674	641	729	689	587	687	651	634	675	678	679	674	657	696	661	667	640	679	739	680	647	708	664	685	689	683	669	724	682	655	621	654	673	682	675	633	615	688	653	651	624	642	616	681	717	720	701	665	685	695	672	715	639	685	682	723	608	678	666	657	665	633	648	691	635	659	671	682	645	619	643	665	635	653	688	614	708	681	660	677	681	647	627	656	655	652	680	657	701	632	666	639	634	636	646	693	653	702	679	655	674	642	667	660	636	682	662	667	674	672	677	662	709	635	679	693	642	651	670	664	663	693	640	653	642	697	661	680	606	691	616	658	671	677	695	646	692	657	682	637	659	660	681	661	672	628	666	621	703	679	732	635	658	691	688	645	635	649	626	624	683	667	675	703	664	675	652	648	670	672	681	664	705	634	634	673	631	677	687	682	658	697	687	659	652	721	643	677	683	692	655	683	691	643	684	660	671	673	678	691	617	659	691	681	656	656	672	681	718	693	650	676	645	654	638	653	668	686	633	680	647	665	673	668	653	660	650	704	646	657	624	642	653	654	647	663	658	665	672	665	686	664	637	674	664	677	656	624	702	688	647	670	636	694	706	667	696	656	667	670	704	676	643	657	597	650	666	650	642	681	686	677	711	683	678	646	670	642	603	656	654	660	657	655	690	668	702	666	680	681	688	639	676	642	653	648	696	670	664	639	666	663	696	637	678	676	663	666	696	680	694	700	682	653	680	656	623	645	678	676	679	718	662	670	692	663	668	628	630	628	657	669	648	650	653	622	623	640	695	646	629	690	656	683	700	652	681	681	684	694	641	706	664	659	664	660	707	665	657	680	657	673	686	694	633	678	640	671	695	689	682	657	700	641	684	664	664	666	641	652	679	716	713	679	660	680	686	643	611	712	628	610	652	678	617	690	618	671	651	645	662	682	639	647	677	693	662	667	664	648	679	657	688	691	664	636	674	647	687	640	678	650	667	681	713	606	661	650	633	683	658	707	660	683	712	659	659	644	674	685	668	664	634	621	644	669	675	667	635	645	673	708	699	707	679	630	681	654	651	682	714	684	655	657	628	667	656	666	684	666	644	715	642	666	641	653	665	686	626	653	666	681	645	706	671	676	628	692	642	689	680	681	656	619	713	688	637	708	676	632	665	654	657	677	663	702	667	677	710	654	659	667	652	627	694	703	686	655	647	697	712	647	672	684	758	714	672	683	650	699	622	633	656	701	704	670	689	648	675	656	654	651	659	697	680	680	657	680	682	709	669	681	726	662	630	682	653	643	672	674	676	655	650	702	660	652	674	709	646	699	684	678	700	662	708	635	695	666	670	597	657	691	630	679	670	653	648	612	704	687	652	685	637	656	637	661	685	676	609	680	657	646	673	639	697	678	626	664	669	648	724	608	663	687	645	646	640	668	684	696	682	639	694	672	674	661	684	669	623	596	703	725	653	613	683	659	627	704	647	698	692	669	622	669	674	644	624	634	695	647	626	687	648	653	666	699	710	670	646	704	681	656	647	675	679	666	672	668	640	684	697	629	683	674	710	634	702	641	693	660	649	684	691	720	672	698	696	648	640	615	657	632	649	679	684	698	658	715	646	659	630	707	691	650	720	657	674	657	701	647	649	643	678	651	697	668	664	646	628	632	655	665	695	648	691	666	625	686	649	651	699	631	684	628	697	643	644	694	658	670	680	643	627	681	670	661	663	663	680	712	694	657	659	623	693	687	662	682	670	686	644	677	673	661	671	663	710	682	661	679	651	670	680	667	689	654	692	627	666	643	657	700	685	652	694	644	706	687	704	627	658	678	688	717	631	627	615	667	667	636	694	661	624	661	641	649	627	686	685	640	717	691	649	714	690	698	663	685	597	677	697	653	676	662	697
31949	21347	8358	1829	401	155	165	154	134	148	138	156	127	159	157	166	141	157	147	138	154	152	142	116	136	150	143	134	156	149	188	156	149	156	149	128	149	176	171	156	143	166	145	148	136	144	158	155	130	137	168	169	148	142	154	155	151	150	162	172	161	146	145	144	147	150	140	173	158	143	157	159	155	137	149	144	131	150	177	178	148	166	153	159	153	142	155	142	128	174	173	152	145	151	143	152	170	179	148	166	147	130	146	154	132	160	141	153	132	175	144	152	161	174	164	144	152	162	166	127	160	178	163	160	150	154	141	158	157	160	144	153	162	178	132	143	161	136	163	153	136	175	152	153	165	156	158	171	160	142	157	170	160	137	125	156	153	160	135	140	159	168	141	156	165	146	173	176	150	158	162	149	138	126	134	121	145	152	160	154	139	145	150	142	162	173	153	134	153	141	155	150	146	147	152	153	130	159	148	147	139	162	142	183	170	162	160	152	153	156	133	148	143	124	130	172	139	164	172	144	137	175	150	145	132	156	155	159	142	154	133	151	145	176	140	139	134	156	148	148	148	150	154	127	141	149	165	152	131	137	145	155	155	140	160	149	170	155	155	169	149	154	148	132	174	153	144	162	175	154	155	147	160	158	149	160	156	151	134	149	163	159	149	166	152	135	132	149	140	146	153	137	137	125	152	157	140	163	159	157	142	154	148	153	151	142	146	161	143	162	159	167	136	131	146	171	144	159	155	159	136	162	136	158	131	174	155	158	158	163	134	156	146	135	148	154	174	160	139	129	134	138	163	155	146	148	175	146	153	159	150	148	142	166	158	174	154	175	177	143	170	168	149	126	161	126	134	142	164	134	147	152	155	167	163	154	165	149	137	152	153	134	159	140	177	170	147	147	155	177	157	144	185	145	136	157	154	168	178	145	146	152	142	134	155	162	166	161	143	136	150	171	166	150	165	147	167	145	163	170	154	128	153	156	167	136	145	161	169	149	161	150	163	154	150	156	150	148	145	160	175	145	145	132	164	143	162	133	157	131	165	149	152	167	171	153	156	152	157	181	166	158	165	124	161	174	156	163	155	168	166	160	145	160	121	125	160	143	175	157	158	149	138	146	149	161	172	152	151	170	141	159	147	169	139	148	139	155	145	149	143	162	152	160	154	163	134	153	159	165	131	160	154	138	158	136	165	157	137	154	142	157	141	146	144	170	146	149	154	174	175	142	149	136	140	163	137	137	156	136	162	147	157	169	143	130	140	140	145	174	148	144	138	161	161	147	159	153	152	139	154	147	164	131	157	136	134	158	146	157	140	136	143	136	146	166	157	153	160	169	148	150	163	164	155	161	177	175	153	140	149	143	148	161	155	147	153	148	166	138	141	150	142	141	150	139	164	135	150	160	141	132	145	142	180	152	159	137	185	140	152	142	146	149	157	156	175	154	148	172	169	158	129	174	145	185	133	146	149	145	162	167	145	147	147	138	147	159	139	133	146	152	136	136	143	156	142	153	167	124	161	118	139	158	142	143	171	147	135	148	148	156	166	154	152	166	161	142	167	170	160	163	157	157	139	149	139	164	141	152	138	163	155	167	139	144	162	143	129	130	177	145	145	165	157	157	145	125	160	145	142	132	163	149	150	150	147	156	134	147	150	164	150	141	124	150	145	165	154	146	153	154	125	152	155	144	143	117	160	152	154	161	168	161	138	155	128	135	137	172	145	156	155	147	131	154	147	169	143	157	168	140	150	150	157	152	152	154	147	148	123	152	176	141	154	177	149	157	156	128	138	150	170	166	167	143	177	136	175	175	128	147	171	168	167	134	135	140	151	131	158	148	159	160	149	159	164	149	133	149	150	142	142	134	157	131	181	145	147	140	156	162	145	156	150	165	160	150	179	175	147	172	142	160	178	145	142	148	142	166	155	165	124	149	166	154	138	141	153	172	148	150	150	131	138	147	154	166	153	149	153	125	150	136	168	150	127	161	127	158	144	168	130	184	157	151	171	148	162	142	142	164	167	146	136	174	158	168	147	148	157	139	157	133	143	155	147	168	157	146	159	149	167	141	163	159	146	153	162	148	146	151	145	177	161	170	183	142	149	160	143	143	143	148	146	140	162	168	136	158	160	149	130	176	164	134	173	170	126	149	152	150	161	149	149	149	140	159	155	159	143	164	142	164	146	140	152	140	152	150	164	136	154	144	151	162	167	151	142	167	162	130	142	149	145	130	151	145	165	145	127	179	131	150	150	130	137	136	169	162	179	159	185	143	145	152	153	152	157	144	158	159	170	160	155	140	155	181	149	143	143	138	159	115	143	158	185	143	160	142	139	151	167	151	155	140	164	171	160	142	135	154	151	152	150	149	143	150	146	164	155	165	164	128	154	142	162	158	182	142	156	131	152	169	153	132	124	127	134	131	175	131	155	146	157	134	157	155	180	154	147	141	178	166	148	163	153	141	166	164	149	175	136	154	140	167	159	160	154	159	153	174	153	148	153	173	144	138	146	140	157	147	133	143	148	159	145	157	144	147	160	160	168	175	144	159	153	129	156	173	150	150	158	158	157	163	152	154	138	140	153	146	162	164	154	137	147	144	136	141	150	167	157	189	165	159	139	145	134	134	145	147	152	148	168	163	170	153	153	146	156	181	170	158	156	140	150	144	140	148	160	154	156	157	152	139	147	146	152	163	160	143	128	144	148	163	163	152	150	153	154	158	146	180	145	135	133	147	136	150	137	151	168	143	169	149	136	167	155	147	163	156	148	145	147	129	155	158	145	158	166	154	155	170	154	127	166	127	146	134	167	155	143	154	139	179	159	169	159	154	151	135	142	152	164	154	159	142	147	150	166	134	146	168	165	158	150	158	156	139	142	161	144	143	155	147	143	142	155	164	139	169	161	151	165	138	153	153	153	149	169	173	135	145	141	155	153	161	153	151	159	146	171	166	132	168	173	163	171	161	146	153	158	154	168	189	155	145	163	153	142	160	158	164	153	137	167	151	162	131	130	155	178	155	124	152	135	153	142	164	151	153	155	161	150	159	137	153	147	159	159	141	158	144	162	183	160	140	158	168	141	154	155	163	142	161	153	140	150	149	142	144	143	149	146	144	142	169	171	169	159	151	167	157	148	150	145	145	143	149	169	151	138	135	153	147	156	159	154	146	152	164	149	141	152	151	156	146	167	169	148	147	153	139	131	165	147	163	141	153	145	158	147	135	134	137	151	139	143	175	146	175	154	134	145	148	145	153	163	176	159	146	143	177	146	158	171	164	146	147	138	162	160	137	159	143	150	140	145	154	143	134	151	144	153	155	146	158	138	146	162	153	143	152	156	147	151	155	161	149	162	147	160	135	139	152	127	139	151	156	159	150	154	156	151	163	158	154	155	163	165	155	158	146	157	148	141	151	167	156	170	122	148	143	158	146	166	140	145	188	159	142	151	144	168	162	145	160	170	174	159	161	160	145	170	142	161	166	133	161	162	143	155	159	151	140
33635	25826	13197	4558	1071	548	548	561	543	536	595	541	546	566	524	526	517	530	509	547	550	549	538	506	515	583	503	566	538	524	524	561	557	514	528	530	583	514	547	504	517	508	497	538	541	550	576	522	544	568	497	520	524	552	541	561	507	534	499	539	542	539	535	540	555	524	518	556	508	526	517	511	520	522	514	525	533	548	511	566	497	548	515	552	555	520	551	529	558	509	513	519	566	552	557	530	542	556	560	515	549	518	501	490	562	525	545	530	545	560	538	536	517	543	518	543	586	511	493	545	547	529	546	556	511	518	490	512	504	547	522	499	536	553	498	517	518	529	515	500	550	549	533	514	497	541	542	531	507	536	525	573	504	511	510	468	514	555	543	482	578	504	508	514	542	525	482	528	531	493	530	507	535	498	559	497	547	515	531	518	517	536	535	500	538	527	550	543	552	524	532	539	512	554	576	523	533	530	523	558	530	538	526	531	523	496	557	529	547	550	528	556	552	563	577	492	543	526	511	518	529	555	517	546	551	572	529	532	513	542	564	576	527	529	511	507	515	529	511	533	541	538	573	527	531	509	502	565	551	524	545	566	536	537	523	507	544	546	538	546	529	557	547	533	520	555	571	516	512	541	505	495	533	510	552	531	564	503	510	531	551	547	538	495	492	543	526	548	524	524	514	530	512	534	546	543	504	550	576	525	575	516	507	554	530	560	490	539	546	543	516	515	523	517	552	550	567	491	564	567	525	562	484	501	477	505	543	544	562	555	509	549	513	549	514	542	520	533	561	530	541	554	533	537	514	526	546	529	536	551	536	515	568	560	532	549	545	526	511	537	575	545	575	518	554	538	522	536	534	569	513	474	536	520	559	496	550	497	527	544	495	510	564	567	534	542	488	549	512	547	501	510	498	528	526	510	537	534	533	556	523	524	580	584	547	550	562	524	532	528	529	548	507	491	541	500	538	527	516	582	551	535	529	541	542	508	514	493	564	531	510	518	529	505	550	507	492	553	516	524	546	530	546	532	530	537	512	512	533	534	576	532	514	543	470	517	506	511	539	524	522	501	475	570	512	556	536	546	540	503	503	525	525	491	551	508	498	566	513	501	543	505	514	531	525	528	516	519	533	501	514	516	515	521	495	513	543	516	503	495	499	527	549	530	559	495	507	524	568	540	555	517	485	523	504	520	554	511	531	497	522	516	513	538	511	565	502	501	489	492	522	545	524	530	533	472	520	531	490	535	561	527	520	511	529	520	536	513	547	521	514	529	548	523	535	508	536	537	536	530	559	552	520	533	561	529	516	506	504	506	562	546	562	531	544	504	503	519	525	553	530	534	490	481	573	538	549	510	506	516	552	522	509	562	494	504	537	542	516	555	579	524	524	531	486	489	494	561	514	507	525	525	535	529	496	537	531	506	520	528	524	529	520	505	547	533	511	543	524	530	503	530	543	550	536	554	497	541	495	537	507	557	530	532	503	565	522	497	533	522	544	520	533	533	502	505	444	528	522	535	545	530	513	524	512	515	544	503	529	512	530	518	546	518	524	502	526	517	525	542	515	551	533	521	536	537	518	517	542	534	526	528	516	479	559	551	537	505	557	547	518	538	512	521	528	552	555	522	519	523	499	516	556	491	577	539	522	536	538	477	516	541	544	510	549	557	548	519	534	528	503	515	516	497	479	537	496	524	533	556	549	497	566	517	530	543	532	552	536	543	489	519	528	515	515	526	500	498	508	526	558	521	530	521	525	520	545	512	523	519	523	498	516	500	499	541	565	489	502	508	564	505	546	525	523	533	516	522	527	499	566	526	492	578	505	535	559	530	506	542	545	550	515	489	523	493	505	554	528	495	544	543	548	503	538	537	522	521	530	536	537	511	590	493	552	560	503	523	526	479	533	546	559	547	520	508	525	503	518	502	559	541	497	519	556	501	532	529	539	555	505	506	575	540	527	588	515	528	522	552	548	523	562	541	522	562	507	493	520	538	546	521	508	525	505	549	524	512	529	528	470	519	531	517	496	529	512	507	510	538	528	493	522	496	545	512	534	537	524	554	505	528	520	539	505	543	527	523	537	533	538	527	576	502	513	521	527	464	564	510	561	487	546	512	556	496	562	527	550	507	491	533	583	555	522	576	549	525	499	486	568	503	485	530	530	544	538	501	535	556	556	504	484	521	509	535	514	501	516	515	535	520	496	556	525	559	504	550	500	539	528	516	558	518	510	505	557	535	546	522	512	565	506	543	477	511	539	542	550	526	517	523	529	518	487	530	512	516	534	522	473	503	504	512	525	547	518	519	540	557	496	529	521	566	510	539	472	518	530	559	481	528	523	552	563	541	498	530	483	481	521	579	544	531	522	541	522	480	559	530	534	496	509	529	513	494	566	559	529	545	493	501	499	480	498	599	525	487	550	534	568	586	526	533	546	542	580	518	548	478	550	533	523	535	519	530	518	529	535	553	523	531	562	548	528	533	556	546	517	568	514	515	532	516	525	545	495	542	523	523	508	568	545	491	506	506	554	549	524	489	509	542	549	505	529	510	508	526	530	518	506	562	515	523	575	526	504	517	535	524	479	532	553	520	533	530	513	532	532	513	501	537	515	518	601	527	542	528	511	539	542	512	531	579	538	498	511	512	589	515	552	519	505	522	538	519	546	515	496	538	568	559	515	556	536	563	494	510	550	532	574	569	538	495	502	530	537	500	583	553	518	461	520	527	509	547	503	501	520	500	522	534	503	551	521	519	511	543	508	532	498	491	520	547	521	494	511	510	543	510	524	497	501	502	499	539	509	545	551	533	505	516	500	515	499	506	530	560	549	473	512	485	529	530	591	533	515	498	574	490	522	534	508	499	542	507	515	504	514	545	510	560	498	483	535	515	475	519	539	513	517	493	525	502	511	468	579	538	532	508	542	527	511	510	530	531	499	522	523	551	546	487	529	500	475	513	541	545	561	532	500	509	540	528	544	525	535	509	571	531	538	507	487	520	544	570	554	527	530	515	542	535	530	525	569	527	476	557	540	530	515	499	519	544	529	537	549	514	532	486	538	555	507	509	510	540	530	532	535	500	530	525	542	524	466	528	562	554	513	536	504	529	545	528	507	510	533	538	512	523	584	547	513	537	520	569	551	520	548	559	494	504	537	539	517	512	559	541	519	543	505	503	533	521	545	510	548	512	537	497	578	562	544	532	511	511	520	527	534	539	507	529	532	529	519	533	533	569	514	497	539	517	555	550	509	494	514	529	526	559	497	512	573	527	542	512	493	505	509	543	514	551	518	572	512	517	551	512	536	498	561	521	501	546	552	515	482	516	556	494	520	538	551	521	508	552	536	532	528	515	589	543	531	549	539	525	446	544	537	538	484	553	539	498	510	559	521	523	493	525	540	498	500	528	511	517	529	541	532	504	540	549	505	524	528	545	541	551	549	546	530	497	501	535	539	509	537	566	514	534	500	559	573	521	513	499	496	532	536	549	522	530	546	543	508	559
67573	63346	46769	23019	4054	193	127	138	157	169	187	142	169	156	146	130	143	152	138	145	159	142	143	142	131	132	133	131	128	123	136	135	139	132	140	147	137	161	162	131	146	117	135	134	149	122	143	137	147	137	138	121	128	140	121	133	131	124	124	144	140	140	151	147	159	132	129	133	138	140	119	136	140	141	113	122	145	139	146	113	132	137	161	139	130	142	131	157	154	134	157	115	145	142	124	117	143	137	142	136	124	135	134	119	132	132	126	141	140	139	117	165	144	132	132	132	143	128	129	170	135	143	157	124	124	144	129	148	160	129	110	131	154	133	145	135	139	137	126	147	121	139	152	137	137	137	119	148	123	135	121	140	146	118	138	136	143	147	121	160	110	123	142	133	135	146	134	127	121	166	155	134	136	160	141	141	141	139	129	117	136	146	161	144	136	124	142	115	141	140	133	148	138	157	132	150	126	141	131	149	133	147	143	138	140	157	152	147	140	146	142	150	132	128	145	129	149	128	156	136	144	139	126	140	121	139	148	130	137	142	149	136	132	121	118	117	127	143	137	121	160	148	119	119	132	123	128	129	154	163	117	140	132	124	144	125	123	138	110	133	142	142	118	139	144	138	144	129	144	150	125	135	138	157	123	154	145	148	113	112	144	115	143	127	144	132	146	153	110	143	150	143	131	155	140	136	164	134	122	134	106	140	123	129	120	125	130	130	145	136	118	131	135	122	150	130	128	136	127	150	115	151	128	137	134	126	123	139	127	122	140	151	129	153	153	134	132	142	123	134	143	121	134	128	134	120	131	147	144	133	140	149	151	146	150	141	140	138	144	140	130	140	149	121	139	117	144	132	143	148	137	137	126	134	103	140	144	136	136	141	150	137	133	149	139	147	147	146	153	147	160	144	131	121	119	136	119	122	143	139	127	118	128	135	138	133	109	156	135	138	147	150	116	140	121	123	139	131	141	114	159	123	135	151	131	132	131	138	135	148	134	113	143	142	140	130	108	124	153	136	155	148	141	140	131	147	117	137	138	122	157	144	142	121	141	144	152	147	129	150	125	132	154	144	140	126	144	134	130	134	124	127	147	124	130	163	130	132	118	167	157	132	115	135	116	131	143	138	142	128	146	140	134	129	141	131	164	143	143	128	135	134	120	148	128	110	135	136	133	117	151	125	133	132	129	149	154	141	122	161	157	148	146	128	119	158	133	126	143	130	131	148	152	136	150	141	125	148	104	118	132	136	138	137	126	144	126	143	126	164	149	136	122	136	129	141	145	144	127	160	125	138	128	135	137	129	130	150	150	124	139	129	143	127	150	135	145	138	132	144	127	132	141	137	125	129	131	138	135	140	134	129	147	137	120	133	129	126	137	137	131	142	150	120	134	139	115	121	128	118	132	146	149	135	143	116	144	119	129	139	133	128	117	147	142	114	141	158	154	136	151	136	134	145	147	158	140	134	121	132	131	147	141	124	106	130	128	128	133	117	130	146	141	129	131	136	125	133	121	152	138	142	135	133	149	127	146	163	156	137	132	148	122	127	138	139	134	144	128	143	124	135	115	124	123	136	151	132	146	151	151	138	143	127	140	123	128	164	135	122	144	127	136	141	142	153	142	144	152	156	137	143	140	131	129	143	136	121	108	143	143	147	130	140	126	142	136	136	126	124	132	142	135	134	116	133	153	157	156	133	138	139	135	140	133	133	144	135	143	123	131	138	128	152	146	116	146	148	134	146	144	147	132	146	141	148	144	134	154	136	128	140	135	121	134	121	125	129	135	143	128	117	146	127	134	151	139	134	136	136	141	124	114	130	159	131	131	129	157	159	148	152	136	139	167	149	127	143	121	140	124	135	141	153	149	148	142	147	140	156	147	143	111	152	114	131	144	121	145	143	154	151	162	117	134	150	131	117	142	144	137	134	138	149	149	142	124	132	131	131	119	138	131	150	136	161	131	157	129	146	134	110	123	152	146	126	131	145	150	132	152	137	123	122	155	139	138	143	154	141	137	131	117	127	137	152	134	125	134	128	134	153	145	118	126	135	139	137	144	157	130	112	126	132	137	129	143	142	135	127	122	146	133	139	150	131	131	116	138	157	138	125	144	135	142	140	148	133	117	138	121	148	134	137	136	142	142	151	146	122	140	148	146	150	156	119	138	133	135	152	155	146	133	148	124	126	136	132	161	137	147	146	130	152	139	112	123	150	130	118	132	112	144	145	134	128	146	139	144	122	152	159	132	141	125	151	133	139	114	134	157	131	111	149	131	125	141	132	147	131	135	127	133	137	131	158	141	136	150	129	116	136	124	142	139	114	154	117	142	143	115	130	120	139	146	140	147	133	144	147	122	121	133	148	112	134	132	128	120	137	132	132	131	152	120	131	137	125	135	145	140	140	124	141	144	137	145	144	134	156	145	152	135	135	128	145	158	134	132	122	141	150	125	154	142	134	134	147	134	147	142	116	126	144	138	139	154	148	132	137	127	129	136	140	121	134	139	120	139	144	137	135	129	131	135	143	144	140	112	143	138	127	110	126	125	138	136	153	121	125	143	120	144	129	143	121	141	148	141	139	128	132	149	139	142	138	132	130	152	137	142	132	137	142	142	123	137	143	147	145	120	139	118	142	148	120	150	159	145	135	143	127	148	138	136	144	143	118	142	122	114	142	142	146	128	143	146	144	135	164	122	153	111	131	145	153	146	128	138	123	135	149	134	151	130	116	111	142	141	146	134	149	130	128	120	129	136	124	113	128	111	145	156	151	131	133	131	141	129	127	129	116	146	139	144	130	141	116	128	120	164	126	120	150	144	150	141	150	137	141	140	146	143	147	137	124	132	152	142	116	133	121	164	125	158	124	125	151	138	128	128	129	125	147	135	154	127	131	157	141	129	142	137	142	130	146	148	133	139	137	122	134	136	133	139	138	148	145	148	123	140	147	129	127	130	116	112	123	137	129	161	123	150	125	120	144	131	127	138	140	135	146	125	150	152	124	147	134	144	148	158	148	149	143	132	135	126	152	143	138	139	136	131	128	121	128	151	142	155	126	134	122	123	124	115	160	153	144	135	114	122	123	135	143	121	151	145	127	139	117	138	139	124	140	140	145	133	140	124	150	129	135	145	118	111	136	141	152	140	156	166	124	154	139	164	110	134	106	117	130	142	174	136	128	147	129	137	132	133	124	126	134	143	130	143	122	134	142	139	129	137	127	143	136	117	151	149	147	140	146	139	129	144	141	132	131	129	154	141	108	114	139	124	133	128	146	151	134	129	145	133	137	123	137	132	121	153	132	144	141	146	143	143	136	139	133	127	139	139	126	123	125	147	138	149	141	125	125	127	142	121	140	126	111	143	145	121	112	154	137	140	123	137	152	133	130	145	128	156	148	133	121	145	150	127	135	148	161	139	144	133	144	126	140	147	138	122	144	125	126	133	139	135	127	145	133	138	130	131	135	109	131	114	151	117	137	136	120	147	154	133	154	133	126	159	153
53357	51544	45186	25741	4113	485	513	572	856	723	763	626	620	598	600	557	535	478	484	555	497	518	518	468	493	546	461	485	447	490	472	463	482	449	490	458	500	500	530	512	488	471	473	492	483	439	503	465	442	445	481	471	459	500	509	447	462	499	476	488	450	479	483	505	478	465	486	469	508	475	419	506	485	502	487	492	511	463	459	461	502	452	506	470	473	465	431	497	492	469	490	540	493	494	485	473	478	510	453	492	466	472	473	487	452	449	485	461	451	481	442	481	464	463	472	468	504	478	477	441	474	482	494	465	506	464	479	504	484	481	449	480	456	483	486	461	477	446	459	473	488	516	481	459	477	482	499	513	464	478	481	483	473	476	521	481	491	468	533	462	495	456	463	480	497	472	466	473	477	505	465	477	447	444	474	476	455	471	500	482	492	516	490	484	493	487	458	492	464	499	480	482	524	482	463	478	487	450	477	474	462	470	452	445	495	469	482	485	464	501	491	462	470	507	485	472	473	480	464	496	467	482	465	473	432	484	464	450	473	475	486	560	458	490	515	460	494	420	480	496	467	484	449	476	503	468	470	477	446	472	488	474	458	470	475	470	485	472	442	454	483	508	514	486	465	501	498	495	442	491	459	458	479	517	487	471	474	472	482	465	509	497	462	477	501	516	446	475	480	513	461	451	460	451	488	508	515	509	438	474	466	475	479	456	478	481	480	480	481	461	501	501	495	464	468	425	502	458	503	474	503	442	474	439	455	494	468	500	530	481	490	456	441	498	446	491	473	429	511	475	464	485	491	439	456	453	467	477	457	517	504	475	480	465	470	469	470	482	463	460	497	497	454	458	450	467	467	476	519	441	483	500	482	481	463	478	464	451	492	515	524	503	485	500	457	462	443	473	500	513	475	473	499	506	499	484	482	472	508	473	463	460	468	471	470	484	474	499	488	472	462	452	435	462	438	497	453	463	446	451	435	462	490	461	492	473	426	455	474	507	515	457	500	467	469	504	519	464	486	430	444	498	484	450	499	460	476	485	524	470	476	453	461	460	483	467	497	486	476	497	501	512	488	471	464	450	499	519	537	496	468	443	469	499	471	474	477	480	481	442	486	486	464	479	478	463	429	469	424	468	495	451	482	483	480	513	443	470	506	474	488	488	497	439	502	464	438	466	508	540	486	496	428	463	498	484	472	464	477	474	457	458	440	446	472	470	503	464	496	484	473	465	522	457	469	488	484	472	486	452	514	477	472	438	427	454	495	444	458	432	488	463	434	495	488	473	471	476	472	477	478	512	503	506	436	468	468	491	508	489	478	500	504	489	496	482	460	503	507	473	502	471	475	490	498	467	493	493	488	502	500	499	468	464	479	494	498	512	479	502	494	526	460	483	465	515	443	499	479	475	502	492	477	488	474	468	481	459	514	467	511	471	468	478	457	483	482	482	507	481	463	495	499	469	502	470	483	508	489	451	456	485	456	479	469	458	453	476	483	474	491	449	450	491	502	455	497	476	476	461	485	505	511	449	467	499	507	487	449	474	438	495	451	497	470	480	461	495	488	446	453	471	499	453	475	443	463	463	518	467	452	485	494	470	458	492	488	442	445	524	477	496	450	505	453	463	465	491	493	471	480	488	496	503	463	463	504	526	477	483	509	524	496	466	513	479	499	469	477	483	478	478	483	437	464	482	486	476	438	485	474	441	441	460	478	447	501	451	476	442	473	460	484	482	458	494	487	502	490	520	492	473	436	480	447	475	474	482	482	482	487	455	490	491	469	502	475	474	484	481	501	465	461	479	488	481	506	456	468	490	481	522	505	474	475	459	448	503	483	460	474	503	511	541	487	476	484	524	504	489	453	477	504	460	478	451	448	510	485	494	503	542	471	484	490	478	508	507	462	431	467	489	501	491	482	497	441	461	466	484	472	488	457	458	500	482	451	473	482	454	488	476	472	491	482	486	501	500	475	478	496	456	437	481	463	504	490	509	421	495	481	490	493	437	476	505	488	502	485	444	470	472	463	469	480	493	493	487	453	453	480	491	461	503	501	474	455	507	518	471	471	488	472	478	443	490	425	492	496	483	463	475	462	524	480	443	449	490	452	454	473	476	487	459	479	447	493	469	474	493	436	473	455	469	448	500	490	473	482	459	443	483	449	445	478	514	506	506	459	451	457	480	476	450	500	490	479	454	440	504	454	444	427	502	514	480	462	453	448	460	448	466	485	477	555	485	493	448	475	522	500	463	507	477	458	476	469	461	468	458	489	472	471	484	500	455	451	464	422	479	483	478	496	493	467	502	491	468	487	502	460	462	475	521	478	495	474	439	442	472	463	484	497	454	486	468	461	458	492	500	468	474	463	494	495	491	479	458	481	477	478	505	501	491	447	478	452	510	491	456	483	472	513	479	466	455	540	480	457	480	461	533	482	486	495	481	464	480	490	429	466	442	533	478	447	478	469	489	472	487	476	486	496	472	521	462	462	474	503	460	474	439	493	509	498	481	457	500	486	493	513	477	478	482	479	481	444	527	481	501	482	448	455	476	471	488	496	479	514	460	484	478	485	455	444	508	498	470	481	475	452	414	460	463	497	506	471	460	505	462	477	494	476	506	469	443	481	485	480	455	469	514	496	519	512	465	475	520	472	450	496	454	506	502	462	477	504	494	503	451	485	502	464	438	464	512	491	454	469	486	464	493	468	463	489	497	485	488	491	516	481	469	490	455	509	477	479	489	466	435	471	512	471	462	489	470	473	486	459	475	499	481	434	492	442	457	488	457	463	460	493	486	472	474	517	474	487	467	451	496	482	475	463	471	446	487	432	485	483	494	451	489	476	487	492	486	468	475	452	512	462	475	519	488	502	479	480	500	511	484	499	490	477	479	470	469	467	488	460	480	506	490	510	484	489	462	466	512	520	489	494	498	487	478	507	498	487	447	445	456	462	464	493	488	475	474	518	472	527	464	485	480	506	443	480	483	529	472	492	478	493	464	500	450	476	493	456	504	502	448	421	517	499	480	480	511	445	494	464	446	488	490	509	503	474	486	448	469	474	477	520	454	469	461	450	460	472	484	514	463	491	468	518	515	508	465	486	472	479	457	477	467	489	510	463	473	491	512	471	474	494	470	486	489	444	465	474	472	473	465	511	507	481	477	445	462	510	484	469	485	516	501	487	481	455	487	517	458	431	491	484	478	474	487	511	499	445	487	445	485	460	488	464	474	475	485	485	522	469	480	470	487	467	446	470	465	463	453	457	503	468	479	432	495	490	462	469	492	485	484	483	507	481	470	478	510	494	463	496	490	476	477	474	501	515	489	494	455	447	488	500	509	479	536	452	527	492	489	478	456	479	457	504	464	472	482	475	480	471	428	493	481	502	455	457	493	462	518	485	479	461	459	506	501	483	490	473	476	464	480	453	466	495	463	477	458	455	497	505	472	454	499	471	463	476	468	469	532	471	464	481	486	499	444	498	499	473	473	489	496	487	463	493	438	528	471
74925	72180	56078	30783	8685	470	246	240	313	267	291	236	232	237	236	234	234	214	214	206	212	193	219	187	206	215	215	201	207	212	206	198	183	199	194	194	209	221	195	208	208	227	187	221	206	183	226	200	207	160	195	193	201	206	205	194	237	194	209	182	210	184	191	216	180	190	205	229	213	207	209	195	195	197	196	190	216	203	192	194	199	205	180	193	218	206	208	203	211	195	192	180	198	198	190	202	221	212	192	183	204	221	194	194	193	201	184	212	204	198	191	186	192	226	182	192	193	197	172	194	191	195	218	196	195	206	198	227	219	186	194	194	191	224	186	207	210	216	205	190	207	256	210	182	214	209	200	202	174	214	188	208	214	210	218	177	189	185	202	193	194	190	196	222	207	190	197	219	184	190	187	215	211	189	165	192	198	200	182	225	193	232	198	186	203	208	179	183	218	225	195	202	192	207	207	205	183	208	203	197	208	221	174	211	202	206	196	190	220	186	219	225	169	173	203	173	194	185	222	226	200	179	202	222	206	187	173	213	204	199	208	213	224	212	182	208	192	200	199	208	204	219	194	198	204	204	217	192	195	202	197	198	180	219	215	193	191	199	233	212	189	212	215	211	174	184	204	212	198	166	190	182	197	206	203	200	192	187	210	207	201	188	213	206	186	189	215	203	175	170	199	197	182	201	207	206	201	186	201	194	190	186	221	186	209	199	204	186	205	197	192	212	174	208	228	198	194	218	204	212	223	201	196	206	219	180	179	210	209	166	202	203	189	191	208	204	198	177	210	223	207	219	204	230	166	193	199	191	212	188	196	186	180	201	222	209	185	200	219	202	178	198	204	189	191	177	176	238	210	202	209	208	219	182	209	191	203	170	217	182	224	189	190	192	221	188	192	200	189	194	214	207	189	197	209	203	192	182	189	183	188	232	195	228	193	217	179	199	188	199	198	187	197	196	181	200	185	175	198	180	212	203	186	196	203	217	191	187	183	174	196	210	199	205	192	190	219	199	195	194	220	197	215	228	180	215	196	202	164	197	216	211	186	196	202	188	235	228	191	194	201	185	211	209	199	199	198	185	164	219	177	213	217	182	204	208	211	180	208	224	187	212	178	192	200	203	213	202	202	186	205	207	214	210	176	190	204	203	201	225	205	190	174	178	194	181	213	188	204	200	198	202	239	181	190	210	205	190	192	203	192	230	192	218	200	197	214	190	190	163	208	222	199	213	200	208	207	206	207	234	211	182	197	186	192	196	220	189	189	183	198	192	195	202	196	191	195	226	212	212	188	198	187	195	188	229	213	198	216	206	212	221	192	198	209	201	206	196	201	211	212	213	214	202	211	191	208	200	204	206	192	205	185	209	171	168	208	196	184	221	195	212	221	195	170	218	208	215	214	223	202	176	186	184	212	183	207	214	192	192	211	228	202	214	214	197	181	205	179	215	235	206	192	206	171	221	186	202	199	200	225	197	212	219	205	199	216	188	201	184	197	199	185	182	197	215	210	191	180	195	173	194	176	188	210	186	182	224	199	203	226	207	197	171	185	227	191	203	195	197	194	187	209	186	207	200	211	183	207	172	195	208	220	207	202	187	210	202	200	197	202	189	190	187	191	163	198	227	207	208	201	201	205	188	200	216	214	177	199	203	185	192	184	198	210	179	190	192	195	178	213	199	213	183	212	183	179	200	173	177	207	207	187	204	211	194	181	177	200	221	189	198	189	185	197	212	211	219	188	226	185	174	191	221	181	207	189	205	191	207	210	208	191	225	217	193	202	191	197	216	198	212	225	195	220	189	202	182	215	200	209	214	194	184	194	208	236	190	179	201	203	204	209	210	203	222	199	168	195	171	192	199	199	196	203	227	201	206	205	193	218	205	195	230	190	204	190	204	195	180	185	206	206	194	187	212	202	198	187	193	203	208	188	200	224	189	202	217	195	190	213	191	188	213	197	204	210	205	200	206	203	193	229	198	203	230	203	192	216	191	185	194	218	212	206	190	216	196	206	188	190	225	220	172	217	187	189	163	219	214	193	201	211	175	203	210	190	197	197	190	199	174	195	222	178	215	191	194	208	193	194	198	206	188	174	219	219	194	187	199	171	210	200	188	188	223	198	208	229	214	221	194	188	253	187	202	187	179	199	228	200	216	226	189	198	180	223	200	214	202	174	196	225	196	185	208	195	224	234	203	192	185	182	185	193	196	218	185	201	203	185	201	190	195	207	220	217	200	195	190	225	204	192	199	232	205	178	219	202	181	199	184	235	215	193	182	185	210	201	175	187	194	202	196	197	202	191	184	218	189	202	200	168	195	226	212	208	205	212	175	190	217	206	213	206	212	189	203	182	181	201	210	183	206	177	182	194	199	182	188	192	184	191	179	210	218	203	202	219	181	202	191	196	177	195	177	193	205	211	198	226	217	186	218	210	220	196	200	192	193	182	177	204	177	210	205	188	180	199	204	188	184	199	199	211	201	207	174	199	214	181	218	200	181	227	199	193	186	204	198	216	183	201	186	196	212	191	196	179	188	194	223	219	211	189	232	169	218	205	202	192	193	207	208	208	195	200	205	227	191	202	192	186	190	191	205	205	204	178	189	196	188	202	195	209	173	196	220	212	185	218	210	171	205	203	203	210	200	201	204	192	193	209	197	192	190	209	219	213	179	211	205	216	178	193	181	229	228	187	197	207	200	196	199	210	190	197	192	192	199	211	209	198	189	185	207	201	196	193	196	204	191	204	199	192	203	196	208	196	176	218	197	184	202	194	198	188	203	197	189	186	191	217	189	199	182	187	197	192	207	179	192	220	180	204	219	180	207	172	182	214	206	220	198	218	227	201	182	200	223	176	187	190	177	192	183	197	193	196	182	189	195	230	193	207	204	223	183	217	180	200	218	217	189	200	213	205	187	214	195	214	175	207	187	191	202	179	186	187	202	200	195	212	213	174	205	184	208	212	178	211	197	207	165	190	197	207	184	187	167	188	164	212	211	188	189	233	191	209	199	203	211	173	203	196	180	202	210	208	189	201	192	215	205	210	234	222	214	183	192	221	204	191	212	188	193	229	194	195	180	219	213	211	192	206	192	210	213	202	224	176	186	195	207	215	174	215	210	196	190	217	213	225	190	206	186	210	199	204	222	250	197	184	186	191	196	188	189	184	171	212	207	169	211	208	202	197	186	216	186	214	212	221	204	212	193	183	190	213	200	200	192	195	214	207	216	219	195	210	183	191	238	206	205	194	201	194	214	201	216	193	206	199	211	220	179	177	197	200	202	196	210	203	179	203	213	177	199	167	204	174	199	216	219	204	205	227	213	201	197	205	200	209	208	228	181	209	195	171	180	205	159	202	205	190	179	209	213	181	186	213	199	190	212	220	206	210	208	176	189	209	196	195	180	180	179	196	200	172	198	198	195	199	196	211	198	190	208	205	203	198	173	212	195	191	208	218	192	203	216	195	185	194	217	200	215	191	167	185	196	191	249	223	204	196	201
63932	63422	55237	32696	5184	797	725	841	1353	1088	1109	985	909	930	843	800	745	722	689	655	677	662	664	659	694	671	615	721	690	660	698	696	670	596	691	661	673	624	698	660	641	654	680	690	640	682	647	633	658	704	634	602	696	664	653	650	635	667	649	655	681	649	668	641	686	642	672	623	707	586	665	610	627	640	633	641	684	645	645	626	673	677	661	703	688	696	639	693	665	647	639	679	646	635	640	635	677	639	696	656	642	715	646	650	666	641	695	619	669	642	627	661	698	650	642	665	653	616	659	678	610	665	665	677	644	683	620	659	677	622	691	696	672	693	684	650	646	678	707	651	652	622	699	668	712	677	660	678	671	661	670	631	663	661	673	607	675	618	665	647	677	652	651	649	678	676	624	675	637	663	685	665	658	620	650	655	689	673	636	685	621	612	638	677	653	693	657	647	629	661	653	675	629	651	616	624	636	649	680	642	653	618	671	635	665	705	646	587	628	644	636	646	659	628	605	670	654	649	634	666	648	613	656	644	680	647	621	671	652	607	643	631	712	643	667	701	650	657	658	690	655	640	652	683	648	593	655	624	558	674	687	628	652	694	653	666	646	656	606	676	605	670	639	644	655	641	664	660	627	654	617	658	644	673	665	660	676	623	637	706	646	665	649	663	674	704	670	645	675	634	679	683	645	654	651	629	670	643	645	659	661	677	644	667	674	601	627	656	664	627	674	701	662	651	667	663	690	672	636	685	643	654	640	636	675	657	628	673	670	671	647	662	624	684	687	694	659	659	649	670	630	660	635	665	675	614	655	614	654	627	675	624	645	649	658	601	711	671	656	639	622	654	636	632	651	621	653	649	635	670	621	676	654	631	691	640	650	639	682	670	634	634	654	697	643	659	651	675	668	626	604	668	644	641	679	688	648	642	636	627	627	658	642	641	635	672	626	662	702	635	688	631	688	657	668	678	665	672	602	658	637	663	679	623	652	633	696	641	636	671	720	633	682	610	606	670	624	627	670	670	641	669	655	696	664	670	674	612	671	681	671	651	615	673	587	671	666	681	670	653	636	646	694	633	689	675	643	666	681	680	642	641	628	633	688	641	629	610	660	643	629	639	696	672	674	645	556	657	630	679	622	660	667	670	659	646	653	646	640	632	693	685	655	606	682	686	673	647	610	653	680	652	662	645	680	680	629	677	631	666	639	633	635	651	692	610	655	654	671	633	703	636	660	624	670	694	645	634	672	684	626	630	630	629	673	651	667	688	637	619	662	641	621	598	655	666	661	674	605	645	649	681	687	632	633	638	690	668	676	595	652	598	605	665	641	610	661	636	669	731	590	657	662	629	630	623	669	683	684	670	629	661	622	616	667	652	696	658	645	683	711	669	693	729	655	619	611	619	627	667	639	641	646	648	643	654	626	647	640	700	662	627	648	619	663	639	674	689	709	637	634	607	661	629	686	639	659	683	654	693	664	663	635	666	653	625	625	661	598	647	600	655	648	610	677	648	669	697	630	607	690	677	642	638	731	655	640	655	614	669	643	663	609	670	663	704	687	623	657	669	691	629	656	659	653	610	653	682	647	645	664	670	666	642	662	645	705	666	702	679	676	681	648	657	658	694	612	632	644	667	697	694	613	669	690	647	671	649	643	686	696	665	652	681	676	651	678	656	688	635	642	667	643	641	684	671	652	641	643	639	653	645	636	651	666	649	656	672	659	627	653	679	605	635	628	639	665	654	654	650	650	661	653	653	635	660	667	636	651	644	715	667	640	633	598	670	638	649	652	686	647	718	649	691	664	635	689	597	634	650	655	665	672	656	640	692	614	728	623	642	632	645	692	669	640	691	673	698	633	640	701	650	696	676	638	667	667	645	668	609	698	648	699	632	646	699	675	682	682	637	647	645	597	655	665	659	623	688	635	638	661	626	664	624	695	626	654	615	697	675	614	641	652	664	667	648	654	625	616	671	679	642	665	625	612	645	636	608	670	643	685	617	652	707	647	659	696	653	647	637	655	666	621	654	649	637	667	667	633	683	639	641	704	651	617	710	668	665	665	659	656	655	697	688	710	646	657	612	630	690	674	689	655	661	646	708	645	646	644	646	690	622	593	660	642	654	669	692	680	672	655	633	639	669	672	652	622	634	657	641	639	656	644	619	651	665	670	654	657	652	715	651	599	633	654	623	597	641	620	658	686	632	687	682	662	672	687	605	646	622	639	622	636	668	646	648	624	659	681	690	680	649	646	698	668	667	669	652	627	662	662	643	657	656	682	662	662	653	687	654	638	604	651	689	656	666	648	641	666	643	631	661	631	689	649	677	640	655	664	657	653	647	638	713	650	645	663	671	650	623	657	662	599	665	648	646	670	616	644	700	627	662	659	628	670	613	651	618	633	638	679	671	675	625	640	661	680	658	657	660	688	662	666	634	620	669	682	693	663	629	637	649	689	646	689	689	642	664	624	650	651	702	660	713	671	706	654	649	619	671	674	645	678	688	644	675	675	646	640	652	607	629	660	692	646	706	672	676	646	664	643	684	656	618	689	685	705	649	660	639	656	637	643	636	682	635	624	629	645	655	673	592	648	654	643	647	642	660	611	703	696	647	660	647	665	676	628	630	666	693	624	675	668	646	644	618	647	664	673	644	648	644	657	679	600	681	687	629	625	658	647	713	658	644	659	639	607	628	631	690	655	641	649	664	668	607	600	620	666	683	682	662	623	642	669	701	648	686	653	646	656	657	641	645	672	651	655	632	659	680	620	642	630	652	725	634	686	681	629	634	633	640	653	642	637	662	621	603	609	668	656	621	705	681	677	623	663	636	660	618	641	674	694	676	670	623	653	662	647	692	656	723	671	667	639	671	662	680	651	662	646	661	627	714	684	688	671	630	626	629	685	654	630	668	668	630	664	625	664	663	633	678	629	667	659	656	679	648	655	669	634	637	638	646	600	620	684	678	640	677	642	653	634	665	662	677	658	687	626	662	676	668	692	655	640	637	677	638	665	693	663	657	632	640	664	619	669	630	686	655	659	653	695	661	662	619	691	643	638	637	655	654	637	606	668	697	671	641	697	653	646	691	670	645	698	665	657	676	662	621	641	626	647	683	646	635	640	655	653	668	660	707	693	648	663	672	672	631	647	668	667	686	664	645	696	727	713	672	643	668	673	662	639	645	677	726	666	614	676	680	634	649	580	677	700	695	686	674	657	713	676	654	703	667	627	674	564	643	649	646	619	654	647	667	600	652	672	670	694	649	659	643	646	630	664	674	629	658	655	667	642	617	684	657	634	672	634	597	617	666	689	636	660	623	662	631	670	661	647	658	650	661	668	634	688	638	666	680	698	678	632	633	630	642	618	656	683	666	631	632	641	668	662	692	685	619	661	649	654	648	663	665	661	686	658	672	672	609	682	632	592	671	636	661	690	695	665	672	672	649	653	623	655	621	634	694	666	651	665	662	690	657	665	684	680	674	608	684	671	671	611	645	696	682	595	638
32305	19783	7831	1646	251	163	146	164	148	147	155	159	147	164	150	151	151	163	150	146	160	140	169	124	144	145	156	131	146	140	145	145	156	136	137	132	153	164	143	157	163	144	142	154	127	131	127	165	157	145	127	138	150	144	155	132	138	161	170	161	136	149	153	140	142	143	156	149	140	136	126	171	139	145	139	140	147	144	131	158	135	137	129	123	136	148	146	132	149	137	149	148	146	145	139	151	139	145	157	141	138	127	155	133	120	131	142	156	149	156	130	123	125	164	144	143	122	149	130	140	157	151	133	157	155	160	134	139	140	149	142	139	152	147	168	148	147	126	123	118	155	141	132	129	150	156	141	134	130	134	135	131	126	129	138	140	146	140	155	138	155	141	138	147	152	173	163	151	149	154	159	130	160	148	143	151	142	126	140	157	132	159	161	142	161	157	128	137	125	141	127	146	116	161	121	145	129	137	131	124	137	138	136	143	143	121	142	138	141	163	141	133	135	129	123	134	133	134	159	145	118	134	159	149	149	141	152	144	162	122	159	145	154	145	138	137	151	146	131	161	154	129	144	123	126	146	160	133	159	141	135	149	154	152	139	147	134	156	162	119	135	141	131	143	151	129	138	117	153	162	141	133	169	155	143	125	146	157	151	134	145	162	162	134	139	147	144	141	151	150	166	139	140	131	145	147	158	136	141	135	131	126	141	120	143	124	159	159	143	136	151	117	146	145	166	137	130	157	160	150	122	158	147	145	147	144	131	149	143	134	134	172	149	138	130	154	137	148	171	145	136	131	140	120	161	128	165	134	141	145	140	152	135	149	133	159	143	125	132	153	141	139	152	150	162	129	150	155	135	157	144	146	155	147	154	138	140	141	137	154	140	141	144	121	123	142	123	146	135	130	128	148	141	157	144	168	161	116	136	137	134	131	133	142	148	163	139	153	153	145	141	171	138	157	160	137	126	149	125	128	136	156	128	126	153	150	138	132	133	142	137	139	147	150	126	164	145	145	140	123	125	120	162	156	141	124	129	139	135	120	158	132	132	151	133	163	136	149	133	150	145	130	145	142	129	149	168	147	138	133	144	155	144	154	144	135	147	143	134	167	131	139	148	131	147	129	157	160	155	163	141	128	141	151	136	147	150	148	133	135	144	152	140	134	129	139	133	133	158	143	134	142	141	160	127	160	146	163	130	166	155	149	130	139	139	145	138	150	146	163	139	140	139	147	125	155	148	125	144	145	121	138	152	150	145	142	166	140	135	139	159	159	140	137	154	139	153	137	126	127	139	131	126	162	128	162	138	148	121	149	138	133	149	138	151	122	142	143	149	132	141	164	141	163	141	149	139	155	151	144	138	158	127	132	130	152	161	140	147	110	133	159	145	133	138	150	140	146	159	126	143	134	139	133	139	161	140	147	164	134	127	135	163	137	162	139	124	132	141	142	129	139	125	150	145	144	150	140	144	142	138	145	154	122	135	140	139	129	153	139	145	139	131	148	136	117	154	123	130	122	130	129	119	160	115	132	145	138	142	127	131	136	136	152	144	146	150	151	143	146	143	121	156	152	126	128	130	127	141	149	148	150	151	139	139	139	120	153	150	150	137	145	149	146	156	138	137	135	146	114	154	163	162	151	134	148	141	145	134	121	138	127	156	135	146	136	127	141	156	147	132	145	128	121	120	151	155	130	150	157	165	140	147	134	128	136	141	139	131	113	130	142	146	143	126	140	133	155	165	134	151	148	155	129	159	139	140	131	148	158	134	132	143	143	160	147	129	119	138	133	147	147	153	138	152	152	132	149	150	136	163	161	140	156	149	162	144	151	150	143	151	149	142	156	149	111	168	143	135	124	128	147	152	151	136	118	143	142	150	137	132	139	130	138	137	141	128	139	139	142	147	144	158	125	132	159	174	166	149	133	131	142	130	138	150	136	137	150	119	146	136	140	138	146	138	142	156	134	143	138	150	136	149	132	153	156	134	128	126	134	137	149	138	142	121	140	143	149	134	139	140	153	144	142	126	152	137	144	155	131	150	146	155	142	149	121	143	143	125	145	140	155	173	149	144	154	147	141	150	149	116	144	153	135	143	136	139	148	145	163	135	138	137	114	154	143	135	145	147	130	149	136	134	128	122	148	139	165	151	131	168	137	139	139	133	148	152	137	157	147	138	129	164	153	114	143	136	156	136	143	142	133	122	150	147	136	152	142	138	160	148	135	167	144	138	163	140	130	154	148	134	131	159	138	141	157	129	143	141	142	149	146	157	138	156	122	132	140	164	155	138	128	151	151	140	142	131	131	129	129	133	163	147	139	153	144	150	137	139	149	148	154	128	133	131	157	152	141	147	131	144	164	123	124	142	132	134	132	132	160	133	132	152	136	128	151	150	147	131	140	126	166	129	131	139	178	141	127	149	131	139	146	158	146	149	154	147	152	151	118	153	145	161	152	125	140	157	127	142	158	123	155	123	131	138	142	149	166	128	147	129	140	141	145	133	148	127	154	168	171	139	145	158	168	161	140	139	133	146	136	149	134	127	153	144	145	131	125	153	149	145	136	155	134	131	151	140	146	155	129	123	164	160	177	128	140	123	113	140	153	152	135	155	147	143	149	143	150	145	141	138	133	152	132	155	151	155	158	146	160	147	119	155	142	162	132	147	158	133	136	143	134	146	148	145	122	155	155	153	121	149	153	169	146	130	129	156	146	145	151	168	135	156	139	153	140	126	170	139	144	115	121	134	114	142	153	140	136	144	161	148	170	146	151	116	132	161	145	142	138	143	133	134	124	145	159	148	129	148	163	160	147	136	135	142	146	153	129	128	136	129	134	141	140	146	162	152	136	139	150	168	161	151	132	153	137	130	125	125	159	151	169	148	163	141	128	168	127	161	145	139	152	123	128	140	121	156	138	134	159	136	148	138	154	129	153	148	144	181	159	144	161	149	136	163	143	143	148	157	139	148	149	130	144	151	128	162	167	152	121	156	132	132	128	140	156	150	146	136	141	142	153	128	137	153	164	143	132	152	137	161	132	140	142	137	141	163	154	154	152	128	148	137	149	129	166	137	155	136	148	125	147	135	153	144	133	144	153	156	143	159	142	133	145	134	130	144	140	145	126	130	144	117	160	134	146	132	148	143	143	157	141	161	152	136	143	135	151	143	123	126	122	132	134	161	136	150	168	136	129	156	143	161	150	132	150	133	140	154	129	144	137	152	134	144	141	136	147	124	133	141	148	152	150	143	133	146	152	146	154	146	140	165	117	149	138	141	132	148	150	154	135	145	150	141	161	169	173	139	129	124	136	126	127	133	132	146	137	132	129	157	146	151	135	115	146	126	157	147	154	160	150	152	139	135	136	148	147	157	142	106	137	141	156	136	133	136	138	158	135	169	140	146	129	149	131	149	148	165	143	148	152	134	127	133	140	154	140	136	162	147	148	130	147	142	121	137	156	139	154	137	136	152	147	130	163	131	147	118	138	159	148	117	142	130	158
34051	23435	13483	4518	679	530	511	502	535	509	552	534	507	480	468	502	484	498	487	512	502	504	479	492	465	451	497	479	501	493	513	453	531	545	532	487	509	513	496	537	499	544	510	537	479	520	513	491	493	537	463	483	561	519	518	526	513	486	517	504	547	530	511	532	515	512	457	492	497	472	520	534	514	510	527	470	479	508	502	454	478	523	527	491	456	473	500	541	505	518	477	514	511	510	502	472	525	496	539	548	524	504	507	541	532	505	523	519	502	527	488	497	497	505	524	521	533	520	487	498	505	491	522	510	470	476	510	511	469	516	500	528	497	509	491	512	523	513	480	488	450	462	513	538	493	503	492	516	517	490	522	480	515	498	519	510	503	490	523	538	514	518	508	485	470	505	537	476	499	531	491	497	543	470	517	502	516	539	516	520	499	517	513	516	469	499	508	526	522	456	513	553	492	540	443	492	483	500	509	530	519	530	517	507	528	506	507	529	478	507	508	477	509	467	501	486	493	485	469	494	511	479	520	495	524	493	494	547	508	464	493	494	484	503	512	513	512	463	478	490	491	470	536	507	544	494	526	538	499	504	484	456	473	497	470	481	531	492	491	484	501	515	513	484	546	474	482	523	504	463	487	555	451	520	514	454	508	490	502	534	482	536	509	508	515	498	525	530	509	472	501	494	512	472	484	508	471	528	497	521	522	489	497	502	528	489	487	503	512	483	483	492	462	498	521	484	495	490	543	511	475	504	464	491	494	488	473	460	477	506	484	516	508	512	512	472	515	497	451	523	523	508	502	520	494	494	512	502	484	540	492	502	512	517	484	501	499	516	495	469	535	452	494	492	446	500	537	493	533	511	504	493	476	470	498	499	516	477	454	487	496	469	492	489	462	520	548	513	480	512	442	537	492	516	474	462	491	518	508	482	492	512	544	538	498	492	477	497	451	509	518	523	495	486	485	507	487	505	496	548	448	476	476	545	486	488	546	506	466	479	522	475	458	471	500	498	502	544	507	485	526	492	525	526	508	503	452	522	505	459	502	522	494	519	536	472	493	502	472	472	518	494	546	511	495	517	518	507	472	482	496	461	510	511	509	466	471	469	516	479	514	491	520	494	519	511	483	486	503	484	504	475	543	485	479	532	501	507	492	524	457	477	482	461	507	516	457	485	510	493	510	526	521	511	510	502	478	522	457	499	483	500	540	538	502	499	542	480	500	495	490	499	481	481	502	498	492	511	469	508	500	528	464	501	533	489	466	455	515	479	493	516	519	511	505	496	524	478	484	483	511	535	474	510	487	514	501	496	490	451	481	470	534	532	531	458	514	489	520	549	498	519	518	473	489	503	502	494	495	491	500	467	483	505	538	481	512	471	503	503	524	479	483	513	495	508	457	492	541	508	502	493	480	473	493	562	505	490	477	487	524	464	498	527	494	527	453	510	490	531	496	480	501	465	519	504	498	527	519	475	510	520	527	519	531	515	532	511	473	519	493	513	540	495	543	507	462	480	493	516	533	473	460	500	493	474	481	496	493	496	532	534	465	481	479	507	482	486	476	494	511	558	489	496	478	467	500	477	485	478	528	517	481	532	496	503	517	480	444	492	495	491	500	518	525	500	482	444	507	482	478	498	500	559	499	471	528	508	530	506	497	501	468	503	518	497	491	462	506	483	488	492	475	513	473	482	504	489	507	463	516	521	467	532	519	485	455	499	504	531	497	484	507	531	510	512	499	510	493	511	484	495	521	543	499	539	475	507	511	479	484	561	547	479	501	462	501	526	502	465	511	531	537	490	508	453	469	495	451	483	514	489	501	504	500	509	509	481	492	513	496	486	484	461	502	471	510	538	476	535	515	480	485	491	504	494	510	465	507	469	495	516	512	540	508	502	502	552	495	481	479	565	520	528	475	500	445	503	530	520	501	513	504	503	501	529	524	539	486	443	552	491	518	530	557	497	470	494	521	473	481	482	473	489	528	517	503	553	500	531	532	510	494	517	507	522	526	487	481	524	547	473	482	509	475	505	485	511	538	498	485	484	495	526	470	521	479	512	473	508	472	497	479	492	483	471	507	493	521	530	499	489	556	503	512	497	470	492	488	515	477	485	490	531	433	502	452	505	525	501	497	504	495	511	504	507	474	512	520	516	537	459	521	499	551	491	459	526	470	540	500	509	461	488	522	511	463	491	486	465	489	503	480	510	502	537	511	504	520	508	478	467	481	469	493	503	518	490	508	495	511	465	488	538	507	505	507	521	488	512	522	515	552	475	485	483	546	498	529	508	475	495	511	478	535	539	521	498	475	523	467	465	448	514	533	502	492	462	485	462	487	496	466	509	488	513	496	540	543	501	508	482	486	511	498	474	520	497	518	500	496	475	467	508	485	540	502	502	509	491	489	475	499	501	460	489	493	510	508	497	473	517	491	502	556	499	485	504	450	484	499	483	498	473	482	491	525	494	534	594	520	485	470	513	504	527	482	497	469	506	505	487	496	496	488	508	501	516	535	516	486	500	485	513	498	450	464	514	516	501	514	502	498	505	514	479	522	519	499	531	528	481	471	461	516	554	502	496	497	462	471	523	488	506	548	501	504	505	529	491	505	479	489	490	527	518	522	489	529	525	511	510	503	513	477	491	517	461	477	505	523	511	491	498	487	496	477	523	518	516	497	503	525	499	530	500	543	475	519	470	485	526	490	511	509	481	488	527	500	503	492	534	513	541	509	522	461	478	497	491	531	514	468	484	509	497	503	507	518	503	517	515	526	495	530	488	492	517	458	489	510	507	489	511	530	466	473	486	494	520	469	484	474	512	472	488	495	503	486	440	524	476	507	504	501	502	501	482	529	547	485	531	433	481	462	501	483	503	480	523	476	512	501	468	464	488	493	495	508	484	472	479	496	462	485	505	517	490	494	502	547	446	509	515	513	434	497	492	455	506	494	513	515	480	518	470	463	488	477	498	473	480	509	499	465	489	514	529	511	496	465	500	498	458	496	534	503	458	509	488	471	467	498	533	535	460	515	489	505	492	492	545	510	518	526	467	527	476	510	503	525	509	510	481	490	533	458	494	488	444	498	499	482	506	512	504	501	477	506	472	494	526	501	525	549	525	494	500	480	469	487	485	534	485	492	486	499	505	508	506	450	511	504	529	512	480	495	482	475	542	485	512	488	502	466	522	502	527	517	489	483	495	562	509	496	482	481	459	538	480	497	507	476	478	443	472	537	499	497	473	494	482	499	496	508	484	515	553	510	471	508	481	490	485	487	501	535	490	496	508	496	472	492	496	510	459	527	488	493	514	461	518	485	499	492	500	508	474	502	513	500	502	493	474	505	529	549	524	559	516	467	470	489	469	533	485	460	486	535	507	476	511	474	468	518	517	475	495	519	461	447	530	483	509	495	466	467	502	491	474	516	511	512	578	491	479	506	521	488	514	483	503	528	481	528	503	480	510	519	515	478	493	495	503	484	509	477	512	504	466	514	509	487	496	511	488
67935	63388	46020	21401	2724	159	115	161	177	189	151	160	165	174	131	136	138	148	124	131	151	144	117	138	145	138	126	121	118	137	129	134	117	123	115	123	143	144	118	137	136	145	123	130	140	134	133	125	140	130	126	127	122	139	145	129	126	131	140	120	134	147	129	154	135	151	125	118	138	124	135	133	120	149	131	114	115	139	120	136	136	147	129	127	123	134	148	134	140	149	130	128	129	118	113	126	130	133	128	128	127	148	129	115	145	130	129	141	143	128	127	132	127	147	137	113	148	141	119	117	107	146	130	132	117	131	116	119	155	135	130	134	139	124	150	116	126	162	131	133	112	112	117	136	130	143	132	124	129	125	117	115	120	164	133	119	141	129	144	124	145	130	116	127	143	106	135	113	128	126	128	123	130	123	148	134	138	128	138	114	133	130	138	112	137	127	130	115	128	115	119	122	130	136	146	128	149	135	117	116	142	127	112	144	148	129	116	125	129	142	130	128	123	133	118	139	126	130	129	121	148	135	109	124	152	133	129	110	141	133	129	149	122	133	134	143	129	121	129	121	141	120	127	129	129	127	122	129	139	118	126	147	115	116	129	128	127	130	132	130	123	113	124	139	121	102	121	128	147	120	122	111	141	124	131	145	133	125	129	123	129	129	138	119	140	111	121	129	134	121	134	127	126	137	139	126	130	137	157	150	117	110	119	145	131	116	135	130	112	128	165	121	131	134	128	123	124	141	139	121	132	147	135	96	135	123	137	122	138	140	146	141	131	135	117	121	116	119	144	138	135	139	126	111	120	131	126	126	138	114	126	129	109	122	132	145	124	147	117	133	123	121	136	139	134	114	125	126	122	121	119	130	143	138	127	138	126	138	108	139	135	110	156	123	111	138	141	135	123	127	124	127	143	134	120	136	132	127	122	148	129	134	147	128	122	131	152	116	135	133	126	153	142	120	120	124	119	115	140	114	123	134	143	159	151	115	118	152	110	127	131	148	141	119	144	114	128	123	114	125	134	134	124	129	143	126	125	126	147	141	129	118	137	117	136	120	112	131	121	132	130	121	132	121	122	106	156	123	138	134	162	130	161	127	135	137	138	124	138	135	139	109	145	132	138	142	127	114	118	148	144	121	130	123	106	114	164	138	119	98	123	111	145	114	147	129	124	134	125	117	121	131	136	132	117	132	132	152	126	115	117	130	114	115	140	125	114	131	111	147	123	123	125	126	120	139	132	113	123	131	102	139	121	137	122	154	143	133	115	109	142	144	122	142	117	138	136	137	129	119	134	135	149	137	134	114	144	128	141	147	128	130	146	105	117	137	123	142	138	130	126	158	132	143	130	133	126	133	133	132	121	139	118	127	125	137	113	140	107	134	149	129	149	150	124	121	118	105	143	135	140	123	115	124	137	127	108	127	129	123	121	152	137	139	136	143	112	141	111	148	132	139	136	130	134	156	128	125	124	122	121	130	130	142	123	109	120	138	131	147	121	122	121	113	137	137	127	126	132	123	136	142	125	123	125	147	123	126	152	154	130	125	125	129	113	131	131	124	144	127	126	133	131	141	122	130	133	127	109	133	149	131	139	156	121	116	119	115	131	140	131	124	110	155	152	130	125	128	133	116	126	138	145	137	116	122	137	133	113	122	132	151	118	126	110	117	138	116	133	115	155	145	130	126	116	152	130	138	140	136	146	142	116	113	116	122	120	129	122	134	113	136	139	128	125	129	135	130	115	118	149	136	128	153	117	136	123	146	121	146	138	113	126	128	121	146	113	127	123	108	125	133	144	118	138	131	122	120	140	115	121	138	115	127	104	125	127	150	106	118	120	117	125	125	118	121	125	111	127	118	135	145	126	133	149	101	137	138	128	119	155	131	106	128	133	137	120	139	128	117	101	137	133	125	137	137	152	146	118	130	130	110	141	137	134	149	115	105	136	130	124	147	111	134	127	132	125	105	122	126	141	140	134	125	135	124	112	140	126	130	115	125	135	139	128	128	131	128	119	126	132	140	120	136	122	130	136	144	130	139	131	148	142	130	136	132	142	128	133	143	145	130	127	132	118	124	137	142	118	115	136	137	130	125	111	137	145	122	141	123	122	139	115	133	110	124	154	127	134	122	134	126	100	137	137	149	137	126	147	137	145	142	127	148	136	110	139	150	128	155	132	132	135	130	122	126	114	112	129	118	124	116	152	124	134	131	144	127	119	131	148	128	135	130	132	148	159	111	128	117	106	122	134	153	137	116	134	129	123	119	162	120	115	123	126	145	125	130	118	125	151	125	121	131	122	131	121	140	124	144	145	134	116	150	115	137	144	135	133	135	137	127	123	126	135	142	140	123	125	145	125	139	107	115	131	134	112	110	123	147	144	113	129	146	123	142	129	144	119	125	129	114	122	128	120	128	139	138	120	108	137	145	145	117	120	142	125	117	124	115	134	119	136	128	111	120	137	138	132	104	120	146	128	145	128	122	125	143	153	134	104	148	112	121	119	131	108	126	139	127	130	137	133	130	116	128	125	124	142	119	141	150	123	132	119	129	119	114	138	149	147	142	139	124	117	121	127	125	129	137	108	118	146	131	133	129	137	146	129	139	113	150	112	137	116	131	140	153	137	129	137	129	109	124	126	132	138	130	127	115	126	125	143	138	138	153	120	109	119	122	149	148	138	148	110	105	127	127	125	136	148	116	109	126	134	143	116	147	113	137	134	131	113	125	139	141	147	122	132	115	143	135	128	148	150	119	127	120	126	133	145	131	117	127	113	130	123	123	138	118	116	131	129	113	140	147	144	116	136	107	131	119	116	130	133	113	130	118	140	128	119	138	138	116	125	132	111	136	109	120	127	115	135	133	132	124	112	111	133	127	141	128	124	117	112	141	123	124	146	125	138	122	105	104	132	123	124	139	125	123	128	133	129	132	120	148	130	140	144	127	129	123	133	136	136	122	104	130	129	127	117	140	122	131	128	159	124	129	124	148	129	125	106	132	140	119	96	131	110	116	133	113	124	136	122	113	124	144	103	133	108	142	117	135	140	128	150	131	145	134	126	136	137	125	121	136	130	111	136	124	115	123	123	118	137	114	131	117	114	136	122	123	129	147	120	141	130	145	125	124	129	118	133	137	124	135	147	134	132	129	129	142	130	141	115	140	143	130	137	122	118	146	125	129	147	141	122	122	129	129	108	126	149	137	126	108	140	130	151	117	111	127	112	132	115	135	113	127	108	150	122	131	114	128	123	135	119	131	127	131	148	115	136	134	119	133	121	110	113	147	142	131	133	123	125	125	143	135	122	123	126	142	119	139	141	123	129	104	138	137	154	129	128	138	150	140	123	139	120	144	124	124	123	128	123	136	131	143	161	137	123	127	128	131	118	118	129	121	138	137	134	117	117	148	115	136	130	125	130	136	133	123	144	119	128	128	133	134	148	139	137	126	137	128	124	101	141	124	147	123	123	147	148	121	135	119	144	134	132	129	120	119	109	151	131	121
53547	51696	44045	22677	866	468	504	618	884	733	771	668	698	593	597	542	516	455	497	483	411	454	479	476	482	519	468	464	426	478	460	461	448	452	472	481	467	420	452	497	481	470	442	473	412	439	452	472	470	463	460	449	409	453	426	452	448	481	466	483	448	472	447	479	451	495	449	472	411	476	475	449	440	433	437	446	443	429	480	446	467	478	478	435	418	429	441	469	464	427	441	446	465	499	453	467	471	429	463	416	466	460	464	457	454	506	428	470	492	461	446	438	463	420	417	474	458	421	452	414	467	465	446	447	468	473	480	489	467	443	477	441	467	476	448	434	504	449	503	453	423	444	471	471	417	463	491	443	456	444	431	461	489	447	439	445	469	420	431	419	463	440	445	465	445	477	474	445	448	447	447	478	450	473	396	440	444	476	442	440	460	477	425	447	474	451	466	446	453	459	447	430	408	479	477	464	470	443	458	459	494	473	425	438	422	464	418	469	449	425	450	434	413	454	415	458	483	436	456	454	466	471	469	426	436	445	467	490	461	477	476	459	435	411	467	461	443	458	484	472	445	441	475	429	457	425	468	432	488	473	484	446	463	469	434	460	514	404	429	444	428	421	464	440	461	482	465	421	441	440	458	466	483	424	433	477	499	438	438	458	439	406	476	439	411	449	411	445	449	465	468	464	460	441	445	448	456	441	439	433	446	480	458	470	444	471	471	446	495	498	458	493	479	430	464	422	418	488	454	453	452	439	465	434	420	467	459	476	467	469	428	456	466	436	496	424	470	478	476	441	443	471	445	452	493	404	447	500	431	459	463	456	475	473	435	481	450	430	462	453	408	483	461	465	407	477	449	441	450	461	428	483	458	449	485	458	426	453	437	440	445	453	429	445	439	438	467	436	421	427	461	471	478	429	465	475	487	450	419	456	460	433	450	424	445	432	459	435	437	441	482	474	451	435	438	488	434	429	452	470	453	429	454	452	456	462	467	478	462	433	451	451	456	446	469	466	422	463	437	479	496	466	432	470	476	460	454	475	444	423	445	478	457	436	413	470	442	469	422	421	477	454	459	455	427	446	421	449	434	472	474	491	465	466	439	436	454	458	461	456	449	458	442	446	484	403	464	478	473	471	486	476	443	456	459	435	487	448	503	494	449	441	489	433	463	456	437	471	411	428	481	465	486	441	455	485	483	460	466	497	487	475	469	468	467	497	448	451	469	455	476	476	451	503	467	455	475	454	464	439	467	417	473	480	472	486	481	433	472	439	483	454	451	469	440	433	461	461	456	486	449	430	457	410	458	512	454	467	456	473	486	447	421	486	498	439	470	471	455	435	479	433	445	422	452	392	473	468	427	458	439	472	503	435	467	481	469	437	458	436	443	450	461	437	475	468	473	489	433	481	460	450	483	438	451	407	472	465	459	450	472	484	468	472	462	415	457	432	455	454	439	411	479	475	455	464	414	420	492	479	480	445	405	445	443	469	465	452	479	469	440	491	489	458	480	413	472	447	444	456	427	417	473	462	495	484	440	410	438	405	503	516	456	474	461	444	457	435	419	496	440	414	439	453	465	458	474	462	459	456	472	505	444	496	468	453	418	417	438	424	445	434	417	486	498	446	405	445	447	449	445	441	503	453	448	440	468	440	461	436	433	406	459	463	452	452	464	454	466	444	456	458	433	448	491	459	473	461	462	460	452	463	433	496	460	469	455	457	498	458	469	466	467	468	459	475	420	463	423	475	436	437	466	473	480	491	491	467	481	443	435	441	456	449	403	463	448	451	490	465	453	446	475	439	457	429	440	428	468	435	492	429	461	465	490	497	464	469	451	416	444	466	468	427	479	475	457	429	473	468	469	455	438	495	488	441	455	473	443	426	437	450	449	475	441	437	432	463	445	461	471	441	419	455	481	450	482	445	441	439	411	450	418	500	452	473	502	458	451	451	441	456	432	424	489	467	463	465	458	460	438	454	450	480	425	488	457	426	480	426	463	435	476	436	485	444	474	430	450	467	444	464	445	470	462	469	449	446	435	435	486	448	444	456	483	463	416	424	453	489	452	461	421	451	503	423	446	491	441	458	447	453	454	474	438	445	476	441	409	421	484	434	489	448	434	446	462	427	451	476	425	457	448	426	476	445	483	412	457	446	476	459	480	454	435	462	464	474	444	475	475	467	426	406	480	465	506	457	459	450	456	428	470	413	455	515	476	501	429	489	458	459	483	424	426	430	461	411	469	450	515	502	454	421	403	421	442	487	456	441	479	457	440	426	483	472	428	452	429	417	449	432	447	464	440	464	464	421	406	447	400	443	442	459	478	495	455	402	466	470	461	482	434	449	475	462	459	440	454	464	441	485	470	464	464	434	444	509	485	451	463	460	432	471	461	464	466	456	470	462	457	439	443	524	449	476	444	437	448	467	437	489	440	457	479	456	481	423	454	499	448	435	486	485	438	459	451	455	454	463	405	464	452	468	468	471	451	442	455	469	461	490	412	461	449	448	457	442	486	473	456	459	450	443	480	460	459	446	475	462	463	480	467	475	450	436	463	456	411	433	474	499	450	432	494	457	457	449	451	436	497	435	443	493	455	476	447	438	441	425	471	452	459	470	468	410	460	482	473	448	452	473	444	451	479	454	448	480	453	475	446	455	466	476	444	475	483	468	455	449	435	454	423	442	480	459	459	496	425	422	452	450	465	441	414	413	454	454	427	480	455	453	433	448	463	434	431	436	440	464	436	446	441	469	450	472	466	426	467	495	477	433	473	477	457	428	487	450	466	402	447	470	468	503	407	456	453	445	460	507	413	451	439	494	426	438	476	452	449	523	462	442	470	428	461	441	465	447	438	462	489	440	476	428	468	476	439	459	439	442	467	425	438	455	482	456	473	477	434	452	459	491	445	467	489	481	435	461	456	482	432	499	423	452	455	460	463	455	429	463	450	458	465	437	480	473	469	443	455	464	462	414	476	455	444	493	434	443	463	449	463	434	457	468	432	438	472	474	472	461	463	463	466	490	408	439	467	433	480	475	427	459	451	462	452	479	444	445	457	453	460	461	439	473	466	476	417	468	435	434	456	441	455	480	452	464	442	449	425	438	446	442	449	490	431	451	466	449	433	483	433	456	444	452	461	426	439	486	448	471	415	436	446	437	440	444	492	457	479	430	420	502	479	485	466	451	451	453	423	436	452	475	435	448	433	491	467	451	466	441	430	457	457	487	450	461	470	471	488	445	466	461	486	479	439	478	450	446	439	467	440	498	486	466	487	459	431	484	467	413	400	510	446	500	465	406	465	478	434	483	433	491	450	484	456	470	454	455	473	458	478	489	424	433	448	452	451	426	450	427	466	437	439	506	436	469	467	437	503	415	415	453	464	447	425	435	433	474	476	456	456	446	476	491	432	475	447	426	461	441	460	464	469	430	482	432	461	471	438	488	449	453	465	473	439	449	445	430	449	460	474	467	449	471	425	507	452	449	436	478	474	425	430	446	488	462
74301	72000	55433	28449	7039	414	210	269	304	305	279	246	257	213	245	206	192	200	225	202	210	176	214	210	202	158	210	208	188	209	176	195	193	209	210	182	206	213	192	194	206	201	185	171	203	190	174	205	198	217	203	195	159	198	215	218	202	193	206	200	188	216	219	200	189	179	175	201	186	187	193	215	189	194	161	192	197	175	194	212	176	200	201	210	206	193	182	188	177	201	177	209	201	197	177	217	213	228	200	189	168	203	187	172	217	211	218	203	190	186	210	197	180	206	201	192	188	206	196	197	186	217	167	197	194	206	200	191	202	188	177	224	199	231	199	173	205	205	194	185	218	187	181	209	190	209	206	219	189	187	188	223	202	212	192	193	206	199	185	200	176	196	201	196	208	202	206	208	199	181	226	198	190	185	181	177	221	206	175	211	194	182	171	190	219	191	212	197	196	222	204	214	210	176	195	177	224	208	186	216	178	210	193	191	191	191	193	205	184	208	212	216	193	163	191	207	181	190	178	201	197	212	192	192	180	186	188	175	233	200	192	187	195	209	167	197	203	199	198	198	211	200	218	210	175	208	184	201	195	179	222	182	171	211	180	202	191	161	201	204	179	199	184	180	186	210	201	210	202	198	190	201	190	195	174	212	213	201	204	210	205	178	189	216	226	196	218	191	172	177	193	176	190	187	209	190	170	205	180	193	197	190	200	207	207	195	172	210	187	196	193	195	181	175	211	211	196	196	200	191	214	201	184	203	199	185	206	206	213	198	180	196	198	190	174	188	227	196	181	204	183	189	227	193	188	203	202	185	185	189	181	189	197	200	191	179	185	208	185	188	186	200	184	184	199	183	188	183	187	170	208	191	185	205	200	188	202	206	183	200	204	214	186	196	192	187	191	192	206	172	209	177	185	188	175	211	190	173	214	205	184	203	192	208	207	193	194	215	197	189	193	227	190	212	223	213	216	209	194	183	196	168	183	202	169	185	176	205	180	222	192	201	222	175	201	170	188	190	201	180	196	197	171	203	200	217	205	199	158	205	191	201	185	181	205	196	205	206	196	189	185	189	181	172	192	211	194	176	208	192	192	184	212	200	191	197	189	214	208	198	199	186	197	181	179	187	186	196	172	200	187	201	202	166	179	194	176	192	185	190	185	214	180	181	190	179	177	220	226	206	182	202	221	173	212	197	194	223	219	235	190	208	202	196	187	182	192	208	192	191	212	192	169	194	172	180	195	193	206	199	191	194	202	208	224	199	201	212	179	203	191	206	188	180	167	213	198	194	192	177	192	221	198	215	199	177	203	163	203	194	199	204	195	196	176	217	205	211	183	219	202	202	209	182	182	189	212	204	186	192	199	201	183	190	199	169	185	204	219	199	173	175	220	224	194	189	200	206	213	183	204	198	205	187	185	180	203	213	189	188	195	217	188	165	182	209	189	204	192	223	213	187	202	203	207	200	189	206	199	215	196	218	185	196	196	192	182	171	173	186	190	212	203	167	206	195	213	210	204	190	176	193	176	180	194	187	198	215	198	198	191	201	194	181	214	206	182	205	212	213	197	185	212	188	195	203	211	210	177	197	179	234	206	179	196	211	200	199	215	194	192	171	207	201	175	210	198	190	215	225	183	199	203	178	220	214	212	188	211	189	169	174	169	219	192	216	193	198	190	187	189	196	227	204	203	192	181	195	209	193	197	196	196	212	191	195	168	182	186	174	204	180	197	220	220	195	185	178	199	197	226	188	206	179	215	183	196	184	222	228	195	213	228	211	206	197	201	216	203	229	194	167	201	183	191	179	197	174	202	213	200	186	189	205	217	209	190	208	182	187	181	194	197	222	209	181	196	232	195	178	206	198	201	194	194	195	218	198	202	185	198	201	212	181	214	203	183	211	180	186	196	202	186	218	235	180	217	167	197	211	200	171	198	164	196	209	213	210	187	207	183	203	195	197	187	168	173	219	194	207	199	187	166	190	179	190	178	211	218	193	174	201	194	212	209	203	201	192	218	210	197	192	195	178	213	187	199	204	188	186	190	204	198	185	211	192	184	203	197	220	187	204	176	221	181	218	188	202	215	225	183	189	208	218	209	202	195	174	210	169	198	193	205	209	206	165	187	175	223	203	191	203	203	172	202	198	224	200	200	177	205	206	204	197	231	222	211	207	196	195	200	168	192	198	198	218	189	201	193	187	210	196	180	198	228	196	197	151	174	215	215	200	180	215	164	196	218	190	173	184	193	203	215	202	207	190	184	203	221	186	189	205	206	211	208	154	188	167	202	183	190	193	222	201	196	180	178	190	174	185	196	197	182	189	221	215	195	202	191	230	186	210	186	187	214	223	193	203	211	193	170	182	178	186	217	197	214	202	196	202	206	232	218	188	193	198	196	194	190	187	207	193	209	217	239	195	171	199	165	169	185	210	172	190	207	202	189	190	195	197	176	197	200	192	207	213	203	169	199	193	184	214	209	185	201	224	203	179	196	221	169	189	198	194	201	213	207	173	173	186	196	200	223	213	181	179	190	187	199	206	202	183	188	191	188	188	198	187	216	171	217	194	201	194	205	204	206	194	210	200	186	207	195	184	206	203	177	181	205	175	204	190	179	205	208	205	174	205	205	186	190	215	183	201	193	206	204	194	209	195	218	182	195	203	193	190	232	200	189	194	188	192	184	170	175	188	193	195	201	192	211	215	203	213	205	182	186	204	210	191	197	201	192	197	191	214	172	188	200	203	186	201	199	179	185	204	205	204	198	218	195	184	192	194	185	200	209	204	199	180	190	194	204	187	203	170	191	205	192	206	187	181	164	223	189	173	194	202	212	187	208	181	194	187	174	196	200	210	172	195	213	227	179	218	196	189	180	184	187	194	184	188	194	197	193	197	207	201	175	201	207	185	204	212	211	194	195	186	227	184	177	184	207	198	182	173	180	193	173	188	217	211	196	187	181	209	178	193	177	205	196	174	201	211	187	164	186	202	183	220	196	179	207	201	198	177	190	208	146	197	207	188	202	192	191	209	217	190	197	202	166	217	205	197	181	191	199	180	192	218	191	190	196	235	193	198	227	174	215	181	196	189	205	208	183	184	213	193	213	217	205	203	182	205	195	170	200	197	185	186	177	192	216	194	212	208	209	194	189	173	188	208	182	202	205	188	214	190	187	212	198	206	203	202	200	198	169	176	226	181	160	203	219	218	193	207	185	196	190	214	193	200	193	183	207	206	181	209	200	192	206	195	198	210	192	172	190	200	182	234	204	192	184	188	198	180	184	195	176	199	223	185	207	213	190	200	190	217	216	197	202	195	200	186	189	189	226	192	198	198	213	205	194	189	188	207	198	202	205	208	192	200	201	187	231	200	179	207	191	209	234	215	174	229	178	206	182	222	174	210	193	179	184	209	184	180	193	175	172	167	183	188	185	203	208	206	189	199	197	204	183	207	189	199	213	186	200	181	197	193	188	206	207	183	198	223	199	192	189	203	207	197	205	200	215	181
64145	63994	54365	29163	1244	675	690	961	1372	1331	1190	1180	1010	895	802	786	668	668	659	682	676	651	678	657	655	657	658	666	605	654	657	649	614	627	621	638	650	603	618	652	702	653	619	632	625	628	634	658	695	626	633	611	639	635	657	621	632	655	623	661	621	639	659	643	662	674	596	602	630	595	658	716	642	583	638	668	659	604	662	633	653	661	656	660	628	624	634	606	645	597	657	638	587	630	631	642	605	680	657	608	629	691	633	634	628	607	630	660	611	653	666	636	645	677	636	640	707	610	658	630	686	659	664	643	679	666	662	678	633	627	654	630	651	627	664	581	602	618	610	620	636	589	635	605	646	619	640	643	626	660	666	665	638	639	639	676	616	599	653	624	617	640	695	657	605	659	627	639	619	635	583	653	702	637	616	613	661	612	599	628	656	658	609	629	627	650	650	648	676	659	647	655	650	616	663	669	617	626	615	628	640	651	625	622	622	628	662	661	664	649	619	676	626	721	671	631	663	660	616	681	615	596	635	660	647	634	659	618	619	682	650	638	602	593	608	621	624	673	638	650	631	639	652	618	648	582	617	655	631	660	653	660	640	682	629	644	654	645	632	617	655	645	647	692	653	630	643	632	628	672	661	648	595	612	634	650	658	655	623	643	679	642	619	599	637	656	617	657	615	626	619	633	682	631	669	609	644	614	681	621	625	655	648	604	634	671	643	626	653	633	623	644	611	664	610	701	620	623	659	651	641	617	699	637	627	643	663	648	594	654	628	623	637	657	630	656	598	660	616	636	639	611	629	592	648	650	576	659	594	648	628	633	640	692	615	652	619	588	614	691	629	633	629	630	662	596	651	630	612	639	670	644	662	640	653	650	608	666	653	589	622	579	604	618	604	622	609	619	663	601	625	634	616	635	648	626	615	634	676	679	679	643	632	641	621	667	605	619	599	632	610	653	656	647	657	658	603	661	643	638	639	664	666	651	578	606	634	602	631	651	627	662	656	615	626	643	652	636	634	685	656	637	626	624	633	601	611	655	671	627	624	657	604	634	607	597	677	627	640	640	654	600	664	655	641	639	738	633	658	654	676	622	645	673	620	669	709	674	651	660	605	651	628	624	616	631	642	675	647	641	635	637	646	649	643	643	654	622	621	613	631	556	605	622	684	650	671	628	644	652	613	640	653	623	601	605	636	625	657	617	688	655	624	595	600	704	616	632	662	659	669	630	693	615	628	672	633	645	579	599	595	681	637	596	626	616	615	628	642	616	628	595	629	584	658	603	626	619	631	632	680	609	665	633	584	640	658	616	602	605	635	625	621	631	599	595	648	662	617	656	676	669	654	652	643	676	617	655	582	645	629	636	617	643	617	626	621	632	650	654	630	657	639	642	668	661	581	614	636	618	620	648	667	618	640	671	692	636	660	631	645	610	651	678	636	677	663	634	629	621	660	651	606	693	629	646	626	593	619	667	645	631	633	641	670	630	645	628	648	632	630	649	673	673	612	614	661	672	635	632	638	645	653	654	632	677	672	653	605	648	697	676	616	628	628	660	632	645	692	623	620	664	643	626	639	637	611	635	645	665	660	677	671	636	718	647	643	669	613	676	615	625	648	670	624	600	615	639	653	611	624	630	664	646	623	638	643	692	615	638	635	634	618	622	632	611	625	642	629	625	646	698	677	659	666	651	668	662	622	662	627	686	662	604	578	660	632	635	598	575	641	628	653	671	654	597	625	628	640	670	638	630	648	610	647	650	644	581	646	651	626	615	626	669	647	653	577	638	637	591	623	608	708	625	593	671	676	595	651	676	634	641	638	625	639	628	655	642	636	613	622	627	669	605	617	647	674	634	607	623	599	706	629	673	626	648	623	697	623	656	632	686	663	647	641	634	658	596	609	639	619	634	641	633	637	631	638	641	651	648	619	646	630	665	667	623	632	641	670	617	639	651	639	656	656	650	619	627	630	637	614	614	622	633	653	635	665	630	658	677	596	611	625	603	619	611	639	644	647	671	603	601	643	628	669	628	666	637	596	632	695	614	651	630	675	661	614	649	633	605	628	596	638	656	687	655	645	598	618	634	635	663	653	652	639	687	643	657	645	631	635	653	617	615	630	652	651	645	609	665	628	645	660	666	613	627	653	661	615	625	628	606	666	633	634	602	657	610	647	627	600	723	647	634	639	658	657	648	655	643	619	632	638	614	613	644	619	618	633	638	655	651	658	661	624	628	620	621	633	617	628	634	638	654	663	586	639	636	665	658	621	598	619	634	622	643	631	654	605	608	641	642	626	657	572	654	654	671	676	639	635	657	636	639	661	592	608	668	638	636	649	675	615	581	661	626	603	675	653	635	659	688	647	624	643	629	673	613	621	636	644	651	640	633	590	647	675	604	665	621	647	654	675	639	644	642	628	645	661	606	626	616	633	612	684	647	655	649	642	616	588	661	635	588	599	648	611	625	637	603	612	659	652	652	653	673	602	643	614	659	584	640	625	624	597	620	649	642	633	627	633	654	609	623	612	588	660	619	649	610	704	615	640	639	649	638	704	635	631	621	583	630	604	652	650	637	602	599	607	669	600	611	679	658	592	713	647	703	611	601	660	643	653	635	616	646	653	626	631	640	661	640	677	641	670	629	639	648	632	647	629	607	629	639	697	625	662	618	628	627	661	650	645	674	624	652	659	639	658	603	650	641	658	622	626	675	604	631	652	602	654	684	629	645	670	619	613	636	570	619	689	645	665	686	677	633	665	655	600	658	637	626	656	638	656	652	621	626	640	620	659	661	638	595	631	651	670	628	672	665	601	662	621	602	639	628	604	659	617	619	657	645	634	618	619	628	617	642	639	671	629	595	595	645	674	630	665	630	638	622	646	639	626	668	647	662	626	614	653	681	686	617	668	628	651	646	612	681	663	647	579	590	646	605	653	618	624	653	580	669	618	666	628	654	658	664	594	679	666	612	646	626	651	645	604	627	679	640	594	667	640	636	610	638	652	633	625	660	629	638	611	648	643	610	590	664	671	660	648	660	629	654	657	594	631	656	607	640	681	609	609	626	695	638	594	602	649	673	604	663	642	660	674	590	640	653	680	670	620	583	646	620	667	649	644	639	629	619	631	634	663	611	674	613	618	613	638	635	594	653	683	635	624	605	623	611	640	654	650	643	654	660	593	649	604	651	616	625	594	651	619	659	621	649	629	652	671	601	588	697	601	619	673	656	645	660	648	618	632	609	663	630	641	628	655	649	679	641	642	649	631	648	601	576	664	625	637	637	643	616	602	615	680	613	606	668	624	573	662	684	634	688	610	646	655	625	596	705	650	676	604	608	645	623	643	650	637	633	582	651	650	647	590	687	622	668	624	637	611	644	602	637	648	627	632	656	603	599	645	634	595	609	626	621	633	668	617	624	638	650	633	651	662	631	673	655	580	641	686	611	640	648	619	634	625	636	622	619	608	655	598	644	641	637	629	647	638	633	640	670	620	610	664	634	656	618
33901	21088	7961	1473	217	146	111	138	128	157	129	147	139	143	144	168	129	138	139	144	142	153	136	153	143	145	121	139	147	146	131	166	152	145	142	142	148	155	164	123	139	143	164	137	147	132	143	168	162	152	125	166	131	136	116	141	150	130	153	135	131	149	137	157	139	132	126	135	136	164	138	143	154	140	136	149	136	141	140	149	143	141	147	149	160	161	140	137	139	141	131	129	144	124	173	149	125	134	124	147	134	141	144	152	142	138	132	137	151	154	140	147	142	152	139	136	141	146	130	147	136	130	136	148	134	133	131	122	138	133	155	156	149	145	131	142	134	152	142	131	144	135	129	151	146	152	153	149	124	152	148	134	150	148	144	158	142	155	134	180	144	148	151	123	157	156	174	156	134	149	144	142	149	134	136	144	165	152	127	138	137	130	139	155	152	143	153	156	136	153	148	176	168	128	141	137	150	150	121	126	146	119	147	151	168	147	140	133	154	134	151	143	159	173	144	143	144	153	163	139	135	138	134	136	127	134	153	141	153	147	147	145	155	154	134	143	146	154	129	155	158	136	137	153	117	150	131	132	155	152	151	154	155	152	142	173	154	115	143	137	136	155	145	149	140	138	148	144	141	139	143	124	136	136	170	132	141	155	150	131	156	142	153	144	142	111	159	121	157	130	138	162	154	160	140	139	136	139	154	142	127	145	140	135	129	139	129	151	147	154	153	146	147	147	150	148	122	155	147	169	139	147	143	123	127	158	150	144	133	148	140	151	151	148	132	142	166	141	141	145	164	151	133	150	143	133	135	131	129	138	136	168	137	145	145	127	143	151	134	128	138	158	146	172	142	164	154	163	134	147	135	154	145	173	131	133	136	127	162	135	144	158	144	142	163	127	145	146	134	142	131	153	142	127	139	132	136	157	154	152	149	144	148	124	142	154	122	135	159	145	142	143	140	140	167	128	144	139	124	148	129	122	145	139	135	128	145	126	144	143	157	123	166	146	146	138	129	130	141	125	143	148	119	135	137	144	151	129	128	145	163	151	140	145	156	125	136	145	121	150	149	160	152	142	156	121	140	141	141	136	138	127	140	167	144	129	137	141	143	134	128	120	130	152	125	127	124	132	139	111	158	143	164	150	136	135	136	168	147	102	140	139	136	143	132	157	143	150	145	167	137	142	157	122	138	147	128	139	137	140	131	136	128	122	147	129	138	121	126	156	144	162	126	151	147	146	145	126	134	173	138	120	139	136	123	149	142	142	146	117	142	133	146	150	128	128	160	135	141	129	170	167	134	162	144	163	170	146	155	133	123	136	140	126	157	143	160	136	135	149	141	149	144	160	146	159	136	131	156	151	144	157	116	154	162	134	134	152	127	155	129	141	143	134	133	129	161	166	138	121	141	156	145	165	134	123	149	149	145	127	150	143	120	160	134	138	146	163	134	143	137	136	150	145	121	141	169	146	143	133	130	127	120	152	130	138	151	135	121	154	137	155	142	138	136	148	138	126	120	127	135	138	146	129	136	143	145	125	144	144	105	139	135	131	142	162	148	137	142	132	159	129	145	142	131	167	115	139	138	140	139	118	147	135	155	151	151	146	144	142	148	159	159	151	163	167	123	138	146	159	131	146	146	125	137	154	137	137	138	153	127	152	153	146	149	139	156	159	136	152	116	135	138	139	130	128	136	154	150	141	166	130	161	158	147	145	145	144	146	137	152	140	143	132	147	147	157	125	132	149	117	125	145	123	152	121	145	149	151	141	135	152	150	142	135	145	150	149	151	145	111	148	137	139	140	141	134	155	140	142	156	155	136	150	136	137	145	130	153	152	135	137	133	148	132	140	136	132	140	137	131	157	128	146	149	126	143	136	134	142	166	171	130	133	147	139	147	137	164	140	138	122	161	137	133	122	146	154	159	117	143	141	125	139	142	140	143	148	145	139	137	150	151	150	144	133	142	174	143	145	140	133	155	115	133	147	137	135	157	158	140	144	127	147	165	164	170	148	144	126	131	136	149	149	136	123	159	146	141	136	131	125	153	154	136	158	136	148	145	147	132	125	128	159	161	147	126	139	134	138	121	139	156	126	123	148	138	155	136	131	111	160	141	146	148	146	154	151	127	141	153	147	133	169	128	153	134	154	152	147	160	146	159	153	145	136	165	141	156	151	154	141	141	145	156	149	137	144	146	127	140	148	139	134	139	162	132	124	138	157	143	159	170	142	146	123	133	145	141	138	145	137	140	131	136	158	163	140	115	145	176	149	143	153	142	160	148	155	142	140	139	114	142	144	154	127	130	138	141	168	160	139	160	148	155	142	139	132	159	156	163	152	160	134	137	170	158	147	137	143	153	158	148	146	161	148	144	141	140	147	132	153	157	119	142	144	147	144	143	129	142	159	141	149	143	146	160	124	126	129	120	162	140	156	151	155	132	137	132	139	137	130	160	128	161	169	163	149	121	145	166	146	143	144	135	148	156	147	146	125	148	155	137	142	152	139	135	148	126	140	142	136	143	163	153	156	135	147	137	130	133	170	131	136	165	138	152	143	131	144	148	144	131	139	155	141	146	132	125	138	153	136	149	134	131	143	139	142	137	131	147	148	152	135	128	136	151	140	166	130	141	129	144	136	131	147	148	149	131	147	146	159	158	133	134	153	144	128	147	168	122	139	139	118	139	127	115	138	134	158	142	132	139	141	143	126	132	133	138	160	137	131	152	151	138	152	131	155	152	155	141	150	133	152	131	132	150	142	138	132	144	128	152	133	121	159	146	172	129	145	144	162	134	161	137	133	135	124	165	125	150	129	175	116	148	136	132	143	152	149	145	147	136	130	153	165	152	164	145	150	147	152	144	151	133	159	156	125	134	144	129	156	147	129	140	134	132	144	116	165	146	134	148	136	159	139	155	147	141	127	177	146	146	144	137	153	145	157	137	168	116	139	154	131	139	118	137	143	164	142	132	165	160	162	132	136	149	138	146	150	122	141	140	155	153	137	141	133	153	135	134	131	158	149	155	164	137	135	131	144	126	136	152	136	140	128	144	134	135	121	135	143	115	133	134	150	141	162	170	153	152	131	131	148	158	153	142	141	133	158	144	149	158	151	162	131	132	160	151	155	140	156	134	122	137	131	141	161	145	165	149	128	141	143	127	157	142	156	142	159	131	127	144	131	160	153	128	169	158	164	141	161	132	138	144	157	124	139	151	144	153	140	156	124	146	142	149	141	142	153	136	125	147	143	158	137	170	156	126	154	148	153	168	147	146	146	138	139	147	130	145	142	132	127	150	157	139	144	145	153	147	136	124	144	138	140	144	137	142	149	143	120	134	146	135	122	136	160	149	137	148	150	135	125	127	123	140	147	161	153	130	143	148	132	150	146	152	146	134	149	153	139	132	143	143	146	167	124	157	153	134	122	157	150	151	149	132	144	136	153	141	154	156	138	157	144	148	138	139	156	156	158	126	146	145	138	130	152	147	138	151	155	139	148	140	179
35328	24749	12655	3663	473	517	476	483	520	536	519	543	500	499	530	479	517	507	472	509	546	500	460	508	458	522	505	530	481	459	483	526	503	494	517	523	497	507	486	486	494	493	530	535	518	501	514	446	522	520	469	499	463	510	551	528	506	509	486	507	505	516	493	495	494	501	453	462	491	518	516	495	505	505	504	520	481	484	507	538	460	489	525	542	500	523	550	476	514	485	479	514	514	502	499	482	519	516	517	507	505	493	473	530	531	489	490	500	483	475	521	532	529	485	465	512	535	504	515	510	498	483	508	528	525	523	518	464	542	472	471	523	505	498	469	506	533	538	465	511	515	499	581	508	531	562	457	503	534	444	480	473	522	509	472	508	520	485	493	537	502	489	461	511	475	509	528	504	528	522	478	503	501	529	488	496	518	491	494	497	514	479	496	517	498	502	477	538	507	516	493	514	490	478	525	447	499	500	504	547	503	537	522	507	476	467	488	501	520	505	495	535	541	485	500	490	518	555	482	488	501	520	491	508	512	478	522	495	507	519	490	536	499	499	501	501	492	493	483	486	480	478	477	469	510	486	494	514	508	525	499	505	472	506	483	484	506	467	495	486	525	486	506	511	471	498	514	498	475	485	480	545	515	490	524	495	453	494	541	495	501	509	508	495	510	460	505	515	509	468	514	521	487	513	490	485	447	489	506	488	495	550	511	511	473	466	465	502	456	509	452	565	521	514	477	507	513	474	476	475	484	498	506	501	500	517	494	501	507	469	516	473	516	502	506	488	490	517	498	497	495	479	483	469	492	524	527	480	507	422	496	529	492	492	522	478	517	524	503	479	512	500	514	507	502	509	500	505	498	522	530	456	524	487	486	511	508	499	514	513	532	508	492	520	513	491	480	523	490	529	495	480	475	500	509	480	500	514	499	498	517	487	503	495	481	525	501	522	505	533	484	513	497	506	462	519	501	496	540	516	480	486	490	440	496	495	498	515	501	464	536	514	547	526	478	517	475	477	477	515	486	506	505	501	511	501	494	479	513	468	458	495	496	465	494	512	520	527	468	510	476	487	532	507	524	524	457	519	483	449	481	485	505	483	527	478	531	533	457	551	527	475	478	491	533	487	460	482	479	504	457	501	478	503	484	494	508	495	481	524	475	501	461	486	513	470	496	519	474	501	510	520	488	473	510	513	492	514	477	476	543	482	508	514	451	494	526	522	472	505	543	508	503	516	503	511	501	525	493	481	516	510	509	525	489	546	491	475	488	518	500	485	522	503	519	489	471	486	470	484	481	486	520	512	534	483	479	532	453	525	497	541	541	502	466	524	509	495	480	530	488	495	469	513	478	502	480	520	494	503	530	488	517	490	482	502	497	521	505	512	471	453	504	501	540	496	481	471	504	521	499	513	521	461	446	507	457	492	478	514	513	498	513	483	464	498	512	485	528	474	512	508	518	495	470	521	554	562	466	484	489	499	496	515	536	499	511	501	515	530	468	472	467	489	499	506	511	475	495	526	481	509	574	528	510	524	490	450	489	509	501	510	462	499	516	475	516	508	512	519	497	504	494	495	490	485	514	512	484	537	544	477	524	505	529	478	528	462	488	500	527	502	466	530	486	502	523	514	495	459	550	486	489	476	468	489	458	484	472	489	536	463	504	513	487	488	490	485	466	521	463	490	463	469	546	495	492	517	486	510	498	496	490	555	508	557	492	526	498	513	457	479	513	481	460	478	473	541	498	559	504	520	498	532	516	478	490	471	489	504	478	493	495	444	451	449	492	467	514	512	538	488	532	500	524	499	515	474	475	550	494	482	494	530	532	551	503	517	514	505	528	492	479	456	509	486	478	503	514	482	510	496	492	524	521	482	549	526	459	516	471	465	483	510	505	506	470	491	468	508	499	539	533	517	521	453	446	541	538	514	480	536	501	485	519	528	494	526	515	523	511	498	486	514	512	486	521	506	506	499	494	492	448	468	485	486	519	469	543	521	466	474	535	482	521	514	489	505	486	495	517	539	451	484	525	528	505	537	522	489	465	485	515	509	478	452	497	486	488	506	502	477	513	509	513	485	521	448	494	531	499	525	489	509	513	487	485	501	515	496	455	522	497	487	466	490	511	483	477	491	538	503	489	513	493	477	492	525	481	498	492	495	499	471	543	501	485	497	477	482	511	567	507	483	454	488	492	475	524	448	500	483	495	521	520	502	527	483	535	518	513	504	509	518	509	515	512	500	524	499	474	504	498	487	486	498	489	517	472	462	473	514	480	493	501	470	464	491	498	517	486	538	497	480	481	450	522	470	516	512	460	511	474	554	514	527	512	516	506	471	459	492	489	485	532	524	547	487	459	505	493	504	497	507	477	477	503	497	485	505	461	462	478	527	500	474	523	500	539	528	520	508	507	490	494	518	495	530	484	529	465	527	505	516	504	476	517	506	519	532	502	520	537	484	480	529	499	487	504	521	517	464	538	505	518	503	495	506	485	487	508	550	506	483	483	457	516	491	517	474	536	483	501	513	472	502	504	524	516	453	498	487	487	501	488	539	476	513	534	484	509	495	517	527	493	492	515	503	509	509	518	498	457	464	488	502	476	469	526	528	497	498	502	488	513	488	474	470	498	529	475	537	513	454	533	523	478	485	514	526	526	491	502	463	482	504	497	518	474	480	489	507	475	511	533	545	499	517	490	520	508	541	503	484	485	504	527	480	459	493	519	544	484	521	500	526	505	523	527	504	515	558	463	496	451	491	494	490	515	529	511	480	536	509	482	500	499	525	536	486	441	468	532	466	501	492	486	497	468	507	475	489	513	505	521	479	502	514	496	490	505	488	514	554	546	458	517	477	480	492	544	504	480	461	481	553	490	510	503	456	495	500	473	523	497	501	526	514	500	521	537	534	477	508	519	524	536	515	479	537	518	517	466	503	503	489	489	503	517	470	525	494	486	486	496	538	476	484	503	513	484	467	492	521	501	543	497	497	544	474	498	464	481	527	489	508	510	536	500	516	518	475	473	519	526	496	511	510	514	514	513	514	485	509	524	522	470	495	509	528	539	526	504	489	505	489	505	473	482	465	517	485	499	465	474	485	513	487	459	488	486	470	481	519	492	502	487	451	490	478	508	516	531	478	528	503	471	496	514	487	499	508	484	523	451	535	484	482	534	521	483	476	484	464	515	501	481	480	473	482	497	533	519	501	486	542	498	519	526	492	492	486	501	514	493	493	531	515	519	531	494	523	508	471	540	503	488	516	489	495	475	451	494	513	513	483	496	452	473	510	513	478	536	478	484	522	549	525	493	489	482	508	550	505	492	534	505	503	509	483	486	458	484	459	487	498	516	492	483	488	499	463	521	486	483	511	533	473	496	467	505	483	481	485	479	482	508	506	513	506	499	531	482	502	487	495	491	498	469	493	523	453	487	521	479	506	517	477	514	517	513	492	526	452	482	483	532	501	515	487	504	517	463	515	474	478	491	507	531	525	454	554	491	493	526	506
68897	62521	44976	19701	2109	154	138	157	230	189	200	182	186	161	136	144	130	129	125	129	162	133	146	125	133	132	153	125	126	138	134	131	118	133	114	117	128	128	123	135	125	128	130	120	133	121	120	120	122	108	126	120	137	121	143	133	145	116	123	102	128	143	121	154	112	122	113	112	123	132	125	141	108	115	117	137	123	124	107	135	119	107	126	109	140	132	113	131	110	118	127	127	142	111	141	119	141	146	117	132	120	122	118	134	144	141	123	123	128	103	141	124	130	130	121	117	129	144	109	112	126	107	138	113	120	130	129	118	144	114	117	131	116	133	117	140	137	117	116	123	103	119	116	134	100	134	128	129	129	115	112	135	119	124	135	120	148	122	109	132	138	124	123	153	136	119	101	133	116	135	126	129	121	111	139	124	128	143	132	127	111	142	123	103	137	142	129	121	127	105	115	119	130	141	144	98	136	121	144	113	126	126	129	128	134	115	116	142	114	128	129	111	125	128	145	137	119	117	135	147	124	132	103	123	122	145	117	124	121	128	129	117	140	120	147	123	124	100	115	138	113	115	124	120	106	128	129	130	117	146	133	119	121	103	149	152	111	143	129	124	124	130	113	122	134	123	135	118	127	134	134	108	130	128	134	128	136	112	153	118	133	150	133	112	138	119	123	118	109	120	133	131	135	136	131	107	141	114	107	135	131	119	128	123	130	101	142	135	129	108	150	108	128	127	140	123	134	125	115	121	127	102	141	118	126	124	113	133	131	109	127	134	134	134	142	120	127	99	117	129	128	99	111	136	120	136	115	119	129	130	120	129	124	113	133	121	119	138	140	130	127	112	134	110	139	115	118	134	109	130	125	128	138	138	129	138	137	112	132	121	126	124	120	133	125	116	133	126	144	111	110	133	125	145	125	123	118	119	141	123	110	116	153	129	133	151	122	127	114	134	113	123	91	129	136	115	118	142	130	133	119	143	128	138	143	113	129	118	120	115	119	128	127	130	122	139	113	109	137	129	147	113	119	116	118	127	115	126	131	110	121	114	111	126	124	130	115	118	141	133	143	121	116	113	139	136	123	117	130	108	124	121	133	113	112	131	135	129	127	121	122	164	124	129	136	124	125	126	123	119	136	117	122	120	135	121	143	137	130	141	128	113	135	112	121	133	118	98	120	126	115	111	121	104	125	108	119	135	109	120	126	142	130	137	106	111	126	111	139	122	135	125	123	121	127	127	126	144	135	119	116	137	136	123	128	136	133	130	128	125	134	132	145	127	157	136	107	124	145	119	117	119	122	117	134	140	142	123	136	132	134	116	124	122	119	123	122	101	144	144	122	127	147	142	134	132	94	141	113	111	127	121	123	131	135	114	114	134	119	129	136	125	120	122	121	123	102	126	134	140	141	124	141	106	132	134	120	136	153	113	148	122	124	123	125	105	143	145	150	118	125	144	121	118	149	133	123	113	118	112	129	138	122	113	119	123	129	118	136	147	115	142	129	137	128	113	131	130	115	135	138	115	146	140	125	124	113	127	98	120	110	120	121	138	123	131	144	130	130	147	127	124	122	132	132	152	137	128	129	125	115	119	133	127	122	128	128	132	123	131	134	120	115	119	135	98	127	121	117	113	128	126	127	112	138	116	140	117	123	112	134	123	118	126	141	134	128	122	140	112	124	112	109	131	160	130	126	130	123	131	112	128	132	165	111	116	133	127	131	147	106	134	109	134	125	125	116	131	132	128	115	131	137	144	144	143	122	114	138	123	122	121	127	129	128	128	125	141	140	113	125	120	111	136	132	116	133	138	114	139	105	110	111	120	129	120	125	128	126	132	123	143	137	118	132	128	129	115	114	108	116	102	127	119	162	107	139	127	140	136	138	126	102	127	146	132	122	129	117	144	137	119	145	124	124	124	126	155	122	125	138	122	111	119	98	142	104	120	123	113	130	124	129	123	121	144	123	117	124	112	117	142	106	133	137	119	123	120	138	133	105	116	115	126	125	132	153	110	124	115	114	128	150	148	134	112	125	123	130	131	113	130	109	126	136	142	138	119	132	138	132	116	118	125	119	122	123	138	147	121	127	133	125	122	142	123	110	127	125	137	135	114	114	123	131	145	122	130	133	125	130	122	136	117	131	111	100	109	130	136	134	120	130	120	123	120	138	120	125	129	117	125	139	138	133	126	132	133	119	115	134	126	116	116	113	120	144	124	137	106	136	123	140	108	133	131	121	126	112	118	113	124	129	126	109	120	134	115	132	125	113	120	105	127	117	129	136	131	139	125	117	118	128	160	120	106	131	106	125	122	140	116	118	131	128	120	116	127	136	131	127	115	115	146	140	104	140	125	107	114	123	137	137	111	136	122	132	114	113	121	134	136	133	131	133	121	150	140	123	128	116	154	139	124	128	129	117	119	123	121	156	130	117	139	130	133	119	140	126	136	121	133	119	128	127	116	133	122	132	121	127	133	132	117	135	101	137	130	141	127	123	117	134	119	118	125	145	114	126	117	139	128	132	123	123	136	136	144	135	140	124	115	96	112	137	129	119	112	130	131	135	121	143	129	126	116	129	127	115	132	124	118	142	113	131	153	117	137	130	103	128	132	115	134	126	122	130	127	143	145	128	136	130	123	142	126	116	115	130	119	140	145	131	118	122	139	125	122	123	123	136	107	132	134	121	121	103	122	121	142	116	137	110	147	131	130	110	119	121	127	119	132	126	106	123	129	134	120	144	123	132	147	121	99	137	141	109	123	118	122	111	120	131	140	121	142	136	132	136	140	144	118	125	131	108	118	137	121	137	136	147	145	123	121	121	115	136	146	113	146	118	108	135	121	118	135	126	133	120	131	121	122	114	128	120	121	121	126	128	125	128	134	142	107	130	109	116	121	131	122	123	114	124	126	121	123	142	122	112	139	132	127	121	150	127	119	124	118	131	112	109	132	131	119	121	137	124	131	124	116	126	116	131	119	138	142	140	142	122	121	140	111	138	115	124	139	127	123	105	146	125	131	128	113	135	129	139	129	131	97	123	117	136	132	137	126	129	146	122	130	123	127	117	151	135	136	121	135	135	121	123	137	131	129	127	115	152	137	135	133	141	137	143	133	122	114	111	129	105	109	129	130	110	127	135	133	128	107	113	140	135	106	119	109	143	120	128	128	144	111	107	117	136	117	144	130	145	104	117	124	124	122	115	132	155	128	127	126	139	135	102	151	140	124	146	131	112	134	129	130	139	122	125	142	100	130	119	120	113	114	119	136	118	121	116	117	121	122	130	121	118	122	128	115	117	148	132	117	126	130	144	119	109	128	133	138	120	113	123	119	119	132	116	116	145	146	123	117	133	128	135	153	144	98	120	141	115	117	126	134	107	133	119	138	135	141	134	126	116	118	115	136	108	129	111	135	150	108	134	130	129	129	140	108	146	122	106	138	129	126	134	124	128	128	119	129	114	112	128	124	139	130	128	134	126	123	134	132	111	140	110	120	132	145	144	125
54340	51180	43583	20793	560	504	492	728	931	915	849	810	666	622	563	495	483	459	443	438	470	453	439	450	464	449	439	441	469	458	469	459	505	422	463	421	440	461	438	436	411	448	437	490	459	484	443	415	452	451	472	458	452	424	492	432	467	431	457	462	463	451	441	445	427	423	420	487	456	439	468	470	441	451	434	414	379	445	468	409	448	428	472	398	433	479	439	474	448	438	470	435	492	434	418	451	430	420	446	439	419	431	440	419	437	455	459	442	423	419	468	461	432	433	432	409	451	441	441	455	456	455	443	435	439	467	408	460	425	484	451	450	421	423	438	409	429	447	443	456	440	446	439	438	444	440	441	434	478	448	427	436	446	464	476	446	490	474	432	438	432	409	450	431	433	440	458	446	433	448	458	459	441	488	501	457	469	432	437	448	450	384	458	424	443	448	470	460	460	446	453	427	406	414	429	459	441	459	447	450	475	412	426	432	485	441	496	408	451	482	432	444	479	469	469	442	436	448	464	444	435	445	471	467	517	421	436	499	460	408	439	433	433	428	414	431	444	454	449	468	426	470	458	438	438	426	499	416	429	428	455	432	436	433	489	458	399	434	445	461	454	463	413	463	442	478	407	481	464	446	429	442	436	451	451	453	483	434	461	455	452	440	403	476	465	438	445	436	401	437	429	420	451	439	475	448	457	427	434	419	477	450	442	427	420	454	449	471	423	405	415	434	447	390	412	430	438	426	446	403	436	465	408	447	453	430	401	420	450	444	420	436	433	437	440	432	452	451	453	462	420	437	438	452	433	447	444	438	442	426	452	450	427	423	439	442	439	468	439	433	481	447	401	420	444	467	402	440	496	463	442	471	421	471	437	442	439	471	460	484	398	432	433	447	413	386	426	444	470	432	486	428	467	476	415	455	428	456	415	464	489	439	420	408	440	467	446	461	419	426	468	428	458	413	467	465	454	454	478	427	481	456	444	440	460	464	446	429	474	420	425	432	478	469	466	420	455	424	454	484	484	451	459	441	444	470	444	441	429	483	437	454	430	442	445	479	421	468	431	443	409	475	465	470	451	457	471	472	425	464	438	398	467	457	486	453	419	432	438	457	429	427	478	440	469	412	429	414	442	423	430	434	445	434	458	460	463	468	457	429	469	458	436	423	437	393	443	434	436	479	444	468	441	437	456	442	423	414	447	449	453	461	478	432	474	463	443	431	470	471	451	485	451	465	443	446	410	468	445	404	446	439	456	423	416	446	459	475	405	447	463	456	438	453	433	448	471	458	441	426	442	406	441	480	436	447	451	434	462	444	419	460	448	443	456	460	431	420	446	384	435	443	449	458	432	457	431	462	416	441	461	449	441	465	446	454	431	453	438	463	432	422	465	436	436	458	486	486	451	432	419	445	446	432	448	453	450	472	443	428	428	445	447	413	452	420	437	418	435	468	456	451	440	456	447	442	424	467	440	441	482	463	439	446	453	472	440	460	447	447	438	442	431	456	448	434	443	474	447	445	461	482	463	461	381	456	439	441	453	420	443	457	432	447	456	443	473	460	464	426	474	468	442	455	434	450	417	424	462	440	462	419	461	472	429	455	442	472	452	439	471	451	446	443	459	436	434	415	462	431	472	465	475	413	468	444	390	452	439	428	411	453	458	460	418	454	429	456	447	458	449	419	469	453	434	447	418	482	425	433	430	445	462	430	427	464	468	438	472	443	435	442	458	432	444	450	450	452	454	449	454	432	468	417	427	457	426	430	434	441	457	436	447	447	436	438	440	443	430	462	475	441	430	458	457	405	438	410	461	430	420	435	457	497	476	447	441	484	389	479	450	465	494	440	440	449	457	416	468	416	443	487	476	432	474	426	447	438	430	463	428	451	434	404	418	447	478	444	441	441	436	444	495	471	474	435	464	411	464	460	477	453	418	478	428	430	444	466	471	470	429	390	437	444	459	402	445	470	463	421	426	444	439	426	461	433	448	436	411	463	471	415	466	419	442	406	445	467	418	476	427	421	434	429	492	485	468	447	433	470	432	415	469	484	473	460	455	453	468	499	436	426	435	437	401	465	432	415	441	430	464	428	490	459	465	436	453	466	452	430	462	453	478	429	462	442	451	435	485	471	435	471	427	454	445	418	470	445	412	461	476	412	427	463	441	441	457	439	463	508	451	467	449	473	461	424	432	377	480	502	431	450	440	465	410	420	450	415	451	442	495	449	446	449	460	445	450	418	425	446	461	422	437	445	472	438	436	417	480	452	436	474	418	444	448	464	467	437	430	453	449	447	428	458	429	447	403	430	474	462	486	462	426	503	458	453	447	432	418	466	418	441	434	453	461	465	420	468	477	443	480	416	462	443	416	448	460	463	473	437	439	461	428	433	461	427	404	427	441	454	445	463	458	384	432	456	440	446	445	441	460	464	426	455	420	445	435	456	440	440	416	419	418	446	459	433	429	440	479	462	408	446	451	443	445	446	455	450	450	429	470	446	437	455	430	429	441	429	453	461	427	427	478	454	435	397	449	458	468	452	485	460	465	425	443	448	446	443	428	443	454	456	477	496	425	457	388	441	491	438	426	434	451	436	465	440	453	435	441	487	434	434	465	442	438	435	444	457	459	409	457	446	460	431	461	452	426	436	440	408	441	434	467	447	409	466	433	477	435	456	457	482	431	414	445	467	470	446	418	452	424	459	429	444	467	454	486	413	428	423	437	452	460	422	446	450	460	419	431	444	478	449	483	473	438	417	441	409	445	441	456	457	425	445	463	432	461	438	441	425	451	463	427	491	423	466	420	462	435	466	470	454	458	465	459	420	410	491	413	437	454	444	443	438	464	437	434	441	464	446	377	469	458	422	423	451	447	461	471	438	447	427	445	409	468	429	452	441	424	436	449	472	464	431	443	485	463	407	471	429	467	445	478	431	463	431	460	425	416	435	482	442	428	515	416	444	452	453	421	483	437	432	437	440	436	431	465	446	456	475	436	428	412	466	447	442	471	459	477	441	418	426	454	450	413	452	433	452	430	433	424	427	450	439	494	458	456	462	469	425	444	462	435	441	421	408	439	449	431	423	455	503	445	445	432	454	498	429	465	461	473	452	451	426	409	439	459	402	401	436	426	424	434	453	490	448	435	443	455	489	414	478	460	420	439	451	473	472	421	443	436	440	442	426	431	442	443	421	459	466	454	434	431	439	445	449	476	476	431	453	442	460	440	462	392	414	462	414	430	455	439	425	424	415	467	414	422	436	393	426	462	459	456	442	418	430	477	436	431	453	452	426	441	453	437	413	475	458	443	466	427	425	432	488	434	406	433	443	456	453	446	447	475	469	432	467	466	403	443	448	496	429	478	442	463	461	434	429	428	440	428	479	449	434	439	445	462	406	457	449	424	448	429	408	420	469	439	477	479	397	444	466	421	435	444	454	412	427	453	457	443	451	468	417	412	438	438	407	425	466	471	445	438	462	466	482	477	468	441	434	474	411	459	440	434	428
73312	72078	53967	26145	5371	326	216	267	361	362	365	278	222	236	217	228	207	202	201	183	201	208	176	199	196	177	185	179	175	189	172	195	177	198	198	181	236	194	197	177	173	212	187	176	205	194	205	192	172	194	179	200	194	199	190	196	182	193	158	192	187	206	182	180	178	189	210	189	200	210	194	161	187	209	202	199	167	190	174	188	183	203	199	224	185	163	193	202	169	181	186	213	200	172	189	177	192	185	213	214	178	190	175	183	190	188	176	178	195	199	191	203	199	184	188	180	198	188	186	182	173	167	171	214	166	210	183	199	198	195	207	181	185	212	173	193	189	192	199	177	194	185	204	179	189	171	212	181	200	164	199	173	209	183	209	188	192	178	184	186	183	184	187	177	194	201	208	204	220	207	191	170	197	189	207	187	204	193	195	210	211	198	201	173	201	192	203	193	193	216	192	184	178	241	189	184	202	187	196	196	177	178	184	194	191	199	181	197	187	199	180	222	185	167	197	189	209	206	212	185	191	185	171	196	198	208	175	195	220	200	166	205	181	208	181	186	175	205	197	199	196	192	170	194	207	185	204	190	190	194	185	188	188	173	176	187	188	197	193	199	172	194	191	197	221	181	170	202	193	186	214	169	211	194	192	195	180	209	205	175	192	179	182	183	203	198	187	178	201	179	195	217	181	176	201	196	201	203	192	188	161	198	206	179	178	210	197	169	182	205	177	209	209	214	187	196	197	164	177	190	172	177	180	189	200	194	182	194	176	193	174	183	179	190	190	205	196	196	177	196	213	177	183	189	198	207	177	181	191	171	191	176	186	200	203	179	181	189	173	199	188	175	207	203	196	201	184	181	196	175	183	190	168	188	196	176	184	192	211	210	170	177	187	173	183	173	160	195	221	185	170	161	177	207	181	179	196	183	184	190	196	199	197	194	177	154	185	200	204	191	200	191	197	190	175	207	159	186	210	203	198	177	182	184	217	181	167	199	193	164	164	223	186	190	179	182	207	185	175	169	182	190	183	194	195	169	167	209	203	190	211	185	207	166	207	189	198	186	200	187	198	187	178	216	191	186	165	186	189	205	175	178	223	207	185	188	206	181	199	211	219	198	201	197	188	228	199	197	214	170	181	192	205	179	180	185	219	201	212	220	191	188	209	210	164	176	198	198	179	194	227	183	181	183	181	158	180	164	180	151	180	188	194	206	179	163	206	193	185	212	184	180	193	223	192	191	195	182	183	179	164	187	202	172	228	186	194	182	196	175	190	210	177	184	210	199	198	188	170	196	189	190	211	191	193	185	193	199	197	194	186	189	204	188	191	201	205	202	177	187	196	189	197	192	185	185	197	188	183	199	216	206	186	188	203	179	203	183	190	188	187	195	186	164	180	193	192	205	202	191	192	166	203	187	178	212	182	204	210	191	179	195	211	194	196	220	201	179	185	187	196	177	202	190	204	178	185	200	202	185	189	204	195	203	193	210	195	197	202	185	187	224	194	190	174	201	186	197	167	194	169	187	183	178	226	181	184	183	193	171	184	181	211	195	200	211	190	188	178	178	210	198	194	175	198	191	190	194	198	194	191	181	193	189	163	212	181	186	187	191	193	189	179	179	208	192	190	181	194	209	191	219	188	184	191	228	202	177	187	181	186	208	199	193	181	189	198	196	190	198	190	196	212	176	189	179	192	184	204	197	200	221	197	175	189	200	205	207	188	167	176	212	199	197	195	210	187	205	186	171	186	188	195	209	200	194	197	171	200	206	219	180	212	177	211	198	167	217	198	210	179	191	201	181	209	190	182	186	202	195	204	199	198	185	185	194	195	198	205	189	197	192	159	175	168	172	215	213	208	182	168	198	199	186	190	214	194	173	168	183	171	209	176	184	185	199	190	199	212	187	204	175	179	165	204	174	188	193	222	225	181	185	191	164	182	192	186	197	214	213	182	175	199	197	184	202	190	201	192	191	184	184	215	180	195	193	205	183	219	195	197	211	176	175	181	198	200	196	197	195	225	181	199	183	161	176	192	187	182	202	220	191	209	209	187	186	201	166	193	194	208	210	196	190	191	197	175	184	197	195	190	189	184	186	183	189	183	169	188	215	194	192	197	178	195	205	200	173	207	213	178	196	193	197	208	195	177	210	179	196	186	199	187	182	201	194	167	209	176	214	238	185	188	177	166	190	179	202	193	167	179	191	177	200	189	162	189	193	204	173	167	193	181	200	178	192	200	192	179	205	183	164	194	195	196	198	197	204	197	202	204	204	193	200	191	202	188	196	186	187	211	180	187	164	187	187	199	178	169	192	215	185	179	208	193	147	223	193	205	176	175	208	192	192	200	223	184	182	177	201	156	212	200	193	192	193	172	170	178	202	181	191	206	210	161	228	201	188	207	190	189	186	184	186	155	158	172	216	198	201	171	197	200	186	188	171	156	169	174	177	187	179	214	186	194	181	192	190	182	183	198	183	175	167	172	177	199	196	197	192	211	196	195	192	177	195	164	184	224	169	232	212	180	186	197	202	178	214	186	207	209	185	193	198	191	168	196	173	218	220	173	214	207	181	189	220	181	200	189	187	202	197	199	186	208	192	164	210	185	185	185	197	205	213	205	206	191	173	196	188	190	173	174	212	185	195	194	184	184	187	185	207	194	200	197	184	207	220	187	168	187	190	190	185	176	190	176	192	183	180	189	199	181	202	185	206	180	169	221	200	187	169	184	195	211	204	193	173	205	182	208	183	170	212	200	180	201	161	167	184	195	202	191	220	194	202	183	191	185	164	192	204	205	187	207	197	194	190	193	182	192	164	200	202	173	205	177	197	183	186	181	178	184	200	198	206	178	176	195	161	231	205	196	202	200	173	187	180	182	184	198	203	200	201	183	201	195	199	200	177	200	205	184	177	190	187	208	202	197	174	159	188	168	201	194	195	189	176	195	194	189	182	177	170	188	192	178	185	195	176	217	182	199	184	198	196	190	171	185	180	223	165	226	170	201	205	189	189	174	200	190	215	180	209	200	192	176	184	176	186	179	176	197	197	178	171	170	192	171	201	196	194	182	220	181	191	187	184	170	176	186	197	211	204	199	182	226	180	200	233	190	210	189	182	183	194	190	172	191	203	198	168	198	192	214	198	192	195	171	191	189	175	171	207	188	179	201	191	184	187	163	207	192	193	195	178	193	192	190	183	198	186	185	190	193	214	206	193	181	187	209	181	164	196	187	186	184	198	191	192	175	191	206	206	192	191	191	191	196	165	193	203	184	171	193	210	189	177	206	174	196	199	196	196	200	187	193	212	200	192	185	216	180	186	199	167	189	191	211	175	208	201	197	184	200	180	186	186	206	178	188	195	204	195	201	168	185	201	198	212	187	182	174	185	216	176	197	201	183	193	197	198	187	174	176	192	191	167	189	191	186	161	209	202	202	178	208	199	195	179	175	192	200	192	206	180	168	189	195	204	170	196	192	209	185	205	174	164	187	180	180	190	169	176	187	198
64030	64089	52735	25095	750	715	693	1116	1721	1577	1542	1290	895	818	840	719	709	672	656	689	661	706	608	641	624	640	658	621	622	628	628	599	641	623	625	636	580	600	632	639	630	648	638	675	628	610	642	651	649	602	616	674	631	640	593	589	611	592	626	634	600	617	654	610	622	618	635	635	626	632	607	614	628	603	655	620	634	639	590	641	667	604	618	588	641	624	578	630	664	659	594	635	673	629	614	645	614	637	619	641	618	617	632	628	643	577	631	619	635	609	648	625	645	640	635	570	634	656	590	624	646	642	616	645	621	587	606	635	634	642	587	619	604	597	626	618	618	663	592	582	597	611	658	677	596	633	662	583	637	622	639	646	624	618	624	646	646	621	628	672	622	613	641	642	644	614	641	647	612	620	608	628	639	606	614	649	579	598	618	662	631	653	646	603	616	686	627	620	621	653	592	660	638	650	636	664	612	613	670	643	614	636	640	645	636	626	648	651	562	651	612	660	621	601	616	642	602	650	664	604	599	642	639	632	651	666	612	608	618	677	640	588	603	642	605	610	604	633	637	607	663	613	619	617	632	607	648	609	556	614	653	622	625	604	618	648	604	599	637	603	626	607	688	630	621	614	581	630	619	650	681	645	634	662	644	635	651	631	591	651	595	603	609	608	625	616	596	667	661	649	647	627	608	658	637	636	629	651	658	602	621	598	633	651	620	630	645	641	618	626	563	633	616	661	620	643	655	663	649	612	616	613	631	627	582	665	605	599	586	585	634	631	641	604	625	646	623	620	672	662	599	671	633	656	661	592	636	634	590	623	645	631	618	653	657	655	617	621	633	661	590	650	634	610	632	666	630	638	652	633	617	621	614	617	658	634	627	627	593	635	608	652	637	621	640	644	624	610	631	614	605	573	618	594	609	648	662	638	646	616	588	647	597	606	625	615	617	627	558	670	608	649	649	623	600	604	669	636	672	711	644	634	674	642	649	646	630	641	631	670	570	604	651	655	621	652	587	628	638	628	609	641	649	609	587	612	617	571	608	625	642	656	658	618	630	602	630	660	637	639	589	623	649	665	627	669	614	628	599	589	620	668	616	655	610	671	603	670	654	639	651	641	644	619	607	576	635	644	620	625	655	670	591	620	639	657	619	602	601	608	630	655	616	653	612	633	620	624	649	655	653	642	651	616	630	596	651	637	612	650	596	605	695	633	638	630	626	684	628	644	613	612	638	640	634	628	613	623	668	620	623	625	632	691	623	635	633	624	586	632	631	636	615	681	609	601	606	642	571	652	620	666	625	597	691	663	658	594	667	654	618	620	638	669	591	644	590	628	654	615	622	608	644	613	662	608	640	619	614	629	650	616	682	628	595	657	685	611	642	635	633	590	610	614	691	658	628	681	649	610	618	615	638	583	641	659	677	619	634	619	598	638	648	627	631	651	642	630	650	644	650	618	620	656	626	644	607	632	622	630	634	613	664	585	646	627	611	638	624	645	649	603	619	656	597	650	628	569	630	612	600	613	622	650	622	616	616	653	652	599	640	610	643	666	643	626	602	657	657	614	638	609	604	603	600	625	635	666	634	621	650	620	646	632	677	676	610	652	575	632	619	651	587	673	621	639	611	615	613	616	610	611	604	618	643	601	629	626	612	578	644	636	653	609	622	624	621	590	624	649	573	636	649	597	631	659	645	612	621	608	602	645	643	611	692	595	601	687	659	631	656	608	616	615	670	628	632	622	612	602	619	644	590	608	595	636	626	610	614	612	640	638	592	638	602	630	613	643	592	650	620	660	601	617	607	611	639	624	679	639	644	641	607	621	643	606	653	602	622	652	643	654	631	641	632	643	611	652	591	652	607	610	611	673	595	642	620	599	635	613	596	610	655	633	602	630	627	682	606	654	641	656	648	634	643	622	599	634	610	647	641	659	584	590	661	643	636	631	645	634	620	613	605	609	607	660	640	653	619	655	610	631	666	629	634	639	616	604	644	618	634	591	663	607	609	610	619	607	609	613	607	621	661	626	646	612	625	688	638	670	602	631	672	667	618	650	650	633	654	631	686	637	598	645	589	653	636	649	602	637	627	639	638	632	646	626	629	642	636	631	590	606	622	688	652	666	609	684	605	573	611	638	631	646	629	626	584	641	588	597	620	660	612	646	642	630	669	642	668	594	616	659	646	628	597	657	681	649	614	622	623	602	657	622	612	608	607	642	657	670	608	677	659	634	633	608	604	606	640	665	615	602	608	616	620	610	610	659	692	602	634	647	640	632	641	649	622	628	663	624	593	681	639	594	654	627	626	617	672	618	630	603	660	605	609	637	638	630	606	644	601	592	643	604	625	589	650	647	614	646	610	614	631	638	614	650	619	680	626	642	598	621	629	620	633	614	690	643	607	625	626	605	592	591	656	683	614	610	605	601	593	651	581	585	646	587	602	656	641	699	647	624	640	637	620	640	628	602	623	651	631	639	639	613	643	688	644	622	606	683	565	604	628	627	612	631	644	623	651	644	665	633	622	660	631	641	622	668	609	626	663	634	632	636	671	626	655	667	634	637	640	586	616	635	667	627	657	617	622	626	622	600	629	613	643	625	633	606	650	609	668	603	607	639	595	661	585	624	649	633	649	633	645	665	636	584	597	660	637	626	610	587	635	603	621	638	653	618	620	597	599	642	653	605	604	642	657	655	650	635	649	630	644	597	645	622	626	625	612	573	669	637	622	658	628	637	593	630	593	681	627	640	606	664	608	628	601	631	639	634	665	652	623	678	620	651	652	600	611	596	665	670	592	644	618	650	618	601	629	624	597	596	608	648	609	628	628	648	601	611	641	635	649	605	621	639	595	641	615	630	609	598	597	644	622	650	649	593	674	642	675	637	650	675	640	641	598	662	637	623	617	635	676	650	617	615	613	614	652	625	679	670	675	591	604	630	591	645	574	614	688	663	634	612	646	625	632	640	583	658	596	596	636	630	610	658	616	620	658	595	641	642	657	661	627	613	617	608	638	600	648	588	619	672	640	616	612	586	663	664	647	676	621	651	625	631	635	617	627	593	616	635	679	633	625	637	627	615	605	645	595	662	630	660	655	613	652	603	623	583	605	654	621	619	656	624	623	595	642	618	651	631	603	608	643	660	642	646	606	615	625	645	607	630	626	623	605	634	644	670	597	617	600	615	617	664	624	677	579	694	664	656	679	626	674	583	675	611	611	594	624	654	639	577	602	541	638	641	588	627	638	679	568	593	627	654	625	624	624	639	597	612	623	623	631	617	628	647	660	669	683	617	610	645	607	574	619	592	656	637	619	636	629	585	594	635	633	617	613	666	604	599	650	600	633	582	583	614	617	645	610	670	670	609	637	653	645	591	655	642	645	623	624	633	615	633	601	636	656	636	614	637	653	622	641	650	646	670	633	649	627	635	595	684	618	651	614	670	646	605	616	585	653	623	620	646	664	614	595	640	594	625	604	615	641	633	612	635	665	630	611	589	607	641	630	638
32892	21319	8615	1239	198	141	128	140	145	142	146	148	140	162	144	145	142	157	144	130	155	144	148	171	129	146	152	149	161	143	140	133	138	152	142	142	133	157	149	172	152	146	134	118	147	141	149	139	131	146	145	141	139	167	150	149	142	132	127	137	147	149	138	145	140	167	145	161	153	129	143	166	132	144	119	146	143	161	152	133	154	148	159	171	121	132	152	150	160	130	141	152	139	139	129	137	131	114	162	137	151	175	148	127	153	125	136	149	143	127	168	140	134	135	123	138	125	158	158	147	143	171	138	167	160	150	153	145	160	144	154	175	167	146	159	169	127	178	141	137	146	131	131	147	144	125	135	127	134	126	150	150	143	147	138	138	142	135	127	152	151	131	172	158	138	137	143	152	148	151	140	159	143	147	136	145	152	163	135	163	168	134	158	141	141	129	151	158	157	147	127	147	129	150	143	134	157	145	163	149	149	126	146	158	161	139	135	128	149	158	142	156	142	155	139	112	150	164	129	148	151	176	123	145	154	158	131	154	147	135	138	150	147	130	154	163	147	123	143	157	155	162	127	172	124	146	155	130	155	178	157	156	135	146	163	143	136	136	148	154	127	156	134	157	131	149	146	124	162	145	134	159	142	156	163	158	144	142	145	140	119	143	150	157	162	142	174	147	119	137	160	148	123	137	153	145	128	139	128	138	171	166	160	156	157	148	161	129	137	154	156	126	142	137	157	128	168	135	149	150	144	129	141	121	139	166	143	149	141	137	143	142	136	138	161	144	140	153	136	129	155	147	121	156	125	137	155	161	146	126	151	129	142	143	144	130	132	128	163	150	118	122	147	148	142	155	160	156	135	130	145	150	151	165	149	138	143	156	122	159	157	153	152	164	149	145	144	150	147	147	140	128	143	144	132	134	146	137	175	139	124	132	151	159	145	148	136	126	138	148	128	140	139	149	136	172	149	152	158	159	137	149	146	143	140	132	153	153	147	162	144	142	133	148	148	138	124	150	126	141	141	135	134	127	116	115	142	143	131	124	162	159	125	121	137	143	133	137	154	127	159	143	156	139	141	172	154	140	134	135	141	162	117	143	137	152	130	137	134	153	141	141	151	142	159	141	134	132	166	148	152	145	142	130	145	140	149	151	145	153	149	141	152	127	152	144	143	140	143	148	169	153	141	152	151	151	162	138	163	135	144	155	143	146	145	120	157	140	161	144	137	147	153	154	145	145	112	162	150	144	147	145	150	142	123	135	119	161	147	135	135	155	132	121	147	164	147	130	156	148	145	150	125	115	116	117	143	132	125	134	166	161	143	144	147	165	156	126	141	161	132	141	137	142	158	115	148	154	121	173	146	139	139	142	151	150	122	133	120	138	121	155	134	128	170	151	153	133	131	137	155	151	140	151	122	153	150	128	133	146	151	130	165	157	157	142	148	128	139	136	142	152	144	148	145	163	137	150	136	118	155	154	128	151	146	119	107	151	153	139	138	160	151	134	146	136	135	137	158	155	141	148	144	137	134	131	123	124	139	154	157	153	155	136	148	133	148	150	141	156	135	135	165	147	150	158	157	134	149	134	139	150	135	145	153	144	150	150	137	156	145	135	166	131	163	184	127	124	127	154	145	143	141	142	132	136	140	143	147	125	110	153	152	148	139	166	132	155	145	167	132	123	138	150	157	147	136	149	157	138	145	138	166	150	134	143	136	156	140	155	123	121	155	145	155	142	138	160	130	158	119	156	161	148	141	129	138	166	153	131	126	153	160	143	138	140	151	135	150	140	125	137	142	135	124	127	139	154	137	152	151	148	153	150	133	120	126	127	145	131	141	152	156	130	141	154	155	145	153	141	145	138	148	141	152	143	145	163	148	145	150	145	125	125	130	147	168	136	159	139	154	131	146	139	160	130	155	140	148	157	156	128	130	144	158	157	152	157	156	148	145	148	133	137	157	126	138	132	133	141	139	151	159	148	135	133	163	143	166	145	152	144	135	125	133	144	139	150	154	156	149	145	134	158	138	139	144	150	158	170	127	180	106	142	146	125	143	122	153	159	149	133	141	143	120	147	143	147	137	133	127	139	141	141	149	128	145	148	142	146	145	148	151	136	140	142	156	144	136	149	153	123	129	145	129	157	132	162	149	133	134	162	168	142	134	136	154	159	150	145	133	155	159	135	143	152	150	146	149	127	150	128	159	122	172	154	140	139	141	149	154	138	157	119	136	152	137	171	143	161	144	171	129	144	172	154	128	155	145	158	136	160	154	160	127	155	120	159	145	162	151	157	121	168	157	123	145	156	146	141	159	163	130	138	142	149	158	144	144	147	159	161	147	164	139	131	135	138	150	167	136	146	148	162	128	145	154	136	125	139	150	142	155	155	160	156	151	158	141	165	166	153	142	142	129	138	146	141	155	142	161	130	143	141	152	144	140	146	158	128	155	151	147	133	131	148	154	139	114	156	144	146	150	170	146	137	130	140	134	146	142	155	124	135	150	140	127	157	135	135	153	143	149	142	156	153	158	158	157	156	156	157	170	119	145	152	144	163	147	140	136	125	136	125	145	146	165	132	134	161	163	133	162	125	140	130	156	137	126	143	147	146	140	141	156	135	165	157	143	132	127	153	139	139	145	144	131	146	134	142	139	135	137	143	134	139	154	134	145	145	150	123	150	151	156	155	144	151	155	141	142	141	138	144	153	155	159	152	150	133	132	138	142	130	129	119	158	126	134	163	150	137	132	128	150	144	142	138	122	136	130	153	157	151	147	121	140	146	125	142	154	157	138	136	143	123	162	146	166	151	130	147	147	141	139	123	168	165	116	149	156	135	149	122	135	146	150	130	156	153	164	141	132	135	144	143	145	149	125	135	186	147	136	147	149	138	167	147	138	161	168	136	155	154	153	143	133	145	150	154	148	147	154	141	134	146	139	148	152	124	138	128	138	147	137	147	130	152	128	142	162	154	125	138	152	151	147	148	157	132	165	147	151	140	148	157	145	122	147	150	136	132	153	146	149	161	129	157	149	139	159	132	143	125	136	162	166	144	134	135	129	151	133	161	153	146	142	150	126	127	165	130	173	119	122	158	137	130	141	144	120	135	127	148	139	136	151	145	140	143	127	108	123	122	158	138	133	153	149	139	132	152	120	158	128	149	147	143	146	133	150	153	162	147	149	131	147	142	141	135	165	144	127	134	118	144	162	154	129	146	146	149	128	141	160	149	131	137	124	145	163	147	163	150	141	123	137	150	139	154	160	154	129	138	149	121	128	121	149	151	145	158	134	160	129	150	144	163	141	150	170	148	128	147	154	155	137	143	127	148	129	154	135	148	140	134	143	147	134	159	147	153	125	163	163	147	150	145	141	145	149	161	130	151	166	142	123	147	127	150	161	135	162	143	165	152	160	137	137	142	125	151	175	153	123	146	120	154	157	144	147	137	134	127	147	148	131	146	133	130	172	131	134	144	166	178	143	151	167	136	162	171	139	155	127	151
34541	25564	13259	3228	503	479	493	499	516	501	471	508	483	526	520	481	504	483	521	532	512	497	491	522	516	550	489	499	509	526	531	501	497	515	488	548	490	490	469	514	480	517	524	526	510	520	514	483	521	493	508	534	492	476	493	510	492	504	509	513	502	466	496	502	487	497	507	476	479	526	529	505	514	488	517	502	507	501	500	512	509	527	509	514	496	505	488	489	462	494	540	481	523	483	498	535	472	485	560	500	494	502	532	470	515	526	499	511	528	498	503	523	492	513	525	511	531	481	485	507	505	515	494	487	500	559	529	482	495	529	534	498	477	487	507	473	463	497	533	475	507	486	531	488	460	518	522	501	516	506	522	499	490	483	496	549	524	499	515	492	478	511	466	494	516	484	497	508	498	508	514	505	492	478	497	456	529	522	476	501	494	513	512	533	470	509	505	526	535	535	530	528	474	514	514	523	511	542	484	519	501	527	539	497	512	517	500	535	496	498	535	535	517	497	521	520	537	545	509	508	501	512	542	498	504	459	469	541	518	507	512	480	508	483	514	515	492	502	479	513	496	518	509	505	507	520	495	516	539	487	508	474	450	529	516	532	514	476	539	504	482	480	505	506	518	522	447	497	515	516	511	493	507	510	505	485	460	526	520	515	521	515	503	503	493	537	517	539	498	503	516	494	478	507	512	495	516	497	430	532	483	500	491	487	492	495	474	557	492	540	532	485	518	520	496	544	475	505	508	492	449	535	481	491	508	492	490	510	523	497	499	494	509	494	513	533	484	499	526	506	489	501	513	526	492	475	487	506	509	479	479	529	503	519	511	479	489	533	532	509	521	514	525	516	525	468	446	506	494	501	500	507	486	511	493	489	545	470	520	484	502	492	505	520	517	455	456	525	512	514	505	500	476	502	489	503	514	550	476	543	466	523	508	450	493	498	524	547	527	537	521	519	523	540	515	496	488	502	491	501	502	526	474	524	511	535	485	455	484	516	506	491	512	490	515	518	479	532	477	501	497	515	522	533	491	479	521	536	487	500	496	544	502	478	513	480	510	499	539	482	454	505	479	503	483	499	514	451	511	489	473	514	487	519	507	502	524	468	485	538	509	514	493	506	480	511	502	484	476	465	537	494	481	482	498	527	523	473	482	508	533	512	486	477	496	489	532	501	509	543	519	470	497	502	477	478	451	474	468	512	512	524	477	528	508	508	467	507	485	517	529	522	468	506	495	464	503	520	474	545	446	484	513	481	489	559	493	498	517	515	480	521	510	540	492	511	472	467	491	520	498	508	504	466	537	506	476	529	531	470	470	509	498	527	484	509	508	474	509	488	539	510	494	497	503	535	500	483	506	502	503	532	477	527	482	538	523	502	497	463	488	529	506	481	473	480	487	510	479	501	502	517	506	514	506	525	494	505	529	502	511	523	515	549	483	528	516	528	483	524	479	543	522	508	474	516	506	517	530	498	500	478	504	499	493	508	503	522	499	509	484	534	482	511	515	527	517	511	497	488	481	475	502	512	539	460	531	490	508	490	511	511	524	520	490	470	504	545	460	492	538	500	530	500	509	474	544	516	498	495	501	501	502	538	524	511	463	508	493	477	473	493	480	501	520	483	487	492	465	501	513	498	523	504	507	507	513	484	522	531	482	510	492	501	500	487	507	480	534	469	514	494	484	494	492	517	504	540	473	493	536	499	494	472	522	508	523	513	481	497	451	509	487	489	509	489	537	530	508	486	525	494	508	513	515	538	516	503	477	528	480	542	529	509	486	533	522	518	491	488	492	509	483	508	527	517	538	480	513	495	492	491	527	526	486	503	491	502	518	510	498	492	484	521	466	466	525	482	536	506	496	529	516	515	535	506	539	502	521	496	470	520	533	508	502	525	499	514	544	536	522	535	526	529	499	509	473	446	505	517	571	503	510	485	497	504	521	499	528	488	489	488	523	507	493	478	499	486	539	514	532	495	496	489	540	471	492	488	461	495	537	487	533	497	521	500	507	502	492	518	503	480	495	511	516	515	520	542	509	544	495	491	488	503	510	559	496	497	510	505	479	501	483	491	489	517	486	491	514	501	495	517	521	509	528	493	465	550	504	557	501	476	565	491	528	509	499	523	501	488	504	481	515	520	489	491	490	496	510	488	521	476	510	506	542	499	536	504	530	537	508	490	479	464	513	555	492	484	479	519	529	512	509	511	522	540	524	492	500	531	490	505	509	514	546	479	533	520	524	538	488	523	529	549	530	477	508	509	536	489	493	466	470	498	470	494	521	501	494	510	545	501	502	563	467	501	484	477	533	526	472	489	510	554	503	533	500	498	518	470	499	510	498	490	488	519	476	523	481	502	485	497	478	476	526	496	495	529	492	516	482	487	468	525	503	531	524	486	521	515	500	514	501	486	489	486	492	499	483	518	505	500	532	507	496	524	500	508	529	504	506	497	499	530	535	478	465	466	504	510	532	537	499	467	509	474	521	470	500	453	497	519	494	487	499	464	487	495	503	469	535	498	470	537	513	500	501	503	516	475	528	479	509	502	507	526	496	543	494	521	513	497	551	505	482	493	512	514	527	536	492	496	532	517	481	476	531	526	527	487	550	539	482	484	529	489	492	530	506	538	508	531	464	505	495	470	543	506	561	487	508	500	542	529	527	494	565	506	471	507	485	555	489	468	526	512	522	492	495	528	531	504	514	497	486	529	518	480	497	487	520	544	555	519	505	489	544	491	538	492	522	471	481	513	506	487	513	508	542	491	514	516	520	483	509	509	522	512	526	478	506	458	510	504	502	488	512	518	490	508	508	515	525	519	460	502	516	498	504	483	511	519	498	525	532	505	537	492	494	521	501	506	495	519	548	548	486	472	552	522	523	495	497	482	546	503	501	517	501	484	515	486	523	504	500	516	555	495	542	479	476	490	500	487	498	512	512	534	505	508	497	510	502	495	474	467	534	508	497	499	491	457	518	474	534	507	496	566	509	485	487	476	515	539	495	486	534	514	489	518	515	503	514	500	518	463	467	498	473	465	498	502	548	504	495	472	480	551	491	495	525	515	505	506	486	471	501	530	530	536	502	486	534	519	494	482	497	538	500	502	521	511	500	485	503	525	513	479	511	491	511	501	508	457	535	492	532	480	548	525	489	469	480	482	521	465	527	525	485	543	496	489	482	487	554	487	490	510	521	498	506	512	496	533	462	501	490	509	495	554	487	500	513	519	530	512	519	502	476	501	506	539	488	491	489	482	457	499	482	511	489	480	470	527	524	449	503	502	541	508	504	506	484	527	535	513	484	506	472	526	514	546	527	533	516	503	540	492	524	512	565	495	491	527	538	516	528	481	491	533	500	506	513	482	512	495	473	480	502	523	489	501	518	492	500	518	528	525	487	545	539	503	507	485	473	529	528	476	511	531	479	515	507	506	479	509	475	488	518	512	523	516	532	523	536	511	531	512	522	522	496	491	505	503	505	491	470	523	489	500	520	497	495	543	500	485
69116	63799	45877	21267	2576	150	153	162	220	269	198	161	143	136	129	154	142	110	138	130	140	137	148	124	114	138	146	135	120	144	133	136	118	131	132	146	149	144	119	136	139	133	130	115	134	121	131	137	119	154	119	163	137	129	147	125	137	136	137	121	122	104	117	138	123	135	148	125	126	142	128	115	127	128	109	132	157	129	135	136	132	119	107	124	122	131	105	135	127	138	130	140	141	130	131	121	122	126	120	125	142	130	133	129	139	150	128	151	107	131	120	134	121	108	134	142	117	139	158	124	134	118	120	142	124	134	119	114	138	117	138	132	125	122	136	140	127	113	146	123	137	112	140	141	111	120	137	133	129	157	137	154	136	137	138	132	133	129	139	134	116	118	133	120	138	126	140	124	137	125	130	114	118	125	114	135	129	134	133	123	109	131	135	114	152	144	143	139	148	116	159	146	139	126	127	140	126	118	119	130	148	148	134	125	124	135	146	152	118	126	123	135	140	108	142	143	106	132	125	113	127	149	120	131	116	127	133	134	118	111	138	128	138	138	145	110	137	159	121	118	144	130	132	111	111	147	120	137	137	122	119	121	164	129	138	121	131	131	132	139	132	128	130	140	124	133	134	139	134	129	123	123	120	120	128	131	134	115	140	128	140	137	130	142	116	136	156	137	130	120	111	121	142	140	142	138	124	141	145	147	129	152	140	135	116	125	115	123	131	125	117	145	123	129	138	141	132	139	117	143	131	126	114	138	144	159	145	114	130	138	150	118	145	154	130	118	148	135	132	134	135	128	113	121	138	144	127	103	141	144	160	142	118	145	120	119	131	121	138	136	127	154	151	152	144	121	130	133	129	133	142	113	124	129	143	134	122	142	145	120	131	115	135	132	136	116	123	119	140	127	121	131	106	123	139	129	124	117	132	161	141	133	120	145	139	140	125	114	129	150	126	128	128	115	113	117	121	123	124	145	149	122	142	141	137	132	125	132	132	128	128	125	158	146	120	119	128	139	128	143	144	117	122	139	121	132	118	126	141	136	144	112	143	144	131	136	128	146	138	128	110	151	121	123	130	126	150	135	119	121	110	112	125	141	121	120	108	117	129	124	130	130	154	130	111	140	139	127	139	130	139	125	141	125	128	141	128	119	120	117	129	137	136	121	140	152	132	140	136	117	143	119	150	127	145	124	151	125	123	138	149	115	116	143	129	133	132	118	139	151	129	119	123	126	125	139	118	117	137	128	124	124	136	130	141	136	121	114	117	104	109	120	123	125	120	155	125	112	128	124	123	137	120	126	144	128	102	140	148	116	123	137	134	146	138	128	123	135	145	130	150	141	127	125	122	127	130	145	121	113	137	118	121	121	153	153	128	123	106	117	121	137	147	140	146	141	141	133	124	108	124	131	134	114	126	123	151	133	141	125	130	138	141	125	132	129	102	121	137	122	140	111	135	111	121	117	140	135	131	129	134	117	136	120	148	111	123	118	133	124	134	117	123	138	152	154	129	131	122	138	127	105	131	131	121	145	135	120	126	125	130	133	118	140	132	107	110	124	137	127	135	147	133	145	126	115	126	140	117	128	134	123	129	150	118	159	119	131	117	112	129	115	132	134	132	128	133	122	119	150	142	117	132	119	129	129	129	118	134	124	129	123	134	132	131	123	126	115	125	128	137	119	131	115	138	134	142	135	126	130	139	104	111	119	128	121	136	125	124	127	114	107	156	124	110	121	134	135	134	152	132	124	116	136	137	118	117	132	146	129	133	133	120	141	121	121	128	131	146	140	137	124	113	127	109	133	129	145	116	141	139	129	123	123	130	135	159	120	127	128	124	115	135	119	136	126	123	115	126	131	120	123	119	137	140	130	147	126	147	143	138	126	118	131	137	111	101	136	145	147	167	147	142	131	126	118	132	123	133	141	131	127	136	139	134	146	120	126	119	116	137	109	133	129	120	144	115	152	132	128	129	159	133	129	135	116	126	128	108	123	128	109	143	107	158	138	143	134	130	122	149	118	126	125	144	128	156	144	137	139	114	138	131	149	121	137	124	125	115	159	132	135	137	129	139	129	122	143	119	133	125	132	128	138	128	129	143	117	118	124	148	140	135	130	146	140	126	123	120	113	118	138	138	115	124	120	108	111	145	150	117	123	130	153	142	151	128	125	118	129	128	146	141	133	144	124	135	122	110	123	118	119	125	135	145	122	134	118	149	142	133	153	124	146	107	133	124	131	118	132	137	130	119	143	129	130	140	128	129	139	140	133	134	132	117	119	147	134	122	123	117	130	124	116	129	127	118	128	123	141	115	142	146	137	129	139	164	154	112	139	119	148	135	127	139	154	115	126	118	125	136	138	155	129	115	134	138	135	121	144	139	124	123	138	139	119	117	120	146	140	163	117	127	133	127	139	128	125	122	128	117	147	141	134	144	125	135	133	128	111	142	126	137	130	140	114	130	137	132	126	115	127	143	131	126	135	120	110	137	114	141	117	150	144	116	103	147	131	129	139	137	106	128	140	116	138	116	129	133	133	133	131	140	137	141	113	137	163	134	118	145	140	122	131	124	146	151	144	128	124	138	131	127	127	139	136	115	141	138	139	131	124	140	143	141	135	131	136	120	135	140	108	136	142	122	119	133	138	148	138	142	125	133	118	123	130	128	136	134	143	137	110	140	149	134	133	145	119	143	139	151	113	128	118	134	138	134	136	127	144	116	133	119	133	127	143	137	119	126	118	155	136	134	117	116	130	115	127	142	106	127	128	138	155	143	144	126	147	129	131	128	117	123	134	126	128	124	144	128	116	133	128	128	126	134	133	130	127	124	129	128	126	125	145	149	148	139	125	116	116	118	134	117	141	128	153	116	120	138	138	137	146	122	131	126	103	122	123	136	145	126	154	124	134	140	122	142	140	136	137	125	122	144	143	107	135	125	131	120	120	147	125	143	135	127	127	140	143	131	138	111	100	151	120	135	122	130	129	116	139	143	122	130	138	144	140	134	149	125	147	130	117	119	119	133	142	124	146	142	134	120	116	121	138	115	132	148	122	114	129	117	128	123	137	144	135	145	126	117	114	137	107	123	149	128	133	145	124	135	134	122	128	123	138	155	143	111	119	121	106	139	130	144	113	111	140	126	142	135	116	152	140	126	124	126	140	114	119	143	114	105	138	138	137	125	134	131	140	119	139	144	122	148	132	126	144	127	145	133	157	124	120	153	134	116	132	118	148	126	139	145	136	134	130	134	144	145	130	126	120	124	129	123	130	108	143	132	123	138	136	130	118	123	122	133	138	117	116	126	121	137	141	139	118	148	140	136	136	155	155	138	123	107	142	137	132	145	140	134	126	120	137	128	126	144	123	124	145	140	137	129	131	131	140	134	111	127	132	130	131	125	138	120	145	129	136	98	156	126	131	125	129	133	166	138	148	149	141	129	130	131	153	158	137	127	137	140	138	122	132	125	132	124	133	125	129	144	140	131	119	139	124	132	138	127	109
53533	51585	43047	24347	545	486	509	744	963	1163	851	658	602	595	514	519	504	492	464	474	467	431	464	495	480	429	447	422	450	456	463	489	520	461	472	465	441	469	444	448	426	470	499	439	442	450	454	426	462	484	488	430	434	458	447	463	437	466	470	469	487	505	438	502	440	460	445	471	463	468	471	485	421	452	453	461	437	461	447	467	459	430	503	430	498	460	453	466	457	456	441	442	477	474	448	448	487	468	430	448	434	459	443	502	406	451	455	474	462	445	416	445	458	466	432	482	448	442	440	503	468	404	507	478	437	447	459	470	456	454	451	451	483	482	415	493	474	445	466	450	426	463	458	458	469	465	457	420	444	441	458	432	447	459	435	442	482	453	440	450	469	507	472	458	439	463	476	454	455	464	439	459	474	406	452	412	427	463	462	477	459	465	456	468	453	445	493	455	441	455	473	479	446	506	462	448	459	427	435	470	460	468	482	459	481	453	476	483	458	499	469	467	442	443	439	434	433	447	430	477	448	446	493	479	455	480	448	444	455	456	442	471	469	477	462	451	446	438	473	487	467	439	437	447	508	432	429	463	442	464	448	454	503	463	493	467	495	473	482	452	460	466	498	452	453	440	447	431	420	462	451	440	450	483	431	437	490	503	452	424	469	451	446	480	460	475	477	459	467	458	484	478	451	480	489	465	501	441	442	469	445	451	463	484	479	461	444	428	480	473	434	477	453	457	437	442	449	435	464	447	437	465	458	447	479	453	449	470	470	496	472	426	444	473	430	478	457	451	439	509	489	461	457	499	474	488	466	465	466	469	403	458	456	479	480	436	446	428	479	479	523	490	475	445	470	465	478	438	500	478	436	507	465	488	470	482	484	416	451	487	497	495	480	416	483	453	457	458	472	439	491	484	486	444	477	403	466	471	444	464	465	444	452	430	466	453	440	432	469	463	442	484	420	443	463	449	448	459	453	466	471	478	423	456	473	472	424	464	450	507	475	459	423	427	425	476	442	458	447	449	451	392	454	462	467	437	453	480	460	463	453	469	479	497	461	431	442	466	478	481	481	457	442	449	494	468	428	466	480	452	431	489	498	431	464	443	455	496	484	461	478	469	441	467	428	475	441	438	443	449	430	473	473	434	483	451	470	457	434	446	437	442	472	441	475	471	432	457	480	494	457	461	438	448	463	450	482	438	445	466	461	463	468	440	449	430	469	455	468	436	488	449	421	462	466	513	467	481	465	484	446	474	450	460	438	433	477	438	474	452	454	463	456	431	468	476	480	475	436	477	482	457	437	462	453	466	448	439	453	471	443	454	490	453	472	479	446	456	468	512	435	443	460	441	486	453	446	493	439	468	499	452	430	442	448	475	445	449	467	470	468	417	481	446	441	490	461	427	473	502	479	469	436	491	482	442	440	440	456	444	489	489	458	483	439	465	481	452	449	464	491	479	460	467	469	456	471	440	411	433	454	441	452	454	483	516	451	416	418	452	482	462	470	442	460	432	456	464	454	463	477	474	439	464	436	442	496	421	486	489	428	471	455	477	441	456	457	452	449	471	469	478	452	438	444	452	460	472	508	456	452	474	459	443	441	493	444	458	490	463	467	439	480	462	423	476	436	462	463	455	442	459	419	446	447	492	476	458	442	451	476	460	464	476	439	417	454	465	485	470	440	461	503	465	437	438	470	455	457	416	458	446	428	464	415	446	448	461	432	492	481	476	447	466	453	471	467	452	510	442	451	473	447	440	431	448	479	452	455	481	455	448	443	421	446	456	479	471	467	430	469	449	452	469	447	465	457	454	475	443	451	488	463	448	455	458	462	482	449	429	424	486	457	466	469	440	451	422	480	481	447	471	456	432	470	442	453	463	481	459	456	479	478	470	452	468	448	480	452	483	448	453	461	448	481	473	446	432	474	445	449	455	448	408	461	477	449	490	459	405	416	457	476	457	444	486	435	448	448	457	443	433	464	442	452	458	472	451	441	431	480	481	453	500	491	463	462	460	459	470	472	479	474	436	475	446	486	461	473	420	466	464	451	485	480	442	518	454	436	455	480	431	474	488	474	489	437	455	437	423	442	445	446	439	449	429	448	480	478	439	439	444	446	437	469	480	464	450	479	439	462	436	449	426	468	454	448	455	543	493	496	438	451	449	456	483	453	438	445	402	484	479	474	455	462	488	441	471	453	448	434	491	452	451	464	428	464	454	456	502	460	458	475	438	456	417	473	461	440	450	502	457	445	439	456	448	473	447	435	449	475	493	485	477	454	460	483	435	436	436	465	435	425	460	457	457	468	499	475	433	449	477	453	479	471	450	442	429	444	488	465	453	467	459	421	473	461	451	459	448	494	494	482	403	457	477	489	459	494	452	420	442	482	472	467	486	463	436	468	491	444	460	405	462	442	441	529	492	495	482	447	486	458	427	467	436	428	454	470	426	462	442	462	453	491	479	466	456	484	443	462	433	482	449	440	424	424	486	442	479	444	431	475	460	485	473	476	461	444	466	460	502	449	492	441	424	455	451	446	460	443	463	473	439	468	458	452	461	483	507	454	473	477	476	476	442	465	462	459	456	495	443	434	451	451	457	457	492	449	434	448	470	436	461	468	445	435	455	489	454	462	450	460	471	476	495	471	443	479	439	509	478	480	454	446	470	468	460	485	464	431	456	446	454	461	478	459	448	453	483	479	498	484	475	449	429	457	450	462	469	456	428	451	459	462	452	438	455	474	445	460	472	484	449	446	443	491	458	454	456	456	478	451	445	467	450	440	420	477	476	446	479	483	441	463	426	453	482	453	468	480	462	495	419	478	431	489	435	444	481	438	446	407	448	471	446	476	443	474	488	455	425	473	443	484	483	478	471	428	471	456	416	487	459	469	453	441	489	469	485	445	498	472	458	491	388	437	436	445	437	470	445	484	437	496	476	483	484	468	472	501	429	472	460	482	456	447	452	501	467	466	470	470	465	485	474	509	473	478	467	500	437	456	447	468	432	479	449	433	460	456	439	475	461	464	458	474	464	485	446	464	445	466	474	433	409	482	478	480	451	471	484	469	448	460	490	435	463	422	476	487	473	470	432	482	485	481	498	481	463	454	469	428	427	483	464	475	500	451	485	443	451	459	459	486	479	411	409	467	459	431	468	467	437	489	457	477	482	426	457	428	466	473	465	451	446	474	459	467	473	480	440	462	460	397	472	459	464	466	422	477	447	421	453	454	478	436	515	447	451	475	477	459	470	474	509	463	454	467	465	471	466	432	417	477	447	472	459	482	447	438	469	444	458	479	475	477	457	476	466	498	411	459	466	478	446	464	436	481	454	510	498	456	453	473	449	452	454	467	461	464	430	459	494	481	431	493	492	476	510	444	486	472	468	451	458	437	439	465	450	490	425	453	488	475	437	469	455	441	466	497	425	480	515	461	446	465	492	434	512	472	471	444	496	493	487	461	463	480	448	463	479	455	452	486	451	465	463	506	452	469	457	480	476	466	452
73245	72123	55992	31719	8159	582	263	293	469	444	302	242	236	217	208	207	217	200	186	216	191	182	219	213	200	194	202	203	195	207	191	196	210	188	207	194	186	198	185	197	187	197	186	192	205	191	202	207	176	199	167	190	200	190	207	211	166	181	200	193	202	205	215	195	196	201	195	193	201	221	226	191	179	192	199	170	190	210	184	177	180	208	195	181	169	199	194	220	181	194	182	184	214	199	205	203	175	193	175	199	173	175	175	188	211	195	185	202	214	202	191	206	192	194	200	169	206	213	197	194	187	207	198	184	176	199	204	201	184	185	215	194	179	195	176	182	185	177	210	177	158	187	189	200	185	204	179	173	200	203	205	202	173	204	172	194	181	187	207	182	190	199	208	201	206	193	204	192	183	212	198	193	191	174	182	190	195	195	181	192	183	210	212	158	185	198	196	192	174	189	168	194	183	211	207	187	183	168	185	187	194	212	196	191	203	216	196	179	229	178	176	194	182	178	191	189	194	188	177	197	193	179	192	200	177	189	207	201	181	191	182	163	179	189	175	195	183	174	172	208	191	229	183	192	180	188	197	185	190	198	196	201	192	200	183	188	202	212	183	192	192	200	196	202	183	189	223	188	186	217	205	200	215	192	198	170	171	173	176	190	198	191	224	182	184	178	176	195	195	190	180	187	165	189	207	226	216	195	185	182	179	207	201	202	206	178	183	201	198	195	191	207	183	199	209	196	216	173	180	197	196	200	182	166	197	181	186	198	196	191	193	201	236	189	189	203	176	163	200	187	185	212	206	159	195	192	217	193	198	226	246	199	193	200	171	184	181	205	199	187	201	208	192	183	196	186	188	199	180	209	214	191	185	207	182	193	204	191	197	174	197	188	186	168	200	174	194	191	207	196	188	204	205	176	196	186	165	208	186	179	169	200	182	200	197	211	176	198	192	178	176	192	195	219	183	181	190	191	200	210	196	225	161	186	201	197	212	214	191	177	188	184	185	180	175	206	192	200	194	200	188	201	186	209	187	215	215	185	196	184	209	186	179	186	184	204	215	193	202	194	187	169	224	195	193	197	182	202	182	188	200	186	182	185	181	169	181	192	192	216	200	185	179	204	208	189	194	179	201	200	198	200	212	208	188	192	194	199	206	195	209	169	205	198	175	198	181	190	200	195	201	180	188	197	181	197	182	206	203	185	179	152	192	198	196	216	204	193	204	180	201	182	211	188	189	186	202	208	195	181	185	211	186	196	210	168	182	224	224	170	194	175	168	185	207	196	214	172	201	203	196	201	202	185	202	178	194	163	200	208	191	202	194	208	211	185	196	206	211	211	204	196	211	209	206	193	186	188	213	240	199	182	217	202	191	209	204	183	172	219	198	199	210	167	210	220	179	173	192	193	197	170	196	193	185	208	203	210	184	197	177	186	183	204	198	163	216	189	195	200	220	193	180	184	207	215	172	220	197	180	204	195	188	206	207	195	208	188	171	198	204	164	182	169	213	222	161	219	206	180	219	196	192	188	171	185	216	197	185	212	185	186	191	206	179	183	204	200	206	183	170	176	200	200	181	207	206	179	187	192	180	184	180	186	202	221	191	174	195	211	182	169	192	200	212	205	190	204	180	181	197	188	192	194	161	191	176	171	207	187	190	187	208	211	197	178	200	176	184	188	190	202	209	176	232	224	176	186	194	200	196	202	190	197	202	206	178	204	194	197	180	193	206	208	201	195	186	196	216	181	188	188	180	175	174	210	170	213	194	187	208	172	177	189	205	184	201	178	198	176	205	206	196	205	194	212	206	189	186	188	190	197	209	195	208	188	182	195	187	192	209	191	189	218	178	200	189	208	199	214	198	208	200	181	196	191	206	231	198	206	206	194	194	185	202	192	169	194	236	174	198	183	172	200	177	197	175	212	178	184	198	185	165	181	207	206	191	187	205	192	185	188	191	181	224	186	187	177	183	189	194	180	198	200	178	192	205	205	203	189	183	196	173	181	168	183	202	191	190	184	163	180	199	197	193	194	181	224	210	185	183	222	188	219	197	204	197	200	205	188	211	182	217	189	181	187	182	192	176	196	185	201	207	173	183	179	187	214	185	204	193	182	226	184	193	192	181	193	208	199	211	190	197	184	187	207	205	190	180	201	192	195	215	168	202	190	198	168	194	203	211	183	197	188	205	196	186	180	196	193	197	199	192	207	197	190	180	196	208	204	194	184	171	206	190	192	213	222	174	195	196	168	177	227	197	181	197	185	182	197	178	177	203	184	191	179	169	193	192	213	194	194	192	182	211	197	190	191	222	233	190	174	184	184	201	194	222	216	189	169	214	202	207	182	210	203	191	175	215	197	187	213	193	187	197	206	193	232	171	223	195	188	199	198	195	204	193	174	209	181	219	188	219	189	187	183	176	173	181	180	198	199	197	199	188	183	192	173	206	193	196	187	202	187	186	203	195	193	173	170	181	174	207	191	192	175	199	157	198	169	186	191	201	204	189	174	180	170	186	177	201	196	195	213	176	185	168	195	198	211	207	166	194	177	193	199	222	197	206	214	213	204	185	212	188	228	182	216	200	177	170	204	187	197	187	191	223	180	195	197	192	187	199	176	156	197	201	202	191	192	206	192	206	176	219	196	186	212	185	176	165	197	197	198	210	195	208	177	194	196	201	206	177	200	186	216	200	179	195	173	219	204	217	197	174	187	183	173	215	236	192	203	194	222	190	205	169	209	193	184	185	193	189	206	189	187	171	208	198	200	192	192	198	217	211	189	202	210	187	200	178	174	191	180	185	198	186	179	177	200	196	186	196	204	189	200	188	215	186	176	192	191	196	191	202	207	170	188	203	183	181	165	196	160	199	206	212	172	212	186	177	184	204	179	212	173	181	193	182	178	176	185	192	202	196	217	190	175	184	196	200	208	185	211	197	188	173	170	211	193	183	190	179	193	168	193	189	198	189	192	196	180	165	169	193	185	182	207	202	185	192	186	216	209	189	197	184	207	187	204	190	187	167	193	163	214	186	193	199	181	202	179	169	195	188	197	220	190	201	214	193	188	199	212	211	187	185	177	198	196	187	191	173	201	208	198	200	213	210	183	201	176	197	207	192	188	200	210	205	170	214	198	201	163	197	185	192	174	206	181	197	193	203	192	203	190	179	230	181	187	205	183	172	174	203	178	189	188	182	184	202	198	179	190	205	192	188	194	201	211	170	192	195	201	231	186	221	203	176	176	206	191	212	197	190	205	198	175	221	185	185	184	183	186	189	216	186	179	181	192	204	192	196	180	203	183	203	180	194	197	220	188	192	186	169	181	206	180	193	190	199	194	184	219	207	222	201	169	202	169	197	209	212	171	192	165	186	179	188	193	206	178	168	206	193	189	213	190	195	198	198	182	195	185	206	192	214	185	189	166	196	178	211	200	203	183	187	200	204	197	196	201	197	174	175	167	197	207	173	176	219	202	202	205	193	207	199	212	188	218	179	180	184	187	205	176
63250	63016	55100	34137	860	712	719	1128	2262	2252	1534	1060	919	839	904	778	673	689	713	697	636	657	632	655	678	652	636	672	668	634	647	672	644	671	662	626	619	616	613	642	663	641	654	676	628	650	675	658	687	583	628	652	669	661	686	647	636	610	650	660	642	652	604	653	609	639	623	628	649	599	647	636	657	686	655	591	545	624	619	570	624	630	646	624	640	620	657	667	624	628	643	640	624	656	568	587	622	631	635	610	636	587	675	627	657	630	614	653	652	614	648	637	676	653	618	653	573	620	621	675	629	647	657	654	671	620	619	622	603	604	640	653	655	649	615	626	626	608	648	635	607	615	599	609	590	635	644	632	591	619	646	638	622	644	638	631	648	625	637	610	643	606	616	620	617	586	626	673	627	648	645	641	631	573	646	607	633	632	620	645	585	635	607	629	625	690	607	652	642	623	628	652	614	595	614	600	625	645	670	608	636	629	618	667	625	621	651	597	673	658	643	631	650	636	659	664	593	629	652	606	651	642	611	601	649	673	609	637	646	578	648	632	676	621	655	614	623	659	600	639	638	611	654	639	621	612	683	668	677	641	656	652	618	659	589	608	630	648	664	618	646	679	643	604	729	603	631	626	657	609	620	638	669	596	608	650	616	640	595	632	630	615	618	637	612	615	614	600	641	676	637	643	662	623	609	641	617	647	629	641	640	678	610	646	639	620	577	635	617	616	653	633	605	620	622	638	643	641	634	670	624	643	621	614	594	632	593	612	580	609	670	632	622	631	621	634	670	613	627	623	649	602	623	671	665	616	639	641	666	595	670	614	625	639	655	645	663	579	612	638	656	611	643	647	664	673	635	617	654	604	622	664	633	613	594	628	636	672	652	624	632	678	652	659	625	620	670	656	636	628	637	610	648	620	645	653	657	634	682	577	622	665	629	692	623	621	626	650	622	606	643	629	642	617	637	677	605	610	646	609	633	676	676	684	667	635	587	582	658	640	639	661	632	634	641	606	636	627	618	618	571	678	563	653	609	626	599	615	677	620	623	626	599	594	662	647	662	641	659	627	618	609	673	616	644	665	591	612	623	592	610	644	641	646	625	634	664	628	653	666	628	620	659	639	676	632	671	643	684	656	579	651	625	651	651	653	660	648	636	580	593	620	664	620	683	644	621	650	640	666	658	630	629	630	602	595	623	631	624	678	590	625	631	680	610	654	661	617	678	655	614	596	598	659	645	608	600	686	667	617	610	620	603	662	654	618	632	637	594	634	620	651	645	639	647	644	622	623	695	645	642	605	664	565	615	701	643	596	635	636	653	613	613	627	640	652	667	635	642	681	642	616	631	640	639	609	608	588	638	603	629	620	606	632	622	664	602	631	655	616	682	672	609	646	639	601	659	625	656	619	647	628	686	613	619	645	614	617	635	654	644	640	607	640	673	598	615	629	661	655	638	600	600	586	640	636	650	631	649	652	630	624	656	599	624	643	622	651	642	654	662	633	670	646	650	651	623	622	663	622	682	669	664	625	613	658	676	640	681	631	673	595	639	663	574	631	613	635	619	684	629	623	622	629	639	634	629	642	605	632	629	649	621	618	616	625	620	628	626	640	652	666	599	641	677	656	631	635	617	647	617	638	627	628	638	649	637	654	641	693	649	604	616	617	614	605	628	655	612	580	610	646	672	643	646	652	667	660	616	599	651	616	677	650	669	653	642	644	682	679	620	618	625	585	651	592	610	609	676	605	665	634	624	586	616	632	614	608	656	623	595	626	615	624	627	627	671	633	629	626	676	607	626	640	652	633	604	620	607	607	651	645	690	616	633	633	636	644	635	637	609	602	630	624	627	638	642	617	600	659	635	620	636	617	610	651	574	625	590	584	657	602	610	652	695	596	583	644	613	621	628	615	693	619	646	646	652	625	635	650	642	593	669	644	643	616	638	672	649	626	649	616	615	636	652	625	607	585	629	623	606	673	659	640	588	633	647	646	638	644	606	697	629	628	650	669	624	589	652	616	653	638	641	651	671	584	586	638	617	653	651	672	655	614	625	646	625	627	671	657	634	633	687	594	579	602	611	617	615	651	614	597	643	585	693	621	639	611	641	604	609	613	601	634	655	655	624	618	631	622	634	603	627	597	607	620	607	663	641	597	604	665	604	672	607	656	625	641	654	629	635	579	640	627	611	640	647	666	592	636	652	636	615	638	629	610	670	620	610	677	635	619	705	662	590	598	615	608	668	650	628	618	676	676	624	643	636	675	613	575	681	619	660	686	659	650	592	628	634	656	639	610	633	596	640	634	640	623	667	620	626	626	613	630	646	656	615	609	637	628	630	623	627	642	684	590	653	618	631	617	621	658	622	648	616	637	606	638	651	670	629	607	637	652	604	637	595	645	577	663	632	585	637	661	642	669	662	659	637	605	588	673	636	664	615	633	656	622	633	656	619	637	649	596	616	631	643	631	613	666	624	625	653	651	624	630	592	619	639	663	601	616	634	616	661	678	624	566	648	612	627	660	619	600	612	619	633	627	636	653	636	660	634	575	622	662	600	641	611	676	654	670	629	607	628	613	673	608	628	623	628	606	630	619	654	621	626	619	574	657	624	655	597	608	602	682	647	701	642	659	639	620	614	606	664	633	635	605	602	643	660	606	592	616	646	702	650	622	643	608	648	678	624	687	647	650	650	605	615	654	665	603	633	650	587	653	615	640	654	645	623	653	652	624	619	613	644	645	611	657	602	675	629	657	623	608	630	629	578	713	652	634	587	642	654	606	633	631	599	578	606	592	661	623	635	618	648	646	624	630	624	597	654	637	629	611	623	650	599	607	634	648	615	639	591	650	607	644	612	629	606	632	646	604	630	650	656	676	637	684	651	658	675	678	600	688	611	654	625	664	624	631	607	649	611	599	675	658	650	632	630	629	640	641	622	622	625	623	607	645	637	645	639	591	640	619	658	631	630	581	651	604	642	617	690	665	624	633	636	573	659	604	590	615	636	636	642	620	612	618	655	636	676	612	667	604	612	636	666	654	667	643	615	619	626	614	611	660	605	618	624	630	651	595	645	594	662	652	639	615	606	645	594	645	636	659	571	628	650	655	613	640	637	607	611	616	650	664	642	642	625	620	618	610	663	670	615	661	638	657	618	651	604	649	591	614	654	649	627	584	632	642	622	644	632	670	623	630	599	632	643	598	699	663	626	649	656	621	670	676	678	655	613	656	625	663	632	632	613	621	659	622	666	615	598	599	630	602	608	627	648	684	642	614	624	622	650	659	692	634	608	614	648	635	621	623	634	619	632	639	656	653	666	634	631	629	635	655	625	605	678	607	595	639	649	613	625	657	620	639	635	641	639	617	606	615	594	618	631	642	630	611	660	614	644	624	593	617	670	666	621	612	627	649	600	651	637	682	628	613	571	658	673	644	640	664	649	653	625	626	661	674	605	617	611	660	627	605	623	642	614	621	631	610	601	648	623	620	621	607	614	644	622	691	610	658
31261	21035	8312	1885	259	147	149	159	122	141	168	143	160	156	132	146	139	146	133	165	163	151	144	155	146	129	154	144	113	166	145	136	163	149	147	163	137	141	162	151	134	149	141	133	132	141	158	133	148	127	133	123	143	142	146	139	145	153	149	139	150	158	156	148	141	152	134	133	141	151	167	127	141	143	157	172	141	155	135	159	147	153	131	145	151	158	157	146	156	147	151	135	153	169	124	125	157	136	144	129	125	162	131	140	136	136	167	134	135	140	137	150	132	141	143	138	153	136	138	140	152	131	155	145	152	126	168	148	144	146	145	150	176	156	147	141	135	141	121	138	133	136	149	147	157	132	151	152	138	152	150	153	148	130	133	151	125	146	137	146	125	151	143	129	135	143	134	138	145	156	150	145	139	137	128	149	145	130	154	156	142	138	139	143	131	133	132	133	143	142	166	130	155	163	144	150	137	138	152	141	132	148	157	129	132	128	143	134	131	146	150	137	151	135	128	157	131	163	141	150	139	144	125	167	124	132	131	149	145	149	147	161	138	151	131	163	161	140	121	132	132	143	153	136	150	148	162	138	164	146	159	156	140	123	129	128	133	174	133	132	130	138	133	127	139	126	136	142	125	178	128	153	149	158	143	146	155	141	143	156	133	158	136	158	135	148	173	147	133	157	163	120	120	147	158	153	139	151	144	156	147	132	132	118	148	133	136	121	137	137	145	142	139	138	155	139	148	140	137	147	149	160	135	137	147	141	149	145	152	144	140	163	138	135	138	149	145	134	158	160	141	151	154	158	115	178	145	141	125	130	144	126	128	152	141	155	131	155	154	144	157	141	151	167	151	156	153	132	129	163	155	151	163	146	128	165	139	172	156	137	128	125	160	140	135	143	148	157	132	151	156	139	143	155	166	168	146	148	141	150	129	130	135	127	158	152	143	166	134	146	173	151	130	146	136	157	146	162	140	146	159	178	136	143	156	136	154	129	166	144	156	139	154	155	135	139	128	151	134	133	139	137	149	130	161	132	145	133	138	160	145	158	156	156	130	142	138	130	146	153	155	141	162	138	143	162	151	145	173	144	131	158	161	147	146	121	138	144	151	150	158	157	141	149	154	140	165	146	151	163	120	145	144	128	151	148	137	126	139	149	163	117	137	145	130	147	135	146	147	141	154	146	128	114	125	140	148	154	162	157	141	160	128	129	147	141	168	154	143	119	143	146	140	163	153	143	171	159	142	132	153	161	136	139	135	148	142	146	169	140	152	154	146	126	151	134	127	141	135	139	122	154	123	147	134	142	141	142	166	142	134	131	124	144	135	135	146	137	148	140	145	151	155	129	142	148	150	137	145	133	155	144	128	140	139	143	136	163	140	161	154	143	157	161	132	162	137	139	146	157	148	161	165	141	133	144	155	136	140	160	127	164	156	143	138	141	153	129	170	161	147	152	146	158	138	125	132	158	158	133	152	160	160	124	151	144	141	127	134	154	130	142	126	138	142	143	141	163	126	156	142	139	151	150	133	133	136	167	130	143	144	140	153	136	138	152	140	150	159	155	158	138	144	138	150	148	119	148	123	159	124	136	145	145	146	118	144	129	113	143	118	145	156	155	154	125	136	150	147	163	142	158	140	145	141	138	150	152	150	141	147	148	160	149	145	130	121	134	132	138	135	133	148	141	131	160	148	143	141	154	136	160	133	160	143	158	151	153	152	177	151	129	147	157	138	141	146	145	137	132	133	141	147	154	147	152	155	126	139	146	128	161	158	122	134	132	122	140	127	156	125	138	151	137	153	143	135	152	145	149	139	139	137	136	156	137	144	144	163	148	138	156	164	163	181	122	146	177	146	152	138	128	136	149	152	146	155	136	162	146	135	126	138	158	164	136	163	153	176	138	136	126	149	134	149	155	148	138	156	160	146	132	144	136	157	136	134	142	146	156	151	125	131	149	153	150	149	130	128	144	169	155	132	160	134	161	143	157	135	151	140	123	142	148	135	165	133	142	155	146	129	127	156	111	122	162	134	133	133	138	143	144	152	136	160	144	155	154	132	151	138	139	138	147	157	140	120	162	157	148	141	141	131	149	142	163	156	174	142	159	135	146	157	133	150	145	150	122	136	157	146	146	141	154	173	136	132	140	171	164	128	132	141	130	138	134	147	186	150	144	142	124	143	146	155	156	166	151	140	131	133	140	132	138	137	153	157	157	151	140	155	130	147	137	148	135	134	146	149	128	154	155	133	134	148	146	125	134	147	156	129	142	147	130	146	156	136	154	150	133	130	128	129	149	145	149	146	145	140	144	147	141	144	165	126	138	140	143	158	143	152	150	142	130	154	136	140	137	137	147	173	140	136	140	121	161	159	117	158	128	145	171	165	142	137	145	145	156	142	155	121	145	156	163	130	131	147	135	177	142	154	159	140	142	130	159	154	139	120	151	156	145	134	133	114	150	141	152	142	160	138	132	136	117	156	126	146	130	153	147	157	141	141	174	151	148	140	135	143	139	150	149	142	148	148	143	145	132	164	150	149	141	130	147	157	121	162	146	136	134	150	141	138	137	158	156	134	144	131	145	137	136	144	141	126	148	170	152	134	141	146	141	140	140	115	141	165	152	162	135	122	163	139	130	134	158	140	161	145	165	129	138	140	146	160	146	132	138	145	150	125	138	136	143	167	155	150	165	138	151	165	141	155	141	159	141	170	165	154	125	144	154	130	150	177	143	140	153	128	124	145	138	124	176	138	151	166	148	132	132	129	134	132	132	144	145	127	160	147	144	136	151	147	167	147	129	170	148	129	137	141	144	147	156	146	144	125	136	133	138	134	145	149	149	147	129	149	137	144	123	133	152	135	160	151	131	138	150	151	142	127	145	145	147	126	125	141	138	128	167	143	152	139	135	164	140	158	159	149	158	180	151	168	149	159	127	154	150	149	142	139	140	140	131	144	152	162	143	129	132	144	158	134	148	147	124	139	136	139	135	136	124	137	158	158	139	125	141	131	130	139	141	141	142	154	156	138	158	128	135	144	139	140	150	132	134	132	163	125	163	170	140	137	145	141	136	146	133	139	146	136	163	177	133	142	137	134	135	133	154	153	150	148	147	152	157	144	147	174	171	146	146	136	147	151	158	151	151	140	165	133	138	131	124	134	158	177	146	131	167	148	146	138	122	146	147	149	147	138	152	156	143	153	165	144	137	128	150	126	150	162	139	135	140	136	132	134	148	131	149	148	130	156	137	133	117	125	151	141	130	139	144	124	132	149	139	151	138	147	133	156	160	172	142	117	139	144	144	159	130	140	154	136	171	144	159	129	152	127	171	132	169	133	131	145	131	149	142	136	124	159	140	148	135	132	149	156	157	121	133	167	139	147	156	149	134	136	144	144	149	151	152	159	153	153	154	131	144	144	143	142	127	143	150	147	182	141	157	145	128	165	145	139	159	141	122	168	140	164	162	138	122	144	157	136	147	141	124	152	143	155	143	150	149	158	158
33572	25639	13532	4505	529	501	499	540	573	561	488	502	510	519	517	551	552	508	511	537	470	513	476	521	500	504	511	497	477	495	509	484	496	486	503	484	457	513	467	507	500	487	519	528	499	461	496	489	486	525	527	522	567	525	478	474	477	466	508	507	516	495	519	487	510	501	504	508	533	492	467	512	495	512	510	551	493	527	485	488	463	491	530	528	458	519	510	552	522	502	487	544	544	493	520	513	525	533	501	518	445	503	494	510	485	497	463	491	502	490	539	502	508	509	528	511	495	504	524	498	575	515	487	493	474	501	500	503	533	501	522	484	500	521	487	487	491	491	492	519	482	477	515	518	505	516	520	510	463	494	487	565	542	486	482	493	478	508	517	537	540	520	496	466	519	512	437	505	489	531	508	549	503	493	489	553	534	547	505	533	503	492	520	511	504	526	490	543	530	497	490	509	550	560	513	492	536	489	473	498	472	502	519	442	486	499	502	476	477	498	548	512	540	517	505	484	497	518	529	479	484	449	513	507	499	481	549	485	507	517	535	490	485	497	471	496	481	506	548	521	466	479	521	502	500	520	512	544	528	536	494	501	456	494	508	522	487	518	525	539	486	514	484	507	469	524	514	502	535	519	525	550	517	481	547	508	491	511	464	506	459	515	479	506	499	482	501	498	494	488	475	522	514	501	484	492	472	548	537	509	522	509	529	498	545	465	508	480	477	541	520	504	526	501	541	531	527	529	507	484	540	454	509	568	458	528	510	530	506	528	477	503	500	567	497	497	496	492	522	524	520	499	524	476	500	534	480	498	488	564	461	494	502	495	490	502	481	503	493	469	551	447	489	493	494	502	492	482	488	517	526	498	495	505	519	458	539	513	485	470	480	493	550	480	525	517	508	499	502	553	506	487	486	500	484	479	494	463	490	504	512	516	537	493	512	516	483	500	524	490	502	523	525	539	459	475	507	454	487	509	515	481	501	524	526	491	521	507	484	519	504	506	507	525	480	496	520	500	530	474	524	524	504	531	512	491	507	495	529	505	514	539	568	436	469	502	470	492	539	537	510	526	509	517	487	519	493	526	514	514	496	502	501	538	480	493	501	479	486	525	541	492	506	485	469	491	524	483	508	503	495	509	479	518	463	502	506	538	523	473	501	483	496	513	507	528	499	522	491	534	501	491	506	534	507	497	499	540	498	531	512	510	519	536	513	508	507	475	533	489	533	521	489	537	515	498	510	494	514	507	478	489	509	483	566	502	480	502	492	477	481	507	490	454	503	535	541	488	491	495	519	527	521	498	511	513	497	483	491	482	480	511	497	513	466	519	500	489	476	509	499	492	540	468	523	500	496	480	496	508	494	503	457	489	525	495	526	512	476	544	484	481	516	509	515	469	490	488	525	463	567	518	456	520	477	528	523	486	504	501	525	485	495	471	563	463	548	509	502	506	490	466	497	521	496	514	501	537	515	524	514	510	502	491	477	505	546	516	523	505	511	518	512	506	506	476	503	513	524	528	460	491	509	526	497	524	483	497	513	492	488	519	502	491	498	514	507	485	519	481	550	524	503	535	473	509	495	486	538	549	504	478	529	525	492	522	466	531	502	507	504	534	514	509	526	534	534	502	497	515	529	525	494	492	504	520	554	509	525	507	479	500	471	544	490	482	509	513	469	512	475	470	533	477	519	488	519	501	520	538	495	518	520	503	490	534	492	535	507	542	530	530	507	497	517	517	452	503	530	491	465	474	504	499	544	492	523	462	548	534	543	509	494	483	474	544	519	476	486	467	513	513	492	565	506	519	514	491	513	511	507	537	527	494	496	506	535	485	548	476	507	490	468	472	530	465	483	492	547	486	512	518	501	460	519	504	470	531	463	500	477	508	479	436	493	490	503	475	529	480	517	521	499	541	502	507	517	484	508	542	543	535	475	478	506	496	541	471	487	515	477	531	522	517	470	469	493	509	526	501	556	481	507	514	514	517	482	513	473	493	528	530	496	525	523	484	489	505	505	531	500	502	518	510	489	471	518	487	513	507	487	510	515	495	465	486	538	531	487	530	488	470	496	512	493	496	528	501	474	535	498	523	488	522	529	535	499	494	543	438	544	474	489	498	531	487	497	509	533	539	534	517	487	517	515	514	505	494	470	515	477	458	521	471	541	490	465	512	571	486	476	505	510	500	510	543	500	481	479	466	527	526	516	515	487	528	463	509	493	520	502	496	518	476	494	510	498	557	473	518	473	447	514	500	515	497	478	513	534	531	502	491	480	499	497	516	522	504	482	494	484	508	510	493	495	505	480	517	518	486	516	513	504	490	474	559	534	512	479	472	499	539	492	472	467	459	526	481	511	536	514	517	505	502	508	483	507	484	541	490	529	499	538	524	500	488	495	479	512	489	542	466	506	515	505	505	504	489	503	529	500	489	481	542	494	520	497	524	510	531	522	536	450	491	473	473	531	499	479	501	507	478	486	498	506	500	520	474	492	515	500	492	535	499	469	494	479	495	526	513	542	482	510	472	520	495	514	490	522	478	536	539	509	515	487	491	532	492	513	507	490	484	509	544	524	496	489	492	508	522	494	468	506	489	495	544	499	497	528	479	507	488	494	518	498	524	504	520	507	518	503	506	529	481	497	496	510	517	503	504	527	496	508	489	455	471	505	494	535	521	494	515	515	486	491	496	451	536	529	495	495	488	460	516	513	463	513	519	499	537	507	504	504	505	537	520	522	490	494	531	526	486	516	504	527	509	534	519	494	487	546	545	490	546	499	506	514	495	532	491	494	491	522	494	475	478	482	501	519	481	505	513	548	514	531	509	541	511	527	515	533	469	484	495	545	510	534	474	518	501	527	494	500	560	503	497	493	482	535	523	569	518	526	509	484	485	482	523	490	493	460	531	488	488	486	506	527	479	520	529	478	520	502	515	503	504	509	466	491	535	513	503	529	498	594	501	514	491	496	517	510	495	498	468	546	488	513	471	454	549	537	482	499	539	500	506	515	534	504	482	519	476	487	509	529	526	517	470	490	498	473	482	506	476	512	511	474	492	512	535	522	517	535	521	482	517	474	491	534	508	493	515	476	523	522	531	496	508	485	472	518	486	531	469	514	481	476	502	530	526	505	500	535	512	480	491	491	498	523	465	554	486	509	530	508	469	467	518	482	504	500	540	497	519	513	477	528	517	516	497	522	484	486	518	457	512	548	483	528	458	501	533	482	557	513	442	531	512	479	491	484	525	463	496	483	507	519	469	499	464	496	478	519	531	539	466	509	522	502	522	498	485	477	502	515	551	539	522	496	474	515	515	479	503	495	486	505	529	566	482	505	499	496	486	500	514	492	496	484	492	508	551	504	516	498	483	491	463	524	511	550	522	516	501	536	513	506	461	489	495	492	510	515	484	526	505	498	519	513	517	476	542	518	538	531	500	522	530	493	496	494	545	444	519	516	472	483	507	494	533	524	506	534	490	513	499	501	492	506	520	478	557	505	510	541	441
68741	64123	46379	22469	3153	161	148	143	274	250	192	165	161	147	128	131	133	141	160	132	127	134	121	135	140	133	156	115	123	118	143	130	120	140	114	121	146	148	143	131	126	150	126	135	150	123	128	121	114	133	130	132	133	129	142	121	129	150	128	136	130	151	112	135	161	137	135	127	136	132	128	142	123	131	133	148	148	126	152	153	133	134	125	123	144	119	145	135	124	148	152	144	127	122	140	131	153	157	134	132	142	122	132	132	122	133	157	135	118	123	141	146	138	115	141	144	137	156	151	133	143	137	139	135	155	143	114	129	139	148	128	133	129	137	138	132	126	122	140	124	133	130	134	126	135	123	122	135	122	145	155	134	138	120	125	130	146	142	110	143	143	154	138	134	141	147	132	121	134	163	138	139	121	158	149	121	120	135	148	126	126	131	129	129	124	132	120	123	143	141	106	116	148	147	128	152	137	118	133	133	115	151	128	138	125	132	126	139	137	148	125	140	154	126	131	118	126	130	121	112	118	132	141	129	122	137	118	144	145	146	120	130	127	141	142	128	134	128	131	128	156	132	119	124	131	138	132	145	146	151	123	125	148	136	146	133	135	122	124	124	118	118	134	122	110	133	157	136	132	133	130	113	119	144	129	128	121	132	151	132	128	149	115	135	147	128	131	126	124	126	111	128	131	123	126	112	112	127	137	119	132	137	122	155	132	134	136	139	140	121	128	147	127	135	140	140	118	95	139	124	136	133	145	128	158	142	115	147	140	144	129	120	142	134	124	143	123	127	139	133	139	135	147	128	144	140	148	119	132	120	109	135	126	147	121	132	145	132	161	133	137	125	117	123	127	141	148	112	149	123	132	131	141	138	129	123	107	113	155	143	132	113	120	147	148	130	117	135	117	143	134	131	140	145	123	108	139	132	132	129	128	138	123	126	135	132	138	120	121	148	126	127	133	132	157	147	163	149	120	118	157	139	110	118	118	144	132	147	165	124	113	123	146	122	148	108	128	141	129	147	141	146	129	136	138	132	128	131	136	124	129	137	127	127	116	138	138	141	143	125	117	111	121	144	121	119	129	131	115	110	134	136	145	140	129	127	136	118	134	152	138	133	129	127	127	124	124	144	139	120	127	155	157	130	117	135	154	134	128	127	123	139	133	145	138	144	156	140	109	144	143	117	131	138	122	128	136	132	131	141	120	133	149	147	133	114	140	111	137	139	138	134	139	125	132	131	135	107	149	110	151	130	125	140	134	126	127	160	130	124	143	122	146	131	137	141	136	140	125	132	142	152	137	146	121	127	146	140	133	140	135	117	136	101	113	124	125	154	152	121	128	112	133	125	125	129	141	113	132	128	123	130	126	124	151	137	141	128	142	145	127	134	126	130	129	146	140	124	116	129	121	148	110	131	135	141	144	123	137	133	120	134	140	119	141	142	143	128	139	137	133	129	130	142	108	133	113	148	128	125	133	108	135	129	114	125	127	152	128	173	132	106	133	144	135	130	121	118	139	125	123	148	129	129	148	123	125	134	119	117	130	146	126	130	136	123	144	128	129	128	143	136	151	150	117	128	135	139	114	130	158	124	133	146	114	125	129	134	145	139	101	123	135	133	140	128	128	142	146	129	137	106	141	141	140	104	130	109	114	138	131	132	133	143	139	123	126	136	117	138	108	143	142	124	138	122	148	121	138	154	152	127	150	138	130	148	134	135	130	138	139	137	124	146	153	155	126	117	154	148	134	143	120	143	138	145	137	112	126	144	154	134	132	128	122	153	134	160	116	154	107	135	146	145	144	139	121	118	124	126	130	141	160	128	132	153	152	140	148	126	122	128	142	155	143	130	126	132	118	127	142	125	138	120	124	146	137	136	135	139	137	115	134	120	137	158	145	126	115	117	151	144	128	133	131	128	134	141	133	139	125	163	115	153	140	148	126	137	141	142	132	143	123	126	133	130	130	135	127	153	121	146	133	119	121	125	125	130	126	143	126	129	109	118	128	131	116	133	159	131	134	144	142	142	129	134	140	121	137	109	115	133	137	123	125	140	127	124	160	121	123	124	140	163	132	146	136	122	117	139	138	137	153	143	136	127	107	131	152	143	152	142	128	140	137	127	130	125	135	133	117	136	142	151	120	128	126	133	130	146	137	139	139	129	127	149	157	131	135	124	138	139	127	108	130	127	127	132	160	141	133	127	130	143	135	130	118	120	158	110	126	138	111	122	93	145	139	125	118	127	139	148	122	141	138	130	143	112	128	138	145	125	136	128	131	126	113	130	139	145	150	144	142	132	143	128	144	130	125	130	134	146	133	133	140	115	117	127	131	123	123	156	131	128	132	137	115	127	144	130	126	124	141	134	136	156	121	123	144	132	145	126	130	128	141	113	149	136	133	130	146	127	141	135	130	112	121	140	132	136	139	143	114	125	129	127	159	124	144	130	127	121	133	123	120	123	112	127	148	123	112	152	135	126	130	136	126	135	137	147	129	130	124	146	124	123	124	129	149	117	128	135	109	134	130	148	131	125	119	135	148	147	126	160	142	132	132	139	140	145	135	143	147	137	170	122	134	124	132	131	154	130	138	108	133	125	177	151	120	122	132	129	140	120	127	124	130	150	125	151	126	144	143	132	132	111	131	119	133	137	146	130	144	162	114	135	114	143	126	127	128	132	115	137	147	135	135	120	135	124	155	134	137	141	132	112	128	145	133	133	121	136	117	133	137	152	132	142	118	137	129	136	154	153	127	120	149	124	136	119	129	123	144	143	124	131	135	127	110	151	117	138	103	147	153	141	132	124	122	119	130	140	131	151	132	117	129	135	131	130	128	135	136	111	143	126	135	142	137	127	141	158	147	141	134	148	125	120	115	133	151	152	126	134	146	119	140	117	116	122	147	139	156	135	123	149	138	159	129	155	108	128	110	117	140	133	136	129	127	134	138	126	136	134	106	134	122	138	132	119	134	132	133	142	127	152	135	141	141	134	133	132	125	126	129	154	118	117	134	133	151	136	127	129	119	127	138	137	138	142	131	139	116	131	155	148	138	135	133	148	111	112	143	127	116	128	121	131	144	130	159	143	130	118	133	146	120	121	126	153	109	141	118	130	134	120	135	141	143	124	161	122	144	156	138	130	136	127	148	123	138	124	132	121	153	148	142	119	115	151	114	129	144	141	124	135	139	126	144	141	122	133	127	147	140	106	144	123	125	122	137	142	147	139	146	125	134	143	144	127	123	155	114	111	128	114	136	132	130	127	130	144	126	133	132	135	139	147	134	122	153	138	143	133	126	130	120	117	131	122	125	115	113	136	137	140	126	138	155	133	138	130	133	122	146	125	118	124	134	138	127	149	135	136	123	116	121	136	123	130	129	167	121	125	120	128	117	131	132	119	121	144	136	121	137	135	134	131	138	130	122	137	139	131	147	131	135	146	137	127	134	130	115	128	123	129	137	139	130	147	133	132	170	113	126	122	119	119	132	123	127	140	122	138	131	139
53277	52048	44163	26254	1147	485	520	690	1346	1327	883	718	604	595	556	520	526	502	500	417	472	454	485	481	443	491	449	477	492	467	476	483	490	432	418	467	453	475	477	502	472	460	457	433	493	468	477	462	453	468	434	475	463	476	441	457	439	446	439	432	473	415	436	451	433	446	484	497	467	450	474	483	465	483	481	469	494	475	442	464	474	452	492	485	492	477	498	460	438	439	463	488	455	486	485	449	449	483	507	485	460	439	464	485	416	456	442	479	463	457	436	455	485	458	454	488	454	481	449	480	458	444	438	491	454	471	444	467	438	448	440	430	482	457	456	481	475	462	498	458	438	459	460	507	437	437	469	468	523	496	464	461	454	458	448	432	485	456	429	450	458	467	481	479	491	464	450	448	438	459	443	481	457	459	461	466	437	497	449	492	474	468	457	506	494	460	485	445	449	470	454	452	490	509	497	479	453	431	419	492	454	443	495	476	461	488	471	486	476	462	498	452	463	450	483	431	485	512	483	461	459	450	460	500	440	454	457	418	457	486	446	472	452	477	441	467	458	435	456	425	415	432	444	440	480	462	439	448	473	447	451	484	487	439	508	452	464	446	482	487	446	459	481	480	441	486	513	481	444	447	479	442	458	457	460	489	469	431	478	473	500	492	499	456	424	482	441	429	463	458	459	436	473	476	447	473	425	494	495	465	485	423	492	434	456	441	468	506	476	511	465	428	501	433	464	466	453	413	499	466	471	523	490	462	471	475	459	447	492	515	461	470	445	453	452	454	462	475	449	434	445	460	467	456	458	459	465	465	429	423	495	465	459	477	476	474	479	440	482	468	460	473	432	483	468	466	470	466	439	415	452	468	467	461	477	450	439	483	435	463	456	448	488	487	420	457	457	461	473	432	491	474	462	449	458	498	452	479	461	442	482	452	484	453	477	473	485	471	456	472	482	469	464	455	458	465	423	413	467	480	471	464	436	450	483	458	467	497	466	468	485	453	487	429	449	478	469	448	485	468	460	485	449	474	449	465	453	446	478	467	467	500	507	511	450	446	502	476	492	450	438	491	492	433	415	422	471	461	477	477	438	488	460	476	455	466	445	439	450	457	426	482	419	438	474	472	454	472	444	445	464	453	468	470	436	469	436	445	492	455	439	485	448	470	453	452	444	446	468	467	448	440	508	467	470	453	457	493	462	505	466	465	488	472	455	456	442	470	439	462	443	491	483	432	467	480	479	477	480	446	445	478	470	508	449	496	497	439	471	457	470	468	458	463	450	463	438	498	504	435	479	473	471	479	476	516	445	464	452	471	428	455	426	469	442	501	428	491	464	510	439	465	450	471	477	416	492	455	451	466	458	452	422	474	461	515	435	449	482	444	468	493	490	500	478	470	474	434	445	477	513	463	445	465	483	448	406	454	468	453	450	461	455	461	481	448	438	472	447	499	438	407	445	424	488	461	438	449	488	457	462	404	406	460	465	434	460	469	515	445	442	480	454	484	454	502	464	509	438	478	448	512	484	497	466	451	419	454	507	454	436	467	493	503	504	504	452	483	465	424	491	469	464	466	444	452	447	482	431	488	484	464	444	490	493	445	476	481	436	453	456	437	440	452	431	447	458	432	472	444	418	479	489	471	456	457	441	438	479	433	490	449	482	456	484	478	507	443	539	470	420	449	461	513	463	467	491	513	463	436	504	447	438	477	507	495	412	494	446	434	469	431	431	445	455	444	417	436	459	438	478	470	472	482	449	461	425	458	481	480	432	464	462	460	470	443	462	437	455	454	493	471	456	465	440	465	456	446	471	439	486	484	444	450	466	459	427	517	434	462	487	438	457	473	479	488	478	512	443	470	462	446	458	510	461	464	488	469	438	487	455	458	424	473	484	463	495	462	436	470	459	460	463	446	457	442	462	480	438	477	466	489	472	449	473	466	472	452	467	454	441	414	460	467	500	507	508	480	478	436	482	460	452	467	462	433	503	477	448	464	427	474	487	450	479	502	424	434	442	462	472	453	484	467	464	455	477	484	432	460	404	476	475	451	483	463	487	464	462	450	488	498	469	466	459	435	498	524	471	458	491	488	478	488	496	453	481	474	437	401	478	453	473	467	429	466	424	471	450	435	459	493	440	492	475	462	456	479	460	487	475	458	443	519	486	464	471	448	455	487	452	455	476	498	465	473	459	481	443	467	468	463	468	468	431	485	490	478	458	484	454	442	470	458	497	440	436	478	466	456	458	488	430	463	486	458	490	470	458	524	455	490	456	466	481	522	478	499	479	507	498	437	424	434	461	445	483	445	473	495	487	447	477	510	479	465	456	487	429	467	473	461	456	480	425	469	433	446	487	473	486	471	439	484	455	421	464	432	473	472	468	424	471	484	428	485	435	486	439	480	460	498	461	470	502	440	482	429	410	476	471	449	436	490	471	477	461	480	486	476	468	448	468	502	502	419	494	441	457	460	435	457	431	438	436	498	492	485	465	438	460	457	474	463	441	471	494	475	463	472	463	483	467	449	429	429	497	472	468	465	445	476	490	442	465	460	450	455	483	486	446	419	476	485	473	486	455	467	488	483	429	457	409	427	462	464	470	463	455	432	470	425	478	505	459	476	474	431	478	462	485	469	470	451	437	471	490	455	457	498	509	433	442	456	456	473	486	429	487	453	419	454	434	423	476	467	457	458	475	447	487	452	450	476	420	501	433	435	418	481	474	467	478	471	445	476	466	475	478	484	461	484	477	468	476	468	510	461	501	414	484	444	444	473	451	479	476	469	493	445	458	437	455	449	479	460	500	464	444	474	475	459	451	453	465	473	452	471	481	450	461	479	500	515	464	488	438	480	457	433	455	448	486	496	435	462	463	475	459	461	428	475	441	479	416	464	433	455	467	475	466	474	465	447	468	459	479	492	470	465	468	447	420	479	454	438	442	434	452	475	480	489	460	451	464	476	442	446	467	460	452	450	510	461	442	488	470	476	489	505	451	485	437	442	446	450	480	446	463	463	468	468	452	455	486	437	464	450	463	477	463	421	478	510	442	488	454	458	466	478	503	476	510	468	497	489	444	469	449	473	470	443	451	494	472	516	462	432	498	467	457	457	457	475	469	441	451	465	467	475	475	505	491	468	459	489	473	448	475	471	484	462	493	429	473	497	467	461	491	450	453	457	436	469	493	486	445	410	433	455	410	475	471	405	459	455	461	457	476	471	445	490	488	431	486	464	444	471	475	437	438	486	474	428	465	495	436	452	459	503	480	431	460	422	455	475	473	448	469	464	441	421	461	442	474	454	445	478	492	470	450	422	427	428	502	453	440	452	442	441	446	461	453	495	420	460	446	448	468	467	472	474	419	462	434	477	465	478	500	444	461	441	466	469	472	478	463	477	451	483	461	455	493	462	482	448	435	475	495	457	483	463	462	468	468	514	439	486	500	421	453	429	473	486	462	472	441	436	477	463	467	511	485	464	481	453	473	427	498	488	430	494	466	478	446	461
76744	73663	58347	32174	8828	535	209	310	571	511	319	290	230	248	220	247	228	177	199	198	201	182	196	232	169	197	190	190	212	186	191	184	168	161	181	203	200	171	196	203	211	179	185	178	209	196	210	176	158	189	174	181	198	189	155	186	187	201	179	165	197	174	178	194	179	190	200	176	204	199	202	191	200	189	185	193	203	187	188	211	200	199	183	194	194	193	176	166	187	209	151	204	190	188	187	196	189	208	194	205	194	191	207	210	214	198	185	200	207	185	192	197	184	225	199	188	207	188	193	177	204	203	175	168	190	184	185	186	181	199	214	214	220	192	198	200	184	212	200	180	190	192	173	206	181	183	192	181	193	211	193	202	171	173	161	202	206	204	191	199	205	189	205	184	175	197	200	173	193	189	212	207	196	187	211	203	210	196	183	196	182	177	226	192	208	176	214	186	172	180	194	194	179	199	178	184	210	189	189	186	203	192	194	196	189	195	167	191	168	189	181	180	193	200	181	162	202	190	182	191	186	183	198	171	182	188	214	202	192	199	197	175	178	202	193	184	167	188	195	230	203	207	194	199	189	216	180	206	184	202	199	185	177	200	197	211	215	208	193	199	205	208	199	176	211	184	213	197	176	214	167	195	190	178	210	213	208	193	194	196	194	189	190	212	199	174	207	173	184	187	208	192	215	222	203	185	211	198	210	189	196	194	209	200	202	190	197	192	197	184	214	185	175	194	216	187	166	189	191	194	183	211	207	173	178	187	181	183	212	189	171	198	196	166	197	188	206	205	187	218	191	217	184	189	201	207	182	196	199	189	183	198	205	173	205	186	200	189	202	185	192	212	214	200	189	196	200	181	206	209	204	198	196	203	209	194	200	189	216	186	215	191	195	218	214	178	191	201	182	186	177	195	208	185	183	214	199	197	206	193	182	207	190	214	180	201	190	201	194	184	207	202	181	199	165	198	191	191	184	213	200	201	215	201	214	178	205	190	187	169	188	191	185	194	213	208	182	202	192	184	207	197	220	184	182	195	199	182	194	197	214	171	175	214	196	170	192	180	194	196	195	188	205	203	211	165	203	206	213	207	188	174	208	175	208	210	177	210	199	186	193	184	196	196	180	175	179	190	184	229	228	199	200	180	186	188	206	200	206	206	195	187	183	195	195	192	203	190	194	193	210	216	190	191	189	206	210	201	199	188	184	200	220	198	211	201	184	202	191	204	218	212	177	183	219	192	196	190	189	195	193	184	165	200	184	194	184	223	193	182	195	198	163	186	223	182	217	185	193	202	177	194	157	198	202	217	200	198	189	210	177	194	188	200	186	200	202	204	185	197	206	194	206	178	204	181	183	207	206	196	182	188	190	194	215	191	196	201	208	184	170	186	185	173	202	177	179	208	210	207	198	215	220	177	196	205	197	208	196	188	205	176	174	193	181	198	197	208	201	200	208	202	207	212	203	186	207	213	214	210	200	210	225	186	187	190	203	213	201	193	187	207	176	208	194	192	174	203	200	202	192	173	225	204	184	218	166	200	176	211	190	189	192	203	194	170	193	188	185	187	204	182	172	189	196	189	175	190	180	182	216	195	133	190	208	184	185	200	203	187	196	180	198	171	207	185	199	199	178	174	183	191	204	207	191	210	178	197	199	224	200	202	211	184	200	184	192	191	179	206	209	199	186	190	181	177	187	184	217	190	218	199	177	206	197	183	172	205	193	214	176	222	194	186	176	190	163	197	225	204	178	178	191	171	183	190	166	187	186	209	195	203	180	214	198	174	192	195	180	173	189	186	180	196	186	174	208	227	193	227	179	180	166	206	169	185	190	186	197	172	199	219	167	197	193	189	186	193	194	213	179	182	214	210	189	187	201	215	188	203	184	199	220	189	207	215	185	240	179	236	196	205	178	216	200	202	189	187	177	192	185	170	191	191	193	162	174	184	205	181	202	191	198	230	182	195	204	209	177	194	210	205	214	187	175	183	195	195	166	187	208	197	172	194	187	183	179	190	182	187	192	197	201	178	211	163	214	192	202	202	199	198	203	156	188	207	204	208	182	166	222	182	209	215	184	196	193	180	177	198	171	219	198	211	200	203	202	216	196	197	192	225	188	203	212	186	205	193	195	206	199	207	196	194	193	181	206	215	204	188	182	205	185	218	185	183	178	202	211	189	206	192	199	203	201	192	205	202	227	181	202	206	187	207	174	186	186	197	211	204	194	185	181	214	176	173	179	195	212	218	180	214	171	188	212	187	193	181	221	182	197	195	193	209	183	209	161	198	186	201	198	184	183	198	178	206	210	191	200	194	205	200	222	166	191	190	206	195	173	190	174	189	196	188	177	190	159	201	199	216	173	190	192	179	184	190	177	193	175	170	196	167	201	171	180	227	181	204	203	178	207	208	204	220	196	206	181	189	182	203	181	192	182	225	184	175	203	186	180	196	224	183	195	185	185	187	197	182	214	186	175	179	206	214	203	181	192	201	195	162	190	185	195	189	199	188	192	198	178	204	197	170	204	189	185	199	201	199	195	197	204	182	197	211	197	206	199	208	208	182	202	212	208	194	195	187	173	166	207	208	178	200	179	226	190	164	207	196	169	178	168	205	198	200	192	205	192	208	200	205	200	197	209	186	184	183	201	177	191	199	202	191	175	219	208	181	183	185	197	215	204	200	174	196	162	220	203	199	187	192	190	178	196	207	177	189	210	176	194	198	190	220	197	197	201	202	188	185	197	197	179	186	194	208	204	162	208	188	201	205	184	213	202	206	174	188	173	193	190	200	160	192	196	222	186	166	162	192	200	215	206	187	186	212	189	224	195	197	194	190	186	182	181	194	190	183	208	191	188	189	205	202	190	189	183	221	202	169	216	208	186	185	215	182	194	188	189	218	209	224	180	192	221	187	188	212	215	174	189	204	191	194	174	205	179	191	196	209	216	218	190	196	208	212	196	176	191	191	202	176	214	163	205	219	197	198	194	196	205	195	211	189	203	207	202	209	181	192	202	212	198	191	199	193	201	207	200	204	201	195	198	169	185	186	176	204	212	177	194	193	184	207	195	209	201	184	202	204	213	186	168	200	181	199	181	179	195	197	199	184	199	196	180	165	210	187	177	198	192	192	215	199	197	176	176	201	211	195	184	202	186	186	210	191	196	191	223	192	210	187	173	193	231	209	166	196	212	187	208	191	203	198	183	199	178	210	192	183	180	188	198	185	199	215	199	190	209	193	188	197	213	198	170	190	184	194	191	197	212	202	190	192	178	171	212	177	174	188	178	170	198	195	171	195	180	196	172	195	208	218	188	185	184	202	189	215	199	190	201	198	198	226	195	174	190	188	188	203	195	191	172	195	175	187	199	181	204	165	198	173	209	200	181	208	219	203	179	166	184	188	203	189	192	227	183	213	186	212	179	196	180	191	197	170	184	215	171	192	194	188	221	190	183	177	194	184	177	218	202	193	200	177	189	180	173	198	193	214	180	190	201	201	216	206	186	205
63223	64223	56873	35292	1645	727	780	1275	2873	2416	1542	1282	1047	872	919	836	741	682	693	676	648	705	684	648	642	681	655	652	617	654	678	676	646	635	681	614	635	663	624	668	654	641	661	630	640	621	648	553	662	625	624	663	624	646	670	633	686	624	651	623	634	676	625	642	633	626	667	659	621	678	627	651	646	612	668	647	632	638	667	632	668	629	650	621	678	640	636	657	634	634	644	644	635	603	613	637	645	637	624	594	654	628	650	649	650	687	603	623	608	640	656	651	588	661	600	626	635	656	621	638	635	654	615	639	654	618	616	597	619	590	617	613	656	641	602	583	583	628	644	643	649	644	656	654	639	596	591	655	646	652	651	652	581	644	605	631	580	609	639	641	612	603	608	645	645	606	708	606	699	614	573	661	652	625	586	632	662	619	655	637	620	636	613	605	626	617	610	616	595	598	656	660	612	662	646	669	609	596	659	624	598	639	665	665	668	642	614	635	612	636	631	639	630	654	657	641	660	575	597	658	612	658	608	648	632	651	665	630	637	619	606	653	601	632	651	633	662	644	616	615	680	617	644	635	633	642	630	572	625	661	641	625	613	644	667	643	624	612	611	634	603	636	592	600	682	676	633	701	603	652	663	642	655	633	645	677	638	662	612	669	641	658	644	595	631	643	656	672	625	645	611	637	652	637	636	651	669	633	651	624	704	658	658	627	596	650	616	636	640	639	684	616	659	634	603	576	673	607	612	628	636	664	646	643	622	633	644	606	672	587	603	630	630	610	641	627	640	627	679	626	607	623	637	618	649	641	631	646	587	668	628	585	657	616	621	631	648	630	609	629	621	673	599	618	595	613	636	641	661	621	655	621	640	634	707	612	601	657	628	678	591	637	650	617	652	599	611	668	629	610	657	619	642	620	636	619	684	634	634	585	643	669	652	666	610	654	675	664	615	599	646	641	649	670	637	631	661	635	613	657	653	641	620	624	682	637	668	662	664	653	668	622	611	663	669	615	657	635	630	608	651	649	665	654	662	627	630	651	636	644	645	646	631	645	654	659	626	622	651	629	664	646	612	650	630	660	585	621	650	630	626	638	621	643	637	646	618	686	654	607	630	636	653	680	616	679	608	651	640	633	630	643	606	581	649	664	624	626	662	572	648	639	661	606	663	650	715	608	645	638	629	633	632	604	642	666	614	648	610	646	621	659	689	676	668	673	693	622	646	718	679	668	616	674	641	609	641	615	652	662	656	604	629	634	627	635	624	618	625	582	633	661	641	659	654	657	583	627	630	587	626	659	632	615	618	640	613	640	606	581	700	613	635	647	660	611	635	662	604	611	656	688	678	610	627	629	594	647	633	660	635	667	672	632	705	605	621	670	651	664	613	635	677	613	637	664	640	603	621	625	662	673	647	659	653	625	657	658	626	615	607	618	643	650	620	600	666	643	622	612	593	679	638	626	605	630	628	608	657	648	638	665	606	634	661	652	653	590	648	669	607	658	632	620	654	659	631	686	627	635	637	663	651	646	626	617	649	662	652	669	650	634	636	630	657	663	659	648	653	610	620	664	595	664	654	668	673	598	604	617	633	627	681	591	592	655	643	613	664	614	677	655	600	625	641	691	636	613	681	654	581	600	648	657	701	615	653	651	638	643	623	606	646	607	597	672	636	630	639	599	638	624	639	626	597	613	649	630	682	625	637	689	622	704	674	621	636	635	604	648	649	623	674	616	599	624	638	633	634	628	683	623	638	671	647	642	690	606	611	652	618	599	636	613	670	615	673	626	609	628	637	658	663	632	657	626	704	583	635	641	650	636	675	668	618	634	643	601	635	593	663	605	616	656	623	632	602	632	623	652	645	609	665	644	668	586	619	627	650	617	626	672	621	614	599	625	627	632	609	626	687	611	613	610	713	606	645	621	641	612	635	659	655	655	607	639	586	658	639	632	641	635	660	584	616	641	596	685	624	636	631	637	609	632	654	620	652	623	629	623	626	626	610	625	674	658	627	638	604	655	629	569	602	631	650	632	604	607	672	672	621	614	625	599	661	648	597	605	658	658	581	658	596	624	650	630	644	612	638	611	632	606	688	655	594	592	561	658	639	633	640	589	598	678	635	613	634	604	627	611	605	669	633	659	615	639	616	627	641	608	596	613	626	636	644	644	654	627	611	604	655	670	677	669	623	660	702	621	638	629	659	655	597	660	624	659	654	626	622	611	649	629	667	621	629	600	660	609	660	648	629	604	633	645	642	623	644	604	665	653	616	633	666	648	582	651	645	637	598	618	572	628	608	650	621	649	630	635	664	618	604	652	630	637	638	589	613	667	622	656	631	654	619	628	590	635	627	658	609	650	604	661	606	636	606	637	593	599	617	645	647	632	701	632	642	634	599	649	581	642	662	613	649	629	643	625	639	596	647	621	639	625	623	639	600	660	646	661	670	657	621	618	634	667	643	675	658	616	641	624	614	621	645	642	661	635	608	612	653	646	651	654	612	635	635	609	684	657	663	694	621	644	606	665	636	636	653	647	621	618	647	625	665	610	664	634	639	593	613	616	647	651	654	625	621	650	647	662	636	667	635	658	630	642	626	615	636	629	626	623	601	655	630	622	647	638	656	615	597	672	658	638	661	597	668	615	628	629	607	622	629	600	677	662	649	643	662	670	624	693	617	640	643	633	619	633	670	653	633	653	662	664	634	628	676	590	620	628	582	641	608	650	627	634	656	599	621	620	628	640	627	643	623	646	648	646	650	683	620	635	594	674	610	603	633	611	638	690	623	645	659	632	604	634	649	662	630	645	708	690	601	615	626	624	617	605	605	653	652	624	614	612	665	629	611	615	648	613	651	612	655	631	647	643	675	627	651	650	604	605	631	646	632	672	635	626	666	689	614	630	591	643	601	663	642	624	684	636	612	675	621	615	643	664	626	642	657	625	662	636	630	690	676	588	637	615	676	635	674	604	640	650	644	638	637	658	626	649	653	636	668	656	591	590	645	674	672	613	669	632	612	629	657	642	596	628	633	647	628	639	617	635	656	647	635	660	659	649	632	658	659	607	641	661	653	608	630	693	640	661	624	655	622	591	620	611	664	631	631	661	615	600	650	609	614	643	646	620	641	639	638	661	621	663	641	631	629	619	632	590	641	641	619	612	627	626	624	625	626	627	631	622	652	626	637	638	626	613	718	638	659	643	598	624	644	657	648	633	659	636	626	601	611	656	643	625	600	631	652	667	627	635	651	622	676	603	662	621	577	639	650	613	632	639	600	684	580	653	638	674	635	619	680	630	649	635	644	612	641	616	632	647	652	656	619	633	665	697	657	624	640	632	616	609	597	687	644	629	669	616	658	630	653	639	616	676	668	674	632	668	612	657	654	670	618	640	641	631	677	667	601	680	682	608	647	620	618	649	612	639	644	671	629	623	649	621	655	664	600	639	609	684	619	633	654	613	678	652	675	627	616	608	634	631	636	645	641	618	598	632	673	669	649	643	639	630
31294	19417	8789	1914	226	154	154	156	147	143	170	137	130	130	138	153	118	144	139	153	144	139	135	143	138	132	147	137	141	149	127	123	135	172	132	128	156	162	167	149	149	163	143	150	146	125	138	138	135	128	147	126	156	173	154	146	142	156	139	133	133	137	146	159	154	167	147	116	118	132	137	146	139	131	142	155	161	153	141	157	145	140	128	147	142	148	135	155	139	133	145	127	132	145	145	148	128	147	142	139	152	142	145	114	141	142	139	142	133	147	132	143	118	139	138	149	160	163	135	134	139	131	145	164	139	136	131	129	146	146	148	130	161	157	119	148	117	133	128	149	140	135	139	151	144	136	145	150	155	162	146	142	153	147	135	153	127	140	151	117	131	124	136	134	148	142	132	131	143	145	151	154	170	127	125	135	148	153	116	147	154	137	144	136	124	137	159	151	140	142	147	149	114	139	150	141	150	123	155	151	120	138	161	141	155	131	163	131	123	142	155	134	157	145	126	122	134	145	156	124	149	157	136	140	125	122	121	144	135	117	143	140	157	127	128	138	131	127	132	137	145	147	131	136	139	144	133	144	142	130	154	159	147	147	141	145	149	128	155	154	149	146	135	138	152	143	136	123	132	134	152	144	131	115	133	131	138	133	141	144	144	135	151	137	166	120	159	148	163	143	125	130	114	145	162	153	135	142	139	131	133	135	170	134	152	141	145	146	136	141	136	125	131	156	129	137	127	135	161	136	133	138	124	139	134	141	127	121	149	163	139	142	133	147	137	130	153	131	141	148	145	138	132	134	154	142	152	159	133	142	110	123	145	133	140	137	131	154	152	151	129	146	131	135	123	143	147	141	138	142	137	132	161	144	121	139	127	152	151	156	164	132	129	155	127	140	150	142	144	143	146	136	143	156	148	137	157	151	129	137	139	155	129	137	135	133	127	143	140	137	163	142	141	122	125	145	144	149	124	141	145	152	137	146	128	140	136	146	156	141	119	142	134	151	142	121	141	125	134	142	145	121	156	141	141	143	151	147	130	158	134	140	129	145	155	145	130	141	151	165	132	129	127	129	137	145	149	149	149	150	138	136	141	148	152	133	115	138	152	151	149	146	132	150	145	139	127	133	146	141	147	140	165	142	150	158	129	136	132	123	152	155	134	154	151	144	163	140	150	144	157	142	145	154	134	146	143	148	145	143	149	151	130	154	150	155	132	136	151	140	149	156	131	126	135	125	141	144	119	161	135	121	151	164	162	143	160	140	149	146	151	117	142	148	157	134	134	140	152	136	142	160	132	126	137	134	140	134	136	149	124	132	139	145	164	145	139	150	168	125	143	156	137	146	140	149	151	148	134	137	140	141	146	130	157	131	155	141	129	149	129	170	144	150	131	135	143	158	120	143	129	164	155	138	134	157	145	136	137	121	134	136	153	158	154	143	132	145	146	144	125	150	137	164	128	141	140	130	155	126	142	137	134	132	142	129	120	134	131	150	125	152	130	126	148	144	134	143	144	150	146	149	122	145	126	133	140	133	137	130	145	167	139	147	171	149	126	131	157	131	141	123	172	142	129	138	152	127	132	132	150	161	154	131	137	153	140	147	138	150	147	162	128	131	134	142	146	152	144	118	133	141	155	132	125	138	131	143	144	136	152	130	132	155	145	134	151	147	149	150	152	154	129	139	132	124	131	142	115	141	167	141	149	137	147	149	133	156	140	132	134	134	130	129	148	151	139	138	140	162	145	141	135	139	145	159	136	139	138	156	131	125	134	149	140	154	150	138	134	126	139	146	139	132	154	145	152	146	155	149	147	169	144	143	137	125	133	145	138	155	132	156	143	131	136	122	143	143	154	156	134	122	134	118	138	144	156	160	143	134	161	133	140	135	136	163	152	135	144	124	151	123	115	157	144	131	116	144	125	126	128	136	135	157	141	150	152	130	132	141	136	126	177	162	143	134	129	141	146	171	132	152	131	167	152	139	142	156	125	123	154	140	139	144	129	126	152	157	149	142	135	144	145	137	164	149	153	146	144	128	126	149	124	149	142	158	127	127	110	121	140	145	153	141	126	125	143	123	137	131	131	140	128	123	132	166	117	136	141	156	118	160	142	139	164	141	131	134	136	147	124	142	146	134	125	122	131	155	140	137	144	123	141	135	134	124	136	141	137	142	158	148	144	141	141	155	133	131	159	143	146	138	153	158	135	136	153	123	155	150	147	156	115	161	134	134	114	126	132	129	125	156	133	123	159	138	135	150	138	137	119	152	151	126	152	164	163	167	126	155	137	129	132	146	148	138	150	142	130	134	138	139	121	151	126	139	157	140	145	155	161	129	123	145	128	137	131	135	153	155	152	139	136	141	134	138	141	124	121	130	147	131	142	125	157	168	155	128	141	159	135	140	153	142	136	129	134	139	155	149	153	136	143	138	130	127	122	153	150	154	154	141	148	128	141	139	112	137	136	133	112	164	152	134	138	144	129	125	149	112	146	136	141	137	131	140	139	134	130	147	148	141	146	160	140	156	111	110	146	135	148	148	150	134	133	137	140	140	142	144	155	129	146	141	138	160	113	119	130	143	139	143	124	137	140	141	150	126	133	119	155	141	164	130	149	140	138	127	115	142	152	122	157	144	136	119	113	137	145	139	146	165	144	151	131	150	155	160	140	131	151	135	135	132	138	144	126	136	140	135	164	130	141	157	149	152	149	147	122	137	132	143	139	145	151	148	134	132	131	151	149	117	171	134	144	163	152	137	154	154	124	135	133	134	139	154	143	156	151	141	138	136	126	153	148	122	123	141	127	127	129	125	150	143	127	146	138	150	147	123	155	148	133	152	163	132	124	128	147	147	149	126	155	150	121	161	155	146	112	142	149	121	132	121	140	139	161	153	144	140	127	140	141	141	133	112	134	147	134	146	154	151	134	136	137	152	151	136	154	147	123	146	128	132	154	152	156	140	146	153	132	143	121	131	141	146	157	143	135	148	140	165	124	145	140	136	130	137	138	129	147	127	137	135	145	137	158	170	128	134	146	134	137	136	129	135	133	125	136	143	147	125	127	155	135	131	136	137	147	153	113	127	152	131	144	135	139	138	145	127	164	164	118	145	125	144	158	128	134	151	140	155	139	134	136	151	134	139	155	137	140	124	124	145	156	140	122	144	154	156	132	145	162	132	146	125	160	141	156	148	155	130	142	151	148	131	147	152	159	139	130	144	118	119	139	142	143	158	133	137	137	146	150	115	132	127	122	111	127	129	141	137	141	121	141	117	155	129	127	140	153	140	163	149	149	139	134	146	125	139	137	167	145	129	132	129	137	144	127	148	127	147	149	153	124	142	127	146	138	155	119	152	135	135	135	146	120	118	126	134	138	153	127	116	142	140	124	118	143	163	137	121	124	138	151	131	128	140	136	141	157	145	118	148	152	150	163	131	147	137	149	137	144	114	139	150	140	125	137	134	121	143	154	136	142	136	149	129	128	137	148	152	149	141	126	148
33180	23912	15172	4700	532	482	481	566	536	549	519	526	497	491	473	511	477	456	468	511	478	482	483	462	481	486	491	471	478	501	496	490	513	502	486	503	439	491	535	471	526	465	521	521	493	495	499	508	502	457	479	495	492	487	502	469	511	491	531	481	504	540	498	487	479	484	482	511	471	469	496	475	477	495	451	464	468	474	496	472	515	519	478	481	508	480	507	487	470	520	521	480	513	481	488	488	501	502	510	473	511	472	528	490	518	490	507	487	505	494	461	477	499	505	494	470	531	495	474	508	523	491	470	494	465	477	467	494	527	472	522	476	444	528	483	535	508	492	491	499	453	466	512	496	465	523	502	501	495	513	501	489	537	512	495	480	479	505	471	457	501	522	501	498	456	485	494	499	474	497	500	478	473	472	502	463	503	511	457	474	467	533	471	506	518	492	501	472	541	462	455	517	523	487	484	509	511	497	527	501	507	515	504	472	487	511	491	486	509	504	530	479	491	478	476	485	471	497	512	452	481	469	491	525	448	468	538	490	515	481	510	464	491	513	524	504	451	505	473	499	479	496	444	503	456	516	512	493	469	475	459	511	538	500	501	504	500	497	497	480	506	511	504	456	524	557	521	464	510	494	499	535	475	493	434	531	485	480	494	505	486	519	487	505	467	528	514	514	538	510	491	500	444	499	498	484	518	497	525	522	515	488	474	488	479	464	474	503	474	487	493	519	488	481	489	536	527	478	468	508	498	514	514	531	471	474	474	492	479	471	520	491	490	504	532	510	484	515	488	545	505	508	498	496	525	495	512	546	489	461	494	512	487	540	493	465	493	488	465	464	529	511	518	475	514	526	519	475	492	530	479	510	527	498	488	495	460	477	491	461	485	518	500	489	525	486	499	491	486	447	478	519	529	481	509	497	490	487	489	483	555	527	490	485	480	533	537	496	477	499	517	488	494	477	500	501	488	479	482	495	524	496	482	512	479	480	524	498	461	457	458	518	492	509	516	510	507	464	501	491	473	503	466	512	513	474	508	488	504	506	516	549	507	508	515	521	479	504	528	522	496	482	454	471	502	475	488	456	499	483	485	459	500	492	511	501	501	484	495	536	468	497	465	532	483	450	520	489	507	572	476	506	487	515	526	478	480	475	497	498	470	471	489	534	469	496	479	481	508	490	466	491	482	513	443	486	492	512	503	537	492	494	521	472	478	532	494	494	490	439	509	486	494	527	530	477	489	518	539	525	478	478	499	467	488	461	455	497	492	486	507	512	456	490	523	522	485	470	473	504	464	478	486	495	501	506	494	463	484	465	421	525	489	488	479	505	474	455	502	484	471	476	449	455	505	476	474	456	484	507	478	495	427	472	475	473	478	529	527	501	495	475	484	490	488	475	491	480	511	496	549	505	517	500	485	466	519	521	500	456	506	467	536	450	475	530	472	468	457	501	479	516	485	468	505	465	537	487	487	516	503	508	505	520	476	523	513	513	482	476	506	497	487	537	473	510	529	492	517	506	497	503	484	485	479	511	478	539	514	510	531	480	470	483	496	469	452	529	511	495	511	508	498	441	458	472	525	518	475	486	479	491	524	493	512	514	481	516	461	529	526	468	479	515	500	479	486	516	524	476	495	468	503	510	453	483	486	489	462	450	535	516	491	483	488	466	488	509	486	499	495	499	486	487	505	483	484	478	502	473	503	508	496	510	542	453	488	463	498	518	479	496	513	476	471	486	514	507	477	525	482	511	498	480	502	548	513	508	493	454	490	478	505	503	504	494	430	500	494	479	491	467	514	480	490	449	529	532	512	484	477	471	487	491	506	470	497	456	492	476	533	491	489	488	538	481	515	512	475	523	485	472	478	498	487	487	524	502	513	463	473	478	520	463	559	470	491	465	508	469	489	488	452	500	451	494	453	480	512	488	484	478	500	533	474	439	538	484	525	480	491	518	542	495	470	457	477	467	449	482	510	461	532	517	484	508	495	466	509	477	491	492	438	498	466	497	506	497	483	502	525	476	499	449	481	490	522	494	515	485	512	478	499	475	481	487	502	488	481	513	506	478	529	465	477	487	473	483	527	511	499	531	502	494	499	458	502	451	520	496	491	524	484	522	498	495	483	496	529	512	517	465	503	479	488	437	476	446	468	483	516	494	486	503	475	494	520	502	516	501	481	466	470	511	455	493	517	536	471	489	497	469	506	490	472	484	463	507	497	473	513	530	484	498	478	445	497	502	453	494	523	514	491	499	455	524	525	498	480	464	534	483	477	471	484	514	497	537	516	514	490	476	507	456	440	489	479	487	513	484	506	501	499	503	505	526	533	490	487	515	492	442	494	511	500	523	482	486	481	536	432	505	478	464	482	490	513	470	482	488	507	460	485	480	536	501	483	504	442	507	491	519	474	503	496	526	495	470	521	512	466	487	472	452	554	456	534	487	529	466	477	484	496	519	471	530	514	470	498	478	457	496	464	472	483	455	460	528	517	503	488	484	494	480	483	506	507	503	531	495	497	499	519	511	524	483	511	519	493	506	487	503	465	545	495	554	480	471	476	445	488	478	505	523	538	503	512	485	457	489	483	441	508	471	515	488	495	520	460	502	495	525	500	464	493	483	477	456	496	498	516	467	508	493	502	438	490	496	450	486	529	451	463	495	529	497	471	504	492	506	501	479	492	482	445	465	498	522	504	471	515	520	452	492	544	480	473	503	473	473	498	488	486	515	483	515	474	526	483	536	478	499	459	512	525	505	497	483	471	503	485	506	512	504	514	472	513	496	501	474	514	495	501	538	464	490	503	501	507	504	497	490	477	518	496	485	506	498	482	502	465	494	472	479	488	499	461	496	500	485	483	472	452	466	521	473	508	468	512	500	484	470	466	508	514	466	479	490	492	480	465	497	443	496	486	497	502	539	501	507	482	468	513	514	480	480	469	484	470	485	494	486	481	469	507	481	472	460	492	484	527	477	468	498	498	473	468	496	502	505	519	514	508	549	492	484	506	475	474	460	520	526	455	516	480	512	495	465	467	527	539	509	461	466	488	475	443	509	467	473	501	523	476	466	504	499	511	459	464	457	525	493	505	472	539	496	487	467	487	512	493	484	485	476	483	475	474	513	497	536	487	498	517	562	431	503	484	502	460	522	468	527	523	472	542	500	506	509	494	518	487	479	524	496	507	504	492	473	487	498	472	463	462	493	490	468	480	525	531	482	468	520	490	504	479	480	480	498	475	527	477	466	466	519	463	529	498	454	505	482	511	511	502	514	447	468	540	510	496	475	510	462	462	528	546	496	500	496	513	484	514	511	479	513	505	467	465	486	502	477	491	534	525	506	497	503	489	520	524	518	484	458	482	502	482	504	499	501	489	469	459	514	455	494	451	483	507	451	506	501	477	516	519	449	464	486	515	486	539	490	479	491	459	485	474	468	496	458	472	460	487	469	451	494	485	504	497	513	469	485	489	513	485	484	471	519	446	514	504	491	497	518	498	472	491	490
70105	64000	50351	24583	3798	186	138	201	334	253	208	205	179	158	141	165	124	136	140	141	124	147	136	130	134	143	160	114	119	122	137	130	121	126	139	124	100	125	121	139	129	111	120	128	125	112	120	143	132	126	147	118	110	126	110	92	137	139	143	125	144	126	115	144	132	129	107	135	140	111	109	107	117	125	129	114	122	115	117	145	137	116	117	141	121	115	130	108	128	110	127	119	135	123	142	132	118	139	122	139	133	132	144	134	150	125	118	137	129	119	139	131	112	150	139	133	127	123	130	141	105	138	132	130	136	130	144	124	132	135	107	119	119	129	122	131	122	117	137	137	123	120	121	126	114	112	126	120	135	112	131	139	101	143	143	131	147	115	129	111	122	110	118	117	134	136	128	142	134	134	126	115	146	132	109	102	136	116	141	114	136	120	133	133	109	127	126	130	136	118	109	129	116	131	144	117	129	116	131	129	159	129	113	106	121	155	110	128	139	126	98	125	126	134	140	130	132	119	123	120	123	106	135	117	117	113	130	120	137	130	115	119	134	120	136	129	106	118	133	107	120	114	126	132	112	136	132	128	124	111	136	138	133	123	127	137	136	126	123	107	125	130	128	126	128	119	117	132	142	128	124	138	125	129	117	114	126	115	127	136	143	125	127	123	128	136	125	121	131	143	114	141	119	138	120	112	124	134	120	113	122	109	149	119	134	127	127	107	143	105	118	118	121	116	127	116	132	129	125	136	108	108	114	117	129	129	103	133	127	120	112	132	114	112	135	120	115	127	108	110	94	120	109	115	129	104	120	133	143	123	136	119	106	123	152	117	134	113	111	114	99	125	114	132	129	126	108	112	129	130	116	116	147	113	134	125	130	113	125	112	135	135	121	135	125	146	125	135	131	145	131	128	112	127	126	137	114	116	127	129	131	125	135	111	133	122	140	103	131	139	142	141	125	129	113	128	136	124	132	137	105	123	122	118	114	116	117	132	137	126	138	125	116	141	115	126	119	133	134	118	106	118	128	121	118	126	133	138	133	126	117	121	111	129	124	150	142	116	119	129	116	123	135	120	137	137	128	132	135	119	106	142	134	124	133	108	123	152	116	126	143	104	110	124	134	111	121	119	127	139	121	128	121	130	103	131	151	120	97	135	130	101	126	144	115	134	145	113	134	118	119	121	113	121	114	133	138	127	125	118	137	130	130	137	126	120	135	112	133	137	137	134	127	132	103	142	137	127	120	136	110	126	129	118	135	125	136	126	134	121	109	136	133	133	126	121	105	144	150	118	139	134	133	119	150	152	150	127	116	127	138	117	133	103	118	120	135	133	132	135	115	130	125	121	126	134	151	112	137	119	146	136	134	133	120	133	140	134	122	119	126	123	127	130	113	114	106	141	123	144	120	112	135	132	101	134	129	114	130	117	135	120	129	130	127	147	159	162	133	116	128	131	119	131	114	134	116	118	124	120	125	122	132	129	134	133	137	126	130	135	135	115	133	95	119	122	132	108	125	122	129	137	126	112	138	112	131	123	134	110	133	116	107	118	137	119	126	134	137	127	126	120	119	123	150	132	114	125	109	117	126	141	115	110	132	134	127	128	110	112	127	128	134	115	99	128	140	120	121	141	125	134	120	120	116	146	142	120	128	125	131	137	138	121	151	128	147	145	125	129	139	120	126	123	133	119	144	131	130	135	135	127	118	121	124	109	109	132	128	124	134	134	119	121	108	140	125	129	131	126	138	124	116	148	133	122	120	107	113	131	111	105	164	130	109	111	126	115	117	117	162	111	132	128	114	129	115	144	121	128	140	127	121	152	103	107	125	144	109	119	141	117	116	104	135	116	124	137	120	139	150	123	122	139	133	102	136	128	126	119	119	131	126	126	132	130	132	128	115	133	125	137	127	134	137	140	138	124	141	118	141	147	105	96	121	111	133	132	134	123	138	118	130	135	136	130	121	155	114	132	119	136	129	123	141	128	115	124	122	146	124	117	119	138	116	131	137	138	143	135	141	137	129	120	126	126	131	125	118	105	129	125	116	144	143	119	125	125	144	138	129	122	114	110	116	133	125	117	140	113	139	146	126	123	143	120	137	132	125	146	127	118	116	140	127	142	121	118	132	126	137	108	142	122	134	115	128	117	131	131	149	131	138	135	115	120	143	127	127	120	131	120	117	129	106	123	127	126	113	118	128	103	115	129	119	147	107	137	141	160	140	134	128	119	136	129	123	112	130	122	134	121	122	115	125	130	123	135	131	133	114	122	136	125	133	124	150	140	115	110	131	141	116	125	125	114	133	128	122	124	139	122	136	137	133	114	114	98	131	123	151	134	104	124	107	129	128	124	113	129	128	125	142	120	113	132	136	133	118	130	120	140	127	131	129	128	127	143	148	116	129	120	132	123	140	131	140	126	129	124	123	128	118	113	122	117	132	124	133	114	117	115	128	119	125	129	107	120	123	125	148	127	141	120	126	125	142	123	124	122	125	140	120	114	133	132	132	118	130	136	116	138	118	120	107	119	125	134	117	127	141	132	132	140	121	130	117	122	122	112	116	123	131	125	125	131	145	140	143	137	134	138	117	124	130	145	116	121	123	120	129	129	117	133	132	129	130	110	131	107	113	106	134	130	130	124	127	137	132	135	119	147	128	127	119	124	117	123	117	129	122	135	139	136	144	122	140	129	132	136	143	125	107	110	167	137	145	134	138	139	108	112	105	129	131	119	127	143	129	130	147	116	124	113	138	125	121	119	115	125	131	145	128	117	105	131	125	127	122	137	140	130	135	106	115	119	130	135	128	111	121	120	131	130	127	132	130	116	138	151	122	117	131	137	133	126	128	124	120	111	136	126	129	144	131	118	110	128	139	107	133	114	111	126	131	128	133	117	109	120	125	118	125	126	111	117	132	114	132	147	107	119	105	126	128	125	148	143	141	120	121	112	138	124	120	111	112	127	124	128	125	152	134	140	159	130	132	148	126	108	120	116	125	117	116	148	134	131	137	127	130	105	115	114	111	132	128	131	127	115	147	149	118	129	128	137	128	131	108	137	142	131	133	119	134	128	120	136	129	150	101	104	112	119	111	139	126	114	124	131	113	117	124	130	122	126	131	101	143	133	131	118	141	141	113	136	134	114	128	118	129	124	125	119	115	123	129	123	123	123	147	128	123	131	123	143	107	106	127	127	123	117	114	117	118	123	136	130	117	139	112	132	133	132	143	102	120	127	133	137	121	132	131	131	127	124	121	111	128	98	150	131	126	120	129	130	125	146	120	149	125	117	128	127	137	128	140	132	120	145	124	144	132	129	146	114	123	127	117	148	132	135	113	130	140	119	128	132	122	122	131	132	129	138	139	113	107	135	129	126	120	131	142	129	123	145	125	132	132	136	115	116	109	140	122	132	137	151	99	139	137	138	128	147	118	131	118	116	144	109	128	114	140	123	109	114	121	119	103	125	136	128	126	133	118	141	124	144	129	148	136	130	138	127	145	110
52250	51381	47879	26925	651	492	489	889	1876	1555	1117	884	784	714	646	533	501	456	498	471	445	445	460	422	457	435	449	446	447	464	464	465	485	432	470	459	426	460	425	476	460	449	467	438	453	427	482	451	444	437	447	460	451	464	423	466	427	467	423	447	437	481	478	455	473	488	489	415	444	443	442	454	469	445	439	436	453	455	442	442	482	456	446	421	449	446	424	426	442	435	430	454	477	394	421	446	452	457	450	487	445	451	443	461	408	424	436	432	469	431	482	451	455	430	431	408	485	462	468	420	438	465	428	493	431	447	436	434	459	433	467	440	457	467	464	470	415	424	450	473	440	436	441	440	474	429	445	432	412	451	464	438	470	424	444	460	419	470	440	502	447	429	432	440	443	425	460	448	420	453	474	448	468	442	460	453	469	467	427	512	453	443	467	449	450	460	451	457	429	429	471	444	428	431	466	453	448	451	441	477	464	399	459	433	447	432	442	472	471	466	475	427	429	453	457	459	466	438	450	458	451	466	433	409	452	442	395	410	482	476	440	459	456	477	427	469	495	455	451	461	448	428	464	434	492	431	416	430	461	450	461	483	462	417	462	460	421	439	466	457	453	464	459	448	428	450	511	442	446	436	453	464	412	479	463	459	429	463	454	478	444	445	477	444	404	429	438	480	456	485	448	476	451	441	439	437	469	454	447	483	448	488	433	499	414	435	443	440	396	449	425	432	451	463	430	439	426	441	429	413	419	465	453	435	450	418	445	410	462	470	461	440	454	443	445	470	453	464	453	470	412	415	449	464	435	447	410	430	409	439	480	440	440	399	424	462	483	427	458	487	408	446	461	456	444	461	457	440	475	408	480	422	421	422	469	425	469	489	449	470	438	421	492	411	416	480	471	425	441	444	427	443	435	437	457	445	416	427	456	425	406	440	476	448	460	479	439	426	478	454	437	395	484	426	452	420	459	430	424	406	425	427	433	444	451	446	421	453	457	453	418	438	463	441	462	458	453	477	449	475	434	444	461	444	470	474	444	416	445	473	436	435	425	424	407	432	444	446	439	392	447	435	448	446	435	414	433	450	433	464	452	426	449	435	392	437	472	462	416	488	402	421	453	438	473	449	421	456	465	473	423	450	466	430	415	458	431	409	444	456	436	430	476	462	460	407	403	421	436	449	440	460	466	472	429	421	448	433	446	409	426	414	456	442	460	440	415	453	408	492	435	474	427	445	460	459	464	424	428	448	441	444	442	416	463	483	464	437	410	449	434	472	436	443	447	464	457	444	422	429	441	419	411	413	441	425	444	423	416	461	448	411	484	456	424	453	426	463	433	452	438	456	426	446	461	446	463	464	422	453	458	474	431	440	456	405	433	469	466	446	430	432	457	417	418	398	432	413	443	435	467	455	410	482	433	442	419	472	458	449	471	468	435	412	441	442	451	447	456	450	454	466	442	446	433	497	483	437	469	470	428	451	442	433	446	447	432	459	492	439	424	463	446	461	457	489	449	424	460	455	465	441	431	462	460	418	471	401	458	457	438	448	421	429	450	440	429	411	442	437	452	463	416	454	456	431	459	443	445	443	451	434	434	448	452	455	468	429	394	463	446	448	434	431	446	384	446	452	409	463	453	457	490	480	437	428	457	429	449	421	442	455	468	441	447	450	460	449	430	454	493	473	467	462	458	465	399	433	475	495	429	438	469	430	449	471	456	448	410	429	458	475	428	435	456	427	460	440	407	422	469	455	485	457	484	485	467	448	492	426	439	427	450	467	458	424	443	440	438	463	452	427	443	419	486	459	452	497	473	480	433	432	448	462	450	436	436	441	443	440	450	467	419	467	419	425	440	449	470	429	444	444	425	434	443	415	441	450	449	441	457	425	444	476	414	426	440	456	464	444	504	433	457	413	437	433	446	478	443	413	460	432	457	468	442	466	442	430	439	431	434	461	457	462	450	434	416	477	467	443	423	431	445	437	450	446	428	488	423	404	438	441	443	469	467	436	433	464	439	445	455	441	467	434	443	442	423	438	436	446	420	441	463	472	454	431	417	467	474	422	436	432	452	436	460	442	457	455	444	437	444	438	431	445	482	437	459	439	447	431	462	409	452	486	463	436	458	463	421	456	470	470	434	462	420	459	449	452	432	424	480	489	458	439	422	472	481	433	443	465	432	423	441	460	442	454	465	420	439	460	427	465	421	438	458	440	462	420	424	460	439	447	417	399	447	459	470	435	503	450	454	458	473	479	470	432	475	470	426	453	458	416	458	475	442	439	435	449	435	432	456	441	450	497	448	428	419	434	461	440	485	467	479	442	459	419	466	423	429	469	425	425	417	401	484	429	430	422	433	429	474	478	456	441	409	456	470	444	449	432	494	462	443	435	420	445	419	426	458	397	466	455	411	451	402	421	437	458	435	453	466	435	419	437	442	470	466	440	451	447	470	465	450	472	453	437	479	400	421	436	447	431	466	420	464	485	464	445	442	462	428	456	426	465	422	431	444	468	449	459	442	482	448	476	451	445	418	455	432	444	424	459	448	453	456	446	462	477	421	426	424	440	488	424	465	457	438	425	421	401	443	453	412	468	450	441	451	424	425	415	471	445	445	460	443	411	430	468	450	410	437	470	472	430	478	435	432	419	468	413	443	425	488	441	461	442	412	431	444	448	450	438	444	454	454	457	465	403	445	467	465	448	502	433	454	439	480	468	461	449	440	444	441	436	413	461	470	413	465	450	412	439	464	496	463	473	453	446	432	467	442	432	439	446	438	449	429	479	452	421	440	443	455	473	454	491	445	423	480	428	457	436	439	454	456	442	453	435	426	454	470	442	422	469	449	408	485	466	472	443	466	405	450	419	490	447	430	465	474	464	477	465	451	445	462	407	455	481	438	434	468	445	435	423	429	376	434	448	428	458	444	426	439	406	466	441	441	440	477	437	431	395	441	463	454	452	435	420	436	444	428	466	451	403	460	452	430	465	463	475	425	474	456	432	443	469	447	443	455	422	412	433	428	466	427	504	419	429	455	417	427	490	403	410	451	485	475	475	407	416	501	462	408	454	435	435	459	466	461	454	452	467	437	437	430	430	463	423	448	456	420	447	496	451	445	478	419	429	413	424	472	465	453	463	453	485	431	457	465	404	468	456	448	459	476	447	427	432	403	427	465	451	500	470	444	437	406	424	416	409	463	461	472	461	406	436	406	432	414	429	447	436	458	433	452	415	433	483	452	474	462	427	414	462	437	397	439	450	447	468	441	463	436	424	433	432	477	453	437	457	466	437	495	452	393	407	469	456	466	408	413	459	432	433	421	469	430	427	452	442	439	409	452	449	472	441	450	427	461	424	439	417	460	418	460	519	445	477	447	463	438	422	451	483	439	441	410	466	440	476	449	423	444	464	470	409	475	455	448	436	484	465	465	452	422	466	453	429	475	409	428	461	437	468	449	450	441	421	437	449	441	444	481	443	413	480	470	435	458	448	470	474	428	436	435	431
74147	71977	57865	31075	8854	609	220	376	651	459	322	289	247	281	264	220	194	191	209	215	197	202	208	201	180	186	206	189	214	181	210	181	221	206	182	209	204	213	185	176	201	199	190	203	202	188	202	195	172	185	172	190	181	155	160	197	195	207	194	232	192	209	203	189	183	200	194	192	197	204	179	223	171	196	211	193	218	200	193	187	192	198	187	183	193	193	200	189	202	212	198	188	190	190	207	193	216	194	180	202	182	165	222	193	195	183	201	206	186	189	172	199	202	198	203	183	190	216	189	221	194	174	209	192	213	176	188	195	195	211	177	200	201	189	202	202	174	203	200	182	175	202	207	194	197	200	184	195	184	181	209	183	173	214	193	198	212	188	200	196	179	206	220	198	198	191	188	196	189	192	191	183	204	192	199	205	197	185	194	201	191	205	199	169	196	195	191	194	197	204	176	207	193	199	188	206	154	193	177	198	197	218	194	171	192	180	190	203	202	187	205	183	170	199	198	164	213	195	220	178	170	171	205	204	178	175	214	178	202	193	194	197	202	186	198	204	209	179	190	172	212	189	211	218	196	190	177	189	233	216	210	214	181	183	179	213	187	199	207	161	198	192	193	195	193	205	233	198	189	204	212	211	194	189	198	191	189	174	187	180	216	194	206	191	185	189	163	187	209	202	190	199	204	195	175	198	179	188	180	202	173	220	191	198	219	204	174	180	207	196	207	207	184	177	200	198	217	191	196	181	195	207	181	183	184	187	212	223	213	182	229	201	184	201	190	199	229	175	230	184	212	210	199	214	194	194	208	192	193	199	185	191	188	205	203	192	202	177	178	221	216	192	199	227	214	201	208	224	210	182	167	211	204	188	193	189	183	195	181	174	213	194	203	204	188	194	181	197	217	182	197	191	205	195	218	217	178	181	192	203	176	196	209	190	181	207	194	172	192	202	206	184	176	196	188	183	171	196	210	204	201	189	203	204	188	194	192	177	190	197	228	194	194	165	186	184	172	199	216	204	189	167	208	167	192	195	187	209	187	195	217	200	182	181	211	197	197	191	200	192	198	188	198	207	186	162	171	216	202	200	184	176	194	195	201	182	207	193	202	198	197	208	198	191	177	205	190	180	212	210	213	194	187	182	178	196	193	186	218	208	166	196	186	198	210	185	172	191	199	201	191	185	188	199	170	196	189	187	184	206	171	193	207	203	200	187	192	200	192	179	168	181	200	210	206	209	187	182	222	196	184	170	185	216	173	174	216	202	237	193	223	186	179	217	177	205	172	205	197	201	191	196	211	180	177	202	182	186	211	188	201	208	210	173	181	212	201	203	217	202	180	184	184	194	184	195	210	181	192	185	177	182	190	205	195	185	199	191	197	184	198	184	177	218	187	213	196	193	186	212	199	193	185	182	199	182	186	192	205	185	178	208	192	220	183	181	207	197	218	208	224	206	186	187	198	205	183	181	194	207	204	190	207	182	204	194	212	181	176	194	185	177	178	168	179	207	181	197	196	176	171	185	202	183	205	178	189	203	218	228	183	189	187	210	187	213	182	191	182	192	194	197	184	188	198	199	198	191	195	224	199	223	183	206	177	195	196	208	180	213	195	222	215	214	191	220	207	193	217	192	174	193	218	184	167	180	209	180	191	207	208	169	224	213	216	182	176	184	190	199	222	206	199	208	175	208	176	189	181	206	187	174	212	192	199	187	178	179	178	194	173	212	188	180	197	188	214	211	202	204	175	209	174	208	181	190	182	178	184	195	245	198	214	182	197	196	180	196	204	195	189	195	205	217	183	176	180	198	189	170	196	194	222	195	194	201	185	210	180	199	216	180	180	170	198	191	200	210	195	205	204	202	175	213	192	209	175	176	190	198	208	186	211	171	204	205	178	175	195	219	203	202	187	178	227	203	190	182	186	223	185	190	207	182	170	208	165	199	175	180	216	195	163	186	202	189	195	199	199	205	197	224	186	170	186	198	181	178	197	216	192	207	201	189	205	191	221	204	171	192	190	195	196	190	197	210	185	179	174	203	221	197	196	168	196	197	184	206	206	187	192	201	213	209	182	228	196	189	174	213	182	180	172	177	160	190	171	163	199	208	174	181	189	189	201	210	193	186	177	208	183	182	186	202	194	202	191	205	170	212	198	182	189	206	183	167	196	189	176	179	216	197	177	179	198	184	192	207	170	173	160	186	179	210	184	196	213	200	203	166	191	184	174	196	194	232	177	203	209	175	175	184	192	181	199	192	196	170	198	186	190	210	198	179	211	162	163	193	190	187	207	190	182	173	198	184	180	183	201	196	192	191	196	236	190	188	200	194	220	205	200	193	192	190	195	185	189	188	180	195	175	188	170	177	192	197	191	195	201	171	218	191	212	204	181	182	198	184	217	181	210	183	217	204	196	211	187	189	224	182	178	189	191	174	195	209	180	215	178	201	169	173	203	189	181	204	184	215	199	206	190	215	187	206	174	194	201	197	212	186	193	182	204	177	228	204	200	200	204	184	210	184	190	202	164	184	199	171	210	175	198	223	190	208	202	189	183	192	191	204	171	188	173	217	192	158	196	199	209	199	206	210	197	188	204	179	184	187	207	193	175	199	181	188	187	209	194	207	201	185	227	193	191	164	185	187	199	191	194	208	169	184	204	201	186	207	188	221	196	177	194	220	178	198	205	194	188	179	197	176	209	195	190	174	183	203	182	198	184	201	188	188	192	202	203	191	186	186	196	209	175	184	214	222	203	226	180	161	195	197	180	196	201	206	184	195	196	202	185	200	177	211	192	194	192	170	193	200	205	182	217	179	198	180	178	195	169	179	185	186	206	182	213	185	190	198	169	209	167	186	175	202	167	203	206	199	182	181	186	189	187	199	179	203	218	173	203	228	196	190	200	205	189	190	213	190	199	207	181	190	200	175	195	196	208	178	202	189	211	201	201	184	165	239	220	186	199	195	189	203	214	186	211	205	199	194	198	157	196	166	203	220	186	185	193	193	206	207	181	190	211	187	199	183	171	189	186	186	182	198	195	219	203	198	198	215	196	187	207	182	179	197	210	176	216	188	184	186	185	216	216	157	196	194	205	179	191	190	194	190	196	177	205	201	213	196	170	186	202	204	181	191	198	170	190	192	199	187	188	213	184	179	209	192	204	186	193	205	189	220	181	197	179	189	189	168	166	203	190	198	199	196	178	168	179	205	178	207	204	159	168	194	191	198	206	190	188	221	218	220	189	183	195	173	198	200	193	194	206	183	217	185	197	221	212	232	186	200	204	188	192	216	214	186	200	191	221	180	212	187	184	170	189	209	192	184	191	195	197	198	205	165	191	203	184	188	181	176	185	183	209	199	186	196	226	201	197	204	207	182	191	203	193	188	199	176	166	176	188	199	201	190	223	206	199	201	187	193	200	187	198	189	225	181	201	177	209	160	204	204	180	233	177	174	202	206	219	199	188	185	183	169	215	220	165	218	202	205	204	189	209	206	219	187	225	199
62620	64092	56535	34010	929	712	789	1630	3017	2261	1542	1305	1235	1155	1048	811	693	649	658	696	634	665	613	673	586	713	629	682	692	646	646	615	662	602	596	624	648	630	698	739	645	639	651	643	590	688	648	625	654	669	705	611	648	640	630	618	635	580	652	623	620	627	668	662	665	642	643	571	623	595	661	593	649	651	637	669	663	617	618	636	632	706	613	655	667	658	635	629	610	603	626	664	622	626	644	642	646	636	674	654	646	608	648	643	650	670	609	676	641	623	656	669	644	607	642	604	560	626	653	610	630	645	627	663	625	642	648	635	671	668	640	620	649	661	622	657	637	609	640	670	601	667	657	674	627	614	618	605	663	646	610	651	641	693	632	669	680	651	647	660	646	600	632	654	648	617	637	637	669	664	614	645	647	610	642	645	654	583	635	647	686	661	617	658	612	669	613	628	677	619	618	676	669	660	665	655	634	642	648	598	653	620	628	669	682	668	592	617	614	649	660	657	616	660	620	634	609	613	634	645	614	661	676	600	625	652	655	643	622	657	630	620	604	618	620	646	616	636	672	633	611	646	630	633	639	661	586	633	663	631	604	636	639	618	640	610	637	652	626	657	622	630	638	630	650	660	637	665	720	646	653	599	612	618	598	660	600	592	626	608	666	613	601	657	658	637	660	645	551	632	647	652	630	647	617	587	612	605	690	654	598	634	651	664	671	668	677	651	627	693	649	630	632	639	662	640	613	658	612	658	623	623	664	618	634	649	622	651	593	600	650	618	657	624	614	660	639	631	629	676	650	642	598	628	631	653	674	640	661	647	663	641	621	673	621	648	622	607	645	628	611	637	630	664	640	601	664	675	654	672	630	593	638	643	649	595	642	662	626	634	687	602	624	646	643	596	664	667	672	665	601	664	650	664	635	639	649	635	610	636	619	647	627	643	641	633	690	669	633	637	628	655	669	670	682	630	625	662	618	617	599	620	584	661	651	655	618	655	629	610	638	634	657	655	643	673	636	636	620	660	627	621	726	624	616	635	666	641	636	612	625	595	612	619	652	644	651	615	603	622	588	595	614	588	641	661	595	638	650	636	666	643	640	628	611	664	642	643	615	654	624	650	635	649	638	600	657	629	620	599	638	632	623	647	647	624	656	630	626	641	664	644	654	688	636	625	641	635	632	658	619	660	675	656	678	636	625	652	660	663	622	627	639	584	623	610	661	640	624	640	616	632	629	616	633	644	644	609	627	654	662	603	635	604	611	622	667	643	602	640	681	638	611	669	632	624	617	638	630	662	608	636	659	606	658	598	641	584	676	625	673	627	646	614	624	637	636	612	637	625	636	627	659	654	644	616	604	646	651	624	625	630	601	675	697	602	613	641	679	645	613	694	642	623	627	609	634	592	627	610	605	661	634	619	619	639	619	656	659	659	646	646	632	608	656	633	638	643	629	675	627	678	626	623	632	629	641	654	633	606	684	668	636	657	661	602	682	647	643	648	636	658	639	727	625	661	665	639	619	642	579	661	670	595	658	668	638	665	628	601	622	645	652	622	607	640	625	632	594	615	645	636	616	661	612	650	635	644	601	634	677	638	630	588	605	678	607	643	559	617	676	662	670	654	641	606	596	673	661	647	616	613	627	611	632	642	633	633	666	614	643	620	692	610	620	597	620	592	597	653	612	598	637	689	668	617	575	631	638	658	624	620	656	611	673	632	599	625	600	632	627	649	625	642	616	645	656	639	619	601	659	620	657	617	634	618	693	677	620	662	635	638	598	599	629	635	634	682	641	649	653	661	645	653	672	616	592	615	634	655	609	676	607	597	644	630	607	648	675	608	648	578	618	580	632	639	649	651	645	636	620	605	664	633	615	650	608	616	587	640	656	617	656	592	641	649	670	587	615	664	650	617	650	630	659	669	636	638	627	617	619	634	630	663	594	605	634	674	600	677	635	640	616	613	644	665	619	638	632	660	641	636	653	621	631	657	623	624	660	655	614	664	646	655	682	691	660	643	661	654	659	599	640	645	657	621	630	597	633	624	633	613	653	643	618	693	626	664	624	647	610	684	603	640	619	602	636	671	654	637	624	655	622	612	614	653	615	645	645	668	594	652	661	637	651	620	665	667	644	652	665	602	603	616	643	645	656	618	643	635	616	648	609	669	691	668	610	619	650	625	674	618	629	667	624	631	637	661	627	640	665	649	615	642	633	642	614	627	644	643	677	649	635	654	611	618	654	702	644	650	636	637	595	621	620	645	665	631	656	630	624	640	643	641	659	624	657	677	603	642	593	648	613	616	627	662	605	622	624	664	605	652	608	697	648	621	613	616	600	656	611	613	638	637	642	649	608	619	631	618	625	611	627	606	584	604	627	609	654	649	656	620	610	649	590	647	612	653	643	668	601	628	606	648	616	652	642	643	612	628	661	620	585	644	662	659	668	644	658	644	614	601	658	677	639	649	658	612	668	610	632	672	615	608	635	668	625	660	648	657	629	656	604	648	654	621	635	618	610	597	694	653	634	616	610	672	597	662	603	632	666	607	595	665	610	646	648	666	636	649	635	643	650	661	647	654	641	618	627	670	644	638	604	663	635	640	593	612	612	631	645	618	673	625	663	642	627	635	602	601	655	632	633	618	632	674	641	675	615	638	626	666	646	639	643	654	620	611	593	626	630	661	606	608	655	578	640	630	603	661	646	659	644	650	619	665	615	600	620	619	693	614	648	613	636	657	638	666	622	634	641	630	631	608	635	656	625	617	656	613	596	634	614	639	625	636	622	649	664	611	627	624	607	628	657	700	627	587	607	630	582	639	618	598	652	646	594	637	666	672	664	633	618	640	642	628	662	638	615	638	604	638	622	620	638	590	629	625	653	605	639	656	632	676	646	614	630	626	664	662	683	577	623	608	602	612	604	643	589	609	625	604	619	643	617	644	584	624	682	623	619	605	667	574	661	588	621	674	578	630	663	644	588	634	611	652	615	653	675	601	653	608	614	658	607	615	660	599	659	643	638	594	646	584	652	676	598	629	631	604	616	652	660	607	586	635	607	641	590	588	643	571	621	651	639	587	621	632	661	664	662	652	683	607	629	610	656	668	677	645	699	617	675	633	608	609	657	621	595	629	668	671	689	647	643	642	661	625	636	623	616	630	662	653	665	622	638	655	665	625	624	631	650	640	621	659	608	677	581	616	664	667	613	666	631	681	650	650	651	673	626	651	656	674	616	616	609	604	668	596	631	690	628	677	603	619	673	634	638	623	621	647	659	639	619	658	705	647	637	640	648	615	620	652	598	593	667	620	607	622	605	637	622	646	619	651	608	648	642	605	635	624	636	646	642	656	636	656	672	673	653	670	656	646	624	602	684	612	628	647	634	634	664	617	605	615	652	680	586	671	674	631	635	633	643	669	620	651	696	586	632	645	655	632	648	620	669	657	636	633	570	618	640	654	621	640	647	611	610	606	614	664	653	581	634	609	615	644	609	618	649	656	661	640	678	640
30521	19553	8796	1796	210	153	144	159	159	131	135	151	146	168	140	130	141	135	135	149	129	133	142	135	150	131	135	132	154	138	168	142	150	127	157	155	177	135	134	158	126	141	131	129	147	157	123	143	150	137	143	142	144	134	148	142	150	157	159	146	136	138	132	137	150	142	136	137	123	138	144	137	137	159	154	142	144	143	134	137	143	135	141	124	147	147	130	136	118	145	124	113	140	129	153	143	148	149	146	156	142	146	128	156	129	151	154	140	159	153	129	142	154	155	135	131	142	136	152	118	133	145	138	136	124	141	152	147	137	152	127	134	148	153	155	147	145	142	144	135	131	158	173	134	161	138	136	132	114	146	134	144	156	136	136	144	156	149	139	152	134	131	171	129	143	142	141	146	141	144	141	139	155	132	138	157	121	159	147	146	126	131	139	141	164	157	133	157	134	144	150	148	142	141	138	154	151	141	131	137	141	147	140	127	152	120	150	150	167	147	150	133	141	144	146	145	109	140	148	151	156	129	133	137	147	151	158	125	148	134	168	147	132	135	131	169	134	154	148	127	142	146	130	137	124	139	135	136	155	142	157	159	146	148	139	141	148	156	146	133	149	142	143	123	142	146	145	145	136	144	133	127	150	148	136	142	157	127	154	134	138	132	156	116	142	162	154	150	140	147	122	148	153	155	144	153	164	160	139	137	138	128	158	144	127	134	125	154	140	124	142	133	136	143	171	161	134	149	155	137	145	143	132	144	153	133	129	131	123	154	150	137	135	159	164	149	150	146	147	148	134	153	129	127	164	162	136	140	146	144	151	164	138	127	154	139	145	139	129	116	126	125	148	132	129	140	120	148	122	147	148	145	148	160	142	129	130	137	153	128	159	135	110	145	138	135	151	161	140	137	152	136	143	122	144	127	131	135	144	146	147	141	133	124	150	152	150	157	154	137	172	158	147	161	141	134	152	145	132	135	138	154	159	135	149	158	148	145	133	156	128	120	129	150	146	125	132	144	134	142	154	128	152	144	133	160	154	141	141	143	132	161	152	151	146	158	127	131	122	151	155	130	160	155	130	144	161	152	158	150	155	157	143	160	151	137	157	143	138	135	150	145	140	142	149	146	121	137	155	143	166	142	156	126	151	141	139	137	136	143	169	133	145	148	145	153	136	141	120	137	139	148	155	130	148	165	147	124	131	132	153	105	144	136	144	150	137	145	137	147	143	125	132	145	151	156	128	157	144	130	149	151	160	138	129	135	130	160	143	164	138	144	149	138	148	128	133	142	138	174	158	133	149	145	137	130	137	159	133	140	138	157	146	128	167	128	138	136	150	143	139	139	148	153	167	136	159	140	144	151	140	137	147	158	156	147	167	160	148	155	132	142	153	149	143	158	125	144	152	133	150	143	142	161	131	151	154	144	140	137	118	152	136	163	155	159	167	152	149	153	160	153	144	147	141	143	120	155	154	149	148	145	140	138	148	142	130	160	152	139	136	155	163	121	135	129	141	146	159	153	152	113	131	137	139	142	155	159	157	140	139	121	137	147	148	120	147	138	151	125	134	154	147	135	145	146	141	161	139	135	156	120	117	140	157	151	131	146	156	148	129	146	132	145	132	139	139	148	150	136	150	129	140	145	143	142	134	148	135	135	129	154	160	167	141	148	135	163	149	144	151	146	150	145	134	132	128	153	141	148	138	114	152	139	147	137	153	130	136	137	152	143	162	131	151	150	128	138	151	153	144	150	148	148	137	145	124	130	137	132	139	175	140	134	157	151	140	137	152	179	155	140	165	171	124	118	158	117	145	134	158	158	148	150	139	144	150	143	150	169	159	147	152	144	124	152	123	116	162	134	145	151	130	136	130	152	138	124	137	144	130	153	136	143	130	131	134	147	147	126	147	149	154	144	156	132	130	138	159	150	143	138	155	150	132	161	127	153	148	146	148	136	128	159	143	129	128	127	151	134	166	150	133	133	121	160	121	147	146	128	134	148	149	153	152	121	121	147	135	147	131	149	149	147	156	153	139	147	148	137	128	149	130	136	151	120	140	155	132	143	145	149	167	143	155	157	132	167	122	173	138	135	139	130	142	144	140	138	142	151	157	131	149	136	129	154	145	154	134	132	145	136	166	149	141	124	139	170	151	146	153	143	141	139	133	124	144	134	147	151	140	144	130	150	145	140	149	144	156	132	133	134	157	149	144	126	124	141	137	141	176	141	146	143	145	160	143	146	150	150	151	145	145	140	148	155	132	161	134	138	145	154	129	157	136	127	153	128	129	128	146	149	139	135	133	156	174	143	157	149	152	147	125	152	137	137	139	149	151	124	160	133	158	139	135	140	149	145	129	158	148	156	131	147	135	136	134	136	161	145	153	155	143	137	151	147	160	158	164	160	137	143	140	143	135	162	163	130	141	138	146	143	149	128	148	144	147	127	118	149	131	160	150	147	149	139	163	135	150	133	138	155	124	135	143	139	128	151	161	155	140	146	135	134	148	131	140	124	137	143	163	171	147	161	127	139	130	130	121	133	171	168	125	135	139	123	144	140	145	154	141	134	139	151	154	120	133	145	152	152	139	143	134	143	134	142	175	155	134	139	126	136	165	131	137	152	132	144	133	133	154	124	144	104	135	150	132	156	146	118	129	131	135	129	116	145	128	140	138	136	144	154	140	155	127	137	138	117	132	140	155	126	152	150	158	138	157	156	123	156	131	147	144	121	137	140	150	146	137	138	139	149	151	142	140	145	142	144	108	144	144	162	164	154	146	124	161	136	135	136	135	156	152	133	134	148	130	158	133	142	154	145	129	159	128	148	140	140	149	148	137	129	142	142	129	134	124	127	135	146	147	141	133	146	150	134	128	131	145	114	137	155	152	137	145	153	139	136	163	160	128	132	141	164	150	148	132	139	152	138	134	150	133	144	147	148	156	147	137	114	136	148	134	130	134	161	151	135	117	138	138	146	140	148	137	135	161	153	135	161	140	147	131	140	140	146	134	131	149	143	149	131	132	129	143	117	134	144	149	157	141	137	147	158	143	150	145	141	155	126	155	134	147	174	158	154	120	143	124	156	126	139	147	141	140	141	137	154	139	170	170	148	146	138	152	143	148	141	129	129	138	147	154	135	134	127	145	149	138	139	135	153	125	119	170	141	145	112	159	159	146	144	158	131	151	146	146	131	136	147	132	136	152	143	146	144	138	142	157	162	133	147	137	145	131	159	148	148	134	156	182	141	138	122	153	133	115	141	135	141	146	173	136	146	118	164	133	157	138	149	138	136	141	139	132	155	124	149	142	158	140	126	172	173	130	117	127	166	159	170	136	134	128	138	152	141	147	141	148	140	142	149	106	132	155	151	127	144	129	151	124	162	129	133	129	129	138	129	144	134	159	126	154	141	169	145	124	146	152	143	153	136	140	142	143	133	136	136	139	140	129	133	135	139	150	157	144	134	153	130	151	165	162	129	142	141	151	162	151	138	132	174	129	137	139	151
32501	24187	14874	4820	536	505	492	480	556	516	521	511	484	503	516	512	496	497	505	473	545	529	496	476	513	489	507	492	525	532	530	467	518	494	525	513	501	484	527	500	520	519	507	546	477	514	504	490	511	480	519	513	491	471	530	522	542	519	495	521	452	550	512	511	481	461	518	530	508	477	492	516	463	475	529	520	510	501	524	486	513	506	512	461	486	511	453	549	497	477	487	500	471	535	492	480	529	511	515	498	497	541	493	523	489	511	513	501	482	495	507	518	518	481	521	464	521	532	518	524	518	481	476	476	520	503	495	536	482	500	483	484	485	485	508	495	484	515	497	529	541	480	470	464	495	533	511	509	532	477	475	526	473	436	449	523	517	521	539	496	505	503	512	500	490	499	499	480	516	481	523	501	527	485	538	474	487	515	483	506	488	504	515	511	488	480	498	492	487	472	466	502	452	473	513	514	490	510	482	448	484	501	487	498	498	495	479	509	513	503	517	508	525	504	542	482	496	513	512	487	503	505	512	486	511	519	550	538	502	535	487	489	499	494	507	565	484	489	474	503	497	531	538	502	492	492	494	505	501	490	481	528	491	511	542	463	505	519	510	488	538	485	523	513	522	503	496	501	445	465	489	519	510	520	521	495	489	469	497	541	494	517	529	531	494	491	486	514	487	511	497	498	489	525	489	491	511	488	509	501	532	503	506	453	551	485	498	481	511	522	504	516	516	474	479	492	484	492	510	493	484	510	499	485	519	496	493	508	481	472	456	490	518	496	492	461	555	504	495	466	508	504	516	474	550	501	493	504	485	453	509	486	537	495	519	492	479	498	554	545	487	489	492	508	504	483	480	475	498	509	475	513	484	503	457	486	489	490	489	504	529	492	495	504	482	523	525	546	498	458	505	538	518	493	504	526	490	485	531	486	515	483	500	488	456	494	507	520	499	538	508	512	515	480	502	505	534	483	470	505	498	491	457	503	518	467	491	479	463	517	488	538	480	488	490	476	492	495	460	492	484	517	462	502	487	530	485	514	541	485	501	513	504	485	533	499	500	496	480	527	483	532	524	505	546	466	501	469	522	539	461	493	492	547	489	518	502	510	476	485	508	516	528	497	489	498	511	518	534	490	483	528	506	497	492	481	560	514	453	497	536	510	523	476	526	523	534	537	462	526	506	511	473	491	480	506	498	506	522	499	483	517	509	496	474	493	507	479	471	497	485	492	498	488	502	495	505	538	517	484	523	508	474	500	476	472	493	485	528	524	532	516	524	492	514	465	502	497	496	493	500	490	497	494	534	512	527	498	507	535	465	526	521	484	516	462	516	479	457	503	487	511	512	465	508	502	498	510	471	461	496	504	513	493	475	508	508	500	444	495	469	552	496	535	451	490	484	463	510	519	463	473	482	500	500	513	516	472	492	502	514	503	533	544	490	515	467	517	478	448	525	469	481	539	497	488	510	465	496	510	515	481	519	513	495	519	479	496	490	501	502	497	521	494	494	472	490	475	515	535	473	523	478	470	495	496	546	457	497	470	493	503	519	495	503	531	494	514	504	511	499	520	497	512	475	495	511	488	527	519	531	520	524	487	510	544	470	497	493	531	504	466	453	520	540	498	486	514	554	503	502	519	538	477	498	507	455	479	534	537	519	522	520	516	487	482	491	528	503	507	493	498	523	504	501	565	454	530	477	520	510	469	467	537	508	509	503	502	509	544	464	460	543	492	510	520	507	508	478	499	522	522	514	503	539	497	464	498	536	535	543	516	520	521	530	519	500	466	455	518	493	494	498	521	542	543	525	513	544	504	494	474	487	488	470	509	498	507	538	461	496	509	480	521	505	500	492	477	534	494	455	489	491	499	526	493	482	511	508	517	524	480	529	513	545	505	497	466	503	534	510	522	472	533	522	511	532	523	474	500	506	476	532	481	513	507	497	483	486	510	492	467	483	498	504	484	518	499	476	510	499	511	483	473	486	484	512	506	516	481	496	514	482	522	495	510	495	494	506	513	494	525	473	488	505	492	514	493	528	522	498	489	455	503	515	509	509	504	484	497	499	533	513	491	510	490	496	524	525	514	503	505	507	500	529	444	520	512	471	503	480	507	524	507	496	520	467	520	526	514	514	497	502	512	447	543	545	542	540	499	528	507	452	515	508	492	478	501	493	509	482	509	472	503	497	525	509	515	485	531	518	492	541	520	530	495	478	487	518	506	525	512	490	498	487	511	454	512	518	492	531	514	493	472	522	496	513	531	517	486	476	451	492	509	521	510	516	510	478	494	490	463	505	510	518	559	508	558	464	510	485	507	508	490	532	498	502	578	535	492	466	490	494	495	508	561	512	554	513	505	465	529	526	473	497	514	529	505	492	483	497	505	497	497	515	543	484	525	510	488	527	483	527	462	483	503	491	473	492	525	480	487	508	468	500	483	465	518	462	455	500	498	481	470	462	499	526	540	477	520	488	483	494	487	525	488	504	507	554	493	505	516	496	472	483	505	521	511	504	515	525	493	509	503	478	529	520	514	514	476	481	522	523	464	509	511	483	459	546	508	474	511	531	466	486	503	460	462	517	518	539	474	524	522	494	479	525	492	457	479	499	503	503	500	522	528	532	518	541	521	506	490	488	499	535	511	504	504	494	533	517	510	528	518	507	492	544	563	526	490	498	517	484	512	506	478	465	502	549	538	482	482	482	505	515	537	492	545	518	528	541	552	495	504	493	483	475	510	495	506	482	476	504	505	503	498	524	445	498	505	490	464	508	513	538	536	505	476	486	509	480	510	483	501	545	532	486	470	499	506	484	503	499	495	487	487	501	503	497	493	457	503	488	510	546	510	495	532	499	489	511	477	527	515	487	502	472	525	514	499	530	546	524	510	490	521	469	506	476	492	499	505	507	489	478	519	485	506	504	534	523	504	481	481	527	556	535	500	528	512	531	489	490	541	499	541	489	561	523	526	482	532	544	535	481	503	500	519	506	551	524	486	512	505	483	489	491	517	475	484	509	505	507	508	495	502	486	489	505	505	487	481	489	478	484	545	506	507	474	476	501	510	475	514	464	460	492	483	503	514	516	493	523	480	497	510	538	501	518	549	475	541	484	515	534	525	534	492	512	472	506	495	486	487	501	521	496	506	480	517	527	523	521	505	502	474	517	518	504	474	516	501	518	513	485	498	522	488	480	541	494	504	510	481	477	519	484	498	494	526	508	516	486	493	518	497	479	532	514	466	492	489	522	474	476	504	506	537	493	538	508	506	504	496	482	497	515	512	506	534	504	492	456	502	489	490	463	496	530	498	504	475	551	480	485	488	499	506	498	490	524	496	535	519	505	503	515	540	480	499	522	495	501	513	498	503	541	499	495	493	462	516	516	496	480	502	490	519	514	498	509	482	483	497	528	491	484	506	484	496	498	521	501	532	488	509	486	499	534	517	454	501	500	506	512	468	495	467	469	491	505	526	547	490	519	460	493	512	503	522	517	455	484	522	542	528
68748	63430	47254	22020	3272	193	173	258	276	233	195	180	157	150	144	138	120	129	149	155	130	149	129	113	126	126	114	134	137	136	141	135	140	132	134	138	144	101	142	126	137	118	122	118	137	126	123	139	142	130	138	131	134	136	122	140	138	146	139	147	123	124	135	117	151	135	123	129	128	141	153	141	138	154	133	121	136	129	125	110	108	135	119	140	132	126	133	128	138	140	135	132	140	123	123	130	111	138	136	124	122	135	145	147	111	108	146	130	135	127	132	116	119	113	145	156	149	140	114	136	117	138	130	127	117	138	141	142	132	127	136	129	126	125	125	136	130	127	115	127	124	148	125	110	114	115	134	132	129	109	151	115	132	117	133	160	109	128	144	137	143	148	142	133	152	128	125	134	129	132	132	135	113	115	105	112	137	118	119	118	128	112	104	137	138	142	133	127	139	143	123	143	115	116	130	135	122	128	135	156	113	137	133	144	135	137	125	118	117	120	131	113	155	151	119	109	130	110	116	129	137	114	129	147	145	142	148	136	119	133	135	146	128	125	146	115	109	143	110	154	129	121	131	116	134	116	132	119	134	107	128	118	148	144	134	125	123	141	158	136	139	148	109	137	139	119	129	133	152	125	132	113	109	125	122	128	115	123	145	134	116	115	123	130	141	114	134	149	142	124	127	130	113	127	132	131	111	129	140	113	143	131	119	135	129	117	125	142	152	112	130	130	134	145	125	156	130	125	135	126	130	132	118	139	140	130	135	144	138	140	132	135	155	123	137	138	133	138	118	103	127	129	132	126	135	114	144	143	160	115	114	144	141	143	111	138	135	125	125	105	112	104	146	114	109	140	123	133	104	133	137	149	130	133	136	119	121	137	142	131	129	138	143	110	140	131	109	123	143	108	127	128	133	146	127	125	130	129	113	128	123	127	137	116	125	142	123	122	118	113	133	133	126	118	130	124	133	127	133	136	127	116	135	121	118	124	135	142	129	118	121	143	137	127	129	106	132	130	118	148	139	146	119	148	100	102	114	108	133	131	147	128	145	136	116	126	136	130	116	129	132	130	140	125	149	111	124	119	147	135	133	133	120	135	115	135	118	128	137	129	130	138	122	135	140	129	131	145	116	133	137	116	140	123	134	131	114	119	144	137	139	135	114	137	141	133	134	119	120	130	121	145	111	137	116	126	129	123	122	146	124	126	135	127	140	123	142	120	135	119	125	130	126	131	125	123	126	126	142	123	124	123	120	128	105	116	138	107	147	130	123	147	136	112	142	127	155	145	131	132	140	128	147	109	121	144	128	136	119	98	131	135	144	127	139	136	111	128	145	127	137	143	132	122	136	139	136	134	129	124	128	127	132	141	137	132	137	125	107	122	151	127	111	100	124	114	139	129	116	131	140	134	122	134	138	132	134	135	148	131	120	148	118	140	142	140	131	131	133	135	117	107	141	127	137	105	140	149	115	112	117	127	143	148	140	123	127	115	143	130	114	135	140	126	114	127	146	137	143	148	118	116	155	115	126	137	146	147	121	132	137	132	133	128	150	129	133	141	118	136	134	131	120	116	133	142	139	143	124	153	158	126	141	116	125	139	130	121	125	138	135	128	137	135	139	124	143	144	120	134	140	109	140	148	143	150	150	141	121	125	106	111	135	114	119	107	125	110	105	113	131	132	121	134	139	119	125	115	123	119	132	103	136	123	151	124	130	115	116	112	136	144	136	115	128	137	139	113	114	129	121	122	143	115	144	134	146	116	160	153	129	128	117	109	132	109	153	121	135	138	139	137	108	127	131	122	110	140	122	122	120	119	122	109	136	141	138	154	118	133	98	147	112	128	126	116	130	129	99	148	148	138	120	147	114	111	158	121	122	150	139	126	135	124	117	118	122	120	108	126	125	126	118	119	129	134	131	131	169	138	128	119	135	105	117	119	136	112	121	127	116	116	118	121	122	132	129	127	134	121	131	123	140	139	134	114	159	115	128	121	127	108	140	147	135	118	121	124	129	123	119	131	132	128	118	154	124	128	137	131	129	123	124	121	132	138	136	116	126	106	145	115	139	139	128	120	117	113	135	138	129	138	117	122	122	139	145	140	126	135	127	140	119	153	117	112	149	113	129	114	127	113	124	131	136	116	144	144	134	123	135	126	134	133	136	105	143	123	136	139	139	136	131	128	136	135	110	134	159	145	123	138	125	134	138	156	139	138	129	134	136	136	124	129	122	110	151	107	114	107	106	127	124	127	115	120	146	125	109	138	119	135	160	139	140	131	121	130	118	125	134	140	137	133	132	131	139	112	141	139	127	136	126	130	124	123	124	137	129	142	143	118	137	132	131	137	139	144	122	140	109	134	131	127	134	115	112	101	118	128	136	129	121	141	120	120	149	132	105	115	147	127	117	138	115	124	128	141	133	124	113	139	131	117	136	115	129	117	132	143	137	140	141	128	100	142	124	126	123	132	123	155	115	141	133	138	131	119	124	137	141	112	139	152	123	142	129	156	128	112	116	141	112	141	126	121	133	125	147	125	126	140	113	146	125	125	122	129	109	140	137	127	140	152	124	122	141	99	107	132	144	145	127	134	110	139	123	138	126	128	128	134	150	172	119	122	144	123	127	112	138	142	120	123	125	132	122	122	119	130	125	130	123	141	129	133	123	126	131	120	108	123	131	129	145	136	107	126	135	123	123	135	131	112	137	140	113	139	111	120	127	128	137	122	142	127	137	110	124	150	130	114	134	112	141	124	125	144	143	137	135	138	118	143	146	142	154	144	127	112	118	139	120	133	142	147	149	140	134	146	122	150	111	109	121	131	137	121	124	148	131	129	132	146	128	138	149	150	132	127	126	135	130	120	138	141	141	141	135	133	132	123	115	145	114	135	113	143	132	140	129	113	128	142	145	119	126	127	122	117	142	132	147	111	127	128	114	120	141	113	135	124	137	121	135	138	138	126	117	129	144	126	128	135	128	138	121	110	128	136	133	147	133	128	135	136	138	128	149	139	113	130	129	159	128	144	130	143	150	129	139	131	124	126	125	134	162	118	135	113	136	136	120	115	153	117	139	122	112	107	145	149	130	134	123	127	122	137	97	144	132	137	131	128	112	116	133	139	135	146	127	122	120	128	113	119	141	120	143	131	115	129	112	114	147	138	135	127	119	131	146	125	126	141	146	116	128	144	136	126	128	136	141	128	130	122	112	127	135	139	122	118	138	141	123	129	112	116	132	114	149	121	136	132	147	129	124	137	96	139	113	144	132	130	162	133	140	126	138	123	120	132	114	122	140	144	136	104	128	130	130	126	144	139	132	145	132	118	132	154	133	142	129	121	122	118	136	140	128	117	113	129	124	124	136	162	135	133	118	125	143	136	141	125	129	122	137	132	140	138	143	141	105	121	136	126	124	155	124	139	145	141	144	126	145	133	116	138	127	135	137	120	130	128	134	136	131	121	132	122	111	121	121	145	127	131	150	147	117	155	116	114	123	137	145	129
53357	51091	45424	24954	1532	526	489	1065	1374	1036	720	739	712	701	643	558	471	490	504	463	474	479	478	473	441	491	486	486	459	487	469	453	460	456	471	468	475	477	438	480	454	450	467	470	485	457	480	459	497	454	457	506	441	442	452	454	423	452	450	466	441	468	405	430	442	464	436	441	449	501	468	448	456	451	442	487	436	461	450	470	470	424	479	466	454	474	450	439	474	446	461	431	489	445	428	432	471	461	444	478	453	387	476	473	466	453	462	434	487	452	459	447	449	425	447	453	457	403	465	498	421	477	487	450	468	452	456	451	449	454	453	486	458	407	451	496	475	449	452	459	427	472	473	504	434	504	469	463	431	479	481	417	457	449	455	501	467	448	462	443	445	448	451	439	431	494	423	470	443	450	449	458	464	452	495	491	432	457	422	447	478	480	453	458	450	453	470	447	460	481	430	497	456	485	439	453	480	460	493	447	474	442	470	474	449	479	480	460	498	489	441	476	454	454	492	440	441	412	478	402	454	403	449	478	482	430	454	477	427	471	463	446	482	476	451	458	479	490	427	471	445	471	448	464	459	477	433	480	472	487	442	474	520	496	429	431	478	448	499	501	478	463	506	477	514	469	453	441	420	451	455	482	471	438	452	453	473	440	460	482	463	480	425	420	439	436	502	465	440	454	467	428	463	449	468	439	436	467	469	447	448	518	431	445	457	477	469	510	470	456	492	431	490	492	451	454	471	452	426	452	437	409	457	424	476	436	444	445	473	453	443	463	494	439	459	478	447	490	463	477	438	496	464	447	453	459	482	427	466	478	452	445	461	463	454	466	490	448	440	468	479	503	446	456	434	453	493	439	468	446	481	489	451	475	429	516	428	503	466	433	471	478	482	447	453	459	462	457	463	473	424	449	437	464	408	478	443	467	419	474	473	487	417	447	398	522	504	454	427	439	434	468	448	420	479	428	468	464	449	478	465	497	408	452	482	430	478	465	452	464	480	461	461	449	473	461	474	472	458	469	447	490	459	473	479	491	474	434	494	454	492	460	472	471	476	462	479	465	472	418	476	469	452	512	485	422	473	463	462	454	473	501	444	471	442	449	445	451	482	462	478	431	475	466	473	470	460	411	445	418	468	461	469	462	459	440	452	464	491	464	473	493	473	440	436	455	441	466	485	454	459	488	418	456	451	477	441	431	450	484	436	453	465	453	447	447	456	422	481	445	492	462	458	471	440	449	484	478	458	483	451	438	462	448	464	431	469	443	431	455	463	453	464	452	515	414	474	454	436	459	432	449	471	460	459	460	457	445	459	470	483	442	501	458	476	501	475	489	451	459	454	470	444	449	476	475	453	436	493	427	449	425	461	427	481	480	454	468	477	464	501	443	479	484	482	399	495	439	447	451	450	477	428	468	439	450	477	477	445	455	423	490	462	469	441	521	465	449	490	487	469	426	451	483	433	447	456	463	455	465	492	473	443	455	385	451	476	483	499	477	442	442	446	496	453	477	483	465	464	438	407	477	472	451	462	433	475	466	472	440	467	437	482	481	461	470	464	456	437	441	476	434	474	449	467	421	461	467	461	488	441	433	473	410	455	504	446	451	433	452	473	467	473	439	456	444	420	430	429	468	461	468	481	471	444	434	465	430	469	449	428	429	470	444	464	478	436	463	414	420	444	447	452	449	454	465	485	444	435	491	450	451	455	496	439	453	478	465	421	441	436	457	431	453	449	447	484	443	470	498	454	419	468	442	464	469	450	463	444	438	455	415	484	450	440	472	419	457	425	442	465	422	444	459	493	475	451	469	460	455	465	434	485	455	444	463	493	424	463	451	450	445	446	442	425	421	474	455	518	461	509	420	474	411	398	502	453	440	469	500	494	440	442	467	444	455	450	472	469	453	453	447	485	474	485	456	446	438	443	472	443	457	469	438	423	441	465	459	461	476	480	442	455	479	472	410	413	455	506	456	451	463	472	412	483	461	447	443	431	466	480	472	484	462	464	450	454	436	458	451	510	506	434	471	448	451	443	459	469	466	485	446	439	431	465	471	419	449	424	491	463	442	512	471	408	473	485	482	471	451	435	474	465	477	471	457	463	432	480	475	436	483	475	440	465	456	455	452	464	470	438	475	464	488	446	425	500	497	457	491	464	465	467	469	447	464	471	471	450	432	477	427	458	455	444	455	444	468	408	459	461	446	465	434	489	443	454	449	465	482	460	454	475	447	458	488	516	440	489	485	453	488	455	449	455	477	443	451	487	435	462	417	440	483	466	470	438	454	430	451	486	465	488	454	444	500	435	449	472	487	482	437	458	463	451	458	461	466	473	490	486	458	441	422	436	422	448	474	450	472	505	443	484	446	416	450	470	447	448	477	489	466	463	469	468	427	480	452	435	475	464	459	486	461	482	491	468	427	447	479	457	487	472	428	489	489	456	443	469	473	455	471	458	406	453	479	484	482	453	485	430	466	445	486	430	436	476	445	486	449	421	462	458	456	452	473	467	466	468	473	467	461	463	453	470	446	459	490	443	460	466	449	421	487	470	439	446	424	482	447	469	477	439	480	466	439	445	446	454	453	465	444	454	460	479	453	446	421	444	455	492	442	473	463	428	422	471	445	482	474	496	464	474	455	488	458	426	412	455	459	459	471	439	455	457	466	415	462	450	467	492	433	492	472	464	455	478	494	487	405	422	406	455	420	429	486	451	466	428	445	446	473	453	470	484	487	436	474	463	456	473	449	474	479	484	448	471	428	447	468	449	451	493	446	440	480	428	457	446	463	417	425	485	478	479	462	427	464	493	490	416	453	428	437	478	449	443	500	465	473	475	449	438	458	428	471	421	449	416	484	446	410	465	421	468	439	455	488	450	491	489	437	457	436	459	457	441	426	469	450	473	454	452	489	435	447	434	462	477	458	472	444	471	473	452	475	447	462	440	457	468	463	454	464	433	438	464	444	454	486	450	446	500	465	463	422	446	468	446	486	483	487	417	461	423	440	431	466	420	454	464	461	447	483	434	472	437	480	504	452	458	458	413	437	457	486	455	482	425	475	474	426	437	458	477	431	467	468	478	490	447	422	473	512	484	462	457	482	450	452	470	481	434	451	461	435	435	498	466	458	418	459	467	448	421	480	412	469	437	418	489	467	472	497	469	411	475	416	428	471	479	424	427	491	469	485	438	457	477	492	449	466	471	453	484	421	413	487	498	427	456	445	480	456	466	450	485	432	479	496	465	444	454	442	453	455	488	473	439	453	442	449	445	492	447	473	491	507	475	433	447	472	460	436	498	450	493	492	469	447	479	464	459	504	470	462	447	395	463	461	420	490	472	488	462	481	465	456	467	434	452	425	431	493	451	456	471	470	453	443	479	486	448	486	454	466	463	453	434	469	480	447	439	449	438	478	466	460	465	453	442	452	417	458	448	428	441	491	474	443	472	470	475	419	454	483	439	430	460	458	463	472	466	466	451	492	474	450	469	489	473	446	458	425	446	444
73827	72283	55885	26670	6714	407	246	389	422	312	261	293	282	262	274	226	189	208	191	183	206	202	225	177	179	207	185	185	176	180	201	179	197	186	185	189	235	199	203	219	208	185	182	186	196	194	174	205	216	190	190	208	205	196	169	192	166	166	227	214	193	174	187	189	220	200	209	204	219	202	191	178	203	199	174	202	154	190	201	216	180	184	193	198	176	218	215	208	184	195	168	208	198	231	212	199	177	187	172	219	187	207	197	157	184	173	191	186	176	186	192	185	176	194	181	205	186	173	176	193	183	206	188	214	214	198	178	203	181	147	202	169	185	215	189	173	183	199	205	182	203	153	202	191	192	172	207	203	224	169	171	190	199	175	166	195	173	218	173	195	194	211	181	213	200	173	170	214	192	182	176	194	196	187	181	169	202	187	187	174	203	187	202	184	180	172	176	191	196	200	196	177	201	193	171	179	195	158	208	191	190	194	206	209	207	200	185	183	187	210	188	210	177	187	192	204	197	188	185	197	179	199	181	186	188	203	224	172	196	186	188	182	183	196	197	185	193	223	190	217	182	184	186	191	167	183	215	209	205	189	193	189	201	202	178	203	185	185	192	185	197	205	187	191	222	180	203	189	201	174	200	197	180	194	189	203	196	158	185	188	174	192	194	199	194	207	183	209	201	181	199	201	189	189	185	181	188	205	190	222	189	172	196	207	173	197	162	186	207	199	203	176	179	167	189	180	222	176	183	178	208	210	185	195	205	190	189	186	191	170	187	205	238	161	182	192	182	193	196	189	208	224	193	201	217	179	209	181	209	200	172	159	189	211	163	179	187	192	195	219	177	184	197	190	171	205	183	178	214	200	181	197	188	205	191	196	193	179	198	205	171	187	191	198	168	198	196	195	193	175	195	194	193	194	180	185	187	184	197	187	191	212	184	184	181	189	196	185	177	195	178	161	222	198	211	188	199	210	181	195	180	210	185	200	192	201	190	195	200	178	214	191	177	206	212	215	167	192	211	171	185	184	199	213	226	183	184	190	177	202	177	170	183	173	190	191	170	212	177	204	166	178	209	192	179	193	165	173	173	204	199	203	199	173	196	182	189	225	186	194	185	212	198	179	193	221	165	170	200	187	170	189	202	180	202	169	182	183	201	189	185	178	195	168	179	178	179	188	185	178	197	197	193	183	177	190	188	198	185	196	167	203	185	203	168	187	190	193	180	189	196	176	217	178	193	181	192	189	198	186	184	163	167	189	195	199	218	202	210	193	168	185	204	185	218	177	178	198	221	193	173	159	175	219	176	198	212	191	170	195	202	191	220	200	191	182	175	188	195	214	189	179	178	202	196	201	192	204	193	170	183	194	190	189	182	206	175	183	187	196	166	203	178	200	193	175	193	206	205	178	197	189	188	203	213	183	193	187	193	189	176	207	199	191	206	191	181	199	177	196	197	201	187	181	205	206	199	169	181	159	189	194	194	185	200	187	172	180	162	190	171	187	203	186	181	201	210	171	171	209	215	190	161	183	188	180	165	199	202	188	229	188	229	184	200	196	209	179	170	206	190	182	193	191	211	187	198	182	193	172	189	180	177	185	192	168	201	186	221	173	190	175	167	203	170	204	171	196	174	185	191	215	201	220	191	184	176	183	182	196	191	206	191	207	192	195	180	173	176	174	194	193	196	193	169	208	203	194	169	193	190	204	197	190	163	173	192	214	197	167	187	187	209	206	186	195	185	172	186	192	186	180	209	166	165	197	197	198	172	197	188	170	184	199	201	178	182	163	200	180	201	196	197	185	188	198	187	191	191	185	185	155	194	195	209	187	201	192	203	201	190	190	209	194	208	214	204	186	203	162	185	203	215	170	193	178	165	179	192	188	192	202	215	229	197	166	198	189	196	203	197	183	221	189	188	181	171	170	196	211	185	183	207	197	201	201	174	204	189	194	183	168	202	209	186	193	190	194	196	198	192	189	178	179	177	187	216	177	182	182	184	189	174	190	195	191	211	181	171	193	207	154	212	188	218	203	188	186	216	181	186	195	183	217	182	192	166	201	185	180	182	183	204	209	195	185	211	196	190	167	197	193	190	181	182	181	168	183	188	188	195	203	193	230	170	197	200	216	211	197	185	197	178	174	207	197	208	193	219	209	195	178	210	203	177	181	194	200	210	192	191	187	181	197	207	189	212	192	187	185	199	180	210	193	210	218	194	184	201	161	194	195	200	181	212	199	202	207	192	202	161	206	184	199	202	214	194	161	161	184	196	164	196	202	173	221	191	212	199	194	206	207	181	187	184	184	210	192	198	185	167	208	200	166	161	172	195	196	210	195	188	196	198	185	192	198	192	187	199	175	184	199	203	208	198	211	181	193	167	208	222	176	203	188	212	173	189	174	187	211	188	172	207	200	207	193	183	191	181	186	193	182	177	199	207	184	181	180	174	215	194	202	180	205	195	193	192	183	215	189	191	175	219	180	194	185	180	177	177	189	218	199	213	198	154	183	193	190	188	191	195	211	173	189	198	186	194	206	179	207	201	186	181	215	188	192	201	207	181	174	167	182	189	169	201	201	196	190	195	173	179	175	188	171	217	197	186	171	211	219	214	215	200	188	177	194	170	187	188	200	185	199	187	205	207	190	195	192	204	154	196	205	192	200	183	183	185	181	210	200	214	191	193	158	208	209	204	186	196	192	190	178	174	207	206	161	197	202	201	173	181	199	180	199	181	214	196	143	197	173	203	184	234	188	172	176	192	209	202	205	200	185	216	214	180	160	195	192	176	194	197	184	203	203	213	181	200	197	198	193	186	184	180	199	198	178	169	177	184	182	188	173	189	171	192	199	168	198	168	183	178	204	208	201	191	185	174	198	179	184	205	192	202	174	181	192	167	155	195	200	183	197	207	205	189	223	171	178	193	181	187	196	196	193	196	202	214	204	182	194	164	180	194	175	162	214	192	182	195	195	178	212	182	208	173	167	184	214	205	172	206	191	168	192	176	188	197	197	202	196	179	186	179	191	187	178	186	197	189	210	206	203	178	181	176	193	180	197	176	177	162	188	197	201	202	186	195	170	211	197	189	215	196	173	247	211	187	181	179	202	234	175	187	188	207	177	187	212	203	184	183	201	205	187	179	174	199	164	180	206	200	188	214	192	205	202	179	180	190	180	165	189	182	170	199	181	214	176	187	198	196	205	201	195	181	205	198	191	188	175	207	207	199	213	204	192	196	195	209	179	194	213	182	209	200	199	211	191	179	165	196	186	185	194	218	195	178	173	205	171	186	208	187	181	171	188	209	185	184	203	186	197	199	189	197	197	223	176	200	201	184	175	220	198	192	213	194	186	196	181	195	183	199	175	188	188	188	178	188	204	172	205	205	182	188	216	224	218	177	193	192	195	189	199	185	189	185	205	190	201	204	198	204	193	198	175	172	208	192	191	195	220	218	176	179	198	191	203	186	188	184	185	219	186	199	199	196	165	189	185	176	162	187	171	188	174
63732	63982	54069	28623	1128	800	751	1655	2135	1524	1139	1273	1174	1187	1083	884	737	699	665	677	653	674	628	623	622	637	629	656	648	677	662	619	677	623	624	611	692	683	603	638	630	676	651	595	656	621	664	650	609	597	654	620	643	636	636	610	593	622	595	626	659	687	591	646	636	597	650	596	648	647	680	631	680	613	638	644	643	614	672	614	621	631	632	688	641	644	632	648	648	611	633	660	623	640	617	656	603	638	641	653	654	671	624	594	592	632	612	622	645	593	607	605	602	670	632	620	669	651	672	603	619	629	686	666	606	627	583	643	681	608	640	616	657	619	641	630	573	624	619	633	637	648	629	638	663	619	643	583	630	606	604	610	601	650	649	655	641	615	628	611	626	621	653	670	600	622	640	647	659	614	682	633	664	597	626	619	637	597	594	646	661	633	690	664	611	648	643	670	634	637	648	577	666	632	611	605	672	598	651	629	601	559	631	674	644	679	601	644	607	687	616	637	623	600	650	654	665	598	616	637	646	634	667	619	627	644	687	662	600	664	576	648	620	611	636	652	656	603	625	655	628	657	606	629	639	643	609	624	636	629	645	645	621	647	638	658	617	669	621	639	661	622	601	652	612	628	632	636	626	606	619	647	608	606	616	645	643	657	664	595	598	608	625	598	623	634	675	604	643	576	645	639	618	603	626	646	664	644	653	613	648	658	645	639	636	677	643	664	620	626	629	639	613	640	645	686	634	649	631	652	618	635	647	673	634	655	619	667	639	636	617	592	639	645	615	670	650	589	634	597	617	608	612	634	600	571	623	653	574	624	651	623	631	651	614	610	626	610	632	664	619	630	594	619	656	589	632	640	575	596	618	633	613	605	647	606	655	634	631	636	634	602	673	624	695	616	641	650	599	628	697	601	592	599	647	598	655	625	581	623	619	635	632	589	636	615	611	633	618	613	640	624	616	633	593	650	601	617	639	644	675	605	635	612	603	607	662	663	636	633	610	597	650	628	609	624	616	623	597	613	609	628	605	691	615	649	616	625	682	659	615	646	644	637	637	617	639	644	656	623	644	618	613	620	630	648	664	628	658	644	622	652	649	614	592	610	626	655	635	591	623	610	658	642	646	624	646	593	630	620	597	630	636	649	649	631	597	616	641	601	657	662	613	608	632	652	631	621	596	635	624	610	601	626	634	652	604	597	673	674	679	654	576	640	621	591	654	612	599	626	626	614	607	641	639	641	615	654	665	600	607	644	592	595	644	670	593	638	635	635	627	620	685	624	627	647	650	660	653	676	614	612	643	637	674	630	682	611	620	640	645	684	630	646	621	647	674	634	631	600	671	656	587	611	617	616	637	618	636	583	621	623	640	652	617	632	668	647	587	654	640	661	572	606	653	647	603	674	644	591	624	620	644	624	633	642	657	610	607	630	660	622	657	634	632	633	637	628	650	638	606	640	584	675	626	626	614	642	646	615	605	671	555	622	592	616	609	600	627	664	593	594	666	672	626	599	655	612	652	634	600	688	665	654	641	585	632	624	632	643	644	607	602	693	577	628	614	608	615	638	669	564	611	590	603	640	630	652	638	616	631	625	609	638	633	615	646	616	649	609	620	625	645	624	600	633	599	642	620	640	665	636	670	659	637	649	618	625	654	627	651	654	650	634	673	646	638	639	622	583	674	632	638	633	620	622	674	593	632	610	619	682	603	614	688	631	633	622	659	604	612	664	618	633	590	640	645	628	646	624	645	602	609	635	679	652	605	576	630	631	623	610	654	642	640	617	617	615	693	644	649	637	648	623	590	613	621	602	646	594	659	624	645	651	629	660	630	695	632	626	630	692	657	640	637	574	625	627	657	625	658	635	617	673	615	621	633	587	615	594	658	640	635	637	630	570	595	574	609	655	660	651	635	595	643	657	599	635	624	633	629	573	609	648	615	592	609	670	627	667	683	607	633	616	619	639	629	645	616	604	595	639	604	627	648	617	658	592	634	617	616	630	669	604	624	625	597	629	649	611	576	549	621	596	623	601	599	613	661	684	602	602	640	645	614	667	677	621	626	643	601	642	627	598	675	630	596	643	649	606	623	592	644	605	622	614	661	617	601	661	627	573	599	674	624	653	620	656	658	646	612	649	577	617	664	620	632	646	621	607	645	602	642	634	615	647	645	636	643	640	640	677	657	627	631	667	594	645	613	648	602	579	683	622	614	634	619	624	624	599	614	612	643	578	674	564	646	666	632	610	600	658	642	633	611	639	603	683	610	656	665	635	639	675	635	637	626	647	632	648	652	623	619	654	640	637	643	633	650	630	615	607	618	638	622	649	619	617	657	594	642	647	624	613	652	634	603	642	624	612	662	623	663	673	591	630	649	609	681	659	596	645	637	612	637	620	645	613	634	651	652	640	585	646	615	659	650	655	617	639	647	614	602	613	620	598	614	596	657	600	602	653	628	587	633	669	610	626	661	657	603	607	625	627	657	630	670	692	669	593	633	685	628	689	658	657	631	646	634	637	629	608	614	618	591	583	647	625	604	645	651	590	653	635	630	642	639	603	641	624	568	610	620	603	645	673	607	621	653	598	596	646	680	641	629	618	635	599	632	647	634	636	643	625	636	647	603	593	627	641	626	658	661	618	596	655	579	630	633	639	621	585	659	611	630	618	632	666	680	678	631	622	630	610	657	649	649	588	619	613	626	648	644	586	645	615	621	628	643	643	641	650	598	621	639	654	629	640	662	655	649	641	634	662	636	623	602	635	609	635	601	648	618	616	626	625	624	645	658	661	624	609	616	627	633	605	647	646	599	606	621	597	654	650	633	587	608	660	649	636	618	685	667	612	628	632	610	626	638	651	615	654	649	628	651	627	611	625	669	657	637	604	661	642	641	683	628	658	676	636	603	642	619	627	627	677	623	639	628	642	634	676	648	651	648	658	603	585	647	618	604	612	608	625	598	675	629	628	629	592	594	626	620	631	597	627	651	634	624	650	592	612	632	643	616	645	623	571	621	624	635	618	625	625	620	678	644	614	633	650	666	662	620	604	627	651	555	620	638	632	639	623	661	626	608	591	624	647	605	633	651	616	623	593	654	565	651	641	670	635	654	674	642	634	591	622	635	600	627	638	619	612	664	641	669	620	628	590	695	598	657	622	660	656	619	662	599	596	653	672	649	634	587	585	630	624	663	634	625	638	623	608	627	615	659	623	607	607	646	663	660	626	598	698	607	615	668	608	589	617	604	626	618	560	601	658	593	617	656	635	624	654	628	640	656	645	665	600	633	671	675	630	611	620	642	643	670	601	620	639	633	672	628	615	598	621	608	617	607	599	673	623	646	634	643	664	610	594	621	634	628	644	707	653	640	669	649	669	646	644	628	667	660	627	639	613	649	621	635	613	643	665	618	618	623	642	654	661	667	675	655	642	591	672	606	620	644	665	626	608	593	615	624	668	661	637	634	636	651	643	628	638	654	624	635	642	637	644	644	619	670	640	641	636	620	634
33381	20817	7722	951	217	134	138	136	137	132	172	142	145	139	144	146	128	140	151	152	157	127	124	132	129	132	146	132	152	123	129	149	134	137	140	141	137	121	119	151	125	132	125	124	145	137	155	145	125	154	145	134	123	126	143	133	147	138	136	140	141	138	117	134	145	139	148	145	131	128	149	154	129	130	153	140	153	119	142	136	131	120	147	134	150	134	136	139	143	141	139	128	144	144	152	152	146	132	125	158	122	133	134	140	177	132	125	149	136	126	108	132	134	128	136	127	151	131	126	138	147	131	128	136	157	151	127	117	140	139	133	148	128	135	145	128	146	137	141	130	143	129	138	135	163	132	142	143	129	131	157	139	139	126	108	140	128	136	131	139	136	122	136	143	139	128	115	144	135	131	140	122	149	140	137	141	119	138	122	153	127	157	132	150	133	133	141	127	142	139	139	124	147	138	152	149	132	124	134	158	154	151	126	141	145	119	128	128	138	131	142	150	147	151	161	138	124	143	155	137	124	136	132	130	123	155	126	139	126	138	117	110	133	115	153	135	144	127	139	122	127	142	129	155	131	133	146	138	134	137	134	111	144	134	147	127	146	116	132	127	136	117	158	144	135	147	145	131	125	121	145	149	152	130	133	145	131	100	117	136	147	134	150	128	132	116	135	147	133	125	121	127	151	146	128	139	128	143	127	150	118	126	140	156	144	140	134	121	156	138	157	158	147	140	124	126	142	132	120	114	151	126	149	147	140	141	143	136	143	132	133	156	135	120	141	123	128	136	144	138	104	151	138	153	132	131	130	114	149	147	134	127	118	143	127	131	146	151	128	137	131	132	141	118	133	135	141	129	157	123	159	138	149	154	151	144	146	141	136	128	150	150	110	147	141	139	142	147	141	129	139	113	152	141	116	127	135	136	132	127	126	140	139	119	133	145	129	144	145	142	121	126	141	135	120	122	128	131	116	142	182	158	160	149	128	149	139	131	136	129	129	130	144	122	128	127	117	149	135	120	119	130	137	125	147	120	127	115	150	139	129	127	140	136	140	135	128	133	135	155	144	138	118	144	140	149	141	136	145	133	130	122	150	145	146	128	139	122	133	145	127	131	138	133	144	118	120	129	131	123	139	151	130	134	127	136	153	125	150	125	144	148	118	141	136	131	124	133	143	137	132	142	121	129	148	135	135	125	156	150	103	143	136	134	143	110	127	139	139	148	156	135	122	125	130	148	140	146	137	126	130	123	116	137	150	140	130	140	133	142	151	139	154	140	139	152	148	155	127	132	131	133	121	142	147	164	129	140	132	155	140	134	132	137	125	130	133	155	141	125	129	151	130	163	123	157	141	129	156	140	140	146	156	135	137	128	118	126	139	128	149	115	138	155	141	130	124	145	146	142	130	173	131	153	137	140	113	130	148	133	122	135	132	149	142	125	145	128	140	127	131	144	138	124	128	136	117	133	122	137	137	141	126	144	118	123	136	130	135	167	132	138	125	147	139	132	133	143	139	145	137	168	140	125	137	138	119	123	153	124	147	142	139	125	148	143	120	128	149	126	142	142	117	123	118	114	145	120	136	115	122	123	130	149	117	130	134	141	156	140	144	133	135	121	134	121	151	125	137	148	153	129	162	150	121	121	120	136	125	146	126	137	141	151	137	149	171	141	122	136	131	135	147	141	139	121	126	152	139	156	134	164	130	179	121	149	140	131	122	134	142	144	146	149	120	133	140	133	136	128	143	121	117	131	119	126	118	149	148	141	149	153	143	137	140	132	140	148	136	131	126	152	148	142	122	127	159	138	122	126	132	126	124	145	140	132	135	134	143	140	147	122	156	147	126	156	156	136	143	125	129	144	156	144	138	145	142	135	140	131	140	146	115	134	130	127	150	127	134	146	149	138	141	139	140	142	134	138	146	142	131	155	142	142	134	132	118	138	137	125	130	121	141	149	135	135	136	134	123	127	158	118	126	124	129	149	138	124	136	141	117	134	128	152	144	136	116	145	161	137	130	133	122	126	135	151	144	160	150	155	140	151	146	143	117	144	122	132	142	131	125	135	153	139	128	127	149	144	136	132	126	136	130	143	124	133	114	145	119	129	135	137	139	137	118	138	149	132	147	139	146	129	140	155	129	145	145	146	135	137	131	132	148	130	150	137	132	115	136	129	140	150	128	121	120	123	134	155	128	147	121	143	130	135	112	114	125	132	144	133	146	144	132	162	113	148	136	132	113	131	153	132	154	146	129	147	147	119	130	135	148	164	136	154	139	146	147	147	128	168	136	134	147	125	134	122	133	123	128	141	129	138	134	135	142	153	144	147	119	143	148	145	130	118	108	129	142	131	145	146	146	150	138	116	129	136	149	133	139	116	135	158	162	125	149	148	138	159	157	129	159	142	134	139	138	147	141	122	146	143	139	103	136	149	125	134	138	127	110	120	128	125	135	154	127	148	139	136	128	155	139	146	128	125	134	138	138	116	136	145	115	131	136	132	158	149	124	154	122	139	128	127	131	133	153	148	142	128	136	127	145	139	143	145	141	147	158	119	147	161	136	131	144	151	137	155	131	146	129	122	143	142	139	124	139	116	144	159	130	144	120	137	144	132	130	125	124	141	117	145	141	115	121	165	140	123	142	131	134	130	134	123	129	139	125	140	121	140	152	124	129	129	134	129	123	123	143	141	128	148	136	149	131	124	151	140	126	132	116	150	128	152	127	126	148	135	136	112	133	155	143	134	119	149	121	127	127	131	133	153	141	150	110	132	141	136	123	122	143	145	145	124	133	137	144	144	120	155	129	137	121	131	140	145	111	148	121	142	117	142	132	130	135	131	134	139	135	110	136	143	134	150	132	151	121	127	116	135	108	142	125	133	138	133	128	133	143	125	127	127	140	122	115	138	133	124	133	142	119	127	152	125	137	152	142	122	148	123	141	138	133	141	120	128	146	131	136	125	143	135	138	140	138	142	126	130	147	137	135	124	117	123	131	152	137	130	132	120	105	137	111	143	145	155	121	125	124	129	159	171	112	132	127	137	155	155	137	132	113	114	137	128	154	112	136	126	135	113	131	132	132	145	134	150	135	134	123	138	138	126	142	143	146	143	150	116	146	152	163	117	130	126	124	166	146	129	117	146	145	141	138	136	133	122	149	133	131	126	157	136	126	146	147	149	138	146	133	137	123	163	133	129	127	123	159	137	137	125	147	124	119	117	138	129	135	153	143	147	133	128	143	122	126	141	142	121	129	133	121	144	114	119	144	123	123	131	141	125	144	144	114	156	147	135	115	147	135	128	141	123	147	142	129	147	144	118	135	146	129	150	134	128	148	148	135	139	128	155	138	148	146	150	131	138	137	129	143	143	121	134	141	135	147	144	176	126	127	123	135	147	144	142	151	148	124	148	141	135	134	137	115	153	139	118	136	138	118	140	132	132	133	142	114	140	147	147	148	145	131	119	150	157	118	130	131	116	152	112	134	122	149	134	130	131	130	162
34844	24439	12454	2113	483	508	474	503	530	545	510	480	507	517	516	448	465	499	492	458	522	477	481	481	489	460	457	448	493	460	476	451	467	494	453	487	488	524	494	516	499	480	486	467	443	479	466	497	503	488	489	463	460	466	468	465	448	448	451	449	462	473	480	463	504	503	467	464	465	455	496	487	498	483	494	459	507	469	507	469	483	489	507	473	473	487	484	515	479	521	494	498	460	438	487	489	466	473	452	501	483	418	487	492	515	492	442	517	498	491	488	499	471	486	467	493	510	477	514	468	492	483	451	469	466	533	478	462	487	477	490	473	509	468	463	492	503	488	533	478	473	476	457	468	475	516	433	479	519	445	442	465	475	509	453	489	487	480	503	495	452	483	514	474	478	478	503	506	484	489	502	452	471	508	518	509	469	474	484	500	479	438	483	472	484	448	483	505	447	445	468	495	516	469	546	499	466	476	430	506	507	478	516	514	472	497	533	508	446	484	520	484	478	518	481	499	489	497	470	493	460	460	454	446	482	435	491	452	529	457	508	470	486	484	448	455	462	479	472	508	534	483	510	470	499	478	479	483	445	442	476	458	475	498	494	494	493	479	485	475	473	498	455	479	512	453	461	487	478	504	517	457	480	492	471	491	484	464	449	462	472	490	481	480	481	477	525	500	462	443	480	464	481	469	429	468	464	533	477	499	528	477	456	451	490	493	471	479	459	461	486	482	492	455	517	478	504	471	432	515	460	483	467	490	496	458	432	519	508	487	487	445	486	472	479	501	534	512	485	537	495	485	521	486	519	491	476	502	459	460	498	469	478	496	484	425	463	467	471	482	455	487	454	472	489	493	523	513	481	503	464	428	473	477	459	477	507	468	476	452	453	463	482	473	471	509	505	471	512	515	489	475	486	468	449	507	509	448	481	498	485	496	487	482	487	452	480	481	477	447	487	508	502	514	474	446	459	491	453	472	486	493	457	508	509	475	478	473	445	471	471	502	481	519	477	485	471	465	466	444	519	463	478	503	462	524	474	463	504	474	474	474	500	480	474	464	476	479	451	475	463	449	478	487	497	520	487	502	436	521	485	486	439	486	427	474	480	451	490	499	490	472	465	470	479	471	481	472	456	435	500	480	498	499	497	466	486	475	440	477	491	471	446	455	514	481	483	474	509	470	487	510	509	476	480	464	503	497	525	459	502	444	446	465	433	439	462	490	491	488	439	486	428	476	474	495	479	493	486	477	481	503	520	524	464	474	483	496	450	473	480	491	496	504	502	487	480	447	488	438	467	467	484	472	461	456	462	529	465	490	486	474	487	496	480	461	478	493	459	461	466	467	497	474	472	516	458	507	471	471	471	496	453	490	475	516	439	492	450	497	489	480	478	487	502	493	475	462	443	443	444	524	516	467	487	464	481	493	425	495	493	488	496	486	490	457	410	466	473	483	474	489	470	482	507	448	501	453	493	502	469	495	406	509	451	472	509	469	471	509	490	501	452	438	475	491	458	495	522	444	478	501	482	469	497	469	483	513	502	483	491	490	493	464	478	477	478	469	495	491	505	476	446	455	451	476	525	504	477	487	459	521	498	439	502	506	475	491	511	471	492	515	514	470	455	475	464	495	470	466	507	436	481	493	464	483	498	485	516	460	461	474	479	438	479	505	483	455	494	474	486	489	492	499	507	544	482	483	484	488	519	473	521	458	458	500	499	549	489	490	433	475	495	457	466	464	482	473	474	464	467	502	468	490	498	467	464	447	489	522	430	476	513	472	477	501	516	506	512	460	485	458	494	481	502	485	490	461	470	470	489	479	484	490	486	454	494	495	476	488	423	462	493	464	504	505	458	507	476	467	485	453	474	470	512	497	491	478	490	465	491	503	515	470	444	491	480	463	472	496	509	507	461	446	493	498	441	471	528	471	474	443	504	499	454	482	460	486	472	478	446	503	471	476	479	455	513	515	490	523	521	470	454	491	450	460	478	505	454	455	469	485	444	501	496	537	446	504	467	481	509	450	500	448	507	470	478	470	500	448	516	468	458	486	465	469	481	527	505	504	487	435	456	488	475	523	469	469	493	457	499	446	471	457	527	494	495	462	463	490	488	485	510	560	528	486	497	486	453	509	494	454	512	515	452	465	477	523	456	482	469	486	462	450	516	473	521	475	490	467	475	483	461	470	503	499	455	514	534	490	492	464	482	482	477	450	460	494	488	475	492	434	507	516	497	492	496	487	501	435	487	501	488	448	482	479	451	485	474	561	513	525	485	479	469	494	473	498	490	528	509	484	470	487	506	480	463	488	479	509	475	485	470	478	477	443	464	497	460	452	518	443	458	479	458	482	487	470	461	466	467	492	456	504	468	476	488	499	513	475	438	491	471	453	505	437	477	485	461	506	488	479	463	469	493	508	452	474	512	463	441	462	482	469	488	502	501	523	488	490	478	511	459	462	468	479	509	487	483	488	525	463	473	503	485	514	492	451	484	471	471	483	475	498	503	509	460	467	459	495	463	490	473	478	494	524	478	457	500	485	474	496	492	495	515	453	470	468	476	468	454	500	479	483	492	539	483	515	447	532	442	468	495	494	537	470	503	500	504	516	473	484	504	474	489	497	479	475	456	476	500	456	442	483	525	446	479	512	464	504	509	498	514	477	501	444	447	453	447	501	504	507	498	470	481	464	477	510	481	497	497	467	511	445	504	506	482	507	468	495	460	453	491	450	461	501	487	509	491	466	487	504	470	482	481	451	486	497	521	501	473	452	444	458	524	490	453	463	514	432	485	478	475	488	446	491	445	458	487	470	435	484	503	488	492	483	472	535	449	458	481	488	479	503	495	479	455	492	495	487	509	522	461	521	458	476	500	487	486	473	507	476	424	484	447	473	481	487	459	491	474	447	532	505	474	479	475	506	482	496	483	517	502	461	501	432	468	472	473	484	443	463	490	481	497	469	511	487	502	445	463	450	469	487	466	473	504	505	444	485	476	495	476	439	458	450	431	469	447	447	483	515	486	460	492	471	519	460	481	484	457	504	483	469	451	494	463	489	505	475	478	496	474	488	502	490	496	463	463	444	482	465	475	503	482	472	501	519	495	500	514	482	505	484	463	486	485	463	460	486	478	483	478	533	468	514	462	524	474	496	495	487	455	491	487	475	460	454	447	520	483	462	491	492	517	488	464	501	483	462	473	487	498	501	489	482	484	472	445	470	473	489	499	523	489	452	481	510	505	495	495	509	508	464	495	493	434	475	483	480	443	490	475	504	479	511	479	465	463	492	477	501	500	530	479	461	492	476	446	520	485	491	442	458	465	468	487	457	460	522	483	469	482	431	530	486	471	507	486	466	504	483	473	438	471	477	467	509	447	500	478	490	459	456	486	488	473	513	464	504	503	503	506	478	476	518	489	481	477	479	481	466	466	470	453	478	479	459	477	506	470	457	497	487	474	508	488	476	474	476	516	482	489	468	484	489	478	500	504	494	466	495	436	451	499	482
69868	64097	45598	17599	1675	142	142	172	242	209	189	209	168	162	157	134	140	107	103	131	130	140	122	113	114	139	115	136	125	131	152	133	133	127	143	126	130	130	107	125	113	122	112	138	122	123	119	145	119	124	114	128	130	126	114	121	112	126	143	115	121	115	130	136	110	119	121	107	141	129	124	116	136	123	129	107	121	134	115	110	118	140	136	125	129	111	110	110	118	103	127	122	130	138	125	118	127	97	129	132	130	127	130	131	114	127	128	122	127	119	120	114	129	134	113	103	138	98	121	135	116	98	146	128	125	113	135	115	110	141	140	126	135	118	110	137	120	132	110	109	125	110	122	119	127	134	114	139	114	109	122	127	136	116	122	131	135	117	124	158	120	134	133	128	119	108	128	121	118	138	144	137	119	117	128	138	132	112	127	114	99	112	108	119	105	118	138	125	117	120	134	131	112	129	129	114	137	131	138	106	113	122	132	103	122	120	109	123	130	115	117	131	123	121	128	114	125	130	133	126	123	129	120	129	140	131	132	123	133	132	112	121	129	120	110	110	108	119	140	137	127	109	106	88	111	119	148	116	120	117	112	115	129	102	128	117	147	101	126	124	135	133	135	121	112	128	114	131	110	122	136	117	112	113	133	126	124	124	129	135	110	127	117	102	109	132	116	144	118	114	136	127	105	114	106	134	128	130	125	126	107	124	126	123	118	129	121	131	97	118	142	119	114	133	108	120	105	132	126	106	123	133	144	124	136	124	118	118	110	125	134	117	120	126	110	139	143	147	120	117	141	118	124	140	130	134	117	119	140	118	109	120	118	120	137	128	139	110	108	140	107	122	122	114	121	125	118	115	128	129	135	127	122	136	144	135	104	124	141	122	113	116	122	127	119	96	130	144	97	126	103	128	97	135	137	131	125	121	124	138	125	114	119	111	104	123	123	138	111	122	126	122	120	118	131	107	121	111	98	126	138	109	119	107	139	128	104	123	108	108	130	138	128	142	102	101	132	118	124	136	114	132	122	110	119	132	157	128	88	116	114	148	130	115	115	105	113	123	109	120	108	122	118	123	122	120	137	114	116	117	115	109	128	114	129	108	133	102	112	133	143	132	139	133	137	125	140	133	122	111	115	123	114	123	123	134	128	99	123	124	116	108	130	115	91	110	133	151	140	149	113	141	127	100	123	133	130	123	110	134	129	111	111	120	133	123	149	110	124	144	108	109	135	113	112	130	130	123	132	137	115	110	123	118	119	109	118	107	147	101	114	109	130	121	112	113	134	111	121	128	123	115	137	123	137	110	132	131	114	129	123	156	114	126	144	111	136	120	124	132	128	120	146	128	117	131	129	124	161	117	133	121	129	142	129	134	126	113	115	117	132	118	116	123	112	114	113	123	139	131	128	131	131	135	119	116	93	148	123	131	120	145	139	124	116	135	114	113	125	108	124	131	134	127	97	114	132	130	126	125	123	120	119	131	125	124	130	108	112	113	137	122	125	127	113	115	121	115	107	115	118	132	107	136	128	116	133	128	139	119	115	119	142	112	121	130	125	112	149	127	126	147	122	144	113	112	128	119	129	120	123	123	96	112	124	126	130	113	149	111	123	132	113	130	122	154	123	112	120	118	131	117	124	125	133	125	128	131	117	136	127	126	119	152	119	118	119	118	137	136	137	109	122	105	131	128	144	131	123	123	112	128	121	122	116	113	118	120	128	116	120	118	139	126	131	117	124	128	120	119	115	133	143	125	119	128	141	116	122	124	117	134	120	102	109	116	130	121	129	125	121	115	107	121	119	123	116	131	121	163	119	131	124	111	129	135	126	131	107	117	132	109	128	121	115	129	152	122	138	96	138	129	128	123	106	116	140	130	146	107	131	122	123	119	124	130	127	130	119	128	115	139	124	135	107	119	107	128	147	122	110	122	129	109	119	126	99	129	106	125	129	109	150	111	114	115	114	137	130	123	128	127	121	121	127	117	149	116	104	132	113	102	122	112	117	102	130	123	125	113	111	110	127	123	124	140	118	107	135	108	147	115	125	120	127	110	135	123	110	115	130	124	117	134	125	119	133	114	110	130	124	113	108	126	106	119	118	116	137	120	135	117	144	138	107	105	129	116	118	128	120	106	140	130	142	110	128	106	123	137	109	106	111	123	99	110	118	129	137	112	118	136	119	139	120	112	136	142	126	103	130	107	117	113	119	122	111	110	140	130	130	125	129	121	130	133	116	128	138	106	113	122	129	121	124	142	130	120	98	134	130	106	115	133	128	127	136	125	116	121	119	118	114	108	129	117	118	112	117	138	121	127	115	113	136	123	109	130	118	117	117	135	133	135	137	128	106	131	134	122	117	115	118	108	120	126	125	139	108	112	121	110	128	128	119	130	118	122	114	124	136	114	116	122	133	114	131	139	137	117	122	132	121	114	131	131	137	124	122	121	131	132	116	140	135	120	123	135	113	115	139	113	125	117	114	129	122	119	117	116	135	119	133	131	128	124	116	120	130	129	116	116	134	138	105	127	134	127	108	130	130	120	121	121	125	137	127	130	99	126	111	126	129	116	122	112	116	110	123	141	135	122	123	118	125	134	144	120	124	128	131	113	121	131	120	130	117	120	136	113	121	130	108	152	128	112	101	121	124	130	128	119	126	126	107	145	153	121	147	133	126	133	121	128	130	114	132	125	105	132	121	102	120	117	112	119	120	114	117	138	128	137	130	123	134	149	125	100	124	129	122	109	112	125	108	115	122	117	126	121	124	130	100	125	130	112	118	128	104	127	92	116	114	126	126	124	113	132	126	138	112	118	119	110	104	119	134	127	111	140	134	148	120	107	149	120	117	137	126	108	112	134	132	142	125	136	122	122	138	135	120	122	105	108	131	115	126	133	126	127	113	116	126	116	129	130	143	99	121	121	128	115	116	122	95	116	119	117	139	129	123	108	136	122	136	131	135	133	113	139	113	110	118	110	123	123	124	131	128	123	125	110	116	116	116	109	125	119	120	109	110	119	113	115	121	134	126	123	126	122	130	120	134	127	108	142	128	118	111	127	105	117	107	133	125	137	128	155	134	130	119	146	115	111	111	114	139	126	116	112	121	134	127	115	121	116	136	117	119	137	146	129	109	121	123	117	121	122	111	132	122	117	103	116	139	108	131	120	123	110	121	126	120	101	110	116	101	115	113	118	120	133	135	124	131	130	113	147	115	107	108	125	120	103	131	112	124	105	115	111	140	122	127	119	122	138	136	103	105	120	121	120	144	135	126	109	133	123	124	124	113	116	110	127	114	123	119	137	124	115	122	119	119	121	129	109	113	121	108	110	132	132	122	105	133	119	129	105	138	122	124	134	105	119	92	117	142	126	124	134	141	112	126	101	129	137	129	124	117	129	150	138	113	128	104	125	99	110	125	114	135	114	103	121	114	136	132	112	104	142	124	132	141	115	126	141	130	124	123	112	132	121	143	159	135	137	130	131	130	115	119	138	132	105	107	128
54153	51637	42872	17531	535	505	537	813	1174	905	874	1001	842	770	705	525	505	492	442	459	429	462	449	420	438	431	421	458	448	456	419	458	468	433	463	445	432	438	430	461	437	463	422	415	457	436	447	486	463	411	440	445	427	441	430	457	405	442	463	459	451	446	422	476	447	465	481	432	470	446	425	424	453	424	415	464	410	441	474	440	399	414	452	470	417	431	445	431	404	446	417	425	405	460	425	447	446	434	442	413	451	434	448	467	433	426	475	481	413	439	395	452	422	466	488	416	455	472	452	429	477	454	411	436	404	436	410	430	427	448	425	450	424	439	443	418	430	422	432	424	429	400	407	430	428	450	443	393	448	436	445	440	477	436	438	436	468	417	499	487	389	449	404	458	417	437	395	447	426	441	455	404	435	475	423	442	441	446	456	444	431	377	448	420	454	402	464	448	425	471	437	441	434	409	420	447	439	438	465	439	441	440	447	447	423	448	448	421	454	416	416	449	483	455	439	429	432	441	432	460	411	440	434	433	427	449	428	448	468	439	435	440	418	435	457	435	440	454	412	421	476	433	432	408	432	421	471	420	440	449	436	458	406	433	431	453	420	445	424	499	444	454	459	462	411	453	430	420	435	443	434	464	447	466	413	420	447	445	408	445	456	409	442	386	452	457	494	436	456	467	444	461	442	434	454	445	419	426	443	420	431	434	434	441	411	442	396	432	431	456	453	446	420	398	422	449	499	451	402	445	435	438	436	456	414	398	444	422	429	465	455	450	443	432	436	476	442	428	419	437	432	459	435	403	454	436	448	432	446	429	411	459	459	465	415	431	435	435	431	426	452	424	422	416	393	422	399	463	423	444	430	413	430	436	480	423	469	409	431	424	444	448	413	447	442	457	427	434	448	439	435	447	395	410	436	448	455	448	439	391	435	435	441	429	479	442	453	434	446	468	436	446	400	461	433	449	433	426	444	446	441	470	472	414	474	438	402	420	418	460	420	431	424	422	427	432	423	423	471	481	451	440	440	450	436	460	442	421	449	448	425	419	430	440	457	419	455	446	402	453	469	442	462	443	476	459	440	461	419	454	424	460	438	423	479	420	461	405	462	464	407	441	457	390	448	412	439	414	477	443	478	390	385	428	448	416	438	462	418	456	439	429	452	435	440	451	412	430	421	450	408	401	431	449	394	448	467	495	455	439	471	439	424	423	420	444	395	429	428	442	447	427	453	435	454	423	409	415	461	449	438	418	448	466	381	480	481	447	470	451	424	441	421	430	450	381	429	451	431	448	434	425	425	422	446	431	468	447	432	435	420	433	420	469	459	433	436	452	435	468	450	419	429	472	430	409	457	412	432	440	424	450	440	398	433	429	443	447	436	434	465	434	428	459	447	443	432	445	441	452	428	411	421	435	486	395	417	460	475	469	450	422	423	444	439	397	458	442	420	423	417	424	458	480	481	415	413	434	458	461	433	389	437	468	428	478	412	431	437	439	412	426	464	432	415	418	432	412	469	432	478	434	452	451	437	444	393	451	429	445	416	445	421	416	424	458	439	419	445	436	458	445	444	431	425	455	423	427	443	431	408	435	399	406	449	454	424	441	445	415	472	442	412	430	420	458	411	433	393	426	422	420	389	410	438	420	462	437	433	410	428	425	444	420	452	436	495	386	418	456	447	431	439	428	383	451	452	457	392	407	392	449	449	419	438	427	428	415	410	408	447	422	434	483	466	447	428	443	409	444	407	465	431	458	395	412	431	429	398	422	426	397	435	423	451	417	404	454	430	409	443	410	439	412	454	409	436	447	439	482	494	409	446	408	444	434	424	486	412	432	416	394	432	415	456	418	424	459	451	422	431	427	447	428	452	448	415	423	431	415	478	446	448	402	450	430	405	431	409	446	430	452	461	452	407	438	408	423	428	445	447	451	429	394	427	392	411	453	456	429	450	421	439	449	452	438	468	448	446	422	444	413	395	394	469	458	467	453	451	464	448	420	403	407	408	407	487	453	404	416	426	421	467	449	420	479	409	419	466	419	451	417	445	433	433	443	487	396	400	413	431	439	408	422	445	405	427	452	425	384	420	445	444	441	452	467	425	458	435	426	463	462	413	426	416	430	439	434	450	420	439	437	457	443	443	438	478	434	431	445	453	430	446	489	429	422	427	482	444	410	470	473	429	449	429	443	468	437	409	473	421	436	447	396	440	447	446	445	412	434	422	418	439	416	446	448	478	429	474	410	441	467	427	417	417	414	466	420	424	463	472	436	441	452	458	452	420	436	434	419	429	419	432	441	442	457	447	434	407	411	461	436	407	434	460	445	454	425	384	442	426	450	428	437	442	410	420	453	424	416	462	419	395	408	424	431	442	397	433	402	444	432	438	411	410	464	405	451	452	463	401	419	445	450	458	386	418	462	454	412	421	446	448	427	400	428	431	451	441	457	444	418	452	432	408	427	420	409	463	413	454	416	465	451	469	431	439	425	387	455	461	427	465	447	408	452	428	416	449	416	435	428	420	409	469	457	429	433	404	483	426	434	428	440	417	417	435	455	470	387	443	408	433	426	447	408	423	409	443	469	421	418	426	392	420	403	419	451	453	440	442	393	415	449	394	387	408	416	429	455	460	466	444	446	441	425	404	467	429	412	447	444	453	413	459	454	469	446	401	424	425	412	458	466	442	438	425	458	468	440	419	417	469	411	457	450	421	438	422	456	438	455	402	432	463	444	417	432	397	403	428	438	421	423	480	450	445	430	408	442	416	443	426	440	437	455	419	439	424	454	445	451	402	448	446	398	441	399	414	412	466	462	424	458	416	441	449	454	411	436	438	428	436	454	440	411	457	445	456	426	409	412	452	431	422	401	431	437	422	427	380	450	442	473	430	408	433	451	443	388	444	457	442	488	417	474	449	477	430	431	441	427	442	444	415	432	492	430	431	432	434	443	429	452	443	443	406	452	434	425	425	439	420	453	418	431	470	432	386	428	443	421	426	478	450	449	452	467	470	445	433	439	432	436	468	427	451	419	473	451	456	388	471	430	463	421	470	423	428	408	473	425	437	461	428	420	448	428	437	460	432	480	446	421	447	462	465	430	435	419	420	441	452	395	439	424	435	413	419	441	434	487	455	415	437	462	429	421	451	443	446	424	431	454	383	443	432	456	467	470	457	436	429	458	460	439	425	428	395	425	429	428	439	433	425	428	437	427	418	429	437	437	417	443	400	458	426	415	458	442	404	440	410	467	470	429	448	447	427	450	443	427	433	393	399	463	460	441	418	410	407	432	433	488	422	433	432	451	420	466	420	440	461	451	416	464	407	377	431	433	437	422	441	413	389	471	418	455	451	457	460	441	463	434	393	412	444	494	436	443	421	392	461	420	440	463	463	437	422	465	433	454	431	445	469	436	431	468	438	459	418	444	424	441	450	417	426	423	447	414	409	410	461	428	435	432	409	410	509	440	432	379	458	435	416	419	443	445	416	428	445	415	444	429	450	420
74750	72628	52088	22733	4824	309	239	334	439	386	355	359	277	276	238	216	199	193	182	172	196	181	177	210	185	172	192	193	191	182	214	181	178	200	193	163	193	191	186	181	188	201	182	174	200	187	154	189	192	162	194	207	202	186	195	173	178	191	166	181	173	191	214	213	217	212	199	190	207	188	187	179	177	203	174	197	181	177	166	209	194	199	159	165	170	179	184	202	183	166	200	183	165	173	174	148	184	196	194	152	186	189	176	199	190	208	175	184	189	191	199	188	208	187	208	161	184	166	189	210	187	186	190	191	181	198	179	185	188	187	186	169	173	181	181	188	181	194	212	207	207	179	203	205	191	207	182	190	182	172	178	188	188	194	171	172	185	171	180	201	176	157	203	184	167	170	197	194	199	190	177	170	176	210	175	197	205	172	193	207	192	174	171	189	185	162	203	185	201	198	193	195	178	162	199	193	190	168	190	186	175	205	206	195	188	190	199	220	195	203	226	186	211	195	173	191	206	179	188	194	169	193	189	169	180	158	201	198	182	175	172	173	166	191	177	187	170	151	201	158	194	163	188	182	177	182	173	203	189	194	187	183	192	189	160	189	200	187	176	190	192	177	209	168	175	202	176	166	195	191	190	196	208	179	184	216	169	195	190	180	173	202	190	173	203	199	199	194	183	185	198	215	183	193	189	176	202	189	185	195	166	186	196	195	170	194	176	179	181	194	182	190	188	187	182	191	192	171	197	182	179	203	226	193	179	209	176	166	201	180	199	215	188	176	190	171	180	178	181	212	192	207	188	174	166	166	188	190	173	173	184	171	186	197	181	203	184	193	193	189	189	182	166	198	154	192	182	186	179	202	188	188	191	189	189	170	193	188	188	200	183	183	181	206	198	201	224	171	194	175	184	171	192	208	189	180	189	181	180	216	212	189	189	191	192	170	163	188	202	173	175	196	175	186	168	197	182	180	172	199	187	174	193	164	176	184	176	187	174	178	180	196	190	202	185	197	171	183	204	198	209	197	187	167	162	175	185	202	198	172	171	177	182	173	183	197	159	198	196	176	204	168	197	182	196	195	190	186	167	198	194	202	178	181	198	199	171	175	176	168	188	159	180	174	191	204	188	211	187	202	178	198	177	201	166	213	176	159	196	168	188	176	187	179	162	183	190	183	213	184	183	194	164	184	201	220	188	183	185	198	193	186	193	186	186	177	151	181	182	192	173	187	204	194	194	191	204	165	202	173	166	228	194	178	174	152	190	170	193	177	187	178	193	191	179	194	198	192	202	171	192	208	169	193	199	199	190	186	189	196	196	182	181	183	178	169	175	187	180	203	178	191	194	206	172	189	214	167	178	213	194	180	156	139	181	168	169	180	215	208	200	171	196	168	214	211	185	203	172	178	195	206	174	176	194	180	170	208	183	199	204	190	177	195	179	186	199	167	206	173	212	192	201	205	175	185	194	183	181	197	182	197	190	185	176	218	171	168	196	175	167	168	177	185	187	176	180	226	176	186	176	188	156	176	168	189	189	191	210	176	191	178	199	208	208	185	191	157	204	170	185	163	153	182	191	215	193	159	186	168	188	201	176	224	182	183	182	193	189	187	192	173	167	198	170	200	207	181	172	188	196	190	176	192	200	196	176	203	162	167	182	184	206	201	208	192	179	161	191	201	181	176	202	199	181	189	151	193	185	188	195	169	208	186	174	181	193	180	192	178	193	202	187	172	173	190	193	201	181	173	161	170	177	211	202	196	195	183	193	176	195	207	180	183	154	182	207	179	197	191	176	163	205	198	192	198	171	219	181	186	180	191	165	201	213	195	182	190	179	162	189	190	176	194	188	170	181	188	202	203	176	184	177	194	190	203	207	187	210	182	200	184	197	171	160	160	191	188	196	193	169	172	191	167	183	185	197	177	182	215	221	194	195	197	170	186	190	195	195	211	163	174	189	186	191	187	188	191	170	226	205	169	198	181	198	196	170	160	196	189	179	174	194	194	189	183	206	206	187	203	181	189	184	193	150	176	166	177	170	187	165	185	191	201	197	196	166	185	185	179	190	188	168	174	198	189	196	180	185	180	204	180	163	184	199	207	204	178	152	224	172	199	169	181	185	194	183	208	159	169	203	181	198	202	176	167	177	173	179	210	206	195	170	165	202	154	188	189	188	199	193	183	174	199	166	185	178	179	205	179	170	211	163	195	184	188	153	199	205	206	190	186	214	178	177	197	188	164	173	194	193	194	190	183	202	214	203	169	178	204	184	188	185	208	178	168	179	187	152	204	192	193	209	183	208	170	193	177	184	168	197	164	197	187	180	178	203	187	194	160	205	205	203	201	198	191	195	189	184	187	203	183	180	196	179	201	213	183	187	198	170	189	184	184	164	199	193	197	177	197	189	174	189	164	200	185	184	191	178	194	200	224	171	195	178	208	191	195	176	185	208	184	182	182	193	181	206	203	190	194	203	194	167	169	184	160	209	170	182	191	184	182	193	195	177	195	209	190	198	168	204	214	166	190	172	182	175	187	188	227	209	193	176	199	209	208	179	184	171	177	203	169	204	178	179	187	179	193	175	200	211	159	192	208	192	172	184	173	178	199	190	184	151	197	202	184	174	170	191	149	186	196	207	200	170	171	182	170	206	197	182	190	182	186	181	191	180	188	207	197	202	185	170	193	174	186	189	178	162	192	194	180	171	193	182	164	176	194	198	162	174	196	183	167	209	161	196	172	180	202	204	205	203	197	190	178	177	200	168	185	211	190	194	216	200	191	193	176	164	178	177	181	189	181	193	183	172	185	191	200	175	187	201	185	172	165	187	186	204	165	174	177	189	193	180	195	177	186	169	194	176	189	194	203	175	161	168	199	166	204	199	190	175	195	207	191	181	188	188	163	184	167	184	190	205	189	164	167	229	187	181	186	205	193	187	180	183	182	192	211	164	181	180	211	192	204	190	172	193	164	180	182	160	185	167	189	190	205	192	167	193	210	156	201	155	189	190	170	170	194	193	178	187	188	190	158	174	219	202	169	167	198	183	181	184	202	178	199	184	190	189	185	180	192	194	186	193	189	193	163	175	180	165	180	213	188	188	172	176	159	177	169	198	196	201	178	205	169	176	171	170	176	170	180	189	203	202	182	214	190	186	174	195	178	170	199	184	188	198	159	171	166	204	198	200	196	183	181	185	182	190	185	193	166	155	208	206	190	187	182	199	202	186	179	161	178	172	191	188	196	178	175	193	172	195	207	165	192	188	175	194	177	187	174	194	179	197	186	173	207	206	201	196	185	180	170	176	193	203	174	176	199	184	181	160	196	220	178	187	188	177	177	167	209	194	177	184	194	165	191	172	198	180	185	182	173	179	199	198	175	180	189	170	183	186	184	168	183	186	186	183	184	206	176	190	176	207	179	179	192	191	210	161	186	193	212	191	174	182	181	193	207	213	231	223	174	177	190	184	178	198	194	186	185	163	181	155	180	164	185	181	191	181	194	168	204
64359	64091	50039	21763	808	776	755	1331	2141	1917	1683	1895	1564	1233	1128	830	752	684	624	656	639	645	614	650	665	634	655	609	579	613	621	680	605	664	618	619	622	651	650	655	612	623	634	607	613	678	617	605	636	583	667	593	615	619	606	646	636	620	578	620	593	599	611	617	635	640	607	615	606	637	621	570	582	623	636	624	574	600	604	614	596	656	618	657	631	599	583	622	611	578	552	596	626	631	628	625	596	625	628	576	639	592	608	640	651	602	622	635	607	572	646	581	629	635	588	592	561	564	642	612	623	633	592	641	609	597	596	642	617	625	587	580	592	607	596	623	593	638	604	611	632	567	607	633	643	632	641	595	609	569	572	620	576	579	650	560	638	605	626	629	620	613	630	614	649	644	615	632	617	621	596	617	613	613	603	590	632	588	610	616	612	616	585	580	548	578	636	616	616	650	590	634	633	586	624	661	596	592	597	644	587	611	639	611	590	613	668	630	611	601	635	625	600	595	615	618	610	586	617	613	609	629	626	590	577	630	608	635	632	599	591	624	587	613	563	563	616	638	637	577	565	632	630	636	605	603	611	613	594	625	625	596	621	600	624	686	599	614	613	602	604	606	662	630	637	622	623	587	607	650	610	596	622	605	613	603	667	602	604	611	591	576	654	614	622	590	595	600	657	630	627	589	629	586	605	666	588	583	603	610	608	618	539	589	606	606	660	636	608	614	625	589	614	600	640	618	623	606	598	635	612	612	589	571	660	590	623	590	623	611	627	613	583	598	602	598	592	596	642	609	578	661	616	634	608	615	607	617	613	616	610	587	587	641	654	610	630	626	628	655	643	633	596	589	611	599	586	622	608	622	594	606	624	619	606	604	624	606	586	615	567	622	599	603	579	589	586	599	628	602	565	590	632	657	607	650	641	591	577	626	638	615	633	613	635	591	581	639	593	653	606	579	611	609	573	606	673	585	643	617	634	580	643	621	582	636	643	609	624	622	634	615	622	635	593	643	621	603	587	610	584	625	602	606	597	641	595	642	595	615	621	618	658	610	636	605	616	646	615	635	598	648	637	592	588	596	622	664	595	593	634	632	619	608	573	617	595	594	611	623	653	631	583	579	631	614	592	596	613	593	618	615	600	636	607	606	612	621	590	610	578	604	597	610	649	610	632	607	590	620	661	621	634	610	621	595	611	614	607	594	641	644	626	630	626	613	587	620	627	572	625	664	614	638	660	595	619	637	600	573	603	623	597	617	627	594	628	625	648	594	630	605	648	604	616	581	613	659	600	619	613	586	585	598	617	677	603	577	605	656	639	624	648	657	610	603	627	647	594	618	610	567	624	635	637	640	626	541	638	618	612	594	594	532	615	618	607	655	661	598	629	587	609	630	592	602	640	632	611	600	606	658	597	628	592	615	614	620	568	592	627	642	639	642	609	625	596	602	600	653	596	606	636	595	625	588	637	573	580	664	633	635	588	572	575	611	625	665	592	602	629	617	606	675	558	631	635	645	579	642	646	649	621	527	567	618	609	589	625	609	579	560	656	620	611	606	610	614	631	603	611	578	583	638	600	551	579	605	602	573	626	587	564	610	635	625	591	562	620	655	625	581	626	564	638	635	622	554	613	640	657	561	648	560	616	605	616	654	618	628	577	659	626	597	613	645	584	641	619	608	625	682	635	578	597	620	663	600	623	607	648	637	625	605	610	597	613	670	627	639	629	635	616	631	593	563	602	609	640	584	639	605	624	652	608	639	608	665	612	592	594	632	633	595	603	607	588	622	608	614	628	622	630	638	641	680	601	667	645	626	599	635	663	568	634	589	596	649	581	624	589	614	601	596	647	600	609	629	563	636	582	637	632	591	642	608	632	649	603	598	628	622	619	591	555	625	588	624	616	569	595	615	619	588	625	625	632	632	640	605	598	578	617	584	643	625	607	585	607	604	598	613	636	588	647	615	606	633	645	610	616	588	592	609	608	645	645	578	586	610	628	603	638	589	571	603	626	575	637	572	657	558	599	577	612	619	586	644	608	648	602	618	623	579	588	578	622	629	632	643	646	577	630	637	609	594	646	646	599	601	569	663	623	636	644	631	646	612	595	617	609	611	653	597	591	633	606	613	611	577	582	623	615	606	611	557	635	595	643	644	620	636	600	615	616	590	621	613	631	626	627	608	648	603	556	636	602	623	600	630	602	612	620	619	635	623	658	625	625	589	631	612	650	583	649	586	620	639	664	632	634	580	584	650	617	614	625	635	642	587	618	622	615	619	607	580	604	625	659	662	604	628	695	611	608	606	584	581	630	655	636	615	632	641	598	645	549	579	655	597	598	658	575	585	594	623	632	619	620	625	638	628	610	578	635	602	591	580	576	616	602	632	633	601	608	633	629	623	617	638	638	586	609	590	644	599	603	614	605	622	596	585	618	602	667	610	595	594	621	631	666	667	577	644	591	685	628	606	613	627	641	583	686	613	612	594	619	600	571	621	641	625	619	656	587	623	637	607	590	593	626	627	631	604	661	544	616	651	564	621	614	638	614	589	588	602	606	602	617	610	627	629	600	583	601	615	646	688	574	615	690	623	588	620	562	625	658	594	633	616	633	539	595	602	630	602	641	616	633	649	603	564	553	603	631	602	647	611	631	618	584	611	667	589	607	624	652	588	585	642	616	613	612	643	615	658	582	639	640	604	627	632	663	642	612	648	619	606	614	615	610	609	580	624	607	620	593	593	594	598	611	568	583	670	646	658	618	568	604	622	613	641	651	605	646	616	636	560	618	596	627	618	611	657	608	592	584	603	626	618	656	587	626	620	614	652	614	634	592	619	593	617	592	642	645	611	632	569	650	630	599	574	615	597	645	592	631	645	643	597	610	605	539	641	624	586	577	586	608	621	624	613	574	619	595	614	657	640	618	621	652	647	600	613	610	628	592	643	603	630	592	642	573	646	571	651	612	633	618	603	621	595	573	642	599	648	615	603	653	559	611	615	612	585	648	630	611	630	597	621	636	608	584	597	597	570	612	630	617	620	614	645	606	592	644	668	610	616	580	618	644	595	640	592	577	640	566	601	595	640	613	656	595	603	605	593	631	614	562	616	634	620	613	615	643	631	592	583	605	627	659	599	593	646	564	613	642	627	605	600	620	628	624	644	629	615	627	556	638	643	593	611	605	568	594	629	613	636	606	601	614	584	572	609	606	599	581	597	650	590	657	618	608	654	653	627	626	630	669	556	631	615	622	549	622	575	658	638	581	644	591	603	639	601	596	633	604	566	603	646	598	607	629	623	626	612	628	618	615	619	594	628	600	596	613	621	610	619	592	648	585	614	599	642	635	565	614	629	599	642	625	631	589	615	641	659	654	591	633	626	594	583	603	581	613	612	650	629	620	626	622	577	584	596	579	609	619	634	576	655	613	626	594	631	599	588	634	615	626	650	580	653	633	620	625	599	604	573	646	622	589	623	616	634	603	670	582	618	639	594	643	601	614	614	601	582
33097	21437	6756	738	189	147	125	114	141	111	132	138	143	150	137	141	123	107	134	160	120	136	153	134	129	132	124	121	131	135	133	127	141	127	138	108	125	131	156	139	130	131	124	129	129	128	129	119	133	137	127	150	124	122	117	118	138	117	151	140	128	131	128	137	118	128	134	133	130	134	138	133	131	139	138	128	129	123	148	123	120	143	129	113	138	110	144	116	134	116	129	117	102	137	111	121	114	127	133	136	127	125	131	136	134	131	131	140	143	142	106	135	106	115	150	131	126	147	114	140	142	148	148	129	134	123	127	141	129	135	149	135	124	110	130	125	148	125	134	112	136	127	112	122	116	127	107	135	138	113	141	124	103	129	134	165	131	113	143	128	123	129	129	147	125	131	134	125	108	139	144	135	135	122	126	147	134	116	145	126	138	92	146	142	142	135	127	139	121	137	152	141	137	125	120	132	117	119	124	139	123	119	138	144	138	129	146	136	127	148	130	116	154	141	110	127	133	137	120	131	135	131	134	129	133	117	140	140	127	131	131	125	135	139	141	137	144	130	135	140	113	128	124	128	129	124	130	132	151	131	124	145	124	129	131	126	137	154	146	135	147	136	123	135	120	110	136	112	137	136	137	138	145	115	99	136	138	145	133	126	132	115	151	134	141	142	126	141	150	130	135	129	132	124	124	121	140	126	134	126	150	112	124	111	119	131	128	153	137	156	130	127	130	127	139	138	126	135	131	121	125	136	133	130	149	124	145	133	98	131	124	135	125	118	138	128	137	145	129	140	141	121	112	137	132	133	134	138	139	127	139	138	143	159	136	139	144	145	125	144	139	133	125	138	134	144	133	111	143	131	127	144	127	138	138	119	142	124	145	143	156	144	125	137	140	136	130	128	126	117	146	125	136	133	134	161	130	143	151	134	145	128	133	133	134	140	121	129	124	140	133	135	126	94	123	130	125	123	133	118	150	133	138	153	107	125	121	128	128	124	142	127	135	128	137	118	133	113	142	110	114	129	143	114	122	132	131	125	128	130	125	135	144	133	119	131	136	126	150	126	126	113	132	130	127	126	128	131	138	139	137	135	147	124	125	124	112	115	136	132	125	128	144	134	133	139	147	102	114	130	124	134	125	124	131	134	144	125	128	132	141	153	135	151	137	109	138	119	116	126	118	124	126	134	113	141	137	139	112	119	135	135	115	141	120	136	132	126	145	137	129	138	124	117	124	137	127	124	140	138	140	125	139	125	126	123	122	135	149	135	141	135	163	140	131	131	142	121	136	129	126	133	145	132	126	129	116	141	129	143	140	171	139	125	135	139	126	125	118	145	136	146	130	131	136	145	133	132	120	113	138	126	129	127	118	140	123	142	113	134	111	131	132	132	162	157	146	156	117	134	134	129	141	126	128	129	135	124	130	128	149	140	133	135	130	130	118	136	121	118	131	112	136	109	147	105	136	125	134	129	139	124	149	138	146	140	146	130	119	127	99	131	126	137	149	144	134	141	137	136	135	133	148	146	120	122	138	122	136	131	127	135	120	135	113	120	146	132	121	133	150	124	140	125	119	133	144	137	123	148	138	125	129	128	136	147	149	122	123	138	118	118	117	123	103	112	127	131	122	135	150	130	130	146	128	128	140	122	117	152	131	138	122	117	134	127	127	117	122	103	126	123	116	138	130	112	132	142	129	150	135	139	127	133	128	128	110	118	128	127	123	140	124	130	128	124	111	142	146	135	152	134	141	137	122	135	144	128	135	124	137	140	130	127	121	119	117	135	133	127	114	145	146	122	123	121	135	129	120	101	133	140	127	134	118	135	143	126	129	117	110	122	163	122	106	135	139	143	126	129	126	137	124	122	133	125	134	125	130	120	144	117	128	128	125	137	114	127	135	147	133	112	109	116	119	136	131	142	136	117	129	134	112	127	116	136	134	121	124	133	124	118	130	145	128	145	136	146	138	145	122	143	137	134	142	147	147	128	127	147	134	137	129	122	127	141	120	144	138	132	129	129	123	165	144	137	136	135	144	124	160	147	141	119	123	140	143	131	129	127	131	117	122	142	131	137	125	120	127	126	114	149	144	135	140	119	135	134	125	134	119	127	111	135	155	135	123	155	125	122	137	121	129	122	142	136	129	144	145	122	131	152	129	111	154	121	123	139	112	141	141	134	138	141	138	132	150	94	118	133	131	134	139	124	124	138	124	107	137	113	129	115	136	141	133	148	122	121	158	119	126	126	138	135	148	135	133	129	132	135	127	136	125	124	111	118	136	160	102	147	115	135	150	145	133	132	122	124	127	131	113	119	122	142	140	118	134	128	124	135	113	121	151	116	128	129	145	127	116	150	139	135	149	133	139	142	123	123	118	125	120	136	133	125	126	148	142	140	117	148	122	152	155	129	134	140	159	155	146	136	128	133	133	120	136	134	132	126	127	150	125	145	145	130	145	113	120	139	141	138	134	120	122	129	115	148	130	129	124	132	141	129	107	155	153	137	140	135	148	141	129	128	148	117	116	142	129	125	133	129	141	138	154	119	134	139	136	135	115	110	139	152	129	158	124	132	121	141	113	145	132	136	118	145	130	126	133	131	131	147	113	128	130	143	127	123	134	102	127	131	122	131	127	135	139	143	124	122	119	110	134	139	136	137	130	116	137	125	139	122	151	133	123	127	151	126	109	133	141	133	123	131	126	112	138	138	130	134	125	116	128	117	131	130	145	140	159	120	130	126	130	128	122	121	118	147	135	122	139	141	144	139	145	149	129	121	122	125	129	136	139	124	138	132	109	125	131	120	133	156	134	133	116	115	131	127	139	119	114	144	135	125	126	121	121	120	141	122	134	112	127	126	130	139	133	107	137	125	121	130	143	148	144	125	126	116	133	139	147	116	159	122	133	120	133	125	120	134	135	133	133	136	126	117	143	131	139	129	123	139	134	137	133	132	106	120	133	140	148	135	112	131	126	125	125	149	145	113	120	129	119	144	139	139	164	135	113	127	132	139	150	144	124	132	137	129	129	146	124	122	156	139	142	129	119	125	133	144	141	133	148	98	145	134	143	140	115	142	130	141	125	133	130	119	127	125	119	156	149	148	150	126	131	142	127	129	147	151	149	134	137	124	151	121	138	151	142	148	126	134	149	142	124	107	123	129	103	132	142	142	127	152	149	122	133	116	118	123	120	135	116	135	126	146	137	140	137	142	125	148	147	119	123	152	122	123	128	140	119	141	131	142	129	136	144	126	121	135	140	122	119	142	145	132	119	147	122	132	114	126	149	142	148	124	141	126	129	156	154	121	116	157	147	147	136	125	132	124	126	124	132	131	137	118	118	133	147	121	123	132	129	120	132	133	143	145	136	148	128	125	118	127	147	116	137	131	154	132	130	133	141	139	126	139	144	137	135	124	129	129	128	127	144	141	130	125	117	134	122	129	138	129	121	139	145	137	119	128	138	134	141	143	150	121	131	120	125	139	128	127	134	134	120	103	117	129
34492	25385	10401	1628	503	445	480	533	454	486	491	538	526	488	486	470	446	435	490	459	454	461	479	469	435	490	479	443	495	497	477	451	445	479	470	453	455	464	488	518	477	460	451	478	435	446	448	479	465	454	488	471	453	430	491	469	504	458	430	444	500	475	506	449	466	469	396	498	476	489	496	457	463	496	504	473	446	482	477	454	455	475	469	462	406	455	453	512	438	481	438	473	478	445	490	490	478	461	489	464	493	467	496	453	471	442	433	468	492	510	505	429	435	449	462	468	476	505	442	489	506	507	468	448	450	467	482	495	433	489	449	413	459	472	477	503	452	437	416	459	444	459	423	483	467	463	494	478	479	478	472	448	440	436	477	434	487	423	443	455	503	446	471	463	444	517	475	471	486	455	481	464	463	451	458	470	452	457	439	468	482	451	449	488	494	430	439	447	463	458	504	426	458	484	442	452	429	432	468	469	492	495	517	489	461	475	469	464	427	486	451	443	449	490	473	467	458	430	461	482	447	443	475	452	455	494	462	462	517	429	455	506	443	469	458	471	476	514	469	466	437	461	463	459	491	462	448	451	468	465	473	450	456	482	467	489	455	480	480	446	434	460	464	494	462	495	461	439	509	510	476	470	441	462	474	462	443	464	496	453	471	427	424	477	447	492	446	476	452	441	493	511	470	460	468	501	515	498	475	467	460	494	447	471	507	451	478	443	432	505	467	477	489	440	492	460	483	467	467	449	438	453	456	457	464	447	455	421	445	442	468	474	441	473	477	462	510	486	457	443	479	458	492	431	447	471	475	484	460	455	439	452	475	454	449	447	439	462	482	487	469	502	490	483	496	461	445	449	435	468	493	453	451	495	460	443	454	458	505	428	489	433	474	475	449	451	477	452	476	486	441	467	486	503	476	451	422	477	471	445	437	471	444	443	455	489	457	497	467	489	434	487	477	508	435	457	423	461	475	480	442	459	492	485	476	481	443	447	440	461	464	478	497	435	459	485	430	466	471	411	436	452	458	454	459	478	458	427	445	403	477	502	439	453	478	478	474	479	457	451	456	472	479	441	458	455	473	479	471	446	452	488	481	466	457	471	451	472	475	485	482	445	439	497	472	436	439	475	476	472	442	479	498	459	469	483	451	474	446	476	464	480	471	471	471	498	413	476	456	492	451	451	459	497	439	465	467	488	417	454	446	470	463	492	479	495	454	447	453	491	453	474	449	437	484	436	447	473	441	476	452	496	452	474	479	449	501	472	445	501	479	497	461	453	501	433	480	476	436	406	477	436	503	486	456	465	467	447	463	465	448	459	438	462	473	454	462	495	433	482	489	461	484	435	458	461	515	462	471	445	463	451	477	452	440	421	497	454	453	480	501	490	465	480	472	436	460	495	452	448	451	465	459	494	488	450	478	460	456	476	491	456	433	439	472	413	460	450	466	515	462	460	468	478	474	516	490	418	440	477	482	482	446	459	451	431	477	459	418	433	448	448	476	467	483	432	453	426	462	436	453	479	478	467	427	483	489	467	468	502	455	438	445	454	474	492	459	451	485	448	483	463	474	521	488	494	481	477	474	487	482	444	499	488	489	436	474	461	473	460	471	478	520	491	483	445	414	446	444	469	436	417	427	468	464	488	474	464	467	470	488	459	459	483	461	475	460	423	452	438	449	460	453	475	478	431	440	471	463	451	491	471	504	442	478	480	445	490	428	452	465	424	476	498	428	471	436	491	454	471	458	501	463	464	473	489	490	397	472	453	466	476	444	466	460	462	467	441	457	462	462	457	484	498	463	495	485	465	446	456	476	421	488	486	459	471	431	460	464	485	464	464	462	436	436	433	448	454	479	447	495	448	435	478	430	465	455	472	439	434	496	459	494	464	501	460	444	457	456	456	452	430	473	448	444	454	455	461	436	476	483	417	439	487	465	479	471	439	425	507	473	403	447	479	451	460	488	483	461	472	458	515	430	420	508	467	458	457	476	465	484	458	444	487	455	441	444	418	451	439	435	445	486	447	444	471	459	508	467	454	445	452	480	468	451	503	410	482	442	483	449	495	454	472	426	487	515	458	473	415	443	407	497	497	468	487	468	420	445	456	451	470	432	431	467	454	446	442	449	442	457	477	459	458	467	513	445	487	427	474	485	473	475	494	476	440	489	422	464	437	473	446	445	457	473	439	481	485	439	466	447	416	453	463	480	504	478	434	441	491	467	499	463	430	481	435	514	489	450	456	439	459	456	474	453	501	492	497	416	454	492	459	466	489	497	511	477	516	472	474	434	437	488	478	448	457	456	446	479	471	424	488	411	447	430	412	443	472	472	443	460	467	473	450	427	479	474	458	503	448	451	454	464	485	488	459	456	473	459	460	444	470	449	464	474	450	462	479	439	436	444	438	495	448	457	474	473	466	469	425	459	455	464	441	466	475	465	451	437	473	458	472	455	473	478	481	455	471	491	485	432	439	494	503	459	438	485	499	480	477	460	434	427	449	500	459	438	489	460	469	430	423	435	437	461	465	456	409	499	446	481	453	445	440	421	480	454	484	483	478	491	463	484	475	504	441	444	456	458	492	517	457	517	485	491	464	455	460	495	435	478	459	444	485	478	475	471	454	455	440	486	437	464	462	451	460	495	455	487	456	473	493	473	449	467	469	481	455	489	462	442	516	434	468	466	478	455	449	455	447	473	477	494	482	470	439	476	447	475	472	456	489	498	464	442	473	460	417	497	483	465	480	448	489	499	441	482	469	463	457	476	475	458	451	487	443	415	446	476	476	451	454	451	512	477	493	456	459	491	433	417	436	439	483	457	450	477	469	500	408	479	477	426	462	466	437	429	495	441	488	463	457	463	505	438	481	477	462	461	428	443	449	427	488	495	471	473	427	446	459	479	440	497	448	444	458	472	501	454	437	475	451	483	505	486	477	456	479	447	469	467	461	458	450	496	476	449	459	473	466	505	489	469	444	482	459	491	454	488	446	460	467	483	487	464	455	508	494	439	463	487	473	472	434	426	452	440	444	458	447	468	491	445	469	465	484	467	454	455	432	470	428	503	467	491	444	442	430	460	491	473	489	447	426	468	461	472	463	502	467	493	462	475	468	418	448	453	482	488	439	418	476	473	452	469	440	472	468	475	432	441	408	475	499	439	492	432	440	456	426	446	488	469	427	461	481	449	461	493	477	477	443	449	471	507	462	449	449	450	477	452	439	464	443	433	489	450	481	469	467	467	422	478	481	448	469	454	476	460	478	448	468	450	495	433	446	445	451	487	470	495	472	466	447	451	480	489	449	439	446	451	448	432	464	453	453	428	456	487	456	488	482	436	462	479	505	412	484	455	476	454	491	436	477	469	454	499	450	471	436	458	480	500	457	454	493	442	463	466	439	505	448	424	453	487	452	449	473	499	486	481	493	463	441	455	500	482	480	433	444	462	486	471	526	463	450	467	478	485	443	466	475	463	476	436	504	445	453	471	438	479	428	479	492	481	446
69360	62778	43336	17269	1553	175	157	224	274	365	271	292	214	222	193	121	128	114	123	125	103	106	105	97	116	123	105	96	125	109	126	111	126	108	132	116	92	118	94	93	103	106	98	115	100	119	99	114	95	107	109	131	113	107	106	133	99	87	112	111	107	95	107	104	110	106	139	104	107	127	109	122	88	129	117	125	101	117	104	105	113	121	106	121	104	97	104	98	106	124	110	112	124	113	133	121	114	104	116	98	101	117	110	135	97	90	95	135	116	114	103	101	102	132	96	119	103	114	92	112	102	116	113	115	112	102	123	106	93	93	109	132	118	125	111	102	101	112	93	105	121	105	122	99	96	111	118	104	82	112	134	107	96	110	107	123	94	105	130	109	112	98	112	118	101	114	107	116	117	103	100	110	114	106	109	117	111	90	134	106	123	128	94	98	133	119	109	111	125	113	100	110	112	96	117	105	113	106	115	130	106	110	95	116	124	119	122	98	107	107	120	117	105	118	115	122	89	113	109	97	107	115	105	117	116	100	94	103	112	102	137	109	116	92	118	106	66	106	116	108	97	107	103	97	121	118	112	102	108	128	103	113	117	115	134	121	112	123	120	115	124	114	106	113	103	120	97	108	99	98	96	104	103	113	121	126	113	131	91	105	121	126	85	126	120	109	116	101	111	139	97	116	128	127	110	110	116	107	112	100	97	134	127	106	102	107	102	113	113	127	113	119	100	113	108	110	127	124	111	118	105	120	95	96	118	123	117	120	109	103	120	121	107	122	114	129	112	110	114	119	121	93	114	114	118	110	101	105	100	112	110	128	107	105	113	123	120	93	102	118	94	109	129	119	124	100	118	101	108	124	120	99	103	107	116	110	109	99	91	122	98	112	94	107	96	107	111	121	115	94	92	122	104	125	102	118	95	125	102	117	116	100	112	132	115	122	112	85	121	101	122	149	118	105	118	130	114	99	104	106	119	112	141	87	127	123	106	112	124	115	109	109	98	119	104	97	112	125	105	103	107	112	118	93	108	101	112	114	104	84	112	119	106	120	115	109	111	114	120	99	110	105	121	122	96	107	102	82	97	120	101	108	112	104	109	117	109	108	97	108	124	108	89	116	113	110	110	102	112	123	127	120	109	91	109	96	113	101	119	106	103	111	120	115	117	114	135	126	119	107	102	118	97	91	109	121	111	130	117	116	108	122	109	133	114	110	106	105	112	98	103	106	112	120	102	112	102	114	95	104	116	93	124	118	99	117	106	127	114	99	104	107	99	108	106	87	107	115	117	127	103	104	122	118	108	111	118	101	99	108	118	97	140	102	99	99	111	96	124	102	120	120	108	119	101	100	114	95	102	98	112	117	98	108	107	108	101	109	108	116	117	116	100	107	105	99	107	127	101	122	105	125	92	105	92	108	112	96	106	122	100	100	112	103	102	101	107	112	104	101	98	121	117	118	111	104	101	105	115	135	130	120	109	117	101	107	89	123	105	137	100	121	115	106	116	92	118	105	95	93	107	116	113	109	123	132	92	94	102	116	102	112	101	97	91	81	117	129	106	117	98	101	111	123	124	117	116	106	114	101	133	100	106	111	100	114	90	106	128	97	101	126	139	107	109	106	99	112	99	120	135	116	86	101	112	121	114	102	106	113	107	99	122	125	127	110	104	96	119	131	123	115	111	120	124	101	93	115	100	114	102	108	113	108	109	98	123	113	107	102	111	107	119	123	112	105	120	137	119	93	120	107	102	113	129	115	108	104	116	91	110	113	99	74	117	92	97	117	108	113	108	110	98	108	124	115	123	101	98	109	123	114	102	142	98	96	131	124	97	96	112	119	110	121	105	135	107	109	101	120	116	106	125	108	105	102	109	120	123	115	134	91	122	113	121	101	124	98	101	109	101	97	104	116	118	111	109	107	116	106	116	102	121	120	131	125	114	128	101	111	104	118	128	111	111	105	121	120	101	100	114	108	105	103	127	103	121	95	141	129	113	104	117	99	100	104	106	111	116	111	126	102	122	115	115	121	114	109	119	120	119	93	109	127	107	115	103	118	123	103	120	100	120	113	102	104	103	117	113	100	115	116	118	112	101	125	114	99	107	114	111	118	101	109	95	101	113	102	100	132	101	121	85	104	111	107	116	102	105	110	105	92	113	116	120	122	100	115	111	113	126	113	109	116	112	103	112	113	91	115	108	127	110	101	107	103	111	110	106	119	112	117	97	120	126	96	101	108	97	118	93	113	106	100	111	103	140	113	114	149	106	107	105	110	114	94	98	118	109	103	108	110	120	111	106	108	102	101	99	107	106	117	121	95	98	75	109	114	117	102	112	96	107	106	108	123	113	121	102	99	107	107	121	96	111	95	101	115	130	124	139	102	99	104	105	103	109	100	98	109	114	119	110	110	112	103	103	92	101	104	117	92	115	110	122	116	119	89	118	116	126	125	109	107	130	111	126	114	118	121	113	121	84	105	108	105	104	104	124	117	93	100	130	121	112	114	107	115	101	97	95	108	124	103	89	121	109	108	117	110	105	116	112	129	110	132	111	113	123	109	120	119	120	120	108	108	99	106	113	97	109	115	120	113	108	124	119	101	94	114	111	103	95	112	103	108	104	95	124	127	94	97	108	113	117	112	107	96	113	90	118	108	114	113	98	110	109	106	115	84	134	126	101	108	113	92	121	131	112	113	110	97	128	112	113	103	106	102	124	127	111	92	94	112	111	100	118	110	120	117	95	103	102	114	122	116	111	110	110	118	105	104	111	110	105	99	93	120	108	112	118	129	126	123	129	100	106	89	112	101	125	99	101	106	93	111	118	96	118	99	117	98	91	100	131	101	106	81	115	102	93	89	112	120	113	114	86	112	101	100	104	97	111	114	98	109	96	114	111	114	110	109	109	96	110	120	123	83	92	99	96	103	100	111	116	117	115	101	91	129	108	111	102	103	119	102	117	130	124	107	104	107	94	107	89	104	132	109	98	111	118	108	114	96	115	96	113	102	110	111	122	126	125	99	102	126	95	130	99	106	112	122	90	106	128	124	113	120	100	127	117	120	123	103	102	127	114	110	109	111	110	113	106	115	111	110	111	116	122	113	106	123	111	94	91	111	114	90	117	106	107	111	87	103	94	111	119	129	109	102	116	139	117	119	118	92	103	109	114	110	96	94	119	115	102	123	118	94	116	105	108	101	101	97	140	134	106	104	108	120	112	98	100	112	106	128	115	87	98	97	97	108	112	129	114	99	122	95	117	103	96	107	127	112	91	121	103	97	98	115	107	108	118	132	115	101	115	121	104	113	91	101	115	105	108	115	101	111	101	104	109	94	93	124	143	103	118	116	106	109	98	111	116	108	130	109	109	104	108	108	121	105	142	105	114	119	94	109	104	110	98	110	102	100	111	121	118	127	107	115	110	118	114	99	116	114	106	113	131	125	113	121	125	117	116	110	113	119	118	116	127	109	101	114	117	110	111	112	117	109	130	120	112	115	116	109
53161	50659	41017	18572	580	535	564	1180	1555	1999	1562	1722	1418	1234	1121	616	456	461	429	510	410	419	398	406	418	420	395	410	387	405	434	377	379	422	421	380	397	411	434	393	398	401	403	394	391	398	427	399	404	394	419	373	419	408	437	421	373	379	409	391	361	390	396	397	390	360	408	400	420	412	377	413	408	393	375	389	375	387	386	412	396	415	416	419	396	401	398	378	382	418	418	423	373	427	377	356	409	386	400	371	371	418	369	410	371	426	413	422	394	408	416	385	394	385	411	408	389	413	389	367	381	431	365	365	357	411	389	419	375	407	390	361	384	419	409	443	404	403	377	371	385	367	397	352	397	413	370	400	398	382	415	426	402	380	416	372	365	352	381	384	377	421	377	393	395	407	426	403	389	399	385	434	392	396	422	414	394	403	407	373	383	400	396	397	414	380	407	404	365	345	404	424	400	412	401	399	401	384	442	402	392	408	381	361	414	366	409	406	403	384	430	392	416	377	424	369	355	386	397	416	395	390	383	398	388	380	358	383	396	388	385	405	383	380	393	362	388	365	411	422	390	419	413	399	416	442	354	408	384	380	421	363	374	416	381	411	420	393	390	396	397	407	391	408	379	410	419	443	404	377	405	375	348	379	423	399	365	344	395	366	380	406	407	407	417	349	384	395	365	442	408	379	402	411	388	406	395	369	392	392	411	427	398	412	416	418	411	374	369	417	367	403	423	412	418	403	404	406	390	399	410	369	401	401	403	396	392	371	346	394	401	380	375	397	395	396	376	397	401	410	423	409	363	389	395	366	380	395	337	400	438	414	368	397	420	378	411	381	384	406	364	386	352	402	375	383	394	366	402	393	391	368	396	386	404	409	378	381	385	360	410	351	432	395	398	369	392	416	401	381	387	346	423	322	348	420	408	367	421	376	375	414	411	392	420	422	397	403	432	393	385	383	369	373	413	401	379	401	411	384	369	378	392	375	348	457	389	413	363	383	435	373	386	404	409	386	401	374	389	399	371	405	362	384	402	379	400	396	383	388	384	409	381	394	336	405	355	432	383	435	399	415	404	393	380	352	391	428	396	383	345	433	430	364	394	416	420	394	388	449	380	400	392	421	399	371	371	406	394	395	388	400	417	388	406	357	392	383	363	418	402	413	401	407	392	423	385	438	431	396	404	404	409	430	385	391	415	364	381	389	387	438	406	406	381	443	412	398	410	412	411	414	411	391	403	384	424	403	418	409	395	397	435	388	369	391	361	385	371	390	385	354	369	382	389	398	395	401	349	387	396	376	398	385	404	398	365	387	435	395	376	401	385	406	397	414	353	369	399	393	390	393	402	406	387	396	387	400	390	419	375	403	416	376	414	403	399	380	383	382	388	423	383	419	372	384	391	388	394	392	413	394	378	393	395	391	380	402	396	393	407	370	393	375	377	365	357	392	406	386	400	419	379	378	418	418	387	388	380	417	397	445	392	391	401	414	396	423	431	376	395	385	383	385	399	402	371	388	407	402	405	386	374	392	390	378	369	405	391	377	410	386	416	376	386	387	382	427	417	407	367	421	374	383	353	395	385	401	378	394	394	355	413	375	354	420	410	372	425	401	402	390	386	428	386	413	409	419	398	404	369	399	401	373	382	390	408	381	382	415	373	365	393	415	370	377	455	386	424	426	436	400	379	387	422	393	414	368	365	379	387	393	387	409	388	381	400	397	405	396	406	392	398	364	434	365	360	371	396	410	387	380	408	370	395	382	410	369	393	407	394	421	394	356	374	394	381	387	405	350	425	398	367	389	411	393	410	392	371	447	436	352	378	390	384	400	407	403	395	399	462	402	387	389	347	397	395	369	388	392	389	400	409	409	395	395	420	410	385	376	382	430	408	389	416	368	425	377	377	404	434	394	409	386	393	391	397	419	402	423	396	378	372	406	366	407	386	399	370	358	374	396	375	383	375	417	439	420	409	430	396	377	353	383	379	403	370	381	387	418	378	373	376	427	405	403	366	404	383	405	390	372	388	363	382	374	353	385	401	379	388	378	385	415	397	381	414	413	387	373	390	412	398	376	451	402	390	399	382	347	419	393	398	416	407	402	398	387	379	420	422	381	410	371	391	366	384	414	395	397	368	404	424	422	420	405	380	381	389	395	404	409	398	405	372	357	386	403	393	360	400	395	405	374	397	396	428	386	411	433	400	424	387	390	395	361	409	384	367	407	411	409	386	394	410	389	359	409	378	402	388	408	413	394	409	416	391	370	367	414	352	415	393	419	372	368	377	390	379	409	364	427	391	405	378	374	398	392	389	374	393	379	411	407	363	376	414	390	381	413	404	393	397	366	359	377	397	408	415	425	419	420	392	424	429	396	388	427	412	438	423	357	404	434	414	417	372	378	378	400	389	411	401	411	384	398	374	389	379	406	384	379	391	403	355	379	407	396	427	399	396	408	398	407	409	397	417	378	397	401	397	379	416	400	379	368	397	371	406	411	378	415	377	401	420	408	398	399	376	386	386	383	395	411	382	392	397	385	394	376	362	337	376	374	416	427	396	409	385	406	387	415	411	353	385	380	392	390	449	391	410	413	421	395	368	400	411	423	391	383	386	388	401	395	398	386	403	360	403	395	414	398	372	387	386	406	388	389	416	397	427	413	382	424	401	409	407	404	383	417	406	357	372	394	360	436	398	414	410	415	393	394	379	367	360	414	394	398	401	416	372	404	386	395	390	415	392	383	391	376	378	416	388	377	399	409	367	395	368	427	375	416	434	408	387	416	358	422	410	402	416	432	401	384	389	404	399	398	396	408	395	401	400	396	393	391	422	397	373	365	406	424	416	384	387	420	416	423	383	386	351	392	419	397	408	409	373	374	383	393	398	394	384	417	410	421	396	348	390	394	416	405	419	364	380	397	402	404	394	363	414	417	422	398	392	393	402	405	370	390	363	416	409	410	395	382	406	386	385	394	404	403	353	398	410	416	397	354	412	400	394	407	396	390	389	410	434	421	378	400	403	386	358	362	413	387	383	377	397	352	350	360	356	392	400	420	371	363	401	408	408	413	389	412	438	435	394	366	390	369	406	377	428	414	429	410	421	363	383	386	415	399	420	404	393	367	407	378	393	392	408	383	362	398	408	390	393	406	393	390	412	396	425	377	395	421	424	412	461	381	361	383	383	372	371	443	432	417	424	397	422	395	404	375	365	388	414	371	414	367	415	360	386	401	396	405	373	370	423	396	360	399	376	406	399	422	382	378	397	407	428	383	391	370	412	393	421	389	404	395	408	419	417	414	397	429	405	434	379	360	362	429	406	398	379	378	393	416	370	373	388	411	390	407	406	387	418	397	386	364	386	405	387	397	409	436	420	405	411	413	379	387	436	389	394	374	381	424	352	387	404	409	403	368	421	394	416	396	451	410	403	384	408	403	415	428	377	412	380	376	419	375	386	379	403	350	400	373	386	370	360	457	399	357	390	386	398	401	407	379	419	415	372	425	381	373
73664	69697	54092	23510	4787	324	238	375	583	671	521	506	422	418	324	208	211	185	198	199	197	184	185	171	179	202	192	193	173	177	144	197	200	168	162	175	172	189	176	177	156	160	187	181	187	164	177	192	183	191	177	155	177	204	169	169	177	177	199	152	182	166	162	178	186	171	164	175	200	176	169	184	162	178	174	184	201	205	180	177	174	173	186	172	164	168	172	181	174	158	174	142	176	164	187	207	171	153	167	157	167	173	175	192	164	164	176	165	172	183	202	195	167	167	164	178	170	211	157	162	168	185	164	160	172	178	177	171	181	186	199	175	160	183	198	155	156	186	164	175	164	180	170	184	174	161	188	180	169	164	162	168	161	158	187	164	189	179	170	173	157	176	160	173	169	188	164	140	195	169	168	159	164	163	146	190	184	174	189	146	180	176	195	188	162	171	174	167	195	185	176	174	150	182	161	181	210	186	152	161	147	189	156	179	189	189	186	168	177	170	199	170	162	176	165	171	194	174	204	160	181	188	181	179	182	174	178	189	187	165	155	184	200	180	175	203	161	154	182	183	199	190	170	169	161	161	154	186	157	169	180	185	131	162	188	184	152	178	180	180	184	168	180	158	156	166	164	160	174	187	172	166	178	171	160	176	195	195	181	154	175	170	171	185	184	187	174	180	207	183	160	134	175	187	183	180	177	168	179	180	176	164	166	162	161	164	169	180	184	183	196	165	158	184	162	186	184	182	172	173	179	170	197	174	202	167	183	161	166	181	175	158	182	177	188	197	175	175	158	166	186	169	158	199	201	165	185	184	148	187	179	169	162	155	191	169	190	184	154	188	181	177	170	177	176	175	171	179	156	184	203	198	180	171	180	186	173	169	156	178	178	175	167	172	154	166	195	184	169	167	183	178	169	185	164	177	179	193	204	182	156	161	184	207	183	173	165	178	189	186	184	155	176	202	188	164	174	181	165	172	186	162	187	182	155	183	183	196	163	176	169	196	171	166	148	194	167	192	171	166	158	169	168	175	169	167	173	184	159	174	199	169	201	155	173	181	177	202	164	162	183	182	182	193	183	176	167	171	188	157	172	165	179	166	150	206	175	192	204	173	191	170	183	164	157	193	180	187	207	161	181	182	168	173	176	180	178	154	176	173	169	195	202	156	189	172	199	177	153	179	178	176	193	162	172	183	173	169	180	192	171	195	173	188	186	166	150	155	167	173	169	185	161	194	187	182	173	184	190	173	179	170	178	164	161	163	157	182	172	173	173	176	165	157	188	172	165	177	174	180	170	173	189	193	175	157	198	179	151	164	191	172	191	165	166	182	155	201	183	153	151	200	181	160	167	192	183	179	192	192	174	169	191	172	175	182	184	206	190	192	175	176	206	167	179	178	163	168	204	175	193	174	186	162	198	163	183	163	183	169	170	156	168	181	171	180	160	171	175	176	192	160	163	187	170	175	172	165	165	173	172	186	163	177	161	189	176	162	181	178	188	169	169	161	178	193	191	169	160	187	165	176	173	181	163	170	176	145	179	193	174	164	189	179	173	169	154	153	187	183	195	164	165	180	185	156	175	180	177	205	166	184	169	147	191	181	181	159	172	170	169	177	169	179	162	173	174	183	174	191	178	173	184	190	179	151	179	187	187	182	186	163	191	180	181	195	163	177	200	188	194	156	174	175	156	182	195	178	163	187	173	177	174	176	174	175	189	175	170	180	171	187	183	165	177	185	155	174	181	152	187	214	172	181	169	172	185	157	179	197	161	162	168	180	191	160	169	166	204	175	174	173	168	158	170	167	176	196	178	181	174	153	156	186	186	178	189	157	180	169	190	173	192	162	184	154	186	188	171	167	177	175	181	186	181	172	161	197	200	172	174	158	156	170	181	183	182	164	177	174	186	199	176	197	167	175	191	182	190	166	160	167	168	182	180	187	177	175	171	164	188	172	171	150	174	186	157	155	167	184	183	173	169	175	187	164	175	188	155	167	172	147	170	163	195	162	200	178	199	162	164	181	189	173	188	176	170	159	210	182	165	161	167	167	190	184	164	197	162	214	162	160	180	169	196	195	184	189	183	191	200	195	185	172	193	190	184	190	182	193	177	183	184	178	176	172	163	170	172	169	172	162	176	181	162	169	185	181	186	175	175	178	179	148	159	146	157	168	196	169	172	176	163	187	179	160	168	182	173	175	163	162	181	165	197	165	164	181	188	177	155	183	196	187	186	191	192	162	177	169	176	203	183	185	193	182	164	168	164	181	168	174	191	155	181	160	161	180	161	167	172	174	163	176	153	153	155	196	159	169	199	180	162	172	165	173	184	174	178	196	176	184	188	169	172	197	166	177	178	184	198	188	183	190	195	175	161	149	183	176	177	196	174	168	170	168	180	163	176	179	179	200	202	167	189	186	168	164	154	169	159	194	164	177	175	157	177	197	166	172	158	168	181	171	186	181	162	169	163	165	153	190	183	162	197	192	162	174	158	172	187	154	172	180	168	169	174	149	174	159	158	161	167	188	166	160	163	177	174	180	197	177	178	196	180	139	162	187	188	178	169	178	166	196	174	164	154	180	199	183	179	199	150	186	179	180	176	177	178	193	152	175	185	196	151	197	184	157	177	176	181	192	180	193	190	191	161	145	197	162	164	180	173	192	174	173	181	163	191	171	181	195	189	165	175	176	202	164	159	181	199	185	169	180	170	160	153	174	166	149	178	159	196	170	183	201	178	167	198	189	174	162	168	162	190	165	171	186	159	209	185	175	171	194	196	174	162	177	197	166	166	191	148	171	168	168	170	165	196	167	174	177	178	169	179	183	179	188	181	187	166	173	184	167	158	154	176	185	188	184	164	171	186	171	183	170	159	164	150	175	198	192	170	172	163	176	172	178	188	163	167	138	179	185	164	166	200	183	176	180	180	167	159	156	177	204	211	179	190	203	154	192	158	157	176	181	164	162	177	161	177	177	185	172	145	163	178	165	170	169	171	181	143	190	180	149	188	157	202	200	179	197	183	165	186	169	185	170	161	186	169	177	157	167	191	174	160	166	172	182	186	198	187	173	154	168	159	176	178	154	177	170	198	190	180	155	176	181	197	170	147	157	175	173	170	145	174	183	195	180	152	171	167	182	177	182	173	157	163	198	169	166	161	174	160	173	181	182	163	159	164	158	186	172	190	164	192	183	176	180	175	165	153	162	166	182	180	174	176	194	191	186	180	174	181	177	177	173	176	179	167	177	191	185	189	173	188	194	147	165	179	176	176	187	183	182	186	168	196	166	161	175	185	206	185	181	161	164	166	187	171	179	198	188	170	188	182	181	186	161	160	165	160	208	178	164	172	180	178	167	187	211	175	182	196	178	197	167	147	162	174	167	168	184	184	175	156	142	158	157	183	196	164	172	171	193	163	156	168	180	168	171	162	165	167	167	175	172	169	171	164	198	151	176	174	163	175	177	195	197	169	166	171	166	167	180	172	176	183	185	155	154	194	182	187	170
63265	62095	52222	19999	976	817	871	1778	3005	3752	2840	2854	2445	2333	1855	1015	706	701	675	678	661	614	641	673	617	583	614	580	620	561	603	626	575	590	611	573	612	552	554	615	593	597	627	620	556	599	598	553	611	569	574	600	628	609	597	589	583	609	599	591	558	625	604	604	584	583	585	610	573	616	569	587	571	628	552	594	599	596	613	588	626	563	598	579	575	586	556	632	549	581	543	559	576	604	597	562	591	564	581	579	608	598	558	587	601	585	568	577	560	575	637	583	543	612	560	584	573	608	574	666	523	575	617	553	577	562	582	540	608	531	572	569	563	579	620	606	575	604	626	605	631	585	561	548	606	558	564	565	564	607	574	585	564	569	573	616	566	592	591	597	605	551	548	598	627	583	614	598	610	610	523	621	625	579	577	592	596	592	560	538	540	593	562	568	600	573	592	596	548	592	601	617	551	575	574	604	596	566	602	582	603	548	595	603	564	596	592	579	586	568	579	583	572	584	619	609	601	575	614	591	599	560	546	597	593	566	597	603	609	545	545	599	579	572	573	587	564	576	618	580	589	620	635	567	590	582	598	545	574	621	578	632	519	587	553	555	595	651	594	584	568	588	571	576	525	559	595	566	591	590	596	600	582	558	601	565	584	583	585	592	602	591	605	567	554	596	527	607	596	577	570	587	614	597	549	592	564	591	599	567	545	611	568	574	547	593	611	569	569	557	588	591	547	608	573	600	586	599	586	563	618	586	583	570	603	601	581	590	605	580	580	593	562	612	596	640	610	602	552	599	581	596	565	572	547	593	578	553	616	597	580	563	581	595	613	587	557	570	579	606	561	589	577	546	584	530	573	603	600	593	545	579	530	586	597	550	538	533	530	567	603	600	573	591	584	560	559	579	590	609	579	552	598	592	576	604	592	592	575	569	566	597	609	585	610	590	564	593	557	533	608	563	550	577	575	556	600	582	567	579	617	563	584	559	565	590	581	561	582	602	587	570	563	568	610	554	545	617	577	598	571	568	549	566	596	575	583	607	623	568	561	566	630	566	580	582	573	563	562	563	579	595	613	515	585	557	570	564	611	591	572	631	603	594	589	604	601	645	593	572	566	596	611	537	594	585	552	608	557	595	565	602	564	554	540	587	551	599	583	553	572	571	565	567	572	600	573	594	620	550	611	598	597	602	576	544	568	576	624	562	590	563	597	577	613	574	532	619	576	614	581	571	612	548	584	590	595	596	607	595	631	570	563	609	558	593	606	631	584	533	556	543	580	552	569	576	594	548	617	588	611	575	605	595	615	608	577	602	566	572	573	616	545	584	612	542	608	590	559	578	555	546	533	609	575	589	579	571	569	608	552	589	603	612	546	603	565	567	596	567	582	567	619	614	530	591	621	607	582	564	559	584	562	597	542	572	587	546	599	571	569	578	531	547	602	569	526	557	540	553	550	576	560	564	549	598	621	554	561	574	564	599	566	551	550	627	550	563	564	626	537	590	538	570	571	603	571	577	564	617	600	609	628	583	594	586	573	607	579	590	564	583	581	591	612	615	582	545	608	551	584	571	572	592	583	574	607	586	611	571	559	592	601	639	603	567	584	512	574	528	570	606	543	619	581	615	609	612	564	595	549	573	584	585	625	528	552	576	630	591	560	572	602	579	578	585	584	558	583	607	569	596	587	606	580	567	553	602	562	533	595	561	595	609	542	577	612	585	577	576	602	601	566	524	533	506	602	610	558	593	600	557	564	565	575	573	565	552	552	589	606	608	591	541	609	593	566	619	594	580	583	571	570	551	545	571	592	561	563	591	590	604	594	575	594	596	572	580	606	585	586	557	562	582	585	574	544	554	587	567	595	563	594	550	578	594	567	592	563	641	609	594	570	594	594	575	549	541	582	584	554	614	611	538	575	638	591	611	601	557	617	560	571	628	573	594	564	577	586	570	578	585	573	553	547	605	599	616	555	584	567	562	575	583	606	563	616	551	585	548	617	572	609	625	580	556	594	571	572	582	559	532	580	558	573	591	575	559	581	561	605	538	581	595	571	580	550	600	598	577	584	557	593	542	589	590	587	625	580	574	577	570	570	566	623	610	563	579	541	574	564	605	599	583	539	568	556	571	571	586	636	536	544	582	573	583	561	575	592	591	566	632	572	560	633	590	583	587	573	601	570	577	601	604	597	571	602	524	527	560	587	573	588	586	521	534	589	574	595	611	591	630	607	571	588	537	599	581	585	639	530	589	589	578	582	572	499	568	612	576	582	565	561	572	625	572	579	589	609	547	557	599	574	533	626	581	605	582	562	565	590	587	572	560	619	558	553	596	552	592	598	577	622	611	578	597	628	564	563	622	565	584	569	551	574	576	633	569	528	624	577	575	557	608	583	570	603	558	571	560	571	609	585	582	568	604	587	573	578	587	602	548	578	580	596	585	547	566	560	591	548	554	606	624	539	586	577	606	517	548	571	519	577	556	557	584	588	564	580	583	610	604	599	565	580	581	583	570	605	562	557	580	580	604	596	567	639	627	567	586	582	616	567	582	597	523	555	595	584	589	601	566	576	627	628	537	580	570	586	561	576	581	577	570	597	557	579	564	592	574	585	575	571	618	587	590	599	581	576	573	586	613	535	607	587	645	559	604	582	598	547	579	582	543	565	584	582	608	581	603	543	557	559	603	608	583	603	573	614	568	588	544	627	597	574	577	594	544	600	610	609	597	614	598	552	584	587	559	528	573	582	649	605	570	579	613	579	573	547	639	590	578	534	565	615	580	595	554	591	607	520	550	595	589	598	596	582	625	587	562	556	576	557	611	594	583	569	579	595	599	620	592	605	568	648	581	568	595	576	544	582	536	565	589	596	563	591	604	555	584	602	546	588	594	576	566	585	594	534	592	606	574	615	535	569	616	557	568	548	560	543	601	605	561	579	598	568	597	575	569	563	589	558	595	586	569	575	612	595	624	578	610	570	569	616	574	566	572	576	575	592	577	577	569	556	611	566	550	591	586	557	547	601	575	639	598	580	623	604	588	609	576	605	601	550	589	615	574	571	589	595	596	595	582	594	594	592	546	556	537	558	574	583	561	542	528	548	569	606	629	592	592	578	586	581	602	655	563	568	538	619	584	558	603	573	562	537	550	582	583	568	585	584	596	599	568	570	617	572	584	542	553	546	609	587	593	572	582	647	573	588	594	594	529	587	598	582	573	540	586	598	599	543	536	582	573	551	589	604	591	573	595	561	594	592	580	603	553	583	597	555	573	550	557	579	570	585	601	589	596	581	569	585	531	594	599	591	536	593	526	598	598	571	543	589	598	585	590	589	607	610	540	612	591	546	546	618	606	576	572	614	615	598	601	555	564	581	556	574	591	619	577	552	575	579	567	589	624	609	562	589	585	578	580	623	593	562	612	585	610	595	583	583	562	613	563	572	578	556	537	618	542	555	567	604	576	605	580	593	608	602	604	608	572	542	552	585	592	582	602	525	626	573	603	596	560
32398	20910	7840	524	171	155	121	134	168	144	134	151	140	132	160	120	129	135	130	131	123	149	163	118	134	116	132	141	137	126	130	131	125	128	136	126	134	131	127	128	147	137	133	135	136	139	126	133	116	119	129	141	133	132	140	134	137	113	115	108	133	121	137	143	121	125	121	132	141	133	136	128	138	139	119	132	134	126	149	136	126	146	138	132	129	113	116	126	103	122	136	113	120	128	130	113	121	109	146	143	123	122	136	137	150	122	163	107	147	123	151	119	122	142	117	123	146	136	124	116	123	123	124	115	154	119	137	128	113	130	127	128	127	125	124	116	132	121	165	109	120	125	141	136	116	137	125	124	113	121	117	136	129	127	109	130	128	128	120	137	126	140	129	116	132	116	150	112	129	135	149	139	138	140	136	151	134	115	126	121	121	138	117	121	131	126	141	138	115	134	130	120	140	135	128	125	125	136	125	130	117	131	115	141	119	126	123	135	128	137	150	139	130	132	114	123	134	121	148	140	127	127	117	127	123	113	137	121	140	119	139	132	132	132	119	148	147	125	135	119	113	147	144	123	118	126	130	123	130	141	108	141	132	133	118	141	123	119	132	133	137	116	134	138	136	143	122	120	122	126	139	135	130	125	145	119	121	137	132	145	129	125	152	122	127	129	114	125	140	134	133	136	147	120	157	119	111	130	121	146	131	127	115	121	102	140	131	134	98	143	125	108	128	136	139	150	144	135	114	142	139	120	147	126	127	133	120	138	121	129	130	129	130	151	118	133	126	113	147	128	119	129	141	138	138	125	121	113	132	127	116	138	130	128	126	130	149	132	155	118	118	138	117	144	122	134	119	113	128	126	128	146	113	141	131	126	122	142	119	128	128	151	149	146	111	124	125	108	105	117	133	151	119	129	120	138	129	138	120	111	133	138	125	122	135	133	141	127	136	125	140	133	143	120	119	140	134	132	137	124	132	118	157	116	125	130	146	132	123	130	103	122	114	129	128	132	128	143	135	130	145	113	128	128	122	123	122	148	132	116	134	121	141	125	124	143	125	126	121	119	138	160	116	116	136	149	136	155	131	134	105	125	130	132	133	116	119	122	129	130	134	136	121	104	128	124	134	122	117	125	149	124	128	127	136	130	120	123	134	142	114	127	111	114	132	125	114	134	140	110	117	135	118	125	129	147	146	126	130	125	128	140	132	135	114	143	133	112	137	128	132	125	156	128	133	150	128	135	140	129	137	118	150	130	121	110	119	125	130	129	133	122	123	121	120	128	123	122	136	145	122	132	132	127	138	154	143	116	126	128	142	112	142	124	144	125	130	144	129	130	128	128	139	125	131	133	122	137	122	114	133	128	128	145	132	141	116	130	141	138	116	145	113	135	135	123	122	128	115	128	100	140	127	137	150	132	135	149	127	137	115	138	112	135	139	136	131	151	131	124	140	131	118	117	129	127	125	129	120	135	133	132	127	130	118	133	129	152	126	118	133	125	135	145	132	119	134	109	134	131	143	123	135	119	137	116	131	141	138	126	138	119	136	126	97	138	130	118	154	119	130	130	124	126	121	110	129	137	113	136	122	137	125	97	126	120	112	143	126	115	146	136	131	111	124	115	126	137	122	122	138	137	127	123	104	98	133	128	133	132	124	131	141	113	123	140	133	149	148	118	146	131	116	133	129	125	118	122	124	130	113	128	124	152	133	144	133	125	130	125	135	135	129	115	126	115	145	110	143	120	131	111	133	145	126	121	141	136	118	122	121	143	112	123	120	129	141	133	136	132	134	118	130	122	110	152	148	137	127	122	121	127	125	114	136	122	140	115	126	138	112	136	139	132	115	102	136	109	127	144	125	150	143	125	129	139	126	139	142	138	126	142	147	139	137	124	126	129	142	131	135	143	134	122	118	135	124	124	146	125	114	146	140	133	126	121	108	102	124	133	132	128	143	121	145	128	107	128	147	125	139	121	136	140	123	134	135	129	123	138	126	128	110	139	113	130	143	150	105	129	131	123	113	110	149	118	146	112	144	120	111	126	120	129	161	125	133	121	159	120	139	117	135	128	141	122	131	135	121	144	144	142	133	142	115	138	144	133	121	113	136	116	125	141	140	125	120	126	108	112	134	144	118	124	122	128	109	109	133	126	132	135	129	131	117	145	127	148	144	136	112	122	136	135	122	128	132	140	132	148	120	120	113	111	118	105	135	133	144	117	126	132	151	130	106	141	139	115	113	126	145	115	132	108	122	113	135	136	117	122	140	128	126	116	129	140	101	127	119	128	147	151	125	134	146	130	143	133	123	121	126	109	130	139	118	121	123	127	145	147	112	118	122	124	128	132	125	130	113	124	144	142	140	117	126	114	131	108	118	126	125	123	138	140	130	159	122	137	107	138	126	137	115	135	137	108	141	130	128	129	148	114	128	125	143	119	139	124	133	122	139	113	125	122	124	104	122	129	135	123	126	116	128	120	125	127	144	127	114	138	143	138	109	126	127	121	134	147	115	124	108	148	133	135	128	119	135	118	100	127	109	108	117	154	118	130	124	129	124	113	135	129	127	134	132	131	118	158	144	117	122	117	125	137	118	148	152	125	116	121	112	129	129	135	127	122	119	122	141	135	136	139	136	103	111	128	124	139	136	115	140	125	116	130	110	151	138	154	111	134	114	97	139	126	142	108	125	152	124	154	111	143	127	141	138	111	118	128	142	121	144	133	131	125	95	142	136	118	117	145	121	125	115	126	117	155	108	137	121	130	123	128	160	123	103	133	127	138	145	145	130	128	117	129	128	116	149	135	124	112	131	132	120	133	141	105	141	136	128	146	125	145	130	122	133	122	124	140	127	139	129	151	130	127	116	130	123	126	112	127	119	147	121	128	137	138	124	138	143	125	119	121	111	130	132	120	117	133	133	115	125	141	146	114	113	117	115	140	111	123	147	135	120	124	117	118	129	139	126	164	147	128	133	129	135	115	150	140	146	136	140	140	124	123	100	146	136	118	120	101	131	111	136	129	122	143	124	139	123	120	155	129	136	142	121	108	133	122	130	126	137	132	127	134	142	145	115	119	129	126	126	139	135	131	135	121	144	133	114	122	119	114	155	125	118	131	130	133	123	127	134	121	136	124	108	119	118	132	132	133	122	135	131	142	123	119	144	150	135	120	128	107	136	134	125	133	117	134	152	118	120	144	138	132	129	134	126	129	124	139	139	116	143	141	115	114	127	119	119	125	123	137	125	139	132	118	122	137	137	126	138	136	118	140	146	124	138	124	141	120	122	134	122	107	156	123	132	144	120	137	136	139	119	115	132	127	128	126	145	125	126	125	123	156	136	120	155	130	141	128	119	131	131	118	127	124	137	132	108	120	122	138	145	125	143	136	128	147	141	128	150	119	122	125	134	137	115	125	141	124	112	119	121	131	132	128	128	143	137	138	113	130	132	117	142	138	136	138	133	142	140	140	141	140	128	129	119	126	121	135	133	121	127	136	140	134
34162	24946	11627	1160	489	438	467	526	516	517	530	487	501	470	466	475	483	485	401	501	436	458	434	437	455	477	457	454	454	450	465	458	489	471	417	439	496	460	473	462	451	438	462	477	461	434	480	439	436	451	453	424	454	499	466	463	435	442	420	456	437	453	458	415	495	460	480	473	451	472	427	437	477	451	439	465	456	460	429	458	444	448	443	435	483	440	465	430	488	427	438	433	438	460	469	472	481	445	446	473	427	465	460	465	436	430	450	469	431	461	456	435	466	473	465	505	472	450	435	442	447	462	434	439	405	474	461	486	467	456	496	434	457	440	468	466	441	411	472	466	466	425	471	448	439	441	436	469	438	486	483	499	426	450	417	472	474	445	504	415	450	467	506	472	454	457	430	476	471	445	440	445	426	444	467	487	481	439	427	460	423	485	424	458	447	441	436	458	466	431	434	466	485	462	431	494	451	453	414	430	433	467	457	453	443	413	446	422	423	431	439	451	480	438	430	464	450	508	468	483	418	456	492	512	437	441	456	450	473	414	450	456	444	470	440	505	495	435	482	444	445	444	454	428	423	455	454	473	449	442	465	444	436	421	453	456	461	463	464	447	430	454	471	429	481	439	402	446	453	428	463	455	474	497	440	466	491	442	433	473	420	445	440	422	460	449	450	482	451	454	422	470	501	453	444	459	461	433	446	446	467	457	467	430	463	449	485	463	467	455	441	470	436	442	464	476	454	460	432	447	434	422	440	488	418	445	438	477	488	434	455	510	480	455	449	466	416	459	460	487	481	427	456	468	481	486	487	452	425	475	446	482	466	465	440	460	462	483	480	461	456	437	478	433	461	483	424	449	431	481	505	451	426	432	443	433	443	463	459	462	475	457	429	427	458	459	448	481	449	444	493	468	480	462	446	405	481	446	502	483	467	477	441	461	436	453	462	443	459	452	473	449	441	446	450	449	464	453	463	457	456	459	456	468	456	451	473	463	448	432	458	470	436	455	479	445	462	470	469	480	451	476	474	428	471	422	452	470	445	459	422	479	436	457	453	476	455	481	465	424	480	475	423	418	449	480	431	478	440	477	453	475	456	454	458	450	398	464	428	463	511	489	467	474	452	463	443	454	435	431	439	454	453	446	453	461	470	431	467	462	460	455	451	408	488	484	414	458	437	503	449	428	473	429	445	412	476	421	446	467	428	451	478	425	424	460	460	474	462	464	456	439	446	447	439	453	438	471	477	453	443	455	452	483	439	445	466	448	451	474	455	448	445	421	447	430	433	471	441	466	456	481	402	474	426	440	470	447	446	435	420	463	426	441	460	430	456	456	439	453	444	467	505	454	462	479	463	439	443	460	440	470	465	446	406	453	418	465	418	472	441	437	466	506	458	454	432	489	471	433	441	435	461	444	437	469	449	447	475	385	455	415	472	435	443	463	459	448	447	456	466	498	470	500	449	461	462	456	471	475	465	473	481	463	430	465	447	479	468	457	470	464	445	446	457	459	455	464	476	439	430	459	452	443	428	476	484	439	436	440	446	446	417	466	484	489	500	465	445	460	469	464	443	437	437	440	371	473	483	454	459	472	442	430	456	479	464	451	468	422	436	504	442	449	424	492	459	431	439	436	483	430	405	460	456	434	484	505	441	454	468	444	442	479	481	445	481	445	503	455	489	494	440	451	436	433	467	466	456	430	484	457	465	474	482	464	458	462	458	440	476	422	451	440	445	467	451	440	452	459	474	456	460	487	450	440	443	455	480	424	507	461	436	447	452	455	482	479	493	443	451	463	456	442	448	455	453	486	501	471	454	440	466	463	474	436	462	444	441	461	459	467	440	469	475	455	427	491	435	476	443	451	466	461	435	465	452	433	448	460	409	437	458	453	470	452	432	440	457	457	433	447	434	462	477	461	452	457	470	460	427	436	438	469	461	425	469	505	439	433	466	448	482	436	482	475	464	412	490	441	481	480	464	445	449	477	450	452	437	493	495	444	452	491	454	456	424	446	507	478	433	448	467	431	433	439	442	444	494	453	439	470	457	444	450	476	439	446	444	458	463	455	419	453	441	474	470	451	450	435	449	459	480	430	433	433	459	444	454	462	485	453	451	465	476	458	477	421	475	467	423	434	468	500	439	449	484	450	480	438	462	434	487	456	483	478	440	480	452	518	449	425	436	452	435	465	480	431	439	462	477	467	462	431	420	469	486	432	453	420	486	451	405	457	483	484	413	423	454	473	452	434	456	469	478	463	437	459	465	447	508	466	472	420	431	425	483	471	477	438	450	444	429	466	475	473	462	486	459	439	489	428	469	415	479	467	450	435	432	480	441	445	457	468	476	450	451	464	434	456	462	499	456	424	470	441	447	495	486	396	458	447	464	460	449	430	432	454	466	442	472	463	483	461	454	449	451	440	452	445	451	456	441	497	461	452	458	467	447	434	420	430	432	472	490	448	437	437	473	504	476	480	494	525	445	471	443	477	425	456	446	469	453	502	452	461	490	443	428	494	437	483	443	441	463	474	479	459	479	448	466	446	418	429	491	435	473	480	477	466	441	415	432	448	434	449	430	407	456	429	429	445	465	452	443	444	475	479	430	462	468	413	450	455	484	459	428	455	439	450	451	462	436	505	456	481	455	461	450	452	447	489	435	464	424	456	461	506	460	433	459	459	452	444	463	466	483	429	448	422	471	483	420	471	454	445	454	477	471	447	454	435	478	436	406	434	415	439	429	486	516	440	434	461	474	446	452	463	450	452	440	439	453	442	453	486	488	449	460	447	416	431	425	456	460	424	461	436	435	457	445	471	464	460	421	473	433	449	446	434	479	491	475	440	416	455	481	445	451	439	424	451	432	448	479	463	460	443	424	449	453	470	462	439	431	442	457	461	478	452	413	472	432	451	451	451	434	452	437	462	470	449	486	476	407	466	457	413	476	463	451	501	449	447	440	425	460	474	448	448	437	448	466	445	438	447	468	465	457	457	463	493	429	481	468	466	452	453	461	481	457	449	461	451	473	468	444	461	474	450	421	443	420	458	429	463	503	510	424	456	511	427	419	474	449	445	481	440	463	486	445	453	440	432	437	470	453	449	503	481	465	446	475	468	443	476	410	420	417	455	489	447	465	414	471	457	473	451	455	460	451	463	454	491	440	465	419	431	425	467	486	445	461	435	479	470	483	465	445	457	431	466	456	470	472	427	455	474	465	427	454	442	456	454	431	473	475	486	459	479	426	425	441	491	450	426	481	435	435	481	450	485	414	439	475	462	461	456	467	465	421	440	418	465	444	446	451	476	463	459	429	450	473	438	453	422	443	459	488	467	451	480	428	477	444	447	468	460	425	484	429	508	481	478	476	447	460	517	471	470	506	459	439	468	454	443	511	454	433	455	449	500	438	462	489	452	460	467	426	462	466	459	463	470	417	492	457	447	463	430	474	449	395	467	480	442	466	443	452	455	479	469	469	435	430	457	474	460	436	456	430	450	446	390	458	479
69025	61362	44438	13669	933	152	164	253	424	295	215	286	253	220	181	129	106	118	119	126	106	116	120	112	134	119	119	121	121	115	145	103	112	137	129	126	91	108	120	125	116	112	111	123	114	117	126	105	108	83	113	117	106	109	114	105	122	94	122	90	131	115	112	122	101	117	105	125	113	124	107	122	100	115	116	93	113	98	100	136	112	112	125	122	110	111	98	123	102	120	126	115	75	123	91	107	125	118	121	103	113	119	132	121	117	113	93	115	108	107	124	129	95	109	96	111	111	120	117	120	102	120	101	114	111	122	125	102	105	108	115	114	114	128	132	115	93	112	129	116	107	112	114	92	110	109	127	106	107	102	103	113	110	102	112	112	114	134	101	114	104	101	101	111	106	108	120	119	106	109	125	120	118	106	105	109	118	97	131	118	98	100	105	107	107	110	98	117	111	120	118	118	122	117	130	108	114	108	116	105	87	103	97	95	120	115	138	116	105	104	110	97	104	105	115	106	104	94	106	116	113	103	109	110	125	103	112	102	115	106	120	111	109	122	90	108	119	132	121	132	109	106	129	107	125	97	116	131	114	100	105	103	98	95	117	130	109	124	133	124	99	107	105	124	123	116	129	114	115	104	106	110	114	109	120	98	123	125	117	128	100	100	112	104	104	93	98	91	112	114	110	100	125	119	105	116	121	111	134	106	112	131	110	92	125	108	102	88	115	117	118	106	114	107	121	104	119	123	120	103	105	112	110	111	101	122	133	124	103	108	124	122	109	101	133	111	111	123	122	113	97	110	128	108	108	104	116	101	111	112	114	109	108	119	99	99	109	113	99	102	109	117	120	117	106	120	98	107	114	85	116	107	95	117	111	116	111	132	100	121	111	120	119	96	130	94	73	110	107	120	116	108	116	117	112	118	122	108	115	121	118	109	134	91	102	123	98	107	103	114	105	100	117	114	117	120	104	111	105	114	114	109	99	108	109	105	110	132	100	119	109	100	88	111	122	98	95	117	126	100	112	119	103	113	129	127	100	105	129	104	99	113	121	102	106	102	128	104	128	105	90	111	131	109	112	99	109	120	116	131	114	109	104	105	105	125	122	113	116	116	120	102	111	103	101	107	123	116	108	134	105	141	126	111	109	107	114	108	127	121	102	112	125	99	106	135	103	122	114	111	125	123	117	120	121	108	125	96	119	120	121	101	109	100	83	113	108	123	121	104	120	127	117	111	114	107	105	112	113	107	121	109	100	126	109	100	118	105	104	114	126	107	122	117	111	105	118	116	93	112	105	120	114	123	111	107	110	107	105	107	111	119	105	96	112	118	114	97	105	94	102	127	111	118	117	130	118	117	116	116	115	106	124	100	116	101	122	106	101	107	109	124	114	122	105	102	114	119	109	116	109	116	123	115	117	108	119	100	107	127	105	94	118	119	124	107	116	129	110	99	117	117	99	114	110	107	109	100	125	122	105	123	100	99	104	113	102	116	107	127	114	114	109	98	111	135	113	99	121	116	109	115	96	104	122	91	133	101	130	106	110	120	130	120	90	96	127	122	114	107	127	113	107	116	104	117	106	114	109	97	119	117	104	97	116	127	117	125	131	126	130	128	100	89	132	106	115	96	105	105	100	116	112	113	97	122	110	119	110	127	106	128	108	109	108	109	107	95	106	105	103	111	116	105	124	126	114	105	120	100	121	108	104	105	109	120	101	123	117	112	112	106	100	114	106	105	94	118	102	113	112	100	123	123	122	108	112	90	92	129	113	97	123	102	99	105	103	111	97	100	104	116	97	120	100	114	104	118	113	114	101	113	124	117	112	111	107	113	97	119	123	118	111	96	105	100	116	113	118	94	108	124	117	111	134	111	111	113	117	110	114	124	97	116	128	113	108	107	115	111	112	117	98	120	105	97	127	100	116	109	95	108	105	115	110	114	105	106	119	112	106	105	128	123	96	107	104	97	116	112	123	98	117	130	104	115	119	100	113	124	104	108	93	115	107	92	118	110	123	102	112	102	120	104	120	113	105	132	111	114	118	127	104	129	114	130	118	92	92	119	135	109	111	121	110	115	110	136	124	105	119	100	118	110	117	115	116	114	132	91	125	123	106	115	123	116	103	101	94	103	117	117	109	117	102	111	118	107	99	105	85	119	103	133	137	113	139	131	129	105	99	118	111	130	113	122	108	90	100	104	106	94	127	123	136	113	107	103	117	108	116	122	119	111	103	126	102	112	112	103	101	103	111	130	108	115	105	111	109	100	110	110	101	103	104	119	100	109	106	115	125	110	110	121	117	111	128	120	122	106	107	95	110	104	98	95	93	112	119	111	105	94	125	112	96	114	106	125	120	117	108	112	141	126	109	121	115	121	128	106	98	120	108	134	115	130	120	116	101	118	122	114	134	128	110	117	111	95	111	115	102	121	113	104	106	108	96	85	101	111	117	101	108	126	131	113	90	101	128	102	119	102	114	107	119	114	116	134	112	109	119	125	104	94	105	128	133	132	100	121	117	113	106	119	123	107	123	104	119	105	129	95	121	121	101	106	97	119	123	107	90	107	116	112	108	111	109	111	114	96	106	116	138	106	100	126	115	96	110	114	111	108	116	118	105	95	131	110	113	119	103	121	108	111	129	123	131	101	110	120	113	126	113	120	117	93	118	105	103	116	126	107	123	113	129	110	109	112	118	114	111	117	109	111	117	112	107	97	118	105	100	123	111	100	112	106	105	106	120	120	128	110	102	113	81	115	111	105	114	113	102	107	107	124	91	121	84	115	109	120	129	119	131	108	118	108	99	126	107	109	105	111	121	118	118	108	109	85	112	128	121	120	120	112	120	108	108	134	119	105	111	109	119	108	126	113	96	106	109	137	112	110	114	105	111	126	116	108	100	127	123	108	98	110	121	117	92	120	114	100	109	97	124	129	119	120	132	98	113	126	117	100	122	102	110	129	123	98	106	123	102	127	103	110	102	102	109	109	110	94	123	123	114	120	119	111	126	107	123	92	113	125	99	94	99	126	104	127	115	115	106	131	116	109	107	117	110	111	95	114	108	116	110	104	120	126	121	110	110	92	116	114	116	119	107	125	106	112	128	113	106	111	106	101	109	127	132	146	106	117	101	122	108	92	103	103	107	110	95	95	115	96	106	118	126	101	121	109	109	103	112	124	111	119	110	95	84	114	120	97	122	117	101	106	133	109	88	124	110	114	100	110	106	107	108	110	111	114	124	125	116	113	102	115	95	95	110	121	96	114	143	95	98	111	107	102	118	116	111	102	111	111	113	90	118	119	119	112	106	113	95	110	113	115	105	95	104	100	116	120	117	118	105	105	105	122	123	111	121	117	113	108	118	125	125	105	121	118	129	124	108	120	125	102	116	109	115	122	105	118	110	111	104	101	100	102	118	113	105	116	110	104	110	113	116	116	106	112	115	98	123	108	121	112	107	121	124	104	107	120	112	114	127	122	113	107	125	120	102	134	112	114	139	117	108	140
54160	50172	41310	8567	569	493	524	1289	2222	1802	1186	1590	1347	1282	930	494	435	425	415	420	433	405	429	413	424	442	444	382	445	403	416	417	413	442	416	386	430	413	393	413	398	376	414	419	418	389	409	402	389	372	403	395	410	445	406	397	412	381	409	385	385	454	418	393	362	436	431	415	347	414	402	414	433	385	423	382	381	407	392	396	423	405	419	400	418	380	400	387	409	358	419	397	373	438	387	389	413	331	374	369	388	391	367	379	402	351	414	356	361	420	406	378	414	397	402	397	396	388	406	388	412	380	392	393	377	380	370	403	422	444	394	426	409	409	409	401	403	392	375	412	398	408	389	426	446	356	409	409	419	396	416	384	420	405	409	417	434	404	414	374	412	454	438	389	413	442	436	415	416	404	405	361	410	433	390	405	361	441	392	399	390	447	395	407	381	404	382	388	377	396	391	396	405	368	418	375	383	401	408	388	384	387	441	411	383	400	378	383	411	392	401	391	405	367	411	430	404	394	423	402	412	400	421	418	389	379	401	388	400	382	414	386	400	388	381	377	422	396	424	437	397	373	394	377	398	388	373	449	360	393	394	420	454	397	411	379	388	462	389	416	395	417	427	439	392	380	404	425	424	405	381	375	409	380	408	409	415	395	423	383	416	413	391	383	420	392	395	384	389	375	405	410	404	366	383	403	385	427	391	401	364	437	406	379	373	381	413	402	418	418	406	441	413	419	400	359	413	444	407	390	398	407	387	401	376	414	396	360	400	399	411	422	408	393	398	377	401	404	415	405	387	418	395	364	410	383	387	430	374	400	393	355	458	432	423	428	420	400	414	408	417	378	395	389	409	416	381	400	397	383	419	411	400	388	410	401	358	415	397	377	401	393	415	434	383	375	377	413	369	360	396	390	381	432	427	426	396	387	382	399	386	399	381	422	356	376	408	385	367	426	411	410	447	402	397	384	402	392	422	385	418	404	392	372	381	441	422	447	386	433	394	414	426	392	394	379	382	414	387	410	377	434	367	405	394	417	417	426	408	399	404	398	379	410	401	425	415	399	411	390	401	391	387	417	414	411	395	370	402	417	397	405	390	401	400	415	417	398	420	418	424	399	411	360	401	381	402	433	388	403	382	431	380	393	418	428	427	403	430	399	381	422	419	430	421	365	392	410	386	383	388	409	376	436	368	389	380	410	404	391	373	390	385	419	418	416	401	393	432	439	418	445	438	390	423	393	397	388	394	380	369	379	391	415	416	391	391	420	389	385	419	400	415	374	399	430	392	417	410	408	422	408	389	387	381	416	397	455	414	427	417	389	412	378	386	404	387	410	438	407	384	384	412	406	442	390	397	395	388	416	368	387	390	384	386	405	406	419	415	387	420	394	382	425	436	413	389	412	437	394	351	389	416	395	396	427	374	410	419	385	418	418	385	413	388	385	448	419	393	384	428	404	428	397	395	419	391	382	446	402	400	375	401	365	429	403	395	408	376	409	389	429	427	407	395	404	403	435	414	401	374	413	370	382	393	418	345	377	381	429	422	409	437	406	375	386	420	403	406	380	388	392	406	418	408	391	410	393	386	383	411	374	395	366	423	418	437	387	416	382	419	384	371	374	392	421	380	418	411	400	393	388	375	390	408	398	404	402	419	394	413	420	403	385	365	383	397	428	424	398	407	368	370	403	409	374	388	395	379	406	377	346	434	388	424	387	436	419	396	405	378	434	410	401	380	368	384	436	408	382	397	374	404	355	396	398	401	380	386	373	405	423	402	385	384	407	402	429	409	412	408	388	391	407	426	362	389	406	382	391	370	419	440	393	409	409	387	401	411	414	382	409	392	418	403	367	429	404	405	396	416	393	387	394	411	423	391	377	418	376	390	422	461	417	375	453	402	393	387	406	399	408	396	412	372	411	412	453	425	417	402	408	403	419	411	376	429	394	437	417	420	454	433	373	393	373	375	378	444	409	391	412	382	430	362	388	387	411	399	390	392	409	422	360	425	386	385	422	430	402	408	389	422	410	402	380	408	404	404	412	374	438	407	400	402	415	378	423	400	422	403	420	400	410	397	408	416	403	346	413	387	413	385	422	402	390	406	421	402	379	383	419	404	389	430	399	409	376	389	411	388	377	415	402	382	428	399	403	401	394	397	374	391	397	409	405	388	408	408	394	388	417	402	358	412	379	394	397	403	398	388	399	374	395	397	417	420	375	361	376	371	387	425	423	387	408	417	394	444	390	389	400	447	408	416	390	392	375	394	401	415	379	402	401	377	414	451	386	396	380	375	398	380	400	365	412	400	383	406	428	393	396	357	419	400	414	426	399	388	418	379	401	376	414	440	400	413	382	397	424	410	415	412	388	388	391	450	414	406	398	435	419	421	418	410	410	445	408	372	386	421	400	406	427	402	392	449	389	371	384	399	371	376	413	358	384	373	407	391	395	408	376	404	416	367	378	386	398	421	407	400	406	424	419	390	380	362	382	411	419	391	359	433	413	418	380	423	410	419	386	392	449	414	391	396	411	389	404	391	399	403	416	413	447	383	385	414	387	447	434	441	387	414	392	394	397	432	411	393	400	416	414	412	410	426	425	397	410	397	369	408	387	380	425	434	365	381	412	406	390	416	382	401	395	419	423	408	381	374	387	382	373	402	410	377	421	384	369	365	381	405	390	446	397	424	374	432	413	402	372	425	412	420	377	380	437	383	380	356	416	426	431	408	400	423	379	399	406	385	377	411	379	408	440	401	403	404	369	388	362	410	420	351	383	448	401	398	431	407	370	376	414	373	412	418	424	376	418	397	407	434	410	400	393	395	401	347	425	386	384	402	397	422	369	417	403	386	409	395	411	339	389	428	371	367	401	386	390	406	406	350	382	372	384	362	418	381	417	421	446	363	387	418	386	441	414	390	426	404	428	376	400	409	430	443	440	362	408	404	402	402	465	426	412	424	374	397	389	397	408	413	351	396	426	366	404	434	433	423	452	406	397	395	388	414	376	388	377	396	381	419	435	406	364	411	415	389	413	411	390	378	381	400	371	361	432	392	409	383	421	377	376	395	399	372	416	361	395	398	436	398	400	400	399	437	391	383	394	416	373	402	384	450	383	374	406	402	401	400	397	409	411	412	420	404	424	398	401	397	386	405	379	378	402	387	371	391	375	419	349	371	367	398	454	400	388	380	400	375	353	394	413	374	413	396	398	375	378	390	378	395	404	433	412	389	388	380	393	434	388	414	395	406	420	393	418	365	429	382	385	419	386	394	384	388	424	393	393	408	421	399	410	403	420	433	421	383	373	374	363	390	432	385	401	437	431	432	430	376	401	426	390	426	405	405	400	389	387	445	421	431	375	409	403	396	423	387	425	431	382	374	403	372	385	393	376	435	390	385	384	380	402	384	373	417	436	386	420	417	427	389	387	379	412	408	381	410	449	399	422	405	409	409	403	426	396	407	377	377	409	403	393	348	376	421	397	396	398	421	415	389	408	445	398	374	392
73813	71237	55485	20620	4188	396	271	682	947	722	502	659	578	438	291	190	177	196	180	181	205	166	171	175	175	132	172	156	182	161	178	176	171	158	179	181	180	180	188	163	177	172	166	156	194	196	183	177	153	163	165	158	156	171	148	160	163	164	172	170	184	150	202	173	181	153	167	168	166	187	166	152	196	191	183	167	168	175	156	172	199	165	196	167	180	158	158	171	166	184	206	171	166	181	159	183	167	162	174	172	168	179	187	192	172	157	150	155	165	168	166	154	159	166	158	179	172	180	163	179	157	154	172	182	184	164	177	164	175	158	157	158	200	174	156	187	187	162	193	177	170	155	165	175	163	162	152	148	174	160	197	165	151	178	171	178	168	160	161	162	151	157	187	177	196	172	188	146	176	162	176	164	165	174	197	165	160	154	176	186	158	166	172	170	203	178	176	173	165	182	183	178	181	189	181	167	187	172	178	166	163	152	172	171	168	165	178	165	197	148	170	143	162	184	174	169	186	166	176	181	176	177	167	140	167	177	149	153	183	185	150	160	155	167	183	161	166	176	139	168	189	190	181	158	195	191	188	195	177	174	177	160	157	190	167	166	165	167	172	167	173	164	155	171	182	177	201	156	168	181	172	171	163	192	172	167	167	185	150	155	199	179	157	188	173	156	183	192	169	166	187	155	172	181	180	188	198	173	173	199	175	155	169	162	183	171	190	146	181	178	170	193	170	176	184	180	195	186	166	156	153	191	156	143	157	158	139	163	161	176	173	174	180	146	159	211	187	179	157	169	181	146	168	181	159	181	182	166	189	173	158	170	188	166	170	172	157	163	160	174	180	163	184	164	175	169	176	162	191	142	154	156	186	182	184	165	164	145	173	164	177	175	165	179	167	165	147	172	164	170	178	159	169	135	159	181	182	197	177	183	197	167	161	182	164	176	165	186	165	166	154	178	166	170	161	155	168	169	180	181	184	155	146	162	172	171	170	165	195	196	179	162	172	184	157	175	168	158	172	191	202	178	171	156	166	150	166	170	158	182	180	184	172	161	176	165	166	177	162	172	163	168	188	182	175	187	156	154	174	162	172	158	160	178	155	157	197	156	196	164	198	172	156	178	178	167	161	188	191	186	197	163	146	174	177	166	170	151	169	182	170	169	181	190	162	171	146	166	190	188	200	157	180	185	190	165	168	150	186	159	146	160	175	172	168	153	175	163	166	180	183	175	165	161	157	167	167	178	168	165	183	172	171	151	178	170	172	147	178	179	181	165	167	176	173	166	134	189	166	182	175	189	150	168	191	167	173	177	165	154	158	170	150	187	150	164	163	154	158	167	175	182	175	170	165	173	189	165	150	161	159	192	180	169	155	174	188	166	182	199	166	190	173	175	171	167	169	145	165	162	149	178	184	137	180	169	177	180	162	145	164	165	163	174	144	172	201	154	171	147	150	181	169	188	178	183	171	167	164	171	147	164	163	171	176	189	168	161	162	182	175	181	163	156	166	153	174	173	169	192	207	187	156	165	156	174	165	172	165	160	188	163	205	181	172	186	165	162	178	183	152	179	172	168	162	177	173	140	190	196	176	188	170	151	165	138	179	193	157	169	184	191	183	183	171	160	171	181	154	153	157	188	177	164	180	171	163	167	169	180	179	156	160	160	197	169	160	194	179	146	186	167	176	174	180	177	191	192	145	166	155	178	164	163	178	171	166	186	183	190	155	188	186	182	205	164	176	177	157	176	164	187	192	181	166	159	162	148	165	185	176	177	184	170	185	173	143	176	181	161	177	173	170	157	165	173	167	151	157	168	165	160	195	203	171	150	198	169	180	169	162	165	175	166	169	195	162	178	151	188	168	186	182	187	204	183	183	181	165	185	164	161	166	176	173	152	158	194	165	166	184	181	184	208	176	159	147	167	150	171	173	201	148	175	169	179	158	165	166	176	161	161	149	163	158	159	184	154	172	171	165	158	190	182	165	179	160	157	165	175	179	153	198	169	167	179	156	153	167	160	173	175	170	186	177	177	174	163	155	152	159	192	180	153	170	173	171	183	152	157	164	183	174	167	174	177	179	166	163	160	173	175	167	176	152	188	177	198	204	173	195	177	154	164	167	175	169	196	173	174	177	173	169	157	155	201	160	157	161	162	182	164	188	164	174	187	173	160	159	162	176	163	147	175	144	187	169	165	168	179	151	155	170	192	193	165	184	153	168	156	178	155	191	164	151	183	188	171	181	179	183	192	177	169	172	185	170	176	183	191	169	184	174	177	147	169	167	167	170	154	181	189	165	160	185	147	163	186	163	174	159	195	178	163	181	150	173	198	189	171	158	163	163	160	197	191	166	200	166	171	165	183	169	164	165	163	164	153	182	160	180	164	173	191	170	155	164	179	184	181	181	156	151	191	162	196	163	170	196	158	184	154	172	162	170	158	183	212	192	162	173	179	187	160	175	161	200	162	175	165	147	191	160	161	175	162	175	179	167	196	146	175	168	147	170	200	177	174	162	147	177	172	167	166	188	170	173	152	195	171	168	153	169	182	171	152	177	182	154	176	162	156	151	180	174	160	155	187	154	175	141	170	173	165	151	189	181	174	198	194	186	181	194	199	174	186	155	198	147	159	157	177	162	184	156	159	149	169	182	173	160	150	193	180	169	147	165	174	174	155	165	150	174	179	199	162	190	164	178	160	169	175	171	159	173	177	184	204	173	156	174	170	153	164	189	192	162	163	151	179	156	172	178	167	161	182	183	161	165	146	174	155	174	151	156	158	171	172	161	152	154	169	190	184	177	165	177	174	156	173	183	168	170	153	174	174	176	153	148	153	180	188	171	186	167	193	180	192	155	177	185	178	158	167	203	170	137	171	151	168	173	145	170	155	158	159	169	162	176	175	153	168	169	178	147	195	170	188	173	183	164	190	180	165	158	141	185	182	147	179	160	182	179	168	146	183	178	191	152	193	164	193	160	149	165	164	175	196	155	190	170	185	193	163	183	196	163	171	171	190	173	154	186	192	191	172	170	152	164	162	169	163	183	156	152	163	178	142	183	167	171	167	150	174	178	153	162	178	132	166	172	159	172	163	150	159	168	175	163	184	169	153	175	179	193	206	169	146	177	170	171	175	184	159	154	191	174	189	189	163	144	168	174	190	179	176	161	171	175	155	179	151	160	146	170	170	184	180	168	149	171	178	160	172	147	172	174	155	162	174	159	175	174	190	179	175	153	173	168	175	164	164	161	160	178	178	198	168	187	156	171	170	164	166	176	166	165	163	174	161	182	150	177	192	159	178	174	162	180	177	182	163	165	171	161	176	156	162	173	161	175	176	163	183	151	167	161	164	188	164	146	195	165	138	175	165	182	181	175	177	178	192	153	162	178	163	154	141	180	184	182	154	175	186	196	182	167	159	164	172	167	183	162	167	152	168	154	172	175	175	174	184	166	177	173	166	180	143	177	145	158	179	160	181	159	187	154	171	179	177	180	173	159	166	152	158
62066	61728	49768	14908	996	865	973	3667	4403	3864	2582	3985	3324	2660	1587	903	679	666	655	615	650	565	622	626	544	610	584	614	574	574	562	644	594	590	580	565	554	590	598	553	589	622	600	573	530	595	614	543	544	532	537	536	595	554	558	504	566	559	556	566	579	543	577	524	581	561	532	598	571	598	600	562	566	553	575	550	532	608	515	574	558	549	622	561	554	593	606	573	571	567	556	574	578	566	573	563	503	539	592	552	565	538	538	573	543	545	571	555	578	546	542	556	546	564	563	596	578	592	595	536	524	543	545	541	531	576	574	567	546	528	565	587	575	546	596	531	558	578	544	550	589	583	609	596	584	588	545	554	588	568	578	572	544	586	551	550	567	589	578	536	556	588	548	519	567	533	531	536	578	576	527	520	558	549	565	556	548	603	525	589	568	534	538	560	603	535	600	625	591	552	535	549	561	568	539	551	577	560	557	604	573	586	567	580	570	559	607	598	592	578	530	563	577	582	575	556	566	565	561	526	537	541	565	556	567	535	598	545	492	527	585	536	526	556	568	555	565	547	532	541	578	544	536	534	548	531	536	561	565	542	531	510	568	546	590	519	572	531	517	575	530	599	545	522	536	524	574	577	556	559	565	558	558	576	553	548	569	567	558	551	558	609	573	588	585	584	567	551	531	546	557	556	600	574	551	544	588	597	586	549	556	502	580	578	570	569	568	557	568	550	587	555	538	549	551	573	570	588	551	573	568	522	538	545	555	572	559	502	548	597	543	580	599	569	596	599	556	572	577	596	581	568	570	553	585	568	531	550	586	569	514	575	545	566	570	563	576	542	536	549	501	577	591	544	592	541	563	591	554	566	562	552	552	551	567	572	590	537	597	574	609	555	517	530	550	604	551	535	534	580	571	580	519	562	565	570	559	582	524	588	569	564	601	554	576	584	556	548	572	590	604	580	588	611	564	560	568	555	543	554	578	537	594	593	577	574	554	545	566	603	568	544	538	553	567	562	569	562	578	534	537	587	492	565	541	558	560	549	561	546	585	578	541	578	576	566	557	544	569	577	580	574	556	558	539	573	551	582	549	534	535	521	521	565	556	572	555	576	539	530	538	559	589	556	553	551	526	527	561	544	553	577	543	559	573	587	550	570	532	577	544	539	532	556	562	556	565	564	570	566	563	538	525	559	534	576	550	598	568	542	504	564	531	568	570	547	564	574	547	566	544	576	532	583	525	593	567	566	644	572	515	528	532	557	549	554	550	583	525	547	555	556	546	558	530	505	525	547	581	541	590	570	534	573	555	557	591	547	527	550	540	564	525	559	571	571	559	576	601	547	556	524	593	574	539	581	549	554	541	555	555	554	588	558	556	567	582	548	595	530	593	562	569	555	574	536	583	607	571	547	509	570	562	558	553	539	579	537	550	588	555	579	564	536	591	563	616	588	554	605	563	555	566	570	578	561	570	594	536	532	595	567	569	587	537	553	584	518	534	530	563	520	556	511	524	510	565	563	550	573	576	564	566	519	535	564	543	582	521	575	583	560	604	556	556	568	502	519	598	529	540	573	528	571	529	571	553	565	562	534	584	551	536	571	602	571	536	573	557	536	507	518	545	596	563	496	551	554	565	559	578	601	572	592	535	563	573	591	561	543	540	563	549	571	544	576	557	572	545	509	560	551	569	575	534	569	499	566	591	557	569	560	555	546	573	553	516	632	574	557	563	553	570	573	575	552	590	573	613	576	551	586	553	577	563	621	577	541	540	578	576	551	578	565	570	552	575	533	557	558	575	557	555	622	540	550	546	606	557	567	549	537	558	554	578	566	562	587	573	553	557	581	549	554	559	545	544	543	581	525	556	574	553	511	569	533	586	557	614	531	578	573	586	586	504	577	523	565	528	579	575	521	595	591	559	552	548	553	584	557	559	543	574	564	563	551	549	544	546	600	569	544	596	583	603	577	585	594	542	532	585	587	541	601	556	574	553	571	577	561	566	583	547	506	572	535	595	552	592	529	552	567	494	602	547	559	533	560	588	548	592	576	562	542	560	529	572	571	552	567	535	529	560	586	576	561	541	527	589	552	543	559	547	531	540	603	561	555	534	550	541	553	575	532	568	518	601	560	569	539	541	584	583	570	593	600	572	541	577	586	557	612	574	535	552	598	522	567	540	529	534	595	576	577	552	556	547	542	567	583	516	594	594	574	550	536	543	583	584	530	580	560	568	552	576	610	550	583	570	559	579	576	580	563	584	573	531	535	581	558	553	547	491	567	579	582	542	540	582	554	562	564	561	567	529	557	569	583	564	543	588	546	552	539	586	595	510	579	548	537	551	535	576	574	546	544	551	575	569	577	542	523	520	548	555	549	552	577	547	571	547	543	559	497	573	550	544	557	558	557	534	552	540	525	582	567	537	588	565	543	590	586	585	537	573	545	566	585	557	555	574	566	568	583	610	550	562	573	589	571	557	584	572	561	555	583	555	557	586	543	589	601	587	541	581	572	574	545	524	577	563	546	547	580	550	581	562	552	571	560	545	595	547	508	542	591	569	572	558	555	584	570	546	555	596	552	576	562	538	549	606	541	596	568	555	560	563	593	547	592	555	566	550	540	566	524	514	541	557	585	523	558	528	542	494	542	578	540	541	557	541	545	575	544	571	527	543	542	560	583	592	585	524	549	584	579	555	570	545	562	566	522	583	571	599	583	541	543	580	587	543	543	549	562	555	601	530	543	630	526	534	520	525	538	584	563	571	547	577	568	543	561	556	557	540	548	547	557	532	550	597	585	590	550	571	529	599	578	546	580	559	555	569	569	540	568	551	533	545	554	594	587	566	584	566	551	543	561	558	542	566	582	555	559	550	580	547	526	592	557	565	556	563	556	568	585	537	553	561	550	567	561	527	583	563	567	546	562	597	544	514	537	542	530	593	557	583	590	577	557	624	579	544	549	537	553	596	551	557	540	551	562	551	553	571	512	624	555	574	585	534	574	608	544	548	561	519	572	534	612	555	533	562	559	576	523	590	567	612	525	545	519	581	531	597	530	522	555	557	569	583	536	603	561	541	570	537	591	556	585	547	606	573	576	581	549	573	584	536	541	552	548	592	619	565	538	563	545	566	587	555	553	518	603	573	562	569	589	573	543	573	545	557	577	578	603	550	551	586	589	534	564	517	587	563	556	538	548	560	547	544	544	537	572	565	557	558	525	550	562	589	591	534	616	590	551	553	544	539	567	575	529	598	560	558	555	602	622	590	555	537	588	543	581	557	554	569	553	542	579	579	566	537	539	519	559	569	561	558	556	585	543	598	595	594	555	560	591	544	551	538	549	571	574	596	555	550	596	560	552	546	552	536	519	534	570	565	552	551	565	562	583	557	567	543	552	564	585	564	586	519	537	600	583	551	590	576	545	543	557	551	550	548	566	580	580	608	568	540	547	535	543	566	577	563	566	552	577	588	548	591	523	585	547	523	564	566	576	544	545	592	576	565	531	514	564
30336	18873	5806	510	166	116	119	126	144	117	119	125	104	116	90	119	113	113	118	117	106	100	109	108	121	102	120	120	131	118	123	104	122	113	108	118	107	89	112	123	117	118	118	113	110	110	113	115	100	116	112	121	102	136	121	137	127	116	122	125	108	105	109	137	101	120	127	123	107	141	140	121	106	110	105	126	119	101	125	115	124	106	120	110	115	125	120	129	125	107	127	108	115	115	112	116	108	123	98	120	134	128	103	106	139	112	112	139	131	110	113	119	113	108	121	121	91	115	109	125	113	113	124	114	103	121	121	111	131	123	106	118	119	130	109	117	112	115	120	91	111	110	115	122	124	116	109	100	112	113	116	105	114	101	129	112	127	106	109	115	122	148	122	115	114	96	110	130	104	100	112	118	94	102	150	131	102	105	120	102	123	103	117	126	115	98	120	95	129	113	108	121	109	111	109	114	125	109	108	110	95	102	109	106	119	117	108	122	114	121	111	118	129	124	114	126	111	123	101	121	127	134	132	123	113	108	95	135	111	117	116	113	109	125	109	122	123	106	111	129	114	140	126	127	104	130	118	107	104	111	91	122	105	120	97	131	124	117	115	119	119	103	134	114	102	117	111	121	114	116	125	110	99	126	124	109	110	129	123	110	113	95	124	115	110	110	125	116	104	114	107	114	127	130	108	128	131	113	129	120	114	131	108	109	117	113	124	114	109	111	115	128	105	126	100	108	114	112	114	127	91	114	113	122	116	119	107	111	109	112	106	132	120	103	139	101	107	117	125	112	110	93	98	94	111	123	106	129	92	112	115	117	116	105	111	118	103	109	123	108	102	111	132	95	116	106	124	114	107	111	109	111	127	114	119	119	107	100	107	117	127	99	117	106	118	112	113	124	121	110	103	118	108	108	100	124	111	128	113	96	118	117	123	105	117	124	116	117	108	115	104	110	110	114	126	111	113	124	106	97	106	98	95	118	103	127	112	113	112	116	144	101	91	99	128	126	123	120	109	121	99	119	104	110	115	110	120	127	123	130	125	115	118	95	113	123	127	100	127	117	99	93	115	125	113	108	102	126	93	109	128	124	99	134	116	111	116	102	122	109	99	105	112	119	119	108	115	122	112	127	128	94	111	133	105	125	117	107	118	127	112	101	127	111	126	122	113	121	113	93	111	129	112	138	114	108	102	128	136	108	108	113	106	122	111	123	110	112	121	119	105	104	112	131	112	104	111	110	127	122	130	126	124	130	117	122	119	114	126	123	104	103	110	107	111	112	133	107	109	112	128	119	129	122	121	118	129	101	109	108	114	119	122	107	126	115	135	125	112	94	126	134	113	158	120	121	116	114	120	126	119	116	116	89	111	136	120	123	102	116	114	105	108	105	102	119	115	111	129	122	127	102	112	124	135	111	117	98	108	113	111	93	119	109	104	120	125	127	98	130	111	128	83	118	115	110	108	139	118	121	122	116	119	118	111	113	102	117	99	97	119	106	109	127	122	128	112	122	106	111	93	127	115	130	91	106	123	137	106	107	114	115	103	106	118	102	111	116	111	117	123	114	136	112	106	111	115	90	125	115	118	119	119	118	126	98	119	109	123	120	115	133	119	119	121	120	135	105	111	116	126	124	109	106	117	110	104	92	124	126	118	122	98	103	122	119	105	103	100	114	109	104	106	107	113	129	129	115	114	126	115	120	118	104	126	121	112	115	111	115	103	126	109	111	119	126	110	110	108	103	119	119	125	135	112	119	103	99	119	124	89	117	132	125	133	98	104	116	103	98	105	126	103	106	112	118	102	117	119	109	142	106	119	123	109	127	105	128	111	116	93	114	100	134	123	103	116	130	113	114	129	124	126	99	121	114	103	105	90	113	115	106	111	119	107	114	116	105	108	132	116	102	129	131	140	125	125	127	111	106	101	116	111	118	126	102	108	109	100	97	87	117	110	117	123	126	123	135	118	131	105	102	135	113	108	112	106	99	118	128	104	109	118	124	125	128	119	121	138	113	104	97	100	111	104	106	115	115	99	103	112	103	110	102	117	127	124	114	109	125	118	103	112	115	100	117	99	111	119	113	114	114	101	116	116	107	129	117	121	116	102	109	107	102	101	122	109	104	121	97	115	116	122	97	96	110	116	113	114	148	103	125	112	103	117	112	121	101	113	123	104	127	110	127	112	108	125	112	106	104	106	117	112	112	140	123	110	115	102	120	89	108	98	125	109	92	108	108	122	110	112	129	106	129	109	115	119	117	102	117	127	127	113	109	108	107	110	132	104	118	135	120	109	118	124	109	112	111	93	112	112	113	114	126	112	98	111	111	118	107	116	127	116	104	113	122	130	114	119	106	104	121	127	93	98	116	94	120	126	124	118	124	118	105	120	105	117	126	111	95	112	131	126	103	106	87	112	116	127	100	113	117	118	104	110	113	122	95	108	115	127	122	116	147	105	113	101	110	108	120	124	134	121	109	125	108	125	126	106	121	133	115	121	140	103	100	112	121	121	112	128	106	120	129	100	127	103	105	121	128	116	112	104	143	104	106	124	121	92	103	100	106	133	107	110	111	134	111	93	138	113	103	106	117	120	115	106	117	120	117	127	122	115	116	106	102	121	133	127	107	106	110	111	118	131	126	129	103	111	114	126	111	124	115	99	121	117	114	103	97	130	109	113	111	105	107	116	129	95	95	132	108	121	104	120	112	90	130	117	121	100	108	121	134	113	112	134	111	110	114	137	115	110	89	123	112	110	111	119	109	131	126	119	132	112	117	113	108	134	121	122	120	108	110	133	119	104	126	114	124	97	117	85	96	103	128	106	107	119	120	107	101	92	105	132	118	117	98	113	117	112	123	99	127	116	134	118	106	127	104	114	106	108	121	104	102	113	106	119	140	124	130	135	112	115	110	97	113	88	112	117	111	116	116	117	101	113	94	115	92	103	116	119	110	114	115	118	101	100	118	109	131	109	87	94	113	111	116	107	108	103	107	105	123	108	115	126	138	105	100	108	108	108	133	132	127	114	111	99	115	105	115	113	105	112	110	123	103	117	103	116	108	115	92	113	108	110	127	115	99	119	115	121	121	101	121	111	92	113	110	139	109	127	111	119	115	119	99	122	113	121	135	110	134	99	118	126	110	116	141	118	110	98	114	117	109	137	100	93	111	105	106	107	113	109	97	103	121	128	95	109	105	101	136	109	109	100	113	118	124	116	104	109	104	111	101	134	118	131	104	125	114	126	118	109	105	106	105	107	107	113	117	117	125	119	107	101	110	103	119	136	105	106	109	113	128	104	106	112	110	129	118	114	103	124	104	110	101	121	108	136	123	123	112	126	138	118	94	123	116	117	112	94	107	109	131	110	111	106	126	119	122	124	114	115	98	110	116	107	109	111	118	109	140	110	127	94	118	144	95	108	105	99	129	116	97	123	97	116	93	123	125	106	149	115	115	103	106	107	113	121	117	118	112	104	108	130	123	109	122	109	124	111	103	117	109
32709	23664	8755	1017	450	424	464	502	517	448	444	465	468	504	446	414	424	395	400	408	383	427	410	418	407	412	451	405	395	418	438	444	416	425	379	425	431	357	394	406	411	390	439	435	398	418	396	402	403	415	441	398	400	369	407	473	403	397	435	445	372	416	380	409	390	384	400	426	415	409	382	440	406	400	429	420	392	402	411	407	412	386	396	389	366	392	424	435	409	421	424	400	407	434	400	434	425	411	385	420	410	367	429	438	462	370	393	416	426	421	415	402	425	395	397	425	432	411	393	418	410	391	387	399	390	390	440	417	459	376	433	437	391	445	403	411	416	405	411	403	421	421	411	407	407	397	386	397	392	416	384	368	401	460	409	459	432	433	391	420	396	411	395	445	437	387	414	385	392	428	389	426	412	402	395	412	426	414	425	400	421	364	420	416	384	423	419	383	411	367	431	409	393	461	407	446	360	432	396	422	404	409	401	418	423	428	411	410	405	429	390	407	424	372	389	434	424	406	421	400	443	407	408	402	385	396	394	412	389	407	393	429	415	420	416	409	413	418	413	377	415	411	414	421	412	431	407	401	418	430	416	423	408	374	402	407	398	420	426	389	404	437	396	402	397	394	410	429	433	409	426	407	412	410	427	403	380	408	450	421	406	409	399	387	367	448	411	416	425	407	424	436	409	427	403	379	420	401	394	399	429	440	411	455	399	421	419	392	422	431	418	395	368	386	416	446	411	419	429	396	411	417	433	387	414	412	418	405	404	395	450	423	393	425	441	388	419	427	419	382	425	393	449	404	387	429	394	462	408	383	413	426	401	399	412	417	378	422	431	417	436	381	398	398	385	395	397	439	428	424	386	374	393	444	437	424	394	386	383	400	398	418	440	407	380	430	392	403	392	410	411	452	406	432	378	421	431	414	447	418	423	430	398	455	398	404	381	434	421	385	389	355	419	413	375	399	404	441	424	395	417	414	396	455	404	394	423	412	410	381	457	422	373	374	416	408	423	390	428	436	363	449	428	382	406	437	394	426	399	389	389	417	460	451	413	414	367	441	407	432	410	441	417	420	398	413	426	403	440	405	374	389	410	394	419	403	417	381	398	384	425	413	419	402	418	419	425	386	415	399	418	395	416	390	382	396	424	400	446	412	411	420	408	392	392	425	409	395	379	402	425	387	402	416	411	414	426	423	412	382	417	412	398	424	423	453	385	418	411	449	396	363	399	399	397	378	399	400	397	384	412	417	418	435	426	394	386	393	401	397	394	439	427	428	406	402	432	390	434	397	427	445	389	432	432	431	387	444	431	413	405	395	389	396	391	464	402	394	420	437	380	411	409	415	416	442	398	426	375	403	412	411	409	432	428	441	374	404	390	386	431	419	441	421	422	415	402	394	412	410	412	423	398	430	426	408	407	412	398	381	411	429	364	410	417	420	427	386	455	405	359	410	423	397	420	432	427	418	432	373	444	386	423	404	392	390	393	408	415	387	420	401	412	406	396	416	405	403	394	365	392	423	399	445	408	389	414	392	411	398	410	427	418	378	420	426	409	421	432	384	406	408	393	399	403	445	423	407	418	397	406	424	422	475	395	426	389	381	409	446	428	404	401	442	387	451	415	394	397	425	387	392	401	412	426	393	407	421	409	408	416	403	434	415	398	408	402	402	409	424	394	426	405	399	443	392	399	455	434	405	393	408	423	419	418	426	410	403	425	405	416	414	389	374	411	393	394	433	420	415	432	424	413	416	413	408	439	393	420	378	412	397	394	390	395	404	424	431	398	456	386	399	433	397	430	406	388	395	427	417	407	415	381	406	420	379	421	387	412	394	391	407	387	365	413	397	413	399	418	377	408	384	415	429	398	422	427	417	405	437	388	400	424	396	414	385	400	416	438	408	422	406	374	426	398	389	414	418	434	409	452	445	381	404	414	399	418	430	402	404	446	416	427	422	446	464	411	424	384	430	398	425	428	422	426	407	438	395	414	402	410	432	386	424	367	405	432	391	457	386	406	408	377	394	443	427	411	419	439	401	411	408	391	397	414	411	399	421	387	431	409	392	425	368	403	398	427	404	408	438	387	377	424	434	406	394	386	392	405	405	421	419	387	361	422	435	413	431	414	425	402	439	406	421	396	417	435	433	415	386	407	410	416	398	397	411	422	365	439	404	438	429	396	414	392	417	444	417	429	436	406	401	412	401	428	417	405	392	388	406	426	463	400	390	388	426	437	399	422	431	435	407	409	402	384	388	423	431	373	415	426	395	413	395	393	413	429	374	407	456	399	440	443	362	404	421	409	393	427	409	414	407	448	450	434	432	399	403	412	400	410	383	404	427	397	421	420	434	367	413	411	447	411	410	419	400	402	421	449	368	397	393	434	412	420	434	431	388	414	442	401	391	399	462	421	397	401	459	363	415	419	374	420	400	415	415	377	421	411	449	438	445	353	404	383	430	387	397	427	421	354	388	421	423	426	419	403	412	411	412	398	374	402	412	405	458	455	425	393	404	377	388	422	406	415	431	433	378	394	425	426	428	404	414	395	420	392	410	422	469	406	422	429	451	432	410	400	427	444	407	424	426	401	381	417	387	397	378	398	410	388	425	438	422	418	438	388	382	373	423	420	395	448	412	392	410	409	417	392	429	446	417	436	402	416	431	426	377	417	402	389	417	436	429	417	429	384	393	426	407	451	400	437	430	373	414	380	430	407	404	438	413	415	463	416	422	441	406	420	402	393	426	399	428	405	409	393	382	407	406	422	397	407	415	383	425	399	395	423	386	412	407	412	396	428	427	409	415	407	438	405	410	419	374	409	419	418	405	419	416	394	423	424	388	431	442	411	434	375	418	395	406	437	382	412	409	421	378	422	429	445	387	419	434	400	408	393	389	407	411	407	412	391	416	440	414	414	422	457	413	384	404	424	433	439	443	375	393	392	395	374	435	391	432	438	405	417	392	378	383	418	399	417	377	416	415	434	407	418	373	416	409	417	391	419	400	406	428	441	429	403	394	369	395	424	411	397	388	420	388	385	381	405	437	426	415	424	365	431	421	403	390	436	394	443	403	427	408	396	415	427	385	420	400	432	411	370	440	431	365	401	400	366	440	419	428	438	426	420	396	423	366	403	442	409	443	440	401	412	441	385	403	407	396	423	430	421	402	408	381	390	438	390	395	390	418	424	410	408	400	389	433	434	408	417	406	367	440	423	397	417	396	425	387	360	407	410	422	389	397	434	405	420	382	416	387	413	404	412	404	403	361	422	405	415	432	401	382	417	428	416	442	448	407	396	415	395	377	417	436	375	381	418	407	390	434	393	400	428	407	386	407	416	392	390	401	371	447	408	395	384	379	407	406	364	423	382	443	402	408	394	375	432	424	400	413	407	431	379	388	403	434	390	375	417	420	440	391	409	415	453	427	391	443	460	401	413	374	407	403	407	406	440	418	403	397	401	412	409	422	407	419	410	402	425	405	408	434	461	414	404	415	406	386	414	396
69367	61996	38971	12076	711	160	141	262	293	253	256	261	275	214	169	130	119	100	116	101	105	105	123	92	96	102	93	102	99	102	87	110	105	97	118	115	118	105	122	119	103	112	104	101	112	107	101	129	105	97	89	90	107	89	98	111	105	102	87	92	115	105	116	105	131	117	114	94	114	99	123	116	97	101	109	96	108	109	100	110	112	90	108	110	96	105	101	94	114	102	108	105	107	97	94	98	102	106	111	107	93	118	98	97	110	101	129	106	108	109	98	101	98	101	84	117	99	107	121	104	111	107	129	107	108	119	110	111	131	102	105	110	104	95	102	102	85	118	113	99	112	105	105	108	116	90	90	89	98	105	99	88	90	106	97	113	126	96	125	95	109	109	129	113	90	117	106	105	100	131	104	106	104	103	100	111	96	103	92	89	104	108	100	102	109	98	106	93	100	88	96	105	110	98	101	110	92	119	122	108	98	107	108	90	105	111	98	112	107	106	113	107	108	110	102	109	120	101	82	104	115	125	92	118	109	103	105	110	101	98	108	95	91	113	94	82	123	112	123	94	98	120	107	109	101	116	99	109	101	90	98	95	102	104	116	123	108	100	98	104	94	94	111	126	107	128	117	115	114	101	115	107	97	110	89	101	104	104	105	117	92	120	107	91	85	99	109	93	101	107	109	122	117	116	119	88	110	113	102	115	107	117	113	104	100	128	106	89	116	93	131	96	118	108	111	96	97	110	110	97	111	100	116	117	118	109	105	100	104	108	110	110	97	107	120	113	101	104	96	93	100	118	110	105	111	106	103	101	125	96	127	117	101	105	106	88	101	93	96	110	106	104	121	114	105	97	108	104	108	96	110	109	94	113	106	104	107	108	120	104	116	105	111	105	123	103	113	101	109	110	105	100	105	110	106	110	80	93	106	103	114	102	98	103	101	98	110	102	106	108	88	103	98	105	122	115	100	118	123	103	105	123	101	119	99	110	118	116	107	108	120	107	106	96	84	125	103	115	103	93	108	109	112	101	93	110	113	105	106	108	128	101	103	109	82	109	105	114	107	110	109	125	99	111	118	115	109	98	93	107	104	125	105	118	114	114	105	97	104	112	108	105	113	107	96	93	114	116	94	120	92	106	115	110	111	96	98	90	98	121	99	118	103	122	103	102	110	110	96	116	98	109	123	119	101	105	108	97	114	88	106	109	106	110	88	115	92	122	109	104	113	101	114	97	92	105	104	98	109	102	113	99	114	101	123	92	114	92	113	107	118	116	105	105	100	116	98	109	111	99	90	104	124	104	105	107	105	102	121	112	101	114	104	99	115	101	116	97	120	102	107	103	111	87	108	83	97	117	92	100	109	94	103	112	103	127	112	108	127	98	98	108	119	114	98	99	114	98	101	97	111	109	111	112	104	120	103	101	113	95	115	113	103	98	105	112	102	80	101	107	116	103	102	99	117	106	113	115	101	110	114	96	106	92	98	102	125	108	110	105	105	126	110	129	99	114	91	82	98	114	92	119	115	117	96	111	107	113	103	94	111	118	98	100	117	109	107	105	115	96	104	118	79	124	112	91	108	92	93	92	98	115	96	111	109	116	84	114	118	105	82	87	121	103	103	104	108	108	105	100	113	107	103	106	120	103	97	122	112	103	115	110	101	109	127	117	107	107	105	92	133	113	108	99	111	105	99	110	102	109	111	106	115	113	95	95	98	108	82	104	118	97	108	115	94	95	104	115	104	121	108	108	87	91	105	109	106	112	111	107	123	109	111	105	110	107	111	99	104	81	111	94	104	112	84	114	113	118	100	95	104	140	99	101	102	103	115	108	99	108	108	89	93	101	92	98	117	111	110	121	111	109	99	93	112	114	129	102	110	108	102	102	119	102	102	135	100	109	104	112	107	123	113	114	96	83	113	120	122	121	94	108	117	105	99	94	116	104	117	104	122	113	99	111	105	98	127	89	108	110	106	110	101	117	126	102	97	94	80	103	110	96	103	82	97	84	105	103	87	102	111	97	88	107	104	106	108	101	119	96	104	103	96	122	114	112	127	101	130	113	106	87	123	107	101	117	127	87	97	98	100	111	130	110	103	100	86	106	102	88	96	100	97	92	108	110	102	125	108	99	124	103	116	98	115	113	116	125	105	103	111	119	96	104	120	114	92	81	109	112	109	100	98	113	108	79	97	120	105	105	117	97	95	97	108	98	121	107	108	114	132	126	96	108	110	110	94	107	112	104	101	106	114	98	99	96	109	116	107	126	105	118	105	99	119	95	109	108	112	111	121	100	110	100	125	116	118	103	119	84	111	108	110	101	118	102	107	117	111	118	96	88	108	103	100	85	123	110	93	132	110	100	102	106	108	94	96	97	89	108	99	114	128	128	105	116	108	127	100	93	109	108	87	88	127	106	113	117	103	103	105	97	97	90	90	84	104	106	99	99	105	94	104	99	93	108	104	137	104	112	120	104	98	97	97	105	118	85	104	94	99	102	107	99	101	101	94	114	115	101	128	97	104	78	106	105	83	94	101	121	115	109	108	91	105	95	102	103	96	111	110	111	106	114	106	110	113	87	108	91	99	104	110	113	107	103	111	107	110	113	106	104	110	97	95	98	87	97	103	104	106	119	85	130	117	96	102	105	124	103	122	112	115	104	100	101	107	111	105	103	107	98	90	107	98	93	102	86	102	93	102	109	104	97	112	95	123	104	120	116	113	128	129	105	114	97	117	101	105	126	107	99	99	96	95	103	118	97	105	99	106	100	97	108	89	107	105	120	116	113	95	111	104	99	101	96	120	91	112	90	100	94	102	96	103	105	116	108	111	95	110	127	89	101	110	115	105	115	121	108	123	101	105	106	101	110	95	92	119	111	113	84	105	106	101	105	107	108	106	104	101	101	104	98	90	108	106	85	92	115	119	104	126	103	113	114	103	89	102	118	128	127	103	94	119	124	100	124	99	116	110	96	93	99	111	94	100	117	118	107	107	88	86	102	107	111	101	121	122	107	110	133	126	96	86	101	96	105	97	121	109	82	86	97	105	107	101	88	106	84	110	105	110	108	101	81	125	94	105	84	102	115	98	115	115	99	97	94	106	99	105	105	128	95	103	114	124	113	96	109	105	109	112	106	121	102	102	106	112	99	100	90	104	102	104	112	97	100	120	107	102	110	109	84	94	98	102	89	91	110	115	105	90	103	125	105	101	121	120	106	112	87	108	108	94	114	94	125	89	104	91	116	118	85	100	99	90	96	96	97	111	113	99	112	113	114	95	116	109	122	110	114	91	112	105	122	99	103	98	103	114	108	106	126	109	109	99	91	100	109	83	105	95	106	113	99	110	95	98	110	120	117	113	95	112	97	110	107	104	106	120	106	110	110	126	93	125	93	93	108	120	105	129	103	124	96	111	114	91	106	104	118	109	94	114	116	94	119	102	118	93	110	98	110	97	111	122	101	115	125	112	95	105	100	108	107	93	114	110	125	101	115	124	115	116	131
54085	49995	33386	10081	588	560	589	1509	1576	1542	1375	1650	1698	1239	765	479	435	416	431	417	407	423	422	408	406	391	407	405	431	380	377	392	386	416	388	367	364	400	400	410	406	395	373	413	387	365	432	342	379	392	397	404	393	382	408	372	386	382	356	378	379	408	367	416	399	358	377	364	377	386	386	357	384	399	379	360	404	391	379	359	398	379	373	393	385	367	398	377	400	412	354	382	352	403	398	383	336	344	354	379	392	385	378	368	402	425	394	425	403	383	379	385	367	361	426	377	401	398	417	372	375	370	388	392	361	387	354	381	385	367	358	403	394	371	404	375	408	402	365	379	389	383	390	377	381	368	410	336	388	391	348	402	370	390	377	377	381	389	391	403	397	408	370	374	393	391	379	383	381	404	390	399	412	387	369	368	373	369	394	390	389	386	368	370	365	374	410	383	348	357	346	391	372	359	373	382	371	371	380	389	376	359	367	396	377	416	396	391	378	355	379	361	371	378	359	391	371	370	381	378	365	345	376	405	366	356	392	371	397	414	391	418	368	417	365	350	382	345	367	359	399	394	378	368	388	397	386	361	380	354	394	385	398	373	392	389	418	432	375	359	415	408	392	348	358	355	388	393	397	372	399	357	371	388	403	372	395	406	402	397	402	404	368	374	355	360	350	393	392	391	380	396	336	392	394	388	373	382	417	359	358	360	376	401	371	365	365	397	411	368	373	404	377	359	392	387	375	382	366	436	380	402	388	347	362	425	357	383	409	418	395	398	374	418	372	380	360	345	371	388	381	384	347	363	384	354	377	368	396	363	381	364	377	393	399	372	394	395	404	415	406	412	407	355	380	378	355	373	399	385	379	385	370	393	406	388	392	380	385	374	368	377	354	355	326	374	394	396	403	380	407	382	364	394	384	353	388	383	394	387	352	378	380	389	390	379	380	413	383	396	374	387	359	378	380	371	364	382	372	384	336	376	401	360	380	344	400	378	383	364	357	383	386	397	368	390	401	406	388	382	375	338	401	372	389	393	379	413	358	392	369	375	369	389	380	410	371	364	383	383	351	356	368	393	372	398	387	379	367	368	379	345	375	410	362	343	374	386	373	382	358	357	382	379	383	379	402	357	405	362	380	373	397	387	376	384	379	383	389	381	393	356	380	379	399	390	369	394	401	409	362	352	388	398	367	349	382	391	418	394	406	395	357	407	383	377	387	372	362	360	367	384	366	369	387	420	400	366	378	437	379	363	383	404	346	375	397	391	439	377	368	363	364	383	384	352	379	380	382	378	391	385	392	384	423	349	367	390	376	356	375	359	368	412	386	379	386	367	339	374	401	395	401	358	398	383	384	344	405	387	376	407	379	398	380	387	397	349	389	395	401	400	399	384	376	381	365	408	408	374	363	382	390	392	375	388	382	353	368	397	396	390	370	361	377	408	375	375	398	363	387	362	354	405	379	385	413	401	396	366	363	392	398	384	369	370	380	406	359	370	372	397	402	380	366	375	347	378	402	398	353	396	388	405	394	386	392	388	361	366	426	363	389	375	391	377	389	354	348	414	370	394	387	362	399	406	391	366	415	400	394	403	389	385	392	394	375	390	400	365	371	394	382	377	341	388	355	387	391	367	347	374	357	391	381	380	374	366	422	364	329	402	369	363	379	386	394	393	395	366	382	367	381	382	386	378	367	355	386	391	399	361	388	370	404	362	348	418	376	408	383	384	364	429	377	376	351	378	352	339	411	395	372	405	348	374	419	395	360	386	372	373	352	386	379	393	337	349	368	362	371	394	394	366	391	373	379	377	382	396	346	369	422	390	368	378	407	396	370	346	394	390	412	386	384	362	338	372	362	389	349	369	387	428	372	400	371	385	391	377	354	374	355	388	353	396	383	385	385	367	393	405	366	375	362	393	397	385	411	366	363	425	398	350	373	382	390	357	381	386	363	368	402	375	378	393	437	364	375	357	385	367	406	373	365	364	424	366	387	378	400	423	390	382	376	383	383	364	408	368	375	397	378	385	360	385	351	375	367	359	391	390	387	403	382	355	390	387	385	407	386	430	405	385	385	425	382	395	357	367	385	403	391	379	355	391	372	406	382	381	373	383	363	379	369	318	379	387	354	385	375	376	396	412	412	391	385	385	370	387	364	385	377	368	398	371	395	390	379	384	394	365	386	368	377	392	384	378	390	417	408	405	356	382	392	372	369	405	328	368	412	362	373	379	388	385	375	369	366	356	375	383	420	351	385	370	399	373	394	404	383	402	390	347	391	365	378	400	375	366	420	400	379	383	417	374	411	383	400	377	405	418	349	368	384	396	362	398	367	350	380	392	382	374	366	406	378	377	403	392	397	385	360	413	347	349	379	381	373	395	378	358	377	384	388	387	361	371	374	381	405	392	406	362	381	394	360	370	435	386	378	379	374	391	367	337	382	401	364	366	384	375	362	372	376	356	383	383	381	384	373	356	394	379	372	404	361	402	373	368	382	356	394	361	403	375	403	393	329	361	398	335	366	397	396	392	380	394	388	367	406	378	379	344	396	367	366	395	392	409	407	405	353	390	414	373	377	384	376	355	381	378	375	389	383	403	387	378	368	375	359	344	426	374	392	394	399	385	389	374	400	375	393	384	383	366	362	366	418	398	357	381	405	365	380	396	372	408	380	385	369	379	354	374	384	349	368	352	371	392	368	386	376	363	372	395	403	347	345	392	370	390	354	429	388	347	389	385	368	370	404	367	405	376	373	373	382	401	367	408	377	385	384	367	384	379	376	377	378	405	381	365	386	411	399	367	411	368	413	385	369	378	403	388	367	396	365	364	431	379	352	397	356	378	396	368	371	406	387	371	376	425	359	378	414	400	415	382	374	372	429	414	385	388	355	376	386	375	369	359	372	388	399	335	345	372	381	414	374	366	407	385	397	354	383	397	371	349	391	394	378	391	373	373	366	393	384	340	383	353	386	385	380	411	404	369	404	380	379	393	401	374	380	376	381	382	386	376	375	388	385	370	369	393	379	402	374	395	368	352	389	372	402	367	372	400	324	387	376	355	390	367	392	385	366	357	374	382	391	366	379	385	364	368	420	389	355	389	336	391	367	387	391	350	379	401	392	392	392	391	428	413	401	405	384	381	389	378	394	382	391	405	407	406	387	371	359	380	389	364	379	359	400	380	383	343	323	376	393	380	383	385	401	388	386	407	385	393	393	371	396	427	397	366	389	362	383	373	406	380	403	418	400	390	387	337	376	384	392	391	354	409	383	413	404	379	437	403	404	417	327	376	378	367	351	422	396	384	383	385	370	392	385	373	407	371	377	380	387	376	417	387	396	397	383	406	371	391	383	374	411	334	378	369	374	387	420	410	387	389	420	356	377	377	366	376	379	338	341	375	379	423	358	359	366	374	371	354	420	357	395	393	373	340	379	375	370	355	385	408	416	389	364	409	375	381	377	353	390	344	379	347	356	416	383	367	395	376	375	406	388	365	382	373	369	389
74874	71434	50014	18879	3345	301	234	398	421	435	344	473	367	319	267	189	184	185	189	192	226	151	189	180	177	172	190	175	181	162	212	179	184	192	196	168	171	174	189	182	184	161	172	176	180	173	175	196	196	189	165	191	190	145	187	175	171	166	180	181	196	158	154	174	188	172	166	165	191	153	199	164	173	197	198	173	200	187	190	203	157	176	172	153	156	161	175	187	187	183	188	196	172	161	186	160	178	193	175	180	192	173	195	181	178	187	155	184	179	185	176	176	184	164	185	177	173	190	179	202	170	178	179	183	158	184	186	158	182	217	185	176	202	169	175	178	180	208	186	185	177	187	200	156	193	183	175	168	155	188	192	173	179	185	190	175	185	199	188	160	186	200	157	178	140	183	199	186	163	166	155	161	189	183	165	162	160	170	181	188	185	194	180	159	177	177	176	176	159	171	187	172	169	193	182	160	185	143	188	158	147	162	166	182	184	201	186	170	176	184	182	186	189	169	183	168	190	174	147	184	179	183	181	196	198	181	178	169	184	175	161	208	201	175	189	163	142	192	184	178	163	174	171	165	174	184	201	165	152	178	196	168	173	170	170	181	176	191	180	164	159	157	150	158	189	179	173	196	179	179	153	183	177	193	178	168	177	161	149	152	178	192	172	184	158	169	178	164	177	179	190	172	177	189	160	168	177	172	186	171	172	181	165	163	168	190	194	176	158	177	197	161	177	197	181	188	164	202	169	193	181	184	190	177	185	183	177	203	162	188	164	164	188	182	172	179	183	180	180	188	148	183	157	159	172	179	199	164	159	175	188	197	162	175	201	173	179	162	174	170	166	184	169	185	187	192	168	165	171	190	165	174	178	201	152	179	169	174	159	180	179	172	163	168	162	167	179	170	174	191	175	169	182	179	151	161	194	186	191	190	186	164	161	181	178	187	171	171	178	173	177	182	184	158	176	178	171	186	181	175	188	180	180	166	166	166	175	171	168	164	167	190	186	155	178	176	197	173	167	156	164	164	197	183	162	175	162	186	179	172	161	171	163	177	165	174	185	182	183	194	198	176	190	162	185	177	179	161	175	173	164	180	202	168	181	187	181	192	179	187	185	168	171	187	166	163	179	167	171	193	202	153	198	176	161	177	190	166	175	176	181	175	172	175	171	191	187	194	166	176	182	181	190	170	171	173	184	184	158	185	173	197	168	155	166	166	170	180	171	194	144	211	182	190	202	163	184	182	190	189	176	177	179	167	157	160	169	184	159	197	181	150	183	196	174	208	176	184	162	187	171	193	183	166	176	169	197	189	163	183	194	193	159	189	176	175	165	160	210	168	190	197	170	172	174	152	189	183	195	176	176	191	178	158	190	184	165	175	195	165	199	142	178	198	158	183	163	173	152	169	187	173	184	178	191	175	179	170	199	204	170	185	181	165	176	163	167	154	193	191	167	161	166	196	183	184	175	182	176	185	168	168	209	177	152	172	179	180	187	188	206	192	167	166	172	196	184	173	190	177	200	152	153	185	193	177	177	181	192	168	171	160	189	175	186	190	175	164	176	152	182	182	171	194	168	179	166	202	172	175	162	166	169	184	153	181	172	158	170	201	199	184	168	162	173	159	188	170	174	168	176	169	164	163	173	153	203	202	189	188	189	165	189	166	150	166	179	168	167	172	189	176	168	176	202	169	171	195	180	168	169	177	162	181	168	170	180	169	184	193	167	165	159	192	211	171	202	177	163	173	186	188	198	177	161	168	179	177	148	166	168	186	233	183	198	167	155	160	208	181	183	182	168	202	181	189	188	178	166	175	176	168	170	184	156	177	176	183	173	182	179	171	186	180	164	179	174	185	180	178	176	168	170	179	191	203	182	155	177	178	185	201	196	180	176	192	196	164	161	169	176	183	177	168	176	168	147	148	166	172	198	183	171	184	187	184	178	170	196	190	182	156	181	186	164	169	194	181	193	171	180	158	156	162	196	163	154	170	206	169	173	184	194	169	188	169	174	183	162	163	167	169	195	168	184	169	180	188	159	154	195	174	174	164	177	195	196	173	188	188	171	170	171	184	187	191	171	171	164	191	166	181	210	178	171	153	162	173	172	163	196	176	187	166	168	174	176	177	174	174	173	149	190	171	178	190	188	188	185	194	232	158	174	153	183	203	176	184	183	187	205	230	195	167	191	168	150	157	156	183	159	192	168	170	165	184	175	192	174	146	199	186	157	178	213	189	171	164	175	176	170	180	163	175	171	178	184	162	177	167	159	179	181	169	166	155	177	205	192	171	156	169	176	174	167	182	177	183	161	172	168	182	176	208	180	170	186	187	185	184	182	155	163	168	173	161	166	195	159	185	179	162	165	171	169	195	165	183	187	159	178	169	178	181	190	157	182	181	186	156	163	187	194	161	177	183	183	174	173	187	190	177	158	170	177	150	175	182	180	158	205	179	174	191	163	153	179	201	177	146	185	190	169	200	170	178	173	172	190	179	181	186	185	161	157	189	157	176	178	174	164	198	196	187	176	175	193	182	177	172	178	183	166	193	195	181	171	191	180	183	155	169	148	185	178	170	150	187	175	167	179	166	167	221	132	200	189	176	190	179	163	186	176	170	188	171	204	173	190	172	151	164	157	192	165	180	178	180	182	179	181	173	184	164	190	171	160	151	165	188	187	186	168	184	186	198	162	169	175	178	165	190	214	166	185	181	165	161	150	166	205	177	173	175	179	173	172	170	172	183	181	161	172	184	160	173	189	208	185	190	181	194	182	156	173	194	202	177	173	182	155	197	189	188	197	211	153	153	186	146	168	170	188	158	192	171	163	181	192	185	181	187	192	174	184	172	149	202	175	196	164	165	200	176	180	173	159	186	164	171	178	177	168	187	178	189	146	183	161	195	191	159	191	192	193	184	194	167	176	168	174	181	169	177	172	161	178	182	173	183	196	182	189	169	155	190	176	140	162	185	175	187	187	169	193	189	201	188	155	186	180	197	178	179	140	155	168	164	165	180	191	178	180	162	143	165	183	164	174	176	155	172	200	174	172	187	188	166	183	186	160	172	179	176	177	178	156	180	201	166	179	199	161	184	163	179	203	173	174	187	174	177	177	175	137	178	185	183	185	158	173	154	171	159	214	173	169	178	190	173	159	172	157	174	195	196	159	196	178	197	180	156	182	168	172	170	167	206	193	173	183	170	177	171	176	158	190	190	175	158	164	185	172	202	177	176	159	168	168	198	191	152	188	173	158	185	183	171	184	170	180	156	169	171	178	185	175	169	164	196	182	174	183	193	173	192	183	188	188	164	165	167	171	196	180	189	179	190	177	165	164	180	187	185	172	200	166	189	186	163	191	173	169	174	171	180	178	168	178	166	165	175	175	158	172	177	173	161	182	169	176	172	189	170	178	168	163	185	167	187	164	179	175	190	159	184	171	180	186	170	161	149	178	183	166	178	163	169	168	182	170	176	181	171	170	161	179	171	175	174	189	170	173	153	169	196
64355	63061	45528	12843	808	752	892	1928	2105	2105	1902	2750	2290	1728	1144	842	673	652	605	656	596	664	651	630	571	605	553	572	633	629	612	665	645	601	628	597	618	574	587	629	592	614	613	570	576	601	550	557	590	610	566	522	551	551	586	578	634	576	604	595	594	552	574	595	597	547	574	615	590	597	586	565	598	601	591	566	574	572	540	556	550	599	589	555	584	609	577	594	622	590	578	575	567	608	554	557	565	603	587	569	578	587	607	558	556	580	559	596	559	549	582	575	592	570	608	563	594	595	577	624	567	622	621	564	597	566	572	633	602	586	572	573	568	566	525	586	613	557	615	610	611	576	572	594	575	563	555	606	606	605	551	556	560	534	545	600	590	608	540	562	599	601	547	635	586	561	589	546	573	569	614	564	600	591	581	604	558	554	568	528	597	526	564	565	562	561	618	534	601	581	550	626	568	554	564	548	551	598	568	605	587	548	581	563	568	562	578	601	545	559	600	592	598	587	547	558	576	567	578	553	565	581	576	546	572	579	576	570	570	579	595	582	545	576	595	532	611	578	589	534	595	596	615	572	615	592	597	594	615	574	576	584	571	588	586	616	595	590	624	594	594	565	588	568	559	614	598	604	585	571	571	626	595	595	590	568	600	566	527	594	627	593	619	622	538	575	625	539	592	543	615	545	611	607	563	570	560	603	577	560	607	549	600	621	575	620	575	571	550	599	585	562	568	572	601	542	589	608	587	632	563	582	589	609	634	578	587	574	570	598	579	582	596	518	570	589	619	590	621	559	605	595	608	579	603	592	569	579	588	529	576	566	597	586	557	540	559	575	567	573	581	601	587	583	613	630	574	607	578	573	608	574	546	576	637	604	613	603	580	592	555	571	571	557	585	601	576	590	577	559	548	571	568	577	565	594	609	626	597	569	549	555	565	549	572	590	570	573	611	577	572	627	573	563	581	598	586	562	570	553	528	583	597	612	609	566	568	578	592	578	624	608	557	623	568	568	543	550	580	590	601	590	564	576	523	578	532	554	583	560	596	552	560	580	561	616	612	588	555	601	582	545	562	559	585	556	567	572	552	596	543	525	607	601	559	616	590	595	561	546	602	558	578	556	616	620	573	571	604	577	587	608	581	589	611	606	605	543	561	609	591	587	539	580	561	587	630	544	565	603	557	607	579	605	528	624	554	531	552	608	561	578	604	577	603	595	562	577	605	557	544	582	601	565	606	593	579	547	567	579	656	576	598	597	566	578	634	574	573	573	579	607	548	593	540	601	563	543	574	604	561	597	619	546	581	586	589	573	546	595	608	547	611	567	604	585	608	541	550	560	570	549	558	572	566	578	587	591	589	574	571	581	559	600	570	556	589	589	566	616	571	559	566	542	563	585	583	576	585	564	584	614	530	612	554	577	557	546	565	601	614	577	611	575	578	576	555	572	597	567	594	586	538	556	560	618	550	572	627	561	573	595	580	578	591	513	536	574	571	606	613	604	590	579	558	596	578	595	607	538	555	596	589	570	572	565	575	559	590	573	583	540	536	591	565	613	561	586	576	591	578	583	576	605	573	580	581	587	546	577	623	554	548	541	604	616	607	627	596	554	604	564	560	588	561	599	550	539	600	558	592	580	584	572	584	575	569	602	570	574	579	586	551	580	609	576	619	579	563	561	609	579	598	563	609	616	593	573	547	586	589	562	532	575	574	596	613	538	552	542	539	594	556	572	537	553	600	583	565	598	579	596	578	603	532	560	547	558	570	584	603	588	603	575	544	571	551	571	589	542	602	569	579	532	620	605	623	575	571	613	597	610	571	576	552	517	624	548	587	575	599	568	581	566	588	586	549	544	620	602	576	563	582	590	573	568	561	545	587	617	565	532	577	599	576	623	645	587	557	543	570	606	567	563	571	553	586	567	578	559	582	620	570	602	555	597	567	611	589	577	597	560	568	598	565	588	589	604	570	568	622	574	553	544	567	566	594	585	555	550	584	581	612	574	550	569	574	576	599	581	576	583	564	586	570	534	591	604	577	598	595	555	579	586	573	570	615	559	603	578	599	590	602	592	614	603	594	617	568	567	591	570	591	605	555	573	581	637	595	578	487	573	560	556	584	550	572	612	616	638	613	600	572	577	597	588	551	618	608	580	566	565	598	549	544	584	626	646	547	544	599	651	594	595	572	572	603	584	557	540	585	623	565	562	565	587	555	567	589	580	542	553	573	592	595	579	581	564	544	593	573	638	571	527	578	561	592	574	562	607	559	576	578	580	607	548	597	561	564	595	528	601	571	611	568	560	563	580	572	631	584	600	584	573	584	611	573	581	559	579	566	587	567	616	587	579	579	565	618	611	615	584	611	584	570	554	606	569	560	567	563	556	574	560	604	582	576	610	565	571	570	567	560	566	597	623	584	575	549	554	595	569	594	574	603	543	605	575	585	612	559	582	610	629	603	559	573	589	527	552	589	593	563	581	581	547	602	588	582	513	579	587	520	573	564	600	579	599	638	579	590	546	558	644	621	539	605	580	547	631	598	566	582	598	594	584	566	606	554	578	585	593	607	593	555	568	592	580	589	583	574	565	541	617	575	605	556	555	617	599	601	585	580	578	565	571	563	533	559	573	581	571	521	588	573	568	573	596	563	581	595	596	573	580	579	565	544	593	625	570	580	557	610	536	601	603	610	582	600	542	602	580	579	568	578	585	569	561	590	569	564	582	585	584	615	597	571	561	551	582	605	574	527	564	613	572	622	563	571	586	594	578	569	623	587	551	613	565	560	572	604	571	586	580	567	578	591	601	573	601	536	604	615	598	615	564	587	593	574	583	575	586	573	593	574	614	615	553	587	568	552	591	583	622	551	607	582	569	617	567	605	578	606	622	606	540	577	598	547	590	535	577	551	557	595	591	584	582	583	534	595	546	564	529	598	559	570	571	593	565	591	576	595	570	569	575	607	561	603	587	563	617	555	577	572	581	560	577	568	577	574	550	573	568	561	621	572	590	573	575	600	604	593	593	574	606	582	602	532	565	618	559	598	554	601	562	578	589	571	580	543	545	603	620	585	567	576	585	633	541	601	611	578	571	571	558	579	633	574	597	545	532	567	604	575	590	599	593	582	574	543	593	636	618	585	551	591	612	623	564	586	561	625	570	569	572	583	590	554	634	580	585	542	604	608	531	529	603	569	556	590	597	580	596	582	565	569	575	634	618	601	588	580	611	630	561	616	606	566	548	587	549	590	604	598	585	564	589	604	564	555	581	588	553	597	593	593	574	613	580	594	595	567	558	597	559	607	601	548	592	601	591	574	566	556	598	567	586	565	568	598	555	588	572	590	550	587	588	572	569	564	529	559	541	606	561	580	557	569	609	576	580	597	611	581	608	568	603	575	558	586	568	554	592	564	607	608	584	524	570	598	572	562	573	601	590	595	629	563	591	594	546	586	585	568	591	591	571	568	561	587	552	551	539	602	586	572	621	540	621	546	584	616	639	535	562
33038	20399	6044	463	132	131	110	107	113	127	122	130	120	117	131	141	127	136	124	125	141	158	118	135	109	118	113	112	116	127	125	123	108	112	118	122	132	122	108	124	119	140	133	113	117	122	109	117	131	130	115	120	133	127	116	114	113	142	133	126	121	121	129	111	129	126	129	119	134	143	121	129	108	118	121	136	131	127	112	114	125	115	144	119	116	118	131	95	115	128	105	110	145	127	129	115	132	119	125	111	117	119	123	133	129	116	128	130	123	117	117	143	139	123	91	137	128	146	117	112	114	112	113	115	107	140	127	114	154	117	122	110	120	124	125	135	123	114	142	122	121	120	117	124	103	140	127	120	142	133	123	128	104	142	127	112	102	143	121	123	112	128	124	108	100	114	117	122	101	133	127	128	128	122	112	113	138	133	122	134	129	108	131	123	118	124	136	130	127	132	132	131	139	152	146	133	144	114	126	132	121	114	118	119	119	118	107	121	120	129	120	105	121	132	115	127	124	119	107	136	137	114	106	136	128	111	129	114	118	134	138	131	129	113	124	125	125	126	135	113	132	123	119	133	133	133	126	116	116	113	130	125	124	134	126	127	117	135	134	131	114	109	113	114	131	125	110	132	127	137	127	134	147	108	110	125	118	114	122	113	120	137	111	110	122	111	117	118	153	123	122	100	132	117	99	135	127	125	118	114	121	125	102	122	131	116	122	130	100	145	125	117	119	131	124	128	122	137	125	123	125	127	113	124	96	140	124	129	114	121	129	113	135	127	109	126	105	132	103	119	119	125	132	123	126	127	130	123	122	122	130	136	112	102	141	114	118	128	153	127	126	122	128	103	116	119	118	117	127	123	109	105	96	118	131	113	122	125	118	140	103	116	112	123	122	109	120	109	121	146	122	101	151	124	128	121	103	100	121	111	113	131	136	112	122	122	141	128	120	119	117	95	119	137	122	122	133	132	143	105	130	131	123	143	129	119	147	115	144	117	124	124	120	107	118	134	123	109	128	115	122	138	157	107	114	135	107	133	130	114	124	136	124	120	120	106	121	123	115	129	118	121	132	122	132	111	101	125	113	96	131	108	115	140	101	117	118	108	100	129	126	130	142	133	109	111	132	128	131	113	127	115	107	110	111	133	117	113	114	136	133	124	127	126	123	114	150	126	99	121	127	116	139	113	117	122	125	125	133	120	107	129	99	142	101	100	121	136	122	118	107	107	121	116	134	115	118	96	126	133	117	124	120	118	148	127	120	116	106	126	121	120	116	122	126	130	133	133	133	122	104	129	114	123	116	131	129	142	130	100	113	119	134	129	113	127	112	123	121	115	125	111	123	128	109	118	133	109	111	124	119	114	122	110	128	126	114	127	112	156	116	132	113	114	134	114	108	134	93	135	127	115	146	122	120	149	118	131	132	126	121	130	132	137	115	120	112	135	134	131	132	131	97	103	97	121	113	110	120	111	128	123	94	135	145	130	112	118	128	125	120	109	121	115	121	119	127	134	137	106	133	109	105	115	130	114	131	113	116	131	140	121	130	129	112	108	120	137	109	117	128	130	110	129	102	135	102	132	121	112	120	131	111	114	129	133	107	140	117	125	127	120	107	132	131	117	106	113	109	123	113	116	117	122	108	140	134	150	136	130	103	107	120	112	124	131	126	152	117	140	140	117	121	134	121	136	114	136	134	104	123	125	121	129	118	135	135	109	123	130	116	122	113	127	115	125	117	152	129	128	111	138	125	118	131	108	125	128	109	118	113	110	142	127	110	135	107	110	107	121	119	139	131	133	135	121	120	106	126	118	121	130	103	121	115	116	124	117	114	120	118	116	122	124	117	94	112	130	129	117	123	113	138	114	122	141	135	112	100	111	117	115	136	122	118	125	125	115	125	126	128	131	131	109	125	122	127	118	117	115	108	123	134	123	125	117	123	141	140	119	134	129	117	118	128	105	106	122	124	132	117	116	125	128	127	102	127	133	114	130	141	134	121	123	137	107	130	146	125	124	114	130	112	129	102	117	123	107	113	132	119	113	122	106	127	98	118	112	122	145	110	103	128	111	140	140	115	127	110	116	108	125	142	117	125	144	123	117	125	129	123	134	122	110	119	146	131	114	114	108	126	127	124	137	111	128	113	111	110	103	95	138	114	112	136	112	128	109	127	101	128	135	118	117	129	139	132	113	121	110	122	138	133	140	129	111	114	99	106	114	125	133	126	133	129	123	130	121	135	103	121	106	119	108	130	127	118	103	125	122	143	124	123	120	113	123	109	134	128	145	122	120	117	134	95	121	119	126	119	122	104	121	126	132	112	124	135	116	120	123	126	120	140	143	130	112	123	120	112	118	122	124	101	136	137	127	114	106	125	117	103	124	108	126	110	137	114	118	128	135	109	141	125	123	111	129	122	114	131	121	123	140	122	121	120	122	129	137	148	130	114	144	124	119	110	116	131	120	114	116	134	113	125	117	144	128	131	131	116	148	123	106	140	109	122	125	139	129	109	113	112	123	139	112	109	126	148	126	112	126	117	113	109	111	126	141	131	114	121	134	121	148	118	113	126	112	114	107	126	122	120	125	137	117	106	119	118	125	128	127	118	130	127	106	108	107	115	135	110	112	116	127	133	129	113	115	116	111	123	115	132	122	122	137	110	118	120	121	101	113	124	117	122	106	110	123	116	118	114	123	122	111	117	115	103	109	122	124	120	119	118	111	131	138	114	128	127	123	118	119	117	126	97	118	104	129	110	118	110	142	131	116	111	126	114	130	115	136	128	129	124	128	123	120	97	138	118	126	124	139	118	135	134	136	120	125	116	111	117	124	115	128	142	134	102	106	120	132	118	115	117	135	120	115	121	118	110	118	114	117	129	131	132	107	119	132	119	107	120	117	110	127	108	110	126	140	117	114	137	111	132	129	115	149	118	116	115	136	134	140	118	107	119	138	119	107	127	110	105	132	148	113	121	132	125	138	118	110	118	131	138	121	109	127	120	127	112	133	142	104	105	110	127	131	132	123	114	109	114	119	124	130	119	128	132	127	117	117	107	101	125	149	125	133	115	148	113	115	119	124	136	141	129	131	126	120	111	121	121	121	123	120	111	122	115	105	107	116	126	122	129	131	102	125	119	112	132	125	129	89	114	117	141	117	124	122	114	119	109	125	111	123	120	112	142	119	120	123	138	122	124	118	103	124	132	125	120	143	112	125	123	131	113	118	121	132	115	142	115	135	140	122	113	114	120	116	119	138	104	129	143	114	120	108	119	102	118	102	111	125	125	113	123	123	113	136	110	117	115	112	141	124	126	122	120	116	107	141	114	128	128	129	123	123	112	126	113	129	123	137	134	127	125	111	139	139	116	128	124	124	119	137	130	113	122	102	134	105	118	109	128	136	121	120	121	124	127	142	126	129	106	121	120	108	120	117	125	123	109	119	122	119	122	124	122	117	117	114	125	129	112	111	115	141	122	123	100	136	124	125	118	109	140	118	114	114
34527	23812	9173	1226	450	451	434	452	453	497	458	511	440	473	465	419	437	396	447	454	389	446	416	447	442	425	453	401	427	430	425	444	430	440	457	483	428	405	465	386	431	438	446	399	433	436	435	453	395	471	424	498	449	440	459	395	392	419	425	428	442	438	479	407	398	441	415	446	427	450	437	409	417	446	451	429	425	451	436	435	428	394	434	412	462	476	444	400	474	448	448	415	464	468	419	443	459	452	408	442	414	447	413	437	431	441	449	435	453	409	448	440	478	427	442	445	401	414	425	469	426	425	489	415	458	445	454	415	404	426	447	440	432	442	422	449	432	457	410	444	439	429	445	461	432	414	459	445	449	402	422	457	428	430	434	451	445	468	418	447	446	452	451	448	429	388	429	448	404	431	456	416	439	389	457	452	420	438	452	437	457	437	411	451	476	436	427	436	460	414	475	433	438	441	469	425	469	449	414	456	413	441	480	445	444	417	423	439	450	437	432	454	437	404	426	435	427	460	428	454	450	444	453	402	432	434	435	452	415	454	418	441	434	433	440	424	480	428	410	414	436	448	426	450	447	424	429	432	474	418	406	422	425	455	437	399	415	411	408	437	449	425	407	420	434	418	446	437	435	441	442	453	427	425	462	423	468	455	442	455	432	485	437	437	455	421	415	443	447	483	419	407	427	449	437	435	455	438	460	411	411	447	420	438	445	454	430	450	411	444	427	418	428	419	400	416	458	415	426	456	447	418	431	442	454	466	442	427	446	471	438	454	391	442	467	441	388	441	425	427	437	451	454	408	462	391	471	429	395	431	416	409	442	454	471	423	433	445	471	436	388	479	427	443	423	435	430	431	395	445	442	457	450	475	460	387	467	447	418	446	411	437	425	409	393	448	452	472	426	483	439	441	420	415	450	457	480	425	489	412	416	426	462	428	430	437	422	420	435	431	425	420	428	398	461	435	458	455	462	412	421	447	450	442	450	406	403	452	465	439	444	423	432	453	437	422	422	430	441	432	467	483	420	445	456	433	418	449	440	440	463	432	431	454	474	435	430	438	423	409	430	415	412	418	447	458	401	429	416	445	434	452	451	448	429	429	464	411	427	465	386	439	409	457	424	419	435	396	428	441	431	447	440	415	446	411	406	385	428	454	406	432	444	421	402	437	434	389	428	395	403	433	470	397	454	396	443	440	435	409	414	460	434	430	460	452	441	452	429	426	439	482	386	438	453	404	462	445	437	432	393	408	460	447	436	444	458	437	481	430	450	431	456	482	436	453	424	411	401	413	446	437	441	459	436	455	428	419	435	455	399	438	398	426	480	443	442	404	408	443	407	430	430	439	424	467	444	398	441	437	411	403	466	437	448	416	429	429	423	439	422	407	449	426	410	432	417	465	396	399	392	450	454	420	437	424	426	440	414	419	428	470	447	420	438	425	448	411	426	449	421	444	471	419	416	444	449	442	391	411	434	421	431	440	429	435	419	425	430	445	430	453	446	399	400	397	399	430	430	435	457	425	444	423	410	453	467	406	449	465	453	400	450	435	423	444	433	446	439	430	453	477	420	452	420	453	421	452	438	415	490	427	408	409	384	427	446	448	412	447	417	411	429	432	430	448	435	440	406	421	400	407	390	446	426	459	436	440	422	408	448	429	445	435	440	461	460	414	411	445	448	433	409	421	451	415	444	442	453	422	408	400	422	458	399	461	438	438	435	377	458	459	434	438	452	469	423	448	466	408	437	431	443	421	450	425	465	429	404	411	407	407	428	400	452	397	452	421	428	419	460	431	442	433	420	439	463	435	455	444	404	426	439	445	452	433	457	459	442	433	445	433	438	458	446	410	446	423	423	403	405	384	447	420	410	448	462	477	440	459	435	400	436	438	441	436	466	420	446	434	425	427	447	420	392	455	433	406	447	441	446	501	467	436	423	437	414	460	451	469	391	412	481	447	416	409	434	495	459	462	433	411	414	447	437	416	420	433	424	445	444	460	390	424	428	394	447	469	465	447	442	444	441	438	438	445	446	479	469	413	478	399	463	435	396	427	437	411	434	415	457	440	406	416	425	442	395	426	443	449	450	445	454	409	451	462	460	432	452	430	440	423	443	440	421	457	434	465	413	429	441	410	459	422	454	464	454	403	411	419	449	443	445	443	412	411	423	446	421	442	462	429	470	401	472	424	415	445	423	413	432	400	450	436	413	439	393	468	440	468	446	438	441	429	435	407	435	471	433	413	449	436	417	440	451	430	433	412	437	420	439	448	436	441	403	461	459	445	442	458	449	434	487	428	458	422	460	436	440	468	455	448	426	408	425	437	460	418	448	431	435	465	409	411	427	457	420	436	425	450	467	438	446	402	443	399	441	435	447	410	461	435	427	453	432	429	457	415	467	464	423	434	416	448	418	437	407	431	481	423	423	430	458	465	426	422	432	464	427	431	397	389	459	419	419	453	436	444	428	454	427	412	426	405	437	468	438	416	457	405	403	441	438	460	431	410	457	421	439	447	421	435	443	404	435	473	421	433	453	519	419	415	440	412	452	410	399	424	436	438	435	451	400	440	471	438	446	426	418	414	411	420	459	461	416	416	423	416	425	458	442	446	431	434	437	443	456	469	444	417	389	418	425	420	444	409	425	436	474	410	430	448	399	417	449	440	415	425	445	459	448	445	425	443	459	437	445	405	416	446	427	454	443	437	411	459	445	460	444	420	443	412	449	442	392	425	462	455	432	443	417	466	484	455	414	428	424	427	424	409	418	436	396	430	418	430	463	466	416	412	438	464	394	434	436	399	424	479	421	453	454	448	421	416	443	426	410	443	484	415	417	437	406	424	434	413	446	425	433	435	443	417	414	433	448	474	428	429	401	427	433	434	440	449	432	412	470	457	421	398	420	439	414	445	422	456	412	425	447	427	420	462	431	417	452	434	427	440	430	432	424	474	434	438	447	418	440	405	421	404	470	450	427	427	458	441	438	425	429	436	461	431	417	461	402	436	439	409	460	444	448	444	451	452	441	452	421	405	443	435	431	408	442	460	432	446	435	423	449	421	450	424	438	425	450	430	437	429	441	425	452	417	393	449	470	428	440	423	445	437	428	447	414	452	407	460	425	440	459	458	428	438	412	431	427	408	477	438	414	430	448	429	436	438	456	480	474	419	397	458	424	460	409	488	487	463	438	416	455	413	447	449	446	435	415	456	438	454	420	446	428	411	422	422	470	464	456	464	459	426	407	439	446	416	448	418	447	432	448	424	430	405	439	435	476	462	415	419	447	408	486	489	420	452	447	428	464	453	457	448	391	436	396	452	435	417	400	444	437	426	409	423	425	420	442	415	402	451	406	409	427	450	406	449	437	438	428	416	441	423	409	418	385	418	476	422	433	417	417	441	370	446	445	415	467	435	453	447	448	475	461	424	470	444	437	422	427	452	421	440	446	425	451	451	450	470	437	477	398	414	436	423	399	423	428	398	431	493	434	455	434	407	446	422	462	433
66634	62714	45265	15241	1147	163	139	214	255	238	202	268	247	172	155	138	100	129	125	102	117	81	106	103	97	109	104	103	112	106	129	127	112	102	129	107	89	109	108	93	122	118	118	105	103	112	122	120	103	98	114	105	106	113	104	111	131	111	107	96	95	105	102	108	96	97	114	134	116	114	109	125	97	91	129	99	100	101	104	114	140	128	92	96	128	97	95	89	107	103	105	112	99	108	118	86	104	131	111	110	124	99	103	121	102	112	104	90	117	104	99	112	110	108	96	107	91	89	113	107	124	97	90	104	95	102	95	113	105	97	116	98	110	106	107	110	130	104	104	106	98	110	94	93	113	95	116	108	115	105	102	128	108	105	114	99	108	105	118	119	108	113	102	115	104	95	105	113	102	114	102	101	115	102	110	109	110	107	116	95	118	105	113	104	116	98	108	100	117	132	108	103	105	108	125	102	110	116	121	87	99	107	128	87	108	110	114	103	124	116	108	101	123	98	113	119	85	103	134	122	126	115	121	101	113	94	105	103	111	117	96	125	115	104	124	95	106	107	123	105	115	118	116	114	112	109	118	108	110	116	121	108	114	100	122	112	95	97	115	111	95	109	100	121	103	110	93	114	103	122	87	105	118	124	113	121	105	114	100	116	124	109	100	101	108	113	115	111	118	113	120	98	95	90	95	114	114	98	112	108	103	96	90	112	103	95	116	117	115	88	103	100	117	132	106	114	114	98	101	111	104	97	112	113	105	102	110	124	98	99	90	101	113	88	115	108	117	104	95	106	108	125	110	101	115	105	107	108	108	104	107	108	104	111	106	112	89	96	105	92	116	126	114	123	121	115	127	104	104	114	108	112	97	89	88	114	102	116	120	97	106	99	109	108	112	105	109	117	129	99	105	135	94	107	112	112	95	103	96	110	100	95	98	110	105	86	95	106	97	101	127	114	116	115	101	110	86	102	122	105	112	113	92	133	98	90	109	93	114	112	110	110	92	112	94	102	115	105	111	111	90	121	109	111	119	110	118	110	121	96	132	102	95	92	127	110	104	102	101	101	95	119	111	112	121	102	108	115	109	94	102	109	115	124	116	127	98	118	100	100	116	104	94	113	92	103	125	110	99	91	127	111	110	92	105	115	112	120	117	100	100	119	116	111	91	105	102	100	103	95	112	129	105	109	110	117	106	120	104	100	96	97	108	100	109	101	128	114	87	106	131	118	120	114	117	116	116	105	105	106	100	113	135	116	116	117	100	108	100	111	108	102	104	96	92	110	98	125	118	127	104	109	121	116	109	89	83	107	113	107	101	115	105	103	96	101	130	113	95	128	122	96	102	110	108	115	114	100	103	112	108	116	119	122	102	111	95	105	111	92	111	91	122	128	106	107	110	117	117	120	97	110	97	122	122	102	83	121	107	115	130	122	106	107	108	134	122	89	128	110	96	99	113	95	89	109	93	93	112	127	103	105	104	114	116	114	107	99	87	96	88	104	123	92	111	118	112	118	119	112	111	118	110	99	110	102	127	122	117	88	122	116	110	106	115	110	109	110	109	122	91	127	119	96	103	120	118	114	126	132	104	113	128	110	98	116	91	106	102	114	120	115	77	97	99	104	129	107	109	102	102	110	92	124	90	111	99	115	99	104	86	134	109	93	82	109	113	103	103	111	104	109	101	114	121	100	104	96	128	103	100	94	112	119	106	95	105	104	117	110	101	100	118	98	101	124	120	126	116	91	96	125	108	114	124	115	133	116	95	116	90	115	96	100	104	111	112	109	85	92	100	132	101	98	99	128	122	89	97	132	117	98	105	110	116	102	99	106	91	97	97	95	103	118	116	104	102	122	131	117	101	106	125	112	114	89	115	105	107	106	108	104	103	129	94	113	101	127	107	118	131	95	104	113	101	111	84	109	116	113	129	117	97	100	119	102	111	116	95	106	103	103	94	91	110	84	104	105	115	124	125	84	101	104	91	94	91	98	122	117	127	108	127	117	112	111	118	111	99	108	90	113	99	116	118	112	103	94	111	114	96	90	86	99	100	128	121	106	94	109	113	87	103	120	101	101	120	114	97	120	106	124	115	96	100	110	102	110	103	99	117	115	99	122	110	109	115	115	115	94	91	98	117	114	117	108	111	105	124	124	110	105	108	93	103	124	115	95	104	117	88	110	100	118	118	110	99	89	100	115	105	109	107	112	104	95	104	120	93	109	104	85	110	112	105	110	97	112	112	109	104	104	106	96	101	118	111	86	125	124	100	113	83	103	104	113	117	109	98	106	114	104	93	104	113	110	110	112	96	115	113	101	81	122	102	102	125	105	98	118	109	113	108	103	120	104	108	93	106	126	87	114	117	103	120	88	111	108	118	88	115	101	108	109	110	115	105	101	109	103	97	125	134	127	115	91	121	84	103	109	103	102	132	106	112	95	129	101	122	109	106	98	103	97	82	85	116	113	118	89	100	94	108	101	89	116	117	106	111	118	98	118	107	107	90	105	126	96	100	113	116	126	96	124	102	101	113	119	102	109	103	121	105	96	102	100	111	107	125	95	100	118	100	92	93	97	112	116	100	99	108	83	106	109	109	111	110	127	112	118	126	97	110	115	111	89	98	140	92	120	107	116	108	116	101	99	106	103	108	115	89	108	121	118	116	115	121	132	121	119	96	105	126	109	114	96	108	101	104	105	116	99	96	105	117	105	97	109	115	111	90	116	114	113	112	118	109	98	107	123	125	113	113	101	112	117	114	105	114	116	123	104	101	104	129	117	96	102	110	97	109	109	95	100	113	110	95	114	117	123	109	98	97	114	126	95	114	121	106	92	94	119	115	102	95	113	112	119	101	94	98	110	94	120	120	116	108	111	88	125	114	99	108	97	102	104	119	106	108	117	115	123	123	113	123	118	104	109	103	115	126	84	105	102	104	109	107	107	108	93	89	116	108	108	114	111	123	86	103	115	97	103	99	110	94	112	121	106	112	98	112	114	132	110	118	107	101	100	128	90	100	94	107	119	112	104	100	104	98	114	116	115	125	96	118	98	95	104	123	112	105	119	113	111	103	102	113	119	126	131	108	111	89	100	113	100	97	114	124	109	101	112	118	96	111	81	109	99	93	108	106	108	117	104	102	88	106	111	113	104	104	91	102	101	97	134	91	105	104	101	111	110	138	99	83	106	121	115	93	108	119	128	101	101	110	108	111	120	101	125	116	118	96	123	113	111	93	111	107	89	106	119	112	109	96	112	118	107	127	86	103	108	101	121	95	101	119	117	101	139	113	111	107	109	91	96	117	100	116	98	105	105	116	112	112	125	113	120	118	96	114	109	133	108	98	100	96	112	106	132	121	122	103	115	119	110	126	112	103	119	115	99	109	84	108	114	91	105	96	117	112	113	124	101	103	114	101	108	111	111	112	104	121	117	100	116	127	86	118	117	94	112	101	116	120	119	90	115	122	107	111	94	108	110	106	94	113	126	112	134	110	114	109	130	126	104
53131	51101	41390	11322	552	512	513	1053	1258	1264	1317	1724	1406	994	752	470	463	421	408	440	421	433	415	413	474	358	404	417	381	391	414	424	384	392	412	384	390	387	364	394	389	398	367	378	403	372	413	401	417	412	426	398	380	373	425	389	397	387	374	342	372	389	384	389	448	414	401	383	386	388	361	377	390	409	400	367	424	357	380	417	344	392	375	396	422	380	388	373	371	393	391	394	367	400	373	407	407	354	384	401	384	398	440	380	405	387	394	350	373	413	375	389	374	420	398	376	387	418	358	379	427	394	383	373	428	403	367	398	403	366	392	379	403	393	361	427	389	395	364	378	406	427	346	387	400	392	403	410	344	401	350	418	374	393	381	414	368	394	395	370	409	420	396	404	383	377	397	379	378	410	419	397	382	415	419	376	393	413	410	367	357	405	410	389	386	366	385	398	383	389	373	383	395	381	416	381	368	404	394	392	375	378	380	374	397	361	403	402	383	389	357	372	390	372	403	378	413	363	395	391	414	404	407	387	357	356	388	408	373	354	388	394	365	395	383	383	395	379	392	414	400	371	368	366	372	378	375	380	417	378	405	379	391	390	436	413	365	417	363	385	364	427	381	406	374	402	389	410	377	419	361	387	372	382	426	365	410	396	361	401	401	405	414	407	403	400	416	386	388	393	381	428	414	366	416	394	384	383	394	383	341	363	400	395	375	395	365	403	410	359	407	403	429	405	393	396	384	362	406	387	366	409	376	390	364	385	367	361	372	373	402	414	376	394	398	400	385	359	387	380	378	389	385	422	406	389	375	370	398	394	366	375	375	430	381	414	387	403	412	427	391	392	392	416	368	424	422	354	400	387	421	358	386	374	389	345	411	438	388	385	384	402	381	426	406	378	408	381	371	386	385	383	351	367	423	393	390	400	394	406	396	372	396	377	381	415	386	393	392	396	385	368	372	354	360	362	378	368	378	432	360	375	371	438	401	387	395	390	363	390	391	384	427	392	390	401	377	395	371	352	399	383	392	399	382	375	367	408	420	375	402	366	387	360	391	369	379	368	373	393	368	394	404	361	380	410	393	409	372	422	378	379	369	407	435	385	379	374	366	382	426	363	412	363	399	370	390	400	394	393	405	410	380	417	408	417	383	416	398	394	348	395	368	406	371	414	422	407	398	398	398	409	389	394	386	395	415	408	349	385	391	411	405	364	413	398	377	405	427	444	414	399	358	425	399	393	365	374	360	381	392	379	418	407	390	378	404	382	395	363	380	371	397	389	402	427	409	373	383	374	388	416	421	409	359	388	394	369	408	401	381	363	390	374	367	384	418	405	397	388	388	393	401	355	408	376	402	377	391	383	413	401	404	373	398	420	411	415	371	409	377	348	422	389	375	409	384	404	404	402	378	386	417	370	401	347	368	400	366	412	397	381	388	380	368	379	365	380	404	405	376	374	366	385	376	401	385	370	406	373	373	408	358	395	371	377	406	376	365	368	384	370	408	431	350	388	400	364	405	362	359	403	389	368	408	365	385	409	415	441	389	384	410	439	371	409	409	384	390	395	368	414	380	386	377	425	371	395	419	404	376	356	400	365	410	422	408	406	388	406	387	404	423	405	394	411	378	399	395	379	387	381	392	397	408	370	377	387	378	395	383	413	423	408	380	369	399	407	360	423	414	401	408	400	373	347	369	397	369	393	394	415	392	362	399	365	368	385	423	366	381	376	411	384	379	419	384	441	391	378	391	379	391	375	391	379	361	396	404	391	374	377	371	439	417	402	347	369	362	400	389	414	396	358	413	426	378	390	403	344	397	375	390	387	403	379	374	381	344	406	373	419	375	378	392	372	370	407	378	385	383	399	399	405	381	428	347	358	408	405	371	404	383	399	405	380	355	421	409	365	400	395	398	394	413	355	339	383	423	383	419	399	434	384	404	377	417	394	386	367	403	410	376	373	416	383	363	413	398	388	388	365	408	366	395	399	394	373	403	440	380	365	379	375	386	377	382	381	394	387	367	371	410	392	384	405	425	402	376	374	401	372	424	441	386	433	379	400	390	392	373	392	415	404	382	384	359	371	399	389	396	370	394	399	384	392	361	389	379	367	392	411	409	374	407	387	396	406	372	374	412	375	378	369	400	401	404	402	428	356	365	399	403	412	378	381	375	366	385	380	382	398	433	380	367	396	380	371	397	395	389	395	384	390	418	399	397	378	401	376	344	396	423	378	357	412	336	417	405	389	382	375	410	358	361	367	437	416	394	390	385	376	389	432	381	406	403	392	429	428	409	379	406	370	427	397	371	384	369	391	347	402	401	385	407	366	391	408	388	400	383	404	376	380	376	390	405	365	414	369	369	410	365	395	389	400	374	379	376	367	380	383	381	385	371	416	376	393	434	380	403	411	376	413	415	383	381	404	397	385	384	383	396	355	375	389	398	353	386	369	429	402	380	410	394	393	384	415	387	401	387	377	372	426	401	389	402	405	393	392	386	382	365	396	371	411	344	426	376	392	425	415	393	413	397	369	363	403	395	353	388	369	405	395	394	399	390	412	371	365	410	394	375	401	374	441	374	420	403	413	346	367	419	379	365	396	364	401	368	371	380	400	399	408	376	413	434	418	385	388	394	380	384	384	371	400	370	370	349	386	414	381	397	391	399	379	407	399	426	375	387	400	371	396	367	377	401	406	389	403	379	414	372	431	376	400	374	397	363	389	403	389	425	381	380	395	414	435	399	368	365	402	387	375	383	445	415	402	391	401	402	358	426	392	369	381	406	374	431	388	394	404	420	424	389	390	401	384	393	367	398	393	400	393	389	395	409	402	403	387	384	367	408	377	427	416	365	422	406	391	389	416	365	413	376	403	376	405	368	373	369	354	436	371	387	420	394	394	428	407	368	373	385	381	408	398	367	337	393	392	385	402	376	385	388	401	346	384	386	370	390	388	390	400	370	358	404	379	378	409	384	367	403	389	368	384	383	407	392	429	387	463	418	393	376	387	385	387	376	424	401	394	366	382	372	424	375	352	388	373	375	366	386	391	385	418	391	380	377	416	403	397	400	387	369	402	396	413	396	350	379	400	382	387	417	371	370	421	391	375	381	397	370	385	374	414	402	384	382	393	387	424	355	366	416	382	396	391	394	396	416	417	395	409	384	391	369	402	410	433	388	392	384	384	374	411	401	401	395	374	400	392	372	412	379	367	368	394	381	378	385	404	372	410	381	377	417	387	374	391	422	357	412	399	408	372	386	377	373	405	336	408	408	385	412	408	375	406	411	374	386	410	441	402	352	374	395	397	410	346	414	393	384	392	384	361	395	410	408	419	395	406	384	371	394	389	369	397	388	397	372	408	390	391	404	414	374	361	426	402	384	418	371	394	419	361	387	353	389	393	384	384	392	390	399	399	373	364	418	389	387	378	440	383	413	391	417	421	381	368	401	378	407	367	389	381	395	385	399	402	370	422	425	400	364	396	374	385	378	386	378	390	424	426	372	394
75564	72105	56158	22927	4953	303	255	352	350	391	382	484	359	259	293	206	189	172	171	178	174	205	181	186	205	167	166	176	181	187	169	162	181	188	182	167	179	177	163	159	167	174	157	184	179	187	197	184	155	185	182	170	186	152	157	166	179	171	163	206	185	169	186	177	171	161	167	174	198	198	185	176	176	162	183	181	185	182	179	168	169	170	163	178	182	173	173	184	175	195	196	170	168	171	171	197	159	169	172	164	188	181	167	146	194	205	197	185	193	174	171	187	172	190	149	188	185	181	176	169	161	178	154	185	178	178	186	157	187	176	186	194	168	190	206	190	155	158	180	175	195	171	189	170	164	186	201	186	156	185	159	180	217	178	159	200	187	189	163	166	188	185	182	164	170	172	156	182	175	176	175	194	191	153	184	170	196	182	189	184	180	183	156	174	174	186	153	161	186	175	197	196	176	183	197	181	161	174	200	173	176	181	175	162	161	191	181	196	170	168	179	153	172	183	166	159	169	172	186	160	187	184	181	183	156	173	174	174	178	198	169	182	179	169	174	178	189	189	172	163	174	179	174	158	178	166	174	163	172	173	182	175	171	173	168	209	197	185	198	163	157	185	174	194	184	174	195	200	183	216	178	177	183	150	156	165	176	158	164	143	180	182	175	162	166	169	188	182	170	176	153	173	168	189	191	195	162	178	161	168	184	195	176	164	166	171	182	180	184	204	156	189	192	165	198	168	153	181	168	191	183	196	167	188	199	179	170	200	173	181	198	193	195	178	169	186	178	193	156	174	188	192	164	183	181	165	169	166	172	168	189	176	160	170	208	168	184	155	174	165	162	165	187	184	159	176	173	206	166	190	186	180	171	173	175	169	194	183	168	168	172	211	198	199	168	161	188	178	153	191	183	190	176	171	175	177	160	156	182	185	188	163	169	178	182	169	175	154	172	174	188	163	169	171	170	178	177	166	177	163	210	180	200	193	152	180	160	165	183	186	166	204	179	179	197	177	178	177	170	176	147	199	153	175	168	164	196	164	165	152	178	181	185	156	187	180	168	175	177	193	164	179	186	175	162	182	166	172	196	200	201	188	159	161	173	161	194	196	167	166	176	180	154	163	204	182	164	190	199	197	205	154	164	171	214	172	173	184	186	171	172	185	160	154	172	184	190	149	185	181	166	193	187	181	194	191	195	179	175	161	172	172	189	184	180	187	186	174	172	201	177	166	150	187	178	183	170	189	183	179	190	164	183	171	178	149	188	164	186	176	205	197	178	164	173	174	184	193	196	167	197	175	188	157	184	150	174	176	170	165	185	200	178	190	161	167	189	185	158	160	168	178	179	199	200	180	172	155	166	174	171	180	184	186	150	174	188	196	172	159	170	167	179	202	165	183	189	171	177	174	163	179	170	185	173	175	192	175	189	180	196	183	188	183	207	195	170	167	192	183	179	159	176	175	168	182	178	180	163	208	204	189	180	173	192	193	172	178	170	160	174	181	160	196	175	196	181	150	180	165	221	193	184	177	187	200	178	157	185	172	201	188	170	189	181	168	181	159	165	165	178	166	176	176	175	186	180	181	176	155	168	179	181	173	183	189	171	156	172	166	156	189	168	144	175	182	186	152	171	176	183	165	196	176	195	162	181	185	159	169	168	169	184	152	200	189	176	158	186	165	208	173	174	178	189	169	173	209	201	209	188	195	193	179	205	187	161	162	178	161	189	188	171	173	184	165	175	165	188	206	164	166	181	162	170	191	186	181	157	201	185	164	175	179	177	188	188	171	172	188	177	168	196	204	166	171	169	165	186	181	167	166	160	175	184	192	174	178	185	166	165	170	180	181	176	181	182	164	175	151	183	182	176	178	160	205	193	161	187	163	161	171	164	175	182	167	185	168	177	194	173	159	171	186	148	157	192	183	181	182	185	165	188	159	174	170	193	188	171	190	193	164	168	183	183	191	188	183	158	191	171	185	182	166	184	191	174	187	186	155	188	214	161	187	174	182	185	210	177	187	153	184	183	157	193	173	165	180	177	200	182	171	170	175	156	196	183	180	166	165	188	187	163	158	155	184	181	187	180	171	175	170	197	194	172	166	169	188	162	172	171	195	174	155	175	178	180	186	179	162	177	189	179	180	199	197	169	172	168	192	177	182	157	191	176	170	189	161	169	195	180	152	174	175	188	164	153	172	183	181	178	189	175	179	179	175	163	172	200	167	196	170	173	181	190	165	187	175	177	185	175	180	142	164	166	160	164	193	194	184	179	174	168	171	148	168	184	187	179	195	185	190	170	171	168	172	194	167	172	202	153	167	172	183	166	186	186	182	158	178	177	183	187	182	178	178	161	154	173	185	182	192	182	170	166	176	214	160	190	194	158	180	177	179	190	181	195	178	182	167	179	173	209	184	172	176	196	173	187	172	168	193	186	189	177	159	189	177	189	193	187	169	166	181	177	171	173	181	169	205	170	178	163	210	185	152	166	158	192	161	186	169	204	150	156	189	180	184	195	172	174	159	152	181	171	180	173	188	164	178	212	174	178	158	172	166	178	192	179	180	180	171	180	162	179	182	190	195	162	163	179	177	182	159	197	165	196	199	183	156	201	166	178	185	182	181	177	171	174	192	168	171	164	180	156	178	155	188	158	177	155	159	172	179	181	175	194	190	162	190	195	163	173	178	167	206	171	186	174	161	176	178	180	158	169	195	178	177	156	170	144	171	160	169	193	181	175	183	154	170	182	185	181	175	195	167	191	177	151	181	172	210	161	192	183	193	158	173	188	167	178	168	196	170	163	157	198	171	187	162	182	180	162	156	190	180	183	170	195	194	187	201	185	181	190	160	183	205	212	173	188	189	183	177	153	171	165	171	165	182	191	159	203	162	179	161	158	158	164	177	168	171	157	184	187	183	206	176	182	178	160	181	182	190	185	191	176	196	158	194	188	147	181	181	165	189	164	161	178	178	162	156	183	159	188	197	185	180	169	154	180	177	175	196	165	184	195	183	169	192	169	182	191	159	169	190	181	170	191	164	166	185	163	161	172	167	176	200	182	151	204	207	150	151	196	160	170	159	152	190	185	178	169	187	187	173	177	187	190	184	184	157	187	176	161	170	198	183	191	178	197	175	167	159	199	178	174	195	162	191	163	160	169	169	166	182	149	181	169	173	175	167	165	176	166	171	201	201	192	188	171	204	169	139	186	186	163	189	165	192	175	179	180	188	176	181	179	171	194	189	172	186	195	157	166	155	189	201	185	176	171	188	174	171	186	210	186	175	200	179	181	164	173	180	176	179	180	190	168	182	202	189	189	158	166	168	195	187	163	186	173	168	165	174	187	164	174	167	162	176	176	184	164	148	193	170	162	173	194	163	194	156	169	179	186	193	174	182	194	180	149	189	173	181	181	183	185	185	178	196	161	177	176	154	182	162	190	207	165	194	187	199	158	180	189	172	180	161	188	184	169	155	184	196	164	192	173	158	181	171	173	162	156	162	214	172
62797	63975	53182	14781	885	795	830	1625	1800	2004	1953	2679	2227	1566	1200	917	710	646	683	610	665	630	677	591	593	613	621	634	649	602	643	630	643	577	616	618	617	553	583	615	606	597	609	615	560	562	597	574	613	547	579	606	570	607	542	565	581	594	610	591	588	602	560	577	588	616	559	644	592	605	593	581	565	597	575	603	596	596	590	608	596	600	565	618	568	617	564	588	565	613	593	577	597	602	587	561	593	594	572	592	582	596	594	633	567	601	577	635	604	608	624	593	559	572	576	626	567	549	565	573	564	576	622	585	580	583	588	591	569	577	545	556	574	550	599	563	628	596	556	604	553	601	594	580	595	598	548	557	623	563	601	551	572	557	591	573	571	559	550	519	544	616	582	573	570	571	623	528	574	612	570	625	600	574	610	607	585	563	563	576	565	578	604	584	599	566	615	571	550	568	558	612	589	561	547	590	567	557	630	622	609	542	583	580	616	622	588	603	596	594	569	567	568	549	571	628	571	569	580	588	569	574	566	591	563	553	613	626	582	548	632	554	580	543	529	568	594	545	561	626	592	595	618	562	610	574	572	546	576	595	586	597	618	554	591	567	584	583	581	622	592	638	565	548	590	574	594	561	592	587	556	578	566	566	575	573	555	607	605	599	590	559	614	556	578	560	603	593	561	558	615	577	573	583	561	620	581	601	598	552	618	593	577	571	544	615	593	538	551	628	589	602	567	543	635	592	582	609	596	608	597	567	588	571	582	550	555	609	601	607	581	578	646	591	569	600	581	567	589	597	589	592	563	584	587	548	586	589	577	578	636	597	621	582	588	583	563	600	612	555	618	522	574	580	587	578	607	585	624	614	584	616	612	590	599	567	581	552	584	584	596	598	641	576	623	533	555	570	581	550	577	619	578	574	601	588	600	541	621	560	594	590	611	574	600	585	604	607	607	551	534	626	599	585	557	587	543	573	558	565	546	603	554	606	602	565	560	616	539	577	597	586	603	609	605	610	582	602	588	575	577	582	560	615	571	643	597	619	563	529	575	564	614	580	593	552	540	557	629	632	553	550	598	559	595	600	564	542	611	580	621	589	555	576	614	561	571	578	584	600	559	555	577	601	606	561	572	580	586	576	581	607	605	592	578	571	603	615	596	583	573	566	552	606	594	582	620	592	593	620	586	608	595	577	568	543	611	602	557	611	601	595	583	610	567	621	583	580	604	591	616	606	562	609	576	627	609	581	578	560	595	578	593	616	589	619	602	533	570	567	583	600	566	564	610	582	585	578	555	554	599	617	618	572	595	583	584	566	633	582	609	594	602	589	579	551	600	559	587	614	580	605	595	569	587	557	598	562	553	610	587	568	592	578	595	606	599	571	576	594	563	547	585	557	580	610	548	593	605	618	589	592	596	647	572	537	618	599	591	583	567	579	555	584	620	590	572	586	596	575	587	596	601	600	570	553	580	561	618	596	597	563	567	573	566	598	569	562	583	534	591	627	561	561	590	577	594	614	608	571	610	590	607	616	569	606	572	597	582	573	569	636	617	584	592	578	587	558	575	585	605	576	600	557	562	598	563	590	599	565	623	564	585	519	621	618	557	546	600	577	556	552	587	597	589	568	621	613	542	569	591	587	611	568	612	570	576	577	602	601	595	653	595	589	604	557	576	557	591	628	561	613	604	616	585	561	610	619	580	565	611	569	574	544	566	595	610	532	611	563	582	586	566	577	550	574	626	604	613	610	601	583	572	571	571	573	598	602	589	585	648	560	623	551	570	607	576	590	550	570	582	538	576	600	600	563	642	590	575	597	574	616	596	598	561	581	611	566	561	598	555	575	603	589	572	589	563	593	576	597	576	566	568	582	596	613	560	619	574	614	622	557	616	592	587	594	604	561	550	587	562	628	587	568	592	572	583	587	629	569	545	563	589	589	548	577	595	602	579	590	607	599	641	583	558	559	601	572	595	556	548	589	601	572	542	597	571	578	534	586	565	573	565	584	556	544	581	609	607	607	574	583	532	594	605	572	617	609	559	572	580	527	583	592	568	604	570	557	597	555	577	615	590	580	581	580	605	584	615	603	618	577	563	630	599	585	613	592	605	615	596	602	557	594	618	629	573	636	592	588	576	556	565	585	585	564	588	528	590	594	582	635	605	578	620	622	621	588	558	564	615	535	588	576	573	592	598	591	601	572	560	597	632	544	654	556	586	628	618	601	601	639	561	642	599	581	576	586	605	577	600	545	567	588	584	613	607	609	582	569	635	658	574	580	582	578	549	598	642	595	596	604	601	569	616	586	619	589	606	589	618	571	572	579	563	574	610	595	595	578	585	576	586	618	580	561	571	571	586	624	554	595	567	607	556	592	593	623	569	633	557	610	581	608	620	571	595	541	595	599	600	599	572	525	614	580	606	613	570	601	550	631	588	623	606	607	601	570	603	581	579	581	572	587	601	566	601	640	614	593	602	588	544	561	643	565	554	614	658	623	567	569	564	585	569	598	569	626	604	567	596	561	634	601	596	609	566	607	554	585	602	586	633	625	560	562	546	548	599	582	604	618	556	579	592	552	610	585	554	571	585	589	632	572	599	554	584	598	618	555	580	637	587	590	605	567	616	603	588	585	593	600	593	589	577	567	587	581	602	597	583	533	561	594	567	575	550	570	612	597	629	569	540	552	600	606	597	566	547	550	631	618	597	562	579	554	590	594	585	600	588	591	578	646	601	565	545	563	591	589	576	579	578	637	603	610	569	595	596	571	556	593	544	606	580	608	587	587	607	587	616	633	574	597	555	553	605	591	587	574	597	602	605	577	587	630	559	619	615	565	574	587	590	558	585	591	599	601	573	585	580	579	613	596	569	619	584	580	599	532	551	531	580	550	545	547	566	602	584	594	605	625	555	602	567	560	618	600	569	612	606	558	583	571	633	604	599	582	607	608	628	603	592	554	547	586	609	585	614	575	605	617	634	606	543	581	602	560	591	556	538	597	562	624	610	573	567	606	626	547	618	570	571	548	604	574	542	599	551	581	633	622	585	581	570	566	575	598	581	538	628	600	567	639	557	592	599	569	569	587	589	592	552	611	547	601	542	583	574	607	577	556	567	601	606	600	592	560	617	595	537	603	631	585	575	529	561	581	576	637	566	593	622	604	605	640	609	577	603	559	606	558	556	604	593	610	654	553	543	572	568	626	593	576	604	588	573	568	569	539	590	557	618	619	556	603	577	571	589	570	564	565	600	606	563	596	621	585	569	626	587	582	585	576	553	583	608	582	530	604	612	596	610	561	590	621	573	547	586	620	586	549	619	612	534	547	575	587	665	619	570	579	574	569	568	608	598	527	612	596	589	544	569	569	575	544	576	579	575	615	560	565	594	599	591	562	576	559	579	608	621	563	573	592	608	594	574	562	602	549	583	597	583	579	589	593	608	605	606	616	570	591	549	584	598	554	591	593	602	599	600	606	621	596	602	571	587	583	563	591	579	576	588	624	530	568
32133	20392	8070	567	139	119	127	128	126	135	129	108	119	131	144	144	112	117	136	125	127	136	119	129	118	135	124	135	119	138	128	126	120	119	141	127	140	115	121	126	117	112	130	116	105	109	111	105	123	133	123	119	120	149	121	116	129	118	131	134	131	130	141	135	113	131	123	132	111	117	132	122	128	115	138	118	128	122	135	132	120	139	127	134	130	125	139	127	129	121	130	105	119	124	103	123	124	123	121	133	99	120	131	116	116	153	125	127	119	143	124	127	131	130	120	114	122	120	121	109	125	140	134	146	139	123	127	117	128	118	153	127	125	121	133	135	131	120	116	114	135	142	135	133	125	130	124	132	126	139	130	135	110	148	124	138	119	137	127	106	128	133	118	109	124	139	115	124	116	109	128	110	128	140	115	120	133	127	121	127	124	114	114	116	120	120	123	129	116	123	132	135	126	114	109	127	121	114	112	140	120	125	126	133	132	139	134	123	116	118	133	123	112	125	119	125	143	128	132	119	130	123	129	128	137	118	134	140	153	104	138	151	134	122	121	109	137	139	114	138	136	118	126	116	147	130	122	114	114	139	130	122	137	139	130	128	134	113	136	132	111	148	128	110	142	134	120	124	134	132	117	118	132	139	126	117	117	128	134	133	124	103	130	128	137	141	112	130	120	124	109	129	120	120	130	105	132	112	110	103	121	98	110	96	107	136	123	127	116	115	144	118	118	115	120	120	115	123	110	131	121	107	131	142	105	120	114	126	136	99	134	140	130	121	125	129	101	134	133	105	129	109	124	106	123	119	125	138	139	113	148	112	116	123	110	129	141	134	132	150	115	109	129	124	119	136	111	120	139	124	121	134	145	135	119	134	134	122	134	116	117	131	139	124	137	125	110	143	129	149	124	128	123	121	125	119	119	129	125	118	120	124	136	120	123	134	121	102	127	121	108	151	120	112	103	139	116	124	123	126	116	108	104	115	116	123	110	133	134	130	132	125	106	126	121	128	115	122	131	112	124	129	133	133	133	125	104	162	134	118	118	119	110	110	136	119	127	128	129	126	124	131	126	141	130	131	120	137	122	119	135	120	119	115	118	109	141	107	115	133	116	147	133	116	124	123	137	123	121	129	111	122	136	130	112	128	125	111	115	115	129	147	134	144	125	119	144	119	133	114	117	123	117	127	127	115	103	144	129	117	156	122	139	136	130	131	127	115	135	119	115	130	117	124	114	120	132	131	127	116	131	114	136	111	141	132	119	116	133	134	103	117	141	133	143	118	126	119	115	132	132	131	132	111	117	120	114	120	119	121	111	130	116	124	127	124	140	111	144	134	122	115	116	127	124	140	125	124	128	128	155	125	136	148	125	129	122	117	109	108	133	111	110	115	125	131	123	136	115	129	118	129	131	125	142	129	135	135	119	125	120	109	139	123	139	147	111	137	132	102	139	136	141	111	109	131	124	117	134	128	126	133	142	124	125	132	108	136	119	124	132	121	107	103	129	126	131	130	145	121	123	135	112	139	130	122	126	109	120	122	118	127	114	125	138	116	132	112	134	111	131	112	136	117	114	125	126	127	137	133	123	165	141	114	134	122	117	123	123	122	124	134	122	105	113	124	140	146	126	119	115	140	135	120	141	126	122	110	117	130	112	132	113	136	118	130	139	103	141	125	131	138	105	118	133	113	139	150	112	121	142	131	122	124	136	142	121	103	121	140	122	128	137	111	141	114	146	115	120	108	114	117	132	150	117	122	137	115	122	122	123	135	120	129	149	127	113	141	143	124	137	111	111	106	125	115	123	134	117	110	120	126	126	123	124	120	130	117	128	112	138	124	147	122	129	124	140	111	128	115	116	111	122	134	137	103	111	107	124	130	139	120	122	140	141	119	110	137	139	116	146	104	114	131	102	117	115	117	118	114	124	125	131	127	137	110	132	121	141	123	143	141	132	121	129	136	121	110	123	137	124	125	128	112	114	133	139	125	127	125	120	125	131	118	123	105	143	118	124	93	142	137	129	132	113	124	150	121	145	115	113	113	115	127	136	106	127	125	134	126	143	130	140	129	135	115	116	128	118	129	120	116	125	143	122	124	136	121	136	126	123	127	139	131	132	127	140	118	146	141	117	130	126	128	100	127	134	135	127	143	114	147	125	132	109	105	121	133	124	132	105	118	115	134	117	137	139	118	130	140	117	130	117	135	118	99	121	112	111	137	130	136	123	130	128	114	156	129	130	123	147	112	136	115	110	134	125	134	133	127	113	124	130	162	113	126	143	136	125	121	121	139	132	126	127	139	113	112	111	138	129	131	114	134	97	126	109	113	133	135	111	139	129	134	130	126	128	111	130	116	129	113	119	137	123	111	121	123	129	123	135	146	115	133	120	121	126	147	127	122	106	128	130	149	128	138	124	107	117	131	119	138	135	114	117	110	110	114	127	128	137	133	119	133	131	126	132	137	140	114	131	129	110	114	125	121	130	118	95	134	122	149	118	135	142	109	112	117	127	123	115	101	114	114	136	130	115	129	144	118	100	128	136	119	133	117	131	124	111	136	119	116	120	128	132	131	118	127	127	113	114	124	125	108	123	123	124	150	130	103	117	150	121	115	137	116	112	118	108	97	138	126	138	116	136	95	112	136	130	111	135	133	126	128	129	138	124	112	119	135	130	136	117	123	124	132	117	124	109	133	125	137	139	120	124	119	139	118	119	126	115	124	118	132	107	120	115	123	130	136	118	109	128	130	129	108	136	129	136	117	134	125	127	122	120	121	125	127	124	123	126	109	147	138	126	135	125	123	122	136	143	127	125	133	110	120	127	118	109	121	129	138	129	126	119	127	132	137	126	139	128	122	138	115	108	126	114	137	146	112	125	99	126	124	135	109	148	118	137	126	125	126	135	134	119	123	111	133	118	146	119	131	123	120	113	118	104	124	140	109	125	125	121	132	121	118	109	120	129	129	128	114	153	122	146	130	120	129	153	125	149	148	144	152	128	118	107	129	132	122	134	138	111	123	127	116	130	107	131	122	138	108	118	109	129	128	136	109	118	110	125	122	136	133	138	125	103	113	121	130	136	96	112	121	130	140	112	129	127	126	128	135	124	131	118	111	103	112	125	131	122	120	118	135	118	137	134	128	121	105	125	111	121	106	126	133	123	117	142	119	128	114	125	143	112	128	143	111	137	149	137	124	114	139	115	116	127	128	125	135	118	134	126	138	132	126	125	118	108	116	131	142	112	103	124	117	110	129	101	119	151	119	114	103	131	134	120	126	126	112	120	131	121	115	111	105	130	129	129	120	123	119	123	121	120	120	124	133	121	115	142	133	124	123	140	147	124	125	123	110	128	104	133	138	133	133	141	122	127	121	131	111	118	121	130	109	126	131	117	121	135	125	100	115	127	122	112	131	125	127	123	125	104	137	119	128	109	111	116	115	118	107	122	117	124	91	145	140	121	137	111	137	113	119	136	137	126	123	115	129	125	119	126	131	121	112
33695	24707	11882	1221	452	455	417	463	443	483	463	503	492	456	455	450	465	426	387	448	467	429	439	441	445	438	449	443	409	465	436	449	463	466	482	462	429	423	444	403	446	433	453	445	468	418	467	455	446	465	422	441	439	398	421	457	474	472	431	470	444	421	442	456	490	454	403	454	456	422	449	471	431	427	421	433	442	467	441	458	442	427	436	441	452	462	430	456	456	474	407	434	461	436	425	469	430	465	444	444	454	430	442	445	467	451	401	448	470	411	454	435	463	432	424	431	439	402	448	435	441	444	470	475	447	404	460	479	455	462	428	464	443	477	447	453	424	435	459	469	419	444	471	467	458	430	438	451	417	427	467	488	437	441	451	447	449	436	445	460	453	439	445	440	473	419	430	414	445	463	417	415	458	452	465	472	452	439	452	437	425	431	432	451	464	449	435	457	462	451	429	428	470	450	459	428	457	434	434	445	459	434	447	457	425	475	452	482	474	421	415	470	459	412	472	448	467	437	448	428	485	434	479	427	459	408	435	469	441	465	476	425	445	427	441	449	418	469	418	421	457	440	411	462	475	431	453	418	483	454	451	436	469	438	427	406	423	468	467	460	423	417	437	440	438	440	414	450	446	459	442	436	424	448	451	408	437	444	429	457	428	431	466	440	436	431	437	442	467	459	414	448	438	466	448	433	474	452	458	407	407	413	451	445	433	441	478	433	419	455	422	435	438	412	465	465	434	443	463	468	432	444	444	456	417	440	468	437	439	456	420	423	473	485	428	437	470	439	436	432	463	440	417	431	431	455	399	441	462	447	425	467	486	421	469	488	413	476	470	445	420	450	415	457	426	463	478	468	461	411	489	433	479	446	493	444	439	469	454	386	448	478	427	455	418	429	484	479	444	479	456	426	451	441	417	423	470	454	441	418	440	462	436	463	448	408	407	444	465	413	427	392	437	429	459	447	436	419	485	429	449	438	436	477	493	425	440	432	452	455	427	439	437	434	417	481	467	483	440	440	449	445	444	431	389	452	440	445	433	424	436	423	472	432	471	455	468	430	445	459	461	444	443	456	417	439	450	459	431	433	456	395	432	473	457	465	462	430	446	439	480	434	427	456	430	434	450	445	462	456	465	428	428	425	426	487	430	424	432	465	450	409	447	443	443	482	471	456	432	455	411	455	418	430	444	441	459	485	443	433	440	423	445	449	467	451	479	472	464	425	428	432	447	405	462	444	384	436	483	403	452	490	461	465	437	471	400	444	442	458	476	413	484	401	414	440	470	427	452	451	463	457	475	467	455	455	431	462	410	440	401	457	458	457	459	466	478	447	439	444	466	409	415	431	474	419	431	442	446	445	447	459	459	425	417	445	451	458	432	435	452	462	449	437	469	416	450	458	413	432	439	440	471	476	420	453	477	448	452	463	481	420	458	421	460	423	455	463	420	443	454	443	425	461	428	427	513	434	462	434	433	463	453	463	463	426	415	444	402	437	467	427	428	437	431	450	429	442	439	465	433	444	466	412	493	430	415	413	477	491	492	432	451	427	456	423	407	457	391	442	459	465	422	438	446	460	438	410	436	471	458	427	442	455	433	411	433	445	411	466	455	466	443	417	443	460	403	435	451	399	451	458	469	436	435	433	457	419	421	403	457	444	476	462	453	444	444	475	456	461	447	451	461	409	448	457	420	457	442	446	436	426	419	425	419	517	433	440	407	465	448	457	429	424	458	429	478	479	426	443	446	404	420	450	435	398	488	446	433	464	481	462	458	465	462	474	436	459	440	432	442	442	473	474	462	439	475	411	462	455	439	473	459	455	459	417	451	462	450	433	442	477	420	422	442	455	424	442	442	490	462	477	446	480	399	447	413	427	450	452	446	439	423	430	449	447	457	466	412	463	483	448	433	448	439	426	453	417	449	466	481	451	450	406	433	473	427	456	448	426	439	456	458	477	451	475	387	385	457	420	418	436	426	455	440	446	462	432	468	458	456	440	420	450	453	420	435	466	428	428	425	428	448	458	426	421	449	437	469	438	473	415	442	445	453	446	463	434	390	423	431	449	439	462	444	453	450	445	437	429	466	451	437	465	439	429	416	438	459	423	467	443	403	440	423	421	424	462	395	450	473	420	433	459	445	472	451	448	442	459	432	460	451	484	482	445	434	459	429	439	462	482	424	481	466	463	439	446	472	453	456	465	444	467	437	438	442	447	442	430	448	468	461	464	433	424	431	419	456	462	433	453	473	440	410	448	453	440	464	483	428	440	477	447	419	433	478	426	467	417	429	486	447	451	433	479	436	450	468	470	464	454	430	441	453	426	428	400	478	411	497	482	434	468	429	458	442	417	453	454	439	445	459	464	438	433	430	446	457	464	451	401	463	416	458	437	447	447	450	459	448	451	411	482	417	492	427	453	464	457	465	452	448	466	460	478	463	471	451	453	427	448	430	463	434	420	425	474	443	455	467	422	452	477	416	440	464	449	455	452	413	438	471	482	421	475	456	434	443	463	435	391	458	422	459	456	443	470	462	454	456	437	444	441	462	447	396	433	440	388	434	457	433	435	441	424	429	436	441	456	447	457	462	482	466	431	479	475	410	454	419	426	431	446	475	389	424	484	437	435	408	486	457	481	467	473	460	440	437	477	441	446	470	426	458	413	450	427	464	418	456	429	429	475	498	425	459	390	414	435	484	440	441	443	424	416	453	441	433	493	444	421	442	465	485	446	450	436	395	470	398	430	443	438	444	442	458	414	466	469	449	458	422	443	417	405	449	462	495	427	456	467	430	439	404	464	485	419	420	441	443	445	418	429	428	469	466	458	414	483	431	469	436	434	415	451	447	444	448	446	443	438	439	431	426	431	463	430	447	441	450	456	412	450	496	439	427	438	470	430	437	466	431	442	422	465	471	431	423	488	459	429	457	427	428	428	439	421	421	450	439	457	421	454	457	423	397	424	446	412	431	463	449	426	461	464	442	443	433	477	458	493	441	419	421	444	470	456	431	456	479	452	437	466	487	456	447	445	464	459	461	420	489	444	466	425	466	440	433	447	462	452	440	419	456	420	451	466	428	437	428	463	458	426	437	468	444	482	478	451	419	416	439	437	402	403	442	444	437	428	487	456	445	439	463	437	445	424	462	446	453	450	441	431	449	428	476	430	464	446	479	462	451	430	443	446	454	456	419	478	440	462	454	443	428	419	444	469	410	447	462	433	465	423	424	458	461	454	404	444	456	432	449	426	442	412	438	434	447	450	437	454	430	439	421	483	432	450	477	439	456	426	453	405	461	461	414	413	421	444	425	418	443	444	417	444	473	455	468	436	440	444	469	427	493	416	445	456	416	452	436	426	439	447	430	443	454	438	468	441	447	447	397	417	434	445	470	440	411	424	454	442	448	421	455	455	440	424	441	438	464	444	434	416	444	463	441	441	467	431	450	420	479	457	436	450	447	437	433	427	449	475	457	438	480	461	446	459	459	417	460	463	474	464	444	428
69151	63471	41546	13353	816	156	131	180	229	188	200	241	234	211	174	128	115	118	117	106	117	105	104	100	102	108	97	113	113	116	109	106	117	99	92	106	115	101	115	97	112	112	99	100	108	117	109	109	106	103	108	134	125	121	101	104	104	109	125	123	123	112	100	94	127	94	132	98	96	109	93	106	99	124	118	118	111	103	103	110	111	106	105	117	117	119	126	106	95	126	102	106	124	101	122	104	109	119	126	116	96	118	118	106	92	105	99	110	108	94	102	105	113	97	121	104	112	110	107	110	95	94	112	111	109	105	120	106	95	104	105	124	120	92	92	102	104	104	106	124	107	97	111	117	103	114	105	92	103	109	105	114	114	111	85	117	116	118	89	114	131	117	124	95	107	120	106	108	100	92	111	97	115	90	112	99	117	96	108	119	90	128	110	115	126	81	107	114	119	94	119	120	102	105	108	122	121	90	90	106	97	109	134	95	105	109	101	105	119	104	108	99	102	122	110	107	111	113	107	122	86	97	118	95	94	108	112	110	117	108	102	100	144	106	107	77	114	117	103	99	114	130	85	113	116	112	115	93	95	114	113	110	104	98	120	111	109	115	132	116	98	101	101	107	108	110	96	91	114	119	105	96	98	103	99	104	119	106	109	110	116	105	103	114	115	89	98	97	98	101	102	112	119	104	103	123	105	131	98	107	112	108	107	106	118	104	119	104	115	113	107	99	111	98	112	96	101	102	110	124	107	98	106	106	104	124	99	115	121	119	107	111	114	88	113	89	107	116	119	100	104	104	104	115	100	113	93	101	116	116	99	109	120	109	132	99	116	118	79	101	116	100	118	110	121	109	105	100	132	94	114	118	110	123	130	107	116	109	112	95	98	102	97	103	110	122	99	115	104	110	108	118	112	95	113	114	94	105	98	109	118	109	118	117	101	116	114	86	86	104	116	117	96	96	98	121	111	103	105	102	105	113	104	99	103	95	98	97	104	107	112	100	99	107	121	123	125	104	113	117	133	110	99	106	98	110	113	107	104	98	102	96	123	107	111	105	118	107	99	108	108	127	103	112	116	100	119	108	95	122	85	97	115	122	103	117	103	117	125	128	106	114	100	110	109	121	106	108	110	127	123	105	91	116	116	111	99	103	114	111	102	120	100	108	118	92	111	108	113	125	110	143	117	101	103	98	94	113	99	105	109	100	121	113	116	102	106	121	91	107	112	104	111	97	99	118	109	113	109	101	105	102	133	119	121	100	122	95	108	123	124	112	125	103	100	97	97	120	102	105	107	114	104	101	101	100	110	96	89	89	114	122	104	100	86	99	106	92	107	110	95	108	116	102	105	104	105	106	103	127	109	93	106	98	116	116	117	111	115	106	119	108	102	105	114	108	106	96	104	99	121	97	103	110	100	104	112	108	125	98	87	115	119	104	117	92	113	126	102	107	98	115	109	116	97	104	114	126	116	110	105	102	105	103	96	83	108	106	123	121	100	102	127	123	112	109	117	93	113	124	120	117	109	117	123	106	113	104	109	114	113	99	129	112	108	97	107	99	102	106	107	124	109	117	91	132	111	126	103	102	121	114	112	107	97	109	125	117	118	107	112	127	104	111	111	111	105	133	93	114	120	102	107	108	104	103	130	120	108	122	110	85	108	120	103	130	115	120	117	110	112	100	101	90	109	124	107	100	111	96	102	112	101	101	96	120	128	111	104	128	99	96	117	118	112	118	109	103	92	119	101	115	120	109	111	106	90	122	110	109	112	115	124	112	94	99	117	100	101	90	97	110	96	91	94	110	107	98	107	101	99	97	122	111	101	91	121	118	118	100	97	122	98	111	111	118	112	101	104	108	92	116	119	109	100	87	101	103	120	105	107	83	124	101	125	114	110	109	92	125	98	102	111	119	106	118	100	125	112	112	109	127	96	97	93	90	120	108	113	102	90	109	120	115	125	106	107	93	114	119	104	99	116	98	120	97	98	111	110	91	98	94	131	126	93	112	112	113	108	90	92	119	121	99	118	94	122	118	115	118	101	102	105	121	107	103	97	98	111	111	106	99	116	107	122	97	111	105	106	105	104	123	91	101	125	111	112	126	132	110	119	119	107	112	104	105	112	101	110	98	109	98	111	115	130	107	110	113	111	117	99	108	90	120	122	97	91	107	105	120	98	109	127	112	114	124	126	106	110	97	112	90	111	105	102	101	105	113	111	105	126	109	99	114	107	109	108	113	96	116	97	102	113	89	124	92	102	121	102	112	120	112	115	88	113	109	84	117	106	96	105	96	140	113	124	106	111	108	124	94	106	120	110	108	116	106	114	115	117	110	112	107	123	104	109	103	115	102	107	106	117	100	108	100	108	129	99	105	96	99	107	95	104	100	95	113	100	110	110	89	128	111	95	110	97	109	100	99	108	137	93	111	106	106	126	106	103	117	104	112	95	101	116	109	107	110	98	125	115	104	92	115	106	125	135	104	98	118	92	107	103	114	135	104	126	106	109	111	101	96	100	102	101	100	95	104	88	81	120	117	103	119	105	124	109	93	99	92	101	93	95	101	102	94	100	87	98	109	131	99	99	96	110	118	106	107	117	107	129	118	118	124	116	106	114	107	107	108	118	113	124	88	95	98	97	109	110	99	88	108	116	103	100	118	120	90	99	128	119	114	123	108	112	109	118	111	100	101	104	114	101	95	101	91	116	90	107	102	112	82	105	115	105	103	93	128	136	120	98	99	130	100	83	103	102	115	118	118	97	115	104	103	108	111	96	121	107	120	116	109	111	93	108	128	109	122	98	122	106	88	130	91	111	117	104	116	92	115	113	113	110	109	102	92	100	117	130	102	131	106	114	110	113	96	97	114	107	91	86	107	98	96	114	115	113	102	106	100	93	110	116	108	96	117	85	120	107	105	122	106	91	105	101	130	86	105	99	99	110	93	107	121	122	110	95	99	122	108	112	112	118	95	104	99	95	109	110	118	107	114	108	107	101	113	99	105	115	116	93	110	114	115	89	100	110	95	109	121	111	113	102	106	85	107	114	120	94	122	117	124	104	109	114	110	105	104	106	112	99	123	113	120	100	110	104	130	96	114	108	103	107	89	108	99	120	103	113	96	90	117	100	116	136	97	115	120	132	91	109	105	113	106	112	96	101	110	104	105	111	109	100	119	125	101	106	114	105	93	106	113	93	98	114	117	96	118	108	118	106	115	122	106	128	108	102	109	118	89	121	99	106	103	115	95	128	107	125	108	114	103	109	117	118	101	92	99	90	107	107	100	103	107	115	117	93	106	113	116	131	109	112	109	115	120	105	107	102	107	93	106	110	107	112	93	121	96	126	112	104	110	94	104	94	107	102	106	100	119	77	106	103	111	104	103	101	113	117	116	91	93	117	110	111	100	84	118	102	91	103	114	100	127	101	92	88	116	97	122	99	106	102	104	108	104	102	111	111	100	111	112	104	117	101	112	92	92	104	93	132	127	108	103	114	107	124	98
53444	51721	37365	10190	558	537	509	992	1152	1162	1135	1501	1288	954	802	596	460	433	404	384	390	437	414	395	403	410	383	401	431	436	385	428	418	387	392	379	432	409	400	369	376	389	393	375	355	396	388	411	380	425	402	392	388	384	390	385	422	370	410	394	395	386	364	385	430	414	403	417	400	404	399	390	403	355	398	358	383	373	436	382	376	362	382	409	393	371	420	424	414	368	383	382	387	386	364	364	418	397	391	420	400	390	405	393	399	365	352	405	357	402	368	401	371	366	342	369	341	365	422	386	363	401	353	400	395	404	378	380	390	369	388	397	385	420	386	388	398	373	372	384	401	376	392	381	370	381	383	379	381	417	376	402	405	406	399	394	396	381	402	390	401	384	393	419	369	429	373	379	374	369	398	364	416	379	382	403	387	381	387	380	408	378	373	382	386	381	379	379	367	420	362	388	396	404	380	430	434	400	379	376	418	393	397	440	415	404	400	387	380	366	383	403	377	425	381	393	430	411	379	363	407	385	405	425	420	403	376	381	392	397	413	389	418	387	364	373	382	375	376	386	397	390	387	359	372	404	391	369	370	357	373	390	395	403	386	389	414	364	398	371	384	415	378	406	367	405	425	355	358	379	403	388	367	371	419	438	371	359	368	382	395	409	367	404	382	445	375	405	410	404	358	391	382	372	386	409	376	408	394	393	353	381	385	378	388	417	375	426	393	380	351	419	409	417	377	364	402	344	403	385	389	372	376	397	402	356	396	389	380	405	352	350	405	408	353	394	395	376	374	379	379	400	404	400	424	405	377	417	382	355	372	386	396	408	355	380	368	359	361	410	391	394	383	374	435	387	403	392	392	383	367	396	385	374	388	383	394	386	374	397	366	408	397	404	387	427	383	351	372	413	383	390	393	386	363	380	372	359	408	377	372	398	368	399	381	407	378	387	371	392	385	387	369	427	391	380	386	387	366	349	374	397	346	391	377	393	417	405	374	358	390	410	385	389	395	416	403	353	339	406	400	370	384	379	378	405	396	381	365	373	404	381	385	397	400	388	421	394	377	386	386	427	399	388	392	393	389	411	398	386	390	392	399	382	373	385	414	410	352	394	393	406	412	394	401	374	389	408	365	402	384	376	372	387	398	372	415	382	375	375	390	387	377	390	386	392	378	379	431	368	395	434	338	364	384	354	383	437	442	385	393	432	423	385	388	392	368	345	397	347	370	450	380	387	422	374	401	375	410	356	387	397	370	389	393	389	395	344	390	422	365	410	404	374	405	388	406	377	363	394	402	378	402	370	395	411	393	397	390	406	377	362	414	392	389	377	383	402	382	417	414	412	429	403	400	360	409	387	397	379	382	400	405	385	374	386	408	376	380	367	415	368	415	407	397	427	387	392	386	379	387	412	381	386	399	369	392	391	443	409	406	383	378	366	395	367	409	391	398	366	382	431	354	387	394	413	375	386	349	377	375	369	393	395	387	372	383	388	360	423	417	396	378	379	437	389	389	396	418	379	375	385	341	406	435	402	362	386	394	401	376	398	366	380	380	398	409	381	367	374	385	366	388	395	365	419	382	408	401	353	379	358	421	397	388	413	385	388	391	374	364	377	375	374	365	381	380	347	370	406	386	407	383	409	398	402	425	413	372	415	370	414	386	387	354	371	422	361	384	369	402	396	395	388	423	380	389	390	371	375	398	398	353	372	373	411	400	380	405	402	404	387	411	386	408	362	381	354	405	378	381	402	395	374	417	383	366	403	409	341	391	391	355	397	366	391	380	390	437	355	375	386	392	390	341	386	393	385	399	399	375	407	389	344	383	369	420	376	402	407	424	424	396	402	405	400	370	390	397	367	362	378	391	384	363	392	402	441	392	400	401	402	395	371	375	393	355	387	359	372	402	360	378	375	392	359	389	381	356	395	393	377	361	374	431	422	363	357	364	379	403	422	409	415	366	383	438	395	417	401	358	376	385	415	396	393	389	409	403	399	399	356	367	384	396	376	379	385	360	388	385	346	365	387	403	411	413	386	365	359	395	351	383	394	395	381	389	379	390	393	390	365	413	383	414	390	382	362	398	402	385	411	409	410	375	355	380	409	376	380	406	394	382	394	384	407	416	387	402	371	387	372	380	371	405	385	413	387	373	405	398	381	370	385	368	365	418	424	371	387	433	377	385	393	426	358	351	385	387	377	431	392	373	393	403	353	395	362	352	399	410	419	373	392	399	361	364	362	421	393	430	397	403	368	401	395	335	391	388	361	418	391	429	426	416	369	382	418	401	369	357	409	440	417	380	367	374	422	426	402	400	425	395	374	394	381	405	378	387	378	359	391	396	382	392	398	406	415	411	391	386	413	379	373	407	384	414	399	402	401	389	368	354	383	355	416	416	388	353	414	394	382	391	416	417	425	368	391	404	424	420	401	381	452	396	393	373	366	393	356	379	367	374	375	379	358	353	412	408	381	414	400	377	343	373	351	404	400	403	385	372	353	410	382	384	427	361	406	388	401	392	364	397	407	378	403	367	376	377	397	395	401	363	393	427	369	400	417	348	405	399	369	372	369	389	398	402	398	369	414	395	395	376	398	418	380	417	381	378	358	401	401	397	404	439	369	404	358	388	373	388	354	397	402	380	393	391	364	400	421	364	351	411	370	348	401	400	335	436	413	386	367	366	351	405	403	420	407	426	360	384	401	392	384	421	426	420	398	405	380	385	371	369	348	364	413	399	415	399	406	391	392	395	390	412	395	367	383	386	397	408	404	390	388	356	364	384	389	380	392	379	402	370	386	409	361	385	359	404	396	372	370	392	400	394	397	384	397	370	373	380	388	443	411	405	373	391	389	395	391	377	397	368	429	415	369	378	393	437	400	410	380	370	345	400	385	375	377	388	361	367	353	385	377	345	405	413	397	392	382	365	384	364	399	372	424	422	371	411	383	388	430	407	404	391	423	423	396	375	378	406	344	383	384	402	377	377	372	390	384	370	391	373	336	433	393	422	379	383	388	401	375	373	445	401	381	397	407	391	405	388	368	400	405	376	381	404	402	396	378	375	423	385	376	382	385	401	378	428	411	369	376	426	392	343	371	390	383	414	383	384	436	390	426	393	386	362	375	400	393	383	378	342	424	391	411	372	366	384	375	432	404	361	418	387	361	412	418	415	385	372	412	428	392	366	391	367	360	383	398	377	385	349	379	401	411	401	421	404	375	394	398	324	386	396	381	371	423	388	391	420	393	400	396	369	367	409	394	359	396	379	369	399	377	398	359	402	403	390	390	391	397	368	351	380	390	400	385	392	364	387	391	370	407	375	405	383	381	392	398	400	372	371	394	372	383	403	446	366	406	415	379	405	378	430	421	380	387	390	384	360	400	388	398	448	365	424	423	411	406	411	390	386	390	391	411	405	360	393	408	383	392	384	376	403	382	408	392	379	388	345	395	394	371	400	398	421	375	392	388	361	387	374	364	391	368	415	378	394	373	387	388	420	377	387	368
72978	70010	46934	20674	3810	317	275	445	426	470	525	559	468	356	321	238	169	192	159	174	179	188	164	172	166	184	166	183	170	175	176	174	171	205	181	172	167	175	203	168	168	171	179	172	186	166	184	157	152	167	149	163	180	196	169	155	160	181	186	179	196	179	154	168	160	155	179	150	171	158	163	177	189	163	151	155	179	169	181	197	167	160	157	176	172	174	184	180	165	191	182	150	170	173	180	175	163	197	170	175	148	193	183	192	178	146	179	191	159	163	159	149	179	161	177	178	169	164	169	161	194	168	184	203	194	158	157	175	176	195	149	183	175	141	174	161	164	159	181	167	174	188	171	184	171	174	185	166	172	168	169	172	170	179	169	179	175	192	169	180	177	165	161	163	164	163	177	175	181	173	160	172	165	166	158	171	183	188	148	184	176	180	167	165	165	180	172	162	197	160	154	181	158	166	200	170	148	174	161	159	179	161	178	164	184	164	169	184	186	175	168	160	168	195	153	184	180	184	172	173	165	204	171	153	179	174	151	190	165	182	180	172	128	160	162	194	197	155	181	189	186	164	188	198	163	189	166	168	160	169	160	158	191	173	156	164	157	158	176	179	175	152	155	162	181	161	162	163	177	170	170	146	178	173	167	170	181	153	169	161	187	156	163	188	167	176	177	164	172	162	169	175	190	170	195	180	175	160	177	191	165	150	187	165	153	160	150	175	172	175	167	150	175	164	160	186	153	164	177	179	181	166	161	168	185	175	186	177	191	175	148	162	169	170	173	170	156	163	144	172	174	180	184	167	200	162	185	165	192	161	183	179	175	178	189	154	162	183	165	175	168	188	184	174	163	181	181	190	182	173	158	177	152	184	183	151	159	169	179	168	164	162	155	184	171	195	179	184	179	151	169	166	187	155	161	175	166	164	158	144	185	180	172	170	150	166	179	173	163	192	161	186	175	186	176	166	202	169	165	160	173	165	166	161	155	185	156	186	181	171	175	159	164	173	158	168	166	175	167	199	157	179	162	193	171	178	174	160	170	166	183	165	172	163	161	177	182	145	159	190	191	169	164	173	169	175	160	154	166	201	158	174	168	165	180	171	176	173	170	169	169	171	162	160	153	166	183	182	185	179	178	162	164	158	172	158	166	171	167	163	170	181	165	180	170	160	172	179	154	159	186	175	160	186	158	196	160	181	151	176	173	183	172	162	172	172	166	168	184	181	169	158	176	177	172	188	167	158	171	162	183	165	199	167	197	162	188	183	154	173	161	174	189	162	184	183	185	175	157	173	184	193	157	149	160	163	171	176	174	163	179	163	173	163	177	166	162	172	180	174	168	148	175	181	172	164	173	160	163	196	191	191	154	177	163	158	164	175	160	171	182	169	165	160	194	184	182	170	159	165	167	156	164	158	169	168	174	156	148	171	176	155	160	163	173	197	155	158	178	165	177	154	163	163	158	167	166	184	190	173	172	165	145	161	160	148	135	162	181	178	171	193	169	177	165	171	182	174	166	184	170	167	173	165	185	160	196	181	173	158	153	163	174	159	186	166	157	174	162	179	177	181	157	157	186	163	184	163	133	193	173	177	148	174	209	182	184	162	157	151	148	188	182	151	162	166	169	166	146	153	171	153	185	159	197	174	152	162	183	154	165	167	189	175	172	182	175	163	180	150	173	178	177	163	183	179	173	185	170	153	170	174	166	166	179	189	176	180	155	176	195	184	183	190	150	172	173	172	150	161	169	171	183	167	178	171	170	144	162	163	170	178	168	182	170	159	177	182	195	172	172	182	190	182	175	167	151	162	164	175	136	151	182	158	183	153	174	162	162	164	175	148	157	179	171	169	169	159	178	192	165	193	169	189	178	161	177	170	174	162	176	177	174	150	182	180	177	182	182	177	176	180	184	172	180	154	149	151	168	147	150	162	166	172	167	189	174	184	156	170	168	161	167	158	158	171	197	173	162	167	162	163	175	169	156	168	172	176	151	194	171	151	165	168	180	156	169	184	193	170	158	175	174	173	161	169	158	166	170	170	190	166	185	186	183	159	178	154	164	168	182	172	170	165	148	170	140	154	182	157	178	181	177	163	171	161	176	170	169	162	172	162	151	189	168	176	172	171	159	164	172	199	176	166	188	191	166	171	182	192	179	171	161	156	181	173	176	180	164	144	188	159	158	194	173	176	173	172	187	173	158	180	195	168	169	158	175	150	149	154	166	168	177	161	183	157	180	179	201	172	185	164	162	174	168	174	177	169	195	183	152	153	191	177	194	175	181	154	180	179	170	172	183	157	166	141	171	158	190	148	189	188	175	202	171	186	165	168	164	154	168	171	173	172	166	176	159	153	188	169	169	196	169	177	171	162	172	176	190	155	168	150	171	156	186	148	167	171	173	183	186	185	149	184	165	161	179	170	179	162	198	173	147	153	181	179	162	170	175	158	167	183	163	179	166	174	180	141	187	160	163	189	169	187	188	160	166	189	178	183	173	160	175	153	178	165	167	161	180	177	171	177	170	137	192	173	163	190	188	195	190	174	168	167	186	157	163	199	151	165	161	175	165	146	171	172	195	157	195	185	182	176	177	178	177	181	167	152	176	167	182	169	191	201	156	149	172	164	187	171	174	187	186	172	184	192	170	166	172	156	177	188	177	186	183	165	185	153	184	183	135	183	177	180	162	178	185	172	196	170	195	154	165	180	162	159	170	173	173	152	158	158	162	164	177	161	181	150	167	171	192	142	158	192	174	155	192	170	183	156	171	162	146	176	184	184	178	194	159	153	168	160	178	187	175	155	137	183	165	177	202	189	181	183	169	159	161	171	176	184	198	165	151	184	165	167	160	180	180	178	159	180	156	154	170	171	182	187	173	181	150	158	151	171	163	171	200	171	175	175	179	188	188	179	200	183	169	186	175	180	177	195	191	176	193	191	168	175	180	155	155	161	141	176	164	182	194	167	193	174	177	186	187	183	181	158	187	188	163	171	166	176	148	190	162	184	152	178	174	152	175	177	165	161	171	161	154	168	159	186	151	180	175	143	175	177	176	170	165	173	159	173	171	183	187	175	158	167	186	146	160	154	161	176	168	193	169	177	193	177	172	178	187	177	179	174	165	167	162	177	175	138	158	175	163	199	181	172	184	166	167	169	165	163	148	176	159	170	202	195	189	169	168	157	176	161	159	164	163	187	182	159	168	185	191	179	172	139	175	196	173	184	183	171	153	176	179	186	178	167	199	151	159	171	176	172	161	167	182	162	188	161	201	167	190	173	155	148	189	160	166	141	191	168	188	179	170	165	171	167	185	178	190	182	189	141	156	158	153	197	165	163	157	166	178	165	179	170	162	153	178	178	162	167	184	203	178	173	175	185	167	164	175	177	183	164	179	174	179	156	175	180	188	155	173	178	174	170	158	159	177	158	193	185	162	146	184	182	179	165	192	178	198	175	172	157	193	184	168	160	170	166	161	198	154	192	177	173	187	180	181	181	159	168	167	179
63360	63034	44326	15486	949	854	869	2134	1828	2194	2710	3523	2738	2016	1833	939	705	684	635	660	582	611	638	652	620	613	593	570	587	633	605	634	610	558	603	609	573	583	576	587	551	590	581	547	534	608	532	558	567	607	560	574	554	566	574	568	549	553	532	590	548	576	567	590	576	585	557	571	619	608	552	544	539	586	560	566	550	526	552	577	590	549	539	573	612	608	589	547	543	536	567	574	567	573	572	582	581	594	542	549	544	518	554	603	574	573	531	560	578	566	560	573	583	571	580	544	555	605	569	550	546	536	565	558	524	594	568	558	580	545	612	559	614	589	553	591	562	546	533	587	551	526	560	571	573	549	570	590	611	558	549	571	549	556	569	537	562	570	553	601	585	557	552	554	571	571	569	540	576	573	526	564	536	576	546	554	551	555	564	564	580	533	594	581	538	568	570	557	550	547	536	546	554	547	548	579	618	539	563	583	573	537	570	549	569	609	543	584	548	608	550	494	637	559	531	602	557	575	538	612	567	561	524	598	528	560	546	596	530	594	548	606	572	585	586	584	560	511	579	564	576	575	525	581	593	530	523	573	557	560	556	559	560	555	543	528	591	529	554	602	550	558	562	560	549	591	584	542	546	536	542	527	599	554	581	551	523	578	571	554	567	589	557	542	584	597	562	577	555	582	565	531	560	559	604	566	579	499	554	570	588	547	607	560	609	581	588	549	540	594	559	531	615	552	588	594	547	568	582	553	552	576	517	554	528	556	568	519	553	561	498	554	563	581	554	545	564	595	538	576	588	593	620	589	550	592	518	532	582	577	569	548	569	549	558	572	574	587	575	550	567	531	568	602	585	559	580	544	556	575	556	548	547	551	527	564	517	561	553	598	569	602	534	536	588	528	556	558	563	569	604	547	604	576	589	549	575	550	585	592	520	578	600	542	553	561	593	567	555	538	579	597	578	570	556	595	540	568	604	535	557	546	624	546	518	542	573	569	581	593	554	547	565	596	541	605	520	541	575	538	565	562	608	518	555	550	544	541	551	555	572	600	590	564	601	556	536	562	579	523	585	518	570	574	554	564	549	548	612	567	582	532	541	521	550	535	563	569	488	558	566	596	554	561	568	569	530	545	533	524	595	537	487	576	559	552	579	611	518	532	493	573	558	559	543	578	551	547	576	514	573	565	556	552	559	538	516	572	572	571	548	544	556	577	594	566	565	572	543	579	523	557	556	537	560	566	518	570	560	566	574	563	516	545	544	590	515	536	576	523	588	558	521	580	564	578	595	598	550	567	572	583	551	539	558	599	610	576	589	508	539	515	595	607	573	570	592	536	543	575	604	533	518	570	528	561	570	571	560	619	565	558	597	561	596	594	560	567	608	549	569	599	543	549	532	550	584	541	565	581	498	575	556	552	587	601	585	598	582	560	580	556	578	563	567	566	585	593	524	570	550	547	600	586	580	571	562	562	531	560	576	567	508	559	538	567	582	596	585	587	525	564	522	599	535	584	543	556	564	535	575	504	597	547	611	555	567	612	547	517	578	553	584	617	559	565	553	594	586	576	604	557	567	548	592	579	578	573	545	557	595	539	563	501	530	561	581	600	555	614	576	574	529	580	546	557	553	568	514	578	545	575	550	554	559	570	570	600	584	556	571	535	607	575	570	585	593	574	548	571	531	562	578	547	557	561	569	527	526	530	568	516	567	574	585	557	588	569	579	540	544	575	528	574	540	531	564	568	563	567	531	535	584	591	559	612	553	492	548	541	569	559	547	604	581	556	555	584	572	562	570	547	534	539	518	556	573	542	607	516	554	540	580	585	603	590	580	560	603	555	588	551	569	548	549	546	508	534	569	519	581	559	558	562	516	592	569	560	524	568	548	541	555	551	594	578	556	570	554	543	533	571	569	568	577	590	596	558	541	550	588	568	593	580	594	564	539	530	572	565	537	574	553	557	581	534	571	547	550	547	575	580	575	519	568	624	585	546	537	566	592	573	595	545	545	575	523	585	561	576	552	563	571	581	537	591	549	543	562	571	586	561	579	532	571	590	572	542	552	595	569	533	568	596	539	538	574	556	608	553	554	540	576	564	628	569	519	556	569	574	588	599	573	528	562	532	557	542	565	548	548	548	636	550	558	567	593	561	563	551	537	548	568	562	568	574	551	553	540	604	563	575	532	565	542	553	557	520	590	571	546	572	573	542	565	577	594	579	529	569	540	543	543	611	578	591	566	570	558	619	568	531	539	568	589	563	563	554	583	523	571	531	534	539	559	567	535	604	554	601	567	558	566	523	571	538	544	578	544	562	551	577	555	612	614	529	563	555	548	584	571	545	557	606	581	544	570	609	584	571	555	579	575	574	544	569	559	591	570	552	596	529	553	546	548	563	559	572	591	541	584	553	583	540	539	558	568	604	578	523	572	535	536	549	553	595	557	519	570	561	538	531	554	531	540	547	568	559	588	539	570	555	577	514	564	590	597	585	566	530	546	564	559	561	529	567	543	526	607	538	547	570	559	566	576	546	541	562	589	581	541	554	550	577	547	555	567	544	540	568	523	564	578	616	576	568	569	582	596	583	532	569	575	563	594	552	537	586	556	579	549	579	562	573	535	565	556	577	506	531	510	519	564	512	515	560	547	599	572	538	553	580	543	547	561	552	559	571	576	557	561	586	578	581	576	601	537	534	583	569	559	577	524	587	600	543	551	550	537	586	580	569	527	566	520	555	542	565	575	567	501	579	565	587	549	507	568	565	597	537	557	540	540	586	578	566	562	584	598	550	570	590	559	600	526	574	546	580	583	546	552	578	538	512	574	550	620	553	533	537	569	568	571	568	586	544	573	590	567	568	571	606	549	532	593	530	571	572	587	557	558	551	598	546	566	556	555	532	568	574	550	586	564	578	560	541	605	538	560	601	533	526	575	558	564	582	574	520	536	512	560	573	539	569	541	596	582	563	522	600	553	540	569	588	584	554	579	585	578	517	543	562	578	569	539	580	543	619	568	567	581	572	568	594	534	591	581	550	595	566	586	520	565	586	512	566	576	546	578	593	559	590	550	568	534	554	588	608	566	595	585	573	591	538	576	555	590	543	539	571	537	569	535	555	606	575	592	584	540	584	563	579	551	528	546	579	538	568	556	601	569	570	554	535	563	563	571	528	609	559	548	585	521	586	557	587	534	584	542	583	544	548	548	560	564	583	584	573	552	581	547	566	558	588	566	581	548	547	532	576	602	568	513	560	558	576	587	553	567	589	577	617	557	566	580	524	567	616	585	540	558	555	566	579	567	594	600	553	515	562	525	606	592	575	537	571	513	596	567	553	522	544	565	575	545	559	552	559	609	572	563	578	539	607	560	611	544	542	580	553	539	562	553	586	574	559	565	492	551	582	567	540	598	543	532	545	567	562	584	591	531	558	553	565	592	545	558	565	546	545	558	576	564	584	548	536	554	561	535	563	545	542	539	572	572	605	605	584	548	564	559	583	519	604	558	589
30508	20024	6982	601	151	141	118	127	112	130	114	143	131	140	119	137	114	119	117	97	118	111	98	115	116	100	130	134	133	112	118	118	124	121	116	128	121	116	110	139	137	118	116	107	119	103	139	106	122	118	104	133	128	108	125	112	124	108	95	127	102	123	110	117	128	115	121	120	131	118	108	138	106	113	93	110	123	128	114	122	127	110	133	130	114	90	128	124	118	114	97	133	121	105	131	110	108	123	112	113	124	123	128	111	105	109	104	111	105	112	118	133	97	108	111	128	127	119	116	119	129	110	102	101	106	108	113	109	127	90	121	122	115	121	114	105	122	109	112	133	134	105	112	103	120	119	110	109	129	103	122	115	93	132	123	116	132	110	123	117	124	111	117	137	130	114	103	122	114	95	114	123	109	104	120	111	102	110	113	125	109	120	127	131	112	111	126	136	117	105	115	115	127	114	132	125	132	117	107	122	119	146	123	121	120	113	113	111	104	123	121	131	129	102	111	125	134	112	111	104	106	105	103	118	137	115	110	125	99	105	122	101	117	126	126	115	132	118	138	113	118	121	116	109	115	102	133	136	103	140	103	116	119	109	110	106	130	120	118	136	104	122	118	106	125	131	121	127	99	113	108	122	104	117	115	119	120	123	97	124	119	134	121	110	134	104	104	128	129	138	124	119	100	114	111	109	126	100	125	124	105	140	104	130	93	130	100	112	98	110	114	128	116	106	105	115	121	141	86	127	101	99	112	118	125	121	129	97	131	113	120	103	138	129	133	106	138	116	118	108	106	116	104	138	122	96	117	112	121	126	111	115	128	119	126	119	98	118	118	111	122	101	115	137	110	124	118	109	127	127	115	112	127	105	119	99	94	123	134	133	110	106	120	133	130	119	103	120	123	113	120	109	109	123	121	109	130	117	123	124	112	115	122	106	121	148	125	128	122	91	137	111	116	125	135	123	140	98	108	132	128	127	112	110	104	123	106	106	135	112	121	129	134	118	117	117	124	127	111	116	106	129	117	123	114	126	131	135	126	112	108	109	124	101	101	87	110	113	132	117	116	125	140	92	122	129	102	119	105	117	110	132	120	90	117	105	107	136	107	104	112	99	128	96	125	124	130	118	135	109	118	118	123	125	115	108	114	128	108	107	105	133	112	133	102	111	127	128	114	113	114	99	105	105	119	128	120	111	130	117	108	121	114	105	118	126	104	108	120	128	116	135	114	121	106	104	135	100	119	104	125	103	122	133	116	109	111	104	110	119	116	147	122	114	114	124	120	121	107	101	114	127	97	120	107	122	97	122	122	121	122	114	123	135	110	111	109	113	149	110	119	114	111	109	119	87	132	102	118	117	127	126	111	110	141	103	123	128	119	109	110	124	105	110	116	118	112	122	125	122	120	108	110	139	119	96	120	102	114	105	110	126	134	141	117	111	131	129	122	100	108	121	112	112	107	110	132	115	115	120	116	121	94	129	127	120	113	117	107	139	117	107	113	108	104	112	114	130	110	101	122	128	112	122	131	132	100	116	113	109	131	103	106	120	113	120	106	123	125	125	111	135	106	116	114	114	109	110	119	134	106	101	121	114	109	112	111	134	117	105	109	117	95	110	133	122	115	118	105	129	93	130	127	135	111	102	97	98	110	112	111	124	112	118	130	107	128	116	127	103	113	113	123	120	135	134	106	132	113	118	140	122	116	116	126	109	94	137	130	130	116	131	116	125	123	113	125	110	114	130	122	106	120	109	95	121	119	121	120	123	114	111	121	115	125	120	104	103	108	98	117	133	114	132	111	135	113	106	113	92	127	95	98	114	120	113	140	119	120	108	123	129	122	131	124	128	121	129	118	119	116	110	134	109	97	116	122	123	113	101	113	139	114	138	130	114	119	126	134	118	110	128	106	121	118	115	106	115	103	107	107	110	116	124	133	111	133	113	96	103	122	104	113	99	111	116	137	98	127	110	134	122	118	111	123	102	116	139	127	101	134	113	107	107	114	102	144	132	104	105	137	120	119	110	101	134	110	106	113	112	122	112	107	93	139	120	120	108	123	119	117	104	113	105	116	122	126	128	108	99	128	113	124	114	136	108	105	111	127	118	130	109	114	126	116	106	130	112	136	126	115	125	116	109	109	123	105	128	121	97	128	127	119	110	116	99	110	123	114	122	113	136	115	136	128	114	112	136	135	105	120	98	128	95	126	105	130	126	114	108	127	95	121	149	131	112	113	107	104	128	106	120	133	128	123	104	94	99	107	118	122	116	119	122	126	117	114	92	112	128	120	107	112	118	106	122	137	94	97	116	125	110	113	105	120	109	107	108	121	112	106	122	124	111	130	119	111	115	119	108	101	113	136	112	125	115	126	109	99	130	105	90	137	120	114	125	129	109	124	122	108	120	125	112	101	100	113	117	126	117	98	126	124	112	117	100	120	138	120	109	133	110	114	126	103	106	93	124	131	93	107	124	109	134	103	122	119	123	99	127	115	106	118	114	113	107	106	114	116	125	119	117	99	113	112	122	127	125	122	131	106	125	116	115	118	127	122	116	103	125	136	86	110	122	107	121	106	136	111	113	121	107	110	113	112	126	127	126	129	138	114	149	114	122	122	119	114	111	114	127	115	138	116	105	120	108	110	132	113	125	102	131	120	111	96	117	125	99	123	118	127	110	121	101	130	109	101	131	121	126	120	116	104	105	120	113	101	96	110	116	102	116	113	110	110	123	106	122	116	130	123	125	101	110	109	124	119	132	103	139	112	113	117	134	123	105	117	125	121	111	103	138	134	113	109	111	100	109	113	119	124	112	117	121	126	112	121	128	96	116	117	152	100	118	121	116	124	141	113	115	126	110	142	115	102	126	124	115	124	117	124	119	128	137	129	118	114	127	117	122	127	116	120	114	146	126	132	99	106	124	116	122	119	117	125	103	104	103	131	120	123	114	114	99	128	112	110	116	139	118	132	116	118	130	120	139	120	115	117	141	109	127	92	122	127	102	106	120	141	126	116	113	115	120	128	131	116	124	117	118	108	111	126	129	118	123	106	121	124	116	98	114	120	124	122	125	121	120	119	109	117	98	120	104	129	99	120	133	134	129	103	106	109	117	137	128	119	115	103	114	135	125	116	131	112	131	112	116	111	119	116	130	122	120	115	108	129	121	112	114	128	116	123	134	120	99	103	128	109	125	119	127	100	117	108	129	114	107	126	126	126	132	123	127	116	144	116	128	103	117	95	118	106	111	104	120	115	134	128	101	102	113	103	121	115	110	124	106	129	110	117	106	120	117	122	125	116	123	129	108	127	128	126	131	122	115	117	117	117	100	134	118	123	114	101	103	129	93	120	107	99	121	125	125	116	123	118	114	122	107	120	122	117	115	110	121	99	119	133	108	135	131	105	130	131	119	101	129	132	114	140	123	132	103	104	122	116	104	144	118	126	132	106	145	106	115	123	116	123	137	111	126	115	101	124	118	127	116	121	121	108	120	120	115	120	105
32552	24687	10192	1568	417	420	399	477	482	494	479	518	433	465	452	413	431	406	405	399	452	398	397	388	415	409	396	406	466	423	406	403	435	412	414	397	459	424	425	446	437	423	377	427	424	400	411	446	443	428	433	428	389	418	437	396	453	421	385	436	417	438	427	416	399	428	422	404	405	397	429	427	395	467	394	460	427	449	406	412	407	423	436	401	422	394	417	434	438	475	441	424	400	408	434	367	451	392	430	376	428	417	389	416	485	424	412	424	401	378	437	419	397	437	414	402	407	418	444	446	422	441	412	408	434	412	421	442	409	412	418	419	423	399	442	417	416	417	382	390	417	422	433	418	393	459	426	430	393	423	395	403	433	428	434	443	394	427	394	418	457	425	426	414	408	458	398	444	433	409	407	403	429	406	432	432	385	446	394	405	411	462	403	409	433	400	422	432	440	406	409	451	404	434	473	423	413	425	413	443	403	435	407	378	431	390	438	379	402	401	421	424	441	406	421	443	425	416	424	425	455	447	378	431	426	437	389	438	419	380	438	390	430	415	402	418	437	448	404	423	414	399	396	450	424	409	398	393	405	468	404	419	432	433	395	390	436	435	409	403	433	444	412	393	395	464	420	415	390	414	408	411	461	421	419	439	418	422	436	428	468	395	433	418	459	410	413	453	401	434	420	412	392	432	456	429	431	395	429	433	408	421	426	411	415	402	429	419	408	377	419	373	393	460	436	407	442	408	471	409	420	405	400	418	407	448	404	456	428	404	427	407	428	461	407	389	421	419	396	436	459	410	421	425	398	423	409	415	420	396	412	461	410	428	425	425	442	439	412	396	390	410	446	411	413	411	406	411	429	400	435	435	421	441	420	416	407	422	409	399	417	420	419	443	406	415	390	419	429	453	383	435	433	390	429	415	442	458	422	446	418	403	402	396	428	413	385	417	436	444	424	378	431	407	388	441	417	420	428	414	412	416	429	439	434	442	415	421	414	415	424	449	409	408	383	427	445	417	415	378	404	411	428	428	437	437	459	428	420	456	430	399	396	416	420	420	374	414	441	439	428	408	481	440	418	442	445	420	430	370	424	436	414	446	439	443	415	455	420	406	407	427	415	406	431	379	411	425	426	416	410	430	427	398	426	429	434	445	390	440	419	453	425	391	427	416	412	407	394	397	429	408	455	412	425	466	448	441	401	432	433	431	369	400	442	403	407	394	402	422	425	427	388	414	418	410	410	416	446	407	449	420	431	404	404	431	472	421	401	432	400	402	416	452	432	445	419	422	438	434	406	447	421	408	377	452	398	426	416	441	417	403	437	454	437	411	393	419	448	421	437	376	398	415	407	413	385	424	396	443	440	389	407	422	415	421	433	405	400	406	407	390	422	461	466	430	438	399	392	409	391	400	421	378	454	392	452	399	441	415	393	423	422	418	406	417	458	423	409	428	404	418	424	400	434	402	436	416	418	453	421	436	416	460	401	396	434	414	439	428	430	447	434	409	437	417	403	402	429	449	423	412	413	417	424	437	407	356	416	423	457	417	426	404	440	440	399	425	429	455	421	448	395	428	441	402	406	382	412	423	424	397	442	383	409	396	430	442	421	415	454	416	426	451	423	418	400	446	414	420	410	450	437	437	396	387	401	424	422	406	417	456	443	384	382	419	424	412	390	448	424	422	382	459	431	397	376	374	413	398	415	418	435	382	412	413	420	378	406	441	435	451	448	442	391	389	418	398	443	424	393	451	424	420	401	439	425	410	410	463	409	429	414	404	441	421	390	406	465	409	400	469	410	378	430	432	375	398	430	413	426	419	432	429	434	434	381	439	372	436	403	416	395	425	462	424	436	411	431	451	456	426	417	401	423	408	439	390	361	450	457	416	441	407	419	421	402	437	405	429	391	402	468	434	414	435	445	381	420	390	413	404	443	429	434	405	453	411	429	432	422	440	426	419	430	396	403	407	439	403	414	391	398	443	438	396	413	426	436	432	446	432	405	451	398	426	365	389	434	407	423	383	401	412	445	444	412	431	427	438	426	420	440	417	465	452	426	419	439	438	417	425	361	415	407	440	383	425	436	426	425	410	462	362	421	451	410	424	405	425	445	419	440	426	430	430	436	427	444	393	375	456	416	409	389	446	442	400	364	396	426	421	425	414	433	426	417	429	438	432	423	449	444	431	427	394	402	373	449	395	404	391	432	391	393	452	444	416	436	371	447	377	416	402	420	422	457	429	408	399	447	399	392	411	409	430	400	438	405	405	451	434	433	430	443	396	382	462	406	417	395	379	396	417	413	463	402	393	427	438	431	424	412	392	423	437	468	430	402	405	421	435	410	413	427	395	423	422	442	411	417	415	405	414	428	431	482	414	452	430	431	389	394	434	418	419	410	401	419	413	412	417	393	398	434	408	441	374	412	392	378	398	438	442	456	419	392	408	401	408	440	432	457	407	396	443	401	407	421	380	441	388	441	387	434	438	418	406	385	444	392	453	414	444	387	416	409	406	421	451	410	431	412	382	409	397	408	412	406	404	436	433	438	416	412	398	414	430	431	458	461	396	449	413	418	420	382	428	438	433	430	427	400	438	416	407	431	460	414	426	422	403	438	418	394	424	435	381	436	385	409	406	390	443	461	426	404	415	386	422	436	433	415	403	407	399	416	436	431	440	416	422	416	445	399	415	427	410	439	423	394	403	437	429	435	422	404	444	396	399	455	397	400	446	427	391	432	424	394	444	400	430	409	412	381	387	410	449	434	439	439	364	410	475	381	433	418	420	391	402	422	416	426	428	425	429	418	412	404	408	413	432	396	404	423	429	398	400	401	420	435	417	409	396	433	416	426	454	375	420	394	394	445	403	427	439	415	408	422	402	414	398	471	416	413	397	445	412	489	425	397	398	392	423	397	417	407	405	426	429	406	379	431	414	427	420	442	435	419	431	467	435	432	408	393	475	413	415	439	401	447	416	381	444	442	408	442	399	401	425	382	396	399	424	415	428	406	419	387	447	411	419	432	451	449	437	449	456	446	426	434	459	409	421	426	408	404	431	432	400	454	428	410	448	450	423	395	425	436	421	424	408	401	437	426	438	401	434	422	426	438	380	401	380	393	427	409	405	409	416	426	426	433	417	432	436	429	439	426	419	404	426	418	430	431	399	444	430	431	444	392	389	460	400	433	437	419	421	444	402	437	445	440	449	438	397	399	408	434	426	459	422	421	421	405	419	384	443	438	418	416	402	409	453	431	453	408	404	409	405	459	427	409	382	440	434	445	407	448	424	416	398	419	412	445	436	466	404	453	454	423	411	399	398	409	393	433	446	390	446	385	369	447	412	396	433	403	410	424	425	436	402	423	422	383	415	414	439	430	428	428	425	425	439	414	431	414	410	444	439	410	417	445	408	427	409	438	419	415	405	411	420	437	430	425	400	396	442	442	412	473	397	462	422	432	430	410	436	443	447	411	412	410	409	424	400	432	406	441	409	425	384	424	446	426	408
68724	65547	46458	15031	1297	155	136	228	281	313	277	309	217	198	167	131	133	113	125	131	124	107	112	120	125	120	115	106	94	121	106	135	116	107	109	123	125	112	124	106	113	105	119	108	100	94	105	92	79	115	102	104	106	107	90	99	111	128	113	99	109	122	117	106	112	105	92	107	117	109	128	132	113	115	122	103	118	110	95	99	123	109	126	108	97	102	101	68	102	101	127	114	96	102	134	100	111	122	93	126	110	113	122	108	107	101	103	109	101	117	119	121	111	103	118	104	120	104	104	98	115	109	107	121	112	100	119	105	113	108	116	89	120	95	103	117	115	103	114	108	104	86	115	101	107	128	103	83	125	106	132	100	129	112	117	133	104	132	114	99	114	92	91	106	121	108	112	118	108	126	104	100	109	114	101	108	97	117	87	103	108	123	119	103	106	90	98	119	115	113	109	117	133	81	129	97	101	98	103	105	115	108	131	136	110	98	116	124	120	95	103	87	101	117	100	108	113	106	112	114	100	109	95	117	105	108	102	132	98	119	120	115	103	94	107	99	101	111	107	110	117	111	91	110	96	108	103	112	112	116	124	106	100	98	109	111	100	123	112	118	113	95	107	121	93	111	112	86	109	103	95	130	86	102	98	99	110	98	109	88	108	112	102	114	83	103	125	129	95	118	107	99	116	118	101	113	112	105	95	115	107	94	105	110	102	105	96	131	117	120	115	113	108	104	125	96	117	108	126	121	114	125	87	100	127	126	108	108	118	106	127	104	115	109	103	125	107	103	108	95	98	121	106	100	113	87	106	110	121	130	106	113	109	100	107	115	106	117	114	109	115	106	109	99	104	116	101	101	98	114	112	104	112	106	107	109	115	93	115	124	99	92	100	114	104	111	94	101	106	110	105	127	109	98	111	115	103	103	104	119	105	108	101	101	106	105	111	111	96	118	92	116	106	94	117	108	128	98	122	112	98	101	87	123	105	120	99	112	119	107	105	125	104	96	91	103	114	106	111	112	122	116	121	94	94	103	136	114	100	112	113	106	93	124	100	119	112	102	107	104	105	102	105	105	111	90	108	109	113	112	102	120	131	110	117	105	118	105	90	108	112	95	110	103	112	118	109	94	111	117	121	108	116	89	102	98	121	114	114	115	113	106	109	107	100	116	115	108	118	97	118	127	102	117	112	131	102	99	112	92	97	95	112	119	98	108	99	103	103	96	98	99	116	107	114	101	117	108	119	98	96	114	105	96	97	96	102	130	95	88	114	115	137	106	104	101	109	87	92	95	101	104	100	103	126	113	97	122	119	117	96	120	95	113	103	109	101	107	111	107	103	112	113	90	105	122	102	108	107	101	97	119	100	132	114	122	107	113	122	102	111	110	100	126	110	113	103	116	100	109	97	107	107	105	93	112	111	93	107	116	124	90	122	105	106	115	116	114	123	122	129	96	123	117	113	124	97	111	111	114	128	118	108	103	99	105	103	121	99	113	109	98	125	122	118	116	105	110	102	110	112	107	118	112	99	98	100	120	115	120	100	112	118	112	125	116	119	104	93	104	125	110	87	105	113	108	121	96	119	85	104	90	96	125	100	112	97	113	103	107	113	93	118	119	98	116	96	126	101	108	103	112	85	93	121	118	114	105	128	92	111	128	110	105	109	128	112	101	138	100	108	112	103	117	98	97	104	121	86	117	125	103	109	112	103	98	96	94	116	112	104	123	113	119	92	112	128	103	106	117	100	106	117	112	108	110	111	96	98	112	119	108	105	105	105	118	117	101	100	109	95	105	112	109	100	112	108	132	97	126	130	101	117	85	118	100	86	107	115	105	107	112	100	120	105	97	105	107	107	107	129	111	113	101	115	116	107	98	117	108	110	111	97	109	87	115	113	121	104	107	103	104	127	96	111	123	121	106	134	109	116	117	120	116	115	108	106	114	96	101	109	120	89	135	111	95	87	109	110	98	99	112	100	108	94	130	99	103	135	110	101	115	100	105	115	93	121	106	132	117	142	97	110	134	96	97	120	103	128	107	99	97	126	107	112	120	106	91	104	105	114	115	98	97	99	111	92	97	118	110	107	119	117	103	107	108	105	114	114	101	100	95	93	116	109	98	102	127	119	104	96	108	115	107	99	114	119	112	109	110	115	124	103	101	103	97	123	101	113	127	123	114	110	89	104	125	96	112	112	104	110	93	109	101	110	117	105	111	98	101	110	99	97	85	117	93	134	102	115	99	99	93	116	105	95	105	87	94	109	113	110	113	103	131	99	100	88	93	98	94	89	108	105	109	109	113	107	96	106	103	106	88	113	105	106	122	106	116	109	120	107	130	121	93	130	142	82	122	102	124	103	105	110	110	107	117	127	126	126	113	80	110	107	121	105	104	108	87	94	119	112	117	102	114	117	129	102	102	116	87	104	113	120	96	100	102	102	110	86	120	130	120	124	104	104	98	108	108	119	108	110	100	91	96	108	96	127	102	95	127	102	112	103	89	113	125	96	93	108	103	114	102	99	112	123	104	90	108	101	112	123	99	97	105	91	105	114	122	131	94	115	120	95	88	108	97	106	101	102	107	106	93	97	110	96	95	111	110	136	124	116	105	111	144	118	105	95	117	99	108	109	103	121	113	116	110	113	108	124	95	99	112	98	99	123	113	101	109	114	105	125	118	119	91	110	97	102	84	122	118	126	118	104	108	94	102	119	89	116	114	117	112	108	113	117	93	92	101	101	109	107	119	86	101	100	119	124	101	127	128	101	111	117	102	117	119	125	117	90	100	118	111	107	101	96	98	101	113	101	111	105	113	115	103	118	99	111	98	104	129	109	121	88	130	104	106	118	122	116	111	119	102	118	104	112	103	88	100	97	115	116	114	121	106	119	118	93	104	109	108	105	116	101	120	89	109	96	92	98	117	126	122	106	100	94	113	118	113	88	111	112	117	104	110	115	118	137	107	104	117	115	103	111	100	118	120	106	95	112	103	104	103	104	93	95	118	112	97	122	110	109	116	119	117	94	115	106	116	103	111	117	121	121	116	96	107	97	126	120	124	115	117	110	109	121	115	115	103	88	92	117	113	118	91	109	101	116	96	116	109	108	100	98	116	110	116	112	103	115	126	125	98	125	113	108	106	105	111	100	110	103	113	102	100	88	102	93	100	105	132	99	113	102	105	100	89	87	94	115	111	98	115	119	114	102	81	80	99	118	96	93	108	115	136	103	112	121	106	93	112	113	118	110	91	103	121	80	116	118	108	120	93	107	97	90	111	105	88	99	116	103	99	112	132	103	114	100	122	103	109	106	103	118	113	116	103	112	111	104	116	121	127	80	97	123	103	115	117	91	100	110	108	101	103	115	104	99	111	88	108	88	100	79	136	126	115	118	98	125	115	105	103	108	106	96	111	105	102	108	102	101	96	79	116	117	115	109	97	96	102	98	114	106	102	123	110	105	109	104	100	106	107	126	114	108	123	129	106	103	99	106	112	128	113	116	89
52196	53200	40862	10451	531	562	520	958	1109	1654	1451	1801	1342	1083	831	611	484	412	441	460	424	416	392	409	412	428	395	362	389	426	418	427	429	398	381	433	399	382	407	396	381	385	405	417	374	399	368	393	386	391	421	405	415	412	406	389	345	417	420	381	390	411	392	407	371	423	366	386	409	434	371	402	375	388	381	381	396	368	394	385	397	383	399	387	396	374	385	382	349	400	414	392	392	392	362	412	361	391	406	428	380	368	410	410	425	409	380	403	434	390	365	374	421	399	390	347	382	356	432	386	379	405	359	376	350	411	402	376	383	391	405	400	357	402	384	392	419	374	387	388	368	391	383	370	380	391	393	394	410	380	415	364	381	377	406	385	398	385	421	388	375	384	393	404	386	427	402	386	375	427	369	401	384	398	387	428	436	419	389	366	430	400	409	403	400	378	411	390	392	401	388	386	411	364	400	417	372	385	392	367	402	393	364	388	389	380	403	410	424	384	359	374	388	412	379	405	383	370	384	385	383	372	353	369	386	363	391	402	374	394	384	394	370	410	398	372	401	364	377	380	395	393	348	388	378	409	392	394	392	418	406	397	382	408	352	383	396	380	376	387	402	394	414	367	404	410	394	381	353	369	408	382	382	420	399	373	383	372	403	393	381	395	415	387	378	409	390	404	406	402	387	373	425	426	374	398	409	387	369	378	387	393	401	395	392	395	375	397	363	403	375	378	370	408	401	398	362	399	388	378	398	383	365	381	400	416	420	414	390	421	401	394	384	429	372	393	409	373	416	362	385	375	380	362	368	379	375	379	367	376	395	395	368	399	386	419	384	403	394	387	376	396	405	361	364	356	360	423	394	374	349	383	378	354	365	403	384	355	393	393	370	400	372	369	382	420	397	401	393	415	427	373	394	409	400	395	393	382	366	397	398	361	433	394	372	395	404	411	373	369	423	363	385	366	396	417	379	386	388	372	365	418	386	409	367	376	384	411	400	373	395	363	387	387	405	399	418	387	409	376	386	406	426	358	400	420	397	399	401	412	398	382	408	401	356	407	375	385	390	387	393	394	418	383	400	406	355	373	398	389	374	405	365	378	421	399	378	362	405	384	388	394	387	386	386	380	398	373	413	417	362	399	385	382	364	387	400	402	384	352	379	390	406	396	403	386	381	380	394	381	363	398	419	361	361	389	409	382	393	423	423	367	374	392	388	361	405	405	397	404	376	385	380	369	386	347	395	354	418	386	393	372	377	385	384	371	377	406	366	376	406	348	373	384	383	369	383	399	402	378	390	417	360	400	379	403	378	389	374	409	346	349	389	384	371	382	426	394	376	385	392	378	371	392	411	370	406	393	392	419	389	385	395	396	372	389	407	387	378	414	395	385	420	376	384	395	394	375	427	361	399	406	399	378	375	392	386	391	375	389	397	377	386	385	366	385	393	407	382	380	381	386	385	368	393	393	421	389	426	458	412	376	393	369	408	442	360	370	365	379	379	361	381	377	366	382	357	369	380	379	410	365	399	372	414	386	388	406	358	376	404	395	387	348	392	404	384	400	375	412	401	374	395	359	406	390	364	375	374	405	390	432	401	384	367	390	363	432	372	340	407	394	391	363	370	399	374	409	385	422	371	350	385	405	395	395	387	400	408	432	411	354	393	377	419	360	357	400	391	424	390	399	405	394	389	391	406	364	377	408	385	366	393	391	382	423	353	382	363	365	396	420	373	440	404	379	398	394	411	357	406	415	396	407	402	391	366	380	395	403	388	397	359	413	404	429	388	414	379	386	385	375	364	400	437	403	363	385	400	397	372	401	390	398	395	408	402	376	372	420	370	369	387	428	375	393	436	415	407	358	382	368	419	411	393	398	369	387	364	408	344	386	375	372	391	399	380	404	408	424	375	410	365	385	384	384	410	384	390	377	393	398	360	393	400	393	393	381	373	363	376	419	380	383	412	413	409	366	435	371	409	418	402	432	421	389	377	396	400	417	361	381	373	410	390	371	371	375	383	412	362	417	349	343	397	396	400	391	422	393	377	383	381	400	410	355	387	423	399	387	416	362	417	385	387	412	393	378	377	401	351	373	404	357	361	421	420	392	399	406	351	431	424	393	350	393	406	362	387	381	391	367	410	406	400	412	397	389	388	396	411	410	392	426	433	397	392	407	362	392	386	352	392	413	418	392	369	394	386	388	409	418	393	395	414	375	399	424	462	404	401	371	404	376	377	386	393	395	389	395	418	384	348	391	371	381	414	407	390	385	394	384	408	399	392	386	386	392	350	366	380	402	395	384	374	388	388	399	399	379	425	386	393	319	410	385	365	422	398	397	421	389	405	361	387	364	400	370	388	417	407	386	383	409	392	412	388	393	427	406	387	386	392	349	376	416	389	389	404	395	410	390	404	377	381	395	387	409	411	411	437	428	377	376	394	370	407	374	418	396	365	424	391	393	356	375	385	392	375	352	379	400	368	377	374	391	357	374	378	421	416	404	377	386	356	436	390	374	414	427	398	379	391	418	386	388	366	383	405	371	374	407	379	387	434	405	373	373	391	367	379	420	395	396	382	408	369	388	414	385	397	389	400	403	401	351	379	384	389	378	405	391	401	408	384	373	400	401	354	405	399	391	380	385	379	387	367	382	392	379	383	378	384	387	387	390	369	399	398	396	429	439	377	368	365	379	364	397	382	377	399	396	414	419	379	383	373	369	369	394	402	441	395	400	369	387	372	398	386	398	361	383	396	390	354	372	382	376	399	397	388	379	410	378	412	374	409	374	396	345	386	391	357	392	383	401	399	415	381	391	398	401	393	378	417	369	370	385	380	407	379	400	387	394	381	375	408	378	391	406	418	404	382	396	373	363	427	385	401	412	383	375	363	371	391	363	383	395	395	401	389	379	372	394	356	403	370	391	370	385	394	414	427	391	381	411	377	398	380	379	413	403	402	403	383	379	415	419	384	398	388	388	391	403	367	422	385	392	374	343	346	384	386	405	391	397	401	403	392	396	399	408	405	388	386	382	444	370	402	395	390	407	412	395	415	423	373	347	375	407	384	373	380	403	392	400	418	347	413	358	412	366	407	414	439	398	369	385	398	403	378	385	368	353	362	411	389	384	389	421	391	360	408	403	363	407	386	385	378	422	429	392	378	382	409	370	411	440	378	345	401	420	374	379	361	384	387	395	418	403	394	399	406	388	383	373	388	391	395	384	354	390	433	406	392	398	365	421	390	388	353	387	376	406	401	408	404	431	400	381	413	389	385	386	363	376	416	419	387	379	370	381	403	400	384	361	369	404	346	365	418	379	385	382	357	379	385	415	398	374	414	431	409	343	377	397	395	390	389	389	381	383	425	402	386	403	393	411	376	373	400	366	399	411	403	360	383	377	369	362	409	364	382	397	439	365	436	407	378	389	368	370	393	388	418	409	390	434	357	406	386	395	406	375	405	410	435	373	373	387	377	371	399	398	398	425	357	398	371	388	400	388	387	405	370	401
75119	75362	53771	20455	4252	308	250	421	488	560	488	542	374	333	256	210	164	189	171	186	202	185	170	191	180	173	172	168	175	182	202	189	198	172	157	190	177	178	161	169	169	159	165	169	156	194	147	198	182	181	166	166	167	166	175	172	175	175	173	159	165	182	188	211	168	179	206	149	177	179	175	168	164	175	158	164	160	173	160	184	182	180	178	167	157	163	167	182	185	188	175	163	182	174	193	178	190	189	165	187	194	188	172	182	207	158	174	172	173	170	177	174	195	166	149	176	205	192	174	178	164	156	200	200	172	161	223	177	183	161	168	182	156	182	171	169	179	200	165	175	151	177	185	168	182	183	173	166	181	217	181	178	199	192	165	179	158	187	179	183	183	186	173	182	165	183	207	145	170	141	165	176	168	171	180	182	167	180	180	189	179	180	189	164	192	184	180	181	176	173	187	185	186	148	141	175	205	153	158	175	177	158	191	164	171	171	176	192	174	193	180	166	183	196	177	182	198	188	178	176	152	173	172	186	168	197	190	199	177	178	179	167	154	182	160	183	197	168	190	167	181	181	197	156	165	178	190	178	163	176	211	154	167	165	186	197	194	204	158	159	186	172	153	163	176	182	183	176	176	209	162	181	190	199	168	184	172	165	177	144	163	176	170	177	169	208	152	170	174	196	189	209	162	168	181	192	179	151	176	182	165	175	177	169	178	164	178	171	151	186	184	186	163	165	204	161	171	163	163	179	173	159	180	181	177	164	170	165	167	179	176	181	178	180	174	160	176	170	196	179	184	156	166	171	184	183	176	169	156	188	193	173	180	166	167	183	172	177	171	167	201	157	158	185	163	163	155	165	182	179	197	198	163	162	152	161	174	179	152	180	188	187	180	189	183	188	176	182	161	187	192	186	186	186	200	190	175	159	179	166	211	167	181	151	194	180	173	172	204	168	168	154	194	165	170	165	170	172	184	189	175	165	153	180	191	171	176	195	160	192	156	168	195	165	181	174	162	169	176	160	181	153	162	166	164	162	172	176	200	161	152	165	165	173	160	165	189	157	183	179	178	178	156	179	171	212	162	153	174	153	182	171	168	190	188	153	197	188	211	173	186	184	187	196	173	177	194	171	180	189	199	182	159	164	181	180	186	179	191	167	176	168	179	163	151	181	182	161	180	183	192	181	160	166	175	174	156	153	178	202	189	167	181	166	166	147	168	181	156	166	169	184	189	178	179	182	189	209	173	172	172	192	166	165	182	189	185	187	185	160	184	195	200	183	161	173	175	161	179	172	195	173	178	196	191	199	196	184	164	178	179	139	191	161	187	188	164	169	178	174	176	178	158	176	169	174	164	173	170	158	164	190	176	180	207	152	176	187	175	152	172	163	197	157	185	188	172	182	182	179	183	180	163	177	171	187	172	185	183	183	178	162	187	163	168	187	205	150	176	159	176	177	175	174	172	166	186	168	191	165	147	182	182	176	182	187	172	156	188	173	147	173	157	163	198	180	188	183	179	176	162	188	181	192	192	154	164	178	158	176	166	187	187	159	149	168	183	176	160	182	171	161	170	175	179	163	156	184	182	169	170	177	189	162	184	191	172	180	161	182	187	163	175	177	167	189	176	171	200	171	166	165	179	167	186	160	173	172	179	170	165	165	175	161	169	152	187	173	180	201	188	181	169	163	177	186	204	194	172	186	176	182	171	188	183	174	179	183	176	199	174	152	171	165	183	160	166	164	146	191	189	162	185	165	167	161	197	203	172	176	160	193	179	174	152	199	161	152	162	183	154	184	179	155	173	177	170	212	170	179	180	173	185	163	166	155	168	196	189	181	170	180	184	187	169	177	169	159	178	156	190	190	177	178	178	172	176	177	168	173	162	202	168	194	177	169	150	159	153	177	165	175	179	187	151	172	173	176	177	178	163	170	170	172	185	176	202	182	178	193	177	192	162	179	160	152	169	178	188	167	173	159	174	170	182	162	183	176	157	174	174	193	157	178	157	190	183	172	190	200	188	173	176	183	179	176	176	178	171	163	174	161	164	184	169	198	188	173	177	163	180	177	183	178	183	156	159	184	175	173	192	165	174	177	166	178	206	179	171	171	185	194	159	193	158	180	170	165	163	175	175	193	171	162	197	169	170	186	160	176	173	179	169	184	177	158	162	154	187	173	183	186	138	155	154	167	182	180	163	178	199	191	206	142	156	164	171	188	162	148	143	169	156	178	193	173	192	188	204	149	161	166	173	188	166	178	178	165	159	177	167	164	171	180	167	145	164	189	162	181	144	171	207	154	178	185	165	187	179	176	170	167	170	184	170	163	190	213	175	172	182	185	187	162	179	189	186	157	169	173	153	177	175	157	182	167	169	170	165	190	158	177	182	169	177	175	172	188	177	194	162	167	178	165	191	177	169	197	171	174	169	167	196	178	197	186	184	158	175	199	168	190	167	170	167	190	175	177	174	165	175	157	169	186	159	184	171	175	171	190	185	178	166	180	162	175	174	165	183	192	174	157	185	179	179	170	170	178	210	152	176	174	175	170	206	185	166	150	183	194	165	184	188	162	153	161	165	166	154	167	185	155	207	186	178	166	175	162	165	196	156	184	182	180	181	141	190	170	197	180	177	179	160	166	191	153	175	189	190	168	199	188	176	184	204	177	174	193	184	185	163	168	189	194	195	175	186	166	187	186	188	178	198	162	193	188	153	182	164	211	189	166	168	167	177	138	181	203	198	163	167	177	170	174	174	172	154	177	155	149	186	181	159	171	182	182	166	169	177	163	172	194	150	187	182	177	166	167	167	172	171	171	178	180	148	175	166	177	161	178	161	178	163	172	158	189	186	153	161	163	165	183	161	177	167	182	162	179	168	169	157	176	142	180	182	180	170	170	191	198	183	180	172	168	178	134	186	196	176	167	196	180	187	173	186	169	185	171	167	176	174	176	194	175	173	182	184	195	153	172	157	168	178	180	177	157	183	149	184	166	192	159	168	178	163	177	191	190	179	156	162	181	168	143	187	177	191	201	167	183	186	182	180	172	176	182	167	158	174	167	199	200	174	173	171	194	179	176	190	191	205	165	178	177	167	160	166	176	187	163	158	162	174	177	177	177	163	186	173	196	185	157	177	173	152	183	179	192	172	183	165	159	183	172	193	173	169	152	175	170	163	199	163	168	186	201	167	176	187	174	174	171	176	179	165	167	167	167	189	164	179	151	180	192	163	173	195	184	187	192	165	158	163	161	164	193	170	162	187	171	183	161	159	177	186	168	186	169	165	177	159	175	163	168	163	181	174	172	172	178	186	176	178	161	164	169	165	166	162	176	159	180	166	175	162	187	208	171	162	188	205	194	183	176	184	171	203	164	193	153	181	176	176	183	172	177	173	165	152	168	186	176	174	175	170	169	169	190	187	160	172	163	158	157	185	166	177	161	161	157	197	176	193	173	165	154	196	152	160	164	161	150	187	173	169	165	167	175	201	180	194	186	176	212	189	179
62394	65914	49079	11142	936	786	858	2033	2163	2881	2742	3364	2263	1470	1167	857	698	648	633	583	672	642	616	607	622	650	599	628	613	600	600	640	625	573	609	593	547	624	590	617	631	586	558	620	549	543	582	615	588	576	589	572	564	574	565	598	592	565	550	631	564	567	600	640	582	572	586	589	586	578	558	544	543	587	582	597	573	576	557	602	564	581	606	585	585	584	599	559	565	603	548	571	532	566	620	592	598	585	609	569	579	566	562	550	602	568	560	564	566	554	580	592	557	576	576	571	556	558	573	570	559	586	628	562	560	579	537	586	569	612	580	553	551	625	575	610	583	565	616	580	604	547	589	597	598	577	546	581	583	594	573	575	552	535	598	573	544	551	581	564	565	547	559	542	594	583	530	560	566	585	617	560	565	561	586	568	576	576	611	594	587	575	603	586	636	533	576	565	611	540	542	594	598	580	612	543	538	582	605	558	585	561	530	585	573	566	573	582	572	578	579	569	557	554	522	610	581	571	598	542	594	584	537	580	527	611	605	613	551	546	558	580	573	608	596	587	564	595	566	574	607	625	566	552	571	589	599	571	517	553	548	555	574	529	570	609	528	538	573	570	583	588	576	560	553	570	543	603	614	585	587	548	572	554	546	572	546	562	634	563	579	597	500	539	537	547	553	562	594	620	567	585	568	549	573	532	565	560	574	592	535	595	578	593	602	613	591	574	557	549	587	533	552	564	561	536	525	566	591	586	597	562	616	592	571	544	592	571	607	556	567	582	571	563	558	564	586	586	587	570	561	572	570	539	558	566	579	606	585	592	579	620	591	553	604	605	603	616	581	584	579	572	582	604	601	599	630	606	583	544	551	552	606	575	598	609	574	532	559	571	554	614	535	568	552	603	557	612	558	616	589	580	577	575	547	570	551	542	555	590	558	608	595	546	613	547	547	595	598	602	596	540	591	563	549	581	564	634	595	590	603	591	578	550	578	587	545	547	594	563	546	598	625	558	546	563	577	559	601	565	556	576	570	579	581	558	606	560	548	582	634	597	554	567	568	595	587	542	563	598	563	579	592	571	562	594	599	579	528	568	561	590	577	586	570	598	602	562	602	562	572	582	641	572	563	589	608	544	591	573	580	550	549	544	555	617	544	560	553	583	615	559	586	609	597	559	586	566	575	577	541	554	596	603	550	576	589	598	584	549	585	578	587	562	606	558	555	563	569	607	595	544	605	593	584	582	553	597	593	592	551	560	550	562	575	644	564	598	569	558	586	590	620	583	546	625	608	573	606	574	597	551	533	554	590	586	583	556	583	593	591	576	553	601	606	598	592	584	571	594	608	554	616	554	588	589	585	600	598	567	587	545	588	581	590	608	571	611	608	575	575	564	585	565	596	579	580	574	565	575	564	587	582	559	632	595	567	567	638	576	551	604	600	556	572	557	562	599	580	570	619	547	534	590	586	580	576	587	566	586	587	608	598	569	608	554	593	581	571	582	582	582	586	578	611	595	552	574	587	595	555	584	567	578	560	603	543	585	553	559	581	603	571	592	583	608	546	579	612	584	608	572	573	561	542	556	595	567	592	584	571	568	597	570	580	586	565	582	630	591	568	577	588	571	572	650	613	558	596	547	591	570	585	617	568	574	601	626	589	600	567	600	578	576	566	579	554	576	626	590	561	583	561	594	569	598	570	593	585	602	570	580	600	536	535	581	620	544	598	557	592	597	577	566	592	566	560	584	539	618	589	559	559	553	596	609	572	560	579	605	585	532	606	579	559	556	539	571	591	603	565	566	593	541	570	600	577	578	570	615	558	621	587	526	582	581	576	586	588	565	544	615	525	553	605	589	589	545	558	575	549	609	582	592	575	523	576	586	592	573	609	615	567	573	573	582	573	600	580	541	564	577	579	605	579	579	598	590	577	561	565	587	557	593	600	602	604	595	578	574	579	593	569	574	546	593	615	573	595	603	629	643	596	568	561	578	572	586	575	538	570	573	561	591	580	634	572	595	580	561	571	591	598	574	565	577	575	564	578	579	582	570	609	561	604	571	551	591	555	567	582	588	557	580	605	620	575	553	624	581	589	608	551	600	571	584	608	623	579	590	588	573	591	587	582	528	584	594	590	553	637	540	560	587	587	596	576	549	538	563	569	575	556	589	574	542	583	598	594	560	588	574	568	586	557	593	562	582	555	552	584	558	564	566	595	584	611	597	549	594	525	625	525	601	557	568	570	582	524	557	572	590	578	592	566	526	594	578	589	589	586	581	569	581	598	578	565	540	586	579	555	605	583	589	581	580	544	575	531	598	608	563	570	572	552	568	592	597	573	609	598	592	593	565	583	567	597	595	541	564	519	577	569	598	595	557	584	605	600	556	566	582	591	579	582	560	560	573	601	607	569	594	623	533	537	581	571	575	566	537	598	576	590	529	562	546	563	587	571	539	577	584	593	589	516	610	591	581	594	605	562	597	553	579	562	616	624	583	556	580	566	617	605	563	590	571	525	573	557	596	601	563	586	623	580	581	575	590	573	583	589	594	590	556	590	566	586	567	621	559	594	556	564	571	532	588	550	588	559	569	579	554	537	554	645	596	560	548	558	569	562	598	626	614	562	551	596	569	614	572	531	561	563	575	609	621	568	585	629	573	594	593	579	545	562	581	588	621	536	592	547	547	600	558	580	589	617	599	551	594	585	630	602	574	609	581	573	578	537	592	605	586	593	571	590	564	556	608	568	558	507	592	597	560	570	569	574	629	560	559	590	631	608	584	579	564	583	583	572	602	596	631	560	584	572	625	581	563	571	583	593	566	566	553	595	563	619	614	561	594	616	532	593	580	610	574	592	599	594	592	603	576	611	559	592	594	594	591	615	565	529	516	587	592	572	577	603	563	571	523	577	572	551	592	582	596	552	571	605	546	585	593	582	586	601	583	582	584	558	550	542	566	585	546	565	569	574	610	592	595	562	609	604	551	626	542	555	592	579	573	550	606	591	555	573	556	589	612	592	591	566	588	615	572	571	627	564	589	564	589	576	575	589	606	582	562	593	555	574	553	571	524	561	596	592	530	608	561	566	562	578	574	575	562	608	569	584	565	545	552	591	544	580	570	564	586	537	632	596	562	582	599	571	594	599	618	559	561	578	547	568	606	547	577	597	583	597	592	596	556	545	617	557	541	575	548	600	588	578	610	549	588	554	566	613	584	543	579	588	578	549	549	547	581	539	545	618	615	588	581	616	572	565	577	580	617	574	558	587	596	529	592	582	589	592	579	599	574	577	589	573	577	579	534	578	604	595	545	572	592	574	573	561	587	559	576	562	561	597	571	594	595	578	590	598	596	586	582	598	579	568	571	598	578	548	565	585	568	627	605	548	600	604	602	550	565	569	556	579	581	600	608	564	556	589	596	597	558	570	561	593	571	571	563	590	547	540	560	551	549	563	562	562	549	587	614	566	588	568	533	525	561	567	559	569	548	575	547	547	546	586	579	570	585	579	572
30461	20883	6845	513	145	134	123	116	108	139	127	128	126	114	136	132	141	114	119	133	121	133	116	117	131	126	120	138	114	106	129	121	107	141	131	118	116	135	111	97	123	101	128	116	126	138	113	144	105	126	131	130	139	128	131	121	103	123	126	133	98	136	127	92	127	129	133	105	114	143	125	106	111	125	131	122	145	118	112	108	140	149	127	127	118	113	134	134	134	136	134	128	131	110	121	124	101	109	96	132	122	117	106	112	129	112	109	135	114	136	123	135	134	101	128	137	116	136	126	134	123	129	143	117	132	121	138	138	131	120	133	126	99	121	121	111	133	120	103	129	134	111	123	97	121	134	130	122	114	127	122	118	124	102	132	111	103	120	110	116	132	125	116	124	128	133	109	112	116	132	129	142	117	117	117	138	115	116	116	126	121	123	131	125	129	130	120	99	119	115	137	123	131	113	142	112	131	133	127	118	128	145	124	133	148	124	106	111	117	121	116	97	110	119	116	97	136	106	115	107	105	95	115	114	120	118	125	137	128	133	122	125	108	102	112	113	123	114	126	114	119	135	146	134	106	114	125	132	123	115	117	122	135	113	122	118	116	112	142	132	98	118	118	98	112	121	119	132	142	114	112	112	124	117	130	115	124	119	122	124	123	128	124	113	103	105	129	119	114	124	105	116	120	123	101	128	119	132	129	111	96	138	112	115	104	131	119	126	116	118	120	122	118	121	117	112	128	119	115	88	123	137	118	129	111	113	121	107	114	120	123	139	101	110	133	115	137	119	137	115	116	122	106	130	121	115	125	121	105	107	124	117	124	149	132	129	102	106	125	136	105	127	147	125	124	115	124	128	112	142	131	122	114	111	130	124	115	118	108	117	121	118	135	144	118	129	125	121	116	112	122	129	120	106	121	129	121	125	116	122	107	107	130	118	114	128	138	134	126	114	121	117	124	126	132	117	131	118	115	134	131	111	115	113	141	131	110	131	113	128	121	117	126	133	119	111	110	112	120	117	125	136	136	133	102	113	131	127	104	115	119	116	132	118	106	130	142	111	108	114	126	118	125	122	121	120	109	143	126	121	120	129	101	98	126	109	136	109	130	126	124	106	139	131	125	112	122	123	138	112	124	128	125	109	107	101	121	120	129	127	123	124	138	109	132	138	118	113	100	125	128	113	133	102	111	134	144	134	123	125	110	123	145	111	119	123	117	107	107	120	118	146	91	122	107	114	127	108	127	90	111	124	114	89	111	115	123	114	106	114	134	114	127	141	120	122	106	122	128	124	127	115	115	124	124	116	129	121	96	116	128	135	102	129	129	136	134	114	110	147	118	132	117	110	119	114	128	113	126	126	103	121	125	116	113	115	109	116	129	132	130	119	134	127	128	101	122	108	122	116	108	132	103	130	120	104	112	123	136	139	108	110	136	111	148	141	123	124	103	134	130	133	110	120	125	118	115	131	117	131	130	134	117	130	109	141	127	121	120	107	123	115	122	92	128	130	135	119	128	127	125	127	129	129	116	129	120	113	124	110	125	135	115	97	118	129	106	108	122	110	112	125	104	115	130	112	118	113	108	132	124	123	110	142	137	123	110	127	112	125	140	121	124	122	126	102	121	127	118	120	109	134	114	134	113	124	126	110	123	110	108	120	135	114	124	121	128	108	132	129	103	121	112	120	124	120	129	138	121	128	126	143	120	123	137	144	134	125	132	126	134	120	131	145	119	125	117	115	109	109	102	125	125	129	141	107	115	138	111	133	96	103	130	117	129	121	110	125	119	108	122	132	130	113	119	140	141	119	130	127	119	118	126	122	127	125	104	138	125	118	109	121	109	130	139	120	108	139	107	98	137	136	128	127	128	105	116	105	111	122	122	123	119	112	141	146	115	120	120	118	99	121	131	143	123	132	138	109	120	116	120	148	114	128	121	118	124	126	117	123	125	134	134	113	135	125	111	132	127	132	124	126	127	119	122	98	118	125	119	129	109	106	132	122	118	112	146	130	125	122	136	111	148	125	118	112	108	100	109	131	140	108	122	115	137	141	109	135	103	119	105	130	101	123	109	139	107	127	122	121	117	120	125	130	154	116	133	150	119	143	133	106	113	103	107	120	125	125	132	122	118	133	126	130	135	138	128	124	113	143	142	109	131	120	140	117	129	116	117	127	120	118	115	122	118	144	119	123	132	128	128	127	136	154	103	122	119	115	132	128	99	109	101	103	127	112	133	122	126	102	107	135	136	127	103	108	132	129	130	123	128	122	99	110	125	124	131	104	112	117	112	137	125	123	106	112	101	136	123	113	122	110	119	111	118	134	111	111	118	122	121	140	135	124	137	111	102	116	137	131	112	118	130	117	117	142	111	118	114	110	109	127	136	109	130	129	128	142	133	101	124	144	132	137	135	126	131	128	119	123	132	120	111	121	91	107	114	119	120	121	136	113	119	125	138	122	110	120	101	107	99	122	132	146	129	116	112	117	118	115	114	125	123	132	116	128	128	130	119	145	130	140	138	130	119	111	124	134	117	136	117	121	126	139	133	108	133	111	118	152	137	114	120	102	116	113	135	130	107	119	136	123	124	117	115	108	132	123	94	123	120	117	120	99	107	118	144	117	138	139	110	111	111	122	124	111	115	125	135	98	124	127	152	125	113	114	116	133	119	113	130	118	145	119	135	103	115	126	127	141	127	114	106	129	116	114	130	106	137	136	134	127	123	142	132	121	114	125	122	107	132	126	118	101	113	118	145	116	124	139	121	106	119	110	128	116	120	114	118	116	109	129	113	121	133	118	136	113	130	119	125	129	111	146	107	123	119	127	121	135	109	150	139	138	138	120	100	124	111	111	135	125	115	134	122	134	112	105	121	111	113	111	115	108	127	128	117	131	126	130	119	126	128	127	120	110	125	134	109	132	107	139	133	115	128	122	136	132	128	123	135	130	114	111	113	124	133	102	132	123	145	104	126	116	144	124	128	118	127	117	129	112	108	118	113	121	118	107	118	131	114	122	97	119	117	112	101	107	123	127	125	143	112	113	107	123	137	124	113	114	119	125	112	123	119	130	129	138	104	122	108	116	115	121	136	131	103	109	107	119	132	121	133	126	133	113	112	122	113	113	113	113	114	113	116	114	118	137	106	133	121	112	128	120	121	126	112	104	134	123	128	121	138	150	128	102	115	115	129	132	105	123	114	114	119	123	115	131	118	118	136	116	131	123	133	137	129	135	137	123	136	113	122	124	107	122	116	127	128	125	112	120	131	98	120	123	118	118	116	131	119	131	122	140	133	122	120	121	111	119	122	127	122	114	129	120	113	131	118	121	128	115	118	109	117	119	117	143	141	110	111	142	120	121	144	137	108	111	124	115	141	108	115	135	134	111	124	115	131	112	127	128	119	128	111	126	127	121	99	129	128	136	121	116	117	119	129	130	135	128	105	139	125	125	122	119	122	128	122	115	125	128	117	118	130	117	122	145	138	128	149	141	115	113	133	124
32322	25818	10498	1012	470	451	463	491	490	540	512	468	468	415	458	456	433	426	404	406	450	423	475	435	463	424	414	428	453	430	423	411	426	441	426	412	439	431	427	439	401	455	437	399	432	438	415	415	460	423	433	455	450	445	394	458	431	437	382	405	426	446	469	455	422	439	458	444	398	404	407	449	462	423	467	446	410	434	441	481	414	459	414	446	468	443	457	394	410	469	457	440	423	469	409	435	429	426	433	409	445	449	460	433	449	425	402	433	448	397	444	461	447	480	428	457	447	421	475	451	441	447	447	429	452	447	432	391	459	436	454	412	431	420	395	447	444	435	425	421	452	391	420	440	441	451	404	444	411	442	414	433	424	444	453	406	443	421	400	451	445	430	446	449	439	407	425	438	429	444	454	444	461	428	481	416	435	436	425	425	436	455	444	429	457	425	436	402	468	459	441	455	439	410	416	411	431	404	437	430	421	441	490	444	422	404	446	460	414	445	429	478	417	440	446	436	452	416	463	420	436	405	419	389	463	425	438	373	422	433	418	444	457	428	449	439	445	472	396	422	418	439	423	441	467	410	457	458	472	448	407	434	446	412	407	422	418	413	403	448	442	427	425	423	426	450	456	423	434	393	430	449	449	468	412	443	399	470	405	424	452	431	436	468	433	436	424	424	424	456	473	463	448	423	379	459	392	427	442	389	424	435	395	458	461	440	455	447	462	442	426	427	448	445	436	426	424	443	423	453	447	427	422	433	437	416	443	449	449	462	425	423	427	429	455	445	421	457	421	419	399	435	467	453	415	438	422	422	412	393	409	458	430	419	406	462	404	434	459	432	441	440	463	452	406	447	411	433	445	427	426	458	437	413	419	431	444	421	471	447	439	422	426	448	433	454	407	472	449	422	438	463	439	473	449	456	408	423	415	451	422	478	467	442	440	416	396	452	398	430	413	417	466	397	442	472	410	384	413	432	422	451	455	440	442	436	440	448	451	411	469	434	434	420	426	455	451	425	417	420	456	415	441	418	418	422	422	422	404	411	421	439	454	429	448	454	451	404	434	435	419	406	428	448	465	415	415	432	474	414	428	426	467	451	452	494	416	455	417	399	494	428	420	455	433	399	438	433	400	436	448	439	442	410	436	422	444	409	439	410	440	427	365	431	443	478	450	420	429	424	424	433	421	449	438	473	452	405	451	452	435	429	447	406	432	423	437	455	465	420	438	445	430	431	407	421	440	437	432	447	388	452	422	452	419	383	410	444	416	444	470	467	433	424	447	404	430	431	461	416	423	451	406	422	429	432	464	443	425	444	415	403	437	421	447	439	445	436	456	419	421	447	447	425	403	438	460	421	421	428	411	454	411	434	446	392	432	437	416	422	434	454	443	461	470	430	440	400	409	427	426	409	404	436	433	418	415	397	390	426	437	416	453	409	423	424	420	423	403	394	429	438	451	425	426	441	459	455	421	438	428	434	419	440	486	408	446	405	451	434	435	443	449	432	432	447	416	408	430	404	443	443	446	453	419	424	423	435	433	421	433	427	426	457	408	451	425	414	429	437	396	417	459	417	476	474	403	428	414	448	450	432	456	441	430	426	438	436	448	412	460	392	418	451	424	446	428	485	466	409	425	450	445	425	423	462	414	438	408	452	417	407	450	431	443	435	427	427	442	455	421	464	454	428	411	417	448	449	451	420	425	435	402	399	407	460	436	453	463	435	436	422	405	438	436	449	434	447	471	425	441	449	401	434	413	444	417	466	413	447	424	433	454	467	443	434	455	380	453	410	433	418	405	400	453	431	409	454	452	425	411	452	461	443	459	446	466	436	459	394	458	404	436	459	457	415	438	423	453	419	469	415	420	452	444	451	396	418	427	413	410	468	413	388	449	430	426	426	406	454	458	433	408	413	406	445	440	416	482	475	425	429	436	415	418	404	423	394	415	400	418	451	426	438	424	471	440	411	420	404	393	442	393	426	463	390	437	414	427	471	464	422	407	455	462	447	429	443	436	425	440	415	452	444	430	434	442	442	435	417	437	447	439	465	462	433	415	430	436	448	442	446	418	439	400	461	426	429	430	433	439	424	434	457	464	407	428	437	435	407	442	415	469	379	407	440	389	447	457	437	388	461	431	457	414	443	424	444	447	422	421	446	473	400	428	410	439	428	409	457	399	462	405	384	429	453	428	446	421	442	427	454	433	421	407	444	429	438	432	454	445	423	438	418	448	422	399	443	431	443	452	426	455	439	452	420	453	455	471	439	380	446	464	421	407	421	419	430	433	464	437	457	396	427	426	468	423	425	424	429	435	452	450	408	438	417	456	422	427	437	413	388	461	415	421	443	422	453	457	394	410	468	447	438	438	419	431	421	445	427	428	437	430	431	438	428	457	451	431	393	440	427	417	464	441	428	428	441	429	422	412	453	445	394	415	429	448	402	439	445	458	441	451	419	439	434	404	415	438	451	453	423	459	440	444	414	440	481	413	465	472	423	396	451	421	408	426	426	440	414	424	403	421	433	422	444	408	458	423	479	420	441	431	435	404	407	433	449	425	461	445	423	420	411	448	428	432	460	429	410	420	421	445	443	433	460	418	413	446	430	408	423	399	416	425	444	450	434	414	410	474	434	421	426	438	425	399	435	441	412	443	453	443	421	432	474	460	412	466	407	450	412	410	424	407	389	414	492	411	484	436	463	427	445	423	428	425	413	438	393	387	459	460	470	439	415	447	402	430	416	451	449	430	424	423	411	446	417	455	417	391	416	444	400	426	458	413	419	450	417	460	426	456	433	438	415	430	465	420	430	435	424	447	423	439	410	458	412	431	453	456	447	412	441	464	431	425	428	418	419	439	429	423	436	470	439	439	423	440	428	461	418	411	439	436	413	454	430	426	384	417	452	425	430	429	433	441	439	435	441	418	437	428	428	429	425	440	462	445	471	420	422	463	413	415	414	428	431	429	440	438	435	475	407	428	425	463	460	436	408	430	449	463	431	410	392	411	438	465	407	443	464	427	423	486	431	477	450	418	428	425	447	469	434	459	472	444	419	444	410	382	422	429	468	464	414	466	391	403	476	436	449	414	416	452	441	400	443	427	465	455	449	459	453	435	428	457	450	412	453	437	459	418	398	453	447	431	443	423	436	404	448	408	432	432	395	431	389	421	452	426	446	465	417	473	457	445	461	442	437	450	423	429	420	429	437	470	426	459	433	450	458	422	445	426	493	429	432	408	424	424	416	432	421	426	439	432	425	454	460	437	419	419	465	451	412	450	440	436	490	402	452	427	475	429	463	425	441	427	420	438	419	444	431	445	453	434	440	408	438	425	445	423	431	441	426	455	412	396	393	434	455	433	436	440	415	440	444	472	398	423	434	446	441	415	427	473	425	452	401	448	420	394	432	431	438	438	444	427	430	403	442	455	414	429	416	423	429	422	378	444	422	444	442	404	389	411	424	425	431	437	447	432	451	433	442	459	461	438	444	434	407	430	433	454	473
69102	65913	46698	15661	1266	145	138	193	210	345	274	238	197	166	137	120	112	120	133	106	106	121	104	121	118	123	106	110	110	114	99	94	114	126	109	97	115	126	122	94	105	120	126	99	114	101	116	110	121	107	107	119	102	128	101	98	112	106	105	126	126	110	98	115	114	106	118	110	116	105	90	105	97	112	120	103	105	117	132	111	108	106	114	109	107	109	105	100	116	120	113	114	105	130	109	109	117	103	128	109	101	126	106	125	103	109	107	106	95	103	115	110	100	117	109	97	109	100	120	116	128	112	105	116	104	115	118	93	118	110	107	112	115	105	133	117	116	111	118	101	105	103	114	115	90	116	111	105	117	111	119	97	119	121	107	109	102	123	120	103	99	110	105	86	109	116	116	104	114	115	103	111	113	109	101	114	107	130	112	106	127	118	114	107	112	114	114	122	87	119	104	106	101	112	90	100	121	108	115	110	111	119	117	115	105	118	126	124	111	105	125	103	91	114	107	106	115	133	108	88	111	105	97	127	104	112	106	106	118	102	127	118	110	112	119	111	94	104	109	125	108	113	118	116	117	96	98	111	129	110	122	113	93	107	110	126	108	107	94	124	111	106	101	110	117	96	111	81	99	94	113	124	106	125	128	100	125	126	125	92	108	127	117	114	112	119	114	115	121	103	111	128	113	119	119	126	92	96	136	114	114	121	109	128	117	106	100	117	125	109	97	104	106	128	118	104	115	125	99	111	116	111	96	105	119	121	114	117	120	130	120	120	112	101	129	123	108	117	111	105	133	104	125	113	108	100	110	130	127	97	118	110	103	96	108	118	111	113	119	122	109	104	102	112	115	107	120	128	93	103	118	110	111	122	99	112	131	103	102	105	110	111	108	126	110	104	103	121	124	110	107	93	119	121	103	109	118	98	106	101	114	103	132	105	105	107	134	102	100	122	96	103	117	113	100	119	118	101	98	106	127	113	107	93	115	99	112	113	107	128	124	92	111	96	103	115	116	114	99	127	119	117	100	93	100	116	108	110	122	115	104	116	112	117	128	117	111	108	115	120	109	124	89	98	110	124	114	113	137	114	121	115	113	121	109	96	116	119	125	127	91	115	119	118	116	97	112	120	116	102	100	122	114	114	105	114	104	118	120	119	123	129	103	111	102	132	123	108	107	99	108	104	104	114	108	109	123	106	109	103	96	127	115	102	105	127	106	119	132	114	136	105	112	112	115	126	113	112	121	112	104	116	100	124	106	113	115	118	114	123	127	115	110	123	113	123	87	108	121	112	125	123	104	117	121	117	109	99	103	111	119	121	134	106	104	121	113	104	95	108	125	109	100	109	105	96	94	120	125	122	123	93	101	114	108	112	129	120	115	93	122	122	115	122	117	101	105	95	111	119	119	114	110	101	110	84	116	104	109	125	108	104	98	127	115	125	107	114	108	114	114	126	113	117	134	104	106	109	118	102	107	126	127	126	94	137	107	108	101	115	113	98	130	113	117	122	106	129	110	102	126	106	95	124	112	114	105	153	128	130	114	122	113	104	122	113	123	117	116	109	113	127	113	121	95	129	114	118	102	104	112	101	103	107	120	110	135	116	122	116	90	126	107	100	98	132	118	118	106	114	109	122	116	129	118	111	107	84	113	113	95	116	110	115	140	104	124	110	134	108	119	105	122	93	102	134	111	117	100	108	110	118	114	123	98	119	127	108	100	112	111	96	129	104	115	115	108	105	122	119	123	112	102	111	133	97	100	125	116	118	96	112	127	121	103	123	101	104	123	108	119	98	126	90	105	120	107	102	128	111	95	123	123	124	101	107	118	124	111	109	113	111	115	88	118	108	115	122	107	123	112	109	116	103	108	111	131	104	109	105	100	120	107	103	124	112	114	112	114	101	99	116	113	109	110	117	98	120	103	115	106	115	74	131	108	117	124	103	104	124	105	107	104	109	114	121	121	103	115	126	106	114	109	123	99	109	114	120	129	99	100	123	104	90	99	123	125	116	120	108	98	116	107	107	101	114	103	112	119	101	112	92	107	93	121	118	123	125	110	115	110	123	118	116	117	106	113	106	104	111	119	115	124	117	104	107	125	109	115	105	122	99	114	110	100	100	105	113	114	131	113	120	113	105	102	99	107	119	133	99	113	106	102	102	136	113	133	121	126	112	123	124	97	120	120	107	118	106	105	112	115	95	111	122	94	116	115	116	118	105	107	97	113	124	97	116	129	112	127	115	102	130	102	110	120	136	112	106	130	106	105	110	115	97	114	118	137	104	96	128	105	128	111	99	105	110	102	115	98	130	115	117	110	96	112	111	117	127	103	109	108	118	118	95	112	107	111	101	117	103	120	100	106	108	120	114	118	109	122	102	110	139	124	116	106	119	121	95	108	103	117	112	103	113	93	117	113	122	117	113	106	126	115	119	124	105	113	91	113	113	110	125	124	123	117	117	127	118	107	103	112	118	117	116	121	96	96	102	113	112	112	108	94	115	107	105	112	94	113	112	106	109	128	127	109	105	107	113	113	100	109	106	106	116	110	96	101	102	87	117	115	115	106	99	87	94	109	113	106	105	112	108	119	129	115	97	109	119	117	107	115	95	107	111	129	111	109	95	119	106	132	104	95	116	118	112	111	110	121	114	115	116	102	109	117	109	127	133	130	106	108	110	117	113	117	101	111	98	107	117	100	102	131	105	115	114	120	118	107	92	102	105	120	120	116	136	104	111	95	125	105	117	109	100	110	117	103	126	105	113	118	120	127	129	130	92	101	115	141	101	106	85	90	106	123	110	111	99	110	126	107	128	123	131	103	122	110	108	112	102	116	104	122	112	105	116	103	108	115	109	109	117	121	113	96	115	118	111	106	129	97	107	102	108	124	117	117	118	112	112	118	119	103	103	99	109	122	112	112	109	110	108	107	134	134	104	110	100	123	120	125	116	115	104	136	107	121	106	109	112	92	97	122	104	115	114	123	100	121	137	120	112	109	113	128	125	102	114	94	106	121	108	106	105	119	122	127	114	116	121	99	108	119	108	112	97	118	112	130	110	105	103	98	103	120	113	116	96	112	127	115	94	118	119	116	101	109	114	99	102	109	99	123	119	117	111	114	100	115	116	107	140	101	111	106	109	115	121	129	134	106	144	113	101	101	96	122	126	127	124	123	101	118	105	133	101	114	111	118	111	129	124	110	111	114	97	110	113	111	119	126	119	115	101	99	107	119	115	136	105	117	114	117	130	93	126	101	112	106	112	102	113	118	91	126	130	111	123	127	103	119	94	118	102	128	102	114	107	129	99	111	109	99	123	90	111	112	112	110	99	139	119	111	89	133	120	119	120	109	120	113	110	98	121	124	115	124	101	107	111	121	113	123	123	118	109	118	109	121	127	109	133	118	113	122	103	130	110	93	109	116	103	117	119	106	101	115	131	116	107	113	110	112	120	105	121	116	116	117	111	110	132	106	95	98	107	130	114	129	119	116	117	125	102	114	104
52063	53343	42850	10654	501	510	529	912	1073	1828	1371	1369	1125	880	666	471	479	435	411	413	406	430	383	439	435	405	403	382	380	405	384	396	438	409	396	395	397	390	427	417	399	417	379	400	409	378	367	424	401	419	435	392	403	394	372	405	407	386	408	393	405	381	418	426	393	414	402	368	404	403	408	408	404	412	345	405	440	425	387	389	384	398	387	418	399	398	384	420	430	403	431	378	412	414	401	383	401	410	373	414	403	430	404	387	407	388	398	441	427	429	391	396	391	433	395	392	421	384	435	415	389	398	414	394	396	414	394	418	389	376	442	373	422	380	384	364	373	398	422	378	403	383	402	394	372	404	405	366	361	425	393	410	418	395	388	394	402	411	391	411	391	419	420	399	423	410	372	368	357	398	394	404	396	371	401	410	399	397	384	417	417	429	416	407	391	414	417	414	366	410	403	426	413	349	405	395	392	381	426	412	395	433	414	402	400	383	409	396	414	435	377	431	391	387	426	389	396	424	416	411	391	382	401	402	350	374	412	405	389	383	391	436	368	407	398	371	383	407	430	378	405	402	375	384	407	388	404	358	389	371	407	418	438	406	405	409	413	421	385	421	369	382	413	425	380	401	410	373	386	410	416	387	383	420	428	436	393	418	416	400	409	433	414	361	404	452	415	421	428	393	377	379	358	381	413	420	353	385	396	415	436	419	404	406	405	396	380	367	431	367	397	397	416	399	405	402	411	418	395	410	418	415	429	384	391	419	381	414	430	402	429	455	418	406	410	398	385	417	418	404	433	404	393	398	436	397	396	390	372	411	385	393	385	409	392	402	427	381	357	383	398	429	375	390	411	413	374	431	410	442	411	427	419	432	375	389	395	425	369	405	430	416	419	395	427	389	407	379	403	413	374	411	400	432	462	418	366	400	384	419	407	393	352	409	395	433	411	403	427	384	394	431	414	381	388	411	382	389	401	388	392	411	421	366	422	391	432	390	409	398	366	378	448	412	388	371	385	420	397	388	400	367	405	387	360	404	399	428	406	371	399	420	436	426	386	441	363	414	393	380	400	422	404	396	410	413	396	395	451	425	428	392	369	382	415	397	393	412	373	416	401	401	418	368	407	392	428	401	411	443	418	380	395	421	388	422	407	438	376	395	388	374	397	416	398	389	410	423	406	363	393	407	401	384	416	429	422	412	390	389	416	398	414	376	402	418	382	386	420	423	408	395	434	396	381	411	400	408	414	395	353	422	372	431	397	437	401	416	358	400	421	391	375	403	420	408	422	409	395	423	407	415	418	405	413	365	386	406	409	397	372	401	412	409	418	416	391	420	422	395	406	373	413	443	397	445	447	385	394	404	348	412	375	431	424	372	417	410	416	409	380	418	377	392	445	421	421	395	434	428	385	432	401	427	438	430	392	405	404	401	414	425	358	372	407	423	402	395	388	419	405	428	435	387	408	391	411	457	385	389	366	393	392	387	390	407	443	406	364	365	378	416	358	435	388	411	390	404	431	394	420	410	383	369	408	431	382	411	404	378	400	416	432	387	417	388	387	402	417	412	389	443	425	407	391	372	369	382	408	386	387	379	405	413	428	432	407	424	424	414	421	388	396	388	408	422	403	370	432	431	408	419	441	408	402	426	413	393	415	426	384	425	406	405	405	403	369	373	394	390	426	354	427	353	430	396	409	409	420	399	388	429	397	416	408	424	369	394	372	392	394	401	380	388	370	354	386	375	387	390	426	397	399	415	389	411	406	421	423	386	428	373	424	403	379	408	403	393	409	371	379	412	420	385	411	385	406	409	380	432	401	388	397	374	381	397	387	427	412	399	360	443	383	426	416	426	391	421	382	388	440	413	428	394	395	408	407	414	368	390	428	405	382	354	405	395	402	404	426	382	440	407	412	417	438	400	425	407	381	400	413	382	402	387	376	398	415	366	396	365	385	390	384	414	419	406	374	383	387	363	412	403	415	389	406	389	400	404	414	391	390	384	415	410	407	366	412	392	431	439	427	384	441	420	376	422	415	408	405	405	392	403	388	389	403	409	373	371	409	415	417	419	365	412	440	432	393	380	414	382	404	388	400	422	430	421	371	410	392	381	391	410	365	414	389	411	377	368	415	370	415	394	407	415	392	443	406	382	399	406	389	409	386	421	370	427	397	414	405	388	424	383	462	393	374	412	422	416	428	420	424	364	418	407	401	409	392	409	414	412	395	424	405	408	395	400	422	411	396	406	404	408	426	392	430	411	411	417	390	422	389	387	414	429	406	378	404	431	375	434	368	418	421	396	433	387	401	394	404	395	399	408	384	383	414	405	407	400	400	366	376	404	398	380	379	409	375	401	391	427	423	394	375	400	394	410	395	386	412	394	384	414	404	392	396	439	432	431	372	376	402	424	393	358	372	383	427	395	398	396	442	408	419	385	391	403	378	385	356	402	394	375	387	410	459	399	378	348	377	432	376	395	395	428	381	382	416	431	400	449	380	375	377	400	371	443	381	420	382	409	411	371	418	381	405	385	394	439	416	389	400	375	368	412	361	440	420	386	412	395	387	434	359	381	413	428	380	412	421	416	402	417	397	416	399	406	395	402	380	409	399	382	411	403	397	405	384	381	436	430	378	391	435	379	381	447	378	385	392	429	394	416	411	399	429	392	396	407	391	446	404	399	404	376	384	410	417	394	390	394	432	364	418	433	417	374	386	406	406	402	389	425	424	404	390	405	418	404	383	386	430	429	399	374	389	412	416	417	374	410	383	380	418	384	377	367	361	373	424	371	420	416	419	414	384	406	391	466	435	380	417	402	421	419	374	407	394	426	401	401	403	371	414	417	423	358	384	407	369	393	360	398	399	452	420	375	448	401	406	343	399	422	407	395	413	401	408	388	392	395	413	422	431	409	415	407	381	399	440	381	415	405	403	402	383	390	400	404	398	372	399	399	371	402	417	398	432	403	350	419	408	410	413	394	434	422	419	410	396	416	431	409	386	400	410	435	356	411	407	357	457	383	378	372	423	389	419	397	428	411	403	416	384	387	392	435	348	415	413	388	366	392	421	409	419	399	412	447	422	375	393	431	398	378	383	371	427	401	386	411	398	418	395	413	391	372	358	398	372	425	399	396	400	424	406	435	400	401	393	380	424	413	402	405	391	409	404	414	425	388	415	390	373	409	437	382	423	407	408	402	407	404	411	428	405	363	387	394	384	393	420	382	416	410	387	413	391	403	418	378	404	399	385	421	427	383	377	413	373	399	388	417	398	393	396	392	423	420	435	399	404	415	397	394	402	381	378	421	396	398	439	382	411	419	381	388	401	412	404	426	375	397	381	396	399	406	407	431	388	444	398	388	387	435	362	404	402	414	418	435	409	423	380	388	402	376	407	391	401	413	365	410	379	422	428	408	366	391	401	395	378	390	403	389	375	369	407	403	406	412	398	430	425	396	417	403	388	401	425	388	420	374	394	385	371	392	407	422	382	429	397	397	399	437	374	398
74597	73395	54551	21281	4180	272	230	361	457	574	439	450	383	284	255	185	202	178	189	199	192	186	200	203	176	176	205	203	198	142	174	185	170	206	178	176	174	199	183	173	195	178	191	178	178	175	201	180	198	168	163	185	204	160	182	172	185	171	195	191	174	180	168	173	185	167	181	177	192	181	184	172	186	174	182	163	179	188	159	183	191	168	167	174	186	172	203	184	223	183	179	184	193	184	169	169	151	184	187	185	175	166	179	194	183	185	171	174	155	170	169	190	196	172	187	174	182	153	182	177	183	175	183	177	177	164	195	171	184	163	187	176	173	170	190	164	203	175	175	202	194	175	171	182	182	201	181	191	178	178	186	189	168	179	180	182	174	179	187	183	156	175	180	198	179	177	186	209	197	175	185	177	190	193	198	163	177	169	163	172	186	182	188	187	172	160	145	172	185	169	173	173	166	187	165	159	175	181	198	174	160	161	184	189	219	188	149	179	177	174	175	198	208	215	191	170	181	198	201	180	174	174	189	181	173	154	168	186	160	155	183	186	152	188	195	192	194	170	177	195	176	212	167	179	170	187	171	180	206	176	210	192	152	172	176	185	161	173	184	179	185	177	178	186	170	188	168	198	187	194	204	203	162	154	157	173	192	174	150	196	194	163	175	204	177	183	179	173	165	184	183	183	163	193	188	202	157	160	169	168	156	181	173	170	185	185	183	176	170	164	163	166	166	186	152	177	185	168	168	180	199	175	197	205	173	167	201	172	154	164	188	170	181	169	160	152	184	164	181	156	194	167	167	177	173	199	189	174	189	199	177	168	182	169	178	169	172	190	168	170	180	199	168	166	192	177	169	145	149	182	181	157	152	165	175	174	185	177	183	158	196	180	175	167	189	156	181	179	190	182	164	186	193	158	176	173	163	178	175	170	174	163	188	178	183	146	174	155	163	200	184	165	156	160	187	181	184	180	170	184	189	180	182	176	173	202	169	182	178	169	178	184	180	163	168	166	166	195	169	199	189	175	173	196	177	192	190	178	178	178	190	166	181	198	182	182	185	188	168	192	164	182	158	161	184	202	177	188	197	189	170	184	202	184	175	176	170	191	175	170	183	180	180	163	177	190	200	170	187	165	197	172	194	188	177	183	183	172	185	160	155	207	168	177	198	179	173	173	190	177	157	202	159	173	179	182	190	183	190	142	182	170	189	175	188	181	170	172	173	181	191	151	168	193	175	156	159	194	174	186	164	168	177	186	178	167	179	167	178	173	183	191	172	172	166	182	191	151	192	157	171	187	157	172	171	180	174	195	183	152	154	180	201	165	186	186	165	168	163	184	185	180	172	186	194	168	210	190	160	189	193	187	172	167	170	171	180	180	177	187	177	184	168	187	185	177	184	193	187	170	157	170	171	168	149	165	195	180	194	177	150	170	168	153	162	165	163	180	175	150	194	173	181	192	190	171	149	205	181	191	192	142	163	179	191	190	180	152	167	191	178	176	193	180	198	169	190	183	204	186	160	145	194	186	178	163	193	169	159	174	181	188	188	185	186	194	191	186	188	155	180	184	180	152	165	208	161	140	202	181	187	184	155	185	169	164	179	170	188	193	181	186	161	182	183	194	168	191	160	168	175	184	175	185	183	167	174	197	162	202	176	190	187	195	161	169	179	179	158	198	191	177	180	198	174	180	177	181	177	227	200	173	163	171	185	174	179	155	174	179	192	219	202	174	189	153	170	182	172	173	180	177	182	184	204	174	189	176	193	165	200	183	164	178	188	174	200	188	188	191	180	159	190	168	163	202	173	197	163	186	181	192	214	180	198	193	193	174	196	180	171	198	166	169	174	151	163	172	189	163	152	159	171	173	170	153	167	175	190	167	165	163	164	165	181	177	173	214	179	159	181	181	194	162	213	171	181	182	169	184	206	201	181	193	183	169	185	190	174	185	178	178	188	162	176	172	183	200	193	184	156	175	180	184	174	160	170	198	161	183	166	159	192	171	171	181	180	196	191	195	178	158	193	176	166	166	194	182	182	180	173	173	169	148	179	156	168	184	194	170	173	174	192	185	159	169	194	178	173	183	205	159	192	166	181	171	167	180	175	177	184	194	203	168	192	165	179	205	164	178	160	196	173	173	194	165	165	189	182	186	169	165	152	186	189	163	158	188	165	177	160	162	196	163	162	189	188	177	180	180	170	175	183	197	196	187	180	184	187	180	173	162	190	175	148	174	153	159	156	193	187	177	174	170	183	199	159	186	169	198	178	184	173	189	160	183	178	164	173	194	214	160	169	167	181	189	170	173	192	176	184	186	174	190	192	170	161	152	172	173	176	167	167	190	202	167	181	164	188	199	188	178	175	177	203	171	173	164	180	194	189	181	165	189	180	174	192	188	194	182	187	181	199	185	172	191	179	165	178	177	160	173	185	162	181	179	186	194	168	154	178	170	172	155	205	155	198	189	166	162	167	178	177	174	152	178	161	185	197	196	181	171	201	166	170	153	172	179	184	187	187	161	150	156	204	158	185	158	175	180	199	170	172	170	195	169	190	211	182	186	191	181	197	164	158	163	180	195	179	198	164	196	187	183	171	200	183	188	143	168	172	168	174	174	156	187	171	183	191	156	178	183	171	182	165	176	176	173	184	171	177	157	184	168	165	191	193	171	162	179	173	163	161	181	179	177	154	193	197	194	169	164	192	181	199	174	196	190	182	170	191	187	171	190	181	171	187	162	184	218	186	158	168	175	187	176	165	193	175	151	183	171	171	176	153	152	174	184	177	168	184	179	194	168	177	194	177	189	171	206	191	167	177	188	187	193	194	184	202	183	167	161	196	185	155	183	183	188	181	181	183	190	171	216	181	166	168	176	200	168	181	185	170	189	180	213	196	180	167	168	177	177	179	179	193	189	167	166	213	204	156	187	192	175	192	171	205	180	172	178	185	157	183	179	185	202	178	171	168	158	171	171	179	176	190	183	172	172	174	177	170	181	191	186	183	171	177	190	182	173	160	173	178	171	155	168	173	170	174	190	200	181	196	205	194	190	187	181	185	189	183	170	177	161	192	175	180	153	181	187	181	187	165	172	196	186	177	169	176	174	177	189	178	183	163	197	181	183	162	194	190	186	187	171	193	185	170	196	161	179	163	162	155	170	180	178	174	158	169	178	198	188	155	189	173	155	165	182	219	153	171	180	181	159	175	198	168	207	192	156	195	175	166	167	169	170	190	172	192	179	179	170	183	182	166	162	185	169	183	190	148	192	171	168	170	180	181	166	187	171	173	188	189	159	190	183	179	182	157	184	172	224	180	170	180	195	163	196	159	184	172	195	183	167	182	176	163	176	201	170	192	144	154	182	203	176	161	166	179	171	159	182	172	163	203	164	173	176	154	173	185	161	157	171	166	223	190	181	196	173	191	181	175	164	169	164	195	184	180	156	179	187	179	186	197	195	178	191	186	173	177	168	191	197	188	177	191	159	178	174	180	200	190	184	167	154
63033	65062	50702	13210	813	838	863	1560	2022	2963	2111	2523	2123	1561	1129	757	649	685	663	663	622	633	673	636	640	608	630	533	581	630	618	585	617	586	627	558	646	593	638	615	581	607	569	563	600	582	579	598	594	610	577	592	611	599	557	591	575	608	573	576	644	595	570	560	590	622	613	570	600	626	592	594	585	577	557	626	592	566	608	592	626	586	577	586	583	572	621	625	576	567	533	575	619	613	568	580	568	598	571	609	620	598	550	587	543	593	565	611	588	603	516	590	565	596	623	580	538	575	582	601	533	593	562	595	577	584	576	598	553	584	590	579	571	601	557	564	573	569	566	576	589	590	590	541	600	541	580	609	650	599	596	554	628	597	596	582	572	531	550	514	587	573	675	621	594	615	596	576	566	598	586	567	570	576	600	566	636	579	586	564	545	587	587	599	570	553	572	590	633	604	566	589	591	565	614	587	595	560	583	573	548	603	597	602	582	585	543	555	584	583	551	568	587	556	610	579	561	611	581	557	578	573	590	589	594	596	575	603	595	577	585	562	585	568	574	593	600	553	601	568	581	593	646	574	589	555	539	592	575	590	593	600	593	585	584	609	612	606	594	592	551	592	604	575	584	565	554	584	580	626	567	547	585	559	596	565	572	606	589	608	581	609	621	613	565	581	590	629	601	593	566	612	578	571	574	562	583	582	615	575	561	587	590	601	560	571	589	548	576	558	597	603	598	565	613	591	589	624	604	551	567	609	584	560	639	555	554	565	581	605	610	560	587	575	538	609	553	602	634	623	616	588	579	619	595	546	570	603	615	624	591	529	546	598	597	574	563	603	562	597	592	577	540	548	611	604	588	633	542	519	578	542	578	620	579	575	572	579	574	565	619	607	612	568	585	580	599	592	537	607	570	590	558	584	593	573	592	605	582	607	611	540	598	584	594	562	627	583	554	600	590	609	567	624	584	595	609	540	574	580	562	590	557	577	603	585	598	581	614	567	549	582	598	568	590	622	617	606	572	558	601	598	597	561	589	627	566	563	570	567	576	621	558	564	596	602	575	549	585	566	611	576	545	596	577	618	587	618	572	601	559	589	580	617	577	588	585	555	572	596	604	573	572	598	589	546	581	584	584	580	574	598	556	579	589	577	585	609	565	616	583	609	652	613	575	579	575	589	603	526	602	592	568	586	578	558	612	561	575	555	602	608	611	525	590	571	546	597	590	573	580	649	605	579	552	589	609	583	566	636	590	591	543	593	627	567	585	560	580	567	604	558	583	568	587	565	593	585	590	565	576	609	546	556	635	566	649	569	594	605	604	599	574	575	628	555	596	583	566	537	578	577	582	627	638	590	560	590	574	593	596	564	570	600	590	625	613	596	596	589	643	619	582	593	620	577	641	548	588	556	558	571	582	583	564	567	570	604	584	610	577	548	635	585	586	580	562	582	591	563	611	561	583	598	606	596	566	631	588	596	612	611	576	610	577	587	591	625	593	551	584	592	584	555	592	572	604	601	609	561	565	603	574	553	570	554	628	611	595	580	609	589	589	569	529	626	547	609	577	549	605	570	597	547	588	528	539	588	581	584	596	602	593	541	594	568	565	584	571	577	562	598	574	597	583	566	561	621	641	605	585	565	569	562	592	601	592	584	601	519	579	615	564	575	567	604	550	584	554	545	600	619	613	563	573	603	577	586	574	571	584	608	603	580	528	616	552	562	575	598	586	564	622	582	596	562	582	552	605	589	581	572	582	582	611	556	628	612	588	585	586	558	562	561	609	560	593	649	577	596	584	571	600	598	643	567	595	557	604	632	567	577	608	597	589	565	602	585	587	560	582	578	588	608	555	600	577	612	562	604	568	630	595	592	594	564	538	562	591	573	599	580	603	539	624	580	626	575	607	603	602	557	586	616	567	590	595	587	573	600	571	589	566	616	603	560	590	561	587	562	592	611	603	582	579	591	602	615	591	580	574	571	579	591	591	594	588	567	579	576	587	597	597	566	582	591	574	634	593	598	558	610	582	589	578	564	601	567	590	621	552	589	608	600	552	592	603	607	555	593	597	615	593	589	594	629	620	583	567	595	602	537	601	606	640	549	598	603	553	590	582	569	589	594	636	615	586	609	609	631	587	620	579	589	617	576	570	580	572	597	531	587	596	631	587	608	577	609	599	597	549	611	573	594	586	617	551	607	583	557	592	590	573	572	562	586	609	558	591	601	572	577	555	557	568	575	589	587	565	579	545	585	592	553	621	594	588	592	611	558	550	616	573	591	585	605	602	604	626	571	612	545	573	589	591	568	599	613	594	600	562	580	548	557	581	574	580	575	599	618	567	585	612	621	588	604	567	579	569	578	590	614	560	574	601	548	594	554	552	584	555	620	628	607	587	579	599	601	596	556	583	582	553	595	611	591	569	560	613	555	596	618	583	566	562	553	582	576	598	581	574	602	566	552	590	575	606	545	646	593	587	589	572	586	611	545	590	559	618	550	579	550	613	604	611	552	622	556	586	576	606	570	602	560	598	570	601	583	576	657	567	597	618	573	575	574	603	614	588	607	568	599	553	580	566	586	597	557	576	600	553	615	564	564	592	561	585	609	556	542	631	569	575	642	555	604	596	532	551	587	598	576	595	610	586	584	623	559	608	594	549	598	597	559	596	594	650	614	608	587	559	575	558	582	599	590	600	545	573	591	581	572	626	619	583	613	602	577	596	594	585	592	580	600	575	593	558	574	619	602	605	606	589	554	607	579	615	592	599	596	608	564	591	579	592	550	574	595	602	600	599	582	550	557	585	582	576	571	591	625	598	601	590	580	559	637	600	619	574	599	589	548	601	584	552	603	627	613	539	577	593	591	562	607	607	539	566	566	570	627	565	572	585	560	607	588	527	618	603	599	543	608	570	604	530	592	574	617	587	598	584	590	565	560	566	642	574	562	602	582	608	584	597	579	584	569	589	557	622	574	577	612	576	589	577	551	580	561	588	563	576	571	586	622	605	565	590	546	585	623	563	595	600	656	593	592	563	575	589	564	583	601	602	578	620	587	647	606	578	581	565	575	641	587	577	604	606	561	564	538	540	569	597	572	592	630	592	602	591	583	623	557	580	594	566	533	589	622	590	564	573	565	590	605	596	582	619	580	550	615	591	560	596	587	578	580	576	641	607	617	594	544	623	565	603	575	549	563	555	562	577	600	530	563	579	609	581	588	580	582	605	607	612	555	526	556	642	597	604	568	561	535	605	611	602	595	570	617	634	595	613	555	561	595	543	614	599	559	566	601	576	590	597	570	611	590	566	585	569	616	583	571	538	589	605	571	572	579	635	605	597	561	580	623	573	568	603	546	567	627	626	605	607	559	597	629	636	571	569	553	574	576	566	586	547	598	650	581	591	572	571	538	631	555	568	565	577	601	557	545	642	587	587	552	629	603	575	552	623	564	579	627	587	533	541	587	575	559	581	599	614	557	580	599	584	554	585	573	560	570	580	581	591	590	627	617
31597	20287	7883	751	146	120	137	126	112	129	150	123	126	141	106	140	118	129	124	128	102	137	151	121	144	124	119	130	122	128	128	116	107	139	116	139	126	126	117	128	117	131	108	117	155	102	131	125	119	124	89	135	119	125	135	106	131	147	132	114	150	115	120	131	134	149	124	107	135	131	114	131	135	131	134	110	131	139	106	130	124	126	130	142	120	105	106	120	119	137	152	129	123	131	122	146	133	115	135	135	132	122	136	114	112	127	144	113	117	135	141	137	150	129	150	122	115	130	114	113	126	134	128	138	124	116	131	117	121	119	121	131	101	123	127	120	132	124	112	111	119	131	144	132	124	133	132	108	125	110	125	114	119	122	137	132	124	128	131	129	139	125	116	160	114	133	113	142	105	127	120	133	138	114	137	123	139	131	117	139	123	119	127	117	117	113	142	110	140	137	126	136	115	137	115	137	127	123	133	143	129	115	118	134	122	127	119	129	119	103	109	129	139	116	117	117	132	118	123	128	138	128	120	122	129	108	114	107	120	122	125	124	120	146	123	127	117	115	128	129	129	138	114	127	116	123	142	138	133	136	125	117	148	109	119	131	135	145	119	133	126	116	121	155	146	132	121	153	154	111	124	111	122	98	139	126	110	155	119	131	123	115	158	126	113	130	115	143	125	139	126	116	120	131	114	130	143	130	132	136	135	125	114	132	135	152	128	140	117	117	124	139	115	105	134	125	117	138	121	139	116	106	128	135	110	140	116	125	101	136	103	122	145	119	131	128	126	131	122	128	135	122	127	115	128	116	106	127	120	144	118	95	124	125	154	120	117	134	112	113	129	125	141	151	114	118	131	119	129	146	111	111	118	115	130	110	110	106	125	134	123	113	131	124	135	124	105	130	114	146	121	126	129	107	136	145	126	131	121	124	111	117	115	124	119	130	117	135	124	130	105	137	121	100	131	128	138	144	138	128	126	123	116	112	127	130	115	106	143	123	120	116	124	123	122	99	109	155	118	129	132	147	128	120	118	105	127	139	143	110	118	145	107	112	123	112	129	127	129	132	108	131	130	139	129	122	123	130	128	140	124	116	127	140	133	125	139	119	108	135	137	140	146	111	121	114	125	119	111	147	133	111	119	121	111	106	123	130	114	129	141	129	121	123	114	137	126	126	129	106	128	116	116	123	127	119	107	117	122	124	123	131	118	137	164	132	117	129	145	118	122	113	135	119	115	120	140	113	121	137	128	122	120	108	131	135	119	128	121	119	124	109	117	126	126	143	114	132	139	123	120	122	109	141	143	135	152	123	116	132	130	140	120	128	108	142	155	133	113	132	120	136	127	112	133	116	127	126	112	132	122	124	126	146	140	122	120	137	136	119	143	123	130	123	126	139	131	114	112	137	123	132	114	129	121	139	109	126	117	120	108	129	124	122	133	126	131	154	132	122	147	127	139	109	140	114	129	124	125	121	108	127	102	138	131	136	137	118	124	138	123	138	130	126	107	129	129	121	115	123	120	112	118	126	132	128	146	116	129	129	134	109	113	128	110	118	120	123	134	128	141	113	124	130	135	116	106	126	130	129	125	145	130	142	138	146	132	113	132	110	143	125	132	136	135	132	132	135	119	123	123	127	130	125	119	139	111	116	122	144	124	118	128	121	144	119	125	135	137	130	139	112	138	113	107	127	114	125	133	111	125	124	143	124	129	125	115	121	103	118	137	112	130	114	135	133	117	116	137	138	120	128	114	144	136	124	116	116	125	126	136	110	130	124	140	114	114	124	112	142	124	109	148	138	134	127	99	110	116	126	123	118	127	112	110	117	136	118	139	130	119	125	129	141	120	107	110	129	115	123	124	140	128	121	122	129	116	126	127	113	125	125	130	130	129	147	125	138	125	150	136	129	116	132	139	106	116	142	104	122	119	122	134	122	129	125	118	134	123	128	126	132	144	123	137	144	142	138	140	109	131	118	126	120	118	114	122	142	139	135	142	136	146	127	124	125	120	123	128	117	132	118	116	125	125	105	138	122	130	126	146	123	130	97	116	132	143	140	137	122	140	130	119	111	134	128	128	129	128	132	132	115	132	146	118	121	134	124	144	135	127	129	124	115	136	110	122	128	119	131	127	123	110	109	124	123	141	134	160	146	128	102	136	126	112	119	122	128	132	120	117	126	126	116	106	124	121	135	114	141	121	127	136	123	132	110	126	123	137	145	127	125	128	124	122	115	127	136	146	122	134	116	122	128	124	113	131	120	122	125	138	117	104	129	143	131	117	121	115	123	114	161	119	115	125	140	131	136	118	144	141	137	124	113	133	122	116	110	138	144	138	134	130	115	128	125	126	137	137	122	114	141	121	135	130	125	129	114	136	138	145	136	137	146	113	126	118	108	104	116	114	123	127	134	117	120	129	112	115	127	126	132	126	117	139	127	143	135	123	107	114	130	114	117	126	154	132	115	126	128	124	130	136	112	108	126	129	99	116	130	114	125	107	133	140	137	116	122	99	135	110	145	107	133	154	119	137	110	141	121	133	138	119	111	134	125	126	116	119	138	132	142	132	128	140	125	122	124	122	127	134	133	114	110	128	107	116	127	110	126	124	107	139	121	131	103	110	138	111	133	140	132	132	108	132	140	127	122	158	123	112	134	112	122	110	132	144	137	124	137	119	128	132	107	119	125	138	131	124	116	117	118	104	116	115	124	113	105	106	123	129	119	115	124	113	96	126	124	135	138	122	118	125	134	140	136	140	121	123	126	130	124	135	89	114	124	117	120	128	145	139	137	129	138	131	128	116	118	124	110	108	121	122	116	143	135	127	141	123	111	107	129	130	115	135	138	117	122	142	127	113	140	126	137	124	117	151	122	136	121	111	123	134	118	131	111	125	147	141	146	117	119	123	131	156	115	124	117	118	116	143	123	110	109	142	130	145	144	122	143	144	123	122	125	123	137	134	131	117	141	132	144	130	124	127	133	122	141	133	111	115	118	131	119	119	129	117	126	119	114	125	139	110	115	131	136	133	129	127	125	121	116	119	127	129	132	133	137	132	142	120	109	133	103	147	112	160	121	143	133	123	123	119	106	114	127	133	104	123	138	111	119	102	123	124	108	119	123	141	125	124	101	125	85	136	120	112	120	140	114	126	135	122	101	133	126	130	114	116	130	128	118	117	108	125	115	124	119	130	120	137	106	110	139	118	115	121	129	135	130	156	126	112	130	115	122	128	125	124	137	148	115	142	132	130	116	148	137	155	123	122	111	117	113	130	93	116	117	125	124	107	122	138	108	109	126	130	124	121	135	110	123	123	116	121	112	135	115	132	141	123	125	132	113	137	135	131	126	114	133	134	107	146	119	121	132	118	111	127	133	107	135	136	116	130	131	107	108	138	129	143	130	124	105	124	142	148	129	153	127	140	135	125	134	127	123	137	143	134	131	143	137	129	123	125	148	127	136	111	136	130	128	120	129	114	121	121	107	136	107	130	117	106	119	128	114
33160	24893	12342	1652	450	414	452	507	454	589	507	498	444	502	451	497	465	462	456	434	488	458	432	453	436	451	429	453	448	460	451	458	443	478	480	417	464	430	426	415	442	438	430	449	444	458	451	442	464	460	417	410	470	474	454	422	460	438	459	488	471	460	448	446	478	431	469	463	459	411	457	440	436	489	433	480	441	433	457	434	476	460	437	481	426	474	462	465	450	429	435	441	487	418	408	436	455	433	425	481	444	444	420	427	451	435	465	443	427	476	450	467	439	463	475	424	437	443	458	453	432	416	398	438	450	425	448	446	482	440	454	462	468	450	426	464	460	450	471	420	422	470	440	449	464	457	472	431	486	446	415	417	436	421	453	477	424	474	460	407	420	411	437	406	424	467	435	482	442	438	444	439	416	466	479	443	447	429	465	452	477	418	465	465	466	456	444	462	480	415	468	444	485	436	462	466	460	431	433	436	454	391	451	417	468	471	460	425	444	450	411	418	430	435	457	468	435	461	428	451	456	456	449	473	464	440	438	416	417	466	462	460	458	467	415	447	435	417	429	472	431	427	424	470	431	391	443	455	435	426	422	405	437	475	402	407	457	446	456	472	459	463	467	461	427	491	421	483	439	404	455	477	467	443	423	445	477	464	458	428	473	410	470	452	465	421	417	480	465	448	436	437	412	464	422	449	471	456	469	423	423	400	466	477	450	444	458	475	432	416	443	460	403	462	513	436	462	435	386	444	437	439	441	432	445	443	438	435	440	438	444	456	473	445	463	504	452	417	456	427	467	434	477	439	451	452	450	457	436	423	435	431	437	425	403	441	433	430	430	433	407	465	432	425	435	465	443	411	467	398	449	490	454	445	440	482	435	468	452	423	450	417	448	454	443	442	441	426	428	470	444	452	442	418	438	435	433	432	425	472	432	413	446	486	429	452	491	432	463	441	456	429	449	432	458	447	449	467	441	461	464	442	415	424	448	432	461	497	501	455	460	432	430	473	430	473	431	418	449	418	427	406	466	460	478	435	476	434	449	459	457	447	456	438	476	475	446	444	452	463	474	439	381	433	421	447	414	477	450	462	447	462	439	424	446	427	440	452	452	444	433	454	424	456	445	443	470	424	416	428	463	468	466	453	426	443	434	472	389	439	435	425	444	444	459	433	461	445	468	459	453	461	427	410	458	452	451	466	448	469	456	458	459	440	413	463	447	406	459	465	434	438	447	459	451	474	492	460	457	439	449	445	450	439	462	458	471	430	451	456	465	457	423	453	441	406	433	443	495	418	440	465	463	481	424	469	464	450	444	409	448	445	484	443	441	412	450	432	461	403	420	442	437	392	418	460	440	401	494	472	469	475	421	447	458	471	434	466	442	481	467	446	419	441	456	439	454	421	472	427	435	454	438	433	426	450	451	464	439	413	440	440	426	449	450	432	427	485	468	456	464	428	439	449	418	394	409	455	446	434	447	447	458	428	413	436	411	444	490	450	482	439	436	429	455	457	435	434	458	425	469	503	469	432	433	430	473	417	436	449	450	425	430	471	472	453	418	478	446	448	442	475	432	445	399	442	469	449	426	442	468	426	447	488	435	450	400	472	438	448	460	428	432	406	444	432	433	448	443	454	435	439	419	432	421	437	448	456	435	454	436	416	443	444	439	462	455	472	418	442	448	452	440	457	467	486	451	435	461	457	474	433	442	458	449	449	461	445	425	436	405	405	424	435	433	437	461	507	439	429	448	454	425	480	463	465	426	429	482	448	458	440	443	471	438	418	438	475	451	450	424	427	417	435	457	450	426	446	445	450	460	476	423	444	456	472	471	425	474	423	479	416	438	455	465	456	503	413	459	437	434	473	438	436	425	471	484	433	468	432	427	404	432	464	464	424	467	454	458	442	443	412	422	428	446	468	428	451	472	450	474	482	475	420	488	461	504	428	440	426	432	451	452	422	482	474	452	430	425	464	446	463	451	465	473	425	449	409	456	445	440	467	447	463	454	427	436	470	471	488	419	447	447	404	465	457	469	469	447	454	427	436	413	465	459	460	443	431	471	457	434	444	435	418	445	450	443	453	467	437	430	434	451	445	439	450	449	441	443	453	406	441	429	444	435	428	477	437	460	404	470	461	447	448	485	430	437	453	454	422	417	437	442	468	437	425	461	472	457	410	429	391	431	467	435	474	447	488	435	457	417	431	462	458	476	439	446	442	448	445	451	482	488	448	424	432	402	407	465	491	396	433	421	441	487	437	438	465	462	446	437	425	488	425	449	429	465	472	457	471	447	457	441	463	475	445	469	452	439	452	438	464	439	485	456	455	453	428	441	431	456	441	413	386	454	438	484	427	420	418	458	472	419	472	481	482	426	442	453	474	454	432	443	430	460	437	443	415	476	433	455	462	437	427	469	426	430	416	434	479	451	448	433	477	452	451	460	415	470	429	451	437	446	417	450	472	504	414	431	455	451	429	465	437	460	417	418	446	436	451	471	466	452	422	429	396	437	456	454	472	441	461	430	400	460	447	402	482	454	465	440	412	445	443	458	451	454	456	430	449	442	427	478	460	444	440	420	438	440	457	421	461	454	435	438	433	445	447	465	459	457	417	453	454	444	450	483	425	428	480	408	467	460	438	430	431	482	435	473	455	431	480	447	427	452	454	444	445	481	502	409	410	460	412	436	432	428	425	430	430	497	434	478	420	439	444	430	438	403	466	429	405	388	473	467	467	446	420	434	464	463	441	441	417	440	396	406	469	466	437	447	447	447	467	417	452	449	445	487	435	397	448	478	454	438	449	429	422	430	457	414	439	478	468	434	439	443	473	469	483	412	489	425	466	466	432	437	445	448	475	463	428	490	498	451	463	442	455	458	466	472	461	484	439	468	462	444	433	446	407	435	446	455	419	469	471	438	449	416	460	454	424	440	454	451	408	444	437	438	397	445	483	436	433	440	479	462	461	478	429	439	435	428	475	430	435	429	444	437	411	415	446	455	452	425	463	395	456	436	473	424	438	427	465	473	471	493	462	452	423	433	450	446	464	411	427	452	448	503	418	490	414	427	438	437	476	397	459	444	429	438	453	421	454	433	441	454	429	460	419	394	440	436	468	429	437	468	471	425	391	443	451	449	457	470	451	436	462	455	503	423	468	445	466	477	441	446	417	463	443	449	447	439	466	444	421	470	460	395	451	446	447	475	437	449	417	500	450	450	448	445	425	450	452	449	428	412	494	472	472	411	459	459	472	452	421	451	460	425	470	426	432	460	463	443	453	398	457	456	447	410	414	404	462	412	446	456	467	437	422	423	428	442	431	426	456	437	461	457	421	436	450	454	447	423	440	434	405	482	448	466	473	413	440	439	429	414	453	418	460	444	444	433	423	436	416	445	449	449	440	441	431	408	465	429	462	456	451	433	460	423	479	481	453	456	413	445	414	449	412	425	469	472	497	462	436	465	448	434	468	426	441	486	462	421	471	437	454	400	466	446	431	430	449	452	406
67847	64989	48608	18097	1813	160	144	193	228	263	218	201	179	149	107	109	118	124	108	142	131	132	130	102	113	127	114	113	113	129	115	95	106	121	110	122	130	96	110	115	110	128	119	108	99	105	109	117	95	105	110	127	121	108	132	102	109	106	112	92	97	125	134	129	105	94	132	120	93	103	130	123	113	119	98	97	104	111	102	106	130	102	107	108	104	91	112	100	117	115	124	111	134	113	111	97	97	117	111	129	87	122	147	118	124	128	131	97	110	111	108	111	123	109	123	116	114	134	114	106	119	120	120	135	109	107	123	105	126	116	116	127	118	105	95	116	114	124	122	91	126	110	111	107	86	118	110	106	98	101	119	95	127	113	118	115	107	108	117	118	125	107	117	112	102	111	107	116	98	113	118	127	125	123	100	113	110	112	116	96	131	100	136	95	101	138	102	108	130	108	127	113	106	110	127	104	111	94	110	119	130	133	110	130	134	119	103	128	108	106	124	111	116	128	117	106	119	123	126	114	129	137	119	124	120	116	110	118	94	121	117	115	116	116	113	117	120	103	98	116	103	91	98	114	124	114	124	121	123	116	118	112	120	93	116	118	106	127	115	121	111	131	106	128	108	97	108	98	114	103	114	118	127	98	118	117	116	111	121	121	121	109	91	130	85	103	109	134	110	124	113	100	102	117	123	118	116	127	117	110	128	120	136	112	125	117	125	107	103	116	110	121	123	129	113	112	117	123	129	111	106	133	116	100	107	122	130	111	122	118	120	125	107	114	122	125	120	114	126	121	104	127	109	113	113	96	106	111	118	134	109	114	101	113	118	143	104	103	121	121	111	89	125	108	123	122	107	110	108	105	109	98	131	103	95	117	108	117	116	94	115	120	102	123	109	98	113	95	121	104	113	130	111	109	134	119	112	119	110	125	118	116	122	109	128	106	135	118	148	110	133	126	121	109	120	118	110	102	86	119	99	105	117	124	97	118	113	116	95	121	110	116	130	138	112	113	96	117	116	104	130	126	116	110	128	110	112	112	108	102	111	103	124	122	123	113	95	107	122	145	117	114	125	134	93	114	106	116	150	129	125	107	111	120	104	123	112	110	108	124	130	137	101	108	129	114	129	116	118	122	118	128	119	106	117	106	106	108	123	93	137	104	118	123	97	97	107	122	103	111	130	109	100	120	143	117	124	127	106	104	123	116	100	122	118	144	96	108	106	98	99	114	95	138	133	105	119	118	114	113	112	124	102	130	131	109	102	134	122	102	139	108	121	102	116	118	115	115	112	123	106	120	119	110	108	131	113	100	98	111	98	119	99	126	110	131	125	116	110	130	111	117	96	109	85	135	106	95	112	100	100	111	106	121	118	108	120	90	103	92	117	101	121	128	116	122	111	110	112	114	128	115	105	113	130	116	123	123	137	109	121	120	123	129	118	119	123	96	106	119	116	106	122	119	124	116	127	123	117	105	135	112	132	113	106	111	118	119	124	114	113	115	115	114	89	118	118	129	123	111	96	108	106	124	124	101	95	115	118	120	132	102	118	105	112	98	114	115	116	107	90	121	119	116	117	124	118	106	99	133	111	121	122	110	107	131	134	103	99	119	115	108	126	112	128	114	130	110	110	132	115	132	118	120	112	108	137	90	119	107	122	128	125	107	117	125	118	109	103	109	116	114	111	101	132	106	115	113	122	120	112	123	109	106	120	105	128	116	104	90	104	117	110	115	131	136	121	107	118	108	128	122	97	126	115	121	104	113	119	116	113	96	111	97	112	132	123	113	105	117	123	112	112	109	118	94	110	101	116	102	131	95	121	117	118	112	109	129	112	111	105	114	106	126	111	109	114	109	111	120	103	105	136	124	102	119	112	83	136	117	109	127	112	99	115	129	123	91	100	101	106	104	96	112	126	124	105	112	125	131	115	109	117	121	117	117	121	114	107	106	122	129	102	123	137	113	104	108	114	107	100	113	120	129	110	125	105	128	101	136	116	118	126	96	92	121	106	105	130	128	115	118	115	95	119	116	124	115	112	120	96	117	113	122	114	124	108	121	127	123	119	116	103	123	114	124	126	120	130	107	125	100	119	98	108	111	113	105	119	122	112	113	127	101	140	121	112	118	133	109	98	106	117	119	108	110	131	98	124	109	104	131	113	116	104	116	116	133	112	120	98	140	118	111	113	126	119	113	114	105	104	119	108	109	110	114	121	117	112	117	122	121	113	99	104	119	110	113	125	123	133	123	108	110	92	139	115	98	93	106	133	127	108	114	122	121	95	122	109	111	111	142	122	105	105	97	106	117	113	119	114	122	129	116	101	113	116	118	123	117	119	117	110	127	99	112	102	129	103	135	129	107	104	121	114	123	115	114	127	127	120	128	102	120	101	108	125	120	118	136	107	113	102	117	90	118	102	105	136	138	110	106	116	101	113	124	119	113	105	107	98	147	134	114	108	111	118	108	112	112	116	104	116	117	112	110	108	102	98	101	126	133	131	101	119	127	119	115	121	113	108	120	112	100	119	115	115	105	110	103	125	117	106	116	109	117	127	110	122	129	103	133	107	121	126	110	94	107	118	107	112	115	117	126	116	117	130	114	115	119	111	102	99	101	105	109	113	117	119	133	130	108	123	120	112	138	114	118	105	98	125	108	111	121	103	108	124	127	136	105	121	90	109	95	118	120	128	129	109	132	112	127	97	130	122	101	105	110	108	110	127	121	109	127	137	104	126	111	112	117	116	100	107	109	128	112	128	104	107	108	116	106	92	104	112	113	120	101	120	107	130	117	127	118	134	124	122	107	112	119	102	107	117	108	118	102	114	131	97	109	114	124	113	88	109	113	117	111	110	102	112	119	115	113	132	118	105	135	98	114	132	109	98	125	112	111	110	123	117	116	127	97	89	109	84	130	121	128	123	108	114	134	138	106	116	119	106	102	116	121	122	101	116	118	118	131	89	135	118	115	95	121	112	105	112	117	120	133	126	113	122	108	109	119	113	93	130	112	116	110	97	133	111	127	120	121	102	124	90	127	105	92	95	130	96	111	118	120	109	106	113	114	113	122	124	116	135	114	110	123	117	106	111	122	119	117	109	116	109	120	101	124	115	104	113	123	123	115	99	118	105	106	113	117	120	116	109	99	102	131	107	105	128	118	92	123	109	113	104	106	124	110	109	134	102	108	126	108	105	108	118	104	93	112	127	112	115	113	117	112	123	118	119	123	115	137	125	107	117	93	108	105	116	99	130	101	110	87	124	113	104	110	98	106	117	109	126	129	123	88	105	115	136	130	109	103	114	100	110	80	115	115	92	111	95	118	107	121	117	107	121	124	107	118	121	116	119	114	107	123	99	120	104	127	118	114	114	117	118	130	121	114	132	96	126	114	108	113	115	106	115	88	108	114	101	117	134	116	84	95	100	125	97	111	106	114	132	117	96	126	120	113	138	123	118	105	113	116	114	117	110	105	133	128	124	131	137	115	118	122	130	116	107	106	113	112
52046	52565	45898	11823	533	499	516	755	1008	1381	1073	1136	942	734	559	481	452	452	397	468	439	433	445	435	410	395	423	440	428	431	438	410	414	414	411	419	432	399	411	420	418	421	418	415	421	420	451	432	420	439	409	406	430	381	425	380	416	401	389	404	372	428	411	413	409	401	405	418	431	406	379	409	425	399	408	422	413	399	433	418	419	395	413	393	437	412	398	409	433	451	392	405	410	453	449	428	423	370	378	462	385	418	405	408	440	439	386	421	407	415	428	416	400	405	434	387	421	375	394	377	398	411	436	396	418	367	421	412	402	396	443	410	403	399	418	399	415	410	378	408	421	353	393	440	411	389	403	431	428	438	406	431	393	371	412	425	410	388	415	421	422	400	348	394	389	446	406	398	430	383	362	403	391	437	409	372	381	425	365	390	412	379	423	384	426	405	421	415	398	406	426	429	431	407	437	388	386	422	406	394	416	397	380	436	429	415	416	413	387	385	420	411	435	431	397	431	394	409	404	413	412	418	424	449	388	424	446	425	398	420	385	395	388	380	404	396	387	391	410	414	385	414	410	402	394	433	366	417	387	407	435	394	427	422	419	444	402	427	438	401	405	435	412	396	412	360	388	402	434	402	416	424	439	393	421	412	409	428	460	363	426	406	387	395	377	401	429	389	440	404	465	423	429	408	404	425	383	405	436	376	357	381	419	424	431	412	403	413	394	410	405	417	412	438	413	410	386	432	391	387	381	388	434	412	430	406	404	430	410	374	386	383	415	428	406	419	425	423	413	433	428	386	364	411	428	405	408	430	448	402	398	416	427	405	393	415	434	407	387	394	406	382	384	430	390	425	376	444	455	439	412	425	425	408	414	406	427	419	391	403	400	426	408	412	401	380	408	398	406	396	387	394	418	405	440	396	396	412	432	406	420	403	380	390	420	382	379	445	433	382	396	388	449	403	409	402	432	414	380	406	411	433	384	411	389	372	380	400	394	393	400	377	408	423	422	377	418	426	403	390	401	431	409	380	389	377	408	381	377	378	414	399	399	391	404	401	358	376	403	398	374	395	424	406	430	434	440	414	426	430	377	411	401	384	416	377	398	418	406	409	440	414	427	402	379	387	427	400	428	400	420	370	413	399	435	432	407	416	445	413	407	412	427	411	420	410	431	383	365	418	362	419	438	411	401	421	406	404	375	395	423	428	406	429	385	422	406	393	432	435	396	424	445	399	437	427	437	441	375	380	411	398	388	432	386	412	405	459	394	416	417	407	404	439	404	466	408	397	385	433	416	391	391	384	387	417	422	400	430	414	410	422	389	406	404	389	397	430	396	375	410	415	406	394	411	381	390	400	405	411	414	388	408	403	410	400	422	383	396	421	432	377	405	440	450	395	447	417	413	393	351	407	424	391	379	437	422	423	418	390	393	424	419	412	403	435	399	396	413	401	421	398	392	426	418	386	418	428	403	407	408	387	428	401	409	412	439	402	460	415	412	434	411	397	379	414	425	387	398	418	448	393	380	382	415	392	430	431	382	429	408	415	379	374	447	416	422	399	391	389	430	403	379	423	416	428	379	364	407	394	421	394	434	396	388	398	398	407	390	419	411	384	452	376	417	394	421	404	392	416	393	427	414	409	436	393	369	406	384	396	424	392	413	411	375	448	411	395	424	384	405	436	413	409	394	418	403	397	465	388	426	408	389	418	425	424	425	354	415	440	403	393	419	394	437	435	442	405	389	398	385	412	418	414	424	411	403	412	431	443	380	422	401	399	402	434	407	422	422	433	424	451	350	406	398	413	416	406	384	400	389	358	357	444	427	417	383	414	386	391	368	427	401	430	385	414	423	452	424	428	436	378	414	419	405	391	416	377	408	430	386	434	408	427	388	393	417	429	419	410	413	431	369	385	409	397	407	432	399	406	414	403	471	395	420	389	379	432	415	407	400	397	397	418	405	394	415	423	393	401	418	420	396	378	375	411	432	371	424	408	381	375	396	414	422	379	416	429	414	370	395	438	401	431	447	384	424	409	439	390	403	387	416	405	436	418	412	375	419	398	412	395	413	429	427	446	449	371	399	370	389	397	414	429	423	425	400	399	392	394	411	405	381	449	415	443	392	434	421	416	395	396	369	386	389	418	372	382	430	439	408	397	404	411	404	444	429	395	389	414	393	407	410	363	444	403	396	394	387	428	411	425	399	413	407	423	420	402	410	402	434	404	411	407	384	414	436	423	406	407	383	408	442	406	384	353	394	393	407	423	417	400	433	394	406	417	423	423	394	425	401	401	400	422	394	437	421	411	428	402	424	434	404	371	428	409	431	430	369	391	400	415	433	346	389	412	427	407	410	417	404	384	438	395	382	397	437	396	425	413	435	397	409	425	413	381	401	405	399	421	400	400	401	390	405	429	401	422	403	399	422	399	430	393	436	390	401	419	392	397	394	427	386	390	409	438	427	418	420	388	464	458	425	454	408	416	424	383	420	381	407	430	418	412	405	415	416	407	395	362	402	402	431	418	398	410	424	420	389	437	432	405	422	403	366	387	374	383	426	421	445	381	437	418	438	406	394	390	420	381	401	385	418	406	421	407	414	429	411	438	461	386	445	404	412	407	415	414	373	412	430	401	453	432	400	407	357	423	394	441	417	395	416	373	398	436	368	413	441	385	402	416	410	435	435	423	398	457	438	428	400	395	406	441	426	401	391	441	410	387	419	423	437	406	362	454	434	406	441	398	410	395	382	416	404	417	396	384	414	391	426	405	410	384	413	398	402	404	405	398	406	399	398	405	380	396	388	390	428	402	407	406	424	402	409	423	419	383	386	392	406	387	404	399	385	388	390	406	447	394	422	412	427	439	418	430	460	362	389	396	407	432	404	415	423	426	407	401	400	401	407	388	378	409	416	415	412	403	448	404	409	411	427	465	418	420	420	407	434	383	435	426	390	407	391	406	410	394	424	375	403	408	389	426	403	402	411	429	453	389	413	375	401	423	409	404	404	427	423	408	416	392	422	407	410	431	399	377	380	410	418	414	432	419	432	426	375	397	430	428	425	429	422	425	440	427	407	414	408	396	398	433	402	422	401	419	421	394	394	418	450	415	431	406	379	393	412	423	383	334	434	425	424	413	447	400	397	407	420	387	420	402	408	440	434	374	406	385	404	401	413	378	393	383	407	388	402	427	414	419	411	386	412	378	415	418	419	422	418	414	440	384	418	425	431	407	397	409	397	433	380	427	402	392	400	364	409	430	416	389	382	427	422	401	421	404	398	400	456	396	390	404	370	403	389	378	388	394	386	392	432	446	419	403	375	415	387	427	408	411	428	414	409	385	396	378	388	435	434	405	425	402	409	395	420	388	442	391	397	429	409	450	422	397	439	366	441	425	458	429	413	418	402	403	396	389	428	406	419	406	407	399	407	395	428	412	441	426	401	392	393	401	424	420	460	420	440	431	415	426	407	380	401	405	414	374	386	410	427	445	423	394	415	403	427	444
75481	74844	57319	21729	4598	304	206	307	370	446	362	368	334	280	210	181	177	181	183	168	207	198	173	183	192	188	190	163	172	195	187	189	174	172	195	184	175	176	190	172	186	189	172	205	168	190	168	183	182	160	164	166	159	177	173	153	171	179	173	184	189	162	179	167	160	182	175	200	177	149	163	173	184	175	171	169	180	167	177	185	183	179	192	161	182	168	161	183	183	178	151	180	189	184	181	154	177	182	183	185	166	156	154	177	195	177	195	181	193	151	167	162	187	161	155	189	172	193	177	162	181	195	194	179	181	153	172	214	171	183	179	190	160	191	183	167	175	182	195	158	162	191	175	168	198	183	187	162	191	165	176	192	154	190	175	165	160	175	163	177	197	181	191	172	171	179	181	180	179	178	153	196	159	190	195	177	157	188	190	158	200	190	174	172	172	176	162	160	176	200	184	174	173	162	177	179	162	170	183	171	196	171	164	173	196	170	162	167	190	182	198	167	154	186	204	169	188	173	187	171	180	176	181	186	180	174	185	186	208	158	169	141	161	174	180	189	164	179	175	178	174	157	169	175	145	177	186	164	197	184	167	170	164	180	149	193	158	171	163	186	171	161	180	184	190	166	164	168	164	186	169	179	177	183	182	211	187	178	200	184	178	156	200	178	158	181	167	164	182	175	157	163	187	175	155	168	181	172	200	182	160	172	180	175	182	193	178	161	177	149	163	182	178	191	151	161	153	156	171	167	184	176	184	196	170	177	163	187	165	148	171	140	175	154	170	175	186	171	178	202	166	192	197	157	172	187	199	155	177	184	156	188	183	178	191	154	152	184	173	167	181	192	169	191	197	175	186	170	176	179	178	181	177	180	203	163	179	183	192	159	181	172	175	188	193	166	173	174	186	176	165	187	160	177	188	175	213	148	169	188	182	166	165	182	167	187	175	197	181	184	170	188	176	151	181	195	182	170	180	182	184	158	182	209	175	172	191	176	184	181	190	186	169	175	181	163	181	176	178	173	156	168	160	184	168	169	198	169	173	176	174	185	178	183	174	174	150	191	170	161	201	180	174	178	183	149	165	183	192	174	194	197	165	192	164	168	170	164	179	179	171	177	202	162	181	198	187	163	164	199	166	194	195	160	175	164	151	182	169	185	191	198	176	204	177	172	186	162	158	197	172	196	200	169	180	157	168	183	164	188	174	179	180	195	177	163	177	183	170	166	152	161	166	178	207	188	172	166	174	162	194	194	172	170	181	167	180	184	165	172	196	153	159	177	153	188	184	169	193	182	175	149	176	163	167	182	182	167	192	192	169	155	168	169	214	188	185	181	181	195	183	194	168	163	194	171	177	179	156	186	192	192	182	160	186	169	175	180	187	197	185	190	179	187	188	186	172	173	195	161	197	178	177	169	165	187	191	167	172	186	179	176	177	150	163	182	164	184	174	157	198	185	187	165	175	154	187	186	184	192	175	183	175	199	179	185	160	202	168	193	162	178	196	192	182	203	178	173	175	173	167	164	184	174	179	212	155	164	172	177	173	181	183	178	166	200	204	178	172	188	169	170	192	160	175	184	189	177	177	164	193	187	190	178	175	164	194	188	194	185	182	179	158	192	187	176	200	180	172	182	185	189	179	159	164	168	181	169	168	192	171	156	174	193	177	203	179	182	171	175	172	202	183	196	192	200	161	170	181	149	182	179	192	178	158	191	184	201	187	192	168	151	183	155	197	188	172	169	189	178	176	160	177	172	173	190	201	180	165	179	167	171	182	179	177	189	165	203	177	182	185	185	163	197	183	170	155	170	180	210	179	204	177	149	201	180	167	186	154	181	183	174	179	218	185	192	162	182	165	175	161	178	171	201	164	182	165	146	193	196	170	174	160	168	164	172	159	162	153	167	189	192	180	180	200	169	188	169	172	179	166	176	187	159	180	157	170	184	170	178	167	165	167	190	174	184	184	187	192	206	175	164	163	174	190	182	192	180	176	166	179	158	171	181	183	174	191	171	161	160	176	186	187	169	196	163	162	183	165	158	172	183	193	159	181	179	179	171	188	169	164	170	199	174	175	191	183	181	175	172	175	171	151	184	170	202	176	160	187	182	182	195	188	176	181	180	194	201	165	172	187	191	173	179	189	179	174	164	176	158	213	182	179	156	186	158	159	180	193	196	181	185	174	161	181	166	205	174	186	169	176	174	203	180	191	164	177	177	188	173	183	194	191	180	206	199	171	186	162	152	161	181	174	177	170	158	178	185	161	169	197	175	182	187	194	174	181	171	184	166	184	168	161	166	177	165	184	148	153	197	188	179	170	176	204	182	183	202	192	162	198	168	158	184	177	184	183	191	198	172	157	177	171	157	188	166	161	173	163	161	188	186	180	166	165	169	164	200	179	200	162	162	193	177	196	176	175	172	208	177	175	188	159	164	173	182	169	165	176	211	155	161	182	188	155	172	194	181	185	202	184	174	203	156	175	196	173	186	182	195	175	184	169	173	196	206	190	167	159	183	156	189	182	160	175	168	202	162	154	183	164	165	163	170	182	164	159	188	156	147	170	187	172	201	161	187	167	179	194	174	174	171	176	169	207	163	186	174	173	206	187	166	183	177	169	172	199	159	183	194	158	157	167	191	175	180	197	201	185	190	187	183	169	172	199	179	188	186	162	194	186	170	160	183	203	166	158	182	152	162	195	180	169	157	169	165	176	183	169	182	189	174	171	168	192	183	180	190	182	189	174	171	191	187	169	176	162	166	181	169	139	165	162	202	169	178	164	172	183	190	165	146	173	180	170	189	184	205	163	169	170	159	167	173	169	160	200	174	197	163	198	155	193	183	165	189	178	198	177	179	178	162	199	178	171	164	154	177	168	172	159	187	181	170	202	145	183	189	158	181	172	193	181	185	176	179	184	180	170	160	161	168	168	169	206	166	167	182	173	179	183	197	172	166	185	172	212	175	189	171	172	190	178	196	177	183	198	178	183	178	202	187	145	162	155	188	175	160	196	166	169	187	186	201	182	183	200	177	200	180	152	189	199	153	186	184	169	189	190	164	180	178	186	185	182	162	168	190	174	179	163	198	170	159	183	203	183	162	202	186	175	202	181	159	184	162	189	183	177	180	200	173	192	161	172	165	177	177	146	189	180	171	171	169	165	162	184	164	169	169	175	193	181	156	184	202	169	181	194	169	176	174	167	177	186	189	158	189	178	189	178	216	184	182	171	196	167	171	163	177	191	198	170	190	179	170	176	176	167	169	156	179	168	172	185	183	185	188	182	186	184	181	166	161	174	161	164	193	179	163	176	214	188	164	186	173	176	180	179	171	172	199	180	184	178	198	179	187	187	172	194	193	180	192	170	197	175	189	165	179	190	167	176	164	184	170	199	176	182	155	175	170	165	169	190	161	166	176	175	176	182	177	172	184	165	175	202	169	192	163	212	161	184	212	149	198	186	176	182	168	180	173	181	158	176	174	184	193	163	166	183	183	179	180	180	164
62707	65744	53312	13498	833	782	779	1338	1610	2279	1860	2264	1876	1423	862	677	624	617	643	663	683	707	711	630	645	624	613	603	612	615	631	571	648	558	565	607	566	559	579	604	559	514	578	592	566	570	565	567	589	632	658	587	593	558	561	548	606	570	616	598	585	578	592	591	587	613	594	572	600	551	595	626	589	596	607	607	566	580	590	583	597	583	594	568	603	637	562	591	560	615	611	606	576	586	582	552	583	565	567	573	618	593	545	549	590	592	534	590	639	565	632	608	569	576	584	580	584	567	601	588	567	609	587	590	630	575	613	620	602	575	597	608	601	585	583	551	606	622	593	612	562	550	508	577	595	575	585	642	551	537	546	572	579	575	571	545	572	588	628	608	578	590	556	540	593	597	552	564	558	582	582	537	577	575	596	589	528	553	585	600	595	575	601	547	601	566	566	545	562	585	581	634	581	604	591	586	572	612	625	601	581	566	579	621	581	519	563	619	569	594	577	609	558	594	598	617	537	617	535	605	612	613	575	612	570	584	596	619	574	553	566	560	577	570	533	608	578	609	592	596	591	568	559	569	627	592	554	570	594	555	599	555	565	596	544	564	604	590	576	597	616	630	571	623	629	567	594	615	564	637	617	591	594	605	609	543	558	566	600	576	580	598	602	569	566	564	553	565	621	638	593	569	574	599	590	578	591	564	600	616	582	558	576	585	573	594	535	574	548	619	573	609	644	610	620	574	603	605	599	581	575	587	550	565	589	598	564	595	584	636	573	519	571	613	593	595	558	592	592	552	613	592	562	603	547	594	589	590	591	605	578	574	588	618	542	597	543	602	567	542	535	599	631	578	593	581	559	583	596	589	561	579	581	605	596	578	565	605	598	615	606	622	531	543	574	569	589	615	560	625	520	583	612	634	602	583	613	584	565	596	525	590	583	604	578	578	576	605	559	610	577	528	578	602	557	571	596	562	557	570	535	606	588	566	593	615	567	552	563	591	611	593	576	601	586	569	580	534	553	599	606	585	605	569	626	564	570	590	564	552	587	616	581	573	580	609	587	577	570	634	562	562	589	570	585	555	583	582	603	573	622	600	612	605	571	568	638	574	598	590	570	586	570	612	617	548	649	593	587	583	589	598	588	566	559	572	561	586	585	574	599	626	573	601	564	574	598	554	601	543	595	627	585	567	578	587	564	604	638	615	538	583	562	587	604	591	578	545	557	575	589	558	609	537	558	600	556	575	572	652	585	537	556	567	613	548	589	620	594	644	571	610	613	594	605	567	609	584	599	580	583	526	623	609	609	592	562	578	603	576	574	566	597	577	629	611	584	590	577	609	617	590	593	579	573	562	539	552	576	560	539	542	548	640	605	546	596	590	528	593	578	528	617	566	558	537	610	604	588	563	584	595	585	591	549	628	591	588	586	615	595	587	552	578	574	556	595	601	590	598	562	601	583	605	595	593	565	584	596	595	584	580	618	594	582	585	573	609	601	616	604	576	563	574	565	579	591	592	603	573	594	593	517	604	576	581	653	561	641	585	572	618	562	605	598	583	548	581	532	565	539	580	588	619	559	571	555	601	579	569	570	621	560	606	577	585	571	565	572	613	599	552	604	601	547	591	579	589	552	575	570	579	598	606	531	615	579	564	629	580	630	586	568	612	563	602	596	612	605	588	613	577	610	588	604	625	626	559	608	585	578	605	613	575	582	574	545	573	573	597	547	552	559	615	546	558	606	584	539	567	589	563	548	590	577	595	619	569	597	549	571	590	575	653	529	635	557	543	589	584	607	559	566	573	569	563	593	567	569	578	549	585	549	563	594	590	593	625	556	565	617	593	611	576	561	575	589	581	547	565	592	596	556	607	600	593	581	591	580	619	549	576	557	548	577	607	592	630	590	576	591	612	629	647	551	593	547	579	573	568	593	540	619	571	572	615	536	564	583	563	547	604	569	601	592	569	575	566	579	608	606	563	592	587	559	584	602	552	503	610	615	592	556	603	596	582	586	585	562	611	581	577	644	585	572	551	567	572	565	599	592	571	588	606	591	599	567	576	575	565	577	575	603	605	602	565	583	563	600	595	562	575	610	588	577	541	599	613	607	616	589	602	609	579	555	572	566	577	588	546	583	602	604	593	603	565	594	571	548	584	570	593	570	585	591	583	596	594	621	529	587	614	613	574	593	590	563	554	547	572	570	593	565	582	595	596	572	619	537	575	547	584	587	618	641	609	575	568	604	625	575	606	614	587	577	552	618	547	566	599	588	591	545	588	549	559	611	558	577	595	578	572	581	596	619	603	595	593	582	603	561	575	567	590	588	565	616	604	583	578	570	603	570	621	571	609	585	591	636	590	572	549	554	607	586	586	541	576	604	595	590	519	607	574	573	596	555	568	588	591	564	604	575	555	594	622	614	602	597	565	606	560	597	602	604	608	583	614	558	558	602	550	576	602	581	617	567	602	587	588	617	564	535	571	574	614	554	587	533	561	589	559	581	626	579	537	627	596	616	623	582	579	579	577	578	576	585	549	611	607	563	590	580	593	612	628	565	590	586	584	602	564	561	567	545	589	598	594	581	569	547	570	579	568	539	572	623	613	590	600	576	584	573	569	585	610	586	566	602	568	605	563	588	583	563	590	560	542	571	586	601	585	616	592	601	569	612	593	561	593	585	580	560	572	591	569	574	591	572	593	612	628	566	551	589	556	577	614	555	530	583	600	567	573	603	587	564	566	539	556	630	561	610	574	608	554	560	590	518	598	622	614	608	564	563	605	599	582	580	596	575	562	584	628	585	593	594	620	569	565	579	589	580	576	540	577	606	584	560	625	607	593	595	558	615	577	560	585	605	582	554	559	606	592	580	593	595	612	558	607	587	567	618	583	600	577	585	543	592	591	623	635	621	589	597	606	622	575	592	578	571	600	574	608	611	595	571	602	587	599	611	569	573	578	599	584	616	573	598	608	576	577	617	572	590	583	599	580	574	569	594	573	587	591	564	576	567	609	595	606	552	625	601	596	605	579	548	587	587	562	567	617	570	584	608	586	587	566	566	589	559	586	590	589	588	630	607	563	562	604	578	597	599	567	562	574	576	571	578	569	601	593	571	574	591	541	578	597	596	623	594	633	622	575	564	610	579	573	628	592	571	593	580	577	598	599	572	582	571	563	581	566	544	574	667	579	593	601	598	558	563	581	582	601	626	551	624	598	591	565	565	603	585	586	555	619	580	592	583	570	637	588	597	579	539	560	599	604	584	572	583	569	584	526	647	584	577	619	557	616	565	577	645	541	580	575	624	590	599	573	587	594	628	588	629	566	559	616	610	560	607	565	573	567	581	586	568	608	555	583	605	590	572	533	580	590	595	600	567	609	591	597	534	565	573	569	592	589	575	555	594	531	590	604	601	598	597	589	589	587	569	525	590	553	552	536	571	603	534	597	580	627	577	575	581	542	586	625	595	623	605	599	558	553	571	621	609	565	595	570	582	609	561	617	583	582
31100	20192	7434	491	144	117	103	104	132	150	121	97	121	101	108	106	115	116	115	113	108	115	98	116	114	102	118	115	119	129	132	111	109	112	105	116	98	123	104	99	118	109	112	109	111	108	108	119	123	126	106	117	116	102	116	118	111	120	115	120	123	128	112	97	125	102	102	106	111	105	121	93	116	118	115	128	126	111	119	108	115	139	118	126	126	117	114	107	94	125	95	117	91	134	116	112	111	122	103	129	107	121	111	114	99	123	116	110	103	106	123	125	123	129	97	128	108	117	140	117	100	116	125	104	120	109	118	107	117	116	131	121	123	108	123	125	113	132	102	116	97	116	128	115	107	117	112	125	115	118	129	113	141	131	98	110	110	126	105	115	137	114	124	111	124	123	120	104	106	115	114	114	102	120	112	130	97	126	116	137	112	121	117	114	128	123	116	100	92	120	125	111	114	117	131	116	120	122	99	114	109	121	97	110	120	106	112	104	112	118	114	107	128	109	89	112	106	109	121	110	111	105	106	114	108	132	129	117	119	110	123	94	118	138	92	111	94	120	106	116	118	98	123	108	118	127	115	117	112	124	113	121	107	117	116	117	110	116	105	116	101	91	117	110	122	105	105	110	111	105	121	115	131	120	113	109	125	123	114	88	108	101	101	95	107	118	140	113	115	111	122	127	122	112	124	120	116	93	111	106	118	105	129	117	111	113	114	118	149	125	111	117	121	125	116	128	129	94	120	123	110	116	108	135	107	103	109	119	115	121	110	127	134	94	115	134	118	109	119	93	120	124	114	123	120	118	111	119	109	137	97	122	131	106	110	107	99	120	118	116	92	107	127	128	117	99	122	141	133	117	109	126	118	125	116	124	128	116	97	100	123	101	118	110	110	116	112	123	120	103	117	97	108	102	92	111	116	124	122	120	123	110	103	119	119	122	122	124	116	117	117	103	104	127	102	104	121	115	130	115	113	116	113	124	108	129	111	107	132	108	113	122	93	116	111	114	134	135	117	113	115	112	112	117	118	98	125	97	121	97	124	116	115	108	116	114	119	111	119	109	122	121	87	116	103	129	112	104	103	127	123	116	124	102	114	114	132	117	104	100	100	113	126	129	117	101	116	133	104	110	134	112	117	113	124	115	124	102	111	114	119	117	102	107	110	107	107	112	109	126	114	126	123	112	130	122	126	122	118	118	106	100	116	113	123	114	103	117	116	106	113	111	115	119	131	122	122	97	122	106	121	113	123	135	143	130	119	129	126	119	110	114	113	130	118	117	127	107	117	134	111	112	120	101	94	89	95	132	110	102	110	128	104	102	94	127	118	93	118	113	121	112	98	109	115	108	141	112	130	109	114	126	109	114	101	95	103	118	106	111	112	125	107	132	114	107	102	111	112	116	117	95	101	127	132	113	110	105	130	125	129	94	118	128	106	111	94	132	121	120	121	102	100	118	119	115	118	115	103	120	99	119	123	113	115	115	111	127	114	114	134	106	121	103	104	133	111	137	141	121	104	126	127	122	126	117	104	104	117	117	99	99	112	101	120	114	118	105	128	124	109	118	108	112	110	119	116	103	131	116	99	110	120	113	106	121	119	105	119	101	118	107	109	106	100	112	121	94	119	103	135	112	115	123	110	116	102	117	109	111	125	111	106	135	130	124	116	105	120	116	123	118	99	110	111	106	107	113	118	116	111	123	120	125	122	124	105	121	116	119	129	121	99	123	118	132	126	113	108	123	109	107	136	117	111	111	105	124	106	106	126	117	106	105	108	115	130	120	116	113	121	104	112	92	113	101	123	128	110	129	110	116	129	121	136	111	114	119	103	106	122	127	111	122	121	128	121	118	109	101	116	114	117	108	111	124	115	126	103	119	132	131	118	117	135	113	126	115	113	124	112	117	116	118	101	110	97	113	118	134	100	117	98	114	119	136	110	112	104	129	119	118	112	134	113	107	112	108	131	131	114	102	89	118	117	111	118	120	131	128	107	96	133	117	112	133	126	124	101	120	134	105	126	124	100	125	111	117	142	106	113	115	107	113	129	130	101	127	90	112	127	110	126	117	128	107	112	100	121	111	132	112	126	121	132	127	121	119	113	121	141	140	121	128	149	122	106	123	105	104	117	127	104	119	120	114	117	114	109	103	111	122	111	99	112	94	107	120	97	98	121	115	134	108	111	101	117	123	134	115	107	109	95	127	125	113	119	115	103	131	119	124	104	112	131	109	126	137	115	121	126	113	109	114	128	102	114	116	113	133	121	122	117	117	119	125	116	109	123	111	97	114	103	109	132	94	90	104	95	124	113	124	129	107	109	115	113	125	128	130	117	132	102	100	118	103	141	113	112	109	106	107	122	99	113	95	113	128	122	105	125	100	129	116	111	127	114	110	107	108	117	130	126	116	115	99	124	128	110	120	122	116	106	119	102	107	126	126	114	114	117	107	89	119	119	117	118	101	105	100	110	115	125	120	113	106	142	129	128	133	114	103	109	119	118	100	111	117	109	114	127	102	121	107	100	120	128	110	126	96	106	123	117	122	111	109	107	96	116	104	110	116	107	114	95	103	116	134	121	135	119	105	121	111	112	116	110	130	122	106	90	109	104	116	122	117	101	130	109	121	139	99	107	117	122	115	102	118	118	113	115	94	118	128	106	98	117	102	102	109	117	100	123	118	130	117	130	138	114	126	125	121	105	127	125	120	133	117	119	85	120	115	114	130	103	122	108	119	139	128	107	118	117	102	122	111	138	114	117	116	112	116	104	122	112	136	108	120	123	119	128	121	108	126	111	132	131	95	147	118	113	113	103	111	113	124	98	103	127	112	111	106	116	108	135	92	131	123	113	114	123	128	120	125	114	106	131	131	103	104	109	114	114	115	101	119	114	113	114	130	120	130	112	127	114	112	120	103	122	125	113	113	107	93	100	103	97	124	122	122	116	111	115	117	100	132	104	115	106	105	112	112	115	113	107	119	125	112	112	121	130	120	98	124	113	116	112	136	110	124	123	107	138	117	111	138	131	112	115	110	128	125	118	117	124	111	123	107	114	136	97	110	99	108	104	125	112	103	100	112	117	118	104	121	103	126	113	106	125	104	124	115	132	140	135	116	116	124	95	110	129	87	112	114	104	109	131	129	112	101	128	103	127	104	117	101	94	101	126	104	103	120	107	126	103	115	105	121	120	122	131	119	108	116	113	117	114	107	119	123	133	106	114	101	107	102	105	120	127	104	119	113	100	114	101	124	134	129	113	105	103	121	113	105	125	131	112	128	122	101	112	130	122	114	118	113	92	90	130	129	85	106	129	124	108	111	112	114	100	132	135	115	133	93	120	133	126	97	84	112	100	144	110	108	113	109	120	111	122	106	114	104	107	129	128	117	105	124	128	109	129	110	112	113	120	116	112	101	107	127	132	112	109	125	104	113	123	112	117	108	132	105	128	123	130	119	94	120	99	134	102	110	109	111	115	117	116	110	119	119	114	112	121	112	118	90
32842	24578	10928	957	425	420	429	446	519	485	442	478	482	396	445	420	427	448	403	399	448	428	450	415	425	389	411	404	422	426	425	406	433	409	402	420	387	402	398	420	407	353	407	409	416	446	419	395	432	408	397	389	432	418	408	371	432	424	439	432	423	412	398	425	417	401	420	421	395	415	451	404	416	404	446	424	401	412	417	441	430	410	371	387	405	390	422	445	404	419	408	404	423	428	450	413	414	392	405	403	434	413	413	426	416	424	428	418	406	403	425	431	434	445	422	443	390	393	397	395	428	405	413	396	425	400	409	408	387	430	434	398	408	405	433	428	415	424	402	400	419	368	419	419	383	381	420	411	420	414	422	432	399	431	430	389	401	398	429	424	375	416	437	398	384	421	393	397	393	420	416	402	404	420	394	399	415	383	428	390	400	452	423	411	403	435	418	408	412	404	407	400	411	432	397	450	433	418	394	407	399	395	404	406	405	411	425	430	400	394	389	391	426	430	425	425	390	400	395	428	393	366	394	382	422	457	422	429	411	416	379	385	421	413	389	417	426	447	409	405	411	400	410	425	395	395	429	378	411	385	418	423	429	384	395	433	413	431	427	413	409	411	391	424	415	455	402	415	418	437	395	413	395	420	435	422	437	418	392	415	422	405	443	405	426	406	386	461	447	420	433	416	386	415	440	412	359	411	422	384	436	415	420	450	437	451	430	447	420	434	490	409	376	399	391	414	396	413	395	395	421	401	409	416	383	412	416	415	430	424	404	417	404	388	460	421	398	424	461	379	403	403	405	422	401	419	433	408	411	456	431	427	398	415	416	390	418	383	399	418	384	405	417	470	433	414	404	420	429	435	392	435	414	404	424	424	401	442	409	398	429	435	392	392	378	411	399	396	426	402	415	393	444	395	442	430	417	438	405	424	404	451	420	452	417	401	414	373	421	382	418	422	438	431	411	381	420	393	407	455	407	411	435	390	400	386	397	410	411	437	396	402	399	427	415	417	452	404	431	422	418	438	390	396	454	379	383	407	421	380	397	402	415	419	415	391	401	425	433	416	408	409	385	407	403	391	410	397	465	397	422	417	401	378	421	418	421	411	419	414	416	446	415	445	384	396	437	411	397	387	425	399	385	407	423	413	411	400	369	383	381	423	403	430	387	414	392	402	413	393	416	410	424	424	397	416	421	387	397	373	457	395	460	408	426	416	382	421	401	393	429	411	392	380	424	414	405	414	415	420	386	420	424	424	418	425	440	419	416	434	406	413	415	398	396	402	403	403	423	425	397	408	445	401	373	440	432	425	419	398	421	439	412	461	391	386	424	434	411	430	412	419	375	443	414	430	414	441	423	435	423	407	396	465	403	452	434	403	408	418	421	436	371	380	408	437	403	465	395	411	420	403	425	397	426	409	435	426	432	445	402	406	452	419	397	406	457	433	431	400	422	389	413	409	430	430	463	403	442	410	435	400	410	405	376	438	436	406	413	437	408	406	392	388	406	430	409	439	418	409	410	432	407	414	407	413	423	426	412	456	387	385	403	443	420	423	440	412	388	400	404	422	430	404	396	389	403	394	409	415	440	406	425	414	403	403	416	426	401	417	427	420	419	400	432	410	458	431	465	413	419	403	429	412	408	381	433	449	398	375	418	410	438	386	398	419	443	399	407	354	423	387	376	420	408	399	402	390	423	428	418	403	383	408	414	405	405	458	440	402	415	421	407	394	377	409	421	397	444	389	409	400	412	450	415	399	405	374	408	416	385	397	415	413	434	413	422	426	398	433	418	423	431	413	398	384	406	420	469	428	413	389	433	428	434	442	443	423	417	384	412	422	423	385	430	427	410	409	421	396	396	403	394	432	412	449	384	390	438	387	433	432	420	467	393	400	414	429	383	416	443	406	399	422	429	389	436	417	428	407	424	452	423	425	434	432	451	417	414	401	411	424	363	431	425	418	419	420	462	388	430	419	413	375	438	420	406	429	406	385	416	393	405	403	427	436	434	385	364	458	412	414	394	394	369	400	413	396	380	393	382	395	453	431	397	412	428	409	434	434	444	418	402	459	404	384	375	376	409	423	376	413	410	407	401	399	414	430	402	413	415	442	430	423	423	416	427	373	415	404	397	410	369	407	422	450	425	379	411	427	424	427	429	416	432	432	417	414	424	428	371	386	461	427	458	416	407	400	424	419	407	414	427	373	370	451	405	410	390	426	417	378	394	430	424	439	397	437	406	403	425	429	396	389	387	393	428	423	408	409	430	415	414	408	411	407	382	435	427	424	457	419	426	404	356	389	431	399	454	421	432	396	420	374	448	394	398	388	437	451	419	381	391	419	454	404	422	449	442	383	418	441	400	414	455	420	363	421	425	407	402	349	409	379	404	428	395	418	402	426	417	410	458	428	402	423	423	444	421	405	402	438	436	405	411	424	419	435	427	431	412	437	414	415	398	440	453	404	401	441	405	404	452	434	393	410	432	463	439	437	386	442	409	434	423	436	398	428	389	428	448	398	419	403	394	389	443	418	440	408	416	392	410	383	423	415	422	382	431	429	405	395	387	393	443	438	431	446	448	396	418	397	398	431	422	378	441	413	432	410	385	432	419	433	405	410	384	415	399	410	423	401	396	409	415	428	403	396	448	415	407	403	379	373	393	430	432	409	439	388	446	410	400	413	413	420	415	385	422	385	398	422	440	449	423	433	427	401	418	431	435	435	402	441	402	394	390	407	396	404	416	392	406	406	376	421	398	396	397	424	413	425	395	408	415	445	428	432	424	407	412	417	405	434	388	399	408	397	400	417	415	406	443	439	417	425	416	395	421	431	411	417	377	409	441	388	423	444	397	401	423	439	414	424	382	414	421	394	449	446	416	400	415	429	448	371	413	409	463	398	422	439	431	424	376	413	436	427	414	443	400	412	367	429	426	431	419	397	437	421	430	402	421	403	419	395	392	461	394	413	462	402	384	429	418	429	376	407	394	379	400	417	422	464	439	436	412	383	407	403	436	382	433	385	401	410	433	436	419	433	460	407	378	380	431	409	424	422	421	412	418	396	405	411	454	421	436	371	401	425	428	424	420	401	404	440	422	443	430	429	418	442	385	432	393	405	415	426	405	411	416	401	427	381	413	412	441	410	435	398	399	399	383	365	388	404	398	416	403	390	436	420	394	403	405	439	425	422	422	397	388	390	401	412	387	449	468	415	430	390	389	392	391	409	416	407	416	411	394	430	398	434	401	405	409	425	465	432	412	406	379	417	402	395	407	439	417	405	427	428	418	396	381	423	363	450	419	383	375	424	407	402	413	392	413	395	408	446	406	417	425	419	402	413	407	400	395	384	429	417	434	387	414	427	443	388	445	434	418	455	414	453	409	412	408	395	440	421	384	419	449	404	410	411	402	443	383	384	429	397	390	372	412	388	391	431	424	429	423	392	432	441	385	445	420	412	440	418	382	438	421	415	392	435	406	415	412	430	410	446	426	434	422	404	435	413
68391	63158	41156	12865	956	143	142	230	402	380	327	313	258	184	132	104	111	91	114	132	122	119	111	112	96	106	104	99	111	96	105	111	119	101	92	119	95	100	96	92	107	88	110	100	109	102	104	84	96	99	102	97	95	77	76	107	100	94	89	111	73	91	93	98	97	112	101	109	101	98	93	120	100	100	76	97	87	92	101	114	107	105	107	111	90	103	86	91	97	79	79	89	108	101	80	91	111	112	91	108	91	93	83	113	98	94	99	107	82	90	94	100	112	105	117	80	97	84	106	101	96	100	100	93	99	94	124	103	103	98	93	119	91	96	113	106	106	93	88	86	105	97	100	91	98	91	102	89	97	86	109	101	102	102	102	115	112	102	103	88	113	97	105	88	98	81	102	111	92	91	111	99	105	84	105	99	118	113	129	104	89	97	87	100	94	78	96	95	104	93	117	88	117	104	106	84	101	103	116	97	98	112	97	92	100	107	117	109	112	109	104	92	100	97	109	92	93	82	83	107	78	113	97	112	115	74	103	102	89	105	101	103	102	104	92	96	92	93	88	98	104	98	90	94	91	105	101	94	109	97	83	101	98	78	103	118	111	91	109	87	90	99	97	80	77	108	92	100	102	81	94	99	102	105	104	83	112	107	96	113	113	109	103	92	92	112	92	104	102	118	123	99	84	99	100	98	86	109	121	77	97	105	111	92	96	98	107	114	91	89	85	103	96	97	83	101	95	112	89	105	93	82	96	106	92	102	110	100	107	94	97	90	89	92	105	119	94	105	96	101	103	109	82	102	99	101	104	97	111	100	89	93	89	109	100	134	107	86	107	101	93	103	98	117	108	86	96	119	98	89	72	94	94	95	98	93	100	100	84	77	91	100	111	85	132	113	98	98	105	104	108	77	105	89	109	93	86	115	107	101	104	92	102	113	112	112	79	93	99	102	99	97	102	109	81	89	103	86	102	84	104	110	105	120	102	105	89	118	114	105	94	110	95	95	86	77	89	124	97	104	93	89	117	109	113	102	93	93	113	98	95	113	88	109	93	89	99	88	92	114	94	96	114	100	122	100	106	114	101	100	96	102	70	105	105	93	97	96	105	100	83	97	101	114	73	93	108	97	86	98	105	92	91	94	83	95	108	81	115	99	96	101	73	84	87	105	79	88	106	89	116	100	111	87	94	89	103	109	90	86	92	100	88	115	86	109	99	81	101	114	102	82	94	93	96	115	109	104	93	78	99	98	101	104	112	100	101	101	96	96	107	105	91	116	104	97	99	102	99	109	102	106	104	100	84	107	85	125	101	91	107	115	100	111	91	103	100	101	88	88	98	91	107	90	109	102	97	86	105	86	107	99	91	97	81	96	83	108	111	89	101	103	100	97	100	90	94	113	100	134	102	110	117	102	79	107	102	112	100	91	106	103	99	81	81	110	90	104	91	91	83	106	78	100	110	105	107	102	86	81	106	102	92	71	115	96	82	92	82	95	103	86	91	110	103	110	90	102	101	113	91	96	95	75	106	92	101	108	92	113	94	96	101	103	91	103	95	100	82	100	95	101	121	98	103	97	99	84	96	115	101	106	109	107	96	92	102	105	107	109	107	112	111	83	101	118	102	103	97	81	95	89	110	97	106	96	109	102	89	110	100	103	92	103	97	93	116	89	85	83	93	95	101	87	88	113	125	95	97	112	97	91	96	88	102	122	95	99	75	111	105	97	98	95	90	88	106	109	98	92	97	104	117	87	110	98	81	99	100	120	91	104	118	103	99	110	109	110	101	106	84	115	92	85	105	97	98	92	85	95	106	103	107	95	97	108	76	106	110	107	90	92	99	82	91	109	97	95	95	97	99	119	93	89	91	94	99	90	76	91	88	106	109	106	86	100	105	80	86	97	99	112	98	101	110	97	76	81	89	101	79	107	99	100	100	103	92	109	97	98	97	100	109	90	101	98	114	86	98	100	92	101	108	69	91	108	94	89	103	99	103	81	98	116	108	90	120	94	101	103	88	91	106	109	87	82	98	104	103	99	115	115	93	111	109	78	120	92	92	88	98	89	114	85	92	98	117	98	104	95	99	98	103	96	105	87	97	94	88	104	91	85	106	101	89	88	93	103	113	95	84	102	95	110	86	105	107	107	86	110	108	90	104	108	74	119	114	109	101	98	98	100	99	96	97	114	100	108	109	108	88	112	90	99	92	77	90	95	88	104	91	104	92	86	115	95	80	101	94	89	95	101	106	101	93	108	93	94	95	92	100	100	89	107	93	94	91	111	100	83	95	103	94	90	87	82	116	105	104	105	97	102	105	115	105	117	102	110	97	91	100	81	102	103	111	103	101	101	91	95	94	97	90	93	98	87	87	103	92	103	87	102	101	100	98	127	127	89	99	95	107	99	98	100	91	77	79	91	96	102	110	106	93	90	86	106	105	68	98	100	106	93	99	80	98	109	93	100	115	109	87	95	99	88	101	109	79	88	102	86	103	97	105	81	105	79	95	75	85	100	91	101	90	113	79	104	84	105	93	91	108	89	81	88	90	99	96	96	101	112	89	105	107	98	96	84	95	97	92	109	102	102	77	119	81	100	94	89	89	102	87	111	119	104	92	88	96	112	108	111	102	95	96	103	102	92	93	83	86	97	91	103	87	103	103	100	100	98	95	92	85	98	133	98	91	88	101	68	102	114	105	114	128	94	88	98	100	103	120	93	87	104	109	101	88	107	105	98	97	104	88	87	98	118	92	87	96	108	97	85	89	91	84	87	100	101	101	75	101	95	101	106	99	100	90	104	96	103	68	93	110	96	85	98	101	105	79	109	79	88	88	120	99	110	116	99	85	100	98	117	102	91	100	105	101	92	104	97	110	102	101	97	88	104	69	94	77	89	97	105	98	85	99	118	93	101	98	111	91	104	96	86	95	109	99	98	99	79	103	101	96	86	105	102	105	110	103	92	90	113	98	94	93	91	107	89	94	91	76	107	99	111	93	95	107	101	105	98	89	110	106	93	105	94	101	82	99	87	132	109	105	101	104	106	104	96	90	107	92	85	110	81	92	127	88	96	92	85	80	105	92	97	84	85	108	83	99	95	97	89	95	97	91	95	95	102	98	90	76	98	112	95	108	109	99	86	83	81	102	102	103	96	101	93	108	98	92	101	93	100	109	97	83	107	102	101	85	95	81	118	88	96	105	98	102	101	90	98	95	83	87	105	91	104	95	102	111	97	89	102	96	84	86	102	109	115	102	107	105	80	92	91	106	90	71	84	78	105	91	116	105	98	84	80	118	93	89	113	119	103	97	111	100	107	95	106	96	110	100	104	97	113	113	88	118	97	92	106	87	101	102	111	112	97	98	93	92	103	89	86	114	69	101	104	111	98	88	103	90	105	100	96	100	89	93	102	100	109	85	89	114	95	109	92	87	87	102	96	99	95	100	97	103	110	94	107	96	111	94	74	104	103	97	86	95	101	98	84	101	105	88	89	86	94	93	111
52225	50719	35913	10350	624	573	574	1203	1682	2140	1674	1999	1597	1031	655	409	418	435	473	512	508	445	486	445	404	423	402	389	421	337	383	350	369	363	362	379	353	351	384	348	373	370	353	366	384	363	346	376	390	354	371	378	356	340	356	377	347	369	354	373	311	338	342	360	362	386	381	377	384	404	343	380	341	359	346	353	381	397	362	335	370	344	339	345	364	342	355	351	363	315	347	375	398	380	350	357	355	372	365	350	374	341	327	378	348	344	368	373	390	348	338	386	356	366	324	351	360	347	354	379	357	354	363	354	377	337	345	354	361	349	318	398	377	340	361	346	361	364	349	353	345	364	376	348	347	393	311	354	351	352	344	337	356	369	349	338	347	349	382	349	313	351	335	376	365	344	348	382	326	353	366	343	369	326	382	371	372	361	360	379	365	341	404	349	332	383	345	370	366	339	347	366	354	324	388	375	363	359	359	359	355	389	380	414	394	360	351	396	342	354	346	372	363	382	338	366	368	351	349	357	345	383	336	332	362	380	340	326	355	348	339	371	339	362	357	336	345	338	363	373	338	360	359	345	330	331	369	360	337	377	356	333	359	338	326	324	352	354	366	337	341	370	382	363	315	345	371	376	376	334	359	385	385	354	363	365	364	353	322	348	334	387	345	376	381	341	336	359	331	378	343	358	333	368	366	364	360	357	331	371	357	378	321	400	361	391	352	383	361	335	349	338	351	378	352	371	354	340	351	369	354	358	357	368	378	344	408	372	375	328	370	365	333	347	350	359	345	354	351	354	346	380	371	334	312	367	383	347	356	352	360	346	353	353	371	345	413	384	344	359	320	417	362	389	334	360	367	367	339	361	376	346	368	356	357	326	373	373	348	361	348	376	329	376	354	360	376	330	370	372	388	378	358	391	345	379	381	328	395	344	375	352	356	352	365	325	374	347	345	358	310	365	358	324	345	357	356	355	383	348	371	340	338	362	362	361	370	370	391	344	360	315	335	372	366	373	331	392	362	325	355	362	355	348	335	382	337	359	340	325	372	355	393	302	384	358	356	352	383	343	353	360	378	314	372	350	357	337	337	358	358	353	374	333	332	365	375	389	375	377	356	361	356	349	335	337	339	363	389	353	365	352	392	372	352	362	354	349	356	374	331	356	360	398	357	320	356	359	402	387	345	367	359	377	344	360	399	347	384	353	354	337	376	379	365	338	364	349	328	339	368	361	386	343	379	336	368	368	371	358	367	353	353	375	381	357	345	344	347	346	373	343	348	341	358	368	339	379	355	376	344	341	360	376	328	366	333	319	359	355	372	353	390	354	358	353	321	359	334	369	366	362	360	348	336	397	367	369	381	347	353	352	353	351	364	373	352	342	332	345	333	382	344	333	363	344	330	353	369	340	372	328	365	346	328	362	365	346	336	347	346	373	360	349	365	367	353	351	338	334	378	360	335	344	381	395	341	384	336	359	352	340	360	346	356	364	363	359	358	352	336	340	364	335	333	356	338	355	344	360	364	358	331	355	371	356	376	351	360	320	343	339	359	346	361	362	347	344	363	331	341	359	371	352	376	310	353	373	366	340	372	347	344	350	347	358	348	379	366	373	402	335	361	380	367	339	343	355	404	369	347	345	376	345	343	330	362	333	359	377	328	359	353	345	340	339	356	361	341	363	362	342	358	366	389	349	363	355	388	376	373	373	356	372	355	338	383	383	369	372	361	373	364	369	354	368	321	361	384	350	349	358	336	350	381	348	354	347	351	337	357	360	360	370	367	384	368	349	376	364	344	351	369	341	356	312	390	359	365	375	333	362	368	334	346	311	340	365	371	347	368	358	339	378	381	355	355	345	371	373	366	387	352	337	353	385	344	312	367	380	347	380	333	380	354	351	339	348	347	324	341	373	359	323	327	367	386	368	340	354	363	327	330	361	330	368	315	379	360	363	339	347	334	351	353	357	375	363	338	327	382	359	364	369	389	345	393	360	385	387	349	360	355	367	352	393	375	334	337	350	363	352	361	365	336	344	399	352	358	336	360	318	321	380	380	352	328	372	355	362	334	340	318	346	361	338	352	381	366	341	350	350	336	331	354	354	369	329	362	363	360	344	384	354	369	347	366	364	350	389	357	378	371	353	340	370	385	333	337	363	361	347	345	327	356	393	348	385	375	334	338	393	353	386	350	338	332	365	327	349	339	372	398	342	366	375	326	390	390	340	359	359	345	366	361	348	385	363	348	354	360	321	385	351	366	341	327	346	368	341	349	327	363	373	339	343	337	344	334	366	343	334	364	376	364	352	372	343	372	352	358	341	352	346	389	350	308	363	377	347	330	373	359	365	340	366	378	349	349	366	336	389	362	372	352	357	344	362	373	340	354	341	332	347	373	349	349	336	346	350	410	387	374	362	368	359	352	322	336	340	351	357	381	339	375	353	373	353	319	377	374	382	356	369	380	352	395	357	339	335	364	351	331	355	380	334	344	374	343	313	341	369	369	343	331	354	360	381	367	318	354	371	360	347	327	355	352	350	369	342	363	357	350	351	365	341	358	357	302	366	336	368	344	370	330	379	378	361	420	337	361	349	374	349	402	336	352	303	364	385	320	375	324	367	359	367	342	374	362	339	330	360	371	375	356	361	328	335	360	362	402	346	348	356	368	346	408	347	380	350	381	362	345	338	368	363	381	351	367	340	345	363	372	357	351	357	348	324	333	372	321	353	356	359	348	364	361	353	382	338	325	387	398	343	405	372	368	353	351	371	348	331	383	343	347	364	337	331	351	390	357	351	343	345	369	321	361	347	350	344	369	363	363	367	330	349	352	357	367	391	342	338	335	316	374	354	350	366	373	352	362	369	333	349	335	358	350	382	399	353	352	360	373	360	339	343	361	322	313	353	341	388	345	363	314	331	362	345	338	371	373	381	342	311	356	364	395	330	371	331	350	333	340	323	345	384	345	352	337	349	368	376	381	328	376	371	382	352	348	365	356	332	405	381	349	383	362	343	346	377	365	364	348	322	344	312	335	350	359	356	338	343	368	387	348	355	339	370	365	369	368	364	371	363	362	333	335	366	341	382	352	340	333	343	365	352	343	357	353	342	381	360	353	342	351	360	334	342	350	393	343	364	335	377	334	375	355	398	377	367	367	355	336	341	339	361	324	340	361	342	360	386	350	361	379	378	387	356	356	366	330	375	345	388	347	344	346	353	358	380	353	340	322	360	357	334	362	365	373	347	351	366	324	365	376	349	318	347	329	327	349	362	345	362	367	336	381	360	366	357	348	330	356	348	366	376	346	337	374	383	354	355	376	397	359	353	358	352	350	371	363	369	394	358	315	333	373	338	348	337	341	393	321	363	333	359	326	374	344	325	347	375	356	368	375	348	384	382	359	355	356	365	365	318	354	345	350	332	361	356	391	334	358	354	346	386	359	354	356	371	386	322	388	337	326	339	365	383	385	361	341	363	384	344	355	342	338	341	351	377	350	374	371	347	358	380
72603	70927	50474	18868	4002	288	258	424	517	750	576	654	477	355	183	162	176	172	230	179	181	179	172	179	185	170	176	160	156	180	156	161	168	187	168	193	188	172	188	186	194	193	151	154	174	151	164	159	180	173	159	156	146	156	154	171	158	161	172	153	180	146	175	174	187	172	175	192	183	173	159	174	174	175	155	162	180	167	168	175	158	170	163	182	176	164	173	178	174	151	165	164	147	150	176	159	169	155	202	147	156	156	184	176	166	182	171	178	143	165	157	170	197	163	169	165	176	175	156	158	181	170	159	159	191	166	166	158	167	153	152	158	171	154	157	157	184	182	188	168	158	176	162	160	171	165	154	171	172	172	161	149	201	157	168	152	168	175	170	151	196	150	162	174	187	176	167	159	190	154	164	129	165	164	155	145	162	173	176	186	152	177	169	174	171	140	158	166	171	144	184	137	168	174	181	148	174	163	188	154	168	172	160	174	159	177	141	161	180	164	178	201	158	183	156	152	138	164	157	170	159	177	152	163	184	147	174	178	195	156	152	176	161	173	172	189	160	178	159	183	155	175	161	166	166	159	164	152	155	165	172	157	148	161	183	154	166	162	170	184	185	188	178	166	163	174	161	163	137	177	161	170	162	154	171	156	173	158	156	180	170	154	157	185	184	201	164	189	164	172	172	173	186	171	158	158	177	147	166	169	192	159	157	159	171	184	158	176	148	155	173	146	181	186	165	180	174	166	165	168	180	171	178	162	172	190	155	171	144	178	155	176	169	156	173	153	172	165	171	179	163	170	167	180	170	169	196	152	160	161	165	138	160	188	153	151	172	155	167	168	189	171	169	151	151	162	158	147	145	133	147	173	163	157	161	139	164	158	161	167	162	168	151	155	173	159	168	161	139	171	172	165	158	166	189	159	196	157	169	139	166	162	164	172	194	157	164	177	182	173	196	167	161	169	169	173	159	162	165	168	158	163	169	160	184	175	163	163	176	155	164	162	150	173	180	181	151	161	170	160	170	145	160	194	172	179	161	167	148	162	168	164	152	162	167	166	170	153	163	173	174	158	177	164	181	166	152	151	176	170	166	162	170	173	166	165	155	145	157	175	176	146	192	178	172	167	170	173	157	153	144	162	178	134	157	170	182	152	197	153	182	174	156	168	181	174	163	192	158	160	190	150	153	153	175	152	186	148	173	149	167	199	168	150	167	164	145	177	185	147	158	145	167	162	175	189	173	164	174	161	196	150	174	203	166	167	180	147	160	164	147	181	172	196	154	185	178	158	153	163	170	174	161	166	153	173	155	178	145	183	169	147	168	139	164	169	180	174	167	165	159	171	171	173	158	154	171	146	190	170	145	186	155	165	175	171	173	160	181	177	167	156	163	178	167	157	156	177	168	173	193	145	156	167	145	172	147	170	166	178	157	164	152	167	146	163	159	152	163	144	170	149	180	150	154	169	184	174	164	154	169	154	167	168	186	165	168	170	161	184	169	138	157	165	170	166	176	154	188	156	169	183	164	168	173	163	181	167	131	155	154	180	156	162	182	157	159	167	152	157	184	178	164	148	167	196	144	169	174	179	176	165	162	178	170	166	172	146	162	154	173	159	154	179	141	156	161	168	138	164	186	154	161	170	185	175	144	172	168	165	165	158	170	191	175	180	171	178	176	175	171	173	152	162	144	164	156	148	186	156	175	165	176	167	177	160	156	189	160	160	167	160	181	156	164	160	162	166	164	159	174	169	158	140	175	165	145	159	163	178	150	140	150	168	165	156	194	150	185	148	170	176	168	158	164	156	170	171	159	167	158	157	166	171	152	148	174	172	182	169	155	155	164	165	156	192	160	161	162	174	179	172	172	187	162	168	147	148	169	170	180	146	183	162	163	175	170	161	184	181	159	169	180	189	181	160	176	194	177	167	165	149	157	176	179	169	168	186	170	177	178	148	175	179	194	157	150	156	154	169	177	152	173	158	187	174	168	156	164	163	148	171	151	179	176	179	145	152	173	178	175	157	185	167	152	145	165	146	153	184	158	170	174	195	154	154	170	136	164	179	173	168	157	179	174	158	197	173	175	147	172	161	185	190	164	171	154	195	162	176	164	167	170	156	156	185	163	160	163	159	159	187	180	150	154	150	195	176	179	161	183	200	145	171	136	190	169	154	155	153	191	167	163	156	169	162	184	178	151	183	143	178	168	168	211	169	172	190	158	166	149	158	177	190	174	160	161	147	154	178	183	178	170	178	165	169	162	159	159	164	180	179	184	178	172	178	183	168	174	163	156	132	144	185	173	169	183	176	178	187	154	170	156	176	173	162	169	163	151	191	174	177	158	173	179	168	182	148	160	158	175	164	177	160	173	157	166	164	156	142	154	182	182	181	180	179	161	174	156	186	167	149	202	182	164	165	168	159	163	193	180	150	167	161	188	168	161	167	193	179	170	165	160	156	188	158	146	163	180	152	176	170	161	181	159	155	174	168	159	166	180	159	171	176	150	146	157	176	151	162	192	163	147	163	163	139	161	165	153	179	160	148	153	171	170	142	164	179	136	182	186	147	172	161	166	171	181	160	158	145	159	149	166	175	153	164	154	167	157	145	188	173	172	172	157	177	171	156	161	151	163	166	173	176	179	158	168	159	165	146	175	159	148	167	192	172	176	155	176	172	164	151	174	161	163	155	159	172	148	165	165	166	150	179	153	196	178	174	175	170	178	155	170	172	178	174	139	165	163	174	171	144	162	154	160	162	160	167	175	182	156	169	168	164	182	160	175	170	167	167	150	172	177	154	164	181	181	173	164	156	162	172	161	148	175	159	160	192	173	177	176	177	164	162	162	145	169	168	148	180	172	158	176	163	179	163	172	193	175	165	154	163	175	174	172	170	147	169	186	151	159	180	184	178	185	157	148	175	164	180	180	155	169	163	166	177	165	160	150	158	157	182	158	173	166	167	162	183	161	177	139	164	160	157	167	185	182	179	145	174	160	153	185	185	163	171	167	176	158	137	155	161	176	171	178	163	171	170	146	154	171	167	162	161	162	152	157	162	176	181	174	194	153	172	164	149	152	163	165	160	168	173	169	162	151	166	147	167	164	165	175	167	160	189	176	161	159	165	160	172	146	183	165	176	155	156	159	172	168	139	199	163	154	160	166	155	154	168	167	195	162	164	167	147	164	165	159	151	168	155	172	160	186	179	175	152	165	156	177	150	145	152	173	169	162	153	162	168	179	161	181	150	165	158	158	166	164	171	201	160	169	166	150	171	170	168	149	180	148	156	156	145	162	173	190	147	172	141	152	153	164	174	162	171	156	171	156	170	195	163	190	169	149	179	149	141	153	162	163	154	166	172	182	182	204	164	176	160	177	174	174	144	153	176	176	182	165	172	161	156	159	176	162	164	163	161	159	162	141	181	149	160	159	146	168	164	169	176	164	152	189	165	167	169	167	156	143	155	163	161	185	183	160	160	164	145	156	164	160	186	166	163	161	146	156	160
62753	62736	46066	12515	1042	944	967	2104	2348	3898	3345	3648	2755	1622	901	633	633	693	889	811	838	748	753	656	624	641	615	612	551	610	604	538	593	605	600	587	602	588	583	564	563	593	559	571	541	545	590	563	498	515	503	556	529	575	550	492	567	561	542	555	554	542	531	578	562	605	536	561	532	586	572	555	541	572	538	528	579	573	592	555	542	611	545	536	577	567	556	558	566	504	542	526	547	553	556	529	552	543	578	550	548	562	572	526	550	531	533	574	556	575	559	557	551	509	528	486	551	578	586	520	597	548	541	542	509	533	581	554	572	559	535	553	530	573	550	581	578	544	517	564	507	559	543	539	546	545	546	569	567	534	603	595	611	541	580	570	595	536	536	568	501	543	537	546	598	533	538	548	529	600	552	562	505	517	579	527	544	556	534	560	554	491	558	551	559	543	553	552	542	568	572	535	559	538	548	575	538	541	549	575	526	590	559	517	554	522	537	534	563	514	585	561	546	569	538	555	552	564	556	523	528	565	539	567	572	530	543	567	548	532	580	557	556	511	530	548	580	571	576	544	550	498	587	569	557	578	542	541	530	563	549	557	531	540	541	578	557	584	543	579	577	535	579	502	495	527	545	563	551	552	569	585	549	603	540	536	580	552	537	519	529	543	569	519	561	536	521	520	547	523	626	519	561	556	544	567	563	565	535	572	561	538	564	533	543	527	562	511	519	587	571	566	548	557	553	539	604	531	567	522	583	560	574	572	558	535	561	537	586	534	531	530	553	576	538	540	521	534	576	597	549	528	564	535	579	562	517	573	545	541	498	549	523	553	556	541	565	537	536	573	570	573	558	591	551	530	548	548	590	527	498	598	538	514	552	525	560	562	571	563	556	592	554	521	508	613	511	525	568	549	526	565	539	549	581	504	566	589	570	571	562	539	564	543	515	577	565	518	522	544	553	564	523	572	501	541	507	546	565	562	533	561	553	561	538	541	523	596	548	546	563	572	524	533	524	586	547	545	596	614	523	568	520	528	591	564	570	577	552	555	545	535	545	594	558	556	568	567	553	529	537	539	547	545	577	571	564	546	546	564	551	529	567	518	515	582	534	582	530	547	570	561	546	547	566	536	542	550	575	535	590	536	574	543	530	519	589	491	610	537	576	540	573	578	560	526	572	572	536	515	576	574	499	561	557	518	589	574	552	544	572	561	543	549	554	574	575	554	557	524	550	524	587	583	529	599	558	547	534	542	531	560	556	555	551	560	586	488	545	586	541	555	560	569	532	536	570	582	551	552	558	547	589	569	560	545	575	581	566	541	545	577	517	532	530	534	514	535	555	594	527	555	548	547	531	555	556	530	537	565	511	534	567	563	554	549	596	557	548	617	573	531	560	525	499	580	522	557	534	551	550	531	566	523	564	549	577	580	541	552	569	547	537	510	528	540	567	527	531	518	564	520	519	532	555	533	543	557	564	547	520	548	559	549	508	554	572	546	558	524	571	558	541	572	535	532	554	539	579	546	527	594	562	511	581	529	575	530	513	558	564	544	575	538	533	555	550	587	524	556	570	558	535	552	524	602	507	563	517	511	537	545	548	596	544	580	497	535	572	560	563	531	503	589	571	574	509	555	561	566	546	558	544	551	512	534	584	560	553	586	542	533	546	520	557	538	554	573	575	509	528	561	513	549	520	543	548	525	552	575	557	526	512	513	560	542	579	532	586	551	537	564	506	567	556	542	574	535	565	585	545	514	557	568	530	586	569	563	588	584	569	521	550	555	591	571	566	550	580	550	563	549	510	545	542	532	577	565	537	560	604	545	537	546	533	588	523	533	526	560	543	541	505	585	515	575	571	552	565	519	549	518	547	542	512	564	570	573	529	585	504	506	553	537	587	576	547	591	532	531	554	609	560	534	537	509	544	556	587	593	564	529	544	492	611	531	577	557	569	537	545	607	641	524	556	542	524	559	530	550	578	547	539	548	547	569	559	512	549	524	556	579	564	580	562	520	611	596	568	523	536	530	573	530	557	525	584	551	545	576	572	564	576	550	537	521	581	566	518	543	548	556	552	504	542	610	526	583	587	557	529	560	547	548	552	559	576	545	519	515	563	554	534	545	541	565	541	551	584	532	534	562	511	606	567	540	545	578	547	541	531	544	570	522	574	551	549	554	591	566	541	529	558	559	560	558	600	519	536	553	533	571	556	565	553	563	531	565	515	575	572	540	528	504	573	550	566	544	559	531	543	548	529	531	547	542	581	523	549	553	549	540	541	546	550	505	546	575	505	590	562	512	549	536	530	557	569	509	533	561	548	503	565	555	578	516	580	546	550	541	563	548	530	603	534	578	540	554	534	558	549	550	532	607	528	562	529	534	582	543	588	540	547	575	530	550	579	529	546	532	529	542	514	573	524	591	536	554	527	539	564	533	580	539	590	547	582	471	545	552	529	524	590	603	593	541	542	595	574	555	528	575	546	566	546	557	562	528	542	562	555	524	522	553	547	512	538	545	547	559	542	530	545	554	560	577	530	553	570	546	504	538	562	576	548	577	519	555	540	522	527	536	558	536	546	520	551	542	526	560	532	524	525	545	547	581	552	531	572	571	586	572	566	555	557	569	490	528	579	564	554	549	535	548	569	537	546	567	537	540	531	547	551	523	556	557	521	527	537	552	520	568	533	514	584	564	538	535	539	558	514	532	576	565	576	558	531	579	584	523	573	540	560	550	570	566	545	555	553	539	553	558	581	614	546	544	548	557	524	571	527	552	542	546	589	546	552	532	558	543	524	557	569	539	555	510	541	543	574	553	544	580	582	504	545	525	570	543	555	524	533	525	543	530	580	525	519	557	541	557	528	570	556	589	583	541	522	577	534	532	559	551	524	538	511	500	533	556	597	555	552	542	542	558	519	557	546	585	557	555	565	553	561	543	573	566	616	565	538	509	555	558	544	544	544	555	557	555	562	536	540	528	560	592	570	525	525	546	574	555	546	544	563	541	553	546	567	582	533	530	555	568	531	503	533	555	580	538	527	579	582	530	553	568	546	509	542	549	498	535	572	538	569	525	502	577	559	543	585	557	572	548	524	519	559	511	547	566	590	521	520	558	533	544	508	526	554	565	493	551	557	591	540	561	568	585	548	554	541	543	568	516	540	543	579	515	540	519	523	568	554	553	525	558	541	566	579	557	539	556	600	599	531	530	609	572	556	549	556	536	540	553	563	536	555	602	545	511	585	551	553	517	512	536	525	505	562	578	561	551	556	554	547	571	553	584	548	523	536	550	514	554	533	574	520	536	498	539	569	557	582	540	569	559	539	566	536	589	537	561	580	544	527	565	574	539	555	569	511	540	506	548	511	547	561	640	561	565	541	550	538	534	512	513	522	545	551	561	516	527	543	546	568	547	549	585	571	521	533	566	587	520	566	534	520	582	549	561	541	538	557	591	551	565	557	557	544	540	549	554	565	538	565	566	515	533	508	515	531	561	557	554	580	549	547	565
31779	19683	6958	482	157	115	118	132	145	135	126	129	108	121	137	119	117	115	135	123	120	149	119	115	108	119	124	114	108	114	141	122	127	125	116	113	114	116	109	115	127	104	119	131	136	148	113	128	110	121	117	127	107	149	116	109	106	103	124	122	122	133	122	113	106	113	116	100	135	120	125	129	110	129	111	107	139	112	122	131	118	165	137	116	138	112	122	111	134	135	109	93	103	107	137	130	131	131	114	126	105	110	115	115	119	126	114	100	113	126	134	121	130	133	112	111	132	131	129	131	103	113	123	116	118	129	118	130	132	108	118	119	112	124	114	128	114	106	111	119	118	138	130	124	113	108	116	111	111	113	117	127	109	125	111	130	141	134	113	119	130	132	124	110	116	123	122	117	122	119	129	110	131	129	166	122	118	137	127	102	142	120	98	128	125	118	121	120	117	135	120	106	121	118	108	104	134	135	137	116	140	120	111	118	113	139	117	102	103	113	111	112	133	133	131	113	119	128	102	138	108	135	124	124	116	129	123	143	114	104	118	111	115	103	98	143	122	114	133	126	117	117	127	113	131	132	119	108	114	126	113	139	130	116	121	126	123	132	124	123	121	116	118	117	112	114	127	123	122	121	126	126	98	96	130	120	111	101	119	139	126	112	110	105	110	113	120	111	123	123	99	120	136	127	110	119	116	126	128	119	125	110	125	111	140	122	121	105	113	121	120	128	123	118	106	117	122	111	97	121	128	109	138	118	117	109	130	140	108	128	119	114	125	123	138	114	111	132	131	120	131	90	131	132	114	116	114	122	123	130	122	124	129	131	100	119	123	115	117	101	103	122	130	145	110	117	124	116	123	124	127	133	124	106	127	127	126	120	128	115	110	120	121	123	119	131	123	93	116	121	118	114	128	121	122	117	94	111	110	109	95	132	107	111	117	120	120	126	125	137	121	105	118	121	129	116	123	116	108	137	116	137	104	128	113	110	124	131	119	116	126	116	118	138	123	126	121	142	124	120	107	112	134	117	114	119	109	122	126	111	139	121	134	128	109	117	144	103	121	132	128	123	126	130	110	121	118	138	102	124	118	123	130	119	122	120	122	120	117	134	115	90	118	137	119	109	128	118	129	130	107	124	109	117	147	111	99	116	125	127	129	112	124	99	123	132	99	108	121	103	116	109	109	122	104	132	126	116	107	129	120	102	98	121	142	112	123	119	117	118	123	92	132	134	138	128	139	124	125	129	123	122	135	134	107	132	106	132	110	115	115	118	142	122	96	132	106	127	124	137	150	138	120	112	112	139	110	134	133	117	122	114	140	107	121	123	127	125	98	104	115	116	133	115	114	118	120	116	126	121	115	100	109	127	100	130	122	103	134	135	123	116	137	130	110	115	124	102	125	115	109	120	109	123	107	99	104	127	112	111	98	131	106	130	130	145	141	112	121	130	116	140	114	107	133	111	119	113	106	113	102	133	120	126	120	118	122	113	121	124	112	115	131	136	113	132	101	118	124	123	127	116	137	113	119	150	108	113	116	112	132	135	122	117	116	127	111	114	132	101	132	127	111	106	103	133	124	140	127	124	112	118	113	128	108	123	102	122	112	106	130	132	125	106	126	136	120	119	111	129	127	131	134	134	133	107	142	118	105	104	123	122	126	133	133	120	97	112	118	124	120	124	125	120	120	129	112	108	122	129	117	126	122	108	99	133	121	119	120	112	129	111	113	127	119	132	99	120	122	139	120	142	106	123	126	135	116	113	106	130	100	130	105	108	120	109	104	121	141	102	106	112	120	135	119	120	119	138	115	111	134	120	111	105	136	130	117	104	134	113	126	120	100	120	116	118	123	131	130	130	115	145	119	125	102	115	106	123	121	113	122	121	128	109	129	122	111	102	123	118	114	104	113	133	123	114	96	119	126	120	121	113	107	111	133	124	103	110	127	120	123	126	110	123	125	111	115	110	110	139	118	103	117	115	128	112	146	120	121	124	113	108	120	135	116	105	103	128	138	116	127	132	113	119	136	117	111	145	128	109	124	132	122	117	117	112	130	134	128	112	129	120	115	122	128	118	124	131	109	118	139	114	112	134	120	105	120	106	127	110	131	118	114	126	133	143	116	106	113	108	130	117	124	126	118	113	102	122	126	112	138	110	114	120	113	107	104	116	135	116	135	118	121	113	115	117	94	119	120	131	120	125	115	127	122	99	128	106	120	114	102	105	99	87	127	110	121	113	100	115	118	132	113	127	127	126	138	131	105	103	104	122	110	150	117	133	116	99	119	114	128	132	105	139	117	108	108	112	122	99	116	108	116	128	113	123	125	129	133	121	118	129	118	132	115	125	126	132	128	119	114	137	122	141	107	115	115	122	141	120	119	107	114	117	124	120	110	101	136	122	113	126	131	115	107	117	123	142	142	122	123	111	119	123	117	102	120	131	122	141	133	110	126	120	113	108	125	118	129	128	119	126	123	127	128	115	139	123	128	125	121	131	137	116	111	116	126	120	118	111	123	134	124	124	142	129	150	120	120	132	132	126	122	121	132	116	131	105	144	117	102	108	107	131	101	123	107	106	125	99	117	122	113	139	128	121	120	127	129	115	115	120	119	142	105	137	125	103	104	118	123	110	108	124	110	122	121	125	116	125	107	119	119	114	116	110	107	119	104	132	115	126	115	120	128	117	134	107	98	148	124	105	108	114	118	120	118	109	108	126	122	130	103	120	145	132	134	118	131	112	124	127	96	112	113	120	115	128	131	117	105	114	127	128	111	129	144	133	119	126	109	112	127	122	106	120	128	115	129	131	123	107	133	126	95	124	136	117	109	131	116	150	129	111	132	114	117	121	120	133	134	127	118	125	133	138	112	106	135	121	135	109	109	115	126	115	120	118	130	122	103	102	109	107	132	136	129	143	128	113	107	102	115	114	126	115	123	146	129	113	121	132	102	115	111	127	104	95	122	122	141	109	113	123	118	101	102	133	110	118	121	113	121	117	121	110	128	117	121	116	99	128	103	135	122	119	119	106	115	129	133	111	122	117	127	124	129	116	118	126	119	118	134	118	119	103	130	124	123	104	108	122	126	108	114	115	116	111	104	111	133	135	112	110	126	128	125	102	123	144	134	124	96	113	120	121	109	111	112	142	124	108	116	112	137	122	123	124	127	104	112	122	116	121	122	118	123	129	126	120	153	122	105	120	111	123	120	117	124	124	107	113	124	124	136	138	110	145	121	93	119	112	104	108	126	132	127	117	123	130	125	133	126	125	126	125	120	134	123	115	114	112	129	117	129	123	119	133	115	126	122	125	132	118	114	110	135	138	112	123	116	145	127	123	111	117	135	140	133	131	118	124	98	129	108	122	124	122	113	119	128	106	139	116	105	112	136	103	107	123	114	105	118	137	142	130	132	122	108	110	105	121	122	139	114	123	128	124	121	117	122	114	126	110	127	127	111	131	112	113	122	102	143	121	138	113	120	119	135	122	130	123	135	124	130	127
33509	23550	11239	1035	395	462	430	520	489	479	481	496	488	435	454	441	466	447	442	455	419	434	418	430	445	458	457	388	427	448	431	418	417	468	458	397	436	421	416	422	438	440	443	420	415	428	452	448	434	448	418	464	442	444	435	429	417	429	416	418	407	442	439	425	401	437	436	456	429	425	476	423	443	393	411	457	447	416	429	431	455	404	437	447	409	446	435	439	413	453	419	427	469	441	390	403	415	421	395	423	414	434	438	457	445	391	434	447	474	431	450	440	455	391	435	412	439	433	462	429	433	396	428	432	401	428	443	411	429	434	424	445	422	442	424	446	404	459	441	463	432	422	466	418	426	432	395	417	420	404	419	445	445	381	435	427	397	405	416	440	402	445	420	420	443	427	429	442	421	422	407	410	482	435	396	440	430	432	407	417	424	420	455	376	460	456	428	443	453	390	478	410	447	433	463	447	428	433	404	436	461	420	428	426	395	448	421	406	432	423	426	446	432	422	412	438	445	419	451	460	456	427	431	451	412	449	453	412	433	419	418	438	440	426	435	424	415	429	437	438	430	423	452	416	406	465	445	422	431	426	423	437	429	408	423	418	480	410	430	438	434	444	446	425	425	413	443	393	403	426	444	435	387	426	438	444	475	458	426	428	425	373	401	449	425	423	455	413	417	415	442	399	441	403	412	444	405	432	424	434	444	441	429	397	432	426	445	406	422	400	407	459	414	414	410	440	439	414	450	467	426	419	450	412	426	438	437	442	425	440	406	452	438	429	439	425	487	458	437	428	452	420	495	400	428	459	470	432	433	416	429	405	412	392	436	436	409	420	407	429	416	421	424	472	446	432	431	460	396	417	425	405	442	427	431	409	414	422	426	406	433	429	422	428	427	438	448	405	406	436	418	424	442	424	411	422	448	433	428	410	409	451	423	428	440	396	420	421	458	411	443	484	436	411	409	455	432	425	424	406	423	432	440	400	451	413	474	401	437	448	396	460	398	456	422	423	417	454	402	446	413	426	429	466	419	447	429	464	436	445	413	466	406	389	432	436	432	395	406	400	413	390	439	426	412	405	454	432	451	379	436	417	446	395	416	420	419	421	422	415	388	416	431	445	453	435	442	432	425	388	406	417	476	415	408	422	402	366	436	427	438	451	426	430	422	445	476	428	448	462	427	410	466	425	432	432	438	433	404	400	389	414	423	444	445	378	449	407	428	437	448	407	452	432	417	391	434	432	443	443	401	413	427	411	472	411	425	469	417	413	438	402	435	422	433	441	417	407	415	474	407	466	469	440	476	399	445	407	451	474	449	468	437	434	440	432	427	421	421	434	423	448	408	432	422	398	421	470	455	448	389	410	417	426	430	429	466	424	430	408	390	409	455	408	462	414	457	445	414	436	462	424	379	447	445	426	423	434	409	418	428	499	435	426	436	410	444	445	447	463	416	422	428	400	417	427	379	434	431	382	438	440	429	424	421	435	440	438	407	448	428	409	442	441	456	435	432	460	416	414	415	459	438	425	453	400	412	405	430	412	419	393	441	421	400	443	430	441	422	432	447	414	454	389	440	421	431	420	430	414	432	437	427	446	436	431	453	436	444	440	436	393	424	437	418	425	464	438	462	432	462	451	483	425	455	424	459	462	452	447	430	449	402	401	427	435	435	406	426	400	421	433	434	383	430	431	432	454	432	457	453	449	444	407	403	418	459	404	417	461	433	445	443	435	454	454	420	438	402	438	424	443	404	419	424	441	446	418	398	431	391	421	406	407	451	434	420	439	426	434	453	448	456	413	414	424	445	386	432	441	428	416	436	438	425	448	429	399	450	430	432	424	433	402	423	417	435	423	426	468	440	427	449	405	405	405	411	430	458	427	419	437	400	452	421	421	399	406	450	423	394	424	412	444	463	430	433	425	432	445	433	422	470	392	409	440	431	430	435	427	411	426	419	458	426	439	395	400	406	423	395	444	451	420	436	452	441	459	434	434	425	433	465	435	409	407	416	433	450	422	396	429	414	420	431	439	427	403	440	421	424	363	458	459	420	452	457	414	426	390	373	441	392	433	456	426	435	443	422	415	408	428	440	456	433	400	419	410	444	425	415	443	439	428	448	451	425	446	381	418	448	422	426	419	423	428	407	418	458	442	446	397	473	385	449	451	434	453	444	421	423	417	452	422	423	410	423	423	433	455	420	456	435	427	411	428	443	459	437	421	452	382	450	451	391	459	397	462	438	433	442	410	434	436	416	432	443	440	446	427	423	451	430	438	435	395	421	443	444	438	425	472	417	437	427	406	447	443	425	413	431	424	407	452	431	444	470	397	478	417	427	466	440	436	413	455	437	421	462	420	446	418	441	462	434	448	443	428	412	422	409	385	420	432	400	427	439	422	416	445	430	429	384	474	419	476	446	419	432	420	435	446	402	427	427	436	428	422	439	441	419	385	455	455	458	426	424	413	450	423	412	433	425	418	439	443	437	424	413	432	414	435	452	451	397	429	412	433	443	434	423	434	439	442	429	428	424	421	430	417	428	409	426	395	426	444	457	439	464	409	409	449	436	409	431	428	464	435	431	436	461	431	421	418	401	409	402	487	447	427	423	446	466	442	385	449	414	425	402	451	439	406	439	418	405	445	408	454	430	447	396	427	415	421	404	377	422	424	400	422	412	413	411	426	437	428	433	394	446	468	423	459	432	434	410	427	425	451	425	423	415	416	418	442	393	434	415	430	469	449	455	444	437	439	401	426	419	426	407	441	409	410	416	422	421	409	432	449	453	399	429	392	470	416	446	437	443	435	427	436	419	436	449	419	463	426	431	419	443	425	424	422	456	447	407	438	444	382	442	396	401	428	405	458	426	458	420	450	443	428	429	447	401	422	462	452	428	472	437	410	398	417	425	436	404	430	415	380	438	407	439	429	443	475	459	411	442	427	442	435	416	425	408	428	413	434	403	411	446	438	417	421	442	439	452	432	445	440	419	413	446	434	426	450	401	404	406	449	411	406	416	430	419	431	412	461	414	418	442	426	430	462	486	431	419	420	456	436	416	419	425	459	434	427	414	395	408	445	401	426	416	415	458	438	399	406	459	396	453	464	420	447	456	408	429	368	449	381	426	438	408	435	434	407	405	436	418	398	435	453	411	451	456	423	452	455	411	413	424	397	417	411	437	420	422	418	429	461	415	444	435	431	448	411	459	442	413	440	453	424	409	416	486	433	424	408	435	412	408	451	433	431	440	399	482	465	446	420	430	446	409	413	439	438	421	400	461	452	434	407	411	458	426	425	441	433	405	432	441	443	476	425	428	414	440	422	433	425	442	462	431	462	432	442	422	424	389	457	456	433	431	425	412	435	455	444	430	433	379	413	413	418	379	430	410	422	449	410	420	401	414	429	415	409	390	410	450	416	454	463	418	464	442	450	447	428	430	408	419	497	429	431	479	429	438	389	441	438	416	452	409	448	381	378	448	423	450	397	457	429	421	461	424	434	440	426
68096	62960	44112	14567	1073	147	159	191	226	208	212	226	171	148	122	116	115	120	126	145	121	137	111	111	109	123	117	122	108	118	117	110	128	113	107	125	134	101	110	124	112	99	124	120	133	128	100	105	104	116	122	119	103	114	130	98	106	106	100	131	130	103	112	93	102	99	121	105	113	111	92	117	122	109	107	94	122	110	112	140	118	114	105	127	105	99	119	116	119	108	115	103	108	104	119	110	107	104	124	118	97	123	114	101	114	117	142	119	108	120	90	117	108	106	123	112	116	109	119	105	106	112	115	121	100	107	115	123	119	117	135	125	101	108	108	112	123	118	114	121	125	116	124	123	113	118	126	128	109	125	117	105	148	92	96	107	121	119	115	99	107	114	116	112	126	94	106	119	114	110	108	106	116	119	134	113	101	115	121	129	101	114	114	124	120	112	136	113	94	135	121	114	113	112	107	126	114	124	116	103	131	93	127	110	126	111	106	105	111	114	131	112	115	106	126	99	113	108	104	102	98	117	120	113	121	126	123	109	118	108	136	117	105	117	112	92	102	99	122	130	108	114	107	98	106	117	114	119	103	106	122	117	106	121	125	97	116	113	122	109	118	107	105	118	110	92	114	115	124	102	106	105	97	100	114	113	118	114	107	132	119	100	95	104	93	138	117	106	122	94	131	117	104	133	116	122	115	114	126	109	119	112	112	101	102	95	133	119	133	103	107	105	126	103	119	111	101	125	112	96	101	113	131	115	111	116	123	103	114	109	104	113	120	115	91	107	121	120	97	121	116	120	109	108	111	112	113	121	86	108	115	111	149	111	115	118	113	120	100	102	95	118	115	118	124	120	104	101	105	147	121	115	133	110	98	120	98	112	118	102	108	109	109	104	118	95	124	115	118	98	118	133	103	102	117	94	92	111	132	104	121	116	104	104	122	100	116	110	107	116	120	126	118	117	114	117	103	106	119	104	133	87	130	123	106	115	112	111	120	105	98	114	99	120	121	124	114	114	101	124	119	108	119	115	129	123	105	133	126	133	103	141	112	117	129	105	95	117	101	103	117	103	108	118	82	112	127	112	128	112	132	112	114	96	105	118	107	133	129	116	117	132	112	110	135	120	114	109	99	104	102	114	110	124	130	114	140	93	118	127	105	114	121	114	100	101	105	108	108	119	123	109	99	101	106	103	117	124	134	91	107	113	141	131	133	106	104	115	109	97	117	103	124	113	106	96	117	106	114	117	105	127	107	108	127	116	111	125	94	114	125	124	114	129	116	95	94	102	113	115	119	113	123	112	103	116	127	126	111	123	105	109	118	116	114	114	122	106	106	119	99	132	127	107	101	98	137	111	117	110	135	122	115	99	108	126	130	111	93	113	126	108	116	97	138	94	123	135	118	119	84	123	111	125	129	112	114	114	118	103	113	97	101	102	112	102	106	97	122	120	120	126	104	104	120	126	104	142	114	102	114	103	130	107	106	112	119	100	101	124	119	106	121	118	104	105	135	98	112	107	98	130	116	124	116	116	108	115	117	88	102	125	118	118	110	116	110	110	119	126	122	111	128	125	122	112	106	101	107	97	118	110	112	120	106	115	109	128	115	112	113	124	109	92	97	93	107	89	114	132	126	94	97	114	100	113	110	127	120	125	114	122	104	110	105	109	101	106	126	118	97	111	99	118	105	109	109	126	120	110	118	98	110	110	129	108	92	110	107	121	122	124	112	108	116	116	101	110	124	114	97	105	114	129	112	132	101	108	99	124	117	112	110	86	114	123	127	125	111	90	107	117	131	111	103	110	123	129	119	104	131	107	106	123	119	101	109	113	105	101	112	105	119	126	124	101	109	108	91	90	90	124	113	128	113	117	115	114	122	117	125	115	129	103	127	118	115	114	103	108	111	122	120	114	112	120	116	122	116	105	105	104	103	127	110	111	135	113	107	123	116	126	127	130	117	99	117	93	107	121	122	106	105	115	111	113	116	112	111	101	103	121	118	123	117	99	118	107	116	120	118	110	102	102	144	98	120	103	116	107	97	110	110	105	120	134	91	137	103	131	118	124	115	145	114	104	128	105	102	116	117	111	118	123	115	110	112	107	114	100	109	124	107	112	116	108	113	116	130	101	101	99	107	114	91	98	100	115	103	126	130	117	122	133	103	108	116	113	87	124	120	108	130	116	103	115	102	106	111	124	112	128	114	113	115	135	117	106	104	117	112	127	120	100	113	138	115	102	125	127	116	112	108	96	115	121	110	116	95	119	119	108	124	106	122	127	88	117	92	123	102	121	108	91	117	102	121	124	109	121	113	113	114	101	123	109	133	112	108	92	95	100	122	110	115	109	112	117	107	112	106	127	97	125	97	127	109	130	98	123	115	92	116	108	97	116	106	89	107	122	118	119	100	110	102	107	117	117	114	118	116	110	104	108	125	112	120	101	110	103	110	122	105	113	109	97	104	124	123	122	115	110	114	109	123	93	117	136	120	104	98	108	100	114	109	132	130	112	103	121	113	100	98	116	107	112	107	112	130	128	118	113	103	102	111	105	128	100	104	105	109	126	107	116	108	117	101	99	118	112	128	115	121	109	125	127	129	101	107	126	117	108	119	90	118	103	115	120	112	118	106	112	111	138	109	114	101	117	115	107	114	116	99	112	103	127	113	90	110	123	113	124	120	132	114	109	118	124	123	115	98	122	118	122	106	101	109	114	99	131	118	115	118	108	107	112	105	116	110	93	111	117	104	124	113	135	117	112	116	118	104	125	109	130	112	132	94	125	103	97	111	113	101	105	99	125	109	126	115	113	115	128	116	120	103	107	97	118	118	87	115	114	98	101	122	120	122	115	114	113	115	112	117	114	128	126	116	127	116	105	116	118	109	103	114	104	114	96	127	99	100	116	139	102	105	107	106	134	102	96	125	116	115	135	101	111	110	120	114	123	123	110	113	108	102	108	110	110	107	108	144	116	108	113	132	108	109	111	94	113	112	115	136	118	117	118	99	125	105	111	130	104	111	98	113	120	103	114	130	105	90	111	119	117	116	108	121	115	119	129	116	96	109	101	117	120	114	110	121	115	116	126	94	110	106	101	104	103	127	108	114	88	128	94	119	116	116	108	97	113	107	114	111	107	114	122	130	114	140	121	124	102	107	111	120	113	117	106	116	90	109	98	120	117	103	111	123	106	104	96	114	98	103	124	103	110	104	127	85	109	114	100	128	110	124	121	115	90	109	106	112	111	111	113	119	115	119	106	125	101	120	110	106	109	104	115	118	92	126	119	104	123	97	127	111	116	110	139	114	120	111	103	114	118	111	119	117	119	122	108	120	139	101	116	108	100	125	112	132	108	127	126	102	134	107	93	122	109	110	123	117	94	113	97	117	125	115	105	102	129	129	132	102	124	110	110	110	109	111	99	118	100	100	116	94	122	111	108	121	105	118	125	122	138	114	109	102	112	110	130	134	100	104	101	140	108	110	110	117	115	132	109	126	118	110	105
53447	51746	40636	10775	530	521	575	812	1199	1437	1315	1246	919	649	476	462	440	447	528	536	474	467	437	429	420	421	448	423	431	404	411	436	424	431	408	428	409	426	394	401	395	425	405	418	409	398	440	385	428	402	397	408	414	388	398	385	390	395	408	415	397	384	399	352	415	400	406	452	392	408	399	396	446	456	427	413	405	406	414	426	413	373	428	377	360	407	424	423	418	430	404	410	402	395	402	410	398	433	398	417	385	416	457	392	420	398	404	410	406	386	433	398	400	385	401	435	415	392	389	405	369	403	374	404	443	404	411	396	436	420	390	376	390	402	446	396	407	429	443	420	420	418	394	404	394	392	381	377	404	425	421	404	432	394	411	416	404	431	398	408	390	433	421	379	387	425	400	399	379	379	411	413	400	380	388	407	413	380	399	405	398	398	401	402	423	425	424	378	407	394	375	403	409	382	437	400	422	400	403	435	388	404	386	396	432	393	426	452	416	404	399	407	385	415	394	367	396	382	420	432	380	364	415	400	447	399	381	406	400	397	408	397	426	384	406	390	412	419	384	384	424	451	393	408	370	389	376	381	416	415	409	407	439	374	432	433	425	402	408	402	426	386	418	436	397	405	407	403	390	402	425	427	395	388	405	413	389	388	420	378	417	392	363	451	401	413	396	406	396	429	420	405	399	406	427	423	419	364	398	421	430	442	400	391	400	394	404	399	426	368	413	422	407	421	389	398	390	387	438	431	396	383	405	399	397	405	392	379	424	405	402	382	423	431	428	417	371	436	398	397	403	389	405	369	438	372	418	387	424	395	383	395	424	410	407	391	443	375	376	431	406	362	408	427	395	416	448	363	421	422	386	411	398	413	399	423	420	385	419	406	406	417	382	441	408	377	377	432	395	395	415	410	424	410	423	413	396	428	410	415	396	380	417	408	405	403	367	382	412	412	392	417	389	405	429	397	406	420	404	348	411	408	389	385	413	403	403	407	404	417	419	438	377	383	398	399	403	419	388	404	438	403	398	422	394	417	435	432	339	452	422	408	401	378	409	401	399	415	408	413	429	412	413	399	402	394	386	410	401	410	419	401	390	412	380	400	426	420	395	417	421	430	419	390	368	407	407	428	424	404	394	383	386	415	378	400	422	429	422	376	411	393	386	393	428	420	409	383	434	427	393	384	415	367	394	431	388	411	437	421	423	390	400	364	420	389	393	389	434	407	421	400	376	426	399	369	408	393	394	436	426	382	397	432	442	416	422	424	416	392	421	402	445	425	409	372	434	404	396	433	410	391	374	397	416	405	415	411	424	401	407	387	351	417	427	409	448	397	357	418	401	441	410	375	431	369	433	442	415	400	417	418	382	398	415	401	403	444	397	399	386	358	431	395	407	385	477	380	383	421	390	388	406	395	424	425	402	432	409	387	416	415	430	411	389	392	362	384	407	404	426	433	365	432	403	381	392	334	394	445	438	373	383	418	412	400	415	430	417	411	388	438	381	377	393	398	421	391	417	364	382	395	417	407	388	405	411	407	378	395	371	387	406	396	395	415	400	397	416	364	421	436	444	405	451	427	378	415	389	417	433	379	431	395	416	426	421	426	381	414	417	386	412	418	389	417	424	427	398	415	401	422	443	411	395	404	399	417	438	426	388	394	404	426	375	415	429	409	389	388	413	388	392	385	392	392	433	442	385	446	420	406	398	393	358	404	392	370	389	395	412	387	409	405	367	381	400	395	392	404	428	431	442	417	424	430	377	393	427	420	442	423	400	379	426	407	407	397	445	430	395	392	382	401	383	392	421	425	420	413	430	416	387	377	389	411	430	398	373	439	411	432	401	423	425	430	369	394	423	389	382	414	387	404	400	402	383	406	416	442	408	399	423	404	407	393	398	383	405	443	426	414	404	433	421	372	418	441	406	422	420	376	379	420	406	410	410	418	432	427	412	402	394	414	380	455	383	413	395	411	433	421	358	423	385	406	440	405	420	432	423	421	398	415	396	424	386	437	385	376	396	399	411	374	408	390	423	359	441	401	416	378	428	386	369	386	414	427	418	418	427	384	419	389	384	375	383	387	393	424	425	438	401	421	398	418	415	425	405	417	405	433	406	423	388	423	411	423	442	431	406	365	411	447	439	427	421	446	409	375	412	385	477	397	396	398	445	396	461	414	390	390	381	392	402	397	375	435	415	383	423	390	434	398	398	417	406	425	389	404	438	407	402	382	412	430	406	395	383	412	372	397	427	378	401	371	376	392	421	390	389	396	406	414	415	376	413	403	419	399	415	428	399	399	376	384	424	367	375	394	397	377	429	407	381	410	417	407	410	449	424	429	419	400	407	413	407	420	406	436	390	409	398	406	431	435	410	397	437	373	415	393	384	410	418	377	410	379	441	382	400	416	420	363	429	401	402	395	382	411	399	421	420	423	430	370	420	425	420	389	450	400	399	417	429	389	391	372	428	357	410	378	405	425	401	413	406	402	400	387	434	402	420	426	414	409	415	409	416	405	422	404	418	407	395	384	418	449	392	375	405	405	377	406	405	405	405	434	406	397	396	387	428	424	410	439	430	415	402	416	416	367	386	414	401	382	408	352	397	426	380	387	397	413	438	426	379	386	427	397	422	423	404	396	423	398	426	420	403	422	406	434	393	426	438	388	430	389	377	393	402	419	416	425	395	447	399	399	403	451	406	400	378	395	427	420	403	462	426	384	444	393	388	383	407	423	428	415	356	385	435	428	437	436	426	387	420	401	419	424	429	418	395	357	445	429	411	408	380	380	433	418	419	408	403	420	406	390	391	407	401	422	426	415	448	412	431	447	413	393	404	411	392	415	426	381	400	416	421	405	401	439	407	447	393	414	425	369	410	410	443	379	434	408	405	450	390	408	401	391	414	409	412	396	438	397	410	420	399	406	370	410	408	411	415	394	388	401	420	380	427	422	449	417	393	418	383	386	413	409	464	420	391	398	392	377	387	407	432	417	427	390	391	404	424	399	397	417	408	412	421	398	399	395	422	418	461	387	403	448	406	408	431	411	404	413	409	395	413	421	427	455	410	397	391	371	380	400	372	372	414	392	414	376	378	387	423	375	412	393	401	425	436	405	401	436	413	390	419	399	398	431	402	370	406	404	375	399	402	413	387	402	434	407	392	382	441	425	389	389	423	400	386	387	414	425	369	431	423	385	412	418	423	410	382	409	402	473	404	377	409	430	394	412	437	412	451	418	388	426	402	416	370	402	442	400	440	360	412	424	445	421	394	408	395	426	407	399	398	401	421	414	389	389	390	398	425	432	433	432	397	417	381	380	375	391	394	373	381	400	456	410	410	385	411	391	434	431	367	394	426	371	450	363	419	429	389	387	425	417	409	415	427	388	416	393	409	385	435	412	394	393	405	404	396	402	428	431	411	422	422	409	412	405	417	387	404	415	412	399	434	380	390	406	438	383	426	398	395	410	407	410	428	419	386	402	408	412	410	399	416	413	404	383	434	407
74397	72854	53180	20919	3907	279	253	382	421	522	430	395	307	226	215	203	208	162	200	195	228	182	171	212	193	189	163	196	200	169	194	199	187	160	182	151	180	202	181	162	200	164	179	171	180	173	178	192	198	158	187	165	187	172	172	182	186	149	163	193	193	162	175	146	181	168	191	192	174	183	157	173	202	168	166	182	189	191	199	200	187	145	176	189	187	180	189	177	175	175	190	173	173	197	166	187	167	163	165	157	167	184	184	187	170	163	180	185	157	184	191	175	181	157	190	178	181	158	176	208	171	185	186	172	174	160	199	167	167	187	196	157	189	172	167	181	183	167	159	179	175	181	167	174	180	190	189	174	174	175	179	185	169	204	190	168	199	180	182	203	193	173	190	190	169	183	162	170	174	167	182	172	205	175	223	177	173	165	192	162	178	185	155	178	200	203	165	181	209	155	171	170	155	203	182	174	192	206	165	201	168	147	184	186	181	180	143	179	180	168	162	184	171	186	198	172	166	179	186	171	190	208	173	167	172	161	178	174	174	186	175	179	177	198	168	163	165	188	165	187	176	186	204	179	172	170	145	175	177	161	172	217	190	160	176	189	195	176	159	195	180	169	191	166	168	174	204	193	203	192	187	198	178	163	172	167	178	195	175	175	178	155	189	200	166	173	178	160	170	187	173	165	186	180	199	178	193	147	176	178	178	152	171	177	183	198	184	181	179	197	188	168	171	197	186	202	199	220	191	186	153	187	169	143	195	158	189	177	184	184	188	176	168	154	179	174	185	187	161	170	151	146	178	155	156	177	183	166	192	149	162	179	183	189	171	185	176	197	193	184	168	170	175	169	191	175	166	161	188	181	182	167	172	175	212	147	213	163	216	176	177	177	185	169	176	147	176	191	167	188	154	166	172	188	182	171	156	192	169	170	198	185	172	190	181	176	179	204	172	194	173	195	182	164	147	168	174	191	165	194	150	172	175	162	176	196	153	149	178	186	168	179	146	172	173	172	188	172	169	182	177	181	188	170	182	188	182	179	174	163	184	172	161	185	177	165	169	182	155	186	187	170	181	164	183	162	171	184	191	178	142	164	220	192	172	176	167	167	195	198	209	198	165	175	178	180	152	203	168	184	194	180	157	182	176	199	171	195	170	192	163	175	176	158	152	212	202	173	166	213	170	164	163	184	183	181	178	184	187	183	164	184	183	154	165	164	196	162	200	163	159	170	141	161	180	179	172	176	177	153	187	176	166	188	170	177	169	178	169	162	168	171	187	187	190	194	174	186	180	195	176	152	183	164	184	178	207	173	165	186	168	170	163	162	177	188	179	178	174	177	156	187	171	180	180	185	170	177	174	195	172	199	159	175	183	189	184	175	165	154	183	195	170	180	156	167	156	173	175	165	172	183	174	204	175	190	150	186	198	175	195	171	183	172	175	187	170	189	190	195	178	198	180	190	178	175	175	184	172	194	168	177	170	176	204	173	208	180	187	178	174	172	186	176	188	199	172	169	160	182	156	168	178	181	198	172	161	168	170	161	189	159	173	187	187	161	155	160	209	169	200	181	177	201	175	177	176	178	183	169	170	165	171	178	170	161	185	165	158	169	176	186	180	184	205	191	186	179	211	184	186	162	172	170	185	205	190	178	185	185	192	167	176	170	185	196	193	182	181	177	178	165	177	182	164	168	170	161	157	172	181	175	171	182	161	195	196	180	175	191	173	180	192	173	169	192	158	161	188	174	192	151	197	180	195	190	166	168	183	166	190	149	160	187	167	206	182	182	182	191	170	189	182	155	196	172	169	187	183	217	188	180	190	194	181	191	209	193	214	185	181	169	162	159	175	169	182	175	175	170	208	192	162	182	177	190	202	178	171	184	165	195	176	189	198	176	177	194	183	197	163	185	166	178	178	183	174	165	181	162	206	169	176	189	191	181	165	198	166	177	184	192	174	187	165	173	186	181	173	157	174	185	185	157	159	171	189	170	175	166	160	182	166	191	174	169	170	191	172	180	163	180	179	184	183	171	149	171	181	189	160	152	185	163	178	165	204	175	188	180	199	188	174	147	167	181	191	188	166	195	165	174	197	168	179	195	201	166	165	196	201	149	197	211	176	192	188	169	184	166	165	190	179	186	185	148	196	186	174	188	166	159	180	178	189	182	188	192	174	182	195	168	170	177	167	163	179	167	176	144	188	154	172	179	189	153	180	173	178	170	186	188	155	164	180	161	178	166	178	170	169	182	176	199	179	189	179	161	181	185	178	204	187	181	165	161	176	189	188	190	157	217	181	168	199	157	183	160	154	159	176	155	158	179	172	168	186	162	197	164	196	182	193	156	184	187	183	177	200	188	165	190	167	185	195	166	166	173	155	190	187	216	183	208	185	178	188	172	181	200	155	188	183	188	204	172	199	179	163	194	179	176	169	198	157	172	186	169	183	165	164	184	177	199	191	179	195	175	184	164	161	199	173	191	171	159	164	201	183	175	190	164	186	181	168	202	183	172	160	168	169	185	170	176	193	177	181	183	198	187	166	184	162	166	165	187	174	189	175	168	202	172	187	178	179	179	176	171	189	185	183	199	185	173	205	177	171	168	177	168	181	185	181	176	200	170	148	155	181	177	176	170	174	184	180	166	190	175	188	171	196	176	184	170	180	158	166	185	176	197	183	176	175	184	199	174	168	186	169	174	186	195	172	201	169	179	191	186	167	170	167	169	173	192	184	182	179	183	162	198	190	173	150	196	184	169	192	173	171	188	161	175	153	172	167	183	178	155	177	170	217	161	171	153	178	165	170	176	182	181	155	155	193	190	182	177	162	163	161	172	165	167	181	172	212	181	172	172	164	170	186	178	171	163	198	178	175	195	179	173	186	201	172	183	183	167	177	159	187	176	186	166	170	187	186	158	155	182	180	160	174	170	175	196	162	165	169	180	167	184	161	156	169	180	169	160	169	195	197	181	161	146	198	181	168	202	188	151	203	188	197	191	188	190	169	148	175	182	157	175	182	147	182	158	176	167	197	172	167	155	169	185	161	196	167	195	180	185	181	175	188	182	169	177	171	180	196	188	203	187	184	193	167	162	182	161	178	172	165	179	181	187	185	193	195	163	178	202	174	185	173	173	187	192	171	166	163	191	172	175	166	168	161	164	188	188	189	196	164	194	174	184	192	169	209	161	159	161	187	177	198	171	191	191	178	185	196	178	181	163	204	169	177	160	191	159	166	207	173	181	182	169	171	181	204	184	174	173	193	185	179	161	201	164	192	164	164	178	150	177	194	169	164	178	184	189	162	191	186	158	185	167	185	187	192	155	188	161	159	175	193	185	180	184	202	179	177	185	155	174	213	166	196	176	173	183	163	163	174	167	168	180	193	174	180	162	187	198	182	178	177	198	165	182	180	198	190	166	166	178	170	174	171	183	183	184	151	179	185	186	175	175	202	192	163	177	190	167	180	176	157	167	158	166	173	157	175	159	171	176	171	179	174	161	152	200
63694	64134	49585	16887	883	781	846	1816	2109	2664	2242	2134	1505	990	743	669	602	713	769	844	802	726	672	601	635	575	602	620	607	607	599	577	614	636	566	609	605	601	562	606	601	634	629	608	612	564	587	590	578	619	597	583	665	580	598	605	588	578	586	630	583	614	569	579	561	604	585	568	600	566	614	579	605	592	633	556	615	595	614	599	586	590	549	542	563	573	585	576	579	582	609	580	614	598	591	563	592	587	611	555	586	589	604	568	611	583	576	618	617	561	625	573	530	552	581	583	561	577	603	607	605	540	592	593	615	614	616	644	552	596	556	608	563	555	569	575	574	598	598	618	610	554	557	550	604	552	606	577	586	605	610	596	592	573	598	576	576	578	614	601	570	567	610	563	561	580	604	584	619	570	594	585	556	585	549	590	616	571	604	599	586	542	597	562	575	580	623	586	626	568	548	563	576	582	602	606	569	570	547	562	575	581	571	618	559	572	584	582	577	603	594	565	565	571	587	631	611	597	560	585	609	599	569	563	568	593	565	646	559	601	600	601	563	591	581	628	584	637	622	586	597	551	574	627	580	575	560	598	581	545	539	592	612	585	542	549	622	651	598	584	561	572	599	582	606	582	534	593	576	609	587	614	583	573	569	570	579	591	573	588	591	598	598	586	586	562	607	581	598	590	625	610	622	624	596	610	617	579	573	565	558	629	591	577	605	605	616	568	572	573	593	575	569	599	590	594	606	593	622	599	598	543	640	564	588	551	544	603	617	550	617	618	558	603	580	588	598	595	537	616	578	587	622	609	600	596	557	573	537	592	589	590	576	594	613	562	622	627	596	593	598	581	561	608	598	575	600	590	604	581	580	550	600	578	614	587	572	607	596	613	553	576	574	582	556	564	544	601	592	556	613	596	606	638	584	609	594	629	627	563	627	569	615	628	591	579	585	597	578	569	562	570	595	585	569	645	567	576	596	628	615	565	585	574	535	596	585	570	576	592	579	582	563	603	556	599	545	585	606	547	564	608	557	595	627	604	595	581	587	586	548	567	599	578	562	581	559	600	618	590	589	589	598	600	538	601	579	595	578	604	578	581	590	632	608	626	614	576	668	557	587	563	600	565	581	576	562	610	603	595	564	602	554	595	592	607	596	609	628	577	585	595	578	591	606	612	585	597	586	578	585	609	607	561	570	590	603	604	606	606	562	565	567	596	595	579	624	589	591	563	619	644	611	559	590	562	596	625	599	583	592	579	555	574	541	607	583	563	581	581	640	582	601	557	585	543	598	571	531	560	578	615	565	591	583	580	585	619	577	549	585	597	619	597	565	532	671	579	578	585	577	591	637	613	588	570	573	540	577	595	647	616	576	561	617	618	619	579	605	616	606	584	570	613	584	576	575	604	554	613	594	559	582	569	625	569	582	582	591	607	595	588	583	620	563	575	577	587	562	574	631	630	587	604	586	603	545	524	607	629	618	581	587	611	596	525	587	594	615	570	624	578	578	614	621	568	581	604	580	620	558	606	572	578	593	601	592	579	622	583	562	622	608	599	592	572	589	562	582	575	578	524	560	580	633	628	579	581	578	568	564	556	597	604	526	589	571	567	623	575	583	598	588	607	589	590	580	575	630	584	580	543	604	577	566	573	578	576	584	583	633	603	590	596	596	573	593	568	578	557	591	578	612	547	582	574	574	569	580	539	587	606	609	581	594	597	580	608	581	598	568	603	563	577	619	562	561	577	590	581	630	582	575	657	571	620	602	635	577	600	599	574	546	576	597	605	583	596	542	575	552	621	606	593	577	604	579	564	555	596	601	563	562	601	605	623	591	575	554	616	580	578	598	606	608	605	639	625	590	565	605	615	628	617	593	580	539	569	597	580	571	572	610	591	553	637	597	625	599	611	597	601	575	587	571	579	594	577	600	595	630	618	612	601	599	519	590	579	561	595	579	610	555	585	582	580	552	573	613	567	555	579	593	538	586	574	611	639	572	603	576	608	578	612	603	575	589	605	599	566	614	583	605	605	569	624	617	584	595	562	552	591	583	561	570	576	554	588	616	627	606	610	583	607	552	627	560	597	585	581	624	552	606	603	596	580	582	615	579	505	593	612	565	571	580	556	605	580	612	606	573	618	614	600	570	587	583	557	538	590	634	580	585	633	579	567	596	585	594	610	570	585	637	614	610	615	583	604	593	643	596	617	602	586	578	602	575	587	593	602	563	609	609	597	572	597	614	626	615	599	577	574	554	597	606	588	603	596	608	585	557	577	621	546	588	621	596	607	588	590	591	583	580	610	573	611	627	579	617	540	567	566	555	563	580	582	613	603	582	571	579	670	620	567	563	616	599	585	597	609	576	578	579	612	595	588	581	585	631	560	609	580	610	570	607	580	580	609	596	592	605	592	615	586	626	570	599	604	572	618	544	607	620	587	623	575	590	530	604	562	589	581	617	595	628	561	577	563	598	566	596	600	601	595	582	584	584	602	576	573	592	596	578	581	620	568	618	597	585	617	575	583	521	565	616	622	570	632	565	594	595	594	572	608	595	598	594	581	610	587	609	563	585	579	605	608	602	573	598	546	585	578	549	572	576	602	542	558	573	569	546	598	577	618	584	591	574	610	604	610	575	580	607	624	593	574	588	605	653	572	553	615	558	617	634	603	607	624	595	576	602	617	588	588	599	617	605	601	590	585	570	550	575	579	559	581	591	606	569	573	583	578	623	608	575	602	585	554	601	573	582	580	557	565	600	550	555	553	592	590	593	639	567	619	577	591	569	534	577	546	623	618	612	645	597	612	582	572	606	640	594	574	614	550	593	611	650	568	577	592	598	539	621	594	587	591	599	583	552	623	578	556	608	594	576	572	582	544	633	557	603	579	623	578	605	594	594	612	587	611	617	580	644	602	568	639	622	555	598	559	568	601	639	588	580	568	612	586	582	588	601	653	632	602	597	602	569	599	621	592	590	588	572	563	545	583	551	568	585	601	587	581	604	615	589	604	611	613	610	553	570	581	603	597	613	563	590	552	580	573	555	591	556	588	571	594	571	531	596	623	595	543	604	585	592	601	606	610	619	570	601	568	578	605	600	587	566	584	624	601	618	581	624	629	587	529	620	566	609	598	588	559	645	588	584	608	533	641	571	603	544	552	588	578	590	601	558	554	585	562	612	591	632	587	588	590	586	594	592	591	588	597	582	577	631	559	579	594	574	549	581	578	599	592	577	598	594	594	614	594	615	587	594	563	575	600	623	577	555	588	619	647	570	573	610	597	567	580	638	590	574	598	616	590	616	604	546	567	563	577	592	552	609	581	615	620	534	586	567	560	579	639	559	569	581	573	593	575	583	559	596	608	618	565	583	548	588	582	576	617	599	576	582	589	604	547	592	564	582	603	582	558	536	589	607	650	539	604	566	596	581	587	581	557	648	582	595	548	602	570	581	617	608	581	593	567	584	548	605	614	585	624	586	564	591	597	574	576	636	551	579	554	607	616	619	612
32987	19564	7250	636	172	125	126	115	147	131	112	131	131	117	118	117	118	125	155	128	107	117	114	118	129	107	104	126	113	108	140	120	107	112	118	139	93	138	135	137	125	104	139	110	122	119	119	124	127	106	110	115	116	119	121	133	115	116	127	131	135	137	115	139	115	122	125	127	123	118	113	147	113	122	127	104	122	114	118	112	97	127	123	118	121	113	137	98	133	114	109	119	119	128	120	132	123	126	130	104	110	110	115	125	127	121	128	127	100	137	115	116	132	133	122	115	124	137	112	119	130	123	109	124	123	126	130	102	129	126	119	123	111	111	110	112	115	126	134	109	127	118	130	127	124	150	121	105	123	133	124	114	128	135	130	110	136	104	107	121	106	133	125	125	106	111	117	120	117	129	121	116	135	124	116	117	114	103	108	106	108	120	111	109	102	113	124	124	136	139	137	129	127	134	111	111	107	133	125	125	124	122	120	121	113	131	101	102	119	134	119	103	115	117	130	112	116	120	120	107	117	124	126	117	140	130	121	120	148	146	121	109	103	107	107	120	134	117	120	132	121	119	127	116	112	111	147	121	122	126	118	117	99	114	105	113	109	122	102	134	110	143	118	115	112	133	124	121	121	108	134	112	136	116	123	116	100	136	120	119	128	112	115	124	96	115	131	131	108	119	107	106	120	119	123	139	124	112	89	135	123	130	144	117	128	129	144	100	116	117	121	122	119	135	107	134	123	134	128	123	121	109	101	122	112	126	113	126	125	108	142	141	94	137	127	122	115	101	130	139	100	105	115	113	133	138	124	120	133	121	149	117	108	115	110	120	123	109	107	121	105	108	109	101	127	116	116	122	120	132	112	110	135	112	134	130	106	124	117	113	136	131	138	117	125	117	117	117	126	123	113	126	117	108	113	103	129	139	104	117	117	112	114	119	129	127	115	109	120	124	95	111	105	112	122	110	106	111	121	118	112	113	122	117	122	110	128	118	131	105	102	118	120	117	127	117	113	121	114	119	139	113	105	141	106	100	135	123	119	128	135	126	119	124	125	108	137	112	114	117	128	143	128	119	113	104	112	134	113	122	109	121	119	124	112	121	148	150	123	125	104	119	120	108	114	129	127	120	115	110	132	107	108	122	97	126	129	110	103	120	115	116	122	130	131	131	114	121	110	122	127	118	131	108	100	115	131	115	149	127	103	125	107	115	132	116	129	114	138	123	117	100	131	110	119	103	126	136	113	128	133	105	137	105	121	94	125	124	129	132	131	136	132	102	124	95	119	121	128	117	127	124	124	103	127	145	124	133	110	128	122	130	108	123	129	126	128	122	127	120	115	139	127	132	127	127	116	127	121	133	115	106	113	117	89	102	115	128	138	125	117	126	118	97	134	111	110	138	119	131	113	120	124	122	123	116	120	103	115	139	121	105	122	101	116	122	130	125	129	121	117	131	119	119	119	111	114	104	118	98	125	115	100	114	116	129	117	126	120	123	111	112	114	108	135	125	116	93	130	117	100	118	118	124	143	106	97	120	107	112	119	133	140	136	123	112	120	122	129	120	123	105	115	124	116	121	132	116	122	116	126	102	126	117	131	134	106	134	125	134	122	103	125	110	120	116	114	127	119	116	118	127	117	129	123	136	126	110	119	115	125	121	109	124	128	129	106	125	134	144	106	110	107	113	112	110	103	123	146	132	126	121	116	142	135	108	132	120	130	119	100	116	138	126	120	119	129	122	136	138	111	117	135	121	117	121	117	113	116	118	99	105	126	122	122	120	111	130	101	121	121	117	123	114	116	117	98	119	132	129	102	107	137	133	123	114	143	117	126	140	117	128	118	124	107	151	134	122	131	126	109	108	115	116	115	127	134	123	137	112	143	122	113	115	122	126	108	137	123	129	130	129	135	108	103	113	135	123	114	124	108	119	116	102	131	118	121	112	116	116	118	112	142	124	139	119	117	124	127	112	121	105	122	130	117	113	112	123	119	133	120	123	132	135	116	112	117	120	112	111	128	130	124	119	112	124	91	124	133	127	121	127	120	119	115	109	125	100	117	120	106	139	119	138	131	139	119	116	137	105	124	110	113	118	126	131	136	131	125	121	107	119	106	116	107	137	122	117	127	120	131	130	116	100	126	120	123	114	113	96	141	108	106	107	117	114	99	121	139	126	117	113	129	133	126	124	98	125	104	126	136	117	122	116	127	106	114	108	125	105	116	116	106	139	141	118	128	125	127	132	118	138	100	118	121	130	96	122	114	115	134	103	115	124	121	113	125	120	93	122	125	137	114	113	127	135	126	142	112	117	142	101	121	114	131	120	108	129	117	111	135	126	126	146	121	135	107	126	113	112	123	134	101	126	119	122	136	106	122	116	121	110	125	132	136	131	130	122	109	141	117	128	115	126	123	108	109	119	99	120	122	123	130	118	118	115	117	114	94	134	111	135	118	114	125	119	107	134	137	123	130	137	129	121	121	128	123	115	95	121	122	117	137	124	126	117	108	115	120	114	119	118	114	112	116	121	111	121	118	151	125	116	122	123	129	126	105	111	135	130	134	118	90	119	128	130	117	118	128	109	124	130	141	114	127	127	125	108	138	104	111	133	117	124	122	114	128	134	116	134	134	111	124	107	142	130	126	117	116	137	116	124	124	113	113	136	117	119	111	128	136	118	121	107	126	103	110	130	117	128	122	126	119	113	118	100	121	126	119	132	129	123	131	132	136	134	122	113	127	110	107	138	119	123	128	129	125	115	106	103	138	116	114	129	109	116	148	125	123	120	132	116	109	130	126	130	105	111	117	119	113	107	144	120	118	124	122	133	129	110	134	109	117	117	131	116	110	115	119	99	117	126	127	113	121	122	128	111	117	123	102	132	124	129	114	131	124	103	124	101	125	114	144	125	131	132	126	145	115	124	160	113	120	128	125	104	107	108	115	135	118	124	121	107	119	123	123	122	113	114	136	101	116	109	133	125	113	112	129	109	118	128	116	117	122	139	121	115	115	116	109	138	102	114	118	117	115	109	125	113	123	131	107	138	124	141	127	133	121	112	125	119	123	111	105	106	124	129	113	117	114	116	118	110	122	105	124	116	110	116	120	113	105	113	122	110	115	111	123	121	136	124	148	132	118	125	122	118	138	112	103	131	115	127	132	109	110	120	129	121	121	110	138	106	120	107	115	117	121	114	124	122	107	112	131	117	123	98	116	125	138	124	129	128	128	137	113	114	112	127	123	112	133	114	132	125	123	106	115	134	127	115	125	111	113	107	141	110	113	99	126	103	114	117	115	112	112	130	128	124	109	142	119	101	127	121	132	145	95	126	129	105	110	118	111	111	124	118	140	142	123	106	112	105	129	109	119	129	113	126	116	124	119	130	132	121	125	134	112	134	94	137	116	115	120	123	110	146	140	124	125	114	133	109	125	117	112	133	121	104	121	127	127	109	108	127	114	119	131	128	111	107	127	115	127	116	114	98	130	126	144	121	129	139	132	138
34435	23164	11338	1188	417	428	475	488	502	493	495	488	458	430	426	436	419	452	471	418	435	431	433	434	402	421	456	430	421	394	431	434	436	476	417	452	421	446	441	445	450	401	420	467	406	415	433	394	457	438	464	428	435	488	429	431	455	421	417	431	418	457	427	445	389	420	439	424	420	460	435	440	415	436	464	417	444	432	423	453	423	411	442	429	432	439	438	426	402	456	415	469	427	416	446	411	421	403	419	428	427	466	434	440	410	434	436	441	413	415	395	425	466	442	431	460	418	436	424	448	429	453	436	416	398	428	462	426	437	403	445	441	454	361	418	429	446	435	424	421	393	455	433	411	437	413	441	431	472	435	433	446	423	413	451	406	395	405	441	480	473	434	434	426	456	473	449	408	406	440	424	423	455	442	412	457	410	428	433	429	426	447	441	438	445	413	415	432	444	405	448	458	389	437	408	437	394	429	425	474	443	438	467	453	403	425	402	439	450	402	460	450	414	439	411	428	470	413	419	431	403	429	436	458	440	429	457	405	447	427	449	418	430	416	451	430	429	447	429	446	426	412	428	413	437	416	452	414	434	478	429	416	475	410	406	428	433	436	401	433	446	427	411	425	441	419	460	401	426	420	429	450	408	424	433	439	431	436	393	414	444	432	395	417	468	416	401	439	399	444	464	445	438	397	425	445	397	416	425	454	439	472	450	413	461	422	427	435	382	420	404	422	412	386	454	449	431	408	412	423	451	414	444	419	433	408	451	456	447	422	442	446	429	478	412	417	444	423	450	407	440	414	493	443	440	424	440	413	386	409	415	453	443	451	410	444	447	427	406	431	417	425	426	430	459	399	432	453	428	420	452	432	414	381	426	474	434	445	443	462	433	440	436	419	436	415	428	453	384	454	462	432	415	416	441	432	416	409	476	455	467	449	424	442	424	390	459	415	455	414	445	439	437	437	421	426	454	403	434	429	400	414	426	436	417	417	400	428	454	437	448	426	440	424	424	412	447	450	428	436	429	421	427	411	420	465	396	448	462	424	439	406	432	438	418	385	427	478	407	412	442	408	435	436	424	410	444	397	436	420	405	375	448	391	449	471	413	418	468	439	441	445	465	375	448	436	435	446	399	457	401	403	399	401	445	452	436	436	404	400	415	446	454	449	404	398	445	409	427	433	411	440	441	412	403	414	419	430	428	436	440	419	412	439	469	408	425	426	433	427	456	408	425	418	443	429	455	420	411	428	457	449	462	438	442	426	431	378	389	425	422	458	422	418	468	445	434	406	401	438	413	421	425	421	388	432	388	487	423	427	433	419	432	427	382	441	442	431	432	405	426	440	437	437	439	426	399	436	426	427	463	407	407	441	409	415	465	428	449	460	440	427	405	439	470	481	423	408	428	415	411	438	457	434	466	415	439	465	437	426	401	417	413	443	450	448	426	383	437	437	414	395	367	395	444	442	440	375	449	426	423	427	398	452	430	430	447	447	402	439	454	445	444	454	400	470	405	427	460	421	420	398	457	427	405	423	464	429	413	458	420	467	436	439	425	410	468	400	405	427	433	448	406	437	453	441	443	428	460	477	420	462	428	450	430	379	444	429	455	450	433	450	414	463	454	410	455	410	434	414	429	440	444	408	440	440	410	422	411	415	432	412	462	425	433	458	451	414	456	427	424	413	420	407	439	419	414	421	443	417	440	441	454	425	466	445	470	454	410	436	401	375	446	481	410	408	431	432	423	420	438	412	434	404	436	447	415	434	431	437	420	441	437	451	418	449	435	436	427	430	384	414	466	434	448	424	416	432	433	443	445	399	445	447	422	428	420	426	423	428	414	424	415	410	429	411	415	460	429	454	463	443	449	433	431	461	407	454	379	432	453	433	452	413	421	432	454	428	455	465	470	419	447	458	482	404	443	417	447	457	440	434	424	399	432	385	455	426	461	494	415	463	449	419	443	431	418	434	426	469	412	420	425	449	426	431	448	411	445	426	415	435	426	360	412	429	428	422	414	404	436	423	459	438	432	483	416	428	455	433	404	447	418	428	401	446	419	419	441	451	431	448	470	461	389	431	438	492	381	431	444	439	414	429	415	428	457	436	414	430	447	471	457	457	464	472	424	451	429	422	427	443	411	427	445	437	431	436	451	424	420	449	464	446	440	444	448	429	448	444	425	407	436	479	453	422	382	425	416	432	421	410	453	418	445	431	450	454	428	407	400	415	426	436	430	470	453	431	429	467	420	432	426	428	469	419	401	422	460	431	428	431	422	404	406	422	429	411	418	452	421	446	448	439	395	415	437	455	436	449	396	423	430	434	445	433	454	464	425	408	460	448	445	427	423	426	450	428	405	453	413	421	444	467	421	425	418	468	430	448	438	423	454	424	440	458	456	403	434	431	457	451	435	428	461	429	401	428	419	411	411	418	419	456	461	437	399	414	402	421	436	424	446	412	429	417	424	420	436	450	420	429	418	403	424	396	463	433	449	444	419	439	456	457	399	418	417	452	427	462	403	439	430	416	450	441	421	423	463	421	449	423	398	421	451	442	413	466	425	443	454	440	424	453	396	463	405	419	433	437	436	420	479	462	421	408	408	431	417	481	425	423	437	420	436	446	453	439	442	411	434	395	436	436	440	438	433	438	436	463	453	399	410	414	408	425	419	440	405	402	428	424	424	439	402	458	441	426	440	439	459	425	447	452	445	438	453	403	437	408	427	424	447	438	445	415	423	446	435	427	417	411	439	438	409	436	418	399	446	430	410	429	413	392	412	422	391	447	400	431	426	406	416	424	421	428	433	423	416	405	430	431	418	441	442	468	461	451	441	442	386	375	424	423	418	400	446	428	418	455	410	436	464	375	425	425	453	446	396	436	451	397	385	440	402	386	432	437	429	406	456	458	448	446	407	423	402	424	438	446	459	462	424	409	401	386	415	428	462	376	431	432	412	423	431	447	404	442	440	438	419	425	420	399	423	452	435	437	422	455	424	496	472	459	425	456	414	416	414	424	417	484	415	434	414	456	427	467	414	430	413	441	468	418	435	428	430	425	436	467	425	432	388	411	425	435	422	424	404	416	408	456	456	417	470	446	433	437	435	440	394	438	425	436	430	444	441	478	432	452	447	416	421	390	402	431	412	484	447	436	438	428	427	428	427	471	454	460	443	451	392	452	398	438	432	426	431	468	428	387	412	407	431	451	442	426	425	434	411	407	415	432	432	459	434	430	421	441	395	439	418	443	419	418	439	405	417	438	436	441	433	405	479	416	419	436	431	405	386	443	416	388	444	414	473	414	443	467	438	419	424	420	431	407	461	418	426	414	441	423	452	412	435	447	440	425	440	443	432	413	433	413	439	393	418	419	410	419	397	395	449	448	433	444	443	471	417	418	439	404	429	440	388	444	410	441	452	406	442	444	445	451	398	424	408	440	431	449	445	439	435	421	441	427	427	445	365	412	439	394	468	448	448	426	465	414	462	416	433	454	443	483	379	436	450	427
67538	63669	47262	16774	1519	138	124	256	303	343	282	232	160	142	135	99	113	107	96	126	133	121	105	104	122	111	109	98	101	96	95	111	105	107	111	114	115	105	99	113	99	100	119	95	85	99	96	109	116	107	135	95	98	98	105	118	92	110	83	118	96	99	107	98	110	113	103	112	99	102	92	88	115	108	127	113	110	90	111	102	99	101	111	107	107	110	113	105	100	107	90	103	106	112	110	88	100	99	96	98	99	97	94	101	109	113	113	95	107	107	86	127	88	109	99	91	107	100	83	101	105	99	102	113	104	91	89	93	93	94	110	102	106	104	83	108	101	99	124	103	105	87	97	120	116	122	114	117	113	107	91	94	91	101	102	111	96	107	87	130	124	100	95	96	91	112	121	102	103	91	97	96	89	90	91	87	100	86	107	121	102	115	102	98	104	106	109	88	100	107	121	111	112	116	102	94	105	107	109	102	117	91	109	91	105	92	108	108	102	85	103	113	105	112	105	90	115	104	116	100	89	99	94	113	96	110	94	113	75	95	103	105	97	98	101	116	85	112	112	95	100	98	102	103	96	80	95	94	108	106	125	104	104	86	77	91	116	82	103	90	107	94	120	94	118	117	104	125	111	113	103	94	109	96	117	100	113	80	104	100	108	102	99	101	84	101	107	88	94	112	90	95	96	94	93	103	97	110	117	94	99	107	119	105	102	111	103	107	94	108	98	77	108	106	93	108	109	109	99	121	119	92	88	104	100	98	98	101	113	110	119	106	99	101	103	114	113	96	81	120	97	104	107	96	113	115	104	97	102	116	118	100	115	114	100	89	106	107	104	94	95	92	95	99	94	103	102	109	96	105	97	109	128	103	104	103	91	90	101	90	98	108	114	106	105	110	108	86	109	100	102	116	92	94	93	109	89	109	104	117	97	94	113	96	90	112	114	97	96	103	105	91	107	84	111	82	97	92	107	87	107	99	96	96	106	89	115	101	106	109	94	104	99	105	98	97	108	91	120	99	99	77	96	90	96	109	92	112	95	128	113	114	91	112	102	94	113	114	114	103	111	95	125	112	89	95	108	92	122	120	102	105	98	113	105	98	81	108	86	106	113	120	112	90	107	102	110	97	108	112	84	100	119	103	100	119	106	87	87	109	98	104	113	88	103	101	111	111	128	109	89	114	105	98	113	88	111	98	95	101	95	121	116	104	94	98	99	96	105	97	120	114	97	90	101	93	121	102	86	95	91	113	86	98	111	95	105	98	103	112	91	95	90	107	102	104	91	96	87	110	92	102	93	108	109	96	78	99	95	103	94	93	109	92	113	88	114	104	103	90	97	108	100	98	113	103	103	90	87	97	112	96	107	81	119	114	109	113	104	104	94	102	114	110	98	114	109	111	96	103	109	115	90	113	113	105	91	102	102	102	93	98	95	118	111	102	113	102	87	107	129	105	109	117	113	94	108	103	93	94	121	101	106	107	109	105	99	100	105	87	98	95	100	97	109	104	105	93	90	112	107	116	109	108	101	105	77	105	99	111	94	110	85	86	105	93	100	112	117	99	110	98	103	98	115	89	127	101	121	121	127	97	95	99	96	94	90	111	98	101	100	107	83	84	95	98	115	116	104	83	106	92	116	113	126	102	91	112	121	110	101	105	118	112	93	110	93	90	118	90	116	89	98	98	95	111	79	100	117	103	118	93	80	93	114	104	91	113	105	114	112	115	105	89	102	104	95	112	99	102	97	118	92	125	91	96	101	102	101	112	99	98	124	95	95	98	94	104	109	103	116	99	95	118	114	98	109	112	74	122	109	101	91	96	116	104	88	96	99	106	105	99	115	121	105	112	118	94	111	93	111	97	96	105	117	112	107	100	103	90	95	118	107	99	103	98	111	98	114	96	109	109	117	89	103	89	105	106	101	89	96	108	101	101	106	114	121	112	103	92	99	101	93	92	87	115	88	105	119	98	106	84	100	111	91	98	90	106	103	112	123	89	107	102	103	100	96	102	114	91	94	89	89	90	89	94	92	103	102	90	95	95	122	104	103	91	109	97	112	104	109	113	101	111	112	107	103	100	95	114	91	99	105	116	92	91	91	96	105	96	104	79	103	108	96	93	106	94	96	99	130	92	92	85	91	109	100	98	105	108	99	91	124	94	96	77	94	96	84	109	98	107	105	98	113	91	108	109	97	107	99	103	98	112	131	87	119	113	94	107	111	103	106	91	94	117	87	126	83	101	103	92	106	103	107	94	126	114	111	98	105	103	99	117	90	83	104	98	79	112	111	96	95	112	90	96	106	98	102	90	110	66	91	112	109	95	118	91	96	101	102	99	106	95	122	114	89	126	108	105	82	96	88	106	92	102	89	91	102	87	94	100	106	107	101	95	92	110	99	102	94	103	90	110	107	114	111	103	103	99	94	115	104	89	94	131	114	107	99	102	89	109	108	106	94	103	98	88	101	108	91	93	93	103	92	89	106	95	103	99	91	113	110	120	101	106	90	111	95	113	99	90	106	98	103	109	103	112	106	109	104	98	105	109	117	109	94	110	102	104	101	104	93	105	117	108	113	104	94	95	101	90	110	93	101	84	96	127	94	100	105	80	108	116	95	114	78	104	97	90	85	86	128	94	112	105	99	94	101	100	117	112	88	87	100	96	102	125	93	101	94	93	88	111	119	98	118	97	115	100	116	109	102	111	98	108	95	102	125	102	101	101	81	91	101	99	124	105	83	100	100	105	107	120	103	127	101	107	97	112	103	118	102	102	107	110	111	98	106	93	93	99	111	78	106	98	105	91	100	106	95	106	125	99	113	94	104	91	115	105	105	101	102	112	92	112	100	109	116	118	94	103	99	116	100	105	116	87	103	98	109	102	91	92	95	94	100	112	101	95	121	119	107	84	87	76	99	105	101	93	120	88	111	116	103	105	94	111	93	95	105	114	119	101	115	116	105	100	108	104	101	99	113	94	103	100	86	99	77	93	117	116	96	100	103	96	108	89	111	116	98	94	85	110	102	101	87	96	102	108	103	88	97	109	97	97	88	97	102	126	86	93	96	99	102	98	101	97	104	80	84	97	98	95	92	109	87	99	86	116	88	98	94	109	97	103	106	112	121	108	100	95	104	106	130	123	106	95	100	100	104	85	82	105	97	102	94	103	106	100	110	110	101	110	103	99	90	100	110	109	109	104	102	93	92	100	111	108	104	92	99	81	103	102	100	105	102	79	108	82	103	99	125	98	111	100	85	100	96	90	112	122	114	98	77	84	81	96	110	104	117	111	105	82	96	117	102	109	114	114	107	105	89	104	105	112	100	99	104	129	98	99	121	94	110	97	113	98	107	104	125	114	102	99	109	97	101	93	95	116	98	104	90	96	117	88	107	107	93	97	97	109	87	116	103	100	113	106	120	108	94	105	86	102	109	85	101	91	93	94	103	99	104	95	101	115	92	99	110	92	101	112	101	110	98	95	105	106	106	92	101	103	112	107	96	92
51011	51028	42538	14895	645	562	606	1319	1675	1856	1534	1203	898	646	611	505	463	430	538	660	662	498	479	453	408	425	433	413	383	405	423	383	390	358	396	392	409	398	363	390	353	400	386	376	371	330	378	376	389	360	384	377	381	375	376	339	389	382	371	382	375	393	377	382	391	361	362	357	403	331	376	415	375	362	371	363	387	360	397	396	365	394	346	397	373	346	395	374	392	352	364	362	383	364	394	382	385	367	407	383	355	346	380	372	384	339	365	369	413	386	398	406	383	375	358	338	404	346	381	385	333	377	396	368	381	370	384	331	374	368	322	361	361	352	361	386	365	380	362	390	386	398	367	409	375	354	364	361	388	341	342	374	359	364	373	366	399	357	360	381	388	372	374	394	373	362	361	383	359	378	363	389	375	341	392	386	338	378	368	361	388	396	392	365	358	341	360	368	397	365	370	369	334	348	369	368	361	390	367	326	318	408	383	379	409	372	385	393	375	367	329	373	397	409	414	371	329	387	393	372	366	390	370	357	358	391	381	361	402	363	351	392	396	372	387	381	369	374	368	391	364	341	396	366	352	398	394	367	378	390	348	367	401	411	383	427	390	395	356	365	367	376	374	330	405	407	389	347	369	372	367	322	402	376	386	401	363	356	360	394	364	352	403	364	366	336	359	373	378	393	380	352	367	377	383	358	351	366	349	385	347	356	371	366	383	386	402	368	407	407	372	396	356	387	384	383	363	355	371	392	363	367	400	370	385	386	394	395	381	393	372	370	363	388	374	361	366	336	388	407	351	370	371	385	392	343	360	367	414	359	369	363	348	356	375	364	390	395	339	385	382	380	375	341	375	373	375	354	381	385	363	398	355	352	383	358	381	353	344	361	361	395	350	367	382	363	409	373	404	368	393	382	359	394	383	391	341	369	367	359	376	378	400	399	370	366	391	377	383	396	396	364	395	367	375	377	361	353	368	339	327	374	333	399	368	384	395	371	383	371	337	380	366	363	390	362	383	359	319	359	363	362	354	375	387	363	368	351	358	353	397	399	426	338	374	387	395	405	407	372	373	359	378	407	362	382	356	393	349	365	412	368	336	341	333	386	405	364	345	369	395	380	354	366	403	370	369	376	381	385	370	363	377	374	378	381	358	389	411	382	402	372	344	381	398	368	356	387	367	372	365	382	378	386	383	362	357	356	366	363	389	386	398	406	347	368	381	355	355	361	356	356	365	376	348	366	369	390	402	374	346	368	360	364	370	385	352	362	410	397	367	347	394	370	379	354	391	431	373	362	365	377	401	431	390	380	387	382	393	366	362	358	363	372	346	358	372	370	380	389	388	364	350	331	378	373	368	368	418	374	345	380	387	397	385	402	399	416	373	371	361	413	385	357	377	382	372	352	339	380	366	367	381	356	391	403	371	384	373	403	389	388	385	378	382	370	361	380	363	387	373	374	378	410	367	387	386	350	378	338	365	388	391	374	358	389	370	367	372	377	370	379	367	391	374	372	368	369	382	399	392	384	366	412	392	384	395	385	402	389	390	372	382	361	346	379	365	361	349	366	371	373	383	390	354	376	378	363	380	373	387	349	358	355	389	393	388	375	385	401	348	338	402	361	391	383	359	380	369	389	370	376	391	370	368	367	407	374	367	316	372	352	369	388	383	401	355	361	387	389	375	386	364	403	345	397	413	358	377	342	385	341	374	378	399	361	346	358	391	382	367	392	388	372	398	382	362	395	410	341	383	341	341	359	326	375	360	385	333	346	375	398	393	365	381	377	358	368	374	400	391	377	377	393	393	343	362	377	380	327	375	353	394	389	415	355	397	407	364	375	367	378	380	365	373	400	360	385	407	377	391	357	404	392	374	370	411	387	386	396	372	382	361	387	400	373	385	339	340	380	354	364	377	363	365	365	389	394	372	379	345	330	364	339	391	383	361	398	369	370	361	394	387	373	387	361	368	407	351	365	361	387	370	408	366	336	385	381	387	392	375	400	396	368	378	349	354	383	387	372	370	362	358	367	399	346	383	402	376	398	371	392	368	413	391	346	379	338	352	369	396	338	401	427	337	386	366	408	354	393	381	371	401	343	345	374	386	378	390	373	387	368	386	373	410	326	371	361	385	359	400	346	342	400	372	378	347	377	374	374	379	343	344	361	391	365	367	382	371	357	344	399	352	395	374	362	412	383	375	356	363	363	389	391	378	407	363	403	361	368	368	380	401	357	372	362	368	389	393	364	397	347	365	371	342	404	372	359	389	389	385	352	348	386	364	328	402	394	401	374	383	379	390	391	366	363	355	334	368	386	390	373	385	370	413	365	394	363	326	366	389	353	391	403	378	389	400	346	388	405	381	364	370	385	403	385	362	357	400	366	351	387	378	392	330	396	365	398	325	389	369	348	347	364	370	317	362	401	348	393	368	370	352	372	360	422	397	394	387	402	390	362	344	376	420	363	384	380	373	347	382	357	359	390	366	364	363	365	378	389	346	386	341	338	376	385	356	392	387	383	376	389	358	340	401	353	345	400	358	397	377	399	356	417	354	369	349	323	364	375	372	373	350	353	388	358	325	369	377	410	360	354	372	350	383	351	348	346	432	397	379	382	386	379	364	372	379	379	362	354	383	373	364	379	371	351	410	335	389	360	369	379	378	360	385	362	346	391	405	360	402	391	359	383	383	377	341	338	358	383	390	396	354	349	364	356	366	378	347	400	387	371	368	385	361	397	391	416	408	395	394	385	371	416	381	370	411	355	358	402	378	367	369	393	395	367	369	379	345	374	366	402	370	358	370	393	375	355	398	378	372	391	348	388	371	391	343	336	353	378	343	368	346	404	398	384	395	360	365	380	380	353	358	366	400	385	367	356	353	380	367	357	363	386	384	387	390	402	378	383	397	355	343	405	374	377	368	383	366	364	391	356	432	373	380	381	379	371	349	384	389	369	327	353	414	379	369	384	384	387	368	373	393	389	368	364	354	364	347	364	396	352	363	378	348	396	352	356	369	365	380	363	385	344	387	363	358	368	370	372	395	353	354	375	371	383	389	375	376	375	353	360	390	379	376	377	358	386	350	397	368	364	346	387	361	367	369	393	406	407	375	364	403	390	381	358	399	398	334	331	376	379	374	393	362	388	371	378	375	364	365	384	387	393	369	361	379	381	352	357	380	360	366	357	396	424	369	373	370	322	380	362	383	377	377	389	342	350	381	394	378	376	400	395	360	385	373	376	359	356	392	360	377	360	400	382	409	369	382	375	371	376	377	396	401	355	350	357	365	407	383	367	398	424	388	358	367	378	373	381	376	366	337	374	379	334	395	405	357	384	378	354	372	338	383	330	375	353	418	396	364	390	353	389	360	396	339	401	394	365	384	381	363	375	418	386	366	385	373	385	336	339	403	364	358	373	372	347	353	378	340	323	374	376	370	362	418	392	393	346	396	382	370	370	401	385	360	353	354	357	365	340	343	333	333	412	384	339	360	372	377	345	356	389	371	363
74849	73849	57241	23816	5031	337	265	528	564	502	431	390	304	257	230	186	180	215	222	264	231	185	166	186	202	168	177	173	141	176	169	174	161	154	166	183	170	180	189	166	164	170	150	168	166	170	171	155	177	167	153	157	176	177	181	146	170	168	155	171	162	163	142	163	188	136	174	179	171	161	168	171	167	175	183	178	174	171	190	188	174	171	156	161	181	167	186	157	196	164	172	168	151	149	167	178	166	169	146	174	162	160	194	175	191	141	166	179	188	188	167	183	175	151	174	174	177	169	167	177	155	162	188	161	149	137	157	166	166	160	164	167	176	175	161	172	167	152	182	169	180	184	164	140	159	141	172	169	147	175	179	181	172	150	166	183	185	173	167	169	174	161	163	199	173	162	161	188	150	187	174	176	151	153	177	174	160	164	187	175	170	169	175	169	158	173	153	169	174	150	177	190	156	157	160	166	170	154	175	170	158	180	147	158	172	187	174	175	156	152	172	164	173	166	188	162	164	188	146	176	177	166	152	156	177	163	185	170	165	174	168	186	162	167	183	184	163	183	157	164	155	149	187	168	145	156	135	192	173	193	160	161	168	174	185	158	174	174	177	173	180	169	170	160	173	160	174	165	177	159	175	179	180	136	169	160	149	141	186	162	181	162	203	162	171	168	145	157	180	171	181	163	156	173	194	171	172	175	173	189	164	154	186	166	172	160	160	177	147	164	168	157	176	180	182	161	173	143	167	158	195	177	177	166	170	165	183	166	174	187	149	154	180	149	149	172	175	167	189	174	178	177	175	164	161	156	173	184	150	168	175	145	178	165	176	159	152	190	179	158	174	157	166	169	175	158	173	165	166	186	162	163	172	161	181	173	156	165	152	180	167	145	164	145	152	166	159	174	153	159	196	149	176	164	160	165	166	159	169	160	190	184	169	162	179	145	166	159	165	174	186	163	153	170	179	160	195	158	188	170	184	174	173	167	159	164	188	173	186	174	173	165	201	159	171	185	154	167	156	165	166	167	183	158	153	175	169	164	171	177	169	176	162	159	159	144	200	166	146	175	160	185	168	171	183	166	194	158	165	155	202	200	165	166	181	167	169	171	167	167	182	155	172	193	184	184	157	158	156	169	152	152	173	160	184	156	165	163	175	169	166	166	156	151	186	171	178	153	155	174	161	142	181	157	134	199	145	172	160	168	173	169	180	163	176	166	165	162	159	173	166	176	184	153	158	184	158	171	182	173	151	163	163	163	182	172	134	167	130	172	150	160	171	156	162	167	164	164	165	180	168	176	166	163	178	176	165	154	167	169	168	156	181	182	175	140	180	183	199	175	167	154	172	154	166	182	180	158	155	159	188	192	173	160	169	179	168	173	205	162	186	162	176	154	154	172	160	170	175	156	186	151	163	157	167	164	180	171	156	154	165	170	187	153	173	177	171	168	184	155	171	149	164	167	160	184	154	166	176	184	148	165	177	170	152	168	164	147	137	168	179	144	175	158	167	162	163	168	178	170	188	177	171	181	148	162	165	154	173	144	164	181	175	155	171	157	188	184	170	161	180	176	163	166	174	148	158	186	173	184	184	181	157	170	162	161	192	172	171	170	143	157	171	173	150	175	178	181	181	178	153	170	172	168	165	154	163	172	158	168	179	166	164	183	181	166	176	176	178	190	156	160	152	160	187	167	171	179	161	198	168	160	171	174	181	178	172	165	189	177	158	178	173	165	170	162	176	154	161	156	149	160	160	162	150	176	155	185	173	188	159	180	150	147	161	172	171	160	173	161	164	177	168	160	160	186	161	173	163	169	157	173	185	175	153	139	164	177	177	154	166	163	199	182	158	176	167	158	164	169	164	155	175	151	159	167	195	164	168	157	178	169	187	153	168	172	169	173	159	174	177	175	155	164	165	183	164	163	161	179	150	164	174	175	165	185	168	157	153	182	166	166	181	166	170	168	184	174	183	175	173	143	164	166	160	174	156	164	181	166	148	152	157	176	157	160	168	178	169	177	182	170	152	163	152	156	165	179	170	190	166	187	186	189	179	164	177	163	178	172	154	150	172	178	195	179	170	175	170	170	150	166	194	181	180	152	160	152	159	152	159	186	162	182	180	169	185	171	155	174	177	175	149	182	159	180	166	194	182	147	189	183	177	170	181	172	157	173	181	152	151	176	165	196	175	172	173	160	172	169	160	170	149	180	171	184	179	171	183	156	167	163	155	189	173	162	178	172	199	172	178	162	180	165	159	163	181	163	162	178	161	179	173	170	186	157	149	163	191	175	174	150	175	181	180	161	170	163	176	156	176	173	185	167	166	171	153	201	153	185	179	162	155	183	160	150	179	175	173	156	192	158	161	151	170	164	183	164	158	184	164	156	150	161	176	179	158	159	164	156	171	172	166	168	155	198	167	175	161	157	137	165	173	192	188	164	167	173	149	163	180	173	183	170	159	167	164	137	169	167	175	168	160	166	145	163	182	163	169	178	170	149	161	174	162	158	187	187	168	160	182	166	149	180	175	177	159	159	179	182	181	180	155	164	164	163	179	159	171	160	153	143	185	155	166	182	171	151	180	158	148	185	180	160	150	169	156	154	155	191	170	161	161	151	169	170	159	162	166	160	169	155	174	160	171	176	157	177	169	177	155	188	158	163	172	171	205	182	156	151	153	160	161	197	159	194	163	153	157	154	179	177	192	184	160	185	170	166	149	159	161	188	162	160	176	173	167	155	182	166	181	174	171	176	177	176	176	178	186	150	155	143	186	155	158	155	178	173	173	153	177	160	160	182	179	171	186	179	160	186	180	153	185	158	191	186	176	175	168	154	171	159	138	185	167	183	175	173	172	189	163	152	181	181	179	151	173	167	143	139	155	167	175	178	164	196	158	169	165	198	166	173	168	156	172	171	159	148	161	145	187	145	158	151	165	170	177	155	174	147	177	166	191	164	177	164	178	170	159	162	157	171	180	157	191	161	165	161	161	181	170	170	150	170	149	173	152	195	172	136	189	181	177	158	160	162	157	163	154	160	141	201	155	140	163	170	180	176	173	185	163	162	177	152	163	181	169	168	166	163	186	165	176	147	166	180	167	159	166	187	157	158	164	148	172	186	148	180	162	162	173	187	151	180	174	149	169	177	163	169	153	162	150	153	160	148	175	165	155	172	179	175	162	180	173	167	173	172	162	178	191	168	161	177	169	155	187	169	163	170	160	163	170	168	162	162	186	175	182	172	166	163	151	168	165	176	174	171	139	195	173	161	150	173	161	152	170	144	176	170	145	158	163	145	165	165	161	155	179	168	179	167	159	153	167	163	193	172	162	162	161	178	160	187	165	187	165	176	166	172	167	155	185	193	170	158	166	168	166	142	153	182	171	172	155	174	189	149	174	169	184	158	161	173	165	189	181	183	158	161	157	155	173	164	163	196	154	165	125	159	158	186	178	174	191	208	188	149	171	166	160	145	163	170	129	155	158	155	179	172	165	175	185	160	208	194
61337	63885	51836	19010	963	946	1017	2332	2992	2560	2456	2166	1607	1197	1056	739	718	707	918	1107	1097	797	755	667	655	667	655	595	594	604	603	599	592	580	576	565	554	599	588	582	556	593	579	575	518	523	600	593	553	573	577	604	553	555	588	571	554	575	574	532	595	584	534	541	515	592	550	552	535	578	583	566	617	604	575	569	583	542	534	558	560	591	608	534	548	568	559	572	546	519	568	571	558	549	579	554	563	566	543	553	557	522	562	565	599	579	605	577	562	614	543	554	584	554	549	577	574	582	575	557	578	552	525	551	558	553	563	565	556	565	570	514	540	552	582	548	570	537	524	532	563	571	534	555	583	579	542	573	587	581	579	569	515	568	584	583	546	579	502	495	597	562	566	541	555	568	544	587	532	551	611	539	548	535	573	553	549	561	549	569	568	531	578	586	536	539	612	532	536	590	545	519	566	553	577	551	585	592	551	584	623	590	547	542	542	558	552	564	550	576	576	520	541	606	541	567	538	568	573	567	590	550	609	555	605	564	567	581	551	561	545	558	562	540	576	554	604	568	580	545	565	565	574	592	520	556	552	589	538	593	579	568	538	584	603	589	565	551	569	568	537	520	567	557	594	577	562	538	558	534	582	544	528	569	571	550	533	556	552	568	546	578	558	569	543	563	567	556	537	581	557	589	555	544	566	566	583	559	549	563	588	595	609	560	547	514	571	558	541	564	583	565	565	580	580	518	542	586	540	595	553	543	598	546	549	602	569	568	561	510	553	501	546	544	544	519	567	511	560	563	545	545	538	572	538	577	576	614	545	571	560	541	546	532	525	540	533	547	556	560	564	568	539	577	528	533	550	572	544	553	555	583	552	598	534	553	527	556	598	545	505	565	571	599	589	520	554	598	570	580	549	518	606	543	608	544	526	522	533	555	594	570	564	593	605	537	582	573	557	613	561	589	586	601	534	534	537	536	574	578	534	572	535	600	538	536	576	578	581	584	560	567	545	557	561	523	551	530	577	595	532	604	551	567	554	576	571	580	599	567	571	565	576	555	550	587	518	510	552	569	571	534	521	567	532	570	590	603	590	543	521	581	576	566	559	575	537	571	532	535	563	564	574	547	535	526	535	550	581	574	580	545	574	565	571	547	587	540	598	565	544	541	612	527	575	540	544	585	557	557	564	537	553	567	519	541	559	588	597	526	547	542	537	556	583	546	570	535	550	562	537	595	558	574	518	599	563	531	550	534	528	554	546	565	608	566	570	533	544	561	532	562	542	549	560	539	623	509	541	544	572	582	549	576	565	568	564	548	530	577	556	581	559	569	590	604	594	546	530	565	549	541	559	566	600	595	545	553	558	546	573	577	570	545	564	564	565	564	527	546	567	580	569	580	529	567	569	589	582	580	536	579	541	551	513	576	567	580	562	545	560	568	565	501	563	552	552	576	552	571	571	591	566	573	561	542	547	569	534	533	560	586	566	596	530	558	591	555	535	539	568	565	538	564	550	567	547	593	567	597	559	572	567	546	568	551	572	559	522	515	532	541	569	585	537	576	576	542	605	510	558	569	573	549	579	596	578	529	561	537	535	564	546	573	564	604	599	543	556	523	546	554	576	555	594	565	579	539	603	558	534	533	584	604	533	560	545	527	574	517	517	576	550	580	589	518	574	558	542	552	556	602	613	588	474	541	566	564	588	574	553	570	547	548	524	582	577	607	594	576	540	568	604	553	572	587	566	559	552	540	627	557	565	602	549	572	556	552	600	569	585	579	569	530	581	614	540	550	580	551	527	543	583	602	568	568	568	586	544	530	592	522	570	541	567	566	525	559	565	570	562	547	567	546	579	549	576	532	551	610	551	560	547	551	588	585	576	572	493	582	536	549	554	559	545	560	593	528	559	553	555	571	577	547	566	581	576	545	594	551	511	592	550	605	528	572	583	582	550	537	529	560	548	550	548	565	570	564	539	563	601	547	533	574	547	568	577	598	588	566	546	623	556	547	564	576	555	572	520	621	582	561	593	557	558	558	570	567	517	561	630	536	569	544	543	541	583	547	574	553	562	587	618	542	554	543	540	545	564	558	541	553	547	565	593	560	620	564	583	576	534	552	551	565	563	539	550	570	535	562	564	565	574	545	557	553	546	562	568	534	544	543	573	572	571	545	553	527	598	580	574	556	572	539	533	552	543	564	572	534	538	563	562	583	591	569	542	620	551	587	601	580	576	576	548	551	580	530	517	577	573	563	544	523	556	556	565	570	570	599	591	562	547	578	554	563	559	605	572	570	555	611	583	585	565	586	572	554	529	539	538	598	571	525	574	584	563	540	556	556	552	533	538	567	588	525	556	557	595	579	622	527	559	561	581	560	574	534	563	567	577	580	543	563	579	577	596	589	567	562	568	531	556	555	531	591	572	540	572	528	609	572	555	563	571	603	576	537	566	533	542	596	545	569	550	559	563	551	578	557	552	551	580	535	565	559	546	542	570	552	560	614	586	563	580	544	537	563	565	558	515	531	534	596	602	552	565	555	563	602	558	571	566	560	597	588	548	514	613	558	562	589	552	533	569	596	550	551	587	544	546	537	531	583	582	589	576	602	582	531	548	543	589	558	621	518	550	539	557	561	536	554	551	608	614	622	559	580	528	536	544	533	555	555	574	555	559	587	548	590	549	541	549	570	573	581	543	579	556	540	596	549	539	572	546	585	580	550	571	552	591	572	529	564	541	600	556	559	555	568	598	567	567	576	557	574	562	561	576	539	638	583	506	575	573	584	550	553	530	572	539	574	565	535	561	576	597	565	537	579	536	599	525	557	528	540	558	531	549	574	607	531	589	580	554	536	598	580	542	602	579	554	582	568	526	536	551	591	603	546	611	558	548	552	538	582	576	569	593	583	568	560	559	532	587	568	587	571	596	598	563	553	547	560	565	553	556	566	582	529	591	588	563	599	535	570	553	566	566	590	556	579	590	600	543	562	617	544	549	528	530	571	564	521	545	548	534	581	538	557	567	535	551	548	590	582	595	576	562	584	568	552	551	573	557	567	533	562	552	556	575	552	587	572	548	580	562	551	569	571	569	556	576	526	569	522	575	565	606	548	524	579	576	553	552	571	560	573	559	585	595	576	574	590	604	566	586	577	563	577	550	583	587	536	546	548	582	530	562	586	610	540	553	584	572	558	608	579	549	521	544	542	520	592	535	548	555	535	540	594	568	576	540	580	550	521	558	552	561	532	551	574	547	535	571	585	578	569	539	560	544	561	571	595	564	570	539	560	574	582	562	577	567	583	609	563	550	556	588	513	558	552	525	548	577	541	568	537	575	608	568	550	578	542	585	611	552	561	547	548	519	549	540	534	534	549	553	627	589	566	542	576	543	546	573	558	579	564	589	554	577	586	536	566	562	565	578	543	559	544	572	589	516	558	543	544	585	586	590	571	567	556	539	556	619	594	576	547	554	574	556	574	583	565	522	564	582	548	567	557	556	566	532	559	546	537
29100	19015	5389	727	160	107	120	108	140	124	110	115	113	119	111	119	126	118	114	131	111	106	103	100	102	101	125	106	107	120	98	102	109	107	104	111	123	115	108	113	105	123	98	120	112	108	93	114	107	114	112	101	118	114	108	111	115	95	100	111	95	112	114	100	107	111	101	95	106	100	107	107	80	114	137	101	103	88	124	116	128	113	108	101	98	120	114	122	116	101	120	106	100	105	112	97	111	106	120	119	113	108	96	106	109	109	110	113	99	108	141	99	103	111	102	104	111	112	99	105	111	131	105	121	93	111	103	104	113	115	125	95	77	131	121	114	120	103	115	116	101	112	121	109	118	107	115	99	109	91	113	104	122	112	129	116	97	94	96	112	105	98	121	109	110	109	111	108	114	110	110	108	115	99	121	132	120	98	107	101	120	109	123	121	100	115	102	105	109	113	129	110	125	111	108	109	110	115	113	98	119	118	109	108	113	107	93	131	109	119	114	121	115	116	112	123	97	110	104	107	86	121	110	128	81	104	106	126	91	103	125	106	126	142	111	111	89	114	141	92	110	112	99	104	116	115	109	111	111	89	110	113	107	121	105	111	111	100	102	117	104	105	116	104	102	96	95	124	97	102	107	113	100	96	115	103	100	103	100	115	112	108	124	94	112	119	117	93	104	99	90	117	123	110	92	115	101	107	116	112	121	112	107	114	117	99	99	114	102	114	115	122	103	119	112	114	117	91	111	117	93	101	119	106	124	125	113	98	89	102	108	106	104	108	103	94	100	130	105	118	96	98	116	120	111	116	105	112	114	110	100	117	105	133	114	142	103	128	120	117	101	114	102	118	91	121	113	121	109	107	110	102	111	101	100	127	121	126	134	104	115	113	112	108	119	111	101	106	103	106	107	105	85	111	99	112	120	117	119	107	119	102	109	99	102	98	117	120	112	107	120	97	106	116	93	110	110	95	107	93	98	105	115	104	115	99	103	113	122	133	111	111	116	115	100	127	96	104	106	110	100	116	109	103	125	128	116	116	92	108	119	105	120	97	119	113	98	117	103	116	101	114	94	117	98	123	123	104	107	104	134	89	127	123	108	127	109	117	116	104	107	104	110	121	114	103	108	98	108	113	112	116	117	85	102	111	91	116	108	118	108	120	106	99	110	102	78	117	106	122	116	86	110	125	97	93	119	111	98	106	129	112	115	97	106	137	115	94	112	102	111	112	106	88	90	109	108	108	112	133	107	133	96	115	121	109	99	104	117	100	122	97	89	116	119	104	98	117	111	106	119	107	114	128	106	95	103	101	107	96	110	122	102	97	115	103	106	127	113	126	114	106	110	114	125	136	116	97	127	127	121	129	118	101	109	110	114	113	104	90	90	123	122	108	101	118	90	106	114	124	111	115	113	123	105	107	102	88	113	103	112	112	101	107	105	112	106	96	95	97	114	109	111	117	103	110	105	119	116	122	106	95	121	114	108	102	119	111	116	124	110	107	81	125	127	114	116	114	100	94	94	111	121	141	129	116	107	113	110	118	109	105	109	127	110	118	122	113	136	115	130	101	114	107	91	111	96	95	90	116	132	98	119	109	130	102	106	117	113	112	120	112	108	110	103	97	99	99	108	103	118	129	110	106	130	117	102	115	108	105	125	99	122	107	88	94	107	92	96	117	116	120	104	111	89	109	105	123	96	107	124	110	114	119	98	101	96	116	114	112	124	115	125	121	124	122	112	94	119	113	95	103	99	131	118	102	110	120	120	117	119	103	102	105	114	95	102	101	111	133	108	120	96	95	125	122	121	107	104	118	90	120	105	112	105	125	108	98	114	110	116	121	99	93	105	99	94	112	115	106	104	107	117	104	113	97	123	107	116	127	97	120	82	97	112	111	99	140	108	103	135	104	115	124	111	118	107	96	107	125	132	103	96	112	109	110	102	119	109	102	129	92	106	90	116	99	96	128	128	99	103	100	103	109	128	112	123	112	100	114	111	120	114	115	100	101	124	113	78	108	114	117	126	114	98	104	106	107	90	110	117	106	118	95	123	101	116	109	105	95	108	129	113	104	114	97	121	110	107	94	113	126	113	93	117	108	121	100	109	111	104	98	87	94	95	94	117	120	102	109	88	115	83	121	100	109	94	125	123	98	93	123	114	105	108	118	114	112	85	110	112	131	121	102	108	112	104	106	92	117	114	106	125	108	115	114	104	115	113	104	103	115	118	97	107	104	101	114	101	126	111	110	109	102	110	115	136	108	119	98	117	134	105	105	109	115	105	114	89	90	99	102	106	104	118	110	103	112	122	105	115	108	106	106	112	136	107	103	93	109	124	111	116	105	125	131	121	99	110	93	100	116	109	108	107	109	116	139	110	113	97	125	113	112	124	104	111	114	122	106	115	97	108	120	96	130	110	105	100	106	129	109	119	125	133	93	106	125	95	112	111	105	107	107	119	104	112	107	111	118	111	99	109	91	108	115	86	105	110	123	106	103	96	87	105	95	100	104	98	109	106	94	107	100	107	114	113	107	120	114	107	101	113	112	133	103	128	126	102	104	135	105	116	99	116	119	109	97	99	103	105	101	137	104	118	100	108	91	126	105	126	114	107	111	132	112	98	113	108	120	129	106	121	100	95	123	110	111	97	104	110	91	115	118	103	113	116	95	94	110	85	97	104	119	108	113	122	108	76	104	113	101	102	109	107	124	117	96	113	107	106	113	117	108	98	122	122	120	110	109	106	117	94	121	102	137	119	110	117	102	123	89	105	122	103	111	114	121	101	94	112	122	121	89	115	124	127	125	101	101	104	108	94	96	116	98	113	107	124	99	130	104	91	114	112	96	112	103	92	119	127	98	123	109	101	96	101	103	99	124	95	106	118	121	98	104	115	108	104	106	105	97	108	115	111	114	91	129	113	124	119	91	106	114	113	115	109	111	126	103	123	115	102	103	130	100	97	99	101	100	109	106	116	97	114	102	120	111	108	89	111	112	109	106	105	112	116	100	120	102	108	104	113	99	101	94	133	114	103	119	121	106	115	129	121	100	98	114	103	110	112	108	118	116	102	100	102	112	106	122	97	110	122	110	136	117	137	113	89	101	123	114	114	101	98	103	114	105	112	107	96	98	115	107	103	106	108	122	117	110	113	120	93	118	115	104	106	122	121	102	96	111	101	101	128	99	100	111	115	121	110	126	132	112	100	109	139	101	114	113	101	117	105	112	113	104	114	103	123	97	126	98	103	129	104	125	95	97	105	119	109	91	124	120	104	114	111	124	97	124	117	120	106	116	128	108	106	122	114	119	103	106	112	97	107	122	106	112	105	105	110	103	129	120	131	114	107	104	109	122	109	110	121	104	114	94	117	125	107	108	97	124	104	99	115	126	115	124	116	101	124	103	100	100	107	127	108	114	113	97	103	113	101	103	108	117	105	89	108	111	112	112	108	114	114	109	109	105	126	110	87	123	96	123	104	100	117	106	105	127	102	99	116	97	84	89
31336	23760	7724	1838	385	415	397	509	471	443	473	449	453	456	413	411	426	389	423	408	420	408	402	375	410	397	385	414	396	387	429	341	384	428	371	395	383	406	368	374	403	412	411	400	394	391	404	403	416	382	375	380	412	403	434	366	403	382	396	370	375	401	373	397	402	381	382	387	398	415	369	379	417	420	407	416	412	418	398	402	438	421	399	386	417	388	411	397	425	403	352	408	372	439	372	422	373	397	398	393	383	392	398	422	365	398	386	374	385	388	402	407	383	361	394	380	412	362	386	410	392	392	392	410	367	393	401	402	420	385	385	423	401	405	394	372	393	414	433	380	419	391	414	386	352	364	387	358	386	395	367	423	358	337	387	376	401	396	400	389	388	370	388	406	394	372	420	417	378	398	404	390	400	420	370	391	411	404	412	380	396	385	449	394	390	408	375	383	431	384	408	413	387	395	382	400	407	418	416	418	394	416	366	404	390	398	391	385	382	390	399	400	394	366	416	405	410	415	418	355	420	407	398	366	382	420	382	388	391	388	404	400	400	341	369	395	377	364	406	408	399	408	404	366	413	381	396	349	415	363	411	396	399	411	416	388	412	355	417	383	369	375	396	400	397	384	378	358	385	373	367	382	400	388	407	433	407	385	376	405	397	409	407	406	380	376	385	403	391	421	400	373	396	444	409	392	381	391	401	411	415	394	366	423	417	410	366	390	413	423	396	345	402	382	378	405	415	404	406	402	401	351	395	407	377	360	367	406	392	412	377	381	381	426	375	430	411	376	381	405	391	426	380	414	410	366	385	393	382	396	382	433	428	395	374	390	372	354	391	395	398	380	402	345	429	375	381	392	385	399	390	379	396	417	384	354	414	390	409	390	380	427	396	391	368	384	399	397	362	410	435	383	392	388	392	403	368	414	397	413	399	398	386	342	419	419	406	387	358	397	383	378	404	354	385	414	395	396	412	403	409	412	409	409	395	433	405	396	389	404	412	409	416	383	423	376	411	387	406	391	428	392	401	377	391	383	414	423	404	392	366	402	408	415	389	388	401	406	374	370	395	405	399	396	387	403	407	365	406	400	382	395	361	389	401	419	392	412	386	405	393	394	377	386	378	383	374	380	360	359	407	374	424	400	410	394	373	428	391	417	368	382	405	442	435	359	400	398	404	411	407	387	416	415	426	378	411	403	389	382	382	383	389	392	379	392	394	389	359	405	391	352	384	407	433	369	396	411	375	406	463	416	409	377	408	411	417	440	382	426	393	427	371	374	412	420	407	393	387	380	395	397	382	425	388	388	376	414	362	428	388	409	413	372	372	408	367	398	397	357	394	395	378	423	408	382	356	350	383	386	401	398	403	361	362	402	429	408	404	424	404	380	406	418	372	410	389	392	399	406	383	408	360	395	368	365	386	396	382	403	394	393	408	387	378	416	419	390	405	389	394	392	366	368	401	389	395	416	394	386	387	396	385	399	400	372	371	393	395	422	394	380	401	388	390	386	413	392	397	404	414	380	419	369	398	430	403	420	418	393	396	383	423	346	407	430	413	379	424	391	404	369	421	412	391	392	373	387	366	416	362	416	436	426	391	437	387	399	378	374	415	424	403	422	412	372	386	352	403	384	396	397	409	364	397	377	395	427	395	423	385	406	381	424	382	409	408	389	424	408	359	384	387	396	375	440	386	408	397	358	364	415	381	365	393	412	395	436	382	408	403	393	401	399	406	406	407	387	437	380	388	415	425	384	385	375	385	399	395	377	400	403	385	387	388	409	391	412	403	376	379	394	368	423	410	427	382	386	379	376	380	376	385	361	375	386	404	385	394	399	397	382	406	412	381	404	454	374	393	368	381	383	386	383	376	384	374	400	376	369	375	411	421	379	374	410	404	402	421	365	424	396	404	396	363	378	358	386	414	358	415	439	391	392	415	420	360	387	410	373	392	404	427	418	380	388	465	404	390	402	443	397	399	405	366	400	424	427	420	371	391	406	420	379	418	360	381	427	424	385	432	383	392	385	367	380	367	400	418	438	385	373	367	370	390	389	397	388	368	370	396	439	410	407	381	403	377	361	386	390	395	374	368	400	383	391	432	407	369	385	393	363	381	393	412	393	388	396	393	397	408	379	390	383	381	401	409	396	381	417	363	411	403	371	403	382	383	417	420	385	385	401	398	387	396	414	412	386	421	397	404	403	426	397	415	390	412	384	425	384	412	381	376	389	402	380	411	392	382	394	404	427	392	401	404	413	390	405	395	389	390	428	403	401	398	405	361	421	415	399	397	413	424	371	390	342	407	410	394	397	421	390	403	380	378	379	391	379	385	397	391	384	396	389	417	377	431	380	401	387	405	405	389	412	405	364	374	369	379	410	401	385	406	402	370	417	410	410	391	405	409	392	386	406	401	380	436	363	391	416	371	384	392	397	403	380	354	407	342	390	397	386	387	427	367	399	404	377	400	396	377	360	413	403	429	373	393	427	410	420	396	401	393	389	399	392	401	388	387	402	379	409	391	356	393	414	399	414	408	407	404	407	399	426	419	413	413	374	413	409	425	445	387	388	403	388	390	418	419	436	412	409	405	403	407	401	421	378	438	404	411	358	373	414	392	388	394	385	410	413	415	381	404	366	413	411	398	419	392	406	405	390	416	384	389	431	389	388	364	412	430	389	408	401	385	392	432	415	393	441	379	403	378	384	375	379	411	367	429	364	421	399	415	405	426	368	386	354	387	404	444	403	374	395	382	405	398	381	393	416	391	401	396	403	409	344	402	419	364	383	377	382	389	380	387	435	391	387	426	431	421	362	381	417	398	388	379	406	386	425	389	410	386	387	385	405	405	420	434	394	409	414	399	405	403	378	357	410	401	410	388	381	398	416	380	426	407	364	397	366	356	399	386	444	403	440	423	390	383	387	370	391	434	395	379	393	409	423	430	346	388	417	396	384	413	420	423	392	373	403	424	393	374	387	422	381	383	389	390	378	394	399	401	360	389	414	382	374	402	403	353	398	406	367	414	399	383	384	403	421	409	403	384	425	376	343	374	379	441	379	396	409	378	383	387	381	368	395	417	424	391	369	404	370	418	411	398	402	405	405	404	384	398	381	418	415	398	388	397	380	442	354	381	343	399	389	423	410	399	392	367	377	401	412	405	406	384	409	395	394	413	419	372	398	378	390	394	421	455	392	408	396	403	420	414	408	384	415	401	391	381	394	399	369	368	424	401	380	352	354	424	364	376	376	428	372	408	409	417	371	394	369	383	347	379	386	414	397	387	430	409	380	391	412	397	381	400	376	375	398	405	403	365	395	380	405	365	447	389	386	393	413	363	374	391	370	397	366	397	396	376	383	387	369	399	410	346	398	368	412	398	395	407	394	423	419	375	422	385	386	395	409	397	410	399	386	411	426	396	417	380	421	383	379	391	383	418	408	384	374	385	405	369	386	387	373	425	403	393	385	427	388	413	410	387	411	387	409	438	394	388	385	383	374	392	348
68796	62813	36113	14957	815	138	127	293	339	297	242	211	218	177	133	112	95	122	109	159	169	125	113	107	93	111	98	84	86	92	97	88	84	81	81	87	95	93	97	86	79	83	88	94	90	85	86	82	95	94	102	87	111	101	89	97	93	114	85	74	86	86	88	97	97	106	95	89	92	84	104	90	84	93	109	84	85	82	98	104	91	80	85	82	86	93	102	98	86	84	73	92	77	97	115	80	103	90	93	86	89	94	102	85	109	95	97	100	80	109	88	92	96	80	94	82	87	90	105	76	108	89	94	96	102	103	105	102	97	84	86	98	88	81	81	95	98	80	103	96	103	96	75	102	83	92	85	110	83	90	92	98	89	101	95	97	92	89	96	87	83	98	90	89	96	100	89	80	90	85	106	92	86	105	84	87	105	99	82	93	90	77	102	85	91	94	88	99	79	100	95	88	89	107	91	104	89	85	94	110	82	100	76	100	90	96	89	79	84	101	92	106	96	94	80	87	118	95	98	89	61	89	104	78	104	90	85	84	102	91	94	85	99	83	83	101	88	89	105	79	97	79	81	69	92	92	114	101	80	94	79	80	71	94	102	94	91	92	83	83	108	81	88	89	101	88	94	86	90	80	82	102	94	101	98	82	81	93	102	92	92	84	86	83	104	78	75	90	103	79	90	89	93	96	91	89	81	81	90	99	93	93	101	93	94	91	81	90	99	80	82	85	91	82	83	108	88	93	97	93	79	98	87	93	96	100	77	88	94	92	86	102	99	79	82	81	109	97	109	102	93	112	95	90	100	99	87	98	76	82	101	83	73	81	80	117	102	103	91	107	77	94	101	100	75	92	105	89	93	94	73	76	102	93	98	87	70	90	82	71	82	110	100	99	106	99	95	106	99	96	94	103	85	78	91	88	79	86	106	75	103	78	105	84	95	87	71	85	85	83	88	86	108	102	80	93	88	86	103	95	77	103	82	94	103	98	86	85	105	87	93	81	89	94	83	94	98	85	67	93	102	112	104	92	97	93	98	88	87	92	91	100	121	110	94	77	82	92	88	116	86	83	89	100	91	86	86	107	100	95	97	99	89	89	91	98	101	106	90	85	97	108	93	96	78	74	105	106	104	78	108	90	106	93	99	97	90	109	103	78	98	91	94	99	88	83	72	97	81	93	92	104	88	70	72	84	99	100	121	110	77	95	80	98	72	108	80	83	85	86	84	89	95	98	78	86	94	92	88	88	106	72	92	85	94	93	88	77	86	104	108	85	95	87	84	85	99	87	102	83	90	79	76	92	111	105	100	105	97	92	85	97	85	98	94	107	84	121	90	90	80	88	90	90	99	78	90	91	103	113	84	92	82	90	93	106	75	89	97	87	82	81	69	101	81	90	106	100	111	101	88	70	93	84	95	93	78	105	91	88	88	89	87	97	92	96	103	100	78	103	98	94	100	95	100	88	97	87	72	102	97	85	92	109	106	82	98	99	94	95	94	92	93	93	97	105	90	102	86	90	96	90	97	103	89	89	83	86	100	98	86	78	89	95	104	88	93	94	107	101	87	91	78	85	104	94	106	86	95	90	106	117	90	105	113	108	87	86	98	96	84	88	87	86	108	99	81	80	83	81	90	79	90	93	98	93	95	88	85	92	65	88	91	89	94	83	93	87	79	96	113	84	107	102	99	108	67	90	103	84	83	87	77	94	102	68	97	88	87	94	88	66	91	89	86	104	100	95	67	107	89	109	103	104	99	108	93	88	90	97	83	98	96	90	98	92	105	95	93	94	91	70	105	78	87	107	90	88	100	102	87	89	91	85	103	79	78	90	102	95	81	108	84	106	90	86	91	91	83	96	89	78	99	96	95	83	105	80	101	96	101	76	101	80	97	102	102	84	80	82	75	89	95	89	87	100	89	100	79	89	83	109	94	92	84	96	105	95	87	85	94	85	86	90	105	85	85	91	93	101	96	97	81	87	77	93	99	94	111	83	88	82	98	95	113	88	104	95	77	83	75	103	98	98	86	76	86	89	87	87	94	103	88	91	93	83	88	104	80	78	106	93	93	96	105	78	81	93	91	90	95	103	87	104	86	79	98	91	83	84	80	99	95	92	92	80	82	99	113	76	94	91	92	106	97	96	100	99	72	91	81	96	91	91	95	88	93	75	77	88	97	98	95	85	76	84	91	108	83	79	88	104	89	99	90	99	99	89	106	74	87	77	99	107	82	89	94	113	93	83	87	97	102	97	92	85	89	86	75	108	84	90	75	108	95	97	95	86	94	115	91	95	101	89	99	89	79	91	100	91	108	113	79	69	83	85	93	94	84	101	91	106	109	88	92	89	88	95	81	101	77	81	100	91	100	71	73	89	95	91	103	90	103	79	76	85	98	99	70	91	92	94	86	91	111	96	95	102	90	97	95	82	100	98	72	103	69	96	103	89	92	68	90	87	89	79	89	90	101	84	83	75	99	92	100	100	95	80	84	98	98	98	87	97	92	97	77	111	96	89	72	97	89	85	87	109	88	94	100	105	90	91	86	80	88	93	101	92	88	89	91	86	84	94	87	95	99	93	77	89	77	83	98	115	96	98	91	108	89	89	91	92	93	106	86	76	83	83	84	93	101	78	87	94	110	97	95	99	90	94	99	91	89	79	71	85	91	89	83	87	97	92	93	85	94	98	92	100	88	120	72	77	77	80	89	87	74	84	99	98	100	92	90	85	80	95	88	66	93	91	107	81	92	97	100	95	86	104	93	103	89	93	100	84	80	96	82	86	84	100	108	105	75	81	86	94	94	93	92	82	78	109	83	80	101	104	94	78	93	97	76	92	86	97	93	88	99	79	92	106	100	100	81	84	88	98	84	93	92	94	98	88	86	89	90	104	83	98	86	107	97	79	106	93	86	95	92	112	82	93	96	99	99	97	87	96	103	106	99	101	73	91	90	86	96	78	90	98	95	89	90	105	84	103	90	95	97	83	100	91	100	76	90	79	96	72	96	98	105	98	90	104	102	87	103	89	87	73	90	101	90	99	93	103	96	91	93	92	93	95	95	94	87	90	87	99	80	94	91	101	87	89	87	82	121	97	106	85	103	91	92	108	86	87	95	82	94	86	82	85	90	88	90	98	96	81	90	76	87	101	93	94	86	101	99	99	102	98	80	94	75	95	80	92	99	100	83	96	92	94	94	89	88	85	100	77	99	98	81	84	94	103	86	90	101	91	110	81	94	86	95	96	107	92	100	85	73	82	98	106	90	102	84	107	88	97	100	75	76	98	77	81	72	110	88	91	100	99	86	81	87	86	84	102	75	82	92	81	92	87	86	94	101	87	82	98	91	106	87	90	90	80	85	85	78	82	87	79	87	94	88	91	104	71	113	84	88	82	111	99	106	92	86	99	97	97	77	82	95	84	85	101	97	106	84	85	97	92	85	100	109	81	87	89	89	81	101	106	81	83	87	85	106	104	104	95	96	101	98	104	83	89	104	92	75	94
51781	49585	32743	11439	666	614	688	1522	1779	1681	1371	1353	1357	1004	692	575	524	470	478	988	936	675	613	468	410	385	379	365	372	377	360	358	355	325	373	368	397	354	363	355	322	400	334	330	376	333	331	326	349	341	363	356	354	348	334	344	386	369	337	317	368	314	350	350	325	324	298	339	351	339	353	321	358	350	342	375	344	371	353	325	313	339	340	358	365	333	347	334	327	334	342	355	310	336	362	322	323	357	316	319	321	331	323	331	345	359	354	316	355	349	326	348	333	362	342	338	331	342	367	318	373	356	332	362	337	333	353	331	346	358	332	349	348	324	349	377	342	312	368	343	350	353	340	361	354	362	316	355	338	312	330	343	289	320	341	349	356	332	372	333	340	332	359	378	370	358	340	321	327	331	324	328	324	345	352	359	307	361	313	350	329	305	341	364	333	369	345	320	324	334	338	328	350	311	354	327	360	376	347	369	320	372	325	328	362	330	350	348	364	348	338	310	332	298	334	347	321	326	315	355	350	338	350	335	348	310	322	373	351	328	337	326	338	364	332	373	312	322	339	329	361	316	335	406	328	309	333	341	341	340	322	367	321	346	317	341	344	313	338	350	325	354	306	356	345	321	353	320	348	344	344	352	321	366	313	389	355	349	351	342	311	355	344	349	315	349	343	314	342	362	338	330	337	302	362	333	345	371	352	356	314	345	331	314	344	351	337	345	343	322	305	338	339	347	352	342	298	362	333	365	353	322	303	360	299	317	376	365	294	349	317	365	360	333	316	328	343	329	307	309	315	334	317	340	339	366	353	353	323	353	322	343	331	340	383	315	330	340	313	325	368	327	348	372	348	325	349	350	347	357	382	310	322	369	320	330	317	352	338	316	357	351	333	318	366	344	361	322	346	343	339	349	336	324	362	365	299	351	349	332	323	337	341	383	335	333	349	364	346	351	334	325	319	328	336	349	354	361	368	344	324	310	339	356	370	326	355	338	338	335	330	351	362	332	317	330	360	327	332	355	342	361	345	306	332	316	331	341	343	341	340	380	341	332	343	358	340	311	359	339	326	342	356	335	332	335	335	325	364	343	337	334	314	318	334	351	382	362	335	318	324	302	348	344	337	329	332	381	356	343	325	329	311	348	338	314	314	338	332	339	361	348	356	342	330	355	344	325	318	328	334	349	347	358	366	316	380	321	327	361	354	322	333	354	322	315	338	335	329	358	333	348	349	349	349	348	316	346	308	330	327	340	360	348	316	356	355	339	331	358	310	347	345	329	316	302	319	305	344	341	347	329	343	356	323	317	347	371	324	328	364	338	318	349	333	337	318	347	356	339	346	314	343	367	327	336	350	369	341	322	331	351	331	324	330	302	330	351	319	321	352	322	371	397	350	328	343	300	333	328	351	331	309	342	351	358	355	311	311	333	340	331	360	360	378	353	372	294	314	314	348	364	317	323	314	385	336	351	336	373	352	346	353	350	340	344	326	331	353	314	319	335	332	350	339	337	328	336	327	358	340	332	333	329	368	329	320	356	341	323	319	321	337	343	308	374	344	357	334	332	346	325	339	353	324	322	342	367	376	318	379	347	379	333	268	298	344	332	330	322	344	358	344	332	334	330	351	338	319	336	355	336	359	329	343	347	356	320	357	353	329	303	352	361	371	341	300	356	310	326	358	290	353	392	317	332	375	342	325	343	335	309	315	320	346	346	337	314	321	341	357	354	325	323	370	309	331	332	348	344	354	321	357	345	365	348	330	343	355	336	360	319	351	328	309	346	334	340	334	355	350	332	335	304	326	341	318	329	321	383	326	378	328	352	358	357	321	338	364	335	329	344	365	364	372	354	370	351	329	338	310	349	349	324	359	337	328	346	322	356	328	330	336	336	350	349	330	336	293	343	340	317	341	326	316	319	343	359	322	311	337	326	348	335	305	357	341	329	340	339	349	353	329	313	348	330	353	354	359	352	330	363	354	364	319	330	380	327	350	329	364	316	313	332	351	344	341	369	324	332	334	346	326	317	316	317	310	319	313	339	352	383	358	365	339	355	352	327	328	343	327	363	339	326	338	329	331	327	374	324	366	341	309	350	318	316	324	323	336	341	359	333	352	329	343	307	361	347	311	349	383	351	327	333	337	319	356	333	356	319	342	316	351	334	355	319	318	321	345	354	346	333	359	343	326	340	355	302	362	336	341	355	324	364	329	323	374	339	336	380	309	348	331	328	357	373	343	340	343	334	298	318	372	372	369	350	298	363	354	319	294	325	319	373	340	345	332	320	340	322	314	352	359	357	348	355	367	320	360	338	338	341	339	366	342	341	344	335	370	345	312	368	360	335	326	328	346	347	322	325	347	352	360	307	303	346	346	330	345	331	340	328	361	351	304	343	335	330	357	348	333	332	366	347	328	332	366	349	325	333	329	328	355	372	329	351	338	347	323	352	351	337	346	356	333	350	347	338	335	323	347	350	365	340	340	331	322	321	317	346	348	326	323	352	327	322	366	356	320	336	314	342	325	350	357	354	336	332	370	342	350	337	370	336	339	329	321	335	346	337	342	349	299	359	332	351	315	356	355	335	354	355	357	330	341	342	316	348	340	346	355	364	328	353	320	361	365	292	346	307	370	332	313	309	337	346	339	332	362	333	363	342	351	324	347	314	326	332	350	340	342	347	299	334	348	365	349	345	325	326	312	348	349	330	303	333	330	328	375	364	332	367	327	324	343	334	343	325	325	357	314	335	289	339	356	338	321	347	328	299	347	341	325	318	373	340	339	340	331	327	362	362	355	353	329	333	360	314	330	320	337	286	321	354	313	334	342	354	335	346	339	329	309	347	324	351	327	302	342	339	332	405	345	315	321	343	354	315	331	368	317	327	347	321	314	313	301	371	362	345	338	328	341	329	299	362	330	341	340	361	373	335	345	339	344	345	345	365	323	330	357	354	327	301	353	327	364	344	363	329	342	349	334	346	325	367	319	360	366	348	351	357	351	327	329	351	343	307	352	330	350	303	326	367	334	341	337	341	372	345	327	345	321	345	319	333	345	337	348	332	343	349	312	325	354	337	350	333	351	314	359	347	333	322	333	325	303	351	316	316	364	347	357	341	326	340	318	353	308	352	354	348	338	356	326	354	300	333	323	350	324	376	371	311	334	348	339	306	341	333	335	310	321	338	355	354	328	328	316	341	349	314	331	341	325	315	331	320	361	343	326	325	330	294	317	349	333	338	321	349	325	345	314	340	308	381	356	362	381	304	325	334	317	305	360	341	313	369	343	362	308	342	362	356	368	331	362	314	324	335	320	344	364	347	313	374	339	329	330	374	316	332	345	341	328	327	333	348	324	383	324	331	344	333	323	315	388	333	342	352	343	344	348	353	362	316	361	364	333	344	371	329	318	327	363	336	333	338	369	343	358	329	345	334	316	335	337	354	354	326	318	344	377	338	356	322	331	346	333	330	310	345	338	336	353	336	333	345	328	339	315	325	315	325	290	366
73274	69647	44843	24154	3667	318	275	472	584	467	367	441	352	308	283	205	182	184	185	278	310	284	189	200	178	166	162	160	152	154	175	139	207	153	157	177	155	156	145	167	149	174	164	138	148	173	160	164	152	164	153	150	166	142	175	145	171	163	162	159	164	162	161	160	168	154	168	162	165	177	173	160	156	195	167	145	168	160	151	161	144	163	136	156	166	174	132	150	149	148	147	163	152	139	168	158	167	169	158	153	144	159	146	192	162	162	167	179	155	168	156	152	142	166	157	164	163	170	165	158	168	155	144	158	155	141	165	163	157	141	152	141	155	160	166	171	160	162	164	137	143	146	155	173	158	139	141	159	144	162	160	160	164	166	196	173	156	142	151	151	151	144	169	174	170	166	167	151	155	168	154	160	163	160	165	164	159	151	174	144	163	158	157	147	163	151	135	153	165	161	147	169	140	129	166	146	155	171	158	169	148	162	154	146	163	177	160	153	134	157	141	155	162	136	169	151	167	148	146	166	166	156	161	165	147	170	168	142	134	158	165	169	147	156	152	190	152	172	159	153	171	149	173	154	161	141	156	167	172	143	166	156	159	144	149	168	171	148	144	157	166	143	149	162	167	155	163	179	124	172	155	166	164	130	133	159	158	173	155	154	144	152	146	164	152	165	155	145	175	166	169	185	175	145	153	153	154	171	170	145	155	145	154	150	167	147	184	164	163	165	163	159	152	168	149	141	144	152	161	153	177	132	150	178	154	145	153	169	144	161	166	154	161	151	169	157	162	146	157	164	181	169	158	171	146	164	156	168	164	155	174	155	147	163	159	156	155	142	157	139	157	165	154	141	138	190	142	161	143	143	169	151	169	156	178	197	169	164	193	151	146	134	153	159	136	141	163	156	149	156	151	129	170	176	129	143	149	136	158	137	156	156	157	153	167	141	146	137	153	162	175	172	177	154	148	139	163	154	166	157	131	126	166	165	147	154	173	152	179	163	155	157	159	184	168	161	137	174	152	162	147	163	154	159	159	161	135	167	153	164	159	183	150	152	137	159	151	149	134	147	147	130	164	150	157	158	163	151	139	153	142	149	142	154	165	150	150	157	156	153	146	149	177	134	174	177	147	157	154	170	181	154	134	155	157	142	173	171	157	175	148	164	171	149	163	139	150	146	149	146	150	170	129	170	147	149	157	179	165	161	158	186	167	165	160	147	161	152	135	154	142	167	167	162	156	148	164	155	162	164	157	132	147	143	165	169	143	145	160	170	147	154	153	166	160	159	177	174	150	171	144	167	159	160	158	158	131	166	147	152	144	140	149	153	154	168	167	165	144	153	170	149	153	142	140	163	183	164	166	145	157	150	172	164	167	164	173	149	155	181	147	143	165	145	154	166	156	179	154	172	165	183	136	147	180	158	165	125	158	148	162	137	156	156	159	155	136	133	166	164	159	160	159	141	167	148	167	167	135	150	155	164	147	141	148	139	141	161	162	165	171	135	141	167	171	150	158	161	144	159	159	163	162	150	159	149	156	162	168	165	147	139	154	144	132	164	145	169	166	152	174	165	139	136	136	182	165	159	161	160	167	147	158	169	166	149	140	160	161	177	158	152	176	133	171	145	158	163	164	178	139	156	139	162	161	162	149	169	151	162	169	149	160	175	172	145	156	157	154	166	144	146	161	149	153	165	142	144	161	149	132	153	164	139	152	146	156	152	155	148	164	148	159	155	155	144	173	166	161	166	171	145	160	142	133	158	173	164	152	175	167	152	170	169	161	171	149	164	166	161	172	141	168	166	145	181	158	164	164	139	164	140	169	157	160	187	157	151	185	157	159	173	144	145	162	157	162	159	146	138	158	171	157	154	177	150	179	165	180	158	151	172	142	160	124	155	156	175	161	153	130	134	170	159	160	146	165	155	161	139	178	164	164	159	149	150	186	168	172	190	177	156	147	156	155	142	158	158	131	164	167	165	162	151	158	127	120	175	169	169	151	163	150	161	151	173	179	167	160	163	163	139	180	141	161	165	155	159	163	151	162	149	142	169	143	143	156	161	138	155	139	165	129	149	150	179	146	167	142	151	113	141	166	188	135	174	181	160	158	157	156	157	174	156	169	165	149	153	171	153	160	170	152	174	162	171	170	152	144	148	161	141	167	170	156	163	153	178	156	166	153	144	149	146	168	146	136	149	150	154	157	163	162	181	160	143	170	148	152	157	139	145	153	162	156	168	151	150	142	149	161	157	164	176	153	147	171	158	145	137	159	153	149	168	143	165	158	140	177	164	145	142	135	174	170	159	170	148	158	180	170	159	136	147	155	158	162	174	169	159	162	168	148	166	138	165	168	178	147	166	147	170	156	160	155	143	160	176	176	140	133	148	167	175	142	164	174	183	159	171	149	147	162	163	168	151	150	164	159	166	176	155	168	156	147	161	173	154	146	156	149	184	169	142	163	166	159	171	141	160	153	153	177	171	174	176	157	132	179	162	148	137	158	170	148	142	144	150	153	162	153	150	151	127	164	188	142	177	165	147	147	176	161	162	152	144	148	148	151	148	151	156	160	158	130	172	134	162	174	153	149	159	143	155	126	133	165	145	186	146	147	152	160	146	166	154	188	156	163	180	158	169	154	167	169	160	159	152	146	154	151	179	179	143	131	174	164	165	177	146	160	153	133	146	166	157	141	154	169	146	150	173	150	175	145	162	149	154	162	179	171	153	145	162	170	150	174	164	161	170	155	145	170	148	175	117	183	148	168	154	149	151	166	155	144	161	151	175	170	188	151	147	139	150	158	152	155	131	148	155	151	163	172	155	164	158	128	175	160	161	161	162	146	163	127	143	183	153	144	165	158	155	136	159	151	150	155	167	165	156	158	151	166	175	161	161	152	167	148	159	164	169	142	139	168	147	144	172	145	141	173	167	172	159	162	164	160	184	148	125	147	177	171	160	150	161	159	166	158	158	154	142	165	163	163	155	159	145	164	171	150	162	160	169	160	159	158	137	165	141	162	136	148	151	171	154	149	178	179	168	164	162	168	163	152	152	138	186	157	157	132	158	145	183	145	163	145	173	171	166	170	152	155	177	166	151	164	143	126	154	148	155	139	166	152	140	171	141	150	160	153	151	159	170	164	168	164	166	164	166	158	160	137	154	136	152	148	155	162	158	164	169	143	182	172	138	178	177	167	159	150	150	170	145	162	146	156	143	152	163	153	152	164	137	154	158	157	155	156	157	154	165	195	158	167	162	150	168	145	141	138	151	158	164	159	157	182	172	173	162	146	158	172	154	159	172	180	177	167	156	151	151	136	153	177	168	180	153	157	152	164	181	152	166	162	144	160	173	154	130	169	149	173	164	153	142	171	161	146	168	151	127	150	157	161	137	170	163	146	148	144	150	167	164	152	145	138	175	160	176	149	158	169	179	152	171	172	143	153	153	161	155	171	153	157	165	156	173	154	178	165	138	131	157	174	164	165	161	186	160	112	169	171	168	154	145
61779	60338	42057	15080	1142	1004	1082	2537	3152	2468	1949	2303	1980	1808	1604	1086	821	786	826	1381	1985	1398	1054	779	672	621	627	555	611	605	576	580	573	590	569	607	561	586	612	563	534	561	535	531	518	575	530	512	507	559	520	491	531	553	547	499	538	549	515	574	551	566	513	501	513	542	547	573	536	503	538	507	510	510	495	510	571	563	535	509	523	496	550	524	529	527	529	513	519	544	517	495	558	498	523	536	520	479	499	552	534	562	523	487	528	570	553	544	543	544	503	514	513	578	506	486	564	556	520	530	486	502	544	539	503	555	552	556	509	562	553	502	505	572	522	529	540	528	536	536	576	523	527	498	567	515	573	538	553	537	551	529	517	501	512	535	563	535	498	534	524	579	582	534	494	492	512	563	534	527	513	557	572	498	572	492	517	511	514	537	565	540	509	549	494	506	513	509	540	529	509	529	488	531	507	507	542	558	582	543	536	487	522	504	524	508	554	517	538	532	575	529	519	527	501	501	556	526	494	549	513	526	509	576	499	544	520	520	520	507	504	553	553	521	533	518	555	513	548	511	515	512	509	505	518	521	518	532	531	553	493	491	531	587	519	533	492	544	501	550	532	555	549	506	527	499	535	535	531	483	531	544	535	539	538	475	536	539	529	534	516	557	537	517	520	558	546	568	477	527	524	512	532	576	553	496	565	520	495	549	525	518	504	545	551	535	542	552	548	537	550	564	529	502	521	548	516	511	538	533	569	500	528	550	527	514	528	547	557	537	507	543	506	504	497	522	498	538	580	538	500	529	536	553	529	531	586	556	550	539	523	532	526	504	537	528	497	533	542	563	543	571	561	510	503	539	500	508	568	540	511	533	509	534	548	529	559	570	514	575	537	483	553	566	544	508	525	557	515	514	564	594	469	532	531	516	528	511	538	562	526	485	524	475	551	523	532	569	502	541	523	536	541	513	530	532	517	542	514	532	549	549	544	508	535	521	518	526	530	541	493	529	568	518	509	561	532	541	542	507	521	538	507	490	460	549	561	550	509	539	510	510	525	508	514	506	543	577	543	538	581	519	550	514	532	541	535	539	527	554	530	526	592	502	504	522	508	526	535	498	536	530	515	488	491	519	529	518	558	508	508	552	513	520	557	539	522	555	560	504	515	517	555	526	540	533	516	496	541	551	551	520	546	534	565	524	513	527	512	501	488	509	539	517	549	516	529	546	520	494	513	536	507	556	509	547	564	478	509	526	496	517	542	574	523	545	539	555	517	540	546	548	558	543	544	539	538	538	518	507	535	541	525	544	541	548	546	559	536	488	487	504	523	548	520	528	506	532	506	513	563	490	516	528	545	526	515	535	488	538	507	554	507	519	553	553	537	520	546	581	542	525	479	494	537	548	544	536	497	505	514	532	526	535	547	524	499	510	544	527	516	494	560	506	549	542	517	500	509	516	516	540	536	532	536	522	538	539	528	504	532	543	530	544	496	514	523	563	536	536	498	537	569	518	549	566	553	541	518	483	528	496	559	539	524	526	512	539	522	497	540	535	562	513	510	562	507	519	570	525	512	525	537	532	521	526	541	503	525	576	511	505	551	509	524	537	531	535	497	518	495	543	540	501	540	529	511	509	500	515	571	555	504	522	491	542	504	514	589	518	521	555	505	519	534	523	580	549	505	533	494	528	551	580	515	479	500	519	498	515	556	541	493	478	538	566	464	548	564	462	478	519	504	547	521	530	567	520	500	538	525	518	553	546	539	489	510	538	547	511	523	522	538	521	543	528	518	529	541	498	528	491	520	566	546	493	516	500	530	527	564	540	508	521	500	556	512	537	514	505	497	517	511	489	550	485	553	515	527	538	524	518	512	592	528	511	528	513	564	505	504	545	526	544	576	500	533	554	495	533	535	532	522	544	483	537	510	524	490	547	564	536	489	546	526	534	527	536	534	496	517	563	469	514	502	518	529	551	560	516	561	503	535	525	538	540	538	544	520	536	536	560	567	516	514	538	505	514	535	553	532	508	508	512	523	548	558	523	559	560	533	516	519	547	516	550	505	508	506	505	580	545	511	510	517	501	522	496	514	535	555	552	538	551	504	484	501	522	525	516	537	547	539	554	515	516	532	542	511	570	528	528	521	510	499	570	524	501	527	518	532	524	520	528	512	505	510	519	521	530	499	501	509	553	566	538	476	501	559	554	527	538	554	556	548	522	540	525	540	528	544	547	496	555	464	531	533	524	517	500	530	503	538	528	514	515	509	553	508	545	528	547	522	551	528	564	525	515	505	474	553	520	572	488	509	497	564	494	540	505	511	527	511	568	522	544	560	556	515	512	527	515	568	559	538	518	498	553	524	507	514	492	514	527	483	547	567	519	547	541	546	522	532	541	523	549	529	519	517	503	564	538	525	532	540	559	525	526	516	531	543	533	513	539	526	510	535	566	528	523	523	536	523	486	539	495	543	536	499	519	533	542	506	526	520	536	536	528	539	544	512	564	570	509	494	546	514	546	519	497	501	522	535	561	545	548	510	530	506	529	562	554	558	536	556	533	557	540	522	548	496	538	508	493	541	542	513	534	514	511	518	501	476	523	494	539	512	528	507	516	522	498	501	556	504	525	508	488	505	545	515	584	535	513	557	511	560	530	509	539	511	524	513	476	544	508	504	565	546	529	470	542	529	498	509	557	584	491	519	537	506	513	502	530	483	525	517	568	521	544	516	495	513	552	551	523	532	557	520	548	547	546	541	508	505	558	547	518	540	545	525	507	570	489	534	531	535	521	524	530	539	534	539	526	494	493	534	513	557	492	559	507	527	531	525	529	525	501	546	531	526	551	541	531	536	525	543	569	529	531	463	514	504	477	511	540	542	540	510	536	558	510	551	519	592	492	533	525	545	529	547	532	547	554	517	561	537	521	531	556	557	522	519	533	546	550	527	521	560	503	513	512	532	532	513	533	492	501	571	475	519	532	539	531	542	566	498	528	499	521	534	539	522	534	541	581	509	520	568	520	549	520	518	516	521	547	507	500	519	569	537	565	543	491	528	526	520	519	519	501	564	515	543	499	537	517	520	532	478	533	546	545	520	524	525	547	515	522	540	540	518	522	488	563	523	537	518	535	548	543	569	575	582	521	522	562	519	530	508	539	513	540	497	549	509	573	514	512	547	531	527	486	507	571	567	541	534	536	550	559	529	498	547	518	522	494	513	564	521	520	538	533	533	546	532	516	527	548	555	503	511	548	546	553	542	523	513	574	522	560	513	524	529	557	511	531	549	498	528	560	510	540	523	512	530	503	516	550	555	526	524	528	477	532	539	507	514	522	576	564	546	524	562	558	538	484	531	526	535	524	539	548	553	528	504	515	536	507	477	521	481	532	509	496	501	541	538	540	525	528	512	530	502	522	507	479	610	476	499	536	528	555	530	556	515	508	512	527	500	506	513	579	563	531	533	498	506	569	530	515	527	519	557	533	526	561	508	516	517	513	514	557	518	528	535	537
30732	17691	5555	581	157	109	94	83	128	115	113	101	96	114	131	110	113	100	106	97	122	122	101	95	101	98	113	104	128	95	89	101	104	116	118	111	106	95	110	97	105	111	117	110	99	103	103	106	105	116	113	111	101	81	110	111	95	94	100	122	118	107	95	104	108	103	97	113	94	106	117	99	102	95	110	110	118	100	94	119	109	113	103	113	120	101	110	99	97	113	109	114	100	112	128	114	103	115	105	106	107	108	123	111	87	94	86	101	104	108	95	93	109	105	112	109	114	100	88	104	111	92	102	99	83	83	106	116	119	108	116	116	111	109	87	121	119	119	98	112	95	97	114	115	90	90	132	124	125	106	110	81	114	105	117	110	108	101	111	103	108	110	92	125	98	102	115	107	115	107	115	99	107	112	102	105	94	109	101	106	113	120	86	109	116	114	102	85	100	108	121	95	102	103	117	115	105	108	121	103	108	94	116	101	111	112	102	117	106	100	126	109	105	115	121	97	135	102	106	105	112	99	95	115	101	113	104	102	84	114	97	99	105	103	110	93	98	105	87	107	107	106	122	96	129	111	109	98	103	104	115	98	111	113	112	116	126	116	111	78	105	90	93	107	98	114	97	117	123	103	116	98	99	99	111	113	115	110	105	93	102	91	101	112	94	112	108	103	104	119	107	112	85	113	85	111	113	107	104	98	132	87	105	102	101	95	104	98	115	103	103	123	116	94	78	97	108	112	102	92	102	105	105	105	93	105	117	102	125	107	106	111	109	134	113	94	115	111	96	122	114	107	93	121	94	118	108	108	113	101	110	115	110	96	107	99	104	100	97	100	115	109	110	109	100	101	106	111	87	118	96	102	119	104	113	107	112	118	112	121	103	102	110	115	101	108	108	83	118	107	111	93	105	120	86	117	107	112	110	108	85	129	113	102	94	113	107	102	91	107	111	103	127	118	101	105	125	108	92	93	116	106	121	101	121	108	100	124	116	115	107	106	132	93	103	95	110	96	103	112	90	88	92	118	91	104	106	134	116	115	108	94	119	113	124	91	115	112	101	114	122	112	99	112	94	113	97	113	100	110	97	116	104	101	97	90	102	112	93	111	111	95	117	104	131	101	104	96	105	118	101	128	116	96	110	117	102	90	125	105	99	117	105	119	95	102	113	107	106	116	110	122	98	111	110	102	128	111	107	104	96	110	106	102	117	122	98	110	104	114	112	104	119	120	115	97	102	102	114	104	103	98	105	118	105	99	103	102	99	125	106	102	112	100	110	93	113	118	94	124	109	122	108	103	111	91	107	99	94	99	113	110	113	119	101	113	114	94	109	106	96	98	98	111	100	100	114	113	95	126	100	120	116	104	97	123	106	108	103	113	112	107	93	88	103	93	107	92	114	102	121	112	121	105	101	88	93	107	94	106	113	117	95	116	103	100	98	93	103	102	113	101	117	94	116	109	105	94	119	106	133	108	103	94	111	91	108	113	91	125	116	89	127	106	94	119	110	104	111	108	123	106	115	108	110	105	102	124	111	91	111	112	117	121	107	121	116	102	104	113	120	108	106	108	117	118	96	100	91	90	118	110	114	114	108	94	111	122	98	84	110	102	104	103	122	113	107	94	99	124	102	94	102	111	115	94	107	120	94	106	116	108	99	108	101	107	105	92	114	119	93	106	109	99	110	125	125	120	83	95	98	118	109	111	95	99	115	118	93	91	117	106	104	88	105	111	103	134	91	110	102	115	126	104	106	99	110	125	105	121	112	106	95	112	116	86	94	88	94	108	116	110	106	102	108	112	102	103	116	103	119	101	95	99	124	111	97	103	103	105	112	90	120	116	127	107	99	101	92	105	93	83	82	112	114	95	126	106	87	111	101	122	100	103	108	110	98	100	114	124	134	113	121	105	95	112	102	115	107	134	120	116	111	111	107	109	112	129	94	87	100	117	88	116	101	140	115	99	121	114	107	108	113	96	117	126	108	108	100	119	109	93	114	98	112	106	123	84	98	116	101	122	87	113	104	113	101	108	105	98	100	95	119	124	89	111	103	115	114	87	111	101	116	115	105	112	115	126	117	111	126	123	98	116	124	120	94	125	107	103	112	108	122	95	98	109	122	97	104	104	115	89	103	89	120	116	119	115	105	109	94	116	98	109	83	103	94	123	109	95	111	122	102	106	116	127	98	112	109	94	95	91	115	104	118	92	125	124	117	110	99	117	118	109	97	108	105	85	93	108	110	111	92	99	118	97	117	92	122	100	117	123	115	120	98	117	113	94	99	109	96	109	106	104	115	105	82	100	109	110	112	108	93	87	106	103	109	101	106	103	106	109	85	100	95	87	103	103	98	108	106	102	116	106	124	97	116	99	93	115	74	109	104	96	136	107	99	101	104	102	103	124	118	101	108	121	93	96	112	113	104	111	106	91	104	109	108	100	113	112	106	94	108	110	105	108	103	104	134	119	110	113	121	115	89	99	136	98	105	114	114	108	98	106	105	104	121	114	113	113	95	103	99	102	86	109	99	118	113	106	131	114	110	97	103	101	114	103	108	113	118	112	117	99	86	107	95	96	109	105	94	117	96	109	120	95	126	112	96	129	106	118	100	99	105	101	88	99	110	95	130	115	102	106	99	105	100	122	97	106	106	101	90	120	111	90	106	92	101	94	101	116	114	106	113	95	110	102	100	101	126	90	94	101	105	93	116	98	120	96	115	86	116	109	109	122	102	117	81	110	120	108	112	109	90	108	109	100	117	109	125	111	100	115	116	113	92	92	103	110	113	89	115	102	96	107	90	101	111	118	108	93	108	116	85	108	115	111	99	90	111	89	99	107	125	78	95	101	115	121	96	111	103	107	109	100	112	114	86	103	93	106	102	116	97	127	81	106	113	110	101	111	110	98	112	103	96	105	87	109	120	109	100	118	109	110	91	108	96	113	109	103	99	103	113	96	113	110	96	99	99	114	123	117	119	112	129	113	100	105	103	112	96	113	88	106	105	109	118	92	104	104	98	114	108	99	106	107	118	112	99	106	101	98	117	94	111	107	111	112	118	126	112	104	108	124	98	108	99	128	103	112	117	96	107	105	113	111	120	100	96	113	113	101	97	103	105	110	109	102	104	88	131	116	90	124	97	111	119	98	124	110	119	117	111	102	106	114	95	100	102	110	114	115	91	116	105	138	117	124	97	119	108	101	103	103	102	101	111	95	110	99	111	103	118	104	104	112	98	106	103	97	96	100	107	114	98	129	105	121	99	109	121	104	102	104	85	87	83	115	91	96	99	84	95	93	79	119	105	106	115	110	96	123	95	104	106	93	94	111	96	91	101	122	123	90	120	102	111	107	100	104	123	115	106	112	100	111	124	109	99	106	109	111	114	105	109	80	101	98	110	117	96	102	104	101	97	100	93	106	118	91	116	98	107	125	112	113	117	102	118	96	99	99	114	115	116	127	104	110	104	109	109	98	103	103	95	105	122	107	103	107	126	114	95	105
32173	21430	8885	1480	404	398	391	424	436	440	412	417	409	365	419	403	392	383	406	384	392	424	397	405	418	439	353	387	405	377	397	382	371	396	374	403	356	377	431	414	374	385	392	414	372	413	415	378	407	398	340	368	403	393	419	382	413	389	395	353	359	366	407	389	366	395	403	386	377	389	390	354	388	398	367	378	393	366	357	396	425	380	397	388	349	400	383	360	363	368	385	399	371	387	374	389	387	350	429	390	380	419	371	415	362	356	402	384	370	387	377	347	372	393	343	373	365	398	391	405	394	377	398	355	382	371	384	394	382	392	367	361	374	373	408	380	399	357	360	358	394	387	351	396	370	371	372	368	371	354	394	390	387	369	353	395	356	410	369	399	433	433	406	368	390	406	368	385	391	414	399	395	384	397	348	404	376	378	380	394	391	370	401	405	388	336	397	399	421	395	432	422	364	413	372	408	396	394	410	426	342	354	378	387	378	354	399	433	381	419	336	392	429	384	411	372	393	396	371	402	374	393	365	354	382	426	384	382	379	404	394	388	345	402	393	337	364	407	439	404	373	376	409	381	385	377	384	395	409	415	389	421	417	397	406	367	380	380	376	396	384	402	392	354	372	386	366	371	402	397	382	380	400	421	400	380	410	389	392	393	376	384	387	373	371	384	391	388	374	382	337	379	383	401	404	382	343	371	343	365	398	334	386	370	369	418	426	362	411	402	377	372	377	415	408	379	393	375	368	409	420	391	372	378	386	369	403	419	412	392	393	385	384	420	410	410	379	420	403	341	402	392	383	385	417	420	413	345	365	391	346	387	410	373	381	397	385	384	366	369	393	380	359	383	387	390	405	403	406	414	388	401	358	396	385	386	399	412	352	399	362	396	400	399	400	370	406	381	404	381	398	389	356	370	373	364	385	394	399	376	371	384	386	397	362	368	372	380	393	380	388	324	372	392	411	410	373	364	379	386	407	379	372	428	378	408	403	377	373	381	376	401	393	356	394	345	383	406	402	363	422	406	384	418	387	375	373	383	413	396	397	382	379	393	420	391	416	400	395	398	376	361	351	408	360	342	347	417	388	403	353	372	436	346	396	374	393	414	432	401	421	335	396	386	380	375	371	389	367	396	373	393	395	423	402	376	389	389	442	350	415	384	395	421	386	415	364	394	413	388	413	353	382	374	370	414	344	369	395	374	346	351	413	376	418	411	361	415	409	388	379	355	394	401	401	383	418	377	390	351	402	369	394	387	375	426	383	376	375	385	391	385	416	412	388	352	368	370	377	425	418	386	375	355	381	384	365	418	372	393	389	369	374	410	381	369	390	381	391	353	372	388	353	365	395	371	375	390	422	402	376	351	440	382	373	402	397	401	375	393	394	419	409	370	357	371	374	384	421	396	398	401	449	406	398	402	391	399	379	393	366	354	382	379	358	392	376	379	367	385	407	350	378	395	385	363	395	383	347	381	397	379	369	387	399	359	370	353	400	362	380	390	408	344	384	395	407	387	378	406	397	363	378	379	398	364	405	387	404	405	387	395	412	409	367	373	387	376	386	404	409	410	392	411	415	400	372	400	388	387	402	423	359	390	402	391	382	357	406	399	366	393	420	413	380	384	372	383	392	396	398	386	362	382	370	385	382	390	385	360	385	401	389	385	411	383	395	406	376	365	412	355	383	392	391	373	409	356	412	382	431	376	360	426	369	391	394	381	373	399	408	378	398	384	375	403	381	402	402	387	378	370	339	375	420	386	417	373	417	399	353	421	388	388	390	402	399	387	399	380	370	354	400	372	409	380	355	366	414	380	404	374	421	390	399	385	371	404	373	392	374	360	403	356	358	389	395	359	395	392	389	373	377	385	363	396	370	377	380	382	364	393	421	387	382	401	381	388	424	373	397	402	386	381	379	438	390	328	397	380	413	389	383	399	386	373	394	393	384	426	392	379	399	382	389	393	369	389	360	384	403	411	420	394	368	391	370	379	368	407	415	417	360	385	402	368	400	421	389	346	400	405	390	370	382	413	449	407	408	413	406	420	384	397	425	408	344	382	413	409	399	377	365	368	384	374	395	365	421	381	351	398	392	341	368	387	360	393	390	386	388	359	407	376	348	368	372	366	385	407	411	351	366	359	353	397	419	391	394	367	390	418	385	377	390	397	354	416	372	380	425	392	371	399	371	390	390	399	386	373	414	397	388	406	392	429	361	412	385	363	407	356	368	413	421	424	402	402	371	352	397	368	342	373	379	394	359	392	382	367	381	372	351	371	379	375	412	361	406	398	388	387	370	358	378	418	396	383	350	409	360	371	377	366	329	393	370	386	393	390	383	398	371	395	356	363	398	393	383	364	379	374	387	393	401	408	368	412	359	407	392	427	410	387	400	323	381	373	368	403	377	422	339	388	385	400	391	383	373	390	418	369	367	353	408	361	385	382	368	432	397	360	373	388	337	351	430	394	380	353	425	417	367	392	412	379	364	400	387	392	433	351	412	391	378	385	407	342	391	363	365	365	390	357	373	342	395	393	363	399	414	427	396	422	426	405	403	415	381	404	386	372	388	349	390	365	397	387	354	387	399	368	358	406	403	424	416	394	393	389	412	396	405	380	372	404	373	406	379	389	420	395	373	392	451	390	412	352	418	372	385	395	420	376	391	363	408	355	391	402	376	382	370	393	381	352	339	372	387	413	385	370	394	417	383	365	379	383	399	415	372	384	388	395	390	375	395	379	354	401	385	388	371	423	379	417	345	384	383	413	410	370	388	412	365	392	398	359	389	415	351	409	366	377	402	396	391	416	365	375	374	371	391	409	381	413	395	408	389	369	389	381	385	385	361	387	394	396	409	356	359	385	376	382	385	432	442	407	398	379	395	384	359	381	394	366	396	380	430	391	409	394	386	393	380	381	394	365	389	406	422	392	385	390	386	385	410	365	394	392	400	438	360	369	387	373	424	386	382	386	386	375	381	408	386	368	430	393	378	371	349	367	393	375	363	379	376	363	359	390	403	404	365	414	391	405	384	401	402	360	384	380	408	444	409	413	355	404	418	390	410	367	394	413	386	356	400	354	360	373	392	383	395	349	361	379	394	429	395	358	413	407	360	396	416	399	380	387	375	372	396	342	402	359	436	403	403	354	419	370	370	399	388	347	402	395	383	400	387	389	395	417	396	390	410	405	398	359	393	405	387	380	385	377	390	396	400	414	418	381	390	411	367	387	380	390	367	374	388	405	397	397	410	423	426	340	398	419	390	353	383	402	396	406	386	363	342	357	373	403	415	431	363	392	374	392	378	391	378	376	392	374	361	368	419	368	417	385	407	400	391	375	389	355	364	384	402	406	396	393	371	424	336	397	384	368	387	332	393	364	414	427	379	360	397	386	369	387	378	403	382	349	355	356	421	384	356	408	413	414	390	361	362	408	385	425	390	373	397	370	394	405	365	375	406	370	371	407	381	409	393	383	400	376	412	385	366	381	369	329	382	372	410	368	386	408
67182	62252	46361	18409	2025	216	141	238	321	213	161	160	123	169	169	134	89	120	115	160	149	137	106	98	110	99	97	97	112	87	106	87	87	102	98	88	93	90	87	99	84	80	83	83	94	95	84	109	104	107	96	102	120	105	92	94	94	75	81	99	90	86	82	95	94	89	95	98	112	95	101	83	87	95	99	93	92	116	95	89	94	84	106	101	88	108	99	104	83	96	101	86	96	87	97	98	105	100	83	88	106	81	96	93	82	85	98	96	81	86	85	94	109	91	94	70	99	100	87	86	62	85	79	95	107	86	107	92	94	75	92	86	97	85	101	88	100	94	94	103	89	100	84	111	96	94	101	105	110	106	78	114	98	90	103	84	96	99	85	87	98	71	101	75	93	96	105	104	98	111	90	94	77	92	87	102	100	86	96	94	80	73	104	97	97	97	103	95	89	82	89	100	98	90	100	102	100	77	99	114	92	95	110	85	104	70	85	98	115	103	101	90	93	86	81	104	103	76	81	113	76	100	101	103	95	88	80	94	98	93	94	91	108	92	93	94	76	81	106	105	82	92	99	95	90	100	106	91	95	83	98	99	102	102	87	88	108	93	92	92	95	98	88	91	104	81	111	94	103	93	88	86	92	114	88	93	88	98	91	113	75	82	108	88	104	97	103	106	95	96	89	102	92	104	99	83	82	93	102	96	87	101	89	94	96	97	100	84	101	82	86	97	95	94	88	101	78	87	93	103	97	87	73	96	86	79	96	106	101	89	101	85	113	92	82	95	91	78	84	90	102	95	85	95	74	93	84	85	86	105	84	99	97	84	88	107	85	94	84	93	88	90	88	91	88	83	90	87	119	89	102	99	95	91	89	86	96	89	110	90	105	93	79	90	92	100	101	100	103	88	84	100	93	98	110	101	94	81	95	89	96	101	91	94	98	75	105	101	89	70	95	90	92	103	100	102	94	85	78	84	86	110	108	93	89	98	88	111	93	88	105	101	92	92	108	100	107	83	87	98	73	87	101	101	102	105	102	96	88	96	96	88	111	87	85	99	90	86	87	96	106	99	99	92	113	97	104	69	94	86	88	91	95	93	80	99	80	78	84	82	101	75	91	89	105	105	100	112	104	86	102	96	100	91	83	99	89	92	99	106	103	95	93	99	93	92	96	77	100	83	80	108	80	75	90	76	90	86	100	115	86	91	96	76	75	96	76	91	97	107	91	97	88	74	93	82	109	90	88	106	89	93	88	86	99	99	101	101	98	89	90	104	97	86	102	93	112	96	99	79	101	114	86	101	79	61	86	88	96	99	93	84	92	93	100	93	95	99	92	93	96	99	99	90	104	83	92	107	93	92	95	106	101	89	69	77	84	99	93	95	94	84	86	108	99	94	96	83	75	77	100	74	91	82	79	91	73	106	90	91	92	91	79	78	88	86	101	78	104	95	100	93	86	117	91	107	92	79	79	92	92	85	72	97	87	87	101	100	88	84	89	103	92	104	103	79	111	94	104	93	97	77	88	104	88	93	86	89	67	95	88	85	93	96	78	92	95	95	83	80	84	86	88	96	94	93	89	87	94	118	101	89	87	74	98	95	101	106	88	79	92	101	101	98	91	93	92	99	101	102	90	86	97	92	91	83	115	104	71	90	101	77	81	91	93	108	83	118	102	84	94	103	107	105	89	87	92	97	110	97	97	87	102	89	102	89	98	88	90	73	89	88	87	80	93	125	100	87	97	69	77	109	75	100	93	98	96	86	91	102	106	87	92	85	94	82	86	102	94	94	82	85	92	82	104	109	113	91	93	94	101	99	91	95	104	89	79	86	85	87	99	79	90	85	91	94	98	68	97	94	90	97	85	81	86	88	90	86	83	89	76	94	87	93	86	88	83	101	90	102	91	105	112	94	84	98	91	112	99	112	100	91	94	111	93	95	111	91	93	77	84	90	109	91	102	100	106	105	105	97	105	83	97	93	98	97	77	95	103	97	93	104	95	76	94	78	88	96	84	106	99	80	85	121	103	100	87	85	107	101	115	96	88	104	81	95	87	83	104	87	108	93	99	83	87	115	86	93	86	89	93	102	104	79	96	92	71	84	92	87	110	95	87	100	94	86	100	94	95	96	91	108	85	100	85	91	80	117	90	102	105	97	113	86	89	106	86	80	91	95	89	99	86	94	93	96	100	85	80	100	94	91	105	112	72	80	92	83	86	86	92	106	109	104	108	89	98	96	98	114	110	105	89	125	90	114	91	84	90	91	92	91	87	89	102	99	100	91	93	98	96	89	109	82	90	90	96	77	78	106	100	95	89	87	94	94	95	107	105	109	99	99	91	104	103	108	91	101	90	103	101	98	78	93	91	101	86	96	88	107	86	72	96	102	102	91	88	98	96	93	95	112	108	80	89	86	97	116	87	102	97	104	100	85	90	97	107	102	101	81	94	85	89	100	102	94	104	106	73	83	77	96	105	94	89	85	89	108	87	82	77	100	94	80	99	101	92	104	95	109	107	87	83	97	95	102	104	91	100	86	94	103	102	92	116	88	84	105	98	106	93	99	98	80	95	96	87	89	89	85	98	99	106	95	99	82	89	95	109	99	99	87	86	90	110	105	92	85	93	85	106	114	78	93	82	92	80	91	86	71	97	85	84	88	96	112	97	94	89	94	92	90	99	82	102	102	89	87	87	79	83	88	89	89	99	98	100	69	89	97	92	96	84	94	95	89	94	83	92	89	105	98	94	88	69	84	106	96	104	90	90	103	97	108	90	100	89	95	86	101	90	104	98	94	102	81	101	99	95	87	86	99	98	91	92	94	100	82	93	92	104	84	92	102	98	90	88	93	90	97	80	93	90	96	88	82	96	97	89	110	85	87	87	96	88	88	102	85	102	100	93	95	88	103	96	91	87	85	99	99	103	94	111	90	91	105	82	97	79	84	103	104	105	87	113	101	88	91	89	85	74	103	92	95	83	88	101	78	94	72	99	82	84	80	85	96	96	84	101	98	81	106	84	111	88	91	94	86	91	97	95	80	87	90	96	109	82	81	100	105	109	108	89	93	85	78	80	82	87	88	97	99	86	92	106	105	75	97	107	80	104	111	91	91	89	73	83	103	103	98	105	77	90	91	90	98	94	93	83	98	97	90	108	85	96	76	91	81	107	97	99	78	114	97	105	106	93	91	105	93	82	78	109	98	72	104	92	87	91	106	92	105	94	102	93	84	87	83	89	88	92	96	97	101	84	96	78	106	86	85	94	101	106	99	89	89	102	103	103	102	95	100	99	87	86	100	98	93	83	101	107	105	85	95	85	93	92	106	90	82	101	100	92	102	106	102	85	80	99	96	96	98	101	101	93	89	94	99	81	86	96	95	98	92	88	82	91	81	107	86	87	89	110	90	101	96	89	85	96	99	90	94	97	100	89	84	99	80	79	95	87	107	104	76	107	100	87	83	92	99	114	108	92	84	87	86	84	102	86	82	100	85	113	114	89	93
50355	49965	42476	15761	705	548	630	1286	1456	1039	808	799	705	928	951	564	472	485	578	823	893	915	647	477	464	398	366	353	393	405	367	379	393	373	338	394	407	367	401	352	386	340	336	354	333	381	351	360	337	348	338	379	329	332	349	333	353	367	323	349	379	322	329	345	333	317	342	329	372	370	384	346	335	349	328	339	308	377	316	343	358	356	329	340	334	343	332	332	340	349	322	352	372	348	340	381	340	351	363	340	346	331	369	308	348	320	346	332	357	342	353	342	320	364	357	351	356	351	338	341	373	343	340	328	368	362	321	325	321	348	341	348	343	349	347	368	345	355	312	341	391	327	357	332	332	325	342	335	357	337	339	350	342	332	364	337	311	361	329	365	368	337	349	353	342	385	334	364	375	361	355	341	351	346	320	341	319	357	325	330	351	359	381	331	355	357	331	373	337	337	344	335	353	340	320	329	329	333	351	309	333	343	342	331	345	382	340	363	325	359	324	324	331	380	319	366	365	342	348	331	342	370	320	316	348	328	348	311	382	378	348	319	360	351	360	309	331	368	348	335	356	324	304	327	346	315	373	352	332	347	362	343	336	323	361	358	354	367	308	338	333	335	336	359	333	330	324	326	333	353	326	347	307	353	329	328	333	332	327	359	363	338	359	332	343	339	397	336	381	334	368	336	373	339	346	364	327	349	333	333	351	337	311	333	338	369	338	351	313	340	343	330	342	371	326	337	350	333	337	375	328	330	352	386	307	361	341	350	319	315	344	333	320	353	354	346	295	381	373	353	326	380	338	336	347	347	375	320	358	339	337	369	354	357	351	346	342	349	366	361	348	353	332	310	348	324	370	353	348	362	342	326	347	350	321	328	343	355	369	359	323	347	368	347	310	326	334	317	367	349	323	340	362	360	346	349	310	356	361	362	353	353	380	317	340	329	345	307	348	370	343	355	320	353	347	333	359	351	308	336	366	328	353	374	353	341	346	342	350	361	343	376	314	364	348	331	327	316	325	358	352	341	313	359	342	337	322	340	340	370	320	325	334	319	341	372	362	352	324	338	334	343	329	335	308	351	353	352	343	317	344	314	345	340	348	340	328	350	370	372	346	356	367	371	358	358	321	311	379	359	372	335	349	322	359	328	336	350	347	314	367	311	357	335	352	331	315	325	359	360	317	354	326	367	343	358	328	315	330	331	313	355	344	359	347	360	367	349	341	356	335	306	330	347	326	357	348	378	326	367	345	355	331	359	351	326	362	334	360	338	333	351	354	346	336	349	343	333	345	369	370	360	350	373	342	334	344	318	318	346	302	350	307	336	305	357	382	330	319	333	356	358	365	327	316	321	338	333	351	358	355	309	318	341	357	328	331	348	370	338	365	363	374	372	358	375	341	363	345	363	350	325	325	351	350	340	333	367	309	364	314	366	326	376	342	348	322	357	376	348	328	321	319	355	350	370	361	334	334	325	363	343	343	363	367	349	364	345	327	335	354	378	323	338	331	328	354	343	359	323	368	343	344	325	358	343	341	325	302	384	351	387	320	347	346	338	347	335	351	334	369	327	348	356	352	328	324	337	381	337	316	311	327	315	335	356	301	333	339	334	334	352	343	318	348	331	366	318	314	373	382	356	353	341	317	342	351	329	327	363	369	363	356	360	336	377	323	345	322	348	340	333	351	348	355	339	370	334	324	346	337	334	369	346	366	357	332	367	335	333	338	356	378	368	331	359	347	327	339	374	355	324	341	342	344	338	361	326	339	331	382	338	372	353	360	353	320	353	361	326	328	385	338	324	363	342	339	323	373	362	367	379	371	334	332	351	333	326	375	354	332	361	359	339	369	342	362	310	324	329	353	324	349	348	349	357	348	337	360	367	344	333	328	323	327	315	296	330	335	324	338	346	365	349	312	391	349	354	356	357	305	357	342	346	347	327	368	328	346	321	336	354	339	351	332	339	359	335	339	330	358	380	329	331	312	333	324	348	345	305	330	363	304	343	339	333	372	338	325	333	346	351	313	363	362	361	347	346	360	362	328	334	329	347	317	344	358	318	318	356	360	375	388	317	349	322	339	330	331	336	352	333	366	349	325	347	337	336	330	354	297	323	352	348	331	351	362	333	338	368	331	357	366	351	318	344	341	371	346	373	354	372	351	384	347	335	315	355	338	330	345	379	353	385	350	390	375	373	372	337	351	346	391	347	327	351	378	355	337	343	367	359	306	346	352	325	296	375	339	376	336	360	387	351	364	363	314	349	346	338	345	315	338	323	356	363	334	311	326	380	399	344	340	303	346	343	322	357	327	338	356	316	350	359	349	313	355	362	361	351	331	360	391	361	354	328	337	354	345	357	380	355	323	323	322	352	300	331	337	336	348	327	331	352	321	353	350	339	372	336	320	343	338	334	364	348	326	367	346	308	322	363	341	353	379	315	366	327	363	344	350	352	325	373	363	340	375	375	377	343	339	328	370	340	354	356	355	359	355	383	339	346	372	333	323	352	337	313	356	377	380	337	365	309	328	353	327	349	365	341	345	333	345	348	367	312	348	350	349	341	375	320	369	362	344	347	353	358	340	348	348	350	365	322	342	331	358	340	334	312	356	345	382	393	355	327	370	366	327	342	347	360	336	334	342	356	332	352	364	360	365	330	407	355	328	327	361	363	326	320	347	356	319	357	326	338	324	349	324	359	338	347	341	337	337	367	329	366	349	328	342	352	298	359	341	331	336	368	344	345	333	377	349	353	343	343	348	356	334	336	362	328	365	349	336	343	341	335	354	329	309	354	381	343	382	357	307	335	336	315	317	345	350	339	327	348	326	347	358	357	316	362	360	328	351	328	329	388	329	327	323	357	362	339	379	355	352	330	343	360	359	355	369	358	335	356	334	351	362	317	366	348	357	357	350	346	331	359	344	353	321	347	328	316	324	370	343	334	339	314	380	334	384	320	329	330	337	336	328	342	368	322	343	354	377	332	374	347	335	335	387	341	345	333	322	348	388	342	346	391	317	351	367	329	330	342	361	337	338	319	331	374	314	330	364	361	337	301	319	332	372	328	376	325	327	346	342	368	378	344	331	362	359	364	348	351	324	320	339	373	337	310	359	354	352	328	389	343	345	331	348	343	338	342	327	336	362	355	345	362	339	350	340	332	348	344	308	347	354	339	317	327	333	376	344	323	405	384	342	349	365	337	356	356	344	315	332	347	367	355	383	349	317	308	314	358	332	352	341	343	346	320	332	318	374	346	355	327	371	347	366	328	351	346	332	361	356	314	351	365	335	354	328	326	337	330	335	324	355	339	362	371	352	376	292	355	343	354	324	349	389	356	350	315	278	377	339	360	356	373	347	365	337	332	372	344	345	388	357	383	368	366	359	335	335	327	352	370	328	359	329	343	350	309	336	382	333	302	391	360	332	348	363	316	332	325	329	326	325	335	360	352	359	298	345	348	399	359	313	356	348	352	339	331	369	328	358	342	358	331	347	340	329	328	353	370
71695	71040	56850	27552	6964	571	268	419	460	373	245	287	277	279	304	205	180	211	253	270	292	277	184	181	181	176	180	159	169	163	184	159	169	177	148	169	167	159	156	182	172	174	183	153	166	175	153	166	156	183	183	182	165	158	159	171	179	180	164	141	151	163	149	163	161	174	160	163	174	157	171	177	164	151	184	172	162	178	164	144	164	180	138	158	144	167	132	152	160	156	179	147	156	164	153	181	163	152	170	164	175	165	159	162	156	165	172	138	174	161	155	160	165	188	146	140	153	169	180	153	163	164	160	163	143	163	174	167	145	167	166	167	157	182	143	166	160	167	179	172	155	171	137	158	144	166	159	166	167	155	159	162	169	158	180	156	169	161	172	165	169	183	146	153	164	156	135	146	169	144	179	145	160	168	135	141	153	170	159	162	162	143	136	165	175	175	149	157	191	185	163	151	156	174	161	168	164	154	161	167	170	151	159	155	179	151	175	159	174	155	146	159	175	155	155	185	143	166	198	161	187	150	172	154	136	173	163	142	143	137	162	145	151	165	146	158	156	157	143	164	176	141	166	162	151	149	180	159	165	149	173	183	140	175	158	159	166	160	178	166	154	165	154	160	176	143	182	174	161	133	167	172	124	144	171	157	159	169	177	162	155	154	169	149	141	166	171	155	183	174	164	173	137	177	171	153	154	154	162	158	155	155	161	164	162	161	146	147	144	154	162	182	166	149	155	154	165	168	175	154	173	168	159	174	156	161	164	151	147	179	168	160	163	178	188	170	178	157	165	173	154	164	147	160	163	181	175	166	170	174	154	146	144	164	164	159	158	166	165	168	178	158	180	165	183	167	162	174	149	160	174	170	140	175	144	175	159	164	161	133	163	144	185	159	145	167	169	184	165	172	170	146	173	161	128	156	159	185	150	184	142	177	159	156	160	162	162	158	165	174	144	153	155	153	159	154	174	155	158	177	168	155	170	163	158	177	166	218	175	171	176	162	175	163	166	160	163	157	152	168	143	154	169	157	170	175	175	162	161	150	139	164	162	171	167	163	158	160	128	158	167	176	177	139	146	164	169	153	155	158	148	181	160	142	183	154	148	145	155	169	177	134	171	162	162	191	168	188	156	166	153	162	160	178	157	179	165	166	168	139	182	205	153	172	165	164	168	196	169	164	190	201	166	141	150	144	151	156	152	148	158	155	158	166	141	170	159	160	145	156	167	165	179	164	170	158	140	156	159	162	169	161	169	166	159	146	160	172	173	174	156	173	174	156	150	166	158	163	162	167	165	138	165	154	172	170	149	137	147	143	178	154	152	190	161	162	189	179	166	142	171	157	177	160	172	165	164	143	161	155	159	159	169	149	182	169	190	152	176	147	179	178	166	164	149	152	174	176	162	174	175	150	159	174	176	172	145	159	186	159	155	152	168	145	175	174	161	128	153	160	167	174	161	165	183	141	175	143	198	166	170	150	162	180	160	179	165	171	163	153	167	147	157	161	165	150	165	162	148	164	152	159	165	182	169	165	140	164	170	176	175	166	159	168	144	154	149	165	164	164	165	159	142	172	160	169	180	171	146	147	142	170	153	167	135	144	152	162	169	183	150	153	164	158	146	171	180	173	135	202	187	173	157	177	141	168	159	130	160	171	187	148	164	144	158	148	174	177	192	166	144	173	165	175	179	174	163	158	171	167	179	175	168	166	143	167	157	144	159	137	161	153	150	150	164	165	170	142	145	156	183	176	176	167	142	148	151	142	190	153	170	151	167	163	158	162	156	142	148	164	174	160	148	142	130	190	148	170	174	140	165	167	173	148	161	169	171	172	175	170	182	163	167	163	171	168	158	162	157	165	157	158	154	165	155	172	136	171	152	172	169	148	179	156	165	164	182	170	181	162	159	160	181	166	156	167	170	156	146	163	164	157	141	150	173	175	200	159	175	166	171	149	166	156	170	154	158	166	175	162	154	156	138	165	147	135	177	157	127	160	161	157	162	149	159	166	169	182	145	175	157	170	154	150	169	179	171	173	157	174	166	167	169	169	194	151	155	163	155	154	176	160	185	163	168	167	148	161	175	177	168	192	181	167	192	160	150	155	148	178	174	164	166	148	162	143	172	167	166	159	138	179	150	162	170	164	149	154	172	142	162	189	169	181	166	138	172	185	152	158	168	160	177	170	160	149	127	164	187	176	188	160	169	155	166	170	157	141	155	170	166	153	152	151	164	144	171	167	165	178	141	150	167	152	160	152	171	165	158	150	163	172	158	150	154	163	162	139	156	150	180	183	146	179	180	140	155	171	183	163	152	159	169	173	158	172	190	156	184	168	191	169	183	175	159	164	166	131	170	149	165	175	154	149	164	147	182	175	154	161	153	173	163	165	168	162	148	177	150	161	163	158	154	140	144	162	154	153	137	139	161	181	160	164	145	155	159	161	157	148	149	137	184	149	163	157	191	154	152	147	170	159	183	146	172	175	175	165	143	153	161	170	152	146	160	150	171	177	146	152	166	166	183	161	177	162	178	193	141	157	149	149	169	174	179	135	155	159	180	163	155	165	158	166	155	145	165	145	172	163	145	161	139	166	167	154	168	177	141	174	162	171	150	156	154	157	164	161	142	148	143	140	154	175	144	156	146	145	150	155	145	156	150	165	189	154	176	145	165	151	155	169	161	165	161	159	152	157	142	160	160	155	179	152	149	183	166	132	180	157	130	192	148	189	183	145	183	171	167	148	179	175	178	170	191	168	177	159	163	186	177	152	184	183	149	148	149	145	166	163	147	154	159	177	159	179	159	151	162	168	136	164	156	184	159	174	146	153	174	157	171	147	177	145	155	159	149	157	172	156	158	160	166	156	176	155	170	157	173	179	145	146	155	176	152	167	156	157	167	180	156	153	134	144	167	141	146	159	142	165	161	168	171	148	149	139	137	162	164	174	168	142	171	164	148	171	153	149	159	186	173	145	168	159	144	167	151	157	165	166	187	155	159	176	158	166	160	165	154	143	142	181	157	176	162	137	148	173	143	159	144	144	164	172	180	169	152	159	170	155	168	174	126	147	163	164	140	147	143	193	149	145	135	156	168	168	175	135	172	158	179	156	143	183	159	166	190	137	173	155	150	150	175	173	162	194	174	194	149	143	179	175	187	181	154	173	154	155	155	169	148	162	169	167	163	152	157	152	180	176	146	145	146	176	159	136	162	163	181	174	162	158	161	155	137	168	172	152	170	133	160	169	165	134	160	169	157	169	155	169	145	139	139	155	181	164	174	159	165	140	151	148	159	179	166	144	170	166	170	150	156	180	156	161	185	196	153	159	163	141	156	166	168	186	143	168	158	169	167	179	171	191	168	146	141	164	166	156	154	171	152	180	165	176	150	164	144	158	160	156	153	169	175	159	166	152	164	142	178	168	158	142	188	144	166	173	168	146	151	178	163	172	174	156	175	141	177	178	162	182	177	176	170	142	162	161	168	166	161	170	170	172	171	178	143	150
59930	62194	54126	22266	1066	1004	999	2009	2202	1923	1295	1429	1307	1609	1523	855	715	824	1116	1499	1576	1625	1083	802	632	651	649	585	650	583	561	532	612	609	587	565	586	600	560	529	597	570	613	506	544	557	549	561	545	561	535	547	576	551	555	531	533	545	489	569	499	530	571	533	556	507	585	547	535	554	537	571	532	545	537	552	557	536	574	518	564	556	571	551	561	559	521	514	559	534	587	507	535	606	537	550	580	554	552	559	544	550	534	525	535	544	522	509	520	557	584	541	515	501	540	568	549	563	532	551	547	528	525	545	564	543	522	511	555	518	521	523	550	555	554	538	557	564	526	530	556	512	539	565	545	557	556	531	561	533	544	505	555	546	590	514	534	568	548	522	514	545	559	520	501	514	543	577	510	544	524	519	535	531	550	516	529	537	547	533	535	557	519	554	502	551	521	590	545	549	537	499	565	582	565	520	517	504	540	592	516	527	535	540	502	518	531	489	553	572	541	542	550	564	524	546	562	507	517	533	537	565	495	569	544	515	523	574	542	542	502	509	520	563	557	539	542	555	557	487	561	531	531	540	555	557	549	556	564	573	555	518	521	517	554	529	567	512	481	520	528	524	561	585	516	557	592	538	549	541	530	520	567	478	548	520	566	567	544	557	557	561	541	536	543	541	551	536	529	526	551	592	554	507	529	520	558	550	534	525	519	537	563	539	549	516	564	523	571	546	541	552	554	542	547	534	561	538	508	546	576	545	563	567	500	498	542	546	556	568	556	535	530	570	532	523	534	543	542	562	529	550	542	563	548	545	520	532	511	537	502	521	546	568	527	573	541	498	559	595	533	542	551	556	538	530	551	555	543	536	497	541	557	521	596	599	539	533	541	543	559	528	523	586	590	540	525	554	566	550	549	537	512	570	549	563	555	526	565	517	587	544	551	527	517	533	524	542	562	580	499	554	547	539	552	518	547	517	554	557	567	542	547	604	556	535	546	577	563	584	523	593	546	578	569	540	530	542	530	560	539	509	514	485	543	573	520	536	526	520	534	554	550	522	516	593	548	588	563	557	548	535	556	520	554	566	520	552	491	545	556	596	507	512	594	549	577	556	594	527	472	559	540	558	518	516	557	553	517	541	535	526	541	521	554	528	511	535	552	531	540	578	487	564	537	556	530	573	517	562	550	532	528	563	589	539	539	550	530	518	522	546	547	523	549	556	517	546	534	528	494	510	520	563	543	562	554	583	550	500	562	539	577	536	514	588	496	529	487	543	559	540	536	526	537	526	482	555	534	549	538	512	518	547	551	491	534	539	544	525	496	488	508	533	529	521	570	577	513	561	555	517	545	544	566	572	561	565	554	508	525	562	530	538	532	536	521	542	525	502	577	533	509	551	503	533	538	503	550	515	563	524	556	557	579	535	549	508	600	526	566	525	554	531	517	555	573	499	572	536	492	567	545	522	513	575	552	539	584	527	585	545	534	531	548	520	529	519	534	576	528	589	534	574	524	554	558	528	527	555	531	536	553	546	520	523	523	519	556	548	524	562	600	509	518	536	534	566	505	541	561	557	575	521	527	500	566	514	573	568	550	582	525	510	555	514	578	595	539	542	539	526	539	475	497	547	542	535	549	521	573	506	526	558	499	539	542	547	521	557	538	536	533	531	513	547	559	530	511	511	513	524	538	586	549	530	554	545	561	521	510	549	544	549	535	569	529	561	507	571	553	497	504	543	524	545	521	515	513	538	535	563	524	515	495	527	538	524	583	540	510	495	508	542	563	521	528	524	549	529	545	545	550	562	553	566	599	500	524	502	560	528	552	545	524	512	512	539	509	554	559	517	547	604	545	530	582	573	547	512	521	591	502	569	559	557	588	569	532	543	537	516	519	598	549	520	571	537	578	533	518	523	554	538	569	589	572	556	551	538	543	554	599	561	531	552	584	532	561	591	548	546	489	527	524	513	544	569	509	539	539	559	509	547	558	569	542	522	534	566	555	538	557	530	569	535	567	548	566	578	569	568	560	515	573	554	533	556	507	561	582	582	574	558	516	573	533	552	530	532	552	547	525	521	537	536	587	525	488	536	530	574	546	548	564	562	585	554	560	555	505	548	532	517	570	512	531	579	535	582	522	587	556	533	542	505	531	585	528	528	548	542	539	517	521	569	558	551	583	542	594	532	561	544	538	523	556	529	530	518	549	532	503	522	482	581	525	501	515	548	524	540	532	525	543	515	527	522	498	530	507	501	545	565	563	536	553	527	590	534	557	559	523	499	558	562	543	522	573	487	566	562	524	578	539	540	562	550	562	516	536	553	535	525	561	553	550	520	586	524	522	540	514	546	572	494	517	529	534	527	591	497	503	529	526	529	566	506	520	560	562	525	536	585	539	565	548	548	538	551	537	554	515	535	539	546	567	502	560	532	539	523	560	594	544	553	556	518	561	516	516	536	577	518	533	547	577	510	554	540	557	567	536	541	570	530	521	556	570	571	520	549	532	568	531	514	557	513	519	513	553	505	524	546	554	534	551	593	565	528	580	490	538	544	562	574	529	516	567	542	533	523	513	510	529	550	495	545	571	519	515	545	518	494	521	536	516	543	546	570	574	591	569	553	526	539	517	555	521	539	535	551	562	576	519	540	552	548	585	509	608	544	522	522	572	536	553	558	568	574	529	556	536	546	536	573	510	508	533	540	530	560	593	539	495	584	496	549	593	530	544	542	536	517	493	515	510	547	584	528	566	549	561	560	550	497	536	524	582	530	538	524	533	565	557	534	532	566	554	533	549	533	521	530	527	567	554	538	566	536	538	571	541	502	555	573	528	504	550	527	494	463	559	571	582	517	552	546	543	575	555	492	576	552	528	509	539	545	495	555	534	576	537	576	563	540	559	509	523	558	590	559	583	524	546	552	511	587	535	537	532	519	532	525	546	551	584	544	534	562	549	580	520	530	553	524	564	550	541	533	540	555	561	532	561	548	565	545	532	508	574	576	555	531	541	490	527	538	550	552	481	532	562	541	544	534	547	532	530	522	535	542	542	565	574	525	548	520	549	546	520	540	540	490	524	481	514	566	558	507	537	541	530	524	548	552	519	571	516	531	580	552	548	512	533	534	534	518	516	569	560	534	552	510	554	556	576	521	531	544	557	555	533	545	525	524	572	563	546	588	537	542	525	508	560	521	555	517	583	521	531	520	528	524	542	518	525	490	558	563	549	537	528	594	551	550	577	504	530	512	558	555	500	519	564	528	509	517	537	557	587	548	557	578	527	561	531	570	509	547	585	555	551	555	542	539	556	518	543	500	582	500	562	574	572	497	513	530	554	576	554	575	513	572	522	530	512	550	525	550	520	530	515	539	558	594	558	505	596	570	529	523	473	557	529	523	522	553	542	531	502	537	564	551	546	563	494	552	515	519	517	500	577	541	522	523	565	556	576	532	524	574	562	547	558	478	511	528	536	554	566	525	545	551	544	534	532	489	584	529	573	534	565	544	549	523
29402	17194	7150	986	174	106	110	103	121	121	129	127	122	120	148	111	105	109	106	119	124	102	109	100	99	125	117	145	120	112	113	100	120	116	117	108	114	111	129	107	124	84	103	94	117	116	118	102	116	95	112	110	121	127	129	115	118	102	119	117	111	129	101	106	99	125	124	112	113	119	104	112	117	113	112	102	121	104	107	106	128	115	123	111	118	103	116	120	105	134	118	147	117	133	120	122	96	94	147	100	115	101	101	121	118	101	112	121	123	121	113	113	107	113	110	105	116	113	92	125	114	118	118	129	120	108	118	94	106	113	124	130	108	111	97	111	95	112	104	107	111	106	108	97	108	99	96	123	91	117	95	105	108	113	102	107	118	121	91	123	125	104	106	107	132	115	131	130	117	111	132	114	113	110	113	109	143	100	121	108	125	121	114	126	126	99	123	112	108	104	114	92	111	124	104	110	115	114	120	88	103	128	132	118	110	107	113	134	123	111	103	120	110	122	108	105	111	116	137	124	104	120	112	102	110	128	119	117	113	113	105	115	118	111	119	99	100	100	115	102	126	109	117	110	100	117	105	112	115	118	103	138	107	101	115	122	106	100	116	98	109	93	106	121	116	100	103	115	99	113	120	112	124	108	112	118	121	122	110	113	117	92	108	124	104	115	117	98	102	102	117	122	117	114	122	109	123	114	123	111	109	107	121	98	119	125	125	98	132	103	118	114	107	115	114	108	117	115	126	110	111	100	97	101	108	117	122	115	124	115	104	112	107	123	104	106	96	104	123	111	107	100	113	129	118	122	109	112	97	103	117	111	112	116	120	108	110	111	112	134	124	101	109	123	127	136	102	126	113	113	121	135	105	93	110	104	115	103	103	132	125	111	112	118	112	106	121	105	118	102	102	128	122	117	117	123	125	115	117	130	130	108	118	100	133	91	122	119	117	98	108	112	105	109	124	108	117	114	131	111	97	99	103	108	108	108	115	109	119	121	106	111	114	108	101	113	123	111	129	103	116	112	122	117	101	103	116	108	106	109	101	99	107	116	113	126	94	127	98	117	113	120	114	110	135	103	119	91	99	124	103	103	132	120	117	96	106	105	113	144	107	114	120	118	95	110	122	97	117	129	111	115	91	106	130	113	136	109	117	85	93	125	115	125	84	123	114	98	128	109	132	115	100	120	111	133	126	97	118	131	118	106	95	128	109	105	119	99	117	108	109	87	117	125	95	107	97	121	103	112	107	122	106	130	117	100	97	108	121	119	108	120	121	97	114	112	111	110	106	110	105	120	131	107	106	119	98	115	115	106	125	106	118	114	121	95	122	128	107	102	112	117	81	116	86	114	123	122	101	126	132	91	141	119	100	124	122	119	126	106	115	132	105	112	112	98	122	112	100	103	113	104	128	115	122	114	103	103	106	106	109	117	108	120	118	112	106	102	108	119	104	131	105	116	111	125	125	116	109	107	110	116	108	116	112	114	135	101	129	117	118	99	97	105	105	130	126	103	124	110	100	98	113	115	110	119	136	112	110	115	118	82	111	109	93	123	122	108	117	99	136	107	117	105	114	117	92	106	117	110	85	116	106	112	118	122	114	96	119	107	99	96	99	111	104	109	114	90	112	130	114	100	100	99	114	98	129	125	118	104	117	101	123	94	116	122	107	106	110	114	105	112	108	114	119	109	137	122	94	104	118	117	115	89	122	89	120	104	107	125	96	112	121	113	105	122	95	122	133	125	100	95	99	107	104	131	109	89	116	90	100	115	117	130	119	117	124	116	109	109	127	111	134	117	119	116	121	116	137	105	105	110	126	118	112	110	103	127	122	117	125	122	114	103	111	126	99	114	105	126	112	113	118	115	116	117	122	112	113	104	120	116	119	106	90	102	117	134	105	108	101	92	113	129	94	120	107	113	124	120	102	129	124	124	102	120	109	135	113	117	97	93	109	116	96	124	124	101	98	113	126	111	102	107	112	119	112	108	118	118	100	123	118	114	120	105	114	104	124	108	115	103	104	111	93	111	102	117	114	112	101	115	113	106	111	114	103	106	131	134	103	113	120	92	134	103	125	119	125	110	87	111	119	101	115	119	128	118	114	113	113	117	115	106	109	102	112	124	106	113	122	104	120	107	116	114	126	93	110	120	94	131	127	121	119	111	122	130	112	123	135	117	115	137	90	91	115	124	101	118	110	126	89	81	103	123	124	105	112	125	116	95	151	121	127	121	112	108	127	93	112	135	110	81	110	140	112	118	109	89	133	101	94	106	135	94	115	108	121	106	102	102	127	104	90	81	107	115	102	115	101	111	99	109	99	101	105	113	119	126	111	110	117	126	113	118	103	118	112	122	101	91	94	106	104	117	115	116	108	120	121	123	112	123	116	124	135	137	115	126	118	103	98	118	115	116	103	117	114	102	125	105	120	102	103	116	94	100	113	117	120	112	117	124	108	116	102	99	118	129	106	102	92	120	121	120	120	123	110	104	116	98	119	133	106	106	110	117	100	131	107	104	120	112	108	107	121	114	109	110	119	122	94	110	136	119	110	99	99	103	119	107	109	128	111	118	113	103	136	97	124	108	110	119	106	116	133	127	122	107	104	100	96	113	108	120	104	113	111	116	118	108	131	114	118	112	108	104	138	115	112	107	119	100	105	96	132	121	106	115	111	110	110	109	114	109	108	119	102	108	116	114	103	116	133	128	112	127	141	115	120	130	105	128	101	115	103	110	124	126	107	112	107	116	126	96	126	119	103	114	122	114	112	113	129	128	100	120	120	125	130	97	108	128	111	121	104	102	117	129	122	133	113	108	101	105	114	115	118	100	125	128	94	115	97	128	121	130	102	126	107	114	120	119	117	122	115	106	116	102	111	128	111	111	122	128	119	103	104	98	130	116	116	100	106	116	100	117	121	124	121	109	96	118	130	127	116	101	127	110	93	101	115	129	125	125	107	137	109	106	110	111	109	118	133	103	90	95	118	129	101	105	105	101	126	117	111	104	116	109	125	127	121	101	110	123	126	108	126	116	117	108	120	127	102	109	96	109	121	120	128	133	137	93	100	93	124	108	116	118	119	109	121	118	105	116	115	113	120	105	94	120	138	126	121	117	126	112	109	114	117	106	102	96	105	127	121	115	114	114	108	122	114	109	125	105	92	99	107	139	117	114	117	114	96	127	116	111	93	108	118	118	108	99	101	114	117	102	101	116	110	105	111	100	114	127	109	106	100	114	101	105	125	97	93	124	92	119	116	125	99	101	116	111	104	115	111	104	116	103	113	127	112	109	110	116	110	96	97	94	137	123	130	125	119	125	107	114	107	112	114	95	100	134	106	130	109	118	94	128	112	101	89	115	106	118	132	100	129	112	124	124	116	130	111	111	111	100	120	91	96	120	117	105	96	108	103	124	117	103	112	95	107	134	85	124	119	119	121	116	121	111	101	127	116	115	133	90	129	110	120	110	100	104	107	107	109	115	95	102	114	102	93	115	120	121
31001	21828	12269	2574	472	382	413	434	479	458	416	407	459	396	368	427	410	414	434	435	434	434	442	404	417	377	395	390	433	378	423	401	410	394	420	417	389	374	399	416	404	400	399	400	385	398	419	381	400	387	427	404	408	428	372	416	395	426	398	459	406	425	428	431	392	400	372	440	441	412	392	364	387	417	438	395	396	422	386	391	382	389	425	405	368	421	395	428	373	417	410	425	387	411	414	394	374	405	413	376	375	389	395	392	397	424	406	388	406	394	396	392	403	414	370	436	401	418	407	422	387	393	413	372	424	379	421	414	407	440	385	430	404	402	355	402	453	428	425	365	387	408	408	405	379	439	453	419	440	403	449	394	405	421	395	417	366	414	441	389	434	409	394	370	418	406	429	387	388	404	421	406	440	409	432	367	438	439	381	382	405	394	405	394	416	404	411	422	414	411	416	410	425	401	420	420	416	410	395	368	416	423	380	407	436	404	425	398	430	414	439	423	406	404	403	407	398	399	410	413	400	389	353	388	381	406	382	418	393	395	397	378	413	405	385	402	407	350	407	383	418	424	395	436	406	422	389	396	413	415	396	400	422	392	404	412	408	404	412	388	420	390	384	387	398	401	425	417	379	430	399	405	447	412	394	389	402	403	400	391	398	387	418	439	416	397	390	399	385	456	406	410	403	431	404	424	424	392	398	443	399	394	405	399	450	365	467	440	414	402	357	367	455	427	408	451	373	436	413	401	433	387	417	377	429	402	404	443	431	422	428	403	410	403	415	396	419	417	418	387	387	382	420	406	409	405	418	454	395	376	390	389	359	408	376	395	388	425	421	422	417	369	366	394	390	414	403	411	433	427	358	432	383	423	381	410	409	414	415	416	425	426	384	380	445	396	391	428	424	378	400	412	415	391	417	427	384	420	425	394	472	410	405	419	399	394	362	391	392	396	384	399	422	426	375	392	422	373	411	406	410	417	371	420	409	408	415	411	403	397	444	419	392	426	434	400	371	398	479	411	435	435	422	398	437	399	446	422	395	395	408	400	412	420	409	432	401	415	423	437	415	416	409	408	381	397	395	378	398	425	406	381	387	417	398	427	362	407	419	382	429	389	401	444	400	414	428	421	400	357	402	407	405	420	385	397	384	427	409	391	402	419	434	407	417	418	416	423	395	409	394	420	405	440	408	416	428	398	398	433	404	398	435	389	403	411	428	394	407	431	424	383	410	408	424	419	414	410	363	399	423	409	424	418	387	414	407	417	405	381	408	411	430	431	454	373	410	407	384	400	408	388	419	399	387	401	416	418	368	392	391	390	387	447	402	388	397	406	379	398	392	446	397	430	413	405	398	404	429	418	411	352	394	381	377	393	420	396	396	386	405	414	414	399	415	390	431	385	394	421	393	403	406	401	394	392	423	423	384	382	411	381	400	406	394	407	415	411	431	425	407	413	423	386	408	370	430	416	410	398	391	390	361	425	435	427	390	411	415	397	420	371	396	411	435	415	410	400	429	421	441	428	408	441	395	392	393	388	406	400	377	413	415	399	392	431	409	375	405	414	395	427	418	448	429	425	391	416	438	431	387	436	403	421	421	418	383	409	381	402	387	425	415	357	393	421	380	434	420	387	414	411	414	391	394	439	410	416	409	416	416	388	427	418	430	414	428	432	390	421	415	403	433	436	396	441	407	416	373	400	405	389	413	409	413	407	362	394	408	431	426	403	360	403	387	402	413	401	412	438	410	399	395	398	407	370	382	401	401	377	420	402	421	404	397	430	444	422	378	424	411	413	427	396	413	407	401	429	422	384	425	406	427	406	440	389	423	408	434	393	406	408	400	392	402	413	403	389	421	445	433	402	406	402	411	398	399	396	429	399	418	398	406	415	390	410	385	395	374	387	385	435	413	401	420	402	386	397	408	381	363	421	413	387	372	386	398	432	373	383	407	429	399	395	414	409	380	412	412	446	408	416	397	396	421	351	411	375	390	381	414	403	413	403	403	411	392	366	404	384	404	396	407	357	435	404	411	429	406	423	391	406	419	410	421	444	402	406	447	392	398	405	405	404	431	405	430	360	387	437	387	427	435	391	396	416	420	405	416	429	405	403	429	382	394	439	392	382	428	416	391	417	408	407	397	410	375	369	398	397	397	432	421	398	385	414	402	381	415	390	396	421	413	384	403	426	362	401	454	399	406	395	405	420	416	406	409	384	449	394	399	402	412	415	431	416	389	405	411	397	393	421	401	397	408	422	376	387	414	402	370	407	391	406	414	412	434	360	442	425	427	410	375	391	419	424	416	388	430	398	427	405	386	387	424	399	409	432	412	391	410	401	444	387	400	436	428	419	431	419	416	413	403	429	379	432	393	419	417	457	395	428	386	393	380	434	387	386	405	428	411	366	412	364	411	389	430	448	403	414	422	426	422	415	378	432	398	413	432	413	408	413	409	405	443	419	415	430	402	397	403	402	394	380	409	424	468	425	386	406	399	419	384	429	414	415	369	423	388	407	427	402	376	388	414	366	436	408	424	427	403	430	408	429	390	385	423	406	419	437	399	423	383	428	431	399	409	423	407	390	425	398	411	394	419	420	418	396	380	442	366	397	370	410	368	371	446	400	414	385	420	421	404	389	414	371	386	405	361	395	416	409	400	382	368	406	406	416	392	427	392	389	441	411	393	395	373	392	419	407	431	453	403	420	413	398	408	384	408	422	415	401	428	410	404	421	408	427	423	358	376	373	426	411	449	386	408	385	409	425	415	399	362	383	463	430	375	416	413	364	432	411	425	397	410	372	442	425	383	382	436	410	406	430	408	366	373	414	407	395	416	399	395	380	413	388	410	400	422	421	392	388	421	389	436	410	409	443	406	419	379	421	393	399	433	404	397	425	423	425	456	424	418	394	474	406	454	434	413	403	411	429	444	400	376	412	414	405	419	373	400	405	408	391	415	411	436	432	400	465	405	385	385	356	403	394	384	391	384	404	395	400	421	397	426	433	450	392	416	404	375	362	413	423	377	435	414	435	416	425	433	397	438	387	394	401	409	380	403	407	399	365	424	418	416	385	409	396	416	419	418	398	412	396	432	391	395	423	414	394	441	387	405	411	392	408	386	439	416	418	410	424	405	406	408	405	408	427	404	405	401	394	398	434	422	388	401	448	417	450	399	382	410	388	389	408	423	454	435	379	416	385	427	360	414	439	408	411	407	390	381	360	365	467	408	368	435	407	411	401	406	378	462	412	397	413	408	373	410	396	379	376	410	410	424	411	404	442	407	422	404	361	378	431	394	417	401	424	400	428	377	442	394	414	398	399	408	441	415	444	419	423	392	401	392	414	434	452	420	363	411	410	408	418	400	401	392	391	360	384	405	395	413	386	423	417	370	427	395	426	412	450	418	406	404	393	396	403	418	399	397	417	374	409	372	470	384	429	418	439	419	410	419	409	421	436	424	424	407	383	424	382	384	455	399	401	371	431	432	371	396	423	422	411	445	402
67814	63935	48828	19748	2307	163	142	227	269	197	165	139	146	174	134	127	126	125	136	144	172	154	119	106	91	96	96	104	91	95	100	110	92	102	93	95	115	116	105	101	94	81	95	88	102	86	103	104	119	107	98	101	92	99	107	105	105	93	84	92	102	81	104	96	116	103	122	108	109	83	90	91	92	104	115	95	99	84	83	114	112	111	110	93	108	108	99	111	87	103	105	119	100	114	92	112	105	98	80	92	95	103	97	91	100	97	96	101	111	95	110	116	101	101	126	99	93	102	94	80	100	96	86	92	82	93	82	92	89	114	118	105	92	101	102	94	118	101	83	90	91	85	89	97	91	107	106	102	98	96	110	98	97	85	115	102	98	97	95	89	99	88	98	100	101	107	99	100	95	112	98	105	119	104	114	98	110	100	95	87	101	101	98	106	105	95	102	85	96	100	95	91	96	97	88	99	92	100	94	108	87	94	109	91	111	100	108	113	106	110	94	97	95	96	113	95	99	104	104	111	97	109	87	83	87	107	97	87	104	116	105	109	116	77	96	101	114	92	105	108	91	103	108	92	115	107	119	94	87	104	99	123	97	82	93	96	105	102	88	97	100	84	102	111	107	85	85	93	101	116	99	93	100	88	98	90	96	108	96	94	93	106	94	107	96	83	95	86	102	107	91	115	103	93	104	102	82	94	110	95	109	101	90	101	78	106	101	94	98	105	107	96	123	83	94	106	91	95	120	89	94	95	94	110	95	98	87	94	93	97	100	91	101	97	96	96	96	114	133	89	94	92	96	102	90	89	98	97	85	83	88	115	93	96	105	103	89	76	92	111	98	120	80	108	103	95	95	125	93	101	96	105	123	109	102	105	76	99	103	97	103	88	105	96	119	101	98	94	101	99	111	108	93	94	107	99	101	92	109	97	104	110	100	105	98	88	114	100	112	96	89	92	101	88	101	73	102	111	107	93	97	104	121	95	87	93	87	102	95	101	110	100	104	103	103	104	115	107	105	106	109	119	114	110	82	112	95	104	85	108	88	93	108	94	96	105	103	88	106	94	116	107	93	100	104	115	101	89	107	99	104	119	95	90	90	83	100	72	97	124	116	101	107	91	93	99	94	122	108	121	128	92	93	87	108	84	87	99	94	103	106	110	104	91	102	107	99	90	84	103	89	93	93	108	117	101	110	116	100	94	105	118	104	92	99	106	98	103	87	99	90	100	105	84	106	103	102	93	98	113	119	108	111	95	90	96	111	88	110	106	119	97	110	116	86	93	97	109	97	91	91	84	99	99	96	106	101	110	110	90	96	111	101	101	97	106	125	98	93	93	98	90	105	84	99	108	100	94	97	98	92	110	104	109	80	105	96	96	104	95	94	82	86	102	92	109	104	92	111	102	96	87	95	107	96	100	86	91	79	83	103	125	95	98	102	119	118	105	109	109	120	101	99	97	89	100	102	84	93	101	111	89	107	104	93	112	85	103	103	110	106	107	78	84	96	114	90	115	111	92	80	91	102	101	88	90	92	115	93	111	89	103	108	107	90	104	91	97	91	98	85	97	121	94	95	107	88	112	96	109	93	107	113	88	101	121	89	92	110	92	86	101	88	99	94	88	104	92	95	100	120	105	99	101	101	92	100	108	92	95	73	78	102	107	92	96	112	91	95	84	90	107	109	107	105	84	104	95	92	104	102	98	100	93	87	104	108	86	99	91	86	100	92	93	87	100	111	96	97	92	103	113	99	86	102	75	118	95	102	78	97	105	104	113	93	97	103	90	103	91	113	103	99	85	86	107	104	114	96	103	110	89	88	90	100	88	87	91	99	97	96	88	109	103	107	99	94	113	101	86	102	116	100	92	86	97	92	106	100	104	91	107	103	95	99	99	111	102	104	115	87	95	99	94	94	108	85	88	82	117	103	87	95	122	106	93	89	114	104	106	102	99	100	90	106	96	100	105	100	80	86	91	112	113	97	108	94	93	98	79	99	114	95	104	100	100	106	97	104	103	78	103	118	86	98	100	86	102	95	92	90	99	104	90	83	89	109	86	91	103	64	108	103	104	110	105	103	112	78	94	91	113	88	103	100	108	127	99	92	85	91	97	106	87	110	96	91	101	97	107	103	80	92	95	96	87	100	103	112	109	84	100	102	97	110	97	99	93	99	103	101	101	104	90	106	96	92	92	103	92	118	89	97	98	106	117	104	97	88	121	88	88	99	93	80	98	98	90	97	96	113	98	99	93	92	105	82	100	106	97	86	83	91	95	84	104	103	91	113	92	101	99	92	111	92	94	87	96	93	110	90	87	125	101	95	94	100	119	98	107	99	92	91	114	90	99	124	99	108	130	114	89	95	92	117	105	90	98	92	116	89	103	92	79	134	115	104	89	99	92	110	114	100	92	118	94	91	95	110	95	113	123	105	85	118	93	86	102	98	102	110	98	99	91	82	106	97	89	85	110	102	106	108	103	98	101	98	96	92	95	116	112	98	99	92	104	92	107	100	106	109	89	87	90	100	105	113	108	120	100	107	100	82	83	105	93	99	93	89	87	108	107	104	94	106	100	99	99	103	97	87	97	105	106	83	109	102	107	105	83	118	111	106	119	88	89	92	100	97	86	96	95	111	90	111	106	99	78	102	100	95	101	97	104	109	105	102	98	97	99	107	94	101	96	100	87	102	85	83	91	96	95	88	98	107	94	90	106	90	96	81	103	91	92	95	100	83	106	92	105	92	91	107	95	109	92	87	94	112	105	113	92	96	99	84	101	110	86	90	87	97	103	115	99	94	95	88	108	84	108	98	91	106	85	100	92	94	107	95	105	104	97	100	107	82	94	97	107	111	88	101	93	116	94	96	93	99	102	93	98	112	81	106	96	100	109	109	100	102	87	115	113	107	101	107	94	109	90	97	110	86	81	88	97	89	98	86	97	80	91	127	95	111	93	103	93	82	80	94	97	87	88	94	107	102	109	100	113	74	129	112	97	89	107	90	87	103	99	98	95	107	103	86	111	111	93	83	91	101	95	110	91	96	117	90	123	87	83	97	86	91	103	83	103	81	117	118	120	106	96	107	95	106	84	97	87	82	87	79	114	97	99	110	103	97	92	101	98	97	92	96	111	92	97	100	97	109	98	86	107	91	96	98	91	106	93	82	93	103	98	96	95	108	106	107	87	86	97	103	99	91	97	115	92	91	106	82	103	100	88	97	102	99	121	94	96	111	80	90	111	118	96	107	88	86	89	91	116	120	100	106	88	93	101	100	91	84	112	103	88	86	108	102	88	96	91	93	94	80	97	104	77	102	95	99	107	105	99	110	88	103	85	98	114	88	95	97	115	110	86	96	111	112	122	95	108	93	101	85	105	85	120	114	88	78	95	86	98	117	102	101	99	93	83	116	76	89	88	95	102	106	108	109	85	95	97	87	100	98	93	112	90	89	105	102	85	98	101	91	92	103	101	109	88	91	97	105	100	88	108	91	96	87	100	109	92
50698	50912	44725	16942	618	555	569	1112	1197	1046	816	966	932	845	636	537	509	551	638	772	838	824	521	417	417	374	358	386	422	362	359	397	403	390	362	417	390	381	418	365	397	362	363	365	364	382	394	392	365	382	377	343	363	380	393	378	387	332	347	382	357	368	369	343	375	401	368	377	373	379	379	395	339	366	330	351	341	355	357	345	348	351	362	356	366	389	377	341	372	343	403	340	375	334	383	361	328	345	355	373	337	360	363	358	390	343	367	388	354	350	380	375	348	384	363	358	378	378	384	369	357	379	380	340	364	383	345	333	374	365	359	352	369	402	385	352	393	334	367	343	359	356	347	308	382	373	346	356	381	385	383	349	350	383	384	377	362	367	348	376	391	363	359	346	373	346	318	395	384	352	365	374	350	373	362	355	327	395	353	356	361	352	354	368	330	349	389	317	342	335	355	315	353	344	327	377	382	361	371	412	374	361	371	352	373	357	379	364	394	359	335	368	353	331	376	392	359	355	354	366	347	362	343	363	355	349	381	367	353	368	377	366	354	354	387	366	343	347	377	371	359	344	357	350	356	361	394	370	340	374	393	390	361	378	402	409	345	371	376	378	384	343	361	361	356	365	385	381	360	391	372	352	355	383	356	376	365	388	329	382	369	371	382	351	359	376	340	362	383	338	344	412	371	378	347	361	402	371	354	341	349	364	388	353	378	332	374	349	370	359	386	361	369	367	362	375	378	348	343	366	361	355	381	344	379	354	396	368	344	366	338	339	351	349	333	382	348	383	353	357	365	353	411	349	367	375	361	388	390	338	337	381	333	366	373	384	374	369	357	358	346	354	368	385	357	383	384	330	374	340	359	354	371	378	381	350	322	370	356	371	385	353	371	377	376	373	343	369	353	375	378	362	348	382	339	350	326	374	346	379	354	342	341	364	380	342	369	380	389	372	387	355	355	388	375	366	370	357	379	373	352	328	361	396	381	383	377	374	314	330	340	363	375	363	380	395	337	370	359	315	387	363	346	355	355	359	363	358	367	412	362	357	327	419	363	367	380	375	352	381	370	356	356	385	387	337	375	370	366	370	361	346	374	350	329	380	341	351	318	386	383	384	332	403	370	339	357	370	368	357	395	371	349	383	349	362	360	340	393	359	351	356	358	359	366	339	396	348	374	357	378	331	345	380	379	367	347	341	362	390	371	337	376	358	340	345	371	369	387	356	349	352	366	358	361	372	399	349	380	363	376	328	350	338	371	345	373	370	363	379	366	361	375	382	374	387	387	377	394	331	365	360	367	363	317	355	327	366	341	416	344	332	381	367	400	362	344	385	386	362	392	343	337	367	389	377	353	347	360	376	368	376	361	368	348	370	373	366	340	360	375	321	345	359	338	337	362	357	379	337	355	397	328	389	311	375	376	322	352	364	359	375	327	368	342	354	360	337	376	372	358	353	388	398	355	357	349	357	342	362	348	373	386	368	379	366	400	332	381	370	364	352	348	360	375	372	340	371	369	385	381	380	365	367	362	349	379	376	342	370	364	372	393	336	371	385	356	312	366	355	345	337	356	332	390	370	379	362	375	327	341	359	356	380	396	378	363	366	364	371	397	347	348	364	363	355	335	344	387	355	378	373	339	349	329	382	377	354	372	379	346	405	369	377	369	354	367	362	373	341	365	359	366	345	376	382	337	346	338	346	357	351	344	371	340	387	369	382	362	372	348	353	376	388	360	338	354	366	379	369	387	325	332	382	361	330	341	370	356	359	367	326	365	376	373	345	356	359	374	320	377	333	377	417	375	358	370	361	355	378	387	368	372	351	353	373	346	356	342	362	355	404	363	348	356	382	365	356	369	368	360	358	352	373	413	332	337	315	362	362	365	379	335	351	367	365	367	393	352	370	386	337	361	387	350	361	339	330	349	349	368	319	350	339	372	349	358	364	369	387	347	379	369	370	391	363	390	365	377	376	374	377	350	343	381	376	356	349	397	351	363	332	370	379	376	385	369	379	356	332	320	337	380	361	362	336	379	378	371	332	368	381	355	358	397	341	403	348	386	403	326	365	351	381	398	365	371	353	391	379	368	370	354	382	335	374	376	387	326	339	330	372	384	383	364	347	359	408	395	335	370	402	353	395	336	360	383	346	378	416	378	359	357	353	353	388	380	350	406	381	329	351	369	334	381	381	380	348	355	325	336	379	373	362	343	373	381	355	352	323	382	391	346	372	351	327	356	385	380	388	394	384	359	370	399	353	375	385	365	360	379	348	340	373	355	353	384	342	354	361	362	363	363	369	356	365	389	359	360	372	375	335	345	344	370	366	378	358	369	361	352	374	380	379	365	359	329	343	368	317	370	379	391	375	334	335	396	369	351	346	395	361	360	374	387	356	354	368	365	336	369	381	384	342	364	357	357	351	404	400	349	346	351	345	385	379	382	385	368	350	347	342	338	353	386	333	368	387	381	337	357	374	370	374	345	388	355	401	370	379	350	336	358	347	383	378	339	366	358	356	367	345	380	354	388	374	334	307	382	359	372	371	381	376	387	355	365	366	390	362	351	400	356	386	355	366	352	360	357	374	348	389	346	332	376	361	392	354	354	359	370	372	374	366	386	331	322	356	399	354	360	356	343	399	367	355	367	355	350	357	368	358	380	356	360	329	373	362	354	387	321	361	337	357	346	326	371	351	356	352	367	375	405	353	374	380	353	358	372	345	348	394	345	332	389	311	366	342	394	347	384	362	337	336	353	371	331	364	358	371	363	380	333	329	381	371	364	368	407	363	388	373	372	389	382	352	352	365	359	349	374	408	343	397	365	347	374	334	362	334	338	383	377	342	360	349	387	361	351	370	370	354	365	381	371	344	335	386	344	352	339	369	367	375	368	388	394	356	336	359	348	314	375	382	355	339	373	338	358	384	373	379	352	389	372	392	352	343	343	381	378	337	373	358	349	376	370	357	349	367	372	343	343	350	346	341	376	380	362	356	344	367	360	363	365	360	367	369	352	359	386	366	394	341	346	381	364	355	361	379	386	378	355	351	369	409	389	373	302	366	369	364	382	356	341	349	354	367	374	350	329	363	370	374	368	340	347	373	372	392	376	381	372	353	368	335	381	348	333	343	366	384	350	338	405	373	334	366	357	364	371	378	369	341	389	365	356	394	378	342	395	370	359	324	348	373	384	332	356	330	352	344	365	365	376	373	351	380	360	349	346	351	350	357	363	382	370	336	397	338	369	373	332	375	353	375	374	378	384	369	342	343	360	370	358	373	384	358	377	403	345	336	371	372	374	371	321	362	351	351	347	379	379	388	370	350	373	336	371	378	359	367	371	402	361	363	371	387	369	356	365	367	362	355	390	356	358	366	377	388	351	367	370	335	381	319	354	360	368	361	334	348	383	382	397	389	358	355	374	391	356	357	389	361	391	354	361	363	377	375	366	364	371	374	377	348	387	369	383	352	388	332	363	351	391	372	390	353	372	335	394	356	397	341	392	340
75112	75197	56921	25809	6101	389	254	331	370	338	306	280	295	273	242	198	185	198	223	255	261	254	188	158	171	148	150	163	169	159	184	175	159	162	177	141	144	184	177	172	156	161	158	172	179	171	150	184	164	160	164	189	172	156	173	165	166	161	163	163	197	175	160	160	141	176	172	172	135	166	162	162	163	161	157	170	126	156	177	169	163	169	149	155	147	147	146	144	167	164	171	179	154	179	151	171	173	161	153	144	176	144	147	152	156	181	159	153	168	160	174	154	167	167	158	148	144	166	158	139	176	161	161	185	183	173	155	169	166	175	160	142	155	140	151	175	172	161	173	173	164	157	143	154	162	150	160	176	145	160	166	182	187	162	159	163	167	162	163	170	161	159	146	149	169	144	159	197	152	162	167	158	182	163	164	163	143	160	168	190	176	171	181	159	166	155	179	170	176	175	179	155	168	172	168	138	176	142	192	169	167	155	155	149	181	161	167	154	165	159	163	164	190	168	123	154	166	148	161	134	136	163	195	168	186	166	169	166	166	163	130	158	150	186	168	167	166	148	155	164	154	172	162	144	157	174	167	160	165	171	164	158	153	161	167	174	158	175	180	179	162	161	159	183	171	172	166	144	174	161	164	170	183	166	180	158	155	132	169	165	152	163	157	157	155	164	165	171	167	170	169	170	164	140	185	171	154	156	165	139	169	171	147	146	167	155	162	162	190	175	155	144	164	166	184	143	166	190	149	137	163	145	164	162	154	171	177	169	158	184	150	148	159	168	185	157	191	158	150	166	166	139	179	174	151	160	172	156	143	143	157	169	150	173	171	152	172	194	153	178	178	188	152	159	152	172	159	174	144	152	181	161	157	176	162	148	146	169	150	172	161	158	141	168	148	168	176	176	176	173	150	170	165	168	171	180	177	146	148	167	149	146	156	180	160	168	153	157	152	190	155	166	173	162	158	182	175	171	133	155	176	153	163	177	163	167	169	158	153	164	163	161	176	166	176	145	162	156	184	163	168	168	179	169	159	174	158	199	187	149	174	171	172	154	164	179	149	161	149	173	169	148	167	174	161	181	148	161	152	176	171	155	166	135	165	160	164	158	157	172	138	156	161	140	151	142	173	184	155	149	163	206	177	153	156	163	164	155	159	152	164	155	152	171	177	165	162	167	157	156	169	164	163	160	185	174	155	145	177	178	159	132	161	154	169	154	156	137	144	161	153	169	172	160	175	179	167	168	153	146	156	184	165	168	172	188	174	177	144	175	153	169	143	161	164	155	156	188	166	170	144	144	147	181	166	182	167	164	159	147	140	158	167	166	154	171	154	139	185	140	169	195	155	188	165	150	166	160	149	161	184	138	179	150	156	145	147	165	174	153	160	162	158	173	179	144	156	189	168	159	158	163	159	157	156	154	161	169	142	171	163	163	158	186	172	158	173	139	167	174	160	158	172	177	160	164	182	151	160	164	152	141	177	154	157	157	149	173	160	161	165	165	184	160	154	151	161	155	165	171	169	168	182	170	146	165	166	158	134	186	180	163	153	164	150	153	145	165	160	151	153	160	168	166	154	157	147	163	173	167	172	164	164	156	179	162	150	156	154	167	170	172	152	165	159	161	155	166	144	166	142	153	152	176	149	163	172	170	166	161	182	179	141	175	161	176	188	185	192	167	166	149	175	166	152	146	171	159	145	162	157	166	166	157	163	184	155	180	164	186	159	164	181	147	164	175	161	183	160	169	146	164	160	175	141	156	176	152	153	159	162	153	153	160	165	173	157	165	177	177	150	130	148	185	180	167	171	169	157	181	143	169	170	165	163	168	168	167	166	153	160	138	169	168	158	154	168	167	153	153	178	152	149	159	154	180	174	156	183	140	165	204	159	173	153	166	175	159	148	170	175	185	176	166	145	169	175	154	147	164	152	163	163	183	170	178	148	172	143	171	165	167	161	148	163	172	169	152	125	159	192	180	183	168	163	165	205	147	140	157	174	163	136	192	168	172	158	145	154	154	160	160	164	196	146	143	185	182	165	158	181	176	176	171	165	167	166	174	174	165	167	170	173	163	138	157	140	182	134	168	180	141	173	179	179	144	156	158	155	150	171	170	149	161	184	171	172	155	183	157	167	158	148	164	187	171	142	165	167	199	156	158	173	166	175	143	169	173	181	168	149	173	173	155	164	155	159	174	173	157	168	166	130	155	170	165	157	180	170	189	166	140	175	150	157	154	166	161	155	152	184	155	160	143	167	159	167	140	163	167	140	178	150	159	157	141	168	165	180	154	168	169	149	195	178	165	148	177	150	182	145	171	161	130	161	161	183	168	172	150	148	176	176	149	164	173	163	188	177	162	180	169	182	162	169	173	174	177	160	182	176	174	160	166	190	167	184	176	163	161	166	158	178	159	158	160	165	174	140	141	178	163	177	166	154	163	156	155	196	164	169	176	165	148	177	174	159	158	158	153	196	140	183	160	190	155	153	154	147	165	158	163	174	180	147	156	151	169	142	169	161	170	165	148	155	178	166	153	166	178	176	171	142	165	154	151	150	182	150	162	143	173	167	167	174	175	158	155	184	143	144	171	165	148	159	198	161	153	160	155	147	169	180	161	163	164	180	190	158	159	182	151	176	142	179	150	161	157	181	165	176	146	150	163	169	150	166	159	150	136	153	165	165	152	174	160	177	185	157	174	163	156	158	152	150	164	186	158	164	155	175	172	175	165	176	178	160	168	184	180	161	161	163	148	165	136	153	189	176	160	170	199	162	158	177	171	168	164	187	160	172	145	142	169	182	151	158	156	179	149	146	173	167	174	144	164	155	162	143	163	172	162	156	154	152	159	178	171	177	164	163	177	155	174	152	166	133	149	169	190	176	160	186	157	138	162	154	167	159	155	155	160	163	164	151	172	138	171	159	154	167	157	163	166	156	202	203	164	152	175	167	150	151	141	177	163	167	168	150	160	156	177	160	146	162	156	195	169	145	148	149	161	144	157	172	154	151	155	157	168	174	162	198	151	168	166	179	167	153	175	170	186	150	167	166	166	178	173	142	159	181	159	161	173	139	161	159	168	165	153	157	136	158	177	166	152	174	157	154	152	174	162	172	177	146	159	168	140	178	160	156	158	182	173	159	194	149	159	171	150	154	173	138	159	165	159	188	194	158	152	158	153	176	166	159	159	181	154	168	170	163	149	167	182	173	177	145	165	164	160	159	157	166	153	173	161	179	177	181	170	164	149	130	157	163	159	175	172	163	148	160	168	153	154	176	160	149	143	186	180	167	174	171	162	145	196	143	144	150	163	166	170	159	165	170	155	163	183	170	178	137	160	157	186	154	162	160	167	162	163	155	147	166	170	165	157	146	191	168	158	163	148	192	148	177	147	187	173	153	154	156	193	170	160	164	146	159	159	162	158	150	172	150	153	166	196	181	182	168	165	169	164	142	172	160	162	161	181	137	154	168	170	133	179	177	189	177	169	168	180	177	162	148	184	193	155
60151	63946	52588	20873	1113	919	945	1706	1871	1796	1400	1714	1760	1439	1064	878	870	849	1082	1243	1374	1296	897	793	650	588	633	636	647	544	651	587	619	616	607	580	567	622	591	622	566	519	552	599	553	517	573	544	588	589	568	563	547	533	560	523	538	551	579	588	516	514	558	576	520	531	580	527	536	558	570	559	567	545	533	531	537	541	538	547	568	527	539	528	540	520	515	580	560	533	525	580	553	549	559	555	557	543	515	555	566	583	546	571	596	555	575	539	561	565	544	540	498	538	530	516	533	510	533	555	516	524	527	523	561	481	556	569	543	535	549	586	518	590	522	539	590	544	538	516	521	550	530	545	525	523	531	527	560	514	553	541	585	549	570	506	535	538	560	548	538	560	519	505	559	566	552	545	540	546	543	549	522	561	526	524	520	547	586	525	602	543	552	605	536	537	522	576	575	541	556	567	527	543	554	550	538	521	555	561	575	567	530	577	511	527	586	572	558	527	539	580	561	538	540	552	577	526	519	558	536	519	561	512	571	583	514	549	583	547	519	554	529	575	553	554	545	519	538	583	520	571	549	555	539	557	547	537	527	545	553	534	540	546	542	506	574	594	563	567	544	565	533	580	549	566	562	548	538	536	558	537	580	534	516	543	529	558	565	571	522	509	529	554	588	563	543	545	574	554	537	498	558	537	525	561	559	506	544	510	541	547	589	504	546	556	545	555	554	512	505	531	551	548	546	525	508	525	592	509	537	553	547	533	579	516	517	532	540	569	507	583	539	555	578	594	532	520	546	537	497	546	575	531	522	561	556	541	563	570	555	531	520	568	589	559	529	533	584	522	538	539	528	526	512	529	551	603	551	556	540	548	519	555	566	547	538	600	566	530	582	524	531	571	557	540	525	560	546	524	547	544	578	543	555	556	555	541	528	547	549	539	559	526	548	529	563	554	549	540	561	574	541	512	542	530	536	552	570	578	539	575	589	582	548	527	540	561	533	568	577	533	521	513	527	491	505	507	527	545	535	527	561	548	572	528	543	541	523	623	568	545	557	540	536	595	559	530	571	535	530	532	526	578	572	541	533	533	495	520	541	568	548	524	531	559	532	550	557	571	563	532	521	563	577	571	571	526	537	554	523	549	546	515	509	560	550	557	540	503	565	575	544	496	555	558	553	547	509	577	545	554	539	543	559	565	562	537	516	552	519	560	565	530	552	539	529	543	592	553	537	574	569	544	576	531	489	555	511	526	559	555	566	523	536	531	547	536	538	507	557	581	530	554	549	555	547	577	524	532	548	556	574	562	577	591	551	540	550	522	508	537	581	565	567	562	547	523	515	511	560	540	557	540	560	535	531	538	556	583	583	537	573	538	537	573	534	536	562	554	499	551	549	493	551	550	572	564	524	537	559	546	550	549	482	552	569	599	558	553	533	520	507	483	551	493	550	529	540	546	543	570	547	567	548	551	599	559	572	559	590	506	545	571	555	532	597	517	524	585	549	548	520	554	570	517	535	540	555	533	573	557	534	540	519	565	561	529	537	562	550	574	541	548	533	548	509	564	579	575	542	573	533	569	569	532	569	518	576	523	559	577	544	525	528	538	553	557	526	532	550	484	536	554	555	539	575	586	551	557	539	565	530	586	541	540	544	572	592	524	549	538	531	573	556	545	546	497	550	517	525	534	524	552	553	520	560	521	582	579	541	557	531	592	546	570	538	554	555	533	497	558	538	563	560	519	524	540	529	545	549	543	562	543	543	555	573	527	536	529	587	543	575	528	576	565	500	554	555	528	551	546	538	532	560	520	540	539	557	582	575	499	557	536	576	522	561	547	558	570	563	553	581	544	561	540	588	550	533	558	548	514	546	561	532	521	577	565	562	567	568	560	586	541	555	552	550	540	521	557	534	562	519	553	575	535	582	546	526	511	528	589	540	557	594	568	511	536	537	542	557	485	544	526	543	558	553	539	546	551	544	563	497	526	522	514	538	577	566	507	585	557	546	541	539	484	577	556	536	574	559	547	607	567	551	579	591	532	555	559	562	520	526	566	523	558	569	588	556	500	543	578	568	545	523	551	553	533	527	548	569	545	561	531	557	560	544	552	580	531	542	557	509	560	552	561	549	558	573	509	517	587	540	536	574	561	534	544	560	500	536	557	530	612	537	549	562	565	553	524	546	586	588	524	535	530	572	513	550	518	557	563	543	560	534	572	559	564	545	570	556	551	542	535	555	570	557	538	537	497	619	527	559	558	539	538	548	579	538	544	525	547	534	528	518	540	543	550	540	538	590	568	569	555	529	564	548	533	549	610	556	543	558	548	576	516	555	573	568	507	506	585	531	558	544	574	540	580	546	562	545	540	549	537	551	543	516	551	547	569	561	568	553	522	525	568	586	533	546	503	525	497	572	544	552	578	549	552	541	545	548	518	623	534	548	551	583	516	561	543	575	554	567	599	565	567	536	539	563	536	586	525	534	509	553	542	531	566	543	506	529	520	522	546	507	540	523	543	523	551	614	553	519	563	544	594	547	510	595	564	543	530	557	607	524	566	556	535	572	542	559	579	563	510	565	507	555	525	569	569	565	533	531	529	565	526	534	576	547	523	547	558	507	554	533	575	550	543	506	568	556	588	493	545	552	542	518	531	544	573	602	541	540	565	529	577	611	534	571	561	536	512	549	521	567	576	537	541	489	538	525	522	551	514	588	576	520	532	507	572	579	539	562	579	549	553	574	567	560	549	523	541	540	548	555	539	512	534	549	505	537	564	530	543	556	563	539	565	550	567	523	523	541	549	546	558	520	524	544	483	571	530	557	554	562	515	572	529	594	548	536	540	529	560	555	544	540	567	544	565	546	576	540	543	572	543	508	534	531	598	557	528	554	600	556	547	546	566	576	568	528	560	611	573	584	534	541	509	557	570	520	546	513	576	516	509	532	543	533	549	550	534	538	536	568	563	572	527	499	585	552	565	603	553	565	542	567	541	556	554	482	557	536	582	543	509	546	550	485	536	548	560	574	520	540	558	490	506	543	527	566	564	571	526	534	519	532	560	530	514	507	559	535	541	567	549	533	538	561	531	510	523	563	545	556	519	534	518	555	522	542	543	564	531	516	549	572	518	546	548	572	564	567	544	538	518	553	541	556	500	592	546	571	565	564	549	550	531	542	547	573	537	543	541	563	533	534	587	534	535	533	537	534	512	539	531	541	495	564	529	551	497	555	551	588	587	555	497	534	547	561	545	589	550	528	517	550	559	560	540	553	561	549	560	560	568	556	528	544	615	555	546	588	544	522	550	580	541	528	566	532	550	538	520	555	551	494	569	495	554	502	578	569	549	529	543	571	545	545	524	560	598	503	546	572	605	531	580	549	558	544	541	527	515	579	583	548	565	549	551	522	572	559	545	549	560	603	547	529	499	529	579	545	527	586	526	528	514	526	553	549	538	551	529	556	521	540	523	571	621	565	525	535	528	567	590	568	600	563	593	513	549	560	557	521	539
26868	18359	6325	843	184	122	123	94	118	101	107	112	111	101	126	93	135	117	123	114	105	98	104	117	118	133	135	91	108	122	117	108	104	97	121	113	97	102	110	125	116	107	118	100	100	106	111	104	86	105	104	104	119	107	101	104	99	98	107	101	90	121	112	105	99	99	99	99	105	99	104	108	88	117	117	109	99	107	85	117	102	124	109	100	97	93	105	108	129	98	111	86	94	117	98	83	104	88	129	101	112	112	121	102	105	122	104	116	103	105	100	115	118	108	119	85	108	94	102	118	91	94	120	132	121	124	104	98	95	109	108	90	103	106	97	119	87	93	101	107	109	127	102	90	117	96	110	87	105	113	105	100	102	105	114	112	104	122	94	77	109	115	94	103	90	113	110	115	105	114	114	110	111	98	88	127	106	107	103	99	104	115	118	130	109	119	111	116	103	98	102	127	101	92	93	116	110	106	111	101	126	92	114	112	118	108	103	114	102	113	98	112	107	93	113	109	114	97	125	93	106	83	104	124	93	103	99	114	127	123	94	113	104	101	105	113	105	83	94	101	106	128	97	111	110	112	108	113	103	91	111	85	84	97	122	108	110	130	95	111	95	116	106	107	100	109	116	115	116	115	107	90	97	93	102	118	111	112	102	108	111	110	90	107	109	104	106	97	130	115	104	121	107	116	95	107	104	117	116	112	112	102	90	102	109	106	120	96	98	108	104	127	115	93	133	118	119	90	101	98	104	109	116	113	104	103	113	97	115	103	121	103	97	132	122	90	112	118	101	113	113	100	99	115	115	133	118	106	92	93	116	123	78	117	107	101	88	107	121	96	101	107	107	114	106	104	86	105	97	107	106	123	99	98	97	96	114	116	101	104	78	108	93	118	109	111	97	98	92	96	113	88	113	104	101	113	106	123	105	106	120	88	88	105	86	101	116	105	115	107	102	107	108	105	115	103	95	101	103	94	105	103	105	106	102	114	107	103	94	100	113	106	104	107	103	95	100	112	100	112	99	114	108	95	113	115	118	145	97	96	119	119	112	121	102	123	99	89	104	101	107	117	103	102	114	87	106	106	89	107	109	108	114	109	112	98	105	123	95	103	96	102	98	114	100	126	122	101	101	109	102	97	109	100	107	84	118	116	106	101	100	107	121	101	115	107	102	111	125	95	97	98	108	106	103	98	97	105	102	90	116	84	98	103	113	118	101	96	102	106	105	111	103	107	117	107	112	99	111	98	98	110	90	121	100	104	114	117	122	96	120	110	106	102	92	108	84	114	110	106	96	98	104	79	111	112	114	100	135	113	126	110	128	116	108	131	101	94	103	104	123	92	95	113	104	113	91	98	120	115	88	98	114	115	111	121	107	113	114	106	119	80	99	104	104	106	104	107	127	97	106	124	109	93	102	115	122	110	116	102	91	124	91	121	119	115	113	92	105	101	109	107	122	112	109	111	115	104	102	96	119	120	111	106	111	121	88	96	113	119	110	108	109	120	114	97	103	103	118	90	95	103	101	111	121	124	101	103	105	90	108	98	107	112	115	110	109	87	99	105	129	105	121	98	123	103	97	98	113	112	96	96	108	118	110	98	90	108	79	108	121	98	105	100	107	94	96	98	98	103	90	114	100	121	89	92	99	118	106	100	94	109	104	122	106	122	121	110	99	119	123	115	100	105	102	111	104	104	100	90	129	106	108	107	109	110	107	114	121	101	116	106	106	113	102	122	102	107	113	98	93	99	107	95	76	102	110	106	109	125	114	89	88	96	111	110	105	94	124	98	107	106	113	119	96	101	98	107	102	103	121	97	115	111	103	95	91	102	121	105	108	112	88	116	92	97	109	123	113	107	117	117	92	99	105	110	101	112	116	97	118	97	114	95	105	105	122	107	119	102	98	97	96	100	83	141	100	99	114	103	131	108	102	91	124	108	106	103	107	106	137	109	101	97	103	101	98	108	105	104	95	95	104	110	108	107	115	125	123	108	86	108	97	87	120	97	104	96	107	101	124	108	93	109	125	90	112	107	111	103	96	107	96	107	111	114	91	90	107	109	129	103	120	119	85	104	106	120	107	112	95	102	110	111	92	106	102	112	122	111	110	92	100	103	106	94	111	96	107	107	104	92	119	108	97	97	109	101	113	106	133	99	103	100	90	129	114	110	104	86	129	100	107	115	94	126	109	101	103	100	126	132	96	101	110	96	106	117	89	121	85	91	113	99	106	86	121	101	107	108	112	121	96	124	100	106	86	114	94	105	119	101	111	107	108	105	121	111	83	105	98	112	116	121	94	110	123	96	97	112	118	109	90	101	112	109	97	91	98	109	91	107	99	102	124	120	92	122	98	108	117	112	104	101	110	102	107	112	117	107	108	111	97	121	126	87	106	107	101	107	111	117	110	113	97	95	95	95	129	103	101	102	78	104	93	101	102	109	102	118	106	96	102	109	125	105	107	110	102	112	115	97	86	104	99	93	108	98	103	98	91	118	113	107	99	103	96	130	100	118	104	111	114	106	100	103	99	94	108	116	98	90	91	107	116	115	96	111	97	119	107	104	100	105	95	88	115	115	109	117	117	114	99	108	95	104	103	117	108	95	100	127	111	109	117	106	104	103	118	102	91	123	111	102	107	110	106	116	103	90	96	86	91	108	108	117	106	123	90	111	117	101	117	104	110	133	102	107	96	102	111	114	121	104	111	91	116	92	114	98	110	89	113	97	118	94	108	97	126	106	109	83	101	110	104	111	126	97	113	118	97	113	102	101	112	97	102	111	120	105	102	110	97	108	108	106	115	95	107	109	111	115	89	98	118	105	112	111	94	96	113	102	124	115	105	109	110	105	94	108	82	96	103	120	100	134	95	111	103	91	101	113	107	98	98	101	96	103	107	101	92	113	109	113	98	97	108	113	110	126	100	113	103	106	100	88	108	116	104	101	103	96	121	85	116	100	97	102	111	114	108	73	129	104	101	96	111	92	106	105	83	125	98	99	108	94	114	116	102	101	93	112	102	114	112	114	100	104	109	109	114	105	91	98	110	117	123	94	102	101	90	108	111	93	110	101	105	95	126	116	115	126	96	119	96	118	116	121	114	124	111	119	96	101	100	109	98	93	107	119	98	94	112	103	108	77	101	93	100	111	105	117	103	101	109	114	93	109	113	111	109	112	85	114	99	107	100	104	104	89	114	98	112	104	105	124	103	112	117	117	111	111	95	93	110	103	104	107	96	95	117	104	120	116	114	106	100	106	84	114	102	90	102	107	105	89	86	103	100	98	104	116	111	114	91	103	113	107	87	111	102	128	103	101	122	100	105	99	108	109	118	105	100	102	113	126	108	121	93	109	111	112	99	93	101	113	117	106	100	108	99	108	111	107	110	113	121	91	110	113	101	114	107	121	97	104	115	124	113	111	119	86	113	103	101	101	119	111	96	93	96	99	106	90	117	105	119	104	99	108	105	118	112	97	109	94	126	106	114	110	94	103	95	100	104	108
29482	23692	9865	2089	393	375	435	459	426	434	384	413	389	408	400	382	428	395	426	397	407	450	386	377	383	422	393	380	405	396	434	408	351	398	404	424	378	408	394	386	377	378	393	393	406	375	394	391	393	393	396	380	389	387	380	394	375	381	409	398	398	360	379	412	379	398	377	401	404	401	387	387	417	377	387	383	377	398	397	364	403	363	402	378	410	406	397	383	391	425	388	374	369	369	380	395	396	375	403	407	367	389	365	393	363	367	382	409	391	411	378	365	365	391	438	368	375	398	397	368	402	392	444	428	398	396	347	352	348	358	401	391	391	346	402	368	354	374	387	391	391	394	366	387	355	395	407	402	363	399	417	400	405	394	383	379	344	372	422	397	405	398	370	398	394	367	366	378	409	393	369	388	399	363	358	394	425	373	369	399	391	371	347	408	396	367	371	384	400	393	386	379	406	369	347	385	390	369	370	396	379	382	399	396	375	410	376	379	391	390	389	408	399	387	374	399	376	381	367	396	385	357	404	417	384	413	401	395	409	419	376	370	357	409	348	413	353	380	393	398	402	370	399	387	400	386	392	364	399	427	373	373	388	386	383	350	398	409	366	400	401	396	392	402	406	371	384	368	380	393	390	367	360	390	399	397	342	387	371	366	347	368	348	386	377	377	376	398	399	369	365	372	412	358	380	381	395	400	364	417	400	369	410	377	386	387	356	404	376	403	376	403	359	382	412	400	405	386	379	376	410	382	384	378	366	389	381	404	373	361	391	367	377	384	398	386	392	404	378	388	378	413	417	357	371	409	405	390	360	403	383	375	408	394	420	401	398	393	394	428	393	380	371	377	421	411	408	393	381	375	402	385	393	380	383	386	395	409	392	381	382	389	376	361	416	393	381	352	404	385	369	397	379	386	371	390	397	400	383	383	375	398	379	377	389	371	367	404	387	389	385	380	372	402	351	415	400	375	413	379	378	341	418	389	395	374	389	376	390	379	421	401	362	400	404	381	400	387	427	391	377	369	426	366	378	402	429	378	394	361	357	402	365	370	394	354	417	370	410	359	371	390	359	380	360	422	404	407	407	370	383	422	395	367	375	362	408	394	357	400	418	387	419	399	395	381	399	380	387	392	396	407	375	394	392	417	351	404	387	398	398	421	397	368	396	378	389	423	362	434	367	387	394	380	350	433	422	393	382	370	393	370	395	391	406	375	385	383	397	396	388	391	365	398	378	378	398	391	397	390	427	372	391	403	369	386	382	416	401	391	415	380	404	390	400	359	401	412	379	418	402	403	362	361	413	409	397	383	350	374	392	342	411	383	383	390	369	358	350	380	392	396	382	401	391	391	402	411	364	403	391	370	380	400	405	412	414	347	398	396	394	397	404	351	401	360	332	402	414	401	378	347	408	375	398	401	416	393	378	368	373	378	421	401	394	410	384	356	391	374	372	421	408	368	406	387	401	372	383	357	412	389	415	376	382	398	398	377	373	413	400	400	413	352	404	356	382	403	359	439	409	377	397	383	375	356	405	387	399	395	376	355	388	359	379	379	388	415	403	408	389	357	360	373	366	394	382	423	382	380	394	371	397	405	343	360	390	345	425	381	400	370	390	400	375	367	398	401	374	374	366	399	364	369	364	405	415	387	371	399	384	379	377	382	401	396	376	394	393	368	352	369	398	400	436	395	371	397	375	346	375	368	422	387	397	410	381	375	357	424	362	371	381	376	407	444	374	366	368	379	380	430	397	365	385	352	376	427	391	403	410	367	405	384	348	383	374	358	374	367	389	370	402	379	391	427	397	410	408	394	404	392	413	399	355	369	370	391	404	398	355	342	362	393	383	380	387	400	360	389	395	416	403	386	385	373	369	371	383	383	349	395	368	380	411	367	368	402	396	384	405	401	381	411	384	392	387	367	425	367	403	400	394	386	399	381	370	382	398	389	364	368	388	397	431	397	378	390	385	374	379	370	383	370	348	370	373	356	386	396	381	408	374	366	394	365	375	378	391	385	389	352	380	391	408	412	417	401	369	407	402	385	409	416	383	389	389	380	391	410	421	361	381	422	381	389	412	402	416	377	365	384	408	387	409	367	395	364	398	343	385	368	408	403	412	403	388	351	369	371	343	343	401	405	342	393	394	355	398	400	385	395	393	398	360	401	412	411	393	406	369	380	396	387	411	394	353	373	379	393	397	381	372	397	380	343	378	418	354	364	395	409	375	387	389	374	401	376	382	425	394	386	354	406	354	398	390	372	372	410	393	410	393	396	357	361	413	393	364	386	379	406	400	378	407	391	366	399	403	397	381	381	373	422	365	426	354	354	392	408	356	411	339	387	373	409	397	380	392	357	371	409	343	386	388	395	381	409	370	385	385	418	396	369	396	359	392	357	393	410	374	390	357	396	369	411	377	393	412	403	367	389	393	376	389	401	380	384	425	425	393	370	386	390	417	452	404	374	414	386	372	414	369	350	394	366	365	384	397	383	380	380	386	386	400	382	407	377	386	377	354	413	355	412	413	360	394	382	383	399	380	382	395	390	379	420	411	355	369	425	391	368	392	347	378	396	432	392	393	403	385	391	361	390	386	421	398	405	377	380	362	363	369	392	388	390	380	362	379	380	376	402	369	396	401	380	361	386	379	408	333	378	438	374	382	396	395	358	418	399	424	417	383	365	399	406	424	377	411	397	374	372	410	401	368	365	375	422	399	400	385	383	387	369	376	391	386	376	370	423	387	372	385	371	346	375	369	396	364	414	335	382	393	407	354	364	389	410	358	385	379	391	373	384	378	360	393	421	410	381	403	362	426	411	381	419	387	388	422	356	387	418	360	427	389	373	402	379	408	345	434	380	406	384	375	389	405	397	367	392	384	368	386	397	374	370	415	377	389	384	425	369	366	410	397	352	423	380	421	389	366	418	386	380	428	368	397	376	387	382	390	393	374	377	397	362	400	385	404	357	375	344	393	381	377	390	363	378	400	379	344	372	368	394	335	418	417	393	391	376	377	372	415	388	381	391	359	373	351	384	349	375	380	416	407	395	401	397	414	408	389	414	385	383	393	398	390	373	354	382	397	379	388	403	377	387	380	393	383	404	380	359	398	385	381	398	375	387	391	397	395	371	364	398	387	379	378	358	391	386	361	344	409	405	386	410	361	367	396	369	403	362	367	415	360	403	369	347	377	381	381	386	387	401	383	389	370	373	393	405	360	392	407	396	386	369	341	353	369	400	395	394	381	396	413	394	367	382	402	439	392	404	386	365	408	372	389	372	383	424	367	366	432	403	403	396	377	402	382	417	384	399	399	396	401	379	409	399	379	447	357	371	363	346	356	365	365	383	366	388	390	382	410	389	398	383	390	368	405	392	383	388	335	397	412	384	405	403	369	407	385	369	417	396	378	413	393	356	394	385	379	381	373	358	411	387	416	364	365	405	404	372	364	400	365	395	375	378	375	404	373	368	394	390	360	403	396	443	398	425	386	389	360	369	363	389
68112	64426	45661	18170	1339	161	143	172	184	178	157	185	145	115	112	111	97	125	123	150	128	138	115	91	103	93	95	101	99	103	100	102	105	93	102	96	110	97	115	98	85	80	102	91	99	108	96	83	84	75	94	87	79	90	77	91	85	73	98	91	108	99	85	102	114	95	107	93	102	89	94	77	94	86	103	99	93	102	92	92	91	103	94	96	85	112	99	81	81	92	100	85	94	93	87	104	96	97	97	93	94	105	96	95	92	81	104	87	100	89	90	90	91	86	102	105	93	88	86	96	82	81	96	110	87	93	99	80	102	91	84	104	98	92	90	91	86	115	100	97	73	86	87	116	125	105	86	106	93	110	94	96	81	96	93	95	97	92	93	93	79	97	107	88	89	98	87	94	78	91	100	89	82	107	101	91	81	77	100	100	101	93	92	112	81	82	87	85	98	88	92	98	103	92	112	107	88	84	85	82	107	84	90	90	97	91	90	107	80	86	102	87	94	95	95	98	83	106	105	102	88	92	85	94	99	99	90	101	91	105	71	82	96	84	86	84	100	81	83	86	101	103	98	96	108	84	96	86	94	88	90	131	87	88	89	104	91	96	95	85	96	94	109	106	93	106	83	103	102	102	109	93	72	101	104	86	87	78	92	92	82	74	104	86	104	93	94	81	88	84	87	90	82	87	85	95	105	74	80	99	90	82	81	108	80	82	84	92	90	78	95	90	76	101	86	95	101	107	80	88	75	92	101	90	96	97	100	94	100	88	96	108	108	74	97	82	75	95	88	109	95	94	72	99	86	72	97	89	97	87	98	76	88	80	82	88	99	87	84	108	100	97	98	77	102	106	75	98	86	93	98	125	83	88	84	108	85	81	91	95	94	97	96	84	97	88	66	95	77	100	98	94	93	91	93	97	104	104	95	78	88	96	105	89	104	91	105	99	97	92	101	98	92	90	90	102	83	82	89	82	88	83	89	95	74	96	90	92	96	78	106	100	98	108	110	70	89	79	106	89	115	101	95	84	95	92	83	108	90	97	75	89	114	90	85	91	102	94	81	85	83	96	109	74	108	92	106	96	105	97	96	93	85	103	93	88	93	93	90	109	90	99	115	81	96	91	101	89	94	99	102	102	92	99	89	93	100	86	78	89	100	73	77	93	92	111	95	86	88	74	95	103	93	78	117	89	93	90	86	83	81	97	103	92	96	95	92	110	93	103	97	96	74	97	102	95	89	77	95	98	82	100	73	93	98	94	100	90	101	98	91	93	81	79	88	74	96	84	103	83	95	107	106	87	98	69	95	79	100	71	103	100	68	87	85	96	109	96	90	104	94	98	88	99	108	85	99	94	85	91	89	93	102	72	86	87	92	101	90	90	92	70	110	93	73	105	87	88	67	85	87	97	77	76	102	87	85	85	90	82	95	78	101	88	77	85	101	100	103	96	111	84	88	78	100	65	91	95	104	104	81	90	83	99	86	87	98	90	106	91	85	92	93	85	88	85	91	81	92	111	104	81	103	101	74	89	104	78	104	80	86	87	93	99	100	95	83	114	84	99	93	100	68	92	84	94	79	105	95	92	106	88	104	98	90	96	95	96	98	84	90	91	84	88	87	100	88	96	102	100	88	92	101	85	91	101	100	103	83	96	107	105	99	88	95	86	96	89	103	91	82	94	86	115	79	107	81	81	106	98	105	87	120	91	81	91	98	90	97	98	95	87	104	94	103	92	81	96	83	91	85	109	87	88	103	80	76	82	92	92	104	93	86	86	91	79	87	95	104	97	92	93	90	92	102	97	85	92	93	75	95	92	77	78	99	96	89	89	87	82	92	104	78	94	91	100	87	110	85	106	90	77	94	96	75	95	97	95	82	106	111	92	92	105	91	80	86	92	80	106	76	91	93	84	82	107	88	89	91	76	96	99	87	95	96	110	84	98	97	104	102	91	120	104	86	91	97	92	85	77	100	97	91	75	96	76	104	98	84	69	92	81	94	92	99	102	73	85	101	95	71	103	116	75	109	92	93	81	90	95	81	92	92	80	102	102	86	109	102	84	83	83	95	81	98	101	84	95	83	85	82	98	91	111	94	94	84	84	75	104	101	116	88	77	89	80	82	86	100	92	96	85	98	80	105	95	100	95	103	90	95	87	98	84	103	97	84	93	84	90	100	85	80	89	80	93	87	84	100	90	92	85	89	81	103	89	82	92	95	93	93	85	109	86	89	105	86	91	88	92	106	72	96	109	91	75	90	91	82	97	101	105	106	100	75	91	106	97	96	85	95	85	90	84	103	99	99	76	103	103	83	96	78	88	94	96	74	100	87	81	84	95	119	95	100	84	96	95	56	109	95	100	90	86	93	95	84	106	81	93	93	97	78	92	98	105	73	116	89	95	77	84	119	96	81	83	82	97	86	94	93	124	93	111	102	91	101	96	96	82	110	101	75	86	102	90	98	114	88	107	86	103	74	89	79	110	98	95	87	93	101	96	80	95	91	95	88	77	89	78	97	87	95	84	81	87	81	68	98	101	83	102	83	95	111	97	89	77	98	74	90	100	93	101	112	73	86	77	89	93	94	92	106	95	103	100	84	88	97	93	94	92	88	97	100	86	82	106	83	81	83	103	86	86	105	87	98	88	89	81	93	102	88	89	100	112	75	98	96	86	103	104	88	94	101	111	100	89	109	88	98	84	87	104	89	89	90	94	85	106	104	84	111	85	80	86	84	118	96	89	95	104	105	85	94	97	89	85	110	87	86	97	79	106	88	105	94	101	95	97	87	97	97	91	100	98	86	98	74	82	87	83	101	73	82	81	99	97	93	75	109	80	86	105	79	103	71	84	102	103	85	85	74	94	105	94	84	99	82	99	87	89	80	96	92	107	95	95	105	104	95	101	100	89	95	84	80	86	102	81	87	91	98	99	134	83	106	96	100	113	93	100	118	92	89	105	105	104	80	91	79	76	98	96	104	93	80	89	103	94	77	82	91	96	104	96	81	103	87	104	100	106	110	88	103	78	102	84	97	94	88	66	112	95	78	107	99	82	74	90	106	102	88	79	82	95	77	87	95	101	95	96	85	99	86	82	88	92	84	92	92	79	100	79	101	113	104	82	98	105	86	83	97	109	94	81	85	84	108	77	94	89	94	107	78	93	91	73	93	95	87	104	97	103	111	92	77	98	107	95	83	91	89	85	95	103	90	94	88	92	90	91	107	90	90	96	91	103	94	82	98	87	80	89	114	66	107	93	87	94	86	88	108	91	97	86	96	89	88	72	89	88	78	92	69	96	77	100	90	90	98	81	101	109	87	89	85	72	95	92	82	96	94	89	102	99	89	83	94	108	101	83	101	82	104	97	90	97	80	88	88	96	86	82	91	80	90	97	86	73	79	99	98	99	109	74	92	88	100	94	82	92	93	92	107	107	95	103	93	107	87	96	83	95	89	108	81	101	93	90	102	71	87	95	90	89	92	93	70	82	96	91	95	84	90	93
49831	51087	41937	13708	721	616	579	793	954	980	866	912	848	573	508	493	484	602	672	958	825	683	579	396	376	383	387	406	379	360	350	404	396	382	376	342	384	372	350	347	367	336	344	326	339	359	349	343	319	358	368	311	354	336	361	332	344	368	384	335	358	333	327	339	338	336	348	326	336	348	360	345	354	339	350	350	350	356	342	374	352	337	342	366	348	341	334	362	324	341	327	322	325	354	321	366	347	359	377	340	362	308	349	341	346	321	317	326	345	331	331	353	368	352	315	347	326	339	334	337	361	350	370	349	333	353	336	361	362	339	353	332	373	344	325	384	338	337	342	338	346	344	335	332	339	353	339	328	346	377	376	334	353	368	356	338	336	355	345	327	346	349	349	349	367	326	336	371	341	337	358	354	355	328	318	360	329	332	361	326	354	342	335	301	357	313	343	334	315	366	321	344	362	341	387	344	339	313	336	362	324	347	335	373	366	330	314	367	316	334	361	331	348	329	346	360	381	347	345	372	366	321	346	345	328	374	324	340	366	331	348	350	359	374	341	359	347	330	354	357	320	348	348	377	317	353	320	318	355	339	346	338	315	335	350	346	341	343	342	347	341	341	365	322	355	312	363	344	343	384	339	332	323	305	346	338	343	360	342	348	319	361	352	331	355	333	360	311	346	360	315	333	336	338	354	366	361	345	322	343	357	338	336	296	294	333	353	337	343	374	362	339	337	306	325	384	357	343	361	380	337	358	341	338	346	347	323	340	342	336	361	369	362	316	308	345	363	340	363	340	343	346	373	359	336	331	367	360	348	342	338	362	338	344	353	319	357	332	352	347	337	347	334	366	346	320	326	331	327	340	342	371	349	330	345	354	336	338	356	324	328	370	323	347	331	368	360	335	351	344	331	336	317	364	343	389	388	328	361	363	356	364	349	345	340	355	330	343	360	359	340	343	368	378	337	365	352	376	332	352	359	362	335	331	352	332	358	377	360	354	340	368	349	322	361	339	345	318	364	343	309	338	334	360	332	312	331	331	349	347	333	302	326	324	332	338	330	320	329	349	342	355	362	338	356	336	352	346	346	340	349	329	342	348	306	381	347	354	341	322	322	354	329	353	328	345	357	327	335	343	338	330	342	304	334	355	327	331	323	353	343	334	344	349	323	367	350	308	332	328	365	351	331	353	341	365	353	326	322	334	308	326	351	326	349	313	383	356	327	328	330	359	345	328	338	345	371	332	349	386	338	362	323	334	338	320	332	350	335	364	337	376	341	359	359	336	337	379	311	378	348	371	366	353	348	329	309	318	352	353	357	351	354	364	362	351	378	387	332	331	357	343	372	338	325	351	392	328	326	305	343	370	353	347	335	346	332	309	331	344	324	326	331	319	343	322	350	360	355	340	367	341	337	341	323	368	312	349	339	335	319	356	358	337	371	355	348	379	316	358	344	338	352	367	338	323	326	322	367	340	345	340	341	387	366	359	327	342	300	351	356	358	329	368	333	363	352	348	372	354	384	351	341	308	332	384	369	364	353	348	373	322	342	371	342	325	325	342	330	312	332	344	355	376	335	319	341	338	320	366	354	356	351	348	362	359	335	328	335	343	349	345	323	341	341	315	324	340	364	333	380	331	318	371	371	340	332	318	328	362	343	346	333	357	325	356	349	362	360	347	338	340	351	352	355	319	307	312	369	344	346	313	347	340	342	364	349	336	359	362	360	350	343	339	340	332	336	319	335	324	346	308	336	353	358	362	349	332	336	361	361	355	320	323	314	326	332	361	331	327	348	380	345	363	356	350	337	352	361	331	333	357	314	356	310	323	345	362	367	310	336	363	343	328	313	337	323	370	346	326	370	321	359	332	326	318	341	348	342	346	359	338	332	342	372	342	365	337	368	347	310	342	359	336	331	317	351	317	351	357	316	324	376	317	326	347	341	365	333	309	316	351	300	309	343	333	366	346	314	362	332	341	324	310	361	339	331	353	345	341	337	372	347	336	351	382	346	347	327	371	340	338	357	334	339	330	347	363	383	368	307	357	343	343	349	347	354	349	346	337	321	321	363	329	344	345	343	383	347	346	332	366	348	341	351	337	336	317	391	312	361	301	358	353	318	318	374	312	366	361	348	343	321	353	363	345	360	354	343	337	326	341	351	357	314	343	322	358	314	326	337	345	348	386	327	366	333	386	327	321	324	365	340	358	318	352	332	323	336	336	307	364	329	356	343	361	344	323	327	358	301	326	381	349	354	333	324	366	362	357	334	330	354	341	376	336	314	352	316	316	363	338	360	345	327	353	339	358	328	341	342	371	340	378	343	343	321	325	312	325	360	316	336	355	344	337	374	318	333	343	313	354	335	341	320	356	312	356	340	328	317	373	299	345	341	373	345	319	318	320	314	322	358	344	332	325	317	324	361	347	321	365	340	354	335	338	356	352	344	343	375	369	313	340	353	343	345	313	309	342	374	325	329	349	334	324	326	360	349	329	332	358	336	334	342	331	394	350	339	329	368	298	347	319	359	332	315	320	352	346	358	347	364	296	368	324	324	338	340	318	340	368	373	317	336	322	385	344	320	336	377	320	339	344	344	355	336	348	353	341	334	372	342	364	332	306	314	349	351	373	340	353	357	367	314	335	312	327	333	316	325	368	322	352	355	381	333	335	358	345	375	369	362	344	351	340	342	336	344	350	350	330	326	341	362	317	344	359	325	339	322	320	314	337	345	357	343	343	331	351	353	363	345	342	317	372	363	345	345	329	346	351	394	335	333	333	335	377	309	366	327	347	333	323	347	351	359	371	327	344	337	315	371	387	366	369	351	331	325	321	361	334	346	370	350	347	343	317	340	334	376	362	347	369	341	381	356	329	315	385	332	368	347	296	309	331	339	327	341	342	327	341	377	365	359	349	368	322	340	322	344	306	355	317	333	354	368	360	345	326	369	343	373	336	345	346	358	335	386	356	355	332	342	344	353	360	349	326	326	339	332	317	316	340	350	334	343	333	342	333	338	346	333	312	321	337	339	337	355	340	369	352	341	357	363	316	307	345	341	337	343	314	344	361	315	323	344	343	336	334	369	338	320	352	369	346	341	359	329	295	312	361	322	328	356	330	309	327	349	368	342	352	333	366	322	312	347	310	329	327	298	346	358	356	368	334	332	320	348	363	348	347	371	403	350	326	320	310	365	344	377	330	313	345	350	329	344	342	314	328	366	332	335	343	354	350	340	353	354	337	331	332	328	351	335	343	372	345	333	326	350	394	351	322	323	308	333	317	349	373	348	381	364	362	378	328	355	344	334	355	337	353	347	369	351	313	326	366	345	341	343	326	338	371	338	323	350	345	336	354	351	336	361	383	340	362	322	356	344	357	320	350	359	325	335	325	345	314	345	307	347	336	340	356	357	331	327	326	344	356	383	341	334	334	343	349	334	351	334	366	345	337	315	350	349	344	336	368	352	349	342	331	320	327	373	326	360	316	375	316	339	342	344	309	369	329
75316	74705	54208	22782	3969	287	231	362	321	277	290	280	254	215	176	208	216	210	219	278	262	257	161	189	179	182	181	161	173	181	160	184	178	166	170	149	149	151	156	147	168	154	136	183	134	161	151	157	144	145	147	139	154	166	157	162	172	139	151	178	156	132	182	163	147	151	158	162	148	155	152	168	146	174	142	145	149	164	145	169	150	145	166	148	159	150	164	178	153	138	156	168	161	158	178	153	175	159	158	163	124	169	148	144	165	140	139	150	175	160	175	153	168	165	168	145	174	159	151	155	155	133	173	168	170	153	173	160	176	158	154	171	157	147	137	163	148	158	162	162	147	164	142	164	204	168	176	163	153	135	169	153	135	168	157	176	161	170	152	163	160	174	149	167	181	158	168	149	153	162	180	160	163	152	164	140	170	148	162	148	156	171	170	158	182	153	147	161	160	168	147	145	162	152	148	148	154	173	151	148	154	153	175	165	140	166	142	164	178	150	155	148	162	159	151	153	196	160	137	148	185	155	153	164	145	146	169	162	170	158	133	157	136	142	166	177	159	159	144	153	176	147	190	153	168	183	168	143	138	160	167	157	162	163	180	147	168	157	146	156	168	160	119	141	170	156	162	154	149	158	157	182	140	137	175	169	170	157	142	173	161	162	173	157	154	178	156	152	161	167	150	161	142	177	173	141	164	143	144	156	147	144	167	154	161	155	140	175	162	174	159	154	148	147	148	194	199	165	144	165	163	157	155	153	147	155	161	169	168	149	165	151	160	142	164	169	166	152	146	154	178	140	150	156	149	173	163	178	169	178	158	146	158	148	143	154	154	154	158	155	157	173	174	184	161	150	147	160	160	185	172	140	152	181	183	148	152	188	151	156	162	171	153	150	174	155	153	160	144	170	159	138	183	155	170	163	155	154	159	178	159	156	156	128	157	164	177	176	169	140	164	139	137	162	173	175	155	174	163	151	160	164	159	149	157	154	169	167	147	163	163	156	152	195	141	177	144	168	157	145	172	163	155	170	172	156	178	179	157	158	147	161	177	158	171	173	135	154	151	158	153	157	164	165	180	158	143	149	147	140	150	145	156	142	159	177	149	153	159	165	164	152	185	155	170	125	152	162	136	168	156	167	140	166	134	168	145	168	143	145	157	175	186	157	157	165	164	153	167	149	166	160	146	152	141	155	159	148	152	167	152	170	166	185	172	145	144	170	200	144	155	150	146	154	185	158	164	175	175	162	162	176	168	188	163	143	179	167	151	164	154	150	154	147	142	158	156	160	138	146	162	138	152	158	183	163	156	154	139	165	171	181	147	153	144	139	162	181	150	166	170	181	178	163	134	157	173	141	170	187	161	179	162	160	143	156	163	158	168	151	151	150	150	156	169	175	132	176	172	179	172	163	174	140	150	161	137	160	168	147	183	156	144	182	144	177	165	167	144	159	165	148	184	161	181	157	172	158	166	182	158	180	176	161	143	150	182	157	176	152	170	149	146	155	176	150	140	155	162	167	172	156	170	157	182	146	165	160	147	183	162	152	153	164	151	146	160	149	171	153	138	154	154	148	161	139	143	171	189	168	163	172	157	163	163	152	134	184	148	157	182	136	170	163	167	168	166	151	173	154	190	168	166	162	154	151	157	175	157	182	143	152	162	179	154	160	166	152	175	164	148	157	147	158	148	188	176	147	163	167	163	139	161	191	149	141	177	160	162	164	152	180	150	160	175	163	155	192	156	155	172	152	172	172	166	162	166	173	173	148	158	157	141	171	154	164	138	162	146	199	168	173	164	181	155	175	162	135	151	149	168	169	175	155	163	167	149	164	158	147	174	190	161	157	171	161	150	139	163	132	158	164	134	180	167	145	161	136	161	153	161	148	158	146	181	155	186	172	172	154	135	143	174	143	140	145	150	180	143	157	164	160	145	190	174	167	174	186	150	167	159	151	178	142	165	182	170	159	155	184	177	179	175	169	172	172	155	154	147	166	168	151	170	159	134	140	169	128	159	152	180	165	138	149	135	146	165	167	166	165	181	161	150	172	163	157	140	153	152	165	160	173	123	181	162	153	166	156	156	155	169	160	166	183	156	151	153	144	173	163	183	143	147	177	138	152	158	134	163	166	136	143	149	145	155	155	136	160	149	151	165	174	168	143	158	163	149	163	160	164	164	140	149	154	177	170	166	174	134	149	160	160	160	178	161	157	138	150	165	196	174	153	160	153	160	184	152	173	164	149	189	157	171	168	157	168	152	145	168	159	158	161	157	167	163	175	146	161	130	167	164	155	157	180	146	153	170	183	146	155	146	159	147	143	150	161	167	168	145	158	151	191	156	168	148	158	172	162	160	164	144	175	170	159	173	158	181	148	159	150	151	140	160	163	165	186	131	165	162	171	172	160	163	162	155	172	135	148	151	135	167	138	157	135	155	161	147	128	177	161	150	140	155	152	150	158	175	176	178	169	148	176	144	161	161	157	137	177	174	148	162	132	159	181	161	135	153	174	144	151	155	160	148	144	166	159	159	161	157	171	156	139	154	166	158	175	145	166	152	154	180	161	152	154	157	151	142	161	166	158	161	182	173	171	172	160	162	139	157	164	144	162	174	153	179	173	191	143	175	172	134	164	146	175	165	168	163	151	148	165	179	144	150	162	154	152	139	164	164	142	166	132	169	162	141	153	163	165	158	169	169	139	163	163	154	152	162	161	149	168	163	149	156	177	170	165	179	146	176	169	173	155	151	145	162	168	147	180	167	145	160	144	178	165	130	165	167	161	183	140	175	176	156	151	154	148	186	148	157	169	164	140	144	162	178	146	167	147	157	165	167	165	164	153	160	179	185	156	181	177	139	171	171	146	160	147	161	153	146	156	148	160	164	141	182	144	167	146	140	165	182	162	147	156	172	166	154	184	174	172	157	160	169	161	152	165	173	157	171	166	155	153	136	167	167	179	166	166	159	156	167	183	181	141	178	157	171	151	161	161	152	172	141	160	148	170	159	158	145	136	137	158	156	181	158	157	170	141	186	165	179	160	131	165	177	156	169	156	172	166	162	150	134	152	171	182	158	153	163	142	173	172	163	128	149	145	177	155	147	142	147	177	155	158	189	175	187	148	182	162	194	172	164	155	131	144	152	163	149	169	159	155	145	155	159	166	174	146	156	141	170	141	157	188	132	160	153	167	161	168	163	174	155	137	155	172	164	143	147	162	166	160	160	136	178	158	145	167	180	167	149	169	136	152	169	148	153	142	179	176	163	162	184	147	157	168	171	144	146	160	137	134	160	159	147	168	146	174	158	167	179	149	163	144	134	151	143	149	160	136	159	140	154	168	153	182	159	148	148	157	144	171	157	150	165	156	186	158	181	158	176	177	162	139	162	153	162	180	162	151	157	159	155	156	155	156	175	179	172	147	176	158	137	194	147	181	155	138	181	168	150	156	150	156	182	177	163	165	168	163	166	133	125	182	150	168	170	161	176	147	173	163	174	136	172	154
60640	63966	50005	13794	1124	949	907	1456	1785	1537	1345	1478	1227	921	786	738	777	955	1120	1653	1478	1173	813	704	660	668	619	573	610	577	573	597	607	640	604	535	578	620	560	614	571	547	533	515	586	533	555	557	545	566	544	550	536	526	560	549	513	518	543	571	503	565	532	540	553	507	550	506	542	508	526	527	507	552	580	567	528	496	543	543	506	520	540	528	544	537	542	537	543	518	539	530	545	544	530	512	550	498	514	525	543	543	517	554	517	588	536	538	562	511	512	546	525	525	528	529	524	503	530	523	557	525	541	511	573	557	530	546	549	507	507	513	547	493	563	543	524	549	544	540	587	497	501	493	500	502	528	527	540	534	561	520	527	524	491	537	552	511	510	543	511	529	511	531	547	508	524	532	537	555	536	540	503	534	536	538	514	544	542	521	548	571	541	540	563	531	505	533	517	527	519	523	538	596	560	536	546	491	516	566	540	563	540	511	574	515	529	529	543	539	560	510	536	603	532	565	508	506	535	521	569	524	571	522	537	554	489	565	547	494	535	539	514	490	512	528	520	542	550	531	547	522	530	533	525	558	551	541	531	518	534	535	516	522	548	533	567	516	539	529	534	487	528	515	537	541	518	525	514	530	546	523	542	565	556	517	526	568	498	569	526	552	543	590	487	582	507	550	544	540	559	530	552	528	509	529	580	536	534	550	532	528	557	517	536	528	492	511	508	553	557	529	508	546	590	505	581	557	542	515	543	578	526	528	532	512	516	562	535	513	563	544	549	500	518	550	549	570	555	564	514	535	494	538	534	549	525	513	502	536	534	529	534	576	546	543	555	544	592	531	520	553	526	520	521	534	536	534	518	547	551	532	571	477	550	568	524	567	516	511	527	586	543	505	505	548	540	562	575	516	497	566	533	559	532	530	569	501	522	527	549	517	574	537	549	546	529	541	530	524	538	529	516	542	516	541	584	527	530	570	527	532	541	533	511	512	557	502	525	528	542	550	539	530	533	534	569	530	544	504	505	546	502	514	510	566	521	582	516	525	529	525	533	517	542	531	505	538	530	543	541	540	512	553	539	507	545	519	534	529	552	553	572	498	540	499	534	489	545	568	517	502	512	578	518	533	512	507	560	530	575	522	527	565	564	574	562	543	553	553	560	537	556	568	533	537	559	560	527	530	529	570	529	522	552	522	533	551	557	514	515	545	511	567	545	496	518	549	557	580	526	541	550	546	519	502	521	501	528	490	535	516	516	520	519	560	554	502	525	542	509	530	543	509	532	593	543	529	561	536	543	555	521	491	484	532	500	504	535	540	583	525	576	532	556	525	542	514	549	512	534	549	524	569	534	549	521	542	552	549	559	513	506	500	559	542	531	547	558	550	557	523	501	506	557	544	539	550	532	489	577	560	512	529	509	504	466	591	530	511	507	552	536	537	587	573	503	555	499	545	563	506	545	557	572	502	583	559	524	563	497	534	532	550	561	530	555	542	519	558	507	513	572	543	542	553	541	539	521	543	574	537	546	517	506	563	516	529	506	536	531	534	552	546	499	530	542	510	532	532	529	548	520	510	529	512	545	522	548	549	567	490	502	516	541	524	504	538	591	512	489	533	549	519	548	506	529	499	540	549	523	544	537	515	525	526	507	527	546	578	546	528	545	529	546	529	522	532	578	511	538	549	516	527	531	516	510	535	542	525	553	570	552	519	476	547	551	503	496	514	571	552	494	536	547	559	562	527	538	478	533	546	521	567	516	550	498	497	533	534	557	553	541	511	540	537	563	593	532	546	490	535	539	506	533	514	603	549	537	519	533	562	524	522	538	561	534	542	572	519	554	541	550	496	568	533	547	485	582	545	559	526	571	498	537	524	549	512	553	554	522	519	542	526	538	517	542	519	559	528	531	521	558	510	558	506	533	503	528	516	541	556	541	559	575	601	542	536	533	513	549	542	535	588	511	514	541	582	533	546	551	503	515	556	535	535	583	530	563	537	500	554	521	505	521	523	541	530	537	536	535	526	533	539	527	529	499	560	532	537	540	551	540	503	514	563	542	531	539	495	544	536	535	546	530	512	553	558	524	543	547	571	556	538	539	548	530	487	533	516	554	582	554	558	548	557	513	553	562	541	549	591	528	541	578	556	549	520	539	496	524	523	511	562	511	514	502	527	542	514	535	510	527	600	512	506	540	506	542	569	534	531	512	518	535	523	464	523	536	529	548	563	533	528	522	507	522	528	516	518	545	538	545	549	555	545	520	554	492	542	539	510	552	521	556	534	522	550	526	544	507	553	527	508	561	498	568	500	522	529	490	532	512	539	491	514	523	553	536	510	534	531	527	545	522	522	577	540	537	593	595	522	580	514	522	551	548	551	556	603	536	576	520	522	528	556	530	531	521	527	529	546	541	541	567	517	544	544	513	533	533	566	535	556	531	544	529	569	524	507	547	530	542	491	517	527	497	491	533	525	529	544	522	535	557	540	498	516	549	493	509	553	560	554	533	565	553	569	522	540	500	528	497	567	530	546	529	546	531	559	535	467	533	540	523	567	547	565	555	559	467	534	504	524	573	603	562	531	566	518	547	513	541	542	540	547	531	506	555	545	564	549	529	541	585	541	522	524	541	569	527	545	565	554	556	506	502	529	563	524	518	535	552	522	510	539	520	553	497	491	506	503	545	515	539	529	568	574	467	541	564	525	551	541	555	522	499	541	547	536	489	572	525	594	524	569	500	560	535	572	553	494	516	542	560	558	535	554	498	597	529	530	471	536	563	559	505	517	543	562	563	553	545	527	508	531	542	492	519	529	546	526	568	512	547	542	536	514	503	550	557	564	538	526	516	547	519	541	519	534	491	533	531	527	507	568	559	541	526	527	562	547	496	523	521	511	535	525	562	520	543	502	529	541	513	520	562	553	576	549	478	531	521	559	521	503	526	539	527	545	495	494	502	577	514	544	484	512	578	532	561	572	542	563	539	527	524	515	545	527	528	553	534	500	562	584	532	553	540	560	534	576	540	570	496	566	549	540	520	585	536	501	564	522	551	536	537	534	478	527	521	532	523	492	529	526	532	544	549	574	495	567	502	548	511	524	507	554	553	525	515	494	526	502	505	541	513	594	572	490	519	509	561	519	513	513	565	556	541	582	520	474	516	547	523	523	509	524	497	533	569	570	592	535	524	566	525	538	560	560	530	513	564	530	542	521	508	558	578	504	515	554	541	538	533	554	527	548	524	557	524	531	568	549	545	551	522	538	522	533	547	524	513	523	511	548	529	582	501	536	509	538	494	511	522	529	516	513	509	566	520	536	524	565	544	494	534	568	536	509	529	564	522	549	580	567	557	527	561	545	540	531	545	523	538	511	569	540	541	558	552	501	499	552	523	529	540	542	561	525	509	481	542	521	554	509	545	554	532	544	547	503	557	543	510	560	552	502	573	534	544	540	562	519	525	535	550	525	535	556	492	534	527	534	486	520	533	534	504	546	554	491	578	528	541	532
28176	18310	6087	735	143	91	124	98	111	116	119	106	108	113	109	129	99	97	122	112	107	114	120	103	126	111	92	126	118	117	98	106	96	127	94	123	94	100	107	105	102	128	107	102	112	119	118	93	99	103	102	116	107	121	99	118	96	112	104	129	103	91	119	101	125	100	104	99	122	96	84	123	118	107	111	111	111	108	122	104	113	112	90	94	100	98	111	97	90	112	116	93	106	99	95	118	106	92	102	101	118	124	116	120	81	113	108	118	94	103	98	102	128	106	105	119	118	108	109	114	103	99	101	100	115	117	123	103	103	114	105	115	90	109	108	96	100	136	96	86	101	98	127	111	117	100	116	109	93	108	109	85	101	103	105	107	91	118	115	92	110	119	91	93	116	89	96	106	122	105	97	94	109	110	110	101	100	102	86	86	118	90	108	97	111	105	118	114	99	104	118	109	116	101	121	130	106	129	101	89	112	108	105	96	99	118	112	110	100	99	108	118	89	104	107	102	120	103	105	115	98	106	110	107	85	92	98	110	90	100	101	118	130	96	125	107	110	105	109	92	107	118	111	106	95	79	101	105	107	105	80	94	103	94	130	94	103	116	97	95	95	98	104	97	120	108	112	92	83	101	113	95	103	102	108	118	94	86	105	104	90	110	113	110	128	89	118	100	111	104	98	92	103	112	114	118	88	101	113	114	114	107	94	111	120	100	99	94	112	116	93	111	96	112	124	92	105	110	91	102	115	109	108	133	119	119	86	117	106	101	101	116	113	118	95	107	113	90	108	97	93	104	101	113	96	117	98	95	115	88	97	98	103	109	105	101	103	93	115	97	94	104	119	113	100	109	109	84	102	97	92	111	101	117	116	122	102	90	97	106	89	104	118	111	125	101	108	118	97	113	108	117	87	94	107	109	112	122	119	110	114	102	101	122	99	105	101	95	106	116	97	112	121	103	124	91	92	108	98	97	104	105	114	115	96	95	103	101	107	87	109	118	119	108	104	107	105	102	109	112	102	87	104	100	92	96	118	100	105	102	99	109	100	92	92	109	100	97	104	112	103	105	104	119	93	113	95	96	119	121	95	111	104	100	92	109	105	111	113	97	112	127	113	111	125	119	111	125	91	110	110	91	105	107	104	107	122	110	104	97	109	107	103	115	109	108	114	114	101	88	110	105	117	112	115	111	106	121	109	98	108	110	116	114	105	109	113	100	105	112	107	97	102	96	114	109	115	115	106	107	87	111	120	83	104	94	111	98	107	95	123	106	102	115	127	102	92	115	96	104	110	119	115	117	93	94	120	120	112	89	102	105	109	109	104	122	109	113	81	103	114	116	123	116	108	115	108	120	87	78	119	106	113	118	114	113	97	104	99	119	118	97	123	116	108	121	117	90	100	96	111	116	102	98	93	97	107	118	97	108	106	112	99	100	100	104	105	110	110	95	120	89	108	92	112	89	113	105	104	98	99	99	104	119	113	129	121	119	127	104	117	122	93	119	112	105	103	103	104	116	107	97	116	101	115	113	95	105	100	123	107	110	110	106	122	101	115	106	101	127	114	101	124	113	91	95	114	116	112	74	108	113	113	100	102	91	106	112	116	111	112	112	109	101	104	109	107	105	117	119	114	96	117	109	106	107	116	98	107	91	96	117	108	100	104	99	100	114	110	119	117	94	84	118	101	89	107	99	105	82	101	97	105	102	103	103	108	113	107	129	92	100	101	105	128	99	94	105	103	102	105	121	105	117	110	113	113	108	124	84	97	93	118	97	119	82	128	101	81	91	97	97	109	112	93	109	91	106	93	111	103	102	117	111	86	122	98	101	92	103	126	98	108	93	96	119	96	101	92	115	119	88	113	85	97	101	103	110	92	106	106	90	119	105	103	118	100	107	132	122	103	100	91	94	107	94	112	94	79	99	104	110	92	118	117	108	116	95	114	120	101	126	108	81	102	104	105	89	128	116	114	94	107	94	118	102	100	89	103	101	113	116	110	108	113	115	95	101	120	121	106	95	111	109	108	114	83	114	109	109	127	110	114	109	109	99	105	116	112	104	105	107	119	111	105	97	106	117	111	110	115	97	106	122	108	112	105	120	102	102	99	91	114	117	99	110	105	101	110	101	106	119	90	110	115	109	93	114	102	113	91	107	115	109	109	119	108	114	93	97	126	125	119	110	108	89	110	101	122	102	87	101	104	110	103	89	101	110	110	97	99	95	120	106	101	114	99	82	104	102	102	106	95	104	112	105	106	107	106	115	115	113	91	86	101	74	97	115	105	116	103	95	104	109	84	96	113	99	101	104	121	121	109	111	120	110	127	93	94	98	102	93	119	104	104	101	113	136	118	108	99	122	98	101	130	118	106	111	97	98	110	135	109	97	103	106	94	100	93	98	106	123	121	116	117	101	114	105	99	118	97	95	96	100	111	111	92	88	104	94	113	101	110	95	110	103	113	97	110	110	101	92	109	97	107	96	109	107	97	107	109	102	112	97	114	113	95	104	114	113	112	103	81	97	96	111	97	121	99	89	110	106	81	104	107	108	97	97	84	97	110	102	111	89	108	125	108	92	91	92	125	94	113	108	107	108	100	103	90	110	112	112	105	125	93	110	101	121	98	101	100	90	122	103	98	95	113	104	117	109	112	116	137	100	109	87	86	107	98	95	82	111	95	117	86	107	118	100	110	91	109	112	83	105	110	103	108	98	102	88	116	91	123	107	111	108	103	99	110	119	103	106	100	109	101	108	94	115	102	108	110	104	82	110	95	81	104	116	96	103	100	106	111	101	91	102	102	112	106	104	101	103	117	95	100	94	102	108	104	110	107	96	91	102	96	104	108	99	103	98	117	92	107	115	107	108	122	100	100	99	96	114	93	105	95	89	118	91	104	108	91	105	116	97	102	98	111	103	111	111	111	86	96	87	111	115	100	111	108	104	113	100	113	118	90	118	119	100	96	100	108	101	114	115	92	104	108	111	98	117	104	124	99	102	94	95	109	97	107	108	122	104	116	104	103	110	109	90	88	121	120	114	100	104	99	101	117	97	120	107	115	102	114	87	104	99	122	99	117	121	100	105	111	103	93	113	96	118	85	116	94	113	105	112	93	93	114	101	103	102	91	101	114	85	100	108	98	99	115	100	105	106	111	124	86	97	107	116	101	100	110	103	104	118	102	116	103	114	117	103	100	106	113	111	94	114	113	107	102	93	103	113	92	122	89	108	97	102	79	83	116	87	85	90	101	118	113	99	101	122	99	100	118	124	101	109	118	104	95	102	96	114	106	107	110	98	121	100	109	127	97	107	84	89	102	115	101	107	111	90	111	103	87	97	91	97	126	106	117	87	106	97	96	98	110	104	104	93	96	105	100	117	109	111	97	120	102	125	100	102	95	99	117	116	91	114	113	121	99	102	98	105	113	103	113	116	94	91	119	96	112	104	115	108	93	128	101	117	98	114	98	90	107	101	107	95	107	100	110	115	103	114	110	78	114	96
30584	23312	9568	1730	437	406	349	408	391	415	400	373	401	409	373	382	401	419	413	415	425	423	405	394	385	389	397	390	371	367	381	386	358	366	361	401	342	374	391	371	393	374	349	398	386	387	406	373	388	383	393	414	365	391	381	399	413	398	365	334	408	414	374	379	412	378	387	355	384	363	370	396	367	379	365	406	377	415	385	422	368	378	374	402	383	389	379	391	405	414	385	401	380	372	374	408	329	395	374	404	403	399	385	403	369	406	404	380	361	357	390	392	381	409	389	373	365	356	398	381	357	393	387	388	385	372	382	362	348	409	382	417	370	405	398	386	383	390	369	365	389	375	411	345	376	393	369	404	366	375	344	387	381	356	359	413	381	358	380	365	388	352	421	368	386	369	372	409	357	401	368	372	361	405	409	359	393	382	378	390	359	395	405	411	358	374	396	371	398	397	400	328	368	379	369	373	356	404	397	371	379	403	416	355	374	373	384	393	370	376	397	390	382	390	382	371	376	386	413	401	396	408	387	415	355	388	351	382	361	386	357	378	415	406	379	393	362	365	383	367	392	381	330	404	376	380	356	392	374	381	381	396	355	360	393	356	350	368	362	370	389	342	381	393	372	380	341	397	376	398	370	402	355	374	397	402	372	387	370	377	367	364	387	379	370	397	393	376	390	373	372	405	364	416	385	391	433	391	388	398	380	398	402	390	380	384	418	379	346	365	352	364	366	374	382	341	391	403	378	384	367	355	370	419	392	379	418	383	393	368	403	442	370	396	427	411	371	426	393	378	382	391	367	410	359	406	377	354	366	363	400	398	381	358	379	394	382	405	367	388	381	373	383	388	383	422	405	372	380	435	411	389	354	361	365	408	418	416	386	395	379	366	377	347	401	387	381	398	364	394	382	408	397	394	388	360	365	365	354	384	376	382	413	370	391	402	366	396	398	383	371	377	394	398	405	353	423	389	374	399	392	346	383	371	385	388	389	376	368	406	362	386	398	385	398	364	366	339	379	386	384	371	391	403	404	400	389	374	399	384	406	387	379	374	394	378	412	401	378	403	389	407	340	379	390	418	398	382	383	384	369	395	388	409	436	383	389	387	383	357	352	370	401	393	375	399	411	384	387	396	352	377	415	399	378	386	369	396	357	407	350	376	398	373	393	381	365	371	370	392	400	392	357	385	409	398	365	399	404	376	393	372	409	386	364	416	381	388	372	360	355	377	376	371	396	386	387	373	407	386	397	392	385	386	352	359	374	351	385	397	394	402	385	375	377	393	403	357	401	361	414	412	414	382	394	408	349	378	409	406	363	360	402	360	424	408	405	387	418	395	378	383	333	374	371	409	374	402	382	365	394	391	380	384	372	371	375	382	366	414	403	366	387	360	365	396	373	361	376	369	379	370	405	404	384	405	353	395	370	417	382	395	361	362	363	363	404	437	372	397	381	390	411	400	412	381	360	362	363	360	402	353	368	366	359	374	386	400	366	412	378	355	376	398	372	353	355	395	410	382	422	416	383	392	421	392	399	379	373	357	382	396	423	390	383	361	407	365	409	387	372	383	389	385	418	419	397	394	372	401	392	367	402	385	420	394	412	381	392	381	371	365	394	383	362	374	374	399	389	401	367	408	357	383	378	386	403	393	367	403	386	377	388	366	410	387	403	382	388	377	367	392	397	364	365	388	368	389	370	401	389	395	373	361	395	366	368	376	403	425	381	367	398	404	396	408	376	398	421	385	396	347	380	385	404	389	389	396	410	374	377	398	382	400	364	388	394	376	395	409	388	381	385	377	371	400	356	415	381	369	411	359	385	376	406	392	363	393	375	396	363	357	399	411	381	374	392	364	381	363	381	398	403	373	407	406	396	368	392	406	372	363	362	374	371	409	357	370	393	380	366	410	400	380	374	378	388	386	342	370	428	390	380	389	412	391	398	376	394	374	350	409	389	340	380	392	352	401	391	368	388	386	378	371	398	369	361	348	391	365	382	370	393	383	379	371	375	404	371	351	404	406	383	367	403	375	390	362	353	392	380	375	381	371	384	363	418	411	388	335	393	414	393	373	398	383	368	368	383	395	374	393	356	393	364	395	378	412	382	398	387	395	364	394	371	362	365	383	348	377	389	416	390	412	398	381	403	371	370	392	380	385	357	358	381	371	387	379	350	424	357	405	370	382	371	397	378	398	423	356	363	400	363	389	366	372	377	383	352	351	394	401	383	393	374	365	394	392	399	358	396	347	400	363	361	360	405	389	396	372	392	409	374	391	407	401	403	377	387	412	361	397	379	359	386	409	342	378	395	379	431	377	375	414	373	386	395	361	408	402	400	385	406	393	374	381	360	382	356	392	390	362	353	383	398	386	352	407	409	340	365	350	418	338	413	412	377	377	379	395	397	369	377	380	388	400	394	400	405	403	362	371	385	365	406	392	419	398	392	368	330	362	411	361	369	397	394	373	373	380	375	339	382	373	376	454	402	379	403	384	372	382	404	377	372	411	384	401	352	372	369	386	433	407	382	411	390	403	375	391	390	377	380	378	372	380	349	375	367	386	400	394	381	428	346	400	415	361	383	380	339	409	391	382	383	380	364	385	374	384	381	371	377	360	375	383	431	392	407	384	370	391	393	367	386	391	388	389	385	392	410	354	376	357	352	396	365	364	436	387	412	415	377	395	354	396	378	357	373	400	359	364	359	380	420	384	370	363	386	362	383	380	394	368	407	365	379	375	420	405	384	422	394	396	367	391	362	402	391	392	350	399	397	380	350	365	389	416	374	373	356	381	384	374	412	376	374	378	408	367	369	399	412	382	391	404	377	377	383	374	390	389	401	339	393	394	403	370	394	390	382	411	372	400	356	353	407	417	392	399	380	390	368	390	405	381	395	396	364	385	389	354	349	390	380	377	415	370	364	375	403	371	382	409	366	405	390	363	375	396	392	357	387	384	391	353	348	387	383	359	380	390	399	425	399	375	407	373	353	360	375	383	380	347	392	390	394	390	383	367	423	356	395	383	379	362	379	386	357	393	387	383	391	376	391	380	386	358	386	383	392	409	364	373	393	364	393	364	380	367	399	393	365	350	367	364	381	389	345	363	410	403	347	361	414	401	384	383	411	410	402	355	409	392	392	381	366	414	390	378	374	376	398	404	414	396	373	391	415	415	367	398	390	392	390	384	367	393	410	416	374	373	384	399	390	365	396	392	368	391	434	370	379	413	395	384	388	383	380	397	369	359	429	388	415	408	355	386	350	388	412	376	372	400	392	383	381	362	405	372	388	387	379	385	403	383	387	387	371	353	401	382	371	377	344	375	409	404	381	349	400	409	381	409	381	366	368	376	394	400	371	390	377	376	388	397	358	372	400	411	356	383	373	405	379	383	391	377	383	396	387	377	365	364	351	409	408	378	408	375	384	407	378	408	395	373	379	368	339	422	385	381	374	398	379	403	388	372	402	414	329	380	344	401	395	349	382	378	365	379	371	363	365	403	379	341
67575	62996	43614	15636	1176	152	134	144	183	144	159	125	130	130	143	116	126	120	149	185	185	119	128	113	103	84	104	108	78	100	97	103	73	85	101	83	83	100	108	94	97	95	91	74	68	96	93	95	81	102	107	98	85	84	96	101	95	92	99	101	99	90	101	95	108	72	91	83	98	95	106	65	89	76	83	105	82	93	85	98	81	81	84	96	96	90	88	100	86	81	74	90	91	104	85	82	97	105	93	105	95	95	84	93	98	87	90	91	94	88	105	119	77	83	95	99	94	92	84	87	76	103	93	59	58	87	89	77	83	94	71	94	112	80	100	89	77	94	79	111	93	76	79	92	97	82	70	83	80	83	101	107	92	87	89	77	92	78	79	92	79	86	87	85	88	73	79	85	88	78	74	80	95	105	84	84	99	106	75	94	105	81	102	89	94	92	92	92	90	78	85	92	88	92	88	89	86	90	96	90	103	108	97	81	90	75	91	89	93	99	88	86	84	93	86	92	95	90	91	101	101	79	78	89	108	99	96	88	81	83	84	108	97	95	87	94	82	94	95	104	78	88	97	79	91	79	100	79	70	82	87	92	96	87	94	85	94	97	92	100	96	96	108	79	85	80	92	72	93	92	80	81	83	92	87	95	93	85	79	84	95	90	100	76	92	94	97	84	91	95	81	110	79	89	114	86	87	85	104	88	91	91	112	86	81	77	91	101	103	93	101	89	92	94	81	74	87	82	96	99	90	78	88	71	87	82	84	94	87	90	103	80	91	87	78	97	85	83	83	87	83	71	105	81	81	78	87	87	85	108	80	96	77	74	82	91	90	93	90	84	100	96	101	92	95	79	95	96	87	98	105	76	92	85	74	94	93	91	96	89	85	77	103	77	80	111	104	105	94	98	84	87	79	84	88	86	108	91	107	90	102	69	104	84	106	92	86	101	99	91	92	95	77	78	107	87	82	107	90	103	100	89	100	89	87	76	84	94	76	78	86	85	94	100	91	79	90	83	80	97	86	87	95	82	79	102	93	85	95	106	96	104	98	99	95	82	105	103	74	101	99	87	89	82	80	107	90	88	80	81	79	99	99	67	92	85	93	79	99	90	78	82	85	85	92	88	92	96	98	87	96	95	91	88	80	95	76	106	92	87	92	94	77	77	81	95	87	92	86	84	105	79	95	94	78	98	98	95	92	89	82	90	84	99	92	101	103	81	86	74	89	88	93	91	100	85	80	90	87	97	72	102	94	77	94	100	93	101	88	72	78	96	74	92	91	106	102	84	93	89	83	102	104	95	85	85	94	97	93	87	89	90	100	87	85	93	79	95	104	91	104	98	88	90	71	92	102	95	88	80	88	85	90	99	97	92	88	102	93	111	109	80	78	99	84	79	96	94	80	88	97	92	97	93	82	103	84	75	97	66	87	103	85	77	76	85	101	86	66	89	90	83	90	112	101	77	95	94	102	90	81	92	101	89	104	92	90	82	85	98	91	80	84	87	101	91	82	108	98	89	97	91	98	90	93	88	106	97	91	86	77	104	84	87	93	100	93	80	96	97	96	89	69	98	76	97	89	96	100	92	93	102	109	94	93	88	97	84	86	102	87	99	79	85	105	96	80	89	91	93	80	93	85	98	107	87	96	85	94	109	93	84	88	88	94	95	107	89	88	82	85	90	80	90	102	88	90	94	88	87	96	98	91	98	82	95	78	90	83	83	93	85	100	82	95	118	85	78	99	89	98	80	76	85	102	82	101	87	84	83	89	96	80	115	79	103	100	83	102	86	98	77	93	87	113	109	94	96	93	83	89	92	86	72	105	89	107	83	88	85	81	90	82	82	86	93	86	89	71	92	67	97	95	77	89	94	89	96	93	82	82	97	97	79	93	82	89	90	77	85	89	92	90	92	91	90	113	94	103	95	102	98	95	120	92	87	104	100	97	101	77	83	96	96	78	93	91	95	96	82	93	91	104	79	87	88	87	106	87	102	83	61	88	66	91	90	89	91	89	99	96	90	98	77	100	85	76	82	95	104	98	104	94	92	96	83	87	91	91	84	87	87	95	97	77	93	91	90	88	99	82	106	93	99	95	90	95	98	88	94	95	85	103	83	82	72	80	92	74	90	84	92	84	92	91	86	77	82	77	92	90	92	89	94	113	82	85	72	100	105	81	95	80	86	84	108	87	93	74	80	92	93	95	92	81	89	94	89	96	84	81	87	107	95	85	87	89	75	89	106	90	81	80	82	84	91	73	94	113	116	79	74	90	87	76	101	100	85	85	87	85	87	97	92	109	95	73	107	70	84	101	89	100	94	72	78	95	80	78	83	84	98	95	79	70	100	90	82	87	83	87	88	96	83	86	88	83	107	88	83	88	86	92	79	90	91	90	91	97	91	96	101	82	96	90	92	97	86	92	112	94	104	70	90	92	84	101	78	93	103	107	86	91	87	86	102	96	90	98	108	88	88	100	93	96	86	69	92	87	92	86	84	88	98	98	72	81	100	100	89	90	80	90	98	91	100	79	106	73	96	102	91	94	84	86	96	75	89	79	90	88	92	74	95	95	84	93	96	94	98	100	86	103	78	90	90	110	87	103	91	76	97	98	107	101	77	89	81	91	83	99	93	99	96	98	77	87	73	79	81	78	101	84	91	86	91	91	110	70	88	91	106	92	99	78	82	69	97	88	106	100	85	86	103	93	100	84	82	95	115	83	83	117	89	88	92	83	99	85	87	88	103	79	82	88	99	85	85	99	87	108	86	104	89	81	98	92	92	73	90	83	102	91	83	91	82	83	92	76	104	79	91	86	92	95	98	81	96	107	102	92	89	102	94	96	95	80	108	87	86	97	85	84	67	85	87	93	100	90	85	86	108	71	91	106	90	86	83	73	80	97	85	90	67	81	84	90	101	105	80	92	75	91	73	85	97	97	87	75	91	103	108	83	106	91	77	91	100	71	88	90	78	90	69	79	86	82	94	83	86	87	76	103	100	96	94	81	96	97	78	97	93	91	98	114	101	83	96	76	98	95	105	83	77	79	94	83	91	87	84	105	103	112	93	91	92	80	79	98	70	78	81	91	112	82	93	88	89	88	100	102	80	105	88	113	80	82	89	92	84	85	94	77	86	84	86	84	89	91	90	79	88	75	85	84	88	73	114	95	90	95	105	86	91	84	87	102	89	95	89	91	79	78	96	78	83	90	97	93	92	94	86	100	76	100	97	100	105	90	91	101	89	87	74	96	80	87	84	91	99	82	103	89	76	90	79	96	96	80	86	85	96	86	89	101	80	84	96	79	99	112	79	91	79	86	95	101	94	99	83	90	88	84	86	93	78	89	73	82	86	88	89	85	100	88	126	75	96	90	86	75	83	101	86	78	87	83	108	99	106	77	116	94	91	81	104	98	81	100	106	91	92	84	79	92	83	80	83	82	88	81	104	82	90	97	103	109	89	80	102	103	86	98	77	102	88	78	91	104	109	103	103	111	91	75	83
49911	50048	36643	13166	702	567	574	776	806	742	841	751	595	534	443	469	497	617	736	1109	1165	866	582	498	441	440	412	393	385	337	345	373	376	421	392	393	369	392	391	358	365	341	316	345	351	334	343	332	343	356	327	351	357	313	319	371	341	308	328	344	346	335	333	351	326	337	318	333	317	324	357	323	316	327	336	352	371	368	337	343	336	290	340	364	319	336	334	344	290	339	312	340	321	350	324	341	322	323	337	351	343	371	353	370	312	311	322	319	334	327	339	324	343	378	313	346	342	333	371	341	330	324	305	320	328	344	314	311	359	356	290	297	314	364	323	325	338	316	364	349	350	353	365	346	334	323	321	322	309	321	334	322	330	313	320	332	320	341	339	307	311	338	336	300	326	300	340	336	319	329	307	323	331	360	350	337	328	337	353	354	333	330	322	342	348	342	360	310	334	303	311	347	346	312	352	302	328	334	331	372	361	330	339	313	311	321	333	324	322	339	314	346	326	338	307	350	337	353	327	339	345	356	333	354	324	327	351	326	358	363	318	348	345	305	349	344	341	366	315	303	342	368	362	289	319	332	338	344	328	331	342	351	343	321	340	329	330	370	355	303	315	349	329	291	334	339	326	339	310	331	326	322	304	357	344	328	332	363	322	329	336	299	336	347	315	322	335	350	339	318	355	354	316	325	339	299	317	332	341	308	326	315	368	305	333	317	344	306	304	308	348	314	361	330	369	316	315	322	341	338	342	341	331	326	353	351	314	339	352	323	322	356	328	323	355	335	352	328	354	313	359	318	326	358	355	349	343	281	360	327	344	311	340	331	303	349	335	286	319	325	337	320	340	341	325	326	356	347	360	327	365	302	338	369	342	303	324	327	343	328	312	342	316	353	326	333	355	321	335	345	352	341	324	343	356	310	365	333	353	309	321	326	353	325	315	347	342	323	342	344	325	343	355	314	326	372	361	331	322	323	306	334	319	346	309	309	348	334	328	338	356	332	381	338	323	330	360	335	299	349	342	338	316	359	353	324	356	325	306	297	362	336	381	343	371	312	349	350	310	336	324	323	330	331	339	331	336	326	332	319	337	362	348	349	334	338	352	316	345	330	335	343	327	309	343	325	363	379	327	361	320	331	331	380	343	310	355	316	328	371	335	328	310	303	356	339	314	313	302	337	340	348	352	340	345	340	328	317	311	334	349	321	311	343	342	365	301	342	368	340	340	355	325	331	342	341	346	328	322	357	307	320	332	326	356	368	348	344	365	298	356	327	324	342	357	349	340	318	360	336	314	311	346	328	334	355	316	323	306	354	353	348	327	343	367	324	299	362	362	335	334	323	304	342	324	341	330	337	347	300	359	309	327	320	341	317	362	331	340	317	326	321	345	358	342	339	319	358	326	328	330	346	357	313	332	338	321	320	337	336	334	343	299	358	311	320	334	328	347	326	354	349	320	322	345	330	337	334	343	322	309	363	328	340	356	350	374	329	337	313	329	308	325	315	317	336	308	358	362	349	288	335	322	335	330	351	332	327	333	326	328	344	351	352	333	361	332	365	325	362	366	323	319	356	326	343	332	339	372	320	321	334	326	355	335	324	343	341	342	351	335	304	359	333	390	360	328	327	323	324	339	353	338	338	326	335	359	323	328	312	324	312	344	328	348	330	365	336	352	333	348	345	348	334	330	339	342	335	344	322	303	361	307	355	341	329	319	338	321	353	320	302	329	347	330	364	360	333	343	352	319	347	363	339	345	315	313	341	342	335	339	370	366	302	331	334	341	336	349	345	355	315	333	332	323	326	345	336	331	334	333	309	317	312	340	367	370	328	356	355	316	311	341	319	329	355	318	329	312	343	348	330	317	370	344	338	333	328	334	355	353	346	348	371	344	331	332	314	357	317	294	338	335	353	359	330	323	364	319	339	305	315	342	330	314	305	362	333	327	296	318	339	326	338	312	347	322	330	334	340	345	328	342	353	341	335	299	346	351	323	344	324	337	366	346	348	351	353	326	318	338	307	341	340	284	326	355	341	349	307	291	321	326	342	342	335	359	321	322	309	313	349	346	347	351	343	361	329	357	349	332	326	294	336	364	341	343	328	386	322	357	341	315	328	363	296	341	322	349	317	338	329	385	358	309	337	357	357	333	324	322	344	328	364	359	316	310	333	312	340	329	305	347	329	348	367	326	353	312	342	364	318	329	339	305	320	329	352	294	337	334	344	327	367	315	303	342	348	340	341	327	321	363	337	340	339	346	361	317	333	349	289	338	318	322	335	354	366	319	352	325	327	325	338	353	324	323	351	344	347	339	316	309	308	347	339	331	347	328	348	372	317	335	357	318	298	335	333	336	308	362	316	363	327	349	366	339	332	295	320	355	348	355	343	346	369	328	333	351	355	344	333	318	310	334	365	321	317	319	316	328	337	345	330	331	327	369	312	344	334	348	340	330	315	331	311	330	344	326	328	338	329	323	348	356	327	351	330	324	302	313	320	325	352	327	334	335	349	310	318	317	312	351	282	322	329	312	321	331	333	348	339	296	309	295	366	314	328	332	344	328	323	316	319	340	354	333	327	350	319	360	342	307	328	329	371	321	321	343	330	311	334	335	335	333	348	345	314	338	339	341	324	320	338	333	362	325	355	343	351	321	312	327	343	341	326	330	315	326	356	300	338	350	374	341	346	327	324	338	366	336	370	345	331	320	314	350	331	336	317	328	353	338	355	333	321	312	313	336	350	370	347	343	344	358	328	308	289	325	317	310	332	344	322	299	355	330	351	359	325	330	331	327	336	320	327	325	349	327	338	375	312	316	343	324	352	330	304	338	329	285	318	344	316	325	356	317	344	359	373	331	319	315	316	337	319	344	323	335	344	346	367	338	329	343	344	359	344	338	314	332	323	344	340	331	365	336	310	322	328	336	331	316	332	320	338	365	322	342	342	324	309	351	367	359	364	317	318	363	368	300	330	365	345	326	340	315	340	336	317	329	324	344	296	328	330	321	334	344	361	329	317	331	327	310	335	363	333	342	365	320	335	329	341	342	339	325	349	334	319	314	360	349	313	331	342	324	314	311	362	331	321	341	337	350	313	321	358	361	369	333	359	306	319	338	331	318	361	336	360	357	304	336	345	342	352	323	338	356	337	320	321	341	319	305	339	344	336	348	360	329	344	319	302	351	335	322	320	367	317	349	342	319	352	352	319	338	383	308	368	332	310	318	399	353	361	354	301	324	328	338	351	317	335	337	315	312	346	313	336	328	293	326	348	308	332	309	333	341	343	338	352	354	347	362	323	324	338	325	326	320	358	337	305	318	333	277	327	315	338	305	354	327	330	336	354	340	342	351	301	320	324	322	323	340	325	347	322	330	350	337	374	337	325	343	334	337	282	304	313	360	312	348	329	338	315	326	366	315	295	368	351	363	361	342	334	342	333	338	361	351	336	323	375	318	330	354	324	340	316	340	350	344	328	318	317	329	301	356	351	315	337	314	343	341	357
