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
336573840467	336573840984	336573841534	336573842086	336573842634	336573843184	336573843736	336573844286	336573844836	336573845384	336573845936	336573846484	336573847034	336573847586	336573848136	336573848686	336573849236	336573849786	336573850334	336573850886	336573851434	336573851984	336573852536	336573853086	336573853636	336573854186	336573854736	336573855284	336573855836	336573856386	336573856936	336573857486	336573858036	336573858586	336573859136	336573859686	336573860236	336573860786	336573861336	336573861884	336573862436	336573862986	336573863536	336573864086	336573864636	336573865186	336573865736	336573866284	336573866836	336573867386	336573867936	336573868486	336573869036	336573869586	336573870136	336573870686	336573871236	336573871786	336573872336	336573872886	336573873436	336573873986	336573874536	336573875086	336573875636	336573876186	336573876736	336573877286	336573877836	336573878386	336573878936	336573879486	336573880036	336573880586	336573881136	336573881686	336573882236	336573882786	336573883336	336573883886	336573884436	336573884986	336573885536	336573886086	336573886636	336573887186	336573887736	336573888286	336573888836	336573889386	336573889936	336573890486	336573891036	336573891586	336573892136	336573892686	336573893236	336573893786	336573894336	336573894886	336573895436	336573895986	336573896536	336573897086	336573897636	336573898186	336573898736	336573899286	336573899836	336573900388	336573900936	336573901486	336573902036	336573902586	336573903136	336573903686	336573904236	336573904786	336573905336	336573905886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
73428	39278	11369	1671	833	636	444	373	327	294	253	232	205	197	195	176	182	165	181	181	176	172	180	159	159	146	124	140	158	144	156	169	141	152	155	143	144	148	154	135	130	146	125	149	130	146	151	134	146	131	142	142	145	147	124	148	126	142	134	137	137	122	140	149	116	138	126	136	149	141	128	145	129	124	140	130	121	139	129	128	146	130	136	138	128	152	145	117	134	121	153	131	145	143	137	150	152	139	130	131	130	137	122	116	133	129	127	129	129	135	154	143	135	107	132	134	136	131	138	140	144	144	136	136	158	139	139	139	128	134	143	158	133	150	129	144	136	140	126	144	139	143	134	146	122	145	130	142	136	127	133	128	133	150	151	143	151	119	129	143	140	147	130	133	132	130	147	143	126	131	146	137	125	148	146	132	126	121	145	132	112	127	141	165	127	135	98	125	133	128	130	138	123	131	135	162	139	106	143	111	137	126	121	105	111	129	134	143	123	132	134	128	153	153	140	118	121	135	134	129	117	149	129	115	125	139	130	130	143	120	124	144	140	115	153	149	150	142	150	113	122	139	125	102	132	129	143	133	140	149	121	139	149	102	124	132	132	129	113	153	142	165	134	120	127	137	130	125	132	127	140	131	128	133	151	145	133	150	125	116	138	139	129	136	133	143	125	131	138	131	126	140	123	118	138	158	162	160	132	160	127	145	121	128	139	115	150	154	125	123	121	135	138	121	136	154	137	125	119	124	122	122	142	126	122	122	149	138	147	114	135	148	138	115	122	134	120	152	128	150	145	112	138	132	136	126	123	150	145	134	127	131	142	139	117	122	132	124	125	126	130	112	141	122	118	121	141	119	127	129	111	134	117	102	149	147	132	145	130	131	120	132	132	136	147	130	145	116	141	132	130	143	135	139	139	125	148	121	139	132	124	164	148	122	135	153	138	118	127	128	135	138	121	142	151	134	143	131	133	149	141	125	138	144	130	126	144	133	139	140	145	119	133	129	132	147	122	141	133	137	149	128	131	131	114	129	141	135	134	136	121	120	131	121	128	129	141	129	128	133	125	139	125	141	152	120	122	136	124	128	116	133	147	138	126	140	114	139	135	133	109	124	139	137	128	129	113	144	127	165	139	133	132	121	132	147	141	144	135	145	127	131	137	123	145	160	145	106	113	139	135	120	132	136	126	141	151	123	132	133	143	142	132	126	127	139	119	164	134	125	140	156	129	142	115	127	130	126	147	135	117	105	136	115	163	125	137	149	146	137	124	145	159	126	147	130	131	129	113	137	144	134	133	137	135	137	129	125	147	121	148	135	143	120	137	131	129	143	128	139	139	140	154	144	147	132	143	121	111	117	133	138	142	124	144	119	135	133	129	130	122	126	119	148	120	143	140	141	123	130	146	130	135	147	115	119	155	140	128	148	148	136	135	118	132	131	140	127	136	116	132	136	129	126	132	146	132	121	119	140	135	132	151	139	158	145	133	154	154	143	121	114	126	121	130	129	140	126	115	137	135	123	146	127	144	137	135	162	136	125	131	130	154	152	132	149	135	120	146	154	131	148	138	138	131	125	130	107	139	151	106	137	135	135	132	142	129	130	129	140	134	129	128	144	155	129	148	122	126	132	139	140	141	141	135	139	128	127	128	136	118	116	134	120	152	141	153	138	127	137	156	133	133	143	118	157	135	129	131	167	131	122	139	138	136	121	134	155	136	127	148	158	141	151	111	142	119	119	144	154	130	126	150	127	119	129	140	124	138	129	123	128	132	111	129	139	135	158	147	124	126	140	148	121	120	112	128	113	150	139	147	134	148	150	130	147	133	120	128	164	140	138	146	152	144	136	124	126	125	121	140	121	135	127	132	137	123	139	137	129	104	121	119	121	160	128	138	123	103	130	144	142	142	126	131	113	144	159	130	126	133	162	119	136	125	120	127	114	119	137	152	147	132	89	145	115	140	127	115	153	155	160	133	129	118	120	155	132	155	134	131	138	127	123	144	115	135	134	130	135	128	118	116	141	131	153	141	125	145	130	141	134	140	120	142	139	133	128	147	142	130	125	135	129	142	142	123	128	92	163	154	137	138	135	132	157	107	127	132	134	128	132	129	133	128	132	128	135	149	133	121	113	121	141	123	134	127	140	136	125	147	163	141	140	135	144	122	121	122	122	127	140	133	130	121	130	134	135	119	139	124	123	132	129	120	124	154	138	142	139	115	135	152	156	149	148	120	130	131	149	124	141	101	150	107	141	129	124	143	129	143	141	118	139	125	126	133	149	126	127	144	161	133	145	137	141	119	144	136	140	134	122	132	144	119	126	147	151	130	142	142	132	132	124	151	131	136	143	137	114	123	146	107	129	149	150	137	109	140	131	136	142	133	125	117	126	157	145	144	131	132	148	122	131	131	129	129	127	140	131	131	146	123	130	132	129	128	138	157	160	102	132	119	128	143	139	150	119	150	144	137	128	139	150	123	117	135	120	128	129	124	137	138	135	134	111	113	124	149	135	128	121	133	144	115	124	127	149	135	136	136	120	117	122	142	125	127	144	134	120	118	119	128	139	132	138	146	131	148	131	118	123	129	143	131	142	127	124	153	124	123	124	126	138	135	131	141	155	120	132	124	143	131	133	142	123	126	153	123	124	147	135	117	130	133	124	144	124	134	152	169	118	114	132	160	144	159	128	130	140	118	119	159	163	151	136	144	136	151	157	150	139	150	141	115	122	152	118	115	142	129	135	152	134	140	130	122	123	131	135	147	132	124	145	124	121	137	157	128	123	135	112	141	127	134	116	125	137	150	139	133	143	138	136	147	118	135	131	129	123	134	122	139	136	138	145	113	124	139	120	124	131	146	132	173	125	149	147	127	131	143	138	148	149	141	124	138	125	156	117	145	136	130	121	140	144	121	138	136	129	123	134	146	134	145	135	146	139	118	149	110	134	127	141	120	142	129	114	133	122	144	153	161	115	123	130	118	154	152	141	136	113	114	104	128	143	121	135	132	129	117	140	135	133	131	154	154	128	133	123	156	138	146	120	137	136	131	124	119	146	135	119	127	135	154	138	156	122	139	120	138	132	136	132	129	130	135	133	138	127	157	126	130	142	129	127	148	132	129	142	135	123	121	153	135	129	132	156	140	129	147	106	121	122	151	129	123	153	119	133	128	142	137	146	154	146	129	136	155	137	119	129	124	154	116	131	126	141	119	146	134	128	114	135	121	107	141	116	132	125	140	115	130	136	132	134	134	145	120	125	145	119	132	147	135	115	134	134	129	126	137	132	140	123	149	164	126	157	121	143	142	138	150	127	141	143	118	141	119	142	142	135	137	154	141	133	117	148	156	138	141	125	136	158	122	134	142	141	139	122	125	147	132	133	134	134	122	137	123	124	138	129	138	136	156	136	124	134	135	135	130	127	139	126	154	117	127	146	127	131	123	127	149	126	128	118	143	143	130	144	134	143	145	118	125	129	153	145	124	119	130	145	134	143	163	130
46243	19647	4155	3274	2868	2275	1892	1613	1333	1187	1090	980	852	815	770	629	669	644	573	563	589	537	533	526	484	455	475	435	453	424	445	408	437	437	408	422	397	410	413	401	362	412	377	392	402	393	371	338	388	389	386	373	402	355	383	386	377	379	390	321	356	345	339	388	340	337	366	376	339	365	338	366	363	342	359	311	342	387	364	349	377	338	352	388	322	341	380	352	343	350	375	348	376	344	337	369	348	327	351	352	361	376	329	364	336	379	341	367	320	376	363	319	328	369	326	336	373	338	327	360	350	346	335	365	352	335	333	335	351	338	380	333	347	341	358	340	357	330	347	329	348	358	338	349	372	321	348	333	336	357	326	368	346	360	351	335	356	331	334	349	356	355	372	330	352	337	340	337	325	347	330	336	356	369	344	330	353	341	327	373	340	367	330	326	344	346	355	326	372	375	348	342	343	309	348	326	349	301	341	344	375	344	334	352	345	365	348	337	353	348	359	373	345	358	345	338	343	354	332	355	343	354	365	340	372	349	361	344	369	343	340	345	321	337	367	333	344	336	348	312	343	377	347	324	329	330	340	321	348	352	353	352	313	319	374	341	362	346	342	349	394	326	338	365	344	321	352	347	320	339	325	322	338	343	334	356	328	343	328	330	336	345	338	367	369	346	333	299	340	351	344	325	345	318	342	363	358	324	363	308	317	330	306	338	330	346	337	363	335	340	355	328	362	378	354	371	359	323	349	348	375	345	352	352	357	326	325	368	337	322	347	328	332	340	355	354	298	330	331	364	356	316	339	363	294	335	399	324	347	353	361	377	355	326	350	348	310	337	350	322	333	316	329	313	298	330	339	331	373	365	325	347	337	355	315	322	340	324	335	320	363	325	336	366	329	362	360	372	375	334	331	386	341	356	336	340	327	360	350	339	327	382	355	337	365	352	396	318	325	359	308	352	340	369	353	345	321	373	344	362	341	367	315	362	353	368	362	361	361	332	354	347	329	333	352	333	352	368	333	323	325	347	331	343	374	365	357	351	298	333	398	360	374	324	343	353	320	344	337	337	355	339	344	352	319	326	343	345	354	345	355	346	376	368	333	346	333	368	320	332	357	344	359	324	320	329	334	315	356	369	362	337	327	373	354	350	355	330	358	336	345	345	357	320	354	344	341	389	322	368	350	349	369	331	314	366	348	344	337	316	342	314	344	297	306	365	374	333	379	353	342	368	332	328	318	342	360	344	330	360	336	353	332	309	368	378	358	355	325	333	366	354	345	341	342	353	329	344	381	348	353	327	313	363	319	343	328	316	340	342	336	351	325	318	319	368	345	358	342	344	330	327	370	334	352	333	343	349	343	341	338	343	337	348	353	375	284	343	338	353	339	324	344	347	321	366	352	343	356	385	318	317	355	320	348	376	359	344	325	318	314	352	350	374	365	311	330	352	331	354	329	336	349	350	357	364	339	348	332	367	347	330	320	318	343	317	361	370	361	342	348	337	373	325	349	379	361	323	350	344	334	358	355	339	369	372	330	325	345	323	397	339	328	348	318	346	347	346	337	356	311	332	381	370	345	362	386	335	386	311	348	362	383	332	331	381	333	344	340	364	377	338	315	360	348	344	377	369	356	327	323	349	371	355	340	355	381	352	343	376	367	336	334	357	365	353	336	332	336	360	349	315	321	347	371	342	343	327	371	342	332	337	353	353	366	336	296	346	372	327	370	321	319	353	339	345	364	341	324	361	351	353	363	326	350	329	378	314	343	340	324	308	341	342	336	362	322	345	310	348	315	331	357	335	324	333	328	324	312	343	320	333	328	331	359	322	349	341	319	315	314	355	339	314	378	354	336	351	321	345	340	302	360	344	345	380	379	357	355	368	301	355	366	336	359	343	356	320	310	345	318	334	349	346	350	349	339	347	354	316	332	347	346	384	327	363	343	345	372	324	340	332	329	316	334	343	346	344	350	332	355	324	358	346	320	353	329	367	338	339	336	407	335	351	333	327	324	361	347	343	326	319	319	347	355	344	302	314	326	363	394	351	348	336	376	361	382	349	318	342	358	328	342	368	316	327	339	372	344	362	354	325	410	384	360	336	349	378	312	342	312	347	338	363	357	379	358	340	346	358	370	333	364	359	332	356	333	354	353	323	348	371	346	336	320	361	327	359	344	339	331	332	364	353	326	354	338	308	343	376	363	336	318	317	350	330	306	380	322	373	341	326	369	362	327	325	352	321	345	372	388	343	339	369	318	318	334	334	339	352	368	342	320	339	352	326	336	352	327	346	313	326	353	329	350	319	337	345	306	307	344	335	321	350	303	351	310	311	344	355	337	369	352	317	324	362	353	367	324	379	318	329	355	356	354	361	329	335	342	338	361	361	347	366	389	328	366	347	357	362	316	324	332	343	326	337	352	331	318	362	351	353	339	350	343	373	352	359	341	344	356	310	322	339	323	337	389	336	329	354	306	320	328	332	337	341	338	338	345	345	351	325	339	376	356	363	316	350	346	333	347	327	352	329	343	345	388	335	350	337	319	308	350	319	352	298	364	341	357	340	340	366	360	351	358	367	347	345	325	313	311	350	307	337	392	341	341	367	344	333	370	367	331	368	321	340	326	307	350	348	315	328	358	366	342	348	323	363	325	373	335	352	339	339	343	334	348	356	370	358	340	352	336	366	372	309	333	357	362	342	320	353	384	350	344	352	342	333	339	345	352	353	361	365	341	336	354	327	379	337	386	360	349	330	379	317	356	344	345	308	339	300	357	355	319	351	345	358	364	356	319	368	374	341	346	322	369	315	339	341	312	339	371	322	366	334	340	367	330	355	326	355	381	365	319	354	370	314	340	324	367	364	310	381	329	365	341	317	356	411	325	349	350	336	346	340	356	349	343	325	330	335	372	355	379	366	357	325	365	349	369	353	335	341	331	333	365	315	333	370	320	371	342	360	353	337	339	364	348	343	315	345	323	340	370	338	335	343	356	351	344	357	350	354	359	368	354	361	320	358	305	311	346	358	343	346	357	329	333	340	355	370	346	352	372	344	378	320	330	325	368	346	369	354	330	371	329	348	322	343	330	347	345	357	346	317	379	337	362	356	324	329	334	370	329	341	324	330	340	366	369	343	358	312	335	357	351	324	316	355	343	340	313	321	382	327	358	354	327	340	335	380	336	327	346	340	336	333	337	342	363	380	376	335	365	354	371	308	344	345	372	340	373	346	356	328	359	359	370	385	364	337	366	354	343	354	314	328	341	369	348	320	346	334	343	326	307	373	383	316	369	374	364	350	343	381	337	352	348	350	375	307	306	328	380	343	359	328	316	369	359	322	363	326	327	340	363	340	318	348	334	323	375	335	331	330	320	351	329	350	339	349	307	347	343	341	340	343	362	337	328	322	337	341	355	351	342	359	360	342	326	350	346	344	328	358	335	317	324	361	320	357	355	394	307	328	381	347	335	357	332	351	350	368	347	321	336	306	336	324	316	329	380	322	345	355
25992	4199	358	210	180	145	160	198	155	169	151	189	175	169	157	160	158	163	155	184	153	151	173	195	157	153	155	163	141	165	186	163	143	155	151	146	124	174	166	145	183	184	177	168	161	178	155	147	138	175	160	164	144	146	162	158	171	151	150	144	164	154	131	133	166	157	153	153	164	151	171	179	152	160	160	145	160	174	148	147	131	148	172	165	141	155	162	146	141	155	153	149	167	163	161	163	160	157	161	151	158	164	141	175	167	168	180	159	143	136	160	167	163	181	167	158	144	164	167	149	147	160	171	146	131	153	186	161	147	159	170	186	171	154	145	182	147	162	156	153	169	167	152	167	149	148	156	149	158	162	137	169	140	162	155	146	161	151	164	181	156	142	145	159	189	140	177	164	149	156	164	158	180	160	147	149	143	168	146	167	157	137	162	139	167	168	146	169	166	169	161	164	154	147	155	152	165	148	151	132	167	179	172	142	171	159	164	180	137	179	174	165	193	152	165	164	146	167	184	179	125	161	157	152	161	162	159	141	166	154	166	156	147	175	156	155	167	177	144	158	165	161	156	169	162	172	157	181	170	146	164	174	151	154	140	166	145	173	147	149	168	164	156	164	159	162	152	158	152	157	159	180	159	132	160	161	159	158	153	131	168	161	169	151	160	158	139	156	168	167	158	176	140	153	174	163	166	173	161	153	164	173	161	154	193	152	177	166	172	155	196	182	163	150	159	163	169	176	176	167	158	166	135	161	152	145	167	147	169	149	152	142	155	157	165	168	170	164	166	148	143	149	167	153	156	167	176	168	173	158	179	182	157	147	179	158	139	179	159	154	173	140	166	166	139	165	135	170	163	160	121	153	150	174	167	166	161	188	175	176	181	167	167	161	155	140	164	177	181	134	144	151	166	151	177	133	147	160	139	168	176	158	166	147	163	157	160	151	163	146	146	139	141	140	142	165	160	154	159	151	158	170	180	157	158	171	144	146	156	138	159	162	144	156	157	159	162	174	148	173	177	157	164	138	171	149	175	153	153	180	146	148	154	148	144	176	153	172	165	157	168	171	147	176	152	159	163	152	164	147	145	182	158	151	146	150	160	163	154	168	160	134	161	161	163	156	172	142	148	142	167	153	171	184	169	161	170	157	150	158	166	176	177	171	159	173	152	160	134	160	169	174	208	172	177	163	165	168	145	163	176	167	153	160	146	159	152	146	149	167	146	148	167	164	143	165	153	154	171	167	171	176	176	144	157	156	156	182	173	150	170	148	144	166	163	147	143	157	148	187	154	161	171	161	172	153	153	134	145	165	179	131	152	143	158	190	159	193	143	134	185	153	147	149	150	147	142	181	186	159	157	176	159	161	171	150	147	157	154	161	162	143	164	147	151	164	143	145	181	150	154	176	146	164	158	148	161	188	183	183	167	138	172	178	158	201	164	162	181	148	168	141	177	167	185	150	141	156	167	168	164	150	156	189	148	168	156	149	173	167	177	149	159	175	143	154	164	167	157	152	137	175	180	161	154	161	153	154	155	154	145	176	174	144	162	162	166	176	165	153	169	151	159	161	194	163	173	174	156	147	182	156	156	157	171	138	163	157	163	141	142	163	150	159	147	154	180	137	164	186	146	163	171	159	176	160	178	157	182	152	156	167	175	157	152	175	161	166	173	166	156	159	148	177	154	186	145	163	160	145	158	163	163	162	154	156	181	142	160	157	167	154	156	179	150	157	162	183	168	164	158	163	160	151	140	146	180	133	142	175	136	166	171	163	147	144	159	185	186	151	169	163	166	143	163	166	165	143	152	156	147	174	179	144	136	163	140	175	155	142	165	148	160	180	170	161	167	163	148	169	153	166	169	148	162	161	156	145	144	159	148	157	156	162	161	169	166	139	165	156	175	146	180	180	156	165	175	177	153	165	164	155	151	158	149	144	153	167	159	136	157	143	162	154	160	155	167	167	166	139	144	148	168	151	179	153	134	147	155	172	160	134	144	181	159	161	170	192	165	145	175	162	143	162	151	149	153	159	156	149	161	179	169	149	167	166	168	199	177	169	152	146	163	151	165	154	148	149	160	163	152	167	168	166	160	160	183	168	138	171	168	175	160	168	152	186	164	160	151	148	156	142	150	166	145	172	186	191	183	148	181	180	182	171	180	170	172	158	147	139	170	157	160	146	188	184	158	175	154	184	140	158	133	155	131	168	135	148	146	144	163	158	165	159	173	150	159	168	198	156	190	153	167	156	169	170	150	181	155	181	173	155	150	154	139	141	180	159	176	182	166	168	168	154	164	150	154	180	161	156	153	176	172	172	155	161	160	154	143	142	170	173	149	141	156	152	190	151	159	155	159	191	159	162	178	182	183	149	190	142	151	168	151	149	163	154	163	175	150	155	151	163	139	179	156	154	152	163	168	141	156	148	174	181	152	152	155	144	168	165	142	163	149	163	170	153	164	177	166	138	143	151	168	157	156	171	148	157	167	150	170	178	167	146	155	146	147	148	180	132	160	181	153	164	131	156	159	132	146	148	170	154	147	165	140	163	161	165	162	161	134	147	161	159	123	173	145	154	145	152	173	167	162	176	175	161	148	148	155	177	182	160	174	158	168	152	147	170	158	164	136	162	164	162	151	169	139	171	136	149	182	152	169	191	159	171	174	160	173	136	157	162	148	135	143	149	173	159	155	163	182	158	180	166	164	147	148	160	164	141	167	147	164	147	158	162	147	152	164	160	168	162	163	154	159	169	186	166	140	168	167	148	168	149	154	153	173	162	173	152	153	147	153	156	162	160	157	144	153	146	153	138	179	162	167	166	158	152	162	154	141	147	165	147	169	129	175	152	168	165	174	173	168	158	156	165	142	155	182	162	148	171	176	158	147	159	154	150	157	158	152	188	187	155	160	182	146	163	175	164	148	163	152	147	173	164	169	163	174	187	171	150	168	178	132	161	189	169	163	156	168	163	154	167	160	172	156	153	164	173	154	131	167	154	139	135	153	173	159	147	166	169	170	163	177	149	157	147	161	156	190	164	175	146	147	186	180	159	167	172	160	159	155	165	177	152	167	138	164	179	150	143	152	165	181	147	145	185	170	165	174	157	167	167	147	165	171	153	161	156	156	175	152	153	148	146	161	170	150	152	173	144	167	149	165	170	160	177	130	156	161	160	151	181	191	174	170	165	154	147	161	175	146	164	150	174	133	164	164	155	159	186	143	137	152	142	169	161	145	165	165	162	155	163	160	132	181	179	149	174	188	166	152	140	163	162	155	160	155	153	177	169	150	167	173	151	161	162	179	157	153	146	165	145	170	176	186	185	151	171	166	177	159	175	150	156	161	154	149	164	152	168	167	191	144	145	148	147	152	171	160	156	159	144	165	140	180	163	161	147	157	159	146	158	166	185	153	165	170	136	168	147	168	146	148	154	158	150	133	148	164	160	152	165	151	149	173	147	201	140	152	166	165	162	148	163	177	142	148	142	182	150	152	176	153	153
20554	2936	626	561	556	528	533	503	474	458	464	447	431	485	482	421	434	462	468	471	451	428	432	428	428	436	452	405	396	402	429	437	426	469	451	422	439	431	459	444	422	416	439	451	433	410	431	437	439	476	455	419	460	434	439	427	423	452	432	386	417	455	430	426	424	447	441	431	429	438	433	408	447	410	424	441	395	414	431	425	444	445	415	429	426	481	431	394	446	420	418	408	450	480	410	434	452	409	426	453	418	431	377	406	452	436	422	421	437	411	446	430	444	435	423	404	446	421	450	458	426	418	420	460	438	413	416	458	441	418	435	435	448	416	413	415	454	428	453	424	428	402	417	449	414	433	429	444	430	480	398	436	421	447	420	393	391	393	374	431	411	446	413	417	418	454	423	400	457	419	442	426	392	422	445	469	396	445	438	412	414	425	411	439	440	452	444	422	421	476	461	399	429	424	405	443	420	409	418	406	463	474	411	407	422	399	433	428	453	452	418	421	430	424	410	419	437	436	387	435	401	412	463	426	429	406	448	433	412	455	431	448	411	449	422	440	462	434	419	463	440	413	433	429	439	370	444	412	431	416	422	424	422	398	428	439	441	401	438	404	414	439	433	429	413	449	437	402	406	446	428	431	412	460	439	446	444	393	433	407	450	464	406	428	447	446	408	428	396	441	429	449	431	462	442	433	407	429	411	439	444	447	384	432	435	428	432	407	396	415	406	439	407	410	464	467	473	405	458	434	403	401	399	452	424	437	445	378	444	446	418	440	443	455	403	425	454	429	455	392	420	418	458	426	428	470	414	408	455	427	393	450	431	457	429	420	433	415	431	429	433	458	429	426	429	442	422	430	399	426	446	409	394	421	410	465	444	425	459	450	425	458	438	412	417	427	453	426	414	413	435	406	403	424	462	441	462	445	444	430	425	410	453	448	423	412	409	426	424	432	435	386	419	458	450	415	425	387	419	438	445	432	413	421	441	419	414	448	428	410	450	420	410	460	409	437	451	416	417	495	437	415	477	426	427	471	417	426	407	464	419	438	439	417	442	430	391	427	456	404	448	437	440	413	451	445	442	375	482	454	444	409	458	428	422	418	407	437	409	405	394	447	465	436	427	414	450	437	435	379	454	403	428	438	454	421	423	400	414	386	447	442	446	412	411	404	426	429	460	459	455	413	427	415	377	401	407	422	446	444	428	468	404	465	435	440	422	438	449	417	420	420	423	450	452	412	477	430	416	389	425	420	435	453	415	429	438	428	438	446	409	419	427	453	420	450	435	429	408	427	409	432	453	435	450	418	435	453	395	423	462	432	414	437	414	435	414	420	399	399	426	452	407	449	458	427	399	435	404	439	428	375	447	426	464	441	425	430	444	445	413	458	405	442	420	429	441	439	430	403	419	432	439	410	407	456	450	451	435	422	446	436	425	419	426	444	400	423	448	399	404	443	411	457	444	427	456	454	420	448	417	421	427	417	423	398	433	403	400	424	409	451	448	443	434	412	382	432	427	423	440	437	398	398	434	427	447	413	450	422	435	428	452	428	435	418	427	428	451	424	422	441	415	457	414	445	426	475	414	415	458	440	417	420	446	428	417	397	431	427	488	436	407	403	392	406	447	421	424	438	457	402	403	414	474	424	429	453	392	467	404	416	413	472	445	383	424	375	400	403	398	443	427	421	432	431	433	399	472	421	416	422	438	428	419	434	414	441	476	419	425	437	435	377	423	430	407	412	406	439	422	427	449	462	425	400	395	416	426	391	439	397	426	425	413	408	405	436	437	406	401	440	434	443	419	395	375	448	417	428	396	451	401	382	390	434	444	435	446	440	424	404	400	469	394	464	439	405	420	450	452	431	411	429	431	407	427	382	465	424	409	456	424	443	430	426	421	422	423	422	446	446	439	435	439	460	415	403	420	393	411	456	431	431	443	414	409	430	409	426	406	404	414	409	436	479	440	443	432	384	426	421	417	438	407	428	447	459	446	436	436	441	422	413	418	420	442	467	432	431	448	380	380	430	434	424	431	423	438	462	454	412	420	442	452	418	420	438	437	439	406	414	432	459	425	445	428	439	452	421	457	424	456	452	429	418	440	429	428	436	431	429	424	443	414	410	410	436	425	415	453	438	429	422	449	437	413	389	423	405	431	409	413	402	415	416	448	460	413	404	426	399	419	443	450	416	418	451	433	422	425	425	399	470	428	451	425	406	429	454	433	448	419	443	453	426	425	444	449	457	395	406	431	456	430	435	424	430	440	398	459	421	422	421	426	456	406	413	396	420	443	399	451	450	427	422	429	434	408	447	434	393	411	446	410	397	409	447	446	418	438	394	480	405	485	442	436	450	435	408	432	424	400	448	375	427	413	438	410	436	427	417	444	416	408	471	425	459	458	454	449	441	485	409	413	418	441	435	408	414	431	456	424	425	404	423	430	467	431	426	436	437	410	456	467	418	425	438	435	417	431	439	436	402	395	418	403	416	428	414	404	440	440	465	429	454	425	415	440	411	460	421	399	400	418	458	431	482	443	417	445	425	384	431	437	427	426	416	455	455	456	432	444	414	386	408	442	397	429	443	427	417	437	411	435	403	431	412	413	401	432	450	439	428	426	491	415	445	446	435	418	431	422	440	437	413	421	441	462	449	456	447	452	432	446	418	445	415	417	404	456	429	416	395	435	410	437	414	458	469	427	384	433	470	416	458	447	409	445	447	419	421	399	441	456	452	441	422	403	400	448	451	477	441	389	436	425	462	443	443	447	435	405	404	401	449	438	443	422	413	442	453	409	430	427	422	452	426	438	441	422	433	399	430	396	429	416	425	396	416	417	461	452	422	421	447	421	423	452	405	395	436	468	428	419	437	408	435	414	441	422	486	395	460	428	410	448	399	426	414	429	471	452	435	429	425	430	390	432	449	435	453	406	413	445	442	442	432	443	428	446	425	408	409	447	470	429	462	410	432	424	433	426	415	413	450	427	433	417	420	459	465	406	413	462	429	435	404	418	420	400	482	454	422	416	454	416	434	395	408	406	411	446	441	436	422	419	413	408	412	419	428	428	436	446	466	415	434	430	425	420	429	418	469	434	441	394	410	425	408	424	429	406	464	436	408	416	436	391	412	430	476	435	415	433	461	424	427	436	437	359	416	433	438	416	408	460	447	440	425	455	407	460	428	396	456	451	424	465	429	435	456	399	438	417	461	443	421	387	445	462	405	396	427	459	423	412	432	447	402	432	408	449	421	429	424	471	414	456	441	431	452	436	399	413	442	415	454	422	408	441	436	482	455	421	438	421	386	460	448	401	448	398	438	429	443	414	431	443	437	431	460	425	424	414	413	437	431	432	438	431	403	422	440	439	420	429	448	447	423	398	431	395	414	427	464	421	450	429	452	424	431	434	414	432	469	405	410	420	416	396	445	452	409	427	426	426	477	405	413	384	404	443	433	463	434	459	446	440	453	417	458	438	423	421	420	452	417	462	445	425	447	457	444	400	463
66139	31989	6232	851	574	454	366	335	353	320	303	264	283	273	250	259	247	255	243	262	193	252	242	250	243	257	283	247	249	234	242	204	209	218	209	215	225	228	234	218	244	220	217	201	229	233	211	222	230	212	198	247	232	191	210	219	217	214	210	217	233	231	247	206	224	230	200	261	240	219	230	198	219	236	234	240	223	254	207	250	198	220	235	225	214	252	222	226	240	222	208	210	243	219	211	239	241	235	209	249	239	232	206	254	233	217	234	256	212	217	226	232	242	238	253	224	226	205	227	216	232	179	221	223	249	190	208	209	219	219	214	220	230	229	199	218	210	217	247	251	209	224	223	244	225	215	213	204	209	226	226	231	237	222	203	205	239	220	241	239	220	244	203	259	226	206	256	221	225	226	221	217	232	217	242	226	215	215	233	249	220	223	228	210	214	225	241	226	233	229	218	228	221	241	210	226	211	214	246	242	214	238	229	217	224	231	231	195	205	229	218	239	240	240	202	212	232	221	249	215	230	226	203	225	208	233	240	253	220	207	232	212	188	210	247	207	211	231	204	227	249	238	253	241	216	240	226	232	235	204	210	244	209	240	223	201	206	223	226	209	216	215	219	223	237	222	216	217	221	204	221	241	208	219	214	208	226	237	228	240	210	214	228	230	223	258	242	246	260	260	241	217	230	227	219	223	225	215	226	189	211	242	203	224	217	209	209	209	229	225	231	229	224	245	232	204	241	217	222	191	198	211	209	213	228	236	214	184	243	226	222	228	214	206	247	201	200	228	210	238	217	231	234	223	229	223	244	208	234	235	205	203	230	207	222	209	234	217	218	220	235	222	235	222	221	217	213	236	235	226	234	243	224	201	211	239	253	179	215	253	236	224	209	216	243	235	223	234	225	225	200	229	236	236	219	208	211	216	208	221	204	240	240	218	237	246	217	219	230	239	236	215	246	215	240	219	196	210	226	227	221	216	208	213	236	249	222	217	225	226	233	214	209	253	208	214	254	220	200	229	242	231	215	226	238	207	223	245	268	223	250	226	239	235	212	200	242	228	233	234	221	234	247	237	221	199	252	228	278	234	209	193	210	197	235	207	226	207	221	238	211	180	211	224	225	204	224	218	239	203	226	225	224	256	233	243	201	259	212	241	216	228	243	241	249	225	226	218	234	233	202	227	227	218	219	231	234	223	243	246	231	189	217	217	200	206	221	248	238	242	192	222	202	208	254	241	223	225	199	212	202	208	216	215	208	243	201	231	225	224	261	210	217	213	191	238	224	221	221	198	221	219	203	258	191	217	218	233	229	221	207	214	210	200	210	217	229	220	218	224	245	229	214	228	217	223	224	209	223	212	214	207	198	221	215	235	229	232	217	271	247	246	222	201	227	217	227	221	237	207	228	223	239	219	227	226	221	238	221	245	246	214	221	223	219	202	246	235	217	222	209	219	236	225	202	244	228	231	223	229	253	231	201	227	201	211	233	206	238	245	207	222	212	250	223	210	226	229	219	219	237	222	221	233	225	214	227	233	227	218	218	212	206	184	225	185	197	212	245	219	218	214	215	237	218	198	223	220	249	248	218	232	226	219	208	228	205	217	228	197	219	203	230	203	203	204	209	221	199	236	217	223	215	230	229	223	235	219	229	237	242	233	244	223	230	221	233	222	227	238	228	236	264	215	224	219	186	227	238	250	235	236	214	225	212	235	203	205	217	227	252	221	218	222	207	245	249	212	240	178	219	208	230	239	229	226	230	234	218	211	215	218	218	233	238	236	209	241	197	248	260	256	236	213	222	223	223	219	239	218	235	236	244	208	227	225	218	226	226	207	233	223	218	248	236	220	200	227	225	219	192	237	235	214	239	200	237	227	203	209	222	218	221	238	205	231	213	241	216	222	235	256	228	214	195	229	237	224	211	236	231	231	249	225	246	210	231	215	202	242	224	196	237	234	244	218	227	228	244	209	232	220	225	215	233	240	214	243	206	222	222	212	217	213	217	216	221	211	207	221	211	227	214	196	227	244	265	220	235	226	250	225	210	258	226	224	225	243	212	228	221	221	197	185	216	246	219	199	246	245	194	194	239	213	219	216	213	252	230	222	231	218	238	232	234	229	200	223	230	224	237	239	221	257	226	219	235	222	226	213	226	200	223	220	232	231	208	241	226	224	191	175	233	238	242	192	231	224	224	224	219	235	233	233	241	224	240	230	209	228	215	214	241	228	213	230	218	248	242	202	225	224	214	218	230	224	213	213	210	227	211	195	233	236	219	229	261	230	229	199	243	241	210	209	215	246	267	245	234	224	220	203	224	261	233	211	222	212	230	215	223	200	236	207	233	207	225	217	217	241	214	216	222	224	222	227	254	201	193	206	230	223	218	244	208	223	222	245	224	242	221	236	257	250	210	226	232	244	205	230	220	227	229	234	222	210	230	232	227	247	188	205	210	232	231	232	207	206	214	201	225	214	210	199	219	215	195	239	213	235	219	227	245	226	220	217	231	244	229	230	226	228	209	226	243	250	197	229	228	258	200	218	229	213	205	241	228	249	223	256	223	218	221	216	249	209	234	217	234	265	222	235	230	203	211	242	214	247	220	219	223	232	248	221	231	241	216	222	223	203	246	217	226	241	253	247	190	218	214	228	210	225	228	216	222	226	208	251	229	249	209	247	209	248	230	235	243	228	231	221	211	220	234	227	214	244	230	223	233	230	213	236	253	237	222	233	232	215	243	210	211	246	233	234	195	217	243	220	231	213	234	235	244	231	217	199	213	206	223	225	238	209	175	219	246	238	247	242	190	230	220	208	208	227	241	227	212	266	245	235	217	224	235	244	239	212	231	203	185	208	236	251	213	220	241	234	212	236	216	214	240	223	227	218	233	223	211	222	215	245	208	227	217	218	204	244	224	226	246	214	230	236	211	235	217	198	224	205	241	232	234	245	204	205	228	219	231	256	221	226	205	237	234	233	202	245	239	211	213	207	217	226	230	229	213	228	256	220	220	239	268	224	236	229	201	249	219	231	211	211	241	238	222	219	245	243	215	226	232	223	204	236	249	246	228	209	212	223	190	184	263	228	244	223	231	200	225	196	255	226	252	234	210	247	205	223	198	235	237	217	215	247	220	211	222	240	233	215	216	236	231	252	258	252	220	224	209	229	232	224	213	229	208	228	249	230	236	220	217	232	239	228	235	250	218	214	226	239	230	226	232	248	213	260	190	232	224	212	211	233	210	210	212	204	215	221	246	237	221	236	198	224	244	235	205	213	202	220	238	209	200	197	248	232	247	210	240	215	221	225	268	205	224	252	221	219	207	227	205	215	228	219	207	207	228	215	205	240	214	222	226	223	211	232	218	216	215	189	248	211	196	203	207	238	210	197	245	229	219	239	233	213	202	208	225	213	223	225	230	222	249	228	240	227	253	224	211	205	233	217	222	217	214	225	233	222	208	238	245	240	233	240	226	216	218	213	245	209	234	223	214	228	220	213	211	214
40544	15765	2385	2046	1891	1711	1442	1220	1178	998	933	915	811	789	760	737	781	720	712	725	664	635	668	676	671	631	697	643	610	654	643	658	597	584	584	632	638	568	561	604	582	610	515	602	532	614	596	604	552	596	554	570	553	605	612	544	559	522	595	571	615	603	584	555	593	576	571	535	556	595	601	575	606	541	617	573	544	586	593	579	529	566	525	550	585	563	580	586	537	547	544	536	562	578	545	582	558	566	579	554	537	588	555	567	593	565	552	562	556	561	565	587	578	557	558	546	557	620	576	535	565	565	493	621	578	524	549	543	558	578	554	585	521	553	554	565	549	540	556	569	560	543	586	571	581	574	556	575	584	581	512	522	534	581	577	535	505	549	563	537	548	571	570	572	557	568	538	569	567	516	572	521	541	589	599	602	534	519	541	536	600	555	563	546	578	563	585	559	585	585	549	552	572	535	598	561	571	563	565	543	589	528	574	577	532	550	565	520	565	566	598	579	549	536	534	603	537	555	524	573	587	574	536	524	544	554	599	575	586	546	536	525	541	595	581	544	569	549	580	562	543	537	569	546	604	520	568	574	604	555	569	586	573	572	575	586	601	561	556	516	578	567	509	538	580	549	568	561	522	542	542	548	549	597	546	541	550	593	532	576	559	544	564	554	531	558	540	585	563	576	594	608	528	563	545	545	557	567	563	567	615	571	604	548	559	553	568	587	591	548	562	573	564	538	552	582	534	529	554	606	551	586	543	554	555	547	568	581	577	549	533	586	554	587	577	545	534	550	564	535	563	583	565	553	538	589	561	616	574	575	574	564	554	599	577	547	552	556	577	552	562	560	574	532	566	581	552	572	545	543	548	547	546	554	568	579	504	572	566	548	564	573	545	587	563	575	542	545	566	582	622	546	523	582	592	556	608	573	545	626	521	566	542	505	560	540	534	556	595	571	586	593	581	547	535	554	540	564	550	585	574	518	565	575	562	554	551	582	538	604	510	538	539	528	562	595	590	553	610	590	578	548	570	525	568	537	574	570	533	590	519	542	575	594	549	578	567	555	543	536	561	558	549	562	552	585	546	589	535	565	574	533	592	527	618	573	575	566	567	558	525	544	567	600	537	575	564	530	558	551	568	549	559	568	549	568	549	547	519	547	539	578	561	593	583	563	585	544	590	541	552	538	584	533	516	532	511	554	536	599	563	551	520	528	545	558	532	608	565	592	558	565	567	558	514	549	561	581	560	568	561	555	558	587	564	577	566	562	557	513	514	591	520	560	567	576	532	552	593	581	552	578	552	550	567	570	543	573	552	582	536	563	580	603	597	564	539	571	542	593	633	565	633	559	547	530	561	564	573	592	586	590	575	563	542	526	541	557	558	559	544	560	540	571	572	565	581	583	594	621	608	552	546	547	556	585	604	579	557	603	597	605	533	575	573	591	549	572	540	553	602	554	575	536	539	559	514	567	551	590	572	594	590	526	524	588	575	546	573	592	525	540	570	564	552	598	597	554	587	550	564	566	526	563	577	546	574	581	537	597	594	590	556	534	569	575	538	571	565	575	596	593	588	558	577	573	575	584	495	577	524	588	575	542	530	559	552	585	601	565	594	578	620	623	553	559	564	560	553	566	567	562	541	551	540	531	555	590	582	574	603	564	524	565	594	552	530	543	601	592	546	530	572	549	547	555	541	552	550	538	561	542	524	554	576	608	571	591	533	553	584	596	561	562	545	519	549	548	542	577	575	547	597	562	573	545	557	568	559	516	576	532	547	546	539	580	515	557	564	555	564	567	579	548	557	537	575	587	590	576	546	548	536	500	586	578	576	597	538	585	588	537	530	536	571	556	589	589	548	567	555	583	560	529	511	559	606	572	591	582	549	615	577	561	623	532	573	531	634	601	588	550	576	533	545	528	551	569	539	537	497	548	595	545	558	564	530	596	586	569	569	514	618	547	574	567	603	555	576	552	567	560	580	561	569	558	540	553	579	550	564	518	545	580	573	570	594	540	604	563	581	562	533	539	547	567	601	622	598	577	550	550	544	543	578	562	593	574	518	565	570	543	546	563	602	560	564	573	559	585	580	552	585	541	531	587	531	553	576	576	585	594	576	577	544	555	562	542	574	513	581	555	575	535	576	537	572	556	596	522	586	543	589	605	556	529	590	566	546	540	575	630	619	551	577	554	577	604	571	581	546	586	593	604	559	567	543	546	558	600	606	569	564	611	532	538	589	578	539	588	556	577	589	547	584	585	558	526	585	532	586	573	537	590	551	546	592	528	562	533	581	542	572	571	522	553	558	561	539	563	563	569	584	581	556	558	582	546	558	583	553	564	587	563	574	579	603	538	583	575	569	558	577	583	567	571	532	554	534	573	593	545	523	579	581	563	525	567	556	565	575	530	516	564	557	552	591	559	517	568	534	571	580	568	606	500	580	599	539	545	526	530	583	559	578	572	590	587	532	563	592	548	575	562	594	535	554	533	546	546	624	590	604	577	547	542	603	568	560	562	583	556	543	580	569	541	571	594	515	580	595	568	554	543	534	569	562	591	516	571	564	554	556	540	537	613	563	561	507	509	572	581	563	545	577	571	646	569	582	551	558	576	558	561	500	561	564	596	549	532	508	539	562	556	539	564	556	544	538	534	524	552	575	554	536	532	555	574	557	548	572	570	557	523	597	574	554	535	505	566	546	576	547	535	576	577	581	554	519	558	601	553	577	565	601	527	602	562	566	532	570	522	565	608	575	526	576	549	590	545	565	553	599	548	551	566	550	530	554	584	542	598	589	522	552	557	563	545	614	531	569	605	565	590	576	574	534	530	527	528	547	540	559	577	615	562	599	574	564	552	542	552	596	548	588	554	535	578	572	532	541	559	577	618	548	566	571	580	556	563	563	593	532	542	544	564	556	544	545	527	577	597	546	573	524	535	558	586	553	533	561	536	524	594	544	574	499	583	553	573	542	609	547	564	532	524	586	533	571	543	577	583	516	548	554	565	557	608	569	575	555	536	552	530	521	541	512	586	564	578	585	589	598	560	611	557	587	587	561	554	562	587	531	514	548	548	585	572	541	523	557	642	587	561	543	589	581	545	556	575	548	567	567	594	559	556	595	554	573	580	556	553	588	574	577	564	544	564	585	580	538	557	563	581	557	517	543	604	524	503	548	562	614	533	599	575	561	538	522	543	574	578	576	579	569	580	557	570	568	543	583	585	521	600	543	556	639	561	547	543	581	565	552	548	557	544	578	578	581	554	548	554	581	556	543	543	571	584	579	572	600	603	556	559	564	553	549	590	552	543	557	571	542	557	518	554	559	575	614	587	575	572	554	558	536	556	585	554	522	542	570	571	544	586	537	566	573	571	590	583	547	578	555	594	607	606	539	536	546	564	592	569	538	567	530	563	586	552	548	596	570	610	589	600	592	539	565	527	523	577	584	569	540	582	562	577	557	599	551	597	561	535	572	542	544	547	559	577	576	528	568	553	554	596	565	545
77595	42702	12301	1910	907	648	477	385	352	298	269	271	220	204	197	184	209	188	167	176	196	185	141	185	181	179	165	159	143	157	147	175	157	143	170	173	174	158	146	155	151	156	166	168	150	148	139	141	153	150	149	131	133	147	161	142	156	130	144	155	138	134	167	120	140	142	155	147	140	157	130	146	143	163	130	145	143	149	142	155	119	119	149	149	141	147	124	142	121	147	157	157	141	141	147	154	130	144	135	153	154	151	149	144	130	114	171	163	140	162	147	156	119	139	138	154	135	139	153	151	132	144	136	161	124	136	134	161	141	136	136	137	156	147	148	144	151	136	157	139	136	152	130	136	138	155	138	154	156	140	148	127	146	159	171	131	165	149	156	151	126	134	120	145	128	142	155	128	156	154	139	154	150	144	140	153	133	133	147	136	140	138	153	139	159	129	146	149	135	135	151	153	160	128	114	155	134	151	145	148	162	131	144	149	168	157	136	157	138	147	148	132	137	148	136	134	158	138	145	135	141	135	140	128	168	139	141	147	150	153	167	140	128	147	146	140	133	122	148	153	137	132	131	130	140	148	151	168	153	141	136	120	150	134	154	137	150	132	131	158	139	147	150	135	138	125	142	125	135	147	168	144	131	146	135	129	156	151	136	174	160	161	125	134	129	128	172	150	140	124	128	152	139	150	149	151	128	151	135	138	129	139	166	121	146	137	124	138	130	149	159	151	121	127	153	162	131	136	135	143	134	157	145	126	146	149	134	138	155	163	147	134	162	122	141	135	136	131	119	134	131	124	163	139	144	157	154	142	144	159	163	134	141	154	145	139	160	136	130	143	139	139	170	145	135	129	152	153	160	138	144	132	163	130	133	156	143	156	136	150	160	132	155	151	132	141	130	134	158	152	151	155	138	144	132	128	117	120	153	165	131	129	163	152	140	141	149	130	132	134	138	136	144	143	149	147	140	131	124	144	119	160	166	128	153	147	131	152	130	128	145	144	141	155	144	163	137	131	148	155	141	117	151	148	139	152	159	133	144	159	117	154	137	149	133	148	142	127	156	140	147	136	140	144	148	128	120	146	134	150	143	131	155	149	138	121	137	130	136	156	153	144	146	159	145	150	168	126	142	136	144	135	128	144	155	145	147	125	152	143	169	132	134	133	138	146	151	138	141	127	133	140	133	169	145	139	136	133	145	164	145	123	124	134	138	133	132	138	130	143	138	132	138	136	144	147	162	153	167	151	115	128	144	133	136	131	158	154	141	121	135	172	140	123	124	154	133	133	161	139	134	155	135	139	148	149	144	155	126	157	150	129	116	148	136	148	118	147	122	157	138	136	138	147	142	127	152	153	141	149	145	146	120	141	135	149	144	133	147	132	144	134	144	131	132	154	151	169	145	133	154	141	160	135	140	132	139	146	126	117	132	154	137	150	118	141	157	155	145	143	121	144	138	150	140	150	168	165	133	138	123	140	147	130	132	178	128	132	180	146	142	142	116	131	139	137	146	135	124	136	134	131	157	147	161	157	132	155	152	147	131	154	149	155	149	145	133	166	127	146	152	130	130	129	132	137	145	144	152	138	146	150	150	139	141	143	109	149	133	131	140	135	119	159	149	152	148	134	136	149	159	121	124	137	155	145	140	165	133	121	138	145	124	148	171	138	141	115	157	153	152	141	127	172	142	149	144	146	165	141	128	131	127	148	138	146	144	142	165	126	160	176	139	143	143	128	142	137	135	108	151	138	146	152	128	163	138	117	135	165	136	144	143	153	139	124	151	133	150	128	136	144	160	154	134	141	144	150	158	136	142	151	129	144	149	125	149	119	154	146	116	166	129	122	174	166	146	146	149	149	135	146	172	166	153	175	136	141	133	134	128	139	152	145	139	149	146	151	155	158	148	136	145	147	139	128	136	149	136	132	142	166	136	158	129	143	136	142	160	144	140	161	146	137	149	131	126	150	133	129	150	149	162	131	147	171	137	140	142	134	134	163	141	161	170	118	150	155	150	144	132	140	124	125	147	150	161	136	177	148	160	145	137	146	138	130	120	145	170	155	154	164	138	154	133	155	136	129	143	150	152	138	146	148	166	141	150	136	143	136	143	146	139	138	146	135	152	158	126	148	142	149	147	173	121	107	140	132	162	116	135	139	149	152	161	144	151	134	136	142	131	162	125	133	146	139	137	129	147	143	167	136	162	142	142	151	131	143	148	114	125	129	151	145	129	142	142	169	148	140	120	122	157	148	147	128	144	139	130	157	135	159	156	144	148	184	124	124	164	156	149	136	140	129	154	136	141	145	144	140	135	158	166	159	127	148	133	135	146	135	129	143	150	151	137	140	122	125	146	129	128	164	150	142	123	152	148	147	122	151	144	164	147	118	128	147	146	140	149	143	142	150	130	153	157	139	153	135	132	141	142	134	171	145	150	134	142	148	153	148	141	141	130	144	143	142	138	155	132	132	130	138	121	158	139	127	143	145	144	149	134	121	118	152	137	135	144	152	155	156	131	118	126	143	132	131	149	135	136	129	147	141	167	163	145	149	151	130	143	160	136	133	134	149	136	139	121	154	141	153	154	157	152	140	157	144	119	154	141	152	144	137	151	134	151	150	122	148	145	150	126	125	132	146	142	148	118	146	140	142	138	126	149	161	126	140	150	133	149	127	153	147	158	162	143	153	137	125	162	133	154	131	163	148	137	148	139	148	114	140	136	161	141	145	142	145	154	143	131	134	139	159	144	156	141	132	114	143	152	144	156	152	155	124	138	151	134	141	146	141	140	139	134	148	146	145	120	130	149	157	139	153	107	145	136	162	147	127	142	150	152	129	150	124	150	135	141	162	150	124	145	138	147	147	164	147	154	134	132	138	138	160	142	159	152	151	146	151	146	141	155	132	129	150	138	136	149	134	156	164	147	135	151	130	169	135	134	123	131	124	152	137	156	151	158	140	137	143	149	135	135	145	137	138	130	150	152	133	145	148	159	147	159	132	147	160	144	124	136	159	148	153	127	110	139	138	153	147	141	138	151	147	136	124	159	151	152	136	127	150	138	162	156	158	139	147	134	145	124	145	115	137	163	118	130	133	133	139	130	152	126	130	140	123	148	111	130	156	152	148	141	143	151	153	136	147	141	125	143	159	131	133	148	137	141	126	138	154	146	125	159	134	153	152	161	143	146	149	141	128	144	136	141	155	155	144	157	137	141	127	123	148	145	142	128	137	136	148	138	137	148	145	129	132	143	147	152	126	149	145	141	112	155	145	153	137	137	137	154	120	144	144	154	141	138	136	148	146	144	150	162	155	146	130	135	162	140	115	161	128	148	125	136	137	151	126	144	135	131	147	119	131	153	151	160	135	143	151	176	139	126	138	126	161	138	156	132	136	132	146	153	130	152	121	137	165	149	141	132	153	151	149	143	153	138	143	153	140	162	142	149	146	127	144	159	139	138	144	140	127	149	103	119	142	137	144	148	127	143	152	130	154	137	144	149	146
49491	22413	3808	3401	3010	2507	1934	1799	1437	1279	1134	1026	945	853	820	737	700	625	636	620	600	555	527	566	511	503	490	529	457	452	441	476	469	436	486	457	409	442	457	432	470	447	447	403	422	365	394	398	430	425	408	385	396	410	400	385	411	400	365	396	349	388	388	376	386	433	378	368	364	373	364	360	382	378	357	377	361	358	391	374	394	354	399	398	393	384	349	406	367	380	367	375	355	348	375	364	369	379	381	390	341	380	397	379	364	364	385	364	421	377	388	385	345	387	415	375	364	363	411	380	383	380	383	413	358	378	370	361	359	363	324	347	395	358	371	374	377	383	347	376	359	373	369	353	376	341	367	359	392	352	362	349	373	378	342	359	380	377	400	359	375	376	358	359	377	360	366	358	368	409	356	378	354	390	407	361	350	376	327	358	355	363	345	345	394	381	393	398	374	373	376	365	352	352	381	367	364	367	376	374	378	379	366	357	338	339	355	388	369	364	363	358	358	375	375	391	345	354	403	362	375	380	350	369	365	376	406	367	343	342	373	408	367	359	364	338	365	359	330	349	348	381	345	360	389	337	388	356	365	361	363	399	327	377	377	413	366	338	378	353	332	370	345	352	360	363	376	339	377	366	361	387	393	341	375	400	353	366	357	360	381	384	370	352	362	364	393	324	345	340	360	370	369	379	356	368	379	347	344	381	377	349	373	355	351	390	376	369	359	378	395	353	365	393	362	380	358	412	380	375	357	369	374	404	369	410	392	378	345	373	414	335	409	373	347	359	377	399	353	373	367	370	362	360	360	396	367	360	373	387	385	394	357	367	330	390	356	367	339	345	346	353	352	371	361	346	336	359	375	379	378	362	352	392	352	363	357	373	362	375	405	346	359	360	372	345	349	359	354	394	382	375	352	322	384	359	354	386	369	371	378	368	384	370	339	390	381	337	356	350	348	365	356	382	369	335	357	352	383	383	310	344	352	413	355	371	371	326	350	361	373	379	386	350	352	368	391	388	346	374	377	362	330	365	388	365	378	384	366	356	354	329	358	418	359	366	401	390	321	353	371	376	400	365	387	358	373	408	374	355	381	375	407	396	370	400	357	377	376	349	380	392	351	397	407	348	377	362	329	368	382	367	352	377	387	370	362	321	391	371	334	385	365	366	376	371	371	352	370	365	360	380	385	339	365	391	371	355	352	402	360	355	363	345	353	387	370	337	364	307	343	372	390	355	346	334	358	346	370	358	333	361	378	365	407	330	330	393	353	364	368	354	369	396	336	371	383	370	365	362	397	396	371	382	392	351	389	355	408	347	348	405	373	351	374	364	359	357	371	365	366	356	365	367	351	340	365	388	385	383	355	358	320	330	382	354	377	383	394	350	367	404	348	385	344	348	324	357	381	385	396	365	339	343	379	380	365	366	395	336	335	359	381	393	365	335	358	375	343	359	357	357	354	373	371	406	350	385	381	339	341	390	365	401	366	372	352	361	389	349	367	384	363	380	344	341	379	379	356	362	400	366	382	351	369	382	388	348	389	365	335	356	367	381	368	358	342	356	350	360	356	360	389	340	358	384	381	364	371	322	354	379	413	371	364	369	384	338	337	376	377	383	393	354	372	362	343	406	351	369	318	332	353	354	335	351	383	367	354	371	367	356	362	381	379	399	378	421	358	359	377	398	375	366	356	381	370	380	400	322	396	337	402	355	368	375	383	388	366	366	365	356	373	334	371	338	353	358	362	362	379	376	367	346	359	366	329	359	392	376	359	360	374	381	401	332	363	401	361	355	318	359	366	349	398	377	371	355	370	390	359	365	370	415	352	331	371	370	374	357	374	360	390	381	377	362	374	379	355	346	382	369	361	337	380	366	373	345	376	370	415	374	349	361	378	363	367	355	358	366	334	357	383	371	323	358	376	350	395	353	383	363	336	379	353	408	346	377	356	341	340	405	324	380	388	362	396	373	378	351	354	350	398	402	349	368	372	358	383	371	392	373	354	384	344	360	366	326	395	363	392	367	340	369	370	369	381	359	346	364	329	344	370	361	371	381	364	342	384	399	380	351	390	372	356	375	365	358	365	349	356	376	347	390	376	354	380	340	373	372	363	352	373	373	358	354	350	354	375	357	383	372	396	367	359	380	389	364	399	360	349	333	369	359	351	380	384	367	339	344	331	352	370	385	349	350	347	330	371	337	393	353	361	408	373	388	343	370	345	363	380	378	369	343	384	388	363	355	375	392	383	393	368	363	364	387	366	394	373	369	361	337	364	340	368	401	381	328	371	376	358	362	364	368	360	350	402	347	392	357	383	400	379	359	334	380	364	401	358	337	349	366	383	359	356	335	390	355	358	358	355	360	384	357	329	374	352	371	389	340	360	392	366	372	357	367	371	368	379	348	392	400	369	371	342	331	373	327	387	359	387	366	387	357	351	366	354	331	350	375	387	343	344	356	367	374	367	379	357	355	346	368	362	404	347	369	341	356	353	352	388	370	364	355	392	397	362	371	354	382	369	387	349	368	341	360	350	358	368	376	379	344	350	323	360	363	358	361	366	359	362	381	371	385	346	343	357	346	346	382	374	353	377	341	382	379	356	364	349	379	344	363	360	352	389	371	378	392	349	348	368	349	363	390	367	387	385	353	378	407	335	373	375	369	379	348	363	375	362	322	365	370	372	368	371	336	364	365	371	382	359	407	382	376	353	361	372	322	388	361	354	350	356	343	377	352	348	400	348	395	367	366	366	397	352	343	348	326	354	360	394	386	330	388	364	361	366	383	355	389	361	382	345	365	350	360	352	368	340	352	331	392	351	389	389	385	362	361	341	344	388	384	354	379	387	363	401	379	374	359	323	354	341	352	360	350	380	395	363	331	357	363	364	369	378	356	390	351	375	356	354	366	368	366	341	366	357	388	335	336	381	343	372	389	376	337	386	381	378	360	375	379	343	353	372	365	387	383	373	357	398	375	369	396	368	366	384	375	378	358	385	375	339	368	376	359	373	408	356	343	387	369	356	350	357	365	337	380	376	353	362	372	378	345	359	362	383	348	332	357	357	341	355	371	377	378	377	357	345	369	349	334	375	366	357	317	336	353	385	355	341	386	365	383	360	346	376	359	373	361	353	358	363	382	362	371	345	346	373	339	346	373	405	353	396	388	362	390	361	358	361	396	394	393	384	346	367	385	401	383	386	379	347	398	382	369	384	363	408	356	377	334	377	367	368	381	386	371	364	358	361	383	384	336	347	328	357	389	357	376	346	327	333	357	381	388	348	348	384	352	375	358	384	372	370	361	341	351	364	350	352	338	359	385	358	374	365	374	408	414	331	367	374	379	360	362	351	389	404	351	353	350	371	364	377	379	364	358	376	357	320	345	356	354	336	374	349	361	346	337	356	370	376	338	366	379	354	318	367	351	368	377	398	361	376	379	366	365	361	342	357	364	358	342	359	371	387	407	349	363	377	346	356	336	340	334	348	353	329	390	348	374	390	385	351	365
26070	4063	236	201	166	172	202	161	170	171	173	137	163	177	179	156	167	172	180	159	153	135	161	158	165	178	150	166	156	187	164	149	164	157	194	162	173	150	159	149	138	150	135	142	145	186	142	170	175	168	157	166	172	169	156	171	163	159	173	147	172	166	157	154	160	145	174	165	168	182	169	165	172	164	179	152	123	168	151	194	139	157	151	138	172	176	150	184	158	146	145	165	166	164	152	160	150	182	171	148	154	178	136	145	147	162	165	160	163	169	159	151	170	166	147	165	183	175	158	179	162	173	176	152	149	172	149	165	213	179	149	196	154	152	137	186	163	171	155	168	186	163	158	154	187	159	164	158	166	161	159	156	146	147	162	169	168	155	175	139	160	149	189	169	155	157	132	150	130	152	162	160	157	168	167	159	158	148	156	153	163	161	160	170	189	158	147	152	169	147	186	152	181	162	179	156	165	150	188	173	159	178	166	169	136	147	149	144	166	136	153	168	176	160	153	173	152	163	160	147	163	156	164	148	150	161	177	150	154	150	151	175	158	159	156	139	169	178	174	157	169	148	170	164	183	158	190	158	191	177	152	163	144	140	151	150	181	157	174	156	172	151	158	152	161	172	158	140	163	145	185	159	183	165	152	166	152	168	162	147	184	180	164	141	138	157	168	172	133	161	158	163	169	163	172	174	152	151	173	174	173	145	187	161	137	183	197	164	158	176	175	151	162	151	152	168	147	155	174	150	155	178	164	162	159	171	163	173	184	148	147	158	150	150	182	153	164	165	158	155	136	151	162	151	176	155	128	165	159	158	160	174	189	147	155	155	157	178	180	142	168	170	174	163	171	153	164	163	147	156	163	165	151	163	160	177	138	151	175	178	179	146	167	173	162	172	182	160	145	181	159	145	177	156	161	146	169	153	153	167	164	203	156	140	181	162	158	155	158	164	160	166	157	202	161	161	152	173	153	174	169	193	155	165	148	155	175	161	156	162	143	139	169	175	164	167	174	178	154	150	162	135	171	148	146	171	177	155	153	153	174	178	162	159	175	168	134	181	149	167	163	166	156	141	164	129	169	159	156	160	136	149	165	166	157	167	160	177	152	152	167	176	159	159	154	161	168	166	144	189	161	158	168	194	151	182	140	139	175	152	144	163	164	163	175	148	164	164	166	168	194	145	155	153	156	174	154	177	155	165	153	176	165	164	173	165	168	159	158	161	156	160	145	148	167	159	168	164	179	156	169	155	165	151	200	150	155	183	189	178	160	182	161	148	169	182	198	153	165	160	160	172	143	175	179	152	155	161	155	161	161	175	143	162	153	165	161	165	172	159	165	161	148	157	157	176	190	173	160	164	152	182	158	151	147	173	154	161	158	152	157	159	157	152	144	164	160	184	157	160	151	182	154	136	156	159	151	180	135	153	161	175	187	163	185	157	185	173	171	160	169	156	169	168	164	133	171	174	162	157	146	147	174	173	176	150	155	150	183	162	178	128	174	185	169	173	146	165	152	173	172	163	166	174	154	166	156	147	170	159	147	158	155	158	161	154	150	164	150	162	155	146	152	161	158	159	161	157	137	165	168	157	158	167	180	166	139	165	171	187	161	165	147	150	164	169	151	152	143	123	179	171	169	178	160	139	180	163	160	161	154	162	159	157	158	154	175	167	162	149	182	161	150	152	157	161	178	144	173	165	162	170	170	141	160	150	151	158	151	157	161	127	164	174	163	164	172	181	186	162	151	158	164	155	157	175	176	161	155	170	166	176	146	162	165	152	151	174	170	140	155	161	183	159	171	151	165	149	169	154	162	179	150	170	147	152	150	165	188	154	153	154	164	163	180	166	134	160	159	155	160	175	174	164	182	166	158	163	174	165	173	177	160	162	160	168	166	168	141	175	142	152	141	164	153	169	163	136	159	145	150	154	168	159	141	163	169	159	168	185	134	149	181	147	175	171	180	156	162	163	173	161	166	169	176	159	161	170	155	180	170	166	170	169	148	157	168	175	157	167	177	153	161	155	161	190	163	167	173	160	170	163	158	145	157	163	166	154	136	161	140	174	173	155	155	160	180	167	157	152	147	147	159	155	168	172	177	172	148	146	165	169	148	177	140	162	145	148	162	140	166	155	153	175	158	167	164	146	156	181	191	149	155	176	162	140	165	182	155	150	166	148	160	167	153	164	160	161	155	163	160	158	152	185	172	157	177	165	165	126	151	178	172	153	149	163	165	154	146	181	154	126	149	168	160	143	155	156	167	156	151	141	161	177	168	152	161	186	184	158	145	146	158	140	167	150	152	166	151	160	159	150	160	166	145	141	170	175	169	184	176	148	140	166	135	147	172	165	176	149	161	159	150	156	173	174	157	161	162	188	181	181	142	138	142	152	155	173	145	168	150	171	160	161	142	146	129	145	133	153	178	149	165	163	151	165	174	176	156	161	147	173	158	171	186	168	173	163	183	167	191	145	157	153	167	167	157	171	161	178	179	175	166	160	146	177	166	150	166	183	178	148	157	173	147	160	167	171	166	170	159	143	162	162	151	142	190	153	169	147	157	178	144	180	136	174	156	187	170	163	173	173	141	148	159	164	158	167	163	164	149	171	172	149	154	173	155	163	172	162	160	150	155	158	157	161	175	165	161	166	172	160	186	173	188	162	155	200	163	157	147	162	158	155	177	141	173	163	164	148	139	163	162	157	167	152	147	162	178	184	162	155	177	178	146	136	149	160	152	159	151	160	149	141	172	159	139	164	151	142	167	166	163	170	159	170	132	153	157	139	141	154	163	172	157	155	149	152	165	152	167	167	173	158	149	166	148	180	149	177	157	148	167	159	182	166	160	169	173	160	162	151	174	158	161	150	161	157	173	149	166	147	148	167	154	150	150	146	158	163	162	167	151	148	162	166	171	174	171	163	150	160	150	156	176	148	159	150	136	161	161	177	163	183	166	167	147	167	165	161	155	150	171	158	164	151	170	163	186	165	137	174	144	163	179	163	154	162	157	175	157	166	165	163	160	175	174	163	165	155	169	174	167	155	168	189	171	163	179	144	160	153	174	149	147	183	153	158	163	148	150	182	176	159	174	156	161	166	194	157	183	156	150	135	159	170	185	180	162	166	156	166	150	165	147	159	164	159	150	158	162	155	161	163	156	158	141	178	159	164	171	163	149	155	139	145	146	161	183	177	146	156	147	180	161	154	163	151	153	150	158	141	160	157	163	147	181	163	160	173	142	153	178	148	164	163	156	184	162	151	177	193	169	142	171	161	171	179	143	154	154	156	150	151	175	163	137	158	151	157	156	158	177	170	185	151	170	159	147	148	167	163	137	145	146	181	176	178	182	148	158	153	173	132	167	167	185	164	174	160	151	173	156	165	189	151	183	156	135	170	151	181	152	151	182	151	173	162	151	183	137	141	164	157	170	142	147	196	172	144	167	181	176	158	152	158	139	160	166	167	176	159	183	171	150	156	167	153	165	162	159	181	157	167	155	169
20794	2972	496	496	540	521	478	498	512	474	433	466	473	425	455	460	425	454	448	453	433	437	460	448	407	463	444	462	412	449	467	434	440	419	454	438	418	449	393	437	439	425	412	446	456	439	435	447	425	445	427	450	428	473	448	422	427	403	388	422	447	454	424	413	451	438	444	428	435	426	423	419	446	412	435	432	431	400	422	441	416	448	430	395	430	437	389	433	457	437	385	431	448	450	419	429	425	411	434	415	443	426	436	418	424	440	393	422	409	450	418	440	450	413	437	472	434	403	423	428	437	441	414	447	412	401	438	429	398	461	453	413	428	445	426	445	432	433	434	439	440	437	412	449	407	397	450	436	448	469	438	440	433	466	442	427	420	414	435	450	414	416	396	427	403	405	421	401	444	432	446	456	439	425	430	469	436	418	408	397	471	457	445	484	425	427	424	405	404	406	471	442	408	425	414	390	410	405	449	405	402	391	434	388	457	408	409	413	437	416	403	423	432	417	447	438	465	427	441	442	448	427	433	435	470	434	404	414	438	419	415	496	425	408	445	415	412	415	462	421	440	456	412	421	435	444	416	425	426	408	390	408	415	417	457	410	425	438	466	399	422	413	409	418	455	446	432	433	412	445	424	432	443	441	438	422	433	446	426	448	452	403	424	422	447	447	412	469	431	446	436	440	408	402	419	422	443	414	387	426	445	436	403	437	412	420	429	458	418	450	431	417	418	465	411	431	447	416	415	462	444	429	416	457	438	414	462	448	444	433	456	452	430	445	416	437	459	435	409	417	437	466	449	450	422	438	408	448	418	439	429	396	439	432	442	432	437	431	445	419	434	405	436	452	451	419	470	459	437	418	418	436	462	452	443	434	440	436	453	462	390	407	423	424	427	431	400	393	430	428	416	443	406	432	400	425	402	443	426	451	436	405	473	431	421	434	427	441	452	428	421	434	416	430	473	424	428	466	407	398	433	441	448	402	422	403	463	430	406	454	412	439	443	439	415	402	423	435	430	407	449	405	436	408	424	450	438	437	409	400	423	477	417	447	441	429	440	400	411	384	427	440	415	451	421	479	437	440	391	401	486	423	441	450	417	434	384	416	454	466	434	421	421	432	425	439	444	425	437	457	477	421	400	420	460	418	417	455	465	423	452	399	368	451	449	390	403	450	445	417	444	411	416	442	405	434	455	412	435	417	442	414	413	414	438	440	425	443	425	457	426	433	467	419	432	434	441	440	442	452	399	425	427	444	418	445	455	427	404	383	459	441	401	472	416	438	386	420	474	424	406	422	431	443	406	446	453	438	452	428	465	410	409	482	472	433	449	454	435	423	400	422	505	397	449	443	436	421	447	448	441	453	407	438	436	413	455	471	402	441	409	395	425	424	423	456	420	399	404	429	437	422	470	409	426	440	415	439	429	449	436	451	383	413	420	425	418	434	437	435	405	418	418	467	423	418	426	442	420	447	425	440	417	443	433	422	411	420	427	395	424	467	407	458	418	436	435	448	395	420	427	433	412	452	434	459	446	439	452	450	479	404	435	465	444	450	401	451	436	439	440	442	459	430	434	404	400	415	461	405	444	453	431	434	413	454	394	425	453	410	403	446	455	438	405	467	431	431	412	412	472	369	492	383	423	434	433	454	377	422	386	421	448	452	464	461	414	437	450	399	456	463	446	476	465	467	417	439	469	430	433	431	400	445	435	427	401	452	432	444	459	408	435	449	437	436	456	415	416	423	420	465	411	428	428	449	453	415	434	446	428	423	429	415	394	443	414	425	442	434	484	449	435	415	413	457	411	412	418	414	414	427	416	432	425	450	423	452	416	470	398	412	464	457	415	423	449	420	440	399	443	441	410	478	470	475	467	426	469	438	443	455	446	428	439	450	436	390	435	413	437	435	439	438	411	430	426	411	419	412	436	434	435	452	421	444	429	426	429	443	442	427	430	446	485	432	410	411	435	425	438	443	426	423	420	432	390	401	427	420	422	429	392	440	430	415	458	434	427	462	449	414	450	465	428	421	398	447	403	411	419	437	414	412	415	449	440	449	448	416	464	459	437	416	414	432	435	441	404	420	396	422	423	462	462	452	448	397	437	402	431	430	403	440	433	421	407	435	433	441	446	421	443	401	450	368	459	397	419	428	449	447	428	460	424	404	416	428	445	415	443	425	469	464	411	418	464	428	415	439	438	411	434	426	441	438	423	429	460	443	423	423	402	471	419	373	420	424	448	426	431	452	413	446	399	452	438	391	409	460	431	431	398	435	417	431	435	429	444	431	440	420	441	430	475	416	437	418	466	447	430	445	439	463	473	418	447	410	438	425	447	428	399	422	407	416	401	426	402	473	471	449	429	426	430	430	435	444	430	437	419	441	460	441	442	420	406	426	455	454	468	443	446	422	449	431	399	430	399	420	440	458	460	483	429	441	440	389	445	439	375	438	436	414	418	436	443	438	424	402	448	469	425	431	469	425	435	454	446	463	443	422	394	412	439	415	436	452	481	443	414	475	426	426	423	447	408	436	418	432	458	458	389	459	433	455	422	409	408	434	404	406	455	441	422	416	437	448	428	420	408	449	423	427	447	435	481	445	452	421	441	437	435	439	418	430	450	446	409	386	448	446	416	436	434	472	442	425	406	448	450	443	428	446	451	443	436	433	413	482	451	436	442	435	431	432	428	420	434	442	410	467	461	431	443	394	446	432	432	437	419	431	421	415	421	437	439	451	431	422	425	448	423	432	407	413	414	415	454	473	415	438	458	436	454	443	463	453	431	448	457	428	436	431	429	441	430	451	400	444	452	490	418	467	471	432	406	427	460	435	427	454	430	419	435	432	413	414	424	418	412	397	446	434	422	413	397	423	434	407	420	421	425	464	453	417	381	434	444	423	385	440	405	423	444	416	414	452	431	439	415	469	428	432	430	441	399	423	429	393	393	387	467	422	412	426	413	419	454	417	418	412	383	450	432	422	436	407	427	411	436	473	446	424	390	417	444	439	425	488	433	404	421	418	403	386	407	432	432	441	466	431	449	409	427	427	459	433	433	424	409	441	412	413	372	453	440	449	414	441	427	433	448	441	439	431	423	403	426	386	443	430	422	394	408	470	448	432	441	421	451	368	441	425	404	441	454	441	402	438	449	441	428	408	412	444	437	418	471	436	405	429	439	443	435	406	432	433	472	455	459	408	439	421	427	403	436	422	441	428	443	437	404	428	420	423	442	457	403	438	422	461	428	399	446	451	478	435	442	440	388	444	415	461	421	433	416	414	425	444	448	418	426	441	426	437	443	425	433	426	426	414	444	443	439	408	441	417	410	432	424	439	425	421	433	439	403	416	396	375	402	433	423	450	430	400	466	428	405	437	458	393	422	440	397	468	459	417	459	461	449	436	431	400	439	435	432	436	442	401	424	445	425	404	448	401	436	427	411	414	421	427	435	437	433	405	417	460	411	443	457	397	486	421	434	438	454	454	433	415	422	433	441	443	403	420
67253	31790	5683	789	566	475	396	352	331	302	276	274	294	276	246	232	242	257	244	237	235	227	242	244	230	257	245	218	239	231	251	236	215	227	216	244	244	215	265	219	244	215	219	191	243	213	210	229	211	224	238	258	228	241	208	205	215	218	223	202	229	211	186	228	243	234	213	228	238	245	225	200	202	227	232	261	201	233	229	225	244	218	245	236	225	205	242	208	212	231	232	255	211	219	223	217	209	193	209	230	200	244	222	212	204	215	232	230	225	206	216	253	221	222	239	216	230	234	191	222	215	251	226	217	218	229	227	236	219	217	260	216	203	235	240	206	223	220	210	240	212	216	249	216	224	230	255	227	215	218	218	225	234	243	231	253	222	202	234	241	219	214	215	240	219	223	233	223	214	243	232	249	213	239	244	243	234	223	215	236	216	252	250	208	228	221	226	230	220	224	217	204	253	254	214	236	232	237	205	191	239	235	229	224	221	201	238	234	193	228	211	233	214	233	229	228	226	206	219	221	227	222	228	230	210	223	213	221	238	222	218	232	240	213	214	242	209	216	220	200	216	193	215	199	211	231	226	223	212	241	225	212	236	237	249	238	225	237	234	215	212	224	228	225	220	230	208	249	203	233	202	215	235	192	222	231	192	255	217	220	201	221	215	227	240	239	216	267	231	242	228	253	224	237	219	215	214	200	238	235	204	217	225	230	224	220	239	241	201	225	199	216	209	215	225	211	215	240	234	231	219	240	241	224	239	232	227	240	228	222	233	233	217	211	207	187	233	234	232	195	234	215	225	214	224	230	239	225	206	205	239	219	221	204	228	230	201	212	204	235	238	215	211	246	219	212	242	228	237	194	217	235	196	230	237	226	224	263	240	178	221	231	226	257	209	220	224	223	244	243	248	218	219	206	249	202	212	229	203	235	222	231	243	238	213	237	194	206	228	210	237	245	201	238	226	201	199	211	225	239	231	211	221	195	227	201	233	212	208	221	213	218	226	229	219	234	235	210	208	211	213	209	229	192	218	204	233	249	203	212	232	232	257	190	225	235	239	218	223	211	244	219	239	226	230	209	201	223	250	223	200	202	219	227	221	241	238	247	220	191	234	264	210	228	228	238	240	215	252	224	236	220	220	235	211	213	240	225	221	231	241	236	209	222	234	235	219	206	222	219	237	257	223	217	241	217	221	233	208	227	228	219	188	196	209	210	242	219	223	212	208	225	205	209	206	236	238	203	252	214	233	217	215	219	224	218	227	208	241	251	242	241	233	220	218	212	212	246	231	210	217	211	186	219	241	224	195	219	232	241	202	250	229	230	214	235	214	255	229	233	227	237	194	217	213	224	225	233	213	216	201	230	226	230	212	228	242	221	239	209	239	207	175	254	207	215	248	223	220	245	260	234	258	204	245	246	224	228	228	214	208	209	223	202	215	205	223	230	233	223	225	227	202	207	212	199	205	239	201	220	248	236	207	235	210	197	232	225	210	219	237	240	222	206	235	221	216	220	222	223	227	207	245	222	224	202	208	235	219	237	239	213	213	211	227	215	252	211	226	247	242	213	250	231	223	227	193	212	228	234	220	229	203	226	242	204	202	243	209	235	222	210	222	226	251	224	224	219	237	245	230	207	199	235	215	237	233	221	244	211	207	245	205	219	234	208	209	239	219	219	220	223	222	225	214	246	240	229	252	209	226	242	233	233	231	244	215	216	232	226	212	234	240	238	242	213	236	213	199	253	253	237	239	222	197	244	225	228	220	189	229	213	218	240	211	205	224	220	210	240	211	227	248	216	207	228	198	216	230	221	215	214	216	211	219	209	215	203	222	236	242	234	238	217	240	225	207	227	233	200	202	213	194	230	249	207	232	251	252	203	214	199	232	222	236	227	222	239	223	241	221	254	226	226	230	232	238	224	211	245	245	226	248	248	272	210	217	231	223	222	219	215	207	225	228	249	227	212	204	225	262	221	199	226	226	229	225	243	235	227	201	208	235	217	219	245	248	249	227	246	219	219	229	208	224	248	243	249	215	239	225	224	219	235	226	231	214	233	229	250	239	217	211	207	217	242	236	223	210	246	194	218	232	244	218	236	206	238	238	222	238	257	194	189	213	196	205	199	221	211	189	213	195	232	244	199	238	219	219	229	185	256	243	210	203	222	227	248	228	244	247	224	233	243	239	232	221	234	228	218	221	230	240	211	216	234	209	249	210	235	196	203	218	242	220	235	240	221	233	205	212	225	197	215	201	218	228	215	227	251	202	232	226	221	212	231	230	253	218	219	210	219	206	220	247	214	232	200	241	216	224	234	235	212	219	244	236	223	226	232	226	202	214	241	227	228	229	208	228	198	210	219	202	234	228	214	227	209	215	230	227	224	216	218	228	240	236	214	224	234	216	229	227	232	207	221	238	254	241	202	216	223	209	215	236	231	238	219	225	250	238	217	222	226	249	225	251	209	228	221	236	236	235	236	209	222	227	216	226	202	205	242	227	216	217	231	225	222	232	213	249	224	203	209	204	198	263	223	214	215	208	226	223	196	233	243	236	229	227	217	206	227	204	235	228	239	215	242	260	218	194	257	229	246	224	238	239	218	226	228	210	222	204	247	213	219	202	191	237	237	244	236	207	213	206	218	248	225	208	213	217	226	218	221	207	247	226	228	202	229	221	217	221	207	255	245	205	214	201	233	237	244	214	190	193	231	221	244	227	238	206	232	225	238	216	206	237	224	206	219	236	231	216	217	216	198	242	240	232	198	224	222	225	219	216	213	200	210	242	214	212	200	212	231	248	221	222	216	194	234	217	235	226	234	218	234	208	195	217	222	223	248	213	246	200	193	213	216	222	220	201	248	213	217	228	205	241	232	245	227	237	214	224	224	240	233	209	218	208	199	230	242	226	231	219	239	209	221	199	217	217	208	216	216	221	221	238	221	240	224	215	249	210	218	215	226	216	211	232	212	219	211	232	226	242	182	240	230	232	229	208	220	237	208	250	205	243	219	213	242	239	207	217	217	242	218	210	230	211	186	236	216	216	230	214	230	224	219	213	245	206	251	216	202	201	216	213	234	222	228	263	197	239	256	225	212	241	212	243	230	235	240	212	227	237	243	226	231	211	231	233	211	216	239	218	226	222	235	204	229	215	248	213	233	230	228	206	258	215	225	217	214	252	228	241	201	216	209	241	227	238	249	217	201	223	220	254	211	239	220	237	216	227	234	205	233	221	219	243	230	217	253	220	217	233	232	227	197	202	246	233	243	251	227	235	234	249	247	201	228	213	197	219	221	254	226	228	207	226	218	225	210	213	251	258	220	226	224	217	196	233	225	243	225	223	225	235	247	209	223	251	237	251	204	236	203	230	219	240	230	212	227	206	230	206	227	241	238	251	228	225	229	197	221	213	212	237	249	240	202	232	225	207	215	247	226	230	212	220	207	245	199	193	212	218	193	204	223	225	246	224	255	236	242	216	220	241	212	252	221	220	226	203	220	209	204
41323	15166	2134	2168	1981	1614	1428	1272	1111	1038	999	883	878	778	838	762	657	710	703	737	622	677	686	661	652	622	630	648	681	627	607	618	675	651	627	591	641	621	592	575	567	587	604	656	551	563	567	597	578	590	552	601	614	588	581	567	571	578	567	588	551	575	572	576	598	543	612	554	574	540	576	600	574	558	513	609	574	627	575	578	575	532	589	606	597	585	549	562	566	569	564	529	554	559	542	560	552	589	573	591	545	593	581	588	630	566	549	553	575	572	607	554	591	573	584	545	517	540	593	537	591	575	577	558	544	622	573	572	579	544	564	541	543	572	625	560	571	550	561	518	567	525	558	580	560	582	613	556	585	576	619	553	527	555	554	578	568	541	575	593	538	553	651	581	557	593	573	599	568	605	573	563	549	575	613	550	560	553	532	594	584	580	562	592	562	580	600	534	609	610	584	577	545	555	566	576	616	618	558	545	584	582	561	533	559	535	595	586	591	588	582	580	554	586	578	547	600	555	558	542	585	539	538	614	579	583	543	553	574	564	572	556	564	562	616	600	551	591	594	566	583	571	532	584	576	552	585	551	602	558	579	566	566	544	603	534	522	538	516	546	608	539	592	578	546	563	530	573	566	555	555	565	556	593	588	596	543	584	539	572	548	561	604	566	562	576	550	572	586	606	572	613	512	545	532	595	549	581	567	621	557	514	574	553	569	586	545	531	562	596	568	543	590	595	546	607	570	560	574	566	597	559	587	544	574	558	608	537	554	590	593	581	562	608	563	574	594	562	583	582	572	503	565	569	590	552	578	566	585	528	558	585	573	612	577	576	587	562	532	572	533	566	584	542	503	560	540	523	574	527	521	555	526	600	554	582	550	554	558	585	581	594	543	594	555	541	588	571	559	541	567	568	560	599	588	554	569	580	545	566	536	578	560	582	562	526	531	530	533	612	568	579	558	565	581	552	583	592	543	555	514	553	558	575	567	554	572	570	613	574	573	586	613	579	572	575	641	601	560	573	580	567	594	571	561	572	598	639	569	542	586	585	610	550	579	577	610	539	526	587	589	531	550	584	609	565	563	550	580	600	539	568	604	564	582	580	562	561	586	541	579	574	537	536	556	541	558	553	553	582	611	543	566	561	540	556	590	519	542	582	536	570	565	576	549	530	542	564	579	555	573	564	561	569	591	584	580	586	546	579	574	517	579	560	539	556	534	551	581	580	611	536	571	567	526	573	570	546	554	641	571	569	591	585	598	575	582	590	523	581	562	517	570	565	550	589	580	543	530	546	527	558	566	563	566	560	581	612	591	629	584	565	630	574	530	573	557	570	586	620	534	592	542	574	576	554	511	583	560	574	539	541	610	581	561	585	567	582	588	549	568	559	592	567	576	582	592	578	608	607	603	593	595	596	573	571	561	607	583	557	587	588	593	568	602	552	554	583	559	523	566	536	577	552	561	571	582	529	548	578	557	582	586	541	578	545	588	572	553	585	521	590	564	537	561	545	548	571	584	523	536	561	556	561	590	582	539	581	593	532	543	546	538	550	562	548	566	573	592	560	628	582	590	572	592	539	607	560	548	572	591	584	577	561	574	539	570	547	554	530	582	555	543	580	561	589	535	587	509	567	570	543	571	552	574	571	540	563	610	560	601	596	552	537	569	575	563	588	572	577	583	548	557	560	534	583	615	538	547	534	569	579	533	559	567	560	599	524	585	581	580	527	549	541	584	598	564	597	535	598	561	609	588	579	570	557	528	556	569	557	541	589	578	577	607	573	568	596	614	579	546	566	559	565	535	557	568	507	535	559	572	557	541	554	553	514	548	545	593	560	581	584	564	595	531	562	550	578	563	539	575	563	599	572	548	603	546	593	569	590	588	573	581	548	572	586	588	499	559	594	561	580	558	582	531	572	582	547	554	604	558	515	530	581	515	573	570	561	599	600	573	588	509	588	568	561	577	563	579	556	566	530	600	572	595	529	571	570	548	570	548	572	579	535	520	538	536	557	560	644	517	574	570	550	533	554	525	604	572	587	560	583	559	587	533	572	581	563	522	561	584	553	545	561	588	561	549	599	541	574	552	589	554	565	546	540	589	625	559	559	571	569	580	604	559	575	618	580	560	572	566	525	549	575	568	559	554	560	551	562	573	572	554	625	568	562	541	560	604	584	567	572	558	587	596	553	562	547	583	548	572	540	564	546	538	575	584	583	577	538	617	575	546	566	590	586	555	590	589	558	624	561	601	590	597	534	557	566	610	548	618	571	579	535	550	558	602	539	590	584	604	607	555	600	601	571	612	555	591	571	533	553	547	540	589	533	602	585	605	593	573	544	534	569	569	563	576	567	575	599	567	607	608	604	568	567	572	585	578	602	530	567	584	542	554	505	545	576	538	576	531	590	560	611	580	545	554	543	591	555	576	525	568	575	566	564	532	565	598	555	571	592	540	545	629	578	536	586	566	557	554	566	560	555	543	590	578	569	562	557	625	588	553	580	554	567	552	556	563	588	610	576	559	578	566	548	544	571	588	557	604	536	554	550	545	570	601	558	543	540	574	559	594	569	569	558	559	563	551	592	567	591	558	573	533	579	564	549	577	552	578	550	532	571	546	589	595	574	588	566	585	564	553	540	539	550	544	592	588	602	519	545	552	573	552	546	589	539	598	570	537	561	565	563	525	563	584	612	547	546	605	564	539	529	600	621	545	577	557	549	568	568	542	582	549	563	614	598	603	607	563	536	542	564	542	571	578	542	536	561	582	576	578	523	554	593	558	604	538	591	561	583	585	595	626	598	601	551	525	527	539	576	575	557	603	527	543	598	594	530	566	567	565	565	548	525	578	588	578	580	546	586	569	582	595	574	591	587	607	603	534	564	570	595	581	527	534	585	594	593	601	570	565	592	565	573	568	579	562	549	564	581	571	568	558	575	548	608	547	569	562	600	575	576	540	543	537	552	570	544	552	595	579	558	546	552	604	575	591	548	576	569	568	550	561	568	559	553	576	554	518	580	510	576	507	543	526	561	561	588	543	577	545	579	569	597	599	537	551	598	588	590	529	543	580	570	554	592	554	589	586	536	601	598	552	585	577	553	515	569	544	541	565	557	565	562	548	569	574	587	546	560	583	579	578	523	602	564	601	540	604	601	545	562	580	556	507	554	627	596	551	583	609	604	577	556	569	590	564	552	591	526	537	553	553	547	599	556	552	548	577	535	596	554	577	577	651	550	541	591	574	575	514	590	523	541	548	577	559	571	551	558	554	617	589	579	562	562	605	568	562	583	564	573	536	583	613	573	549	574	583	576	575	565	591	564	593	591	544	585	564	583	511	587	610	547	573	579	598	544	596	580	551	540	560	559	504	552	575	591	574	572	572	553	574	554	561	569	565	562	587	551	582	568	557	567	584	602	562	551	596	538	540	577	617	521	557	573	577	554	603	546	562	577	574	552	537	596	537	562	557	556	589	574	549	585	580	550	601	567	570	583	547	574	593	578
78965	43175	11543	1844	925	609	512	395	360	317	292	241	229	202	211	231	205	188	195	177	178	143	161	167	158	181	160	162	168	172	148	170	148	155	156	162	140	127	152	128	168	135	132	149	146	120	118	147	154	125	141	146	140	163	150	160	150	152	139	137	136	159	138	135	145	138	159	164	135	134	149	143	158	128	157	121	135	154	152	126	148	148	139	129	127	170	150	136	136	139	152	137	146	143	145	147	140	144	148	131	127	131	148	147	167	125	136	150	151	163	165	105	145	149	132	158	155	173	126	135	134	136	135	138	123	157	157	155	137	129	149	143	149	145	146	127	141	140	144	160	158	132	160	145	148	152	129	140	145	134	146	147	128	147	166	132	166	139	144	125	148	144	126	131	174	134	148	159	142	143	139	126	141	134	156	120	139	138	159	139	114	145	129	156	136	144	131	153	153	156	126	155	134	127	139	142	151	166	152	149	145	152	146	137	129	151	142	133	138	158	166	167	163	120	138	138	128	135	155	155	164	132	153	119	135	136	165	158	154	159	117	137	141	124	154	133	143	145	151	145	138	145	142	143	150	141	137	134	131	141	127	149	143	138	152	156	124	143	150	152	160	152	138	125	130	145	127	119	142	161	163	130	142	131	137	143	125	127	135	142	129	151	129	122	133	137	173	153	160	142	154	134	129	124	147	140	144	155	142	136	132	151	125	122	134	108	152	163	123	136	157	141	153	143	124	145	144	144	168	137	150	135	149	152	137	131	149	129	177	146	125	135	150	163	145	155	127	126	139	154	128	135	124	140	140	151	155	128	128	157	158	150	119	123	133	141	144	153	158	150	125	129	148	120	156	136	145	124	139	146	140	140	155	128	127	139	167	127	164	150	143	159	130	145	140	116	155	134	155	136	147	153	143	150	142	138	145	143	155	138	136	120	145	159	137	155	168	123	148	160	149	132	137	145	137	158	137	136	134	130	121	134	141	130	160	152	146	162	134	143	145	142	142	166	135	150	130	160	136	131	136	157	134	142	147	164	150	138	139	151	140	142	140	157	150	152	157	140	143	149	140	144	150	127	139	135	139	168	142	153	134	132	130	164	170	138	150	160	146	153	150	152	139	181	130	136	127	126	144	140	143	130	152	126	124	167	158	155	131	114	161	156	101	141	163	147	142	161	143	140	135	147	139	135	138	130	152	132	129	145	143	144	151	168	146	145	132	153	146	150	151	130	129	132	141	154	154	155	136	158	122	145	144	145	141	142	142	162	140	157	137	146	147	150	154	148	147	156	140	149	147	146	143	132	152	148	146	161	135	147	126	145	146	138	157	152	156	138	137	125	143	137	160	150	162	149	140	153	127	144	133	132	116	141	138	144	146	161	118	161	152	145	131	125	155	146	154	153	130	172	151	151	129	137	150	162	136	147	146	137	146	148	141	145	165	140	152	138	162	142	148	131	148	136	157	170	161	132	151	134	144	125	135	142	124	133	142	139	142	160	142	165	126	129	131	136	135	140	156	146	147	146	156	159	136	149	151	168	130	130	138	128	153	120	154	121	127	130	141	136	125	157	111	135	151	149	164	160	137	136	135	140	148	142	134	135	134	144	126	140	140	137	138	129	146	166	142	125	131	125	163	151	130	142	153	118	146	144	152	168	144	157	163	133	143	116	143	124	158	128	122	140	151	136	133	139	145	144	140	141	143	140	149	140	134	145	144	167	146	150	144	123	143	151	122	179	144	126	140	163	138	125	134	156	126	151	162	158	134	140	144	135	169	162	140	143	137	129	147	160	118	125	130	144	133	137	143	147	144	121	153	146	134	134	155	175	148	154	119	144	131	156	161	150	151	124	142	139	158	143	156	152	140	134	162	132	129	112	138	146	141	183	132	144	130	156	129	139	150	156	136	162	149	141	128	167	127	130	136	167	143	149	144	128	150	153	141	139	140	152	135	155	131	136	131	141	147	132	128	144	125	147	132	142	144	155	137	138	124	150	142	155	157	145	145	159	138	151	143	133	151	132	140	144	133	131	138	136	152	150	166	155	146	124	151	138	161	138	154	148	123	135	143	132	163	135	128	138	159	133	131	150	128	139	126	147	144	147	146	142	152	157	143	128	160	152	155	143	129	120	134	135	137	157	150	133	132	139	168	130	129	128	186	138	141	143	142	138	153	149	155	174	134	128	145	154	150	139	116	142	140	132	138	127	147	136	142	141	140	162	146	144	142	144	161	143	159	132	137	131	144	129	148	126	149	144	169	132	143	143	138	140	148	128	122	156	147	131	156	150	138	152	153	140	141	136	120	163	143	139	137	154	135	133	151	106	149	156	139	138	154	145	126	151	144	175	157	161	147	141	153	142	142	144	123	165	147	160	157	152	148	128	123	147	156	137	139	134	158	125	141	147	151	126	134	137	136	139	155	117	138	141	143	148	137	136	140	147	131	176	147	155	156	150	165	119	132	119	158	137	135	147	129	120	157	133	134	144	155	140	124	155	149	152	118	148	136	164	155	154	128	144	136	161	143	133	154	141	115	151	148	140	153	143	159	150	153	159	140	141	150	143	130	140	128	154	145	111	143	133	143	158	166	145	148	128	133	141	126	156	144	173	148	131	139	141	152	144	138	143	137	131	130	132	123	135	134	149	138	145	108	127	140	126	170	145	132	152	139	148	147	130	138	139	153	141	144	147	141	136	171	145	105	136	140	150	139	138	120	140	126	152	152	138	122	143	151	158	151	143	156	155	148	138	142	157	127	122	130	128	112	170	150	124	143	165	136	170	182	154	130	133	151	140	124	151	150	141	125	160	156	128	142	157	130	146	144	120	157	149	146	145	135	145	135	133	153	151	135	152	158	133	149	140	149	142	159	144	129	137	125	134	138	132	156	134	123	119	129	122	155	151	156	165	135	133	159	140	123	155	134	144	140	145	133	127	124	129	171	125	135	149	129	127	107	143	126	130	134	154	144	147	131	134	133	142	126	147	156	140	140	140	139	140	155	138	125	136	160	143	146	158	115	167	172	135	133	114	136	145	159	149	136	147	134	139	140	143	152	154	152	151	140	127	148	155	141	149	137	162	150	163	145	137	140	146	141	132	142	154	149	140	144	145	126	140	148	151	153	142	141	162	138	134	151	134	153	131	165	151	136	168	141	126	141	139	142	146	149	127	164	149	130	143	149	139	117	125	162	128	147	165	157	154	145	136	149	149	150	135	125	133	135	157	117	157	139	148	169	139	163	121	150	133	140	122	141	141	134	151	109	155	133	140	158	150	147	144	137	146	136	123	118	143	149	135	163	126	154	139	152	133	127	147	157	135	152	147	161	160	154	169	145	140	142	117	146	156	132	149	138	135	123	105	141	135	153	129	124	158	146	127	161	150	129	144	147	154	157	173	129	144	145	159	130	150	152	131	155	144	149	133	166	172	130	144	157	157	146	150	144	149	150	130	125	148	142	182	137	149	142	149	148	135	155	155	143	130	136	146	143	127	159	139	124	136
49612	21830	3279	3514	3120	2474	2070	1730	1464	1263	1124	1081	988	787	767	776	711	679	601	658	578	550	558	516	518	513	504	478	516	454	484	444	460	446	425	454	427	477	430	418	432	400	415	422	449	415	432	410	422	411	406	393	380	391	403	394	390	359	376	404	410	395	389	399	389	369	385	371	357	372	363	399	376	391	372	365	407	378	420	359	362	377	376	384	381	370	399	347	370	369	381	372	364	390	363	358	405	385	348	355	341	379	408	392	373	370	374	362	396	350	381	370	404	357	373	378	392	359	382	362	367	370	349	372	346	393	374	404	393	385	376	387	391	386	375	341	355	374	411	370	356	386	370	386	386	398	391	404	378	361	380	375	371	402	351	363	374	370	373	374	383	338	350	352	369	368	333	373	346	384	347	322	392	352	356	374	361	361	351	377	388	415	365	361	377	365	331	371	362	379	380	364	356	347	360	353	361	363	359	374	387	377	378	360	347	348	366	381	395	374	384	347	358	371	368	378	371	383	368	362	376	357	415	365	385	344	366	358	370	356	362	354	349	388	367	375	367	382	376	365	382	354	351	394	389	375	344	335	382	383	361	366	372	374	372	358	365	354	381	360	372	325	369	370	357	320	394	369	369	360	375	366	346	323	362	376	353	371	344	362	339	354	364	388	364	385	348	358	388	350	393	365	381	400	350	370	352	355	379	346	405	380	380	353	350	388	394	358	339	341	384	402	347	370	346	343	382	376	344	343	392	337	403	355	344	357	366	406	401	359	355	351	371	364	356	352	372	382	372	365	368	388	376	367	347	394	373	350	387	389	356	376	362	396	397	368	366	363	329	376	362	360	379	350	360	346	393	374	381	384	346	382	358	402	350	374	370	383	350	391	345	354	352	390	366	381	346	363	356	326	369	388	330	382	348	410	351	376	417	377	397	397	366	353	369	353	368	321	370	376	368	374	362	372	375	378	362	354	401	340	319	373	380	366	361	371	368	362	403	387	354	351	362	351	350	422	409	368	367	375	376	359	366	369	395	380	365	367	344	356	353	386	348	369	318	383	365	338	355	387	347	378	402	371	382	373	380	367	335	360	357	392	354	402	376	380	336	362	356	405	371	344	353	371	367	377	393	325	367	394	328	379	369	380	398	392	349	384	360	371	330	358	365	364	371	392	370	394	382	362	399	349	385	367	341	357	347	387	333	394	397	340	335	399	393	382	375	377	395	362	382	362	361	382	380	373	369	383	349	369	380	386	351	363	352	385	380	359	390	374	394	396	396	347	366	386	368	403	388	368	351	388	353	354	351	374	362	375	368	393	385	374	357	369	342	388	372	358	343	341	349	372	390	348	390	368	370	390	361	376	365	388	346	373	345	356	371	353	343	361	385	379	396	349	343	361	361	391	402	370	351	366	359	363	337	366	338	361	383	378	407	343	375	373	374	344	382	354	367	315	367	350	332	322	345	354	378	325	384	340	351	345	358	383	373	360	395	366	397	393	369	375	379	378	338	414	350	374	359	393	354	335	382	357	354	365	367	339	350	369	370	365	370	360	348	363	377	344	402	390	362	370	368	346	326	373	387	369	363	384	367	409	394	362	374	397	383	378	383	381	373	388	332	370	359	374	366	387	358	353	358	380	372	401	391	363	415	380	366	406	364	386	391	392	342	368	324	396	382	381	401	344	366	383	349	386	369	334	330	386	372	363	401	373	364	387	371	351	403	386	371	376	358	349	354	391	345	388	361	343	349	348	353	402	359	367	392	406	350	376	349	343	366	409	353	358	345	365	413	370	353	361	387	371	373	360	340	354	335	352	349	395	385	370	378	388	365	375	380	369	349	352	365	385	369	372	345	350	367	373	376	351	373	347	364	390	363	348	382	318	358	328	363	392	352	387	394	352	388	371	374	352	381	410	368	384	377	358	345	397	350	392	366	400	324	358	343	415	391	385	338	361	362	375	380	379	376	357	348	348	391	349	362	370	354	371	369	366	365	367	368	375	364	355	379	372	379	372	363	394	367	384	377	391	371	393	356	371	414	373	410	366	371	377	375	311	348	372	371	382	386	360	372	407	369	368	371	344	352	363	369	400	354	351	378	365	381	391	358	359	365	349	396	386	381	394	385	368	349	341	344	325	356	355	383	383	350	397	339	357	355	368	375	362	346	339	375	344	359	375	347	343	354	377	367	375	375	370	368	387	338	352	357	388	366	359	358	382	355	391	337	355	355	349	356	357	372	319	373	370	369	360	365	357	368	333	360	364	319	348	327	355	352	359	361	367	357	338	363	360	368	355	378	378	382	369	387	372	367	380	373	346	371	345	368	375	377	353	349	382	382	333	382	377	389	372	349	359	365	371	388	370	376	360	372	352	364	335	385	357	366	345	348	378	379	351	384	374	389	388	358	376	393	356	360	361	324	368	371	391	392	372	380	353	384	312	392	361	374	363	379	373	355	372	353	389	335	373	374	357	355	357	321	415	351	377	384	419	316	360	365	374	364	388	372	366	383	380	378	413	372	345	345	384	363	356	387	362	369	358	412	377	377	367	358	320	360	380	352	360	353	391	369	395	341	390	362	360	364	393	409	394	370	356	389	370	351	359	358	371	376	364	328	380	343	330	355	345	362	403	376	369	351	364	361	366	383	368	341	384	358	358	352	370	349	378	363	384	369	382	363	343	383	368	368	375	371	353	359	363	365	350	361	368	356	367	372	380	374	361	372	391	348	388	374	371	348	358	386	350	400	363	339	361	336	364	355	342	370	387	344	360	353	395	348	379	408	363	352	357	400	355	346	379	383	404	344	352	377	363	370	372	380	357	337	350	389	351	373	357	388	366	366	377	364	352	341	401	322	369	374	345	341	340	369	390	357	357	384	374	381	376	352	374	363	363	335	363	374	397	353	391	391	382	373	365	391	379	394	402	338	372	380	414	374	371	348	365	346	365	345	400	391	382	346	410	358	387	372	382	388	392	384	363	397	356	403	406	371	361	387	379	328	348	348	370	364	386	366	348	364	356	356	362	409	377	355	344	388	330	374	380	377	370	357	371	402	362	352	361	357	361	347	369	409	372	386	352	364	406	352	385	362	392	393	371	382	321	391	349	356	367	383	369	367	380	342	367	380	348	412	364	332	351	365	352	375	356	367	376	353	371	377	346	376	362	389	368	381	363	367	410	382	372	344	342	358	387	350	364	353	404	359	364	368	367	340	363	386	345	374	361	357	370	360	367	403	363	333	370	370	364	371	358	380	351	341	382	393	356	336	371	376	376	333	346	353	369	348	356	347	370	385	344	342	375	372	382	409	412	362	372	368	375	330	372	352	383	360	350	371	379	366	347	371	400	371	379	398	342	393	333	395	396	381	372	374	396	396	376	360	367	369	385	344	337	372	352	389	376	353	332	365	373	385	375	364	374	339	384	357	362	399	353	356	352	361	369	380	372	368	393	356	375	391	384	330	407	369	360	328	314	345	349	337	350	366	336	357	414	349	354	370	369	352	364
25414	3816	240	171	177	197	175	167	172	149	157	149	169	166	168	164	155	146	207	152	166	178	173	155	140	178	178	171	138	151	169	170	166	163	176	160	163	136	167	158	182	176	149	183	162	149	171	147	165	174	178	158	163	149	157	156	142	160	158	157	163	160	153	169	149	175	140	160	157	158	154	141	146	173	146	144	204	173	150	152	153	181	165	174	162	162	183	174	144	150	151	191	150	159	160	137	152	168	176	180	173	166	177	156	175	145	168	162	153	171	174	162	154	138	146	172	155	162	153	141	167	171	173	156	152	159	169	155	150	166	163	171	166	161	170	164	175	169	151	146	160	162	171	165	148	162	169	160	175	181	155	177	166	163	146	180	138	160	168	170	172	154	145	171	163	179	171	170	138	179	171	159	156	167	160	164	150	173	167	144	152	161	185	172	160	162	177	168	156	184	159	172	157	168	179	146	177	161	167	166	175	175	165	153	200	165	170	175	164	175	160	165	165	176	157	160	142	148	149	148	169	162	174	168	154	172	160	143	160	165	143	134	151	171	146	183	170	163	143	162	177	123	157	170	190	155	190	150	167	175	163	135	166	150	178	149	165	171	168	152	168	179	147	171	160	154	154	149	151	158	161	156	163	152	157	164	159	169	161	183	165	184	148	160	196	161	151	173	140	145	181	139	159	174	177	176	172	141	184	167	148	153	193	153	140	153	154	154	183	157	140	171	164	143	185	155	176	159	178	171	168	149	158	170	154	194	148	172	162	171	184	169	196	144	163	142	168	166	164	146	151	182	178	156	159	158	181	155	150	175	169	176	136	149	143	146	169	155	169	133	146	142	179	149	149	159	157	156	162	158	179	157	152	145	164	178	157	164	160	155	139	150	142	166	170	147	143	167	152	187	146	145	169	148	139	166	153	150	160	124	165	140	156	151	139	156	137	169	175	182	164	150	145	179	189	184	182	163	174	172	137	161	165	181	149	177	169	176	138	166	161	170	173	164	136	174	149	174	171	164	155	151	148	146	168	176	154	153	175	160	156	156	169	178	169	160	142	162	162	161	156	161	179	165	138	154	161	147	190	147	154	142	157	159	173	157	149	194	179	173	174	160	173	165	173	146	165	164	190	167	140	187	161	157	162	187	157	159	181	170	174	158	166	161	139	139	169	160	132	173	158	157	171	157	160	153	162	154	157	174	151	150	140	175	176	164	156	173	156	181	165	153	166	180	171	163	174	163	166	164	154	176	155	143	144	153	181	148	144	158	172	176	155	155	159	175	170	145	170	134	152	173	159	157	161	144	145	155	124	160	158	166	165	163	161	175	141	156	194	147	165	153	146	170	169	141	175	128	165	139	151	137	182	158	138	168	123	149	171	166	167	154	156	169	142	161	179	155	168	164	180	157	138	160	159	146	178	194	182	163	159	146	155	161	164	175	158	149	167	165	153	164	142	155	188	159	169	137	145	186	165	172	156	147	162	157	150	157	152	168	161	127	134	169	186	180	168	149	173	171	183	175	148	164	163	169	148	173	159	171	167	166	151	161	161	174	172	177	161	158	156	164	169	173	171	155	138	161	142	162	154	168	157	150	156	156	145	163	157	142	155	153	155	165	153	159	162	184	139	138	153	161	173	142	147	186	167	188	176	163	152	158	163	166	163	145	151	161	167	171	169	158	175	180	181	158	172	139	145	150	139	153	163	159	164	169	177	148	146	139	145	173	161	140	163	169	143	148	163	156	137	177	183	138	144	154	155	152	185	175	148	178	166	145	163	137	146	160	154	161	159	136	169	154	154	160	166	138	156	172	147	155	161	168	148	169	165	156	142	174	173	166	173	145	148	167	156	167	161	163	170	144	140	143	178	190	169	163	152	162	157	169	154	157	161	174	175	151	166	143	153	147	166	167	152	145	167	177	168	169	129	144	165	144	163	157	151	145	155	141	161	174	154	183	153	172	157	142	161	167	166	156	174	161	154	177	175	151	171	169	168	172	154	140	178	174	149	182	173	149	157	159	168	165	166	179	119	128	133	156	158	159	174	149	157	167	149	171	165	156	165	169	180	186	156	178	156	144	161	169	151	150	154	149	169	146	166	143	158	153	150	157	156	145	140	158	179	163	156	168	156	175	172	172	161	136	160	153	158	168	164	148	152	144	139	175	136	155	167	143	161	141	167	169	157	151	155	153	168	153	172	167	156	156	181	163	161	170	161	170	156	183	168	174	163	159	142	146	178	173	166	181	186	147	169	156	163	144	161	154	139	158	141	178	163	140	155	156	148	142	146	157	165	167	163	168	177	192	170	156	171	141	149	174	131	152	147	183	132	152	164	150	162	210	148	168	173	172	181	158	178	177	166	166	167	145	183	163	200	159	182	175	180	154	150	142	168	138	156	189	150	153	154	149	164	146	147	170	160	142	160	165	154	160	191	175	163	145	144	140	167	173	177	165	157	192	161	167	167	156	145	169	148	166	166	173	151	179	157	169	156	166	149	140	162	182	179	197	175	150	147	168	170	194	160	145	154	147	164	167	196	175	148	148	146	144	170	191	177	158	156	146	152	160	150	145	185	173	172	162	156	178	168	181	168	167	144	149	145	158	142	147	144	162	152	150	165	157	136	167	161	169	162	159	188	158	186	157	179	155	153	179	167	169	138	149	149	164	166	149	165	136	146	153	171	171	160	157	177	170	179	174	163	188	141	178	163	174	144	166	140	165	165	158	143	174	171	165	167	137	180	155	145	150	151	145	162	151	152	165	163	162	155	156	143	144	146	137	141	164	155	130	171	170	176	155	191	171	156	182	179	171	184	137	158	169	169	153	147	179	188	157	167	187	166	132	170	167	145	150	146	171	167	174	168	157	159	158	168	167	172	167	170	178	159	166	147	159	137	166	170	139	172	136	154	158	166	153	164	188	154	162	151	171	137	161	154	154	182	144	148	182	181	150	175	160	149	168	160	181	149	171	149	171	174	161	167	173	161	153	155	159	165	163	140	169	164	151	156	149	157	156	174	163	167	160	169	178	165	160	168	156	188	176	156	172	148	162	161	162	164	155	152	138	156	174	148	177	159	150	138	160	150	136	149	160	153	156	142	149	144	156	162	155	141	171	164	180	175	164	134	175	180	142	150	155	163	147	157	159	167	167	169	149	148	156	173	151	176	149	141	176	143	143	167	154	178	168	157	157	128	147	144	177	154	170	157	170	178	155	169	165	148	148	161	160	168	154	175	178	178	152	139	163	157	171	144	169	164	158	165	170	175	153	145	152	158	124	169	161	160	170	178	169	154	167	163	147	171	158	159	182	142	149	159	176	164	184	179	163	167	148	163	193	161	176	168	172	155	181	165	155	166	178	184	161	160	186	158	162	174	169	163	150	150	176	158	167	163	150	152	146	171	146	158	161	156	158	168	161	174	175	167	161	174	170	157	158	138	150	173	155	138	146	179	164	154	167	178	160	149	154	176	179	158	165	151	163	156	172	187	171	184	169	157	163
20265	2920	557	566	544	501	504	474	459	443	473	469	467	450	426	451	440	443	449	433	463	460	447	439	467	419	441	457	454	421	458	448	444	440	421	469	423	420	422	452	462	464	471	475	450	435	443	424	455	440	424	443	462	415	440	393	427	414	422	434	395	443	445	458	461	483	451	423	416	458	448	459	426	445	445	397	461	451	436	443	452	437	434	411	459	450	410	457	445	439	438	432	431	441	444	471	446	457	455	440	418	449	439	415	501	439	446	403	439	440	475	456	393	408	423	427	410	406	449	442	445	460	453	419	430	424	449	423	426	470	415	407	465	411	405	444	420	435	477	455	462	425	430	445	416	403	479	440	453	424	434	464	413	410	450	469	463	418	431	462	466	383	435	427	435	412	404	423	455	418	426	465	417	445	394	421	429	425	376	464	433	420	387	431	417	420	434	428	425	425	439	408	420	404	392	404	413	404	457	459	422	419	420	456	431	449	429	455	407	469	453	485	453	446	424	421	432	459	458	456	399	472	449	447	428	400	433	461	412	437	425	429	419	411	401	434	421	420	402	439	451	436	399	417	402	471	419	457	463	455	398	435	435	449	412	470	437	420	410	405	432	408	417	424	426	435	433	464	449	428	451	417	462	425	431	433	441	414	448	434	437	415	459	422	412	457	416	422	411	402	458	466	420	434	430	449	449	453	404	453	451	455	415	413	427	441	453	446	440	419	418	406	413	416	436	442	410	452	425	436	441	417	435	458	433	414	470	445	422	444	433	420	452	425	423	450	461	419	425	425	448	393	442	433	438	418	469	436	431	429	414	479	422	436	426	438	459	433	425	444	407	404	432	495	393	444	485	414	462	454	445	433	401	416	417	424	394	440	425	421	463	426	441	426	459	413	444	418	441	432	445	445	458	481	433	470	444	460	438	455	374	406	446	450	475	438	424	444	418	414	466	453	426	469	458	448	419	471	422	466	466	457	474	437	407	444	413	415	413	450	467	395	438	439	430	449	441	429	416	435	442	437	439	427	460	483	449	449	421	418	402	417	427	429	433	448	456	435	391	410	440	460	421	424	420	435	404	441	460	390	448	421	401	450	477	450	432	431	422	441	459	433	414	430	451	439	439	438	420	453	458	427	438	434	436	442	437	408	373	434	427	443	438	447	450	417	472	458	432	403	425	424	420	429	448	426	450	423	429	379	415	407	435	369	424	463	426	423	406	426	427	425	416	455	448	467	487	410	477	422	487	403	436	437	480	469	400	457	425	427	421	412	396	465	445	456	438	449	435	435	434	422	445	458	431	414	427	448	394	432	421	462	447	433	435	440	451	428	443	416	423	457	401	458	444	428	450	406	431	430	448	449	435	435	456	440	454	451	440	438	468	402	442	377	440	411	416	427	418	419	419	449	395	411	425	432	440	413	442	414	461	428	425	400	437	413	401	402	424	439	415	421	416	426	441	463	466	396	412	424	415	455	419	415	446	428	453	431	447	406	482	475	455	449	423	445	469	438	422	424	428	468	382	433	450	445	430	393	395	433	435	418	431	419	434	413	415	467	467	435	416	434	436	416	448	447	429	415	445	418	444	427	448	436	460	439	445	409	465	426	429	434	433	450	397	404	419	390	410	462	413	418	443	401	397	440	432	446	420	458	467	439	432	431	461	422	405	417	439	434	431	432	439	432	488	425	407	462	428	402	430	475	416	430	451	446	448	403	427	436	419	452	469	443	432	437	428	457	429	441	421	414	445	397	439	458	421	446	443	417	408	420	418	463	414	417	432	417	431	452	419	462	424	417	431	431	410	446	409	410	466	451	429	408	418	434	454	437	443	424	434	443	461	462	443	441	421	427	424	397	459	446	442	469	424	452	462	482	412	432	428	467	410	453	459	435	441	455	408	400	449	407	477	406	443	436	443	451	450	384	406	429	436	464	399	423	429	432	429	395	446	421	427	429	460	419	403	439	490	419	465	440	401	423	407	428	419	429	426	417	446	432	413	419	404	413	472	418	418	463	428	425	402	417	433	438	403	454	433	393	413	411	432	411	428	428	456	396	395	409	438	411	456	423	437	433	406	429	425	414	398	477	463	438	450	435	455	430	442	453	432	386	412	406	442	414	421	473	429	466	435	432	411	426	444	424	440	430	424	435	445	441	436	456	445	495	465	450	428	421	438	417	427	438	449	434	428	471	452	444	426	440	454	421	446	423	423	430	413	414	412	441	403	412	406	455	461	415	431	434	397	458	470	389	431	447	459	428	458	468	471	431	426	459	441	427	458	462	423	440	421	458	415	454	399	412	442	430	458	426	439	437	430	384	444	436	401	412	453	404	403	425	463	428	420	461	455	453	414	394	438	448	467	444	403	479	416	429	410	443	411	416	414	417	434	427	428	421	448	433	456	501	440	395	414	429	426	415	436	387	433	450	433	447	422	443	430	449	421	428	434	411	397	443	451	435	414	421	430	428	428	426	424	419	432	395	456	471	432	393	397	449	426	410	448	457	408	432	402	429	444	444	433	428	442	416	411	420	441	428	468	442	473	434	444	430	441	435	403	412	411	412	441	452	423	410	449	434	423	417	426	445	444	410	449	400	427	437	428	448	448	410	426	383	427	424	440	434	443	449	430	434	436	423	423	454	408	426	412	407	405	472	431	455	430	407	399	429	426	403	430	463	447	434	429	455	424	425	433	429	454	390	417	425	440	448	438	418	436	428	421	446	427	444	392	405	416	469	440	449	425	404	399	455	401	398	434	405	384	511	426	412	437	444	486	404	462	466	399	411	462	433	469	444	451	421	419	413	428	425	448	414	461	447	435	419	432	416	439	443	409	429	422	438	447	403	447	453	443	413	440	399	395	429	404	439	418	440	426	443	426	443	424	408	415	439	425	422	453	473	414	439	450	418	419	447	427	455	426	418	444	450	439	421	424	466	420	455	414	422	448	407	444	405	424	413	439	415	423	427	423	424	441	470	416	441	452	449	431	392	444	437	443	425	452	424	428	467	406	428	417	417	404	413	446	448	414	432	404	427	459	451	393	430	445	386	425	423	464	445	392	435	410	392	429	397	399	449	450	431	446	437	444	417	434	458	434	466	427	440	453	438	423	413	431	432	429	418	424	474	442	444	427	429	465	402	455	400	431	409	437	430	426	408	425	454	453	451	430	404	439	408	396	431	460	437	450	426	454	433	433	431	424	426	476	434	449	416	418	413	425	419	446	421	429	415	465	444	421	425	462	459	413	397	403	441	426	440	457	406	417	428	433	440	405	456	439	428	437	422	404	429	393	398	417	421	433	483	437	455	414	419	402	434	431	446	380	441	415	440	447	435	425	419	383	431	401	454	404	423	442	446	441	466	420	468	422	422	454	413	479	433	416	465	418	417	432	447	409	439	424	419	466	434	437	417	396	432	396	425	416	399	428	447	387	431	413	390	409	428	456	433	399	440	429	499	447	456	415	388	422	416	454	437	478	421	450	457	432	393	432	407	412	445	409	459
66436	31420	5118	763	607	462	404	373	334	307	285	281	266	262	239	243	268	256	262	226	226	215	230	244	247	232	230	199	222	220	219	241	223	235	257	226	227	221	218	229	213	235	219	213	241	207	220	226	230	256	218	235	255	237	218	199	260	237	262	249	206	214	215	220	225	227	245	231	225	234	215	237	233	239	236	213	219	237	242	229	250	227	238	232	283	227	223	226	218	215	222	237	238	238	234	223	239	232	240	235	235	248	270	210	241	215	233	213	235	230	183	232	221	250	214	209	245	213	214	244	223	206	242	235	250	239	245	218	221	265	226	215	241	237	240	236	199	188	222	225	212	226	259	251	223	218	219	235	224	229	233	242	224	253	202	235	253	225	220	226	219	223	227	212	221	248	210	207	240	226	212	240	194	216	236	250	201	205	268	231	222	235	222	216	220	201	229	228	228	220	247	227	201	206	228	236	203	220	240	216	214	220	212	213	239	216	230	202	250	235	236	231	201	232	224	237	233	216	235	201	217	227	228	262	244	199	207	225	235	225	226	209	204	207	219	240	229	226	239	232	199	253	246	225	212	211	229	197	192	200	234	242	219	217	221	220	214	236	221	233	223	232	221	229	239	238	189	220	226	227	237	234	223	266	213	271	229	250	203	227	227	238	212	255	217	213	236	225	197	207	206	234	235	245	229	232	220	195	193	218	220	221	204	227	228	200	231	239	257	209	212	208	240	237	207	212	225	229	234	211	224	211	224	185	244	218	234	204	215	246	223	238	217	195	230	247	211	230	216	245	229	221	218	192	218	223	211	218	237	219	239	219	249	215	242	205	243	235	248	240	196	240	230	240	219	227	202	216	216	224	270	220	234	239	223	225	218	240	244	233	217	227	215	230	207	201	247	198	214	246	205	242	212	225	250	224	219	231	215	227	228	236	250	239	252	206	218	240	228	241	230	234	233	208	212	252	234	239	235	233	227	231	209	220	222	254	206	221	231	229	216	226	248	221	214	201	231	209	241	214	249	240	260	245	229	230	218	216	236	222	224	222	242	222	220	212	225	212	197	230	245	217	246	217	204	218	230	223	235	209	224	226	194	221	207	216	217	215	226	220	222	222	209	226	227	227	226	200	238	227	226	217	236	218	215	212	223	209	210	222	219	226	225	230	202	235	217	214	234	244	239	257	215	232	218	246	234	220	235	208	233	246	191	213	218	212	195	205	227	221	214	220	222	237	224	217	221	225	205	226	220	231	238	209	234	215	227	242	243	231	223	220	199	224	234	216	210	252	201	189	220	226	214	216	229	213	235	223	246	225	228	232	256	230	224	247	244	209	211	234	230	222	219	194	230	222	204	220	210	224	212	221	248	225	234	208	181	241	234	218	233	211	230	240	224	227	220	206	243	218	220	238	233	233	234	229	234	232	246	202	231	207	206	249	218	247	221	222	227	229	219	234	224	229	222	234	248	246	209	191	247	240	207	227	241	250	219	206	246	223	230	241	239	233	228	198	248	211	207	226	250	215	230	238	236	202	247	227	218	236	222	246	214	245	239	232	222	212	231	215	228	226	203	235	232	199	237	224	240	205	228	244	213	228	225	227	223	228	252	201	220	207	209	245	208	243	215	205	212	234	233	256	221	230	222	226	217	238	231	231	241	215	226	217	210	221	226	209	241	233	214	203	199	195	218	237	250	254	226	269	224	204	225	252	233	218	235	226	238	227	238	187	216	217	207	232	253	231	228	262	249	223	230	232	209	230	224	227	211	229	216	222	213	247	226	278	226	226	232	243	234	241	216	212	234	239	226	223	229	209	202	213	199	209	215	240	221	222	270	220	222	207	215	215	215	215	207	231	234	234	231	230	234	236	229	227	256	262	221	228	238	248	232	258	261	194	229	216	212	206	225	249	218	238	220	194	238	202	216	223	256	217	224	241	234	221	249	239	227	224	211	219	199	213	220	237	217	236	221	231	221	242	202	208	192	201	218	242	240	233	207	222	242	260	218	228	224	198	216	231	236	239	236	230	205	205	221	226	233	217	231	224	235	232	225	188	210	228	238	226	224	237	193	236	204	261	258	242	210	222	211	228	207	210	214	249	220	250	207	211	232	230	262	228	209	212	227	254	216	232	250	217	220	221	244	207	205	231	214	247	236	205	226	230	219	189	232	245	225	238	204	230	234	234	218	240	217	256	208	214	209	221	196	212	223	220	244	230	244	239	245	228	222	228	234	259	227	233	225	246	228	225	247	221	221	230	236	239	222	223	230	248	226	221	233	214	219	217	242	237	220	216	225	219	259	223	222	228	212	230	196	220	214	238	225	216	210	216	231	236	201	229	227	228	199	234	236	238	222	230	224	202	225	194	236	227	224	209	229	239	211	232	221	214	195	184	214	238	210	236	204	229	210	238	235	262	198	197	244	209	211	182	226	238	232	211	236	208	222	209	233	197	263	231	226	243	234	235	220	242	266	220	243	226	235	230	209	228	246	223	229	213	217	215	236	197	219	217	235	213	255	234	196	227	222	213	217	239	205	240	235	195	203	220	221	221	238	208	213	234	214	232	225	226	257	207	241	247	214	235	208	186	251	223	213	228	220	201	196	240	218	215	223	211	237	227	217	197	227	259	220	232	234	227	211	217	226	242	208	224	219	212	241	264	236	223	232	222	235	205	236	231	243	187	257	220	215	230	215	244	225	212	221	217	248	234	204	240	227	244	235	207	226	209	213	218	220	199	207	237	235	207	205	228	217	202	211	224	216	244	228	229	229	228	239	222	228	216	199	224	214	200	227	243	182	222	226	239	226	215	186	243	243	230	217	208	246	227	247	238	243	229	213	235	240	243	216	222	212	251	204	228	229	238	214	219	224	232	232	209	229	226	231	198	262	244	224	237	232	203	231	240	212	229	235	218	214	268	254	219	214	195	223	224	247	223	213	197	226	226	230	259	205	238	246	238	226	230	213	195	210	236	221	224	244	225	234	214	228	220	202	225	246	208	222	234	247	214	231	218	235	215	226	207	235	228	218	237	237	228	222	224	205	212	232	209	250	226	213	202	214	215	227	237	231	208	237	187	240	232	237	206	252	220	228	226	217	195	244	225	220	203	218	234	225	243	213	239	201	213	224	267	220	224	196	210	218	220	223	230	215	220	232	229	220	209	238	223	261	224	220	236	225	244	229	232	235	237	207	221	216	233	200	215	187	227	200	214	234	231	219	255	242	217	198	230	244	213	216	226	233	209	210	211	222	221	231	228	214	235	235	255	238	210	206	201	255	219	207	234	239	232	215	207	212	223	214	248	256	202	250	220	205	204	230	228	231	233	232	240	226	234	218	184	227	210	216	198	211	230	229	249	216	235	215	237	230	225	191	236	237	222	234	242	248	224	193	202	242	215	202	232	234	256	217	209	210	227	227	221	223	187	233	239	215	245	211	240	229	229	222	234	207	245	239	206	223	208	227	227	205	212	221	231	219	217	241	211	210	219	215	220	239	208	213	213
40223	14899	1787	2121	1878	1734	1484	1257	1190	1036	966	958	863	840	758	750	717	714	725	727	684	667	666	655	654	683	664	639	674	644	652	604	611	625	593	625	592	603	596	565	600	559	588	570	627	619	628	605	602	563	580	558	614	590	583	590	562	528	574	585	579	587	565	562	569	593	566	591	525	547	525	583	542	558	573	612	581	580	599	607	579	551	553	578	567	541	595	590	596	567	606	600	591	553	561	570	506	593	564	589	603	579	594	577	553	552	634	565	605	505	569	547	578	571	543	553	589	600	577	602	554	593	592	564	554	596	576	587	571	576	524	582	570	583	571	554	586	582	540	581	571	605	559	560	579	560	548	605	589	570	558	564	590	590	587	560	543	570	621	532	570	564	524	590	627	574	631	541	528	592	616	602	552	595	585	580	573	590	606	561	561	587	589	556	584	606	572	573	509	542	538	559	598	578	567	614	585	567	528	598	536	547	531	549	602	543	561	541	586	552	585	531	574	591	539	575	586	569	574	571	541	538	581	604	542	541	578	526	562	585	584	550	557	553	579	530	569	526	541	552	546	551	597	545	551	547	567	594	531	533	571	571	566	595	586	562	544	575	574	586	557	536	544	541	593	578	573	566	547	575	605	534	577	515	529	578	546	562	555	594	618	572	564	601	541	536	552	562	591	572	578	553	574	561	588	605	558	551	514	556	546	583	561	550	561	544	551	602	625	517	577	554	556	620	623	604	569	559	589	599	596	545	561	521	564	577	546	572	595	562	533	617	569	559	596	554	571	555	576	564	605	572	557	580	572	558	554	593	549	571	580	585	593	523	563	583	542	571	562	553	597	561	578	579	573	598	610	580	552	585	568	532	527	563	538	594	584	559	587	580	594	594	558	602	551	548	533	548	597	580	548	529	565	596	601	588	595	564	535	560	556	528	588	556	527	608	551	554	575	571	572	566	556	591	579	603	540	590	577	578	522	559	544	559	539	599	550	584	528	566	542	566	564	597	537	539	571	568	513	557	548	558	546	566	600	558	532	584	566	564	579	542	586	574	549	592	573	585	548	549	576	561	561	574	532	579	598	570	561	617	536	549	554	539	600	586	557	620	561	559	558	522	582	577	550	582	599	554	505	568	548	580	559	546	575	550	529	616	595	544	563	597	572	573	573	573	544	553	548	558	585	626	555	615	568	530	592	563	538	574	539	552	572	571	551	563	560	555	580	582	637	542	619	532	589	576	595	566	620	573	544	589	596	549	553	594	529	538	564	549	535	583	569	600	605	556	585	559	535	552	573	529	643	549	594	597	561	571	525	573	549	548	543	586	546	645	543	592	587	530	560	533	553	585	571	617	572	532	555	573	579	574	574	580	554	626	593	581	557	539	568	573	553	543	568	546	556	582	570	594	588	568	611	590	571	543	558	592	579	549	581	577	568	584	535	535	572	540	563	571	601	610	594	551	583	532	561	614	547	547	536	577	599	581	592	587	570	531	583	560	577	536	594	558	561	572	561	570	582	573	619	524	540	568	572	580	580	584	574	569	593	570	562	563	565	540	525	557	582	548	569	571	543	554	567	572	572	567	586	578	567	533	539	528	550	515	550	568	555	524	603	608	563	587	544	593	574	553	543	602	543	551	574	558	579	519	559	559	579	561	615	556	536	580	577	576	561	566	568	594	575	565	574	540	582	586	592	524	532	539	580	554	530	576	582	599	570	559	586	556	554	572	542	627	594	568	589	602	550	568	551	606	558	612	577	565	540	573	541	563	598	624	554	566	640	610	608	539	567	585	577	601	542	572	579	611	576	530	552	582	630	586	578	560	583	561	533	544	584	532	513	560	527	586	564	600	569	591	556	553	542	579	528	525	535	569	543	552	585	540	592	585	584	598	557	536	543	572	567	573	563	593	518	521	571	586	564	558	597	586	584	568	583	537	564	598	560	584	578	565	548	542	588	550	558	558	602	567	583	552	557	560	578	584	523	577	524	558	635	581	558	575	587	551	566	574	563	566	572	566	536	595	568	544	593	600	559	549	568	571	607	599	576	568	555	580	550	560	626	530	561	555	550	513	550	595	563	603	551	581	555	532	587	526	571	528	557	558	535	534	569	554	515	597	566	587	589	561	594	513	556	580	558	553	564	562	584	582	517	567	596	545	571	588	530	551	569	569	549	571	519	543	583	529	561	575	534	556	573	540	563	550	580	561	515	560	569	524	562	531	537	561	630	562	542	598	536	592	595	553	609	564	584	564	601	526	540	595	545	581	550	569	561	547	528	558	563	560	555	563	526	555	551	627	565	584	595	571	571	547	550	609	540	553	536	551	590	579	561	550	577	584	574	572	528	577	565	604	560	576	578	580	583	602	549	575	577	610	545	548	552	576	564	560	592	563	527	565	585	593	553	545	562	571	555	572	550	519	510	536	570	573	554	581	592	591	563	565	577	584	547	566	554	553	540	581	517	535	556	557	572	519	605	572	579	561	622	558	576	555	589	547	603	555	562	573	594	573	535	556	576	563	590	521	602	570	538	566	553	563	565	553	592	572	562	515	546	532	571	575	597	556	596	541	574	583	599	593	544	575	546	576	503	573	575	547	522	544	576	574	557	551	584	543	540	529	617	584	578	583	548	564	585	596	563	544	569	606	553	597	539	522	605	527	578	510	550	583	560	557	571	579	587	593	573	558	556	560	565	575	594	539	559	574	559	539	564	556	581	549	561	629	584	587	581	577	573	541	589	565	596	574	630	567	563	588	512	584	554	587	561	581	555	544	555	544	558	567	601	563	587	605	580	525	573	578	563	608	544	543	579	594	558	556	595	564	600	568	550	544	539	556	572	568	588	544	574	558	589	562	584	581	583	590	557	599	564	549	558	547	581	613	574	565	562	550	531	574	506	559	577	574	617	556	555	570	561	539	562	576	546	564	566	622	566	580	568	586	558	567	589	533	581	562	604	585	574	577	566	564	641	558	577	535	537	555	597	563	537	581	511	608	572	596	531	603	598	564	542	597	546	603	567	546	582	584	573	585	560	575	544	555	569	594	532	583	573	544	533	529	554	567	589	589	536	555	570	568	520	503	566	577	574	575	569	515	566	574	554	576	574	576	591	606	620	571	554	603	587	584	558	562	565	568	595	606	604	571	581	570	620	558	548	588	550	578	569	549	555	593	528	615	568	573	561	555	599	569	581	555	554	539	570	569	584	564	632	577	592	580	531	563	583	604	544	509	551	573	545	552	595	566	577	545	561	556	615	530	547	557	558	594	587	595	591	575	591	585	558	543	599	589	565	548	610	578	562	564	521	559	565	596	579	545	559	547	535	563	575	551	589	517	565	555	532	602	545	560	558	557	552	551	555	569	556	536	586	574	541	557	551	582	563	571	582	559	545	548	557	564	571	545	548	567	553	556	559	567	574	595	563	531	555	573	588	528	556	576	577	558	582	565	517	568	548	566	585	575	569	575	550	543	525	627	517	556	507	582	504	581	581	569	596	536	573	581
77963	42148	11714	1860	930	634	489	425	327	293	275	259	228	214	211	199	180	192	196	190	178	162	182	173	163	186	167	157	158	158	164	137	147	162	140	144	146	154	152	177	127	165	150	140	149	166	147	153	155	139	167	134	134	173	145	148	130	133	141	154	156	145	157	170	155	163	163	141	151	144	123	167	140	144	138	129	150	139	172	146	150	141	143	148	149	145	140	140	154	122	150	148	136	131	131	147	129	149	148	152	137	151	136	145	149	165	123	149	128	151	133	157	139	150	133	160	147	157	142	152	147	169	165	145	136	167	141	151	142	142	153	134	141	157	139	146	140	155	146	151	149	134	113	151	141	154	144	137	135	133	164	157	139	137	139	138	152	150	137	117	142	151	130	123	152	128	134	158	141	138	160	158	149	123	150	116	127	141	149	146	142	160	160	163	132	128	159	134	122	132	147	138	143	140	146	125	157	128	127	148	152	129	143	128	156	145	144	139	140	121	131	155	151	145	144	139	141	137	146	154	127	140	150	135	147	125	137	134	149	126	146	136	147	137	137	168	160	140	141	153	152	134	137	146	148	126	116	134	149	128	148	142	144	130	130	132	139	169	151	164	144	155	164	135	126	143	141	162	165	151	130	124	156	139	149	126	122	119	137	155	149	155	160	151	118	144	129	165	135	143	157	132	124	139	123	130	164	169	139	153	149	132	143	126	146	113	145	148	129	142	154	152	132	153	148	163	135	133	149	183	170	148	170	141	140	144	125	138	141	158	153	162	147	152	121	148	143	147	133	140	160	141	149	149	146	150	138	138	158	159	137	133	136	172	138	162	139	132	150	133	148	136	155	146	157	154	156	142	142	148	150	151	151	129	154	160	140	137	153	137	150	149	121	154	138	155	138	124	120	148	150	175	135	135	133	155	160	164	138	140	147	163	131	134	147	147	141	149	166	153	138	154	142	153	149	129	133	145	146	153	138	150	155	131	138	156	148	138	134	145	139	135	134	142	151	166	135	124	142	143	138	153	132	131	154	117	114	149	154	131	153	162	146	119	127	145	134	151	145	155	152	126	141	139	151	134	137	135	138	146	135	136	149	135	155	144	146	161	136	145	138	127	151	144	139	127	143	142	149	143	128	166	149	143	134	150	138	164	152	150	133	167	154	138	141	130	153	144	137	149	128	141	155	136	154	136	154	150	140	134	160	141	137	157	128	149	141	138	139	148	153	134	139	136	136	137	128	142	137	139	124	161	139	136	148	159	120	138	126	155	128	126	134	126	120	149	115	135	146	155	160	141	145	130	139	127	136	155	131	155	130	145	144	141	161	128	129	146	151	137	132	137	145	132	159	138	157	122	136	141	140	132	139	124	139	145	136	131	138	131	101	132	144	152	137	149	112	163	140	136	124	142	157	159	122	153	156	164	148	139	139	151	141	159	134	153	147	143	140	161	138	160	120	137	150	123	148	127	130	162	127	152	126	153	116	148	126	127	147	156	153	125	150	169	142	151	148	148	147	145	142	140	145	139	144	151	139	150	135	143	152	134	154	138	139	175	151	138	138	148	127	157	154	136	166	154	133	128	147	146	141	148	161	137	127	134	136	154	136	139	154	132	120	159	156	134	132	142	148	141	136	140	153	137	154	135	150	130	142	181	142	154	149	130	134	137	154	125	126	134	155	130	121	157	148	131	155	172	137	143	151	162	146	152	127	130	155	148	155	135	133	130	143	138	155	148	148	149	139	160	161	152	139	150	120	151	145	148	152	140	133	122	158	143	145	143	158	151	147	152	128	164	152	133	139	151	158	164	140	123	138	138	156	159	137	149	117	142	128	153	136	145	146	150	138	140	145	144	144	125	140	149	131	161	148	154	152	135	147	153	155	155	157	134	148	140	143	165	154	169	155	155	136	160	145	124	152	143	144	140	148	164	118	152	157	156	142	151	153	163	168	125	130	148	145	129	138	139	103	138	157	151	135	137	137	181	150	149	162	153	145	126	143	127	140	170	136	164	154	135	154	130	155	159	143	151	133	131	150	147	146	142	129	129	161	156	133	147	134	147	146	143	154	130	142	147	142	155	150	161	145	156	165	123	149	146	134	128	147	141	162	149	157	137	139	131	128	153	123	143	154	149	166	155	135	136	129	126	124	111	145	130	160	141	145	120	140	128	135	124	137	163	153	120	148	147	153	139	116	161	132	148	156	133	143	137	136	126	151	139	143	160	132	134	151	166	150	136	162	167	153	140	142	152	151	144	146	159	149	149	152	142	157	153	177	140	135	157	117	151	153	126	156	129	130	166	137	129	151	165	175	139	123	131	144	160	121	134	150	162	151	159	124	150	128	141	156	127	177	151	129	150	142	132	143	135	150	144	126	154	131	130	136	150	161	144	140	138	153	136	131	146	173	153	146	149	153	152	139	149	134	136	165	144	148	144	155	158	129	135	133	145	142	145	163	131	153	148	131	145	154	125	151	154	151	166	110	155	145	139	129	158	121	133	144	156	139	151	144	164	143	139	164	149	148	152	158	144	124	152	131	163	144	151	147	139	162	130	131	143	145	137	141	150	140	145	133	142	138	156	141	146	157	159	150	115	152	143	142	133	139	147	148	129	132	146	138	156	155	144	142	136	149	160	147	150	134	141	146	159	158	151	137	144	127	133	141	149	155	137	145	146	149	158	136	147	143	151	142	158	140	159	134	150	152	150	144	158	159	142	116	160	163	131	120	152	177	142	153	146	153	149	136	127	143	161	153	142	142	138	153	158	148	150	138	142	126	141	154	136	154	156	162	137	127	145	131	152	136	162	161	126	129	139	126	159	141	116	136	143	123	142	160	144	170	151	130	150	136	151	129	148	138	135	153	146	161	133	146	137	151	145	144	140	147	128	129	138	154	141	135	156	127	149	126	145	130	157	138	149	152	135	142	131	154	142	163	147	134	149	131	153	148	132	133	130	126	156	153	125	148	135	162	132	134	140	127	130	155	124	128	144	137	136	170	163	147	126	128	146	128	141	148	135	154	146	162	161	142	126	141	133	130	138	151	130	128	144	137	159	130	149	135	161	127	161	152	140	156	151	140	146	138	162	134	152	141	148	135	142	138	142	144	119	168	122	153	135	127	140	149	123	151	138	138	131	156	122	165	153	133	153	140	132	129	137	142	125	147	130	136	138	144	138	152	174	148	133	154	126	143	161	154	152	138	152	143	146	157	145	115	140	150	132	131	154	118	157	140	127	138	135	139	156	136	157	142	154	141	151	150	129	141	133	136	153	138	148	155	145	136	147	155	130	151	170	143	132	149	146	147	155	136	148	157	139	112	142	150	121	130	141	124	134	158	135	142	157	143	140	163	137	143	134	159	142	139	149	121	156	153	138	129	146	126	156	150	145	149	159	128	148	143	136	148	134	134	146	163	151	131	134	143	155	135	159	152	153	144	139	149	127	126	136	147	125	132	138	146	144	125	138	123	124	124	140	136	170	148	137	137	135	104	117	157	135
48670	21780	2931	3506	2984	2508	2074	1699	1451	1269	1140	1050	954	846	828	701	724	695	627	603	579	557	533	575	564	485	489	469	467	452	462	472	481	428	478	399	443	446	451	440	424	415	412	417	409	412	385	398	389	416	416	407	396	386	379	387	403	404	431	389	393	380	407	385	406	393	395	361	377	415	361	389	417	419	390	351	375	344	374	393	384	380	416	384	392	385	369	394	385	375	353	381	352	395	405	361	331	371	378	377	362	385	381	380	378	351	354	376	386	387	362	353	379	346	329	370	349	353	407	394	368	370	372	373	335	348	352	365	359	365	357	367	384	379	351	392	378	359	377	406	389	352	370	377	398	353	336	362	378	351	411	349	354	397	376	400	375	367	394	396	378	357	412	339	395	393	345	376	389	340	397	352	369	326	409	358	387	327	389	400	337	355	374	383	338	394	347	399	369	379	320	383	380	381	359	396	379	345	359	367	355	378	389	375	320	364	384	379	373	387	366	404	376	409	357	352	337	385	346	366	364	378	341	378	332	365	364	383	334	386	356	375	352	387	355	369	376	338	329	397	350	353	408	381	357	367	357	387	381	378	385	368	363	334	395	372	330	388	347	343	359	377	386	364	365	368	382	358	385	357	366	357	368	332	335	379	381	339	362	368	382	389	358	358	385	383	378	372	369	334	347	363	388	368	359	370	344	374	376	366	367	364	369	359	372	391	387	366	354	432	359	336	387	360	352	371	356	341	349	368	402	375	337	341	379	390	373	380	366	381	337	350	363	368	370	385	322	360	372	393	372	374	352	389	361	343	393	379	382	340	394	376	387	393	376	381	359	365	381	356	366	349	355	360	382	370	357	365	380	370	384	381	375	384	343	403	328	374	404	361	353	360	376	354	354	356	347	360	373	367	344	345	365	361	360	346	368	354	400	379	355	314	336	417	375	338	416	327	396	374	359	350	379	377	370	367	374	366	351	343	366	381	370	352	373	396	389	408	363	375	376	368	352	380	375	339	390	355	364	347	354	354	329	391	384	349	361	367	348	392	358	344	350	314	381	379	370	380	375	337	402	368	366	386	376	364	374	358	392	373	366	380	371	395	385	379	349	361	387	345	367	384	346	359	383	379	353	368	409	358	364	405	434	368	361	361	361	402	349	396	375	367	350	348	385	347	362	392	326	364	367	368	375	371	320	362	378	379	390	356	368	359	414	375	383	337	380	351	365	327	378	355	382	371	381	380	372	394	357	343	343	368	355	367	401	399	363	367	364	329	352	370	381	370	369	365	362	340	393	350	349	338	419	401	361	358	324	384	362	385	400	366	348	354	422	374	348	431	386	356	398	360	395	361	335	368	376	365	367	389	369	313	384	347	359	383	377	401	343	348	374	350	356	388	369	394	363	338	347	370	367	368	388	381	385	355	343	345	409	381	390	371	403	369	357	348	365	327	380	377	375	362	357	343	365	375	384	352	353	359	366	366	349	383	374	378	392	375	391	342	369	362	343	343	350	373	358	378	352	353	375	365	376	386	384	348	388	373	360	395	381	390	356	402	410	388	350	382	346	396	365	362	376	390	343	362	376	363	385	376	345	393	341	379	353	399	389	354	402	377	340	376	375	403	375	350	354	405	376	377	376	351	368	377	375	360	394	368	358	407	366	368	352	358	367	387	367	368	349	350	367	324	350	338	389	400	389	352	407	355	366	363	366	361	391	373	370	391	328	370	379	367	362	412	356	327	353	362	362	361	352	384	377	373	382	327	385	380	383	333	371	380	372	365	356	384	394	370	380	335	374	351	345	367	368	389	352	366	365	409	387	380	357	347	355	362	383	407	376	382	395	387	361	356	357	399	337	386	336	392	349	355	373	353	396	363	354	395	355	391	393	370	385	355	370	412	368	371	379	372	359	361	358	342	363	364	340	371	372	390	380	365	345	360	347	345	355	384	364	382	393	355	363	351	354	394	375	378	347	400	351	405	349	388	347	365	394	378	408	395	376	353	385	380	357	355	376	378	374	357	385	348	324	458	406	393	385	385	370	375	359	356	325	354	375	348	362	381	367	342	348	373	353	375	374	372	397	358	359	351	388	344	389	326	389	367	377	401	389	365	363	355	377	349	353	364	382	332	334	367	395	354	369	369	372	373	391	340	362	375	346	362	391	359	381	376	343	373	340	354	358	369	385	337	360	347	374	340	337	383	337	361	385	369	371	398	383	380	399	351	398	361	371	373	394	333	370	354	348	348	371	392	342	369	352	342	363	392	382	385	394	349	363	370	345	402	330	355	336	377	393	359	363	368	364	376	372	369	376	367	342	404	373	350	346	359	357	377	364	365	368	363	385	364	394	363	402	383	363	355	365	357	370	366	392	367	371	377	374	349	341	373	367	357	372	374	354	375	352	375	367	373	345	354	367	379	350	413	363	383	388	362	372	380	407	336	405	396	372	343	420	377	388	389	346	350	380	350	375	342	366	374	369	339	347	379	360	368	364	379	330	346	368	372	379	338	428	369	383	375	351	376	340	363	413	377	353	350	350	363	385	352	337	390	357	370	391	378	335	364	417	348	369	415	380	353	356	375	340	370	367	388	374	362	382	380	397	362	379	361	363	342	375	359	346	356	368	355	370	369	366	341	369	367	351	406	336	408	381	362	358	377	388	365	376	323	366	387	377	369	358	415	383	376	391	379	380	357	368	374	368	395	377	377	362	365	380	377	384	367	340	386	393	350	357	377	354	346	387	359	398	363	348	365	349	374	346	329	338	334	355	353	396	354	374	379	361	376	402	328	351	341	374	370	346	353	354	344	370	380	340	342	381	368	372	383	370	387	351	388	337	360	405	391	373	338	345	366	361	382	349	378	362	354	372	374	397	335	381	317	389	362	371	374	346	361	358	386	381	380	382	339	360	354	373	352	382	381	370	381	356	369	367	366	351	368	351	329	358	349	357	371	360	351	338	349	373	381	351	389	367	342	344	359	359	337	368	367	394	366	356	365	365	380	378	341	386	358	338	376	376	381	372	360	413	349	359	339	388	395	369	380	355	393	374	338	348	376	366	364	390	393	338	363	383	371	350	368	370	364	318	406	373	386	355	374	364	364	406	369	364	370	379	388	367	344	391	409	358	379	398	361	363	384	328	370	370	358	405	375	364	327	372	365	391	366	353	371	347	418	357	364	365	353	341	349	349	351	386	375	363	381	368	335	338	378	372	384	361	348	344	365	422	341	368	361	368	386	343	418	395	358	383	358	357	367	387	375	366	386	388	362	350	377	368	364	377	374	367	389	380	351	372	372	385	345	373	382	339	385	408	348	366	368	366	383	354	348	406	374	399	382	354	369	369	329	377	401	371	337	398	353	337	375	364	381	400	364	364	394	377	369	349	370	379	371	334	361	362	389	376	376	384	398	367	364	358	354	362	343	389	385	377	364	337	378	368	390	343	342	394	388	352	399	375	354	347	348	356	348	396	373	353	371	356	350	361	353	388	360	406	375	392	336	380	307
25460	4180	333	213	184	165	203	150	199	156	172	171	177	155	172	160	172	187	147	180	184	168	160	158	159	169	176	185	171	173	160	163	168	134	152	154	158	184	154	178	160	162	179	171	146	148	162	172	164	165	160	156	167	172	161	171	139	183	164	138	174	159	166	178	172	154	165	176	155	166	185	160	161	140	151	153	165	174	159	180	171	141	160	174	156	153	145	164	158	161	158	174	155	157	134	170	197	165	177	172	156	159	183	157	150	154	178	163	171	168	187	143	166	161	163	147	198	152	169	170	166	147	179	166	159	200	162	155	164	154	177	196	174	160	178	162	159	171	132	178	176	168	162	165	166	169	157	161	162	175	165	163	153	171	161	173	152	157	170	164	140	165	175	161	144	170	157	176	178	162	148	157	143	165	163	166	155	153	162	150	167	166	163	161	141	165	169	154	154	159	130	186	150	178	170	169	153	181	153	160	139	149	160	183	152	156	131	179	142	167	158	166	161	166	141	175	151	170	169	151	157	154	156	161	173	169	152	161	166	163	179	159	162	173	186	170	164	182	158	161	131	153	151	146	156	153	170	163	163	182	195	184	163	158	158	189	191	192	152	173	174	145	183	166	170	170	170	167	143	154	173	130	173	166	139	156	164	150	164	189	161	163	158	176	166	157	156	164	149	156	156	156	170	135	189	174	151	156	161	167	158	176	177	153	162	171	159	151	155	156	164	152	156	174	174	154	172	169	162	152	127	174	156	161	179	202	147	150	175	160	163	169	149	153	179	166	162	165	152	165	200	170	160	169	197	159	158	166	158	165	141	153	158	152	161	179	154	170	152	156	157	155	160	142	155	149	177	195	177	154	152	170	169	179	176	158	167	161	176	124	165	164	159	157	161	163	161	158	147	177	142	193	155	162	161	151	171	146	165	168	159	143	155	174	153	159	162	152	165	155	158	173	148	153	171	161	166	161	156	175	152	150	162	178	170	163	164	152	151	168	154	166	161	160	172	181	173	164	168	158	162	163	144	180	156	189	172	187	146	140	136	156	155	175	166	139	169	163	161	168	167	167	130	133	145	175	175	174	135	155	169	155	166	161	168	154	163	146	147	190	167	145	142	192	153	168	179	159	168	163	178	152	159	136	179	156	145	169	149	164	158	144	153	173	178	171	167	157	146	161	173	157	165	139	161	160	169	166	142	155	163	184	172	156	162	146	149	167	179	181	161	165	141	165	160	174	150	147	169	164	155	134	178	149	172	196	153	175	166	163	165	173	165	163	190	172	185	173	166	131	164	179	167	153	170	146	138	164	155	151	169	161	171	190	163	158	174	169	146	167	165	157	165	164	153	178	153	189	157	157	207	167	167	161	169	166	191	181	146	164	176	167	142	144	134	175	157	159	174	152	147	150	161	163	151	153	162	166	177	198	176	183	186	143	139	150	160	167	173	158	159	171	140	157	170	154	165	146	189	180	161	185	190	155	163	186	163	150	155	137	157	148	158	182	169	164	166	158	155	162	164	169	165	178	142	175	183	170	155	170	170	157	184	148	177	160	155	170	176	179	160	148	148	147	152	159	170	164	158	154	153	152	180	161	145	139	163	159	152	163	176	170	149	161	151	175	163	162	184	137	160	163	180	143	158	166	147	150	149	149	154	164	160	166	138	168	139	154	154	184	136	120	160	170	175	165	175	157	163	149	159	179	150	167	141	140	181	159	166	159	160	176	165	162	147	168	187	156	149	193	181	186	176	152	170	169	175	162	172	148	169	184	160	170	168	155	154	155	158	177	163	160	171	144	155	136	173	168	163	160	177	159	150	180	145	178	174	156	169	173	149	163	156	167	156	161	156	174	176	172	203	161	160	178	172	161	159	155	163	171	157	170	172	159	157	157	165	170	134	180	144	166	187	187	163	143	173	164	147	162	140	136	151	142	172	172	169	159	161	150	164	154	180	174	149	158	152	170	161	159	162	183	149	188	158	169	163	179	172	144	135	141	171	162	155	175	161	161	156	147	176	173	153	161	167	167	157	144	185	154	148	168	159	149	154	176	161	144	190	176	153	170	167	154	145	188	181	163	179	173	176	163	142	164	157	158	183	172	152	140	157	153	158	180	168	164	142	190	160	183	151	194	175	166	153	146	144	171	176	166	140	180	161	175	175	167	160	162	146	163	142	163	158	158	181	161	160	176	177	172	170	167	159	161	142	172	184	186	164	174	152	186	120	169	167	173	138	150	154	149	171	174	177	175	145	189	158	190	179	147	169	153	156	133	133	145	154	161	161	168	148	176	155	149	179	152	171	166	166	184	170	177	174	143	170	172	169	135	149	184	155	158	153	160	147	151	160	198	177	144	180	152	166	160	164	171	172	173	157	151	154	165	131	168	157	153	176	147	177	151	155	139	164	161	179	142	172	149	165	158	150	164	163	141	178	149	169	143	157	171	147	155	147	168	153	161	166	148	161	163	177	164	184	178	164	197	161	158	162	184	158	144	176	155	160	158	161	168	170	165	148	164	170	165	161	156	151	159	166	141	145	176	149	168	157	167	184	159	167	156	163	198	159	144	136	175	169	150	176	169	151	181	141	158	154	156	178	162	172	178	161	147	164	151	154	145	163	163	149	177	155	145	175	160	141	143	169	170	169	147	146	168	176	168	177	146	170	130	150	165	174	167	198	161	171	143	157	155	177	190	166	181	159	152	158	152	156	162	141	166	151	153	157	151	176	176	173	149	152	166	167	177	159	172	152	186	169	171	149	159	181	167	165	145	159	161	180	155	163	169	172	148	162	165	169	184	153	162	170	163	149	157	158	182	146	153	166	150	171	163	166	163	138	180	159	179	177	157	166	139	175	145	178	158	161	125	171	165	187	164	184	157	160	152	165	165	166	155	154	183	158	171	157	154	156	176	155	171	168	159	178	150	164	167	170	195	175	181	141	171	164	159	174	148	151	163	154	146	162	165	168	150	163	172	160	179	181	159	160	172	165	178	186	185	178	148	167	174	152	138	153	194	167	155	161	152	139	176	153	167	176	161	164	164	135	171	183	159	175	163	185	159	198	153	164	139	163	160	169	173	172	177	166	183	168	181	184	168	169	162	161	170	165	160	172	160	176	166	171	173	172	160	184	157	129	169	159	155	186	145	165	187	156	128	176	181	170	177	174	156	190	152	168	166	154	173	165	150	169	179	168	170	155	164	175	164	144	148	146	146	175	175	153	164	151	157	162	150	166	163	172	149	173	160	166	162	166	176	166	181	148	157	169	159	194	172	156	136	136	172	153	169	149	169	161	167	165	150	149	155	153	161	175	155	151	178	172	172	140	142	155	182	158	172	141	162	171	168	147	149	163	178	155	155	173	192	204	167	141	166	173	177	155	146	196	171	177	146	174	167	169	141	152	167	155	148	149	161	138	164	145	169	164	165	178	160	157	177	169	167	162	144	167	164	171	142	170	165	163	177	162	166	158	180	179	151	147	164	165	184	151	158	152	154	153	159
20047	3425	548	593	541	543	521	462	479	446	489	460	480	472	441	442	459	461	415	449	448	456	460	416	468	460	423	447	421	450	443	465	423	424	437	443	421	417	429	411	447	486	440	465	407	407	439	469	426	423	448	419	422	416	464	426	438	443	449	442	428	453	409	445	411	459	443	454	403	440	447	456	468	406	445	408	426	466	439	451	424	446	426	423	419	429	424	447	425	422	463	453	485	445	408	400	415	457	427	455	433	414	461	384	427	430	458	412	419	448	406	420	418	407	428	426	416	456	436	463	418	407	439	486	444	441	434	437	425	448	399	418	395	429	440	430	461	372	447	439	417	454	417	438	477	405	418	446	455	420	437	469	478	413	409	422	410	456	471	390	439	424	400	447	416	422	455	414	473	442	416	440	435	442	424	426	439	440	438	426	457	412	449	456	443	416	427	421	441	432	402	454	415	454	434	430	439	403	444	466	421	446	431	414	425	473	470	447	432	423	454	476	441	410	451	460	399	429	433	428	446	484	406	447	457	429	443	413	458	416	441	408	411	426	444	467	457	423	436	439	415	390	365	431	415	475	477	456	442	460	425	454	440	438	431	446	423	406	470	406	433	461	413	446	456	416	442	437	441	412	431	442	441	430	440	459	455	446	441	431	418	451	369	393	429	398	431	434	428	466	440	459	408	404	454	416	442	448	443	439	437	453	412	448	415	420	434	461	400	423	451	449	413	417	442	393	496	414	404	420	422	438	427	476	424	427	439	418	413	448	406	437	422	416	423	444	446	433	423	448	488	400	424	424	406	448	436	419	439	442	453	441	399	477	435	460	418	442	442	438	459	443	488	447	421	407	435	372	426	428	410	415	459	429	433	418	438	428	404	427	419	420	443	423	475	442	407	443	440	395	458	426	453	438	429	441	472	402	403	448	438	412	432	460	451	428	437	429	432	475	455	447	466	440	444	454	413	441	449	428	444	433	429	425	411	437	449	447	441	436	414	407	407	445	430	408	409	441	471	425	396	430	430	413	420	430	427	421	428	457	469	364	423	468	471	462	449	428	453	454	424	434	435	421	432	411	426	416	414	423	407	414	418	435	396	458	426	407	422	424	448	439	417	437	437	423	415	404	485	382	439	402	450	437	409	431	457	458	453	426	428	444	445	454	449	445	407	452	440	431	455	427	416	455	439	392	452	464	463	430	409	422	433	466	462	431	428	439	425	417	465	422	450	441	399	459	435	388	413	418	420	461	409	414	431	429	414	433	432	454	423	428	437	448	400	415	437	453	448	413	405	483	393	453	426	429	451	450	440	425	457	400	449	386	450	443	449	447	401	420	464	460	435	469	428	426	403	443	415	445	431	429	403	415	413	427	445	452	434	439	438	424	399	463	417	394	415	412	447	460	426	430	458	430	427	405	426	490	395	443	447	442	445	443	428	382	465	416	446	410	413	446	426	465	426	441	415	414	430	413	451	447	425	400	442	392	454	403	460	393	411	414	428	468	430	445	436	413	441	396	427	459	440	430	396	456	428	430	428	419	442	445	433	455	479	423	437	422	443	428	477	443	453	412	434	424	413	413	432	410	417	403	444	462	401	419	447	424	411	418	417	457	447	437	411	428	436	428	413	451	434	426	434	434	432	428	445	450	430	456	413	436	462	443	467	457	389	456	427	448	406	434	444	406	458	438	456	419	441	432	442	404	455	440	444	408	458	411	456	407	416	419	428	474	453	420	426	439	447	434	459	441	417	469	455	410	426	455	427	438	445	458	467	428	476	425	456	444	444	420	473	401	451	453	422	410	451	434	445	438	411	438	408	426	450	454	430	431	420	448	431	424	414	429	446	424	446	478	465	414	455	462	429	398	427	434	436	391	433	445	416	406	415	437	427	410	426	432	439	431	420	407	446	427	458	440	468	451	432	408	444	425	474	416	417	428	390	451	423	450	444	437	419	440	419	435	433	409	463	414	409	418	476	392	423	438	453	403	446	452	431	429	439	429	463	433	468	425	474	413	460	447	412	463	398	435	438	413	440	432	440	445	377	418	421	416	432	445	435	446	431	447	441	420	404	409	407	426	448	472	445	449	409	448	461	431	433	429	385	456	414	440	417	444	430	431	445	441	405	434	408	441	412	460	427	428	423	439	459	464	439	444	424	428	431	428	405	453	405	402	420	390	437	430	412	440	436	447	445	427	452	439	427	408	417	423	464	446	469	431	415	429	431	402	425	432	438	464	442	414	454	393	422	424	416	465	426	423	470	423	416	415	424	418	451	458	408	427	432	436	403	445	431	424	414	425	479	442	441	403	452	428	432	463	434	415	434	453	427	446	431	425	428	441	445	420	423	422	418	408	451	443	421	420	429	457	414	431	454	417	449	444	444	410	473	433	451	398	442	434	432	436	424	467	438	442	446	466	431	444	421	462	443	414	434	454	433	436	427	443	425	446	456	417	447	436	435	469	431	419	438	447	434	429	401	448	465	437	432	441	403	430	427	450	440	403	468	446	444	417	422	431	412	444	412	448	415	428	440	429	433	419	448	410	414	449	438	423	422	438	421	413	419	447	413	423	440	444	428	440	447	425	444	433	432	426	443	445	443	414	468	395	460	410	435	471	457	466	449	416	433	441	445	426	433	413	402	417	389	434	471	428	391	449	416	440	424	439	448	451	461	421	435	425	437	447	395	446	463	412	399	432	466	455	449	457	449	435	433	452	439	419	443	455	442	448	459	445	445	450	415	457	418	447	445	435	397	436	455	401	432	439	468	462	431	400	431	423	418	455	442	431	403	435	446	419	431	432	420	471	438	409	436	439	431	427	476	395	464	417	459	418	436	456	446	443	433	419	426	422	450	423	444	428	427	432	438	411	421	428	409	459	427	451	469	418	450	434	416	433	427	420	419	450	422	434	423	447	423	451	399	401	416	462	479	402	428	411	431	435	472	466	436	428	476	451	433	445	453	468	441	461	480	422	458	452	434	424	438	418	405	421	389	443	422	450	444	431	449	401	456	424	440	423	445	409	446	458	447	463	463	455	429	458	467	413	454	436	447	434	440	451	466	432	428	468	431	407	469	449	397	436	434	439	422	420	468	429	484	420	427	408	437	439	444	440	469	420	445	420	454	412	456	418	429	438	391	438	442	432	451	427	454	410	407	413	461	443	437	435	418	392	454	425	441	408	454	448	422	425	400	452	408	437	439	429	449	458	405	482	431	421	447	445	473	406	444	445	437	434	466	431	430	446	430	448	424	453	443	430	460	467	435	405	414	427	425	441	458	429	448	438	403	414	410	438	394	452	460	477	447	432	421	461	438	413	411	472	395	460	423	465	423	451	414	456	448	449	461	400	451	423	436	431	425	426	436	422	410	447	463	401	409	419	466	431	433	402	459	440	410	451	400	454	413	436	419	467	468	450	414	461	443	424	428	416	427	401	402	453	442	420	440	431	449	415	412	408	409	430	416	464	407	400	423	443	431	415	421	410	433	393	399	410	441	439
66835	32688	5351	843	572	499	412	382	318	319	316	283	271	247	236	268	275	260	216	218	274	243	224	225	218	257	236	228	224	225	224	259	228	234	225	239	194	235	213	212	238	213	226	204	243	225	205	229	238	236	225	242	249	226	223	224	264	206	245	256	235	236	196	244	217	226	205	243	263	249	242	229	230	220	212	246	202	222	251	221	220	206	181	230	214	211	240	221	243	210	209	230	238	229	221	266	241	209	208	237	235	213	221	237	227	187	199	222	235	210	183	200	214	241	224	216	223	216	202	233	236	215	211	216	218	243	222	241	221	192	238	232	204	229	243	226	260	251	228	217	232	244	230	228	212	183	240	208	239	244	216	226	229	217	223	247	180	206	255	225	233	218	196	226	199	218	238	231	242	211	235	198	240	225	250	214	228	218	203	221	224	241	222	211	211	242	251	209	199	218	235	234	214	239	207	219	217	225	234	203	212	232	228	220	218	217	215	241	223	195	245	240	222	232	217	232	230	200	255	242	205	197	226	221	229	203	225	217	225	236	231	224	212	221	247	238	242	224	226	233	205	220	245	219	203	235	225	222	222	246	201	247	237	206	246	217	198	207	225	223	237	209	251	210	218	232	251	255	238	236	228	215	205	218	219	214	227	235	207	229	217	214	224	209	231	248	224	239	224	212	220	232	216	228	219	223	259	255	246	198	239	216	203	239	219	255	227	212	218	218	229	228	242	224	217	205	236	197	212	212	230	206	239	212	209	215	230	257	220	196	247	199	244	226	241	230	241	228	233	227	228	240	228	254	250	252	220	227	214	247	227	226	251	219	213	211	201	238	227	225	239	226	224	193	213	198	221	226	213	200	219	240	258	216	231	229	239	202	204	226	249	262	219	229	190	257	229	234	244	222	238	234	232	231	246	227	201	240	223	225	232	255	210	237	224	242	243	254	221	246	236	254	214	205	238	235	243	209	224	225	191	225	189	218	226	236	246	268	214	262	209	248	267	203	225	231	238	215	255	240	243	216	210	226	209	226	230	210	235	210	244	208	226	212	209	239	228	203	220	219	251	263	242	220	228	230	215	227	213	232	220	209	212	203	209	223	194	213	223	230	228	209	216	232	223	229	251	217	217	248	208	202	250	205	219	232	216	199	245	237	194	212	240	256	218	226	214	220	217	224	189	204	254	230	224	238	249	234	206	223	231	212	233	245	249	232	232	207	211	234	254	238	223	235	237	205	215	205	203	233	225	232	219	227	224	218	207	232	245	191	210	225	246	226	225	216	249	246	226	237	241	236	200	206	255	199	207	248	230	231	251	237	252	202	224	236	219	242	253	219	235	246	225	213	216	219	208	210	223	219	213	221	211	249	227	198	230	238	229	228	240	213	230	240	215	204	240	241	200	230	253	242	235	219	226	217	230	224	239	207	233	220	229	226	213	221	227	231	232	236	227	223	225	235	235	232	224	219	230	189	221	230	211	226	244	231	234	215	216	233	224	211	208	220	219	262	217	254	207	225	263	236	220	227	217	217	225	234	220	238	235	211	239	219	229	230	216	254	268	220	238	224	225	214	236	223	228	223	226	253	219	252	240	216	266	235	214	203	196	237	213	240	232	210	243	260	190	218	225	231	203	224	203	219	236	242	234	235	221	226	216	221	224	210	204	201	235	230	241	223	217	255	216	230	202	210	202	203	238	271	230	226	222	213	231	251	226	247	240	232	225	206	228	231	225	229	242	193	212	227	236	243	235	238	224	196	222	251	239	222	220	247	237	218	189	252	214	216	249	286	229	224	212	219	253	214	203	244	242	193	235	236	202	244	227	221	234	219	210	210	220	204	215	219	221	240	228	207	209	206	228	231	193	221	221	206	234	236	244	201	204	237	234	228	196	232	201	199	248	229	218	214	217	215	240	198	231	255	222	218	251	219	219	233	205	235	241	209	195	244	195	237	212	206	234	208	211	226	215	248	236	209	226	207	223	229	235	223	239	197	239	256	215	249	225	233	226	236	195	235	195	216	216	213	243	219	239	229	221	236	229	237	206	215	207	227	249	228	201	244	248	263	246	236	227	236	233	231	231	236	224	209	231	212	223	229	216	262	213	206	215	231	225	210	225	201	211	218	222	205	223	209	236	206	252	232	233	220	240	247	228	202	221	222	221	217	190	225	206	224	248	214	237	235	208	238	229	245	216	245	233	240	219	243	262	222	244	239	238	218	233	239	226	228	240	229	214	207	235	240	228	248	222	232	218	221	206	212	219	224	257	227	231	237	207	243	202	243	203	221	234	212	221	214	227	225	231	210	212	216	219	227	222	235	196	233	212	224	219	211	213	219	212	216	205	235	206	218	233	205	228	224	251	210	200	219	227	223	228	245	207	227	228	229	197	240	214	242	214	240	229	236	234	210	217	209	265	229	239	181	225	208	233	232	217	202	217	231	250	227	242	227	244	229	218	213	223	219	214	214	220	228	215	237	238	217	196	235	200	247	259	221	238	234	226	242	211	231	211	220	246	206	242	244	221	223	227	209	222	245	246	242	222	209	226	224	226	248	240	251	226	211	225	240	226	226	220	233	204	235	225	251	214	226	240	221	237	217	235	238	239	216	227	230	202	188	237	195	206	235	249	213	249	233	240	228	211	214	227	212	239	202	218	180	214	216	227	233	193	247	225	228	247	260	260	268	226	225	205	232	241	231	214	224	242	215	238	236	220	209	237	217	227	264	232	228	227	234	206	209	245	230	233	215	233	216	229	210	223	214	244	232	210	220	248	213	220	225	250	217	240	227	222	208	214	208	212	237	215	219	261	198	238	217	217	237	223	246	228	248	246	225	217	230	213	214	221	216	237	232	219	224	245	215	230	209	244	236	219	241	214	195	214	189	188	219	200	225	221	217	230	216	225	232	199	210	226	201	227	215	205	220	217	228	216	198	240	208	227	257	222	229	244	235	242	229	243	218	217	230	245	248	233	215	220	211	233	219	235	231	229	240	220	210	231	233	204	235	233	262	221	243	216	208	237	238	223	234	218	229	235	216	235	223	223	223	221	233	199	226	235	220	247	217	260	213	220	224	227	217	213	216	246	213	241	244	199	253	225	217	228	222	236	225	236	236	231	228	204	201	246	235	223	203	252	214	203	223	236	236	224	218	215	225	220	256	248	222	193	205	219	241	219	225	195	197	229	215	269	241	253	218	248	233	218	234	242	223	232	217	231	208	235	208	226	198	243	231	235	202	204	224	211	232	246	223	211	201	228	240	246	228	206	245	247	246	202	218	256	245	225	247	234	210	208	223	222	221	202	216	229	202	200	232	218	253	236	216	195	242	210	243	213	233	221	234	211	230	233	252	206	199	201	226	220	215	242	231	222	236	228	219	198	221	220	214	231	199	218	209	214	221	246	242	210	214	241	223	230	239	226	218	235	237	225	254	230	247	246	214	228	230	227	254	220	221	215	203	231	243	206	227	251	213	215	236	224	229	205	228	225	268	226	212	243	227
40458	15993	1918	2090	1932	1695	1442	1266	1094	984	944	872	857	782	805	726	744	720	719	683	687	676	621	637	573	633	646	611	595	613	627	635	627	616	584	584	621	582	656	608	586	629	552	586	609	576	608	574	569	587	599	580	585	577	580	562	571	553	590	599	598	577	585	519	610	581	595	581	533	617	601	542	589	615	571	585	610	598	607	572	580	578	573	569	594	569	602	586	530	611	554	614	555	554	529	589	589	553	566	582	571	569	548	557	551	528	615	551	557	573	569	571	538	564	601	550	580	580	609	517	560	583	557	598	571	554	508	563	561	562	555	556	544	533	567	590	541	630	566	547	620	576	544	563	585	569	560	579	556	592	564	547	563	597	566	567	560	536	590	562	575	593	602	531	564	627	565	559	587	573	583	576	579	570	565	581	576	594	580	556	573	609	570	591	549	598	546	571	571	560	549	525	552	585	563	535	523	547	575	564	579	578	623	568	609	586	583	539	550	514	578	547	575	555	637	588	588	582	584	581	566	574	567	585	587	563	530	568	580	550	549	538	549	570	556	556	587	562	575	556	558	572	569	524	549	585	519	582	559	551	590	584	574	575	539	555	555	528	590	603	549	577	575	585	552	563	599	593	549	579	589	578	610	525	565	583	581	538	564	571	541	558	578	550	557	575	571	560	532	589	542	545	557	586	570	522	583	584	583	572	610	558	576	551	549	571	550	524	581	579	594	576	537	567	610	540	595	562	579	528	607	519	569	588	558	581	597	564	559	545	563	560	568	562	545	562	590	576	581	577	573	574	554	522	593	560	551	616	557	598	545	513	593	549	555	595	566	571	611	542	566	562	566	572	556	561	555	613	540	589	537	564	572	533	569	592	555	577	543	555	605	574	610	583	562	549	592	583	568	553	581	574	576	568	585	581	546	585	492	552	607	553	566	617	576	543	573	569	541	597	563	563	546	588	533	563	627	602	573	570	582	602	564	555	553	542	587	584	569	582	571	570	562	537	566	607	583	610	568	597	572	557	543	559	551	530	533	554	563	530	569	581	552	573	573	563	542	529	596	567	536	569	605	591	519	578	618	578	607	614	543	584	573	524	549	563	565	593	560	592	567	541	524	614	547	536	573	545	557	543	546	569	593	610	573	560	569	585	552	555	549	576	575	608	547	606	577	580	558	563	575	583	512	543	561	560	604	563	559	558	568	583	567	564	546	604	585	567	586	598	553	560	558	571	557	568	595	596	553	573	553	504	559	569	540	576	578	539	592	597	530	575	558	561	576	572	547	598	561	540	575	558	575	551	603	548	563	600	521	572	601	606	563	590	567	571	615	554	524	550	559	598	544	570	549	549	585	542	558	558	546	572	565	554	593	553	568	534	555	598	550	570	566	578	581	552	571	599	532	558	569	591	575	570	561	532	588	548	541	557	566	561	554	560	575	585	572	591	589	540	551	608	566	572	568	539	572	514	598	600	510	592	569	538	528	574	560	563	604	566	546	568	537	591	556	591	570	582	529	536	522	573	588	570	576	603	554	614	540	623	562	585	593	584	577	585	573	562	547	582	570	538	592	602	547	533	547	576	551	609	563	592	638	548	566	575	573	576	560	588	538	589	540	560	580	558	563	560	583	578	552	597	593	576	555	572	514	577	558	538	583	574	580	590	556	572	559	559	550	556	592	575	589	606	585	591	579	568	554	564	561	540	582	537	571	598	582	565	604	597	581	533	529	565	517	568	600	612	578	565	593	550	601	580	529	553	567	555	558	626	577	570	605	562	572	579	511	566	581	537	529	564	578	572	550	574	561	537	621	576	582	554	556	535	525	550	547	544	561	603	535	582	580	562	558	581	579	589	536	531	596	586	592	524	589	572	571	559	579	570	543	552	634	535	561	544	569	581	599	578	574	569	549	563	530	507	545	572	559	551	549	558	559	570	620	548	604	563	549	589	530	553	568	571	573	581	589	592	535	579	575	586	555	535	559	577	592	570	584	584	535	559	534	555	514	575	563	586	577	548	581	557	593	550	515	538	589	531	597	564	531	538	585	600	611	543	576	588	570	588	553	565	554	579	543	573	569	585	571	593	533	527	556	560	605	608	584	535	556	611	554	569	552	564	578	530	562	569	630	549	576	569	567	577	584	563	563	546	546	603	594	524	602	529	574	589	546	533	575	529	579	543	546	553	537	548	603	545	559	558	561	566	566	567	541	610	557	553	529	575	560	563	548	571	519	556	540	571	538	581	574	569	561	582	635	598	560	542	594	603	592	557	559	590	593	547	558	506	617	570	559	592	532	567	597	583	572	597	542	599	539	546	616	580	545	563	523	578	572	596	593	544	564	583	565	553	581	604	572	564	559	592	604	573	550	560	581	560	534	560	592	556	566	568	544	588	573	570	596	599	577	565	572	544	573	596	550	601	554	570	568	593	555	554	536	566	536	580	580	585	527	569	586	605	569	561	523	541	586	578	595	533	565	556	591	547	575	533	586	498	583	555	575	570	573	560	476	541	536	523	556	574	551	588	565	534	577	609	582	565	565	580	534	575	542	561	574	564	549	592	563	565	562	564	591	574	584	564	553	560	587	569	554	581	517	561	547	553	563	558	614	585	576	582	599	555	577	597	568	560	552	577	563	580	564	578	585	621	547	537	606	580	575	600	572	566	544	555	553	582	580	626	571	616	541	579	562	572	578	568	563	579	567	556	585	561	590	558	533	539	612	540	543	626	560	576	575	554	612	537	610	519	603	562	583	594	541	578	572	577	555	551	574	542	574	538	587	589	580	617	624	562	588	587	557	591	577	595	599	563	575	575	581	550	596	535	564	572	582	580	547	544	537	551	564	537	538	566	546	540	560	573	576	583	607	541	564	548	625	580	592	532	561	582	559	608	583	552	578	546	549	582	581	561	559	566	562	573	538	600	549	567	566	548	603	551	561	544	593	552	564	571	605	543	589	549	581	595	561	576	543	584	554	594	586	576	595	569	566	616	574	557	592	570	552	566	540	573	547	542	567	532	565	605	573	573	588	580	540	604	564	601	562	555	584	559	536	526	580	559	551	585	564	636	556	591	615	599	545	590	571	534	586	590	607	598	553	563	582	637	568	567	540	608	582	563	623	554	586	564	590	564	537	573	573	561	558	570	540	555	566	577	551	561	570	543	556	586	547	616	581	534	552	613	570	572	550	545	585	568	555	529	592	569	573	545	566	561	590	534	562	551	551	571	535	542	529	556	558	583	544	552	566	560	534	550	586	563	586	545	555	587	583	569	567	595	566	577	547	575	519	535	592	551	587	538	566	596	572	579	603	587	589	560	539	601	549	549	533	516	561	542	574	554	556	561	563	591	522	567	614	576	582	563	540	554	554	580	584	567	574	595	581	553	582	587	563	523	552	540	577	509	583	546	534	535	599	559	555	567	557	566	551	574	531	548	568	560	552	594	569	564	580	585	559	569	532	557	569	573	568	571	565	550	536	562	581	572	546	585	527	543	550	565	570	573
78820	43329	11141	1779	908	665	484	397	347	300	272	288	223	195	226	224	180	188	167	155	176	172	185	177	161	158	151	167	138	166	156	150	152	136	153	170	154	154	173	148	151	158	148	138	165	148	153	161	155	148	150	124	160	153	147	154	169	148	144	146	143	151	134	160	131	142	142	140	138	147	156	152	141	147	126	140	157	154	143	146	132	151	155	137	170	143	145	134	168	157	128	147	114	146	166	155	138	141	124	145	147	143	117	153	145	138	174	133	158	166	153	129	144	132	143	124	141	131	149	171	145	141	138	140	151	130	158	128	155	162	153	136	158	145	144	120	121	135	130	149	143	139	134	158	131	156	131	124	151	125	139	138	147	134	137	122	165	161	149	157	134	129	121	147	176	121	140	124	131	143	150	121	158	144	145	153	142	134	161	150	150	157	131	130	150	157	131	149	133	147	148	147	140	127	143	141	145	161	139	164	127	137	143	143	142	159	131	134	142	144	145	171	130	154	122	113	144	134	144	139	145	143	128	132	127	132	154	151	146	127	140	139	155	138	137	141	145	130	138	153	152	137	138	174	110	147	142	132	147	138	144	151	153	151	137	146	148	145	119	138	121	138	142	140	118	139	145	156	121	131	131	139	129	156	140	138	142	109	110	128	144	131	108	151	145	139	157	130	170	132	177	145	140	126	146	138	131	149	146	155	143	151	131	150	165	152	117	129	125	125	164	162	180	136	149	158	170	145	140	136	161	137	146	129	128	141	154	125	131	138	118	131	150	129	147	128	163	130	139	138	133	143	158	116	140	134	147	131	150	153	145	141	125	138	150	147	146	145	128	129	134	169	140	121	147	169	127	136	151	135	137	127	148	147	128	135	158	121	162	149	129	146	153	144	128	162	124	137	141	132	142	152	146	136	153	126	140	136	139	142	150	159	121	140	133	164	141	150	130	147	144	153	154	140	152	142	140	150	152	152	129	136	163	132	128	133	152	135	154	125	137	144	152	151	157	126	128	149	133	142	133	129	131	140	138	133	137	148	136	144	148	131	154	143	151	158	146	138	126	137	153	142	136	148	133	126	151	160	143	154	145	138	161	121	140	148	141	140	143	142	114	128	121	126	135	183	132	146	151	152	138	160	150	149	142	136	128	157	131	130	151	156	146	139	142	139	169	123	139	150	142	131	134	144	146	152	140	146	127	152	146	139	137	140	154	137	140	164	145	140	142	152	154	136	138	143	137	145	143	137	118	147	132	145	144	141	127	122	142	143	135	142	125	123	152	158	145	157	125	143	139	137	149	141	134	113	130	152	137	162	128	151	139	143	152	138	120	154	154	154	118	140	138	140	132	150	141	153	159	157	146	130	136	143	176	140	161	143	118	142	144	146	146	133	129	140	128	146	138	131	118	144	140	129	129	137	147	170	118	126	118	147	148	134	126	158	170	135	167	143	145	153	145	140	120	132	152	146	126	144	120	156	160	150	143	137	142	133	172	139	140	149	142	141	162	148	157	151	140	122	145	160	149	141	159	125	150	133	146	143	126	144	128	147	152	153	153	146	160	134	139	154	150	133	145	133	139	137	143	139	141	127	161	124	129	152	165	140	139	140	151	128	155	141	140	122	144	158	160	150	125	132	135	127	150	154	150	125	130	149	123	149	152	154	153	131	142	155	156	143	138	162	142	132	138	145	138	138	160	140	145	135	171	157	154	143	131	131	135	150	156	134	132	158	141	141	132	142	146	125	133	141	131	144	134	136	139	146	144	146	135	149	148	135	129	130	140	142	131	127	147	155	147	143	123	129	134	154	130	143	148	169	145	140	125	176	148	152	119	166	149	148	145	151	152	150	150	140	153	135	148	144	138	135	122	151	136	130	134	157	142	150	139	141	171	149	133	134	129	127	158	135	143	146	153	150	151	134	153	154	155	131	168	130	154	140	145	97	116	158	130	156	150	143	139	148	150	124	158	150	141	133	133	153	142	162	156	146	165	153	137	131	144	148	139	137	133	147	132	131	139	175	148	140	124	141	156	125	133	137	145	138	129	138	133	137	149	139	123	135	143	150	157	145	132	137	157	136	139	152	165	167	140	121	145	123	144	159	134	132	144	123	144	132	122	143	134	147	134	124	186	142	162	121	141	139	134	150	149	140	139	128	131	133	166	152	137	145	126	141	149	131	163	141	145	131	139	133	144	141	133	154	150	148	123	146	130	152	154	144	126	118	165	130	139	144	125	161	144	146	151	146	157	153	140	156	154	131	138	150	159	146	139	126	137	142	143	126	137	162	140	159	143	148	130	139	137	147	151	129	126	137	132	125	140	170	152	140	140	159	166	152	146	132	136	121	140	151	135	134	133	148	134	157	134	131	158	139	141	124	143	112	140	150	143	149	140	131	148	135	135	142	129	158	132	137	137	116	137	151	150	146	142	127	147	155	141	134	135	139	149	150	117	138	162	134	124	132	147	139	122	145	151	139	136	147	152	127	141	142	155	137	129	147	159	136	169	145	150	151	140	137	154	139	132	161	144	158	139	134	149	132	139	135	147	122	137	131	144	132	129	127	140	160	145	146	125	155	157	141	150	138	131	136	134	137	153	137	144	132	144	158	159	157	149	139	129	143	157	152	121	160	139	161	148	128	132	133	135	128	137	150	171	156	143	140	137	147	140	142	165	150	155	137	141	116	141	144	163	139	148	165	127	140	139	162	138	168	143	144	130	140	162	134	150	132	159	123	150	139	152	137	130	149	164	159	135	158	139	141	136	145	138	140	166	154	165	143	145	161	140	168	137	144	141	117	124	141	136	143	161	148	150	152	129	133	135	152	139	144	112	122	128	137	113	138	139	161	148	148	124	151	126	110	147	139	156	121	154	132	153	153	132	136	133	138	151	158	141	158	151	127	142	136	128	136	137	145	136	127	149	113	147	144	133	143	138	149	158	123	143	140	160	156	162	148	138	142	126	152	138	131	143	120	141	139	125	148	135	136	128	136	155	146	139	149	132	138	157	149	144	120	134	140	156	146	130	153	126	131	135	139	136	123	131	147	141	125	152	144	144	128	140	127	152	135	127	122	137	140	145	139	139	139	123	159	161	150	152	129	143	158	139	157	120	149	147	149	122	130	152	132	129	152	130	129	143	145	148	126	124	162	141	164	139	144	144	147	143	124	151	127	134	139	136	133	149	126	140	143	149	157	142	132	127	148	147	133	129	148	138	133	139	156	128	140	128	132	140	164	131	140	136	136	125	135	155	153	147	150	128	135	126	141	132	142	146	136	143	135	135	156	152	127	153	135	148	142	127	135	160	138	164	133	159	141	138	133	137	149	149	139	142	143	154	143	143	158	144	149	134	150	141	147	136	150	142	124	140	160	140	130	121	132	157	146	129	146	132	148	156	137	149	152	125	155	123	122	132	141	142	149	158	141	135	127	151	152	137	133	151	122	123	144	139	123	134	156	151	151	148	134	142	148	134	124	112	133	158	158	142	133	130	147	158	138
48456	22784	2912	3497	3114	2495	2072	1733	1483	1323	1115	1025	965	828	788	801	640	622	647	618	580	572	555	543	527	549	508	529	547	497	454	473	458	464	465	466	442	391	433	410	435	442	407	412	422	416	433	393	384	439	387	411	425	406	354	393	394	385	417	387	428	401	350	393	401	401	389	407	392	421	367	400	393	426	403	332	364	397	377	338	382	371	362	377	401	393	356	371	337	386	348	405	367	355	387	374	377	331	349	355	383	363	349	355	377	369	346	382	383	411	368	389	372	346	342	415	345	421	368	372	375	360	377	380	377	385	357	389	372	358	349	393	374	348	353	353	393	382	360	384	366	360	409	348	352	352	364	384	373	361	399	377	356	339	400	394	326	363	377	351	377	344	377	402	379	387	353	374	349	387	363	340	370	370	364	366	358	352	381	379	355	356	365	334	354	348	351	368	362	350	373	347	332	424	390	373	369	341	364	357	343	372	366	366	363	354	379	353	379	343	332	370	352	388	384	383	392	362	363	356	339	382	358	367	367	356	334	356	372	364	368	348	358	358	362	346	351	383	362	356	356	389	369	373	390	338	343	375	344	349	361	336	376	380	370	325	365	346	379	400	388	337	365	359	378	374	350	378	373	389	376	386	383	333	368	367	375	385	391	347	347	371	351	384	371	367	350	372	382	377	385	373	395	372	348	346	367	381	347	366	354	399	353	407	385	361	399	345	362	364	372	374	341	336	325	355	328	392	356	367	375	354	391	345	393	372	392	360	332	358	359	352	334	380	366	362	370	386	328	351	371	385	373	375	356	359	380	366	347	376	362	342	368	367	387	344	348	370	358	360	424	392	345	374	351	371	391	396	395	375	388	350	378	369	369	360	408	378	402	343	362	350	386	356	395	391	422	402	368	369	336	400	378	372	353	343	372	371	390	366	377	362	391	319	350	403	350	331	327	380	389	402	334	372	336	380	376	343	377	361	364	351	411	373	375	383	354	395	375	385	340	395	378	396	371	353	397	387	367	381	366	355	364	346	367	382	340	337	353	344	380	364	374	352	373	358	400	368	350	351	353	364	363	362	370	347	398	369	356	382	369	382	366	344	302	348	350	382	400	331	366	374	376	357	376	360	336	339	383	398	371	380	381	362	347	365	349	318	344	385	379	359	370	361	345	410	361	330	359	348	367	340	353	404	374	341	388	369	345	374	352	412	339	340	351	402	389	356	388	382	349	401	380	401	407	376	367	377	394	333	360	374	383	393	362	394	383	347	368	342	376	394	346	344	374	379	331	390	368	353	331	343	342	355	344	351	389	371	336	362	386	362	420	359	386	370	353	391	370	375	352	388	362	360	375	361	367	339	364	383	358	357	367	371	372	343	380	364	382	395	353	377	368	342	364	386	379	376	378	354	367	366	353	382	394	358	345	357	345	332	395	376	370	349	339	352	351	362	344	382	369	376	331	390	380	365	381	370	373	338	350	389	364	366	379	351	404	367	403	399	379	397	362	347	340	376	372	352	374	378	363	379	417	353	364	334	369	365	375	377	342	352	357	383	353	388	368	349	369	370	362	364	355	353	372	379	389	339	377	377	340	367	357	383	359	378	390	364	378	359	361	345	355	373	383	388	321	356	367	355	397	351	378	372	366	334	366	377	381	357	358	363	387	342	350	323	378	336	372	365	373	377	362	330	355	366	351	373	377	377	347	366	371	328	363	367	352	365	374	360	371	381	369	382	374	356	391	372	392	350	343	421	375	381	354	332	361	351	342	367	355	363	368	351	406	357	375	379	413	375	357	375	366	358	335	334	381	351	379	340	372	359	407	415	342	321	378	367	391	354	362	360	366	365	368	368	340	368	394	374	362	388	342	367	363	359	357	349	349	369	335	392	342	370	349	320	383	363	355	385	352	377	350	354	353	365	400	395	362	326	359	388	340	399	347	373	347	380	373	352	338	373	363	340	332	364	365	361	352	374	370	392	354	362	387	350	373	345	361	379	364	407	368	357	389	389	364	361	380	358	365	405	368	376	368	364	346	364	384	398	375	335	350	344	364	394	349	331	350	374	367	346	388	356	390	357	375	363	353	377	371	358	351	373	404	393	377	335	386	386	377	388	345	404	367	362	392	364	394	378	362	352	357	360	397	372	360	356	384	388	364	376	387	367	379	371	335	347	383	368	344	369	363	396	379	369	339	410	339	340	344	356	334	352	386	383	350	354	384	342	393	375	390	401	369	407	354	381	411	379	339	373	384	387	385	371	356	339	403	368	351	358	370	398	409	376	353	360	387	370	378	361	352	355	359	369	377	398	361	336	382	375	323	369	360	358	367	360	388	381	341	356	387	335	391	368	372	369	339	354	367	362	357	373	389	387	361	373	370	379	372	348	361	360	356	399	363	381	384	347	368	409	351	358	365	358	341	357	343	390	361	395	366	388	399	382	371	360	347	353	371	382	345	347	353	392	358	391	384	396	356	369	392	354	369	378	350	381	387	363	357	334	389	340	369	368	355	388	350	393	383	360	366	320	380	400	345	352	370	349	348	368	356	354	341	360	348	350	355	385	388	365	364	360	354	367	401	394	394	380	371	378	357	381	373	342	372	331	365	380	382	359	365	377	389	369	348	353	341	400	357	370	362	383	378	363	332	366	360	373	383	351	356	388	340	365	394	356	363	387	369	348	369	416	370	355	357	358	350	378	373	351	387	355	340	357	372	371	391	364	349	389	352	365	357	370	373	387	363	351	382	341	337	381	366	381	358	348	371	369	386	378	375	362	345	362	345	361	353	348	391	375	372	378	350	379	357	366	355	337	386	355	359	398	362	368	371	386	398	362	382	369	409	372	352	371	397	366	337	367	356	374	338	368	329	345	368	363	365	376	320	363	347	340	358	360	374	363	381	372	371	367	361	365	391	349	379	350	382	367	377	340	371	357	403	385	370	361	364	326	369	370	342	386	366	373	362	348	379	353	378	348	369	380	388	375	362	352	377	373	358	383	368	391	367	351	402	326	370	387	379	343	369	374	342	359	376	381	368	361	393	374	387	358	393	365	324	343	365	386	375	378	365	394	373	338	335	348	350	390	364	341	354	400	375	385	373	374	397	415	360	395	357	371	339	344	357	367	379	373	336	364	376	387	370	350	344	396	339	385	383	369	379	373	400	344	361	354	358	342	350	378	338	376	359	368	334	370	379	381	344	355	375	345	359	371	404	393	350	363	363	342	387	389	358	362	341	383	367	355	358	352	352	391	356	360	344	327	412	360	369	385	343	379	386	360	366	380	345	357	363	368	371	414	395	369	373	366	373	357	336	365	337	371	398	375	373	355	382	343	359	369	364	329	366	361	347	364	351	352	363	352	363	332	345	370	344	371	387	369	374	368	395	374	357	335	353	353	371	378	360	357	356	354	351	347	374	346	354	384	403	354	392	391	348	348	338	405	372	346	366	344	385	368	347	357	347	349	355	364	338	404	403	374	338	364	364	393	360	347	351	371	354	365	367	350
25058	4017	352	191	196	193	178	181	193	172	166	156	172	186	165	159	176	164	155	187	168	153	168	149	164	155	161	182	158	151	155	161	178	181	164	163	167	167	158	160	153	150	163	159	163	146	147	169	167	173	154	128	165	135	150	177	152	157	166	167	169	152	155	159	146	142	134	182	144	184	137	160	163	142	167	142	152	161	177	168	189	188	167	160	186	166	143	167	134	138	172	143	159	160	165	157	169	165	169	165	146	142	156	156	147	157	163	170	175	168	164	161	169	173	185	134	181	152	145	162	186	174	163	181	189	166	163	154	155	163	156	149	172	170	182	169	191	150	154	206	178	165	168	162	153	162	135	171	166	139	181	149	150	173	160	133	163	162	207	151	130	148	148	171	171	161	154	163	166	147	148	172	158	173	168	137	159	169	170	133	171	144	148	174	176	156	144	136	142	171	181	172	159	156	138	153	163	184	147	160	191	152	159	147	172	154	158	132	158	156	180	174	156	154	179	137	171	151	170	147	156	141	154	176	144	162	151	158	155	164	160	159	165	121	166	148	166	161	189	161	178	161	143	139	152	152	164	159	171	179	150	157	164	174	150	186	167	172	159	173	160	177	163	150	148	157	146	177	153	158	158	150	163	155	166	146	131	146	168	173	168	179	165	173	138	163	148	167	164	169	162	159	181	150	142	147	187	174	145	155	165	149	161	188	139	147	170	155	155	160	167	164	165	158	152	179	142	168	164	156	152	166	173	155	165	172	154	177	153	147	154	162	156	165	163	163	158	139	162	162	172	151	168	165	172	160	182	163	171	160	150	168	158	161	145	166	138	170	154	168	171	150	190	166	168	168	164	156	156	181	164	186	141	197	180	164	151	159	167	133	159	171	163	199	163	167	169	187	182	133	167	170	161	157	170	185	170	178	165	173	153	155	169	154	175	159	177	151	149	163	151	146	203	170	153	146	172	176	169	135	176	169	157	160	167	163	165	178	180	171	165	166	148	159	155	177	160	160	151	166	166	159	155	173	156	160	129	157	171	172	137	155	170	163	151	163	161	163	169	177	178	167	160	159	166	191	163	153	193	162	153	152	180	164	152	151	142	157	142	165	159	150	174	173	192	151	160	149	154	152	163	154	169	153	161	169	165	142	142	169	173	168	165	160	144	151	175	159	167	172	154	157	177	153	165	157	160	163	151	144	146	145	145	162	182	153	168	151	152	180	163	157	162	152	160	166	141	172	188	160	142	155	148	159	161	169	180	158	163	179	143	166	178	158	152	165	154	144	162	151	167	156	139	138	135	152	134	155	134	155	170	146	140	168	146	161	174	147	154	188	152	137	155	168	174	163	166	192	173	168	173	148	169	178	177	142	145	154	177	170	172	152	162	160	148	138	150	147	153	157	143	184	148	158	162	153	172	149	177	167	161	153	145	160	172	186	197	153	169	168	168	163	139	159	140	164	185	159	173	169	170	157	183	168	175	143	170	157	167	165	162	161	189	157	155	145	156	160	143	147	155	176	169	145	152	153	156	169	168	148	151	169	143	161	167	139	174	141	163	178	162	177	159	168	181	157	152	161	170	155	169	154	162	176	138	180	170	155	138	155	181	151	148	156	179	151	169	185	152	183	170	152	171	166	142	161	161	174	153	158	165	140	173	167	146	174	166	172	169	151	140	162	152	163	170	165	205	163	142	131	160	171	167	161	176	156	164	181	157	161	159	144	159	150	165	167	165	189	156	160	146	195	138	156	173	169	151	184	161	141	145	174	166	164	171	177	160	161	151	156	143	164	139	168	183	166	170	155	155	151	166	142	158	165	164	143	164	160	165	159	151	168	144	161	170	155	171	162	192	178	172	160	151	177	163	168	180	171	175	183	160	165	147	145	159	145	168	183	168	148	151	158	169	167	139	156	160	164	167	177	170	153	185	155	170	169	165	186	155	181	180	166	171	141	156	158	160	158	170	183	154	136	144	152	173	168	173	160	172	145	159	160	167	161	165	157	156	169	147	155	174	135	122	179	154	155	142	154	158	183	163	162	154	165	160	166	160	160	179	173	148	182	140	164	158	157	173	143	194	141	172	172	150	129	164	165	196	159	152	163	167	153	157	162	172	160	171	167	171	163	160	186	157	157	166	176	156	180	184	155	198	151	160	122	169	166	177	152	145	162	168	144	161	167	171	168	163	175	155	148	175	181	166	186	145	160	142	151	158	180	161	172	183	192	177	169	154	186	146	132	177	187	148	172	171	165	165	155	172	163	158	150	147	152	160	141	161	152	171	173	153	143	159	139	169	164	159	164	156	161	156	152	135	135	163	168	154	159	148	160	179	154	149	162	153	170	153	143	155	160	169	165	155	168	144	156	149	161	171	155	175	175	136	157	177	163	173	150	174	153	140	163	168	158	164	145	192	166	184	178	172	156	161	133	163	151	171	162	139	166	151	176	159	179	149	183	157	168	155	151	157	148	155	187	163	192	150	176	160	158	156	179	151	163	151	146	156	161	164	168	142	143	159	177	164	169	168	178	166	168	165	159	172	134	158	140	147	155	146	177	159	160	163	148	168	152	179	175	155	147	168	155	164	156	185	164	160	153	174	158	154	150	176	148	170	172	138	147	177	145	165	154	157	163	163	150	164	161	154	160	162	158	145	146	167	164	134	148	142	170	174	160	137	163	128	155	177	170	181	186	158	171	149	164	161	150	172	167	184	155	183	147	173	174	162	169	158	173	167	152	162	169	184	131	175	168	143	168	157	156	174	163	169	155	157	154	164	171	156	165	151	171	168	149	172	168	152	138	187	184	191	153	173	166	172	178	185	179	187	148	143	157	167	164	163	129	178	185	150	138	137	171	155	149	179	168	146	165	152	153	156	152	153	141	172	146	190	159	192	187	160	165	183	175	179	151	156	165	182	155	167	192	164	179	178	182	154	153	164	155	132	167	182	176	170	186	188	148	163	164	177	156	187	142	190	160	187	175	175	182	183	199	182	155	193	156	166	155	154	164	144	153	150	174	140	158	151	159	155	170	146	176	173	147	186	165	158	165	168	179	143	160	160	160	171	157	154	164	164	159	165	159	172	158	171	173	179	169	152	155	148	161	132	163	164	162	194	157	170	155	179	159	169	153	150	144	144	185	161	165	153	171	169	173	159	174	157	158	144	163	162	189	172	171	180	151	181	144	170	162	154	175	155	178	162	171	164	181	131	168	168	140	160	157	161	171	173	174	171	175	149	172	161	146	149	178	159	152	167	150	139	173	146	175	166	153	162	163	163	173	150	142	143	162	153	191	149	160	165	172	148	170	150	178	168	152	159	171	168	160	168	172	145	157	149	174	160	164	173	165	165	146	160	159	169	155	186	150	171	172	148	139	159	161	178	164	151	156	175	151	163	171	147	156	146	168	151	159	142	164	175	150	166	144	172	174	168	165	148	152	171	161	149	146	181	160	145	169	165	164	153	164	182	156	147	184	167	142	156	167	151	173	157	152	181	162
19767	3188	561	566	516	538	521	479	489	463	463	496	483	460	484	474	463	430	452	440	429	419	430	424	450	436	480	451	472	440	434	433	424	442	432	446	412	420	453	435	432	474	427	418	454	441	429	425	422	412	426	422	432	467	456	442	434	420	418	421	451	431	445	395	431	424	442	439	400	471	453	416	415	404	444	442	412	456	397	376	445	416	412	469	390	434	462	424	463	417	426	452	440	453	434	405	454	406	428	437	415	457	437	398	477	435	413	424	426	463	424	431	438	431	441	443	452	440	440	439	426	419	459	430	438	425	406	438	416	403	449	410	435	439	415	433	429	428	440	429	403	383	430	423	431	408	439	436	396	468	425	429	446	449	417	436	477	457	449	406	430	415	458	391	452	439	444	429	413	466	437	460	446	435	416	434	466	445	463	411	452	422	433	443	433	423	431	435	421	430	453	420	430	417	447	446	443	423	457	465	437	459	428	460	382	431	418	450	439	425	415	443	431	433	431	449	433	444	438	461	427	459	422	443	427	393	446	436	453	458	421	451	446	454	438	413	430	446	465	404	465	444	400	434	392	404	397	440	443	434	450	441	453	396	458	438	423	407	425	432	449	420	416	402	441	407	446	432	411	446	420	429	434	395	392	431	405	430	443	381	432	454	431	427	401	401	426	415	412	456	395	417	422	414	425	425	435	452	427	458	469	422	448	425	429	413	429	424	433	432	451	406	429	422	447	473	428	421	411	433	436	400	477	426	451	473	457	420	425	404	388	419	419	446	432	450	438	433	447	450	431	436	481	448	436	428	435	459	463	441	456	421	430	420	438	394	420	422	444	439	402	458	429	408	450	428	448	424	453	437	446	388	413	410	425	408	463	422	448	453	444	437	408	431	421	435	431	398	476	451	443	427	421	423	454	403	452	418	446	431	443	396	448	445	455	378	430	418	457	422	421	450	453	436	436	430	441	412	429	406	399	458	394	427	472	414	455	440	423	461	431	425	438	437	421	416	418	459	437	432	416	408	450	467	430	424	416	433	433	423	452	423	448	448	410	483	416	384	450	415	423	404	421	407	478	423	431	426	424	483	444	424	448	437	432	433	420	423	426	435	407	465	415	431	434	408	414	462	430	454	409	461	469	428	414	418	428	420	438	470	465	420	456	457	455	405	384	426	457	430	431	437	438	459	435	422	414	435	439	453	430	429	471	469	416	416	458	422	436	445	432	437	390	450	457	420	434	444	434	434	441	463	386	453	439	434	427	452	421	410	439	428	423	414	429	416	417	450	397	441	427	431	435	470	458	453	459	447	442	415	423	429	437	407	436	433	440	416	415	415	407	439	444	431	424	393	433	432	484	442	425	402	404	444	431	470	415	434	414	444	380	437	444	473	437	429	422	400	437	492	472	432	438	426	439	445	437	409	453	446	453	454	417	462	434	436	417	457	438	477	415	426	436	431	412	450	441	414	430	471	439	421	470	436	460	454	443	436	431	456	435	415	457	445	419	411	424	443	427	458	446	429	413	448	375	450	408	449	463	440	417	435	433	446	407	416	437	434	400	461	418	430	439	459	482	426	457	449	427	412	414	418	474	409	448	430	411	406	441	439	477	421	439	465	426	463	445	440	436	435	425	445	450	434	442	396	404	410	429	466	435	477	403	434	445	420	431	445	422	390	454	469	434	433	433	450	459	425	392	408	434	435	434	410	423	431	412	416	458	445	464	426	448	415	446	418	450	411	458	425	393	421	427	452	417	414	437	396	454	413	434	399	425	435	441	457	425	431	445	478	428	462	419	409	449	384	423	440	413	396	432	457	431	467	396	443	439	458	446	401	433	436	437	460	438	415	378	388	439	440	419	443	451	442	479	431	451	413	414	420	425	434	432	413	444	447	431	466	400	451	427	453	440	446	413	422	428	454	442	458	443	460	458	396	444	485	396	445	434	426	438	468	439	394	436	401	422	444	431	426	437	425	421	431	414	462	425	438	393	416	456	444	407	463	425	442	419	464	432	422	439	482	398	433	396	415	463	452	467	434	461	408	440	424	438	442	432	420	447	400	449	439	414	432	414	448	470	478	472	424	410	468	435	406	413	430	483	420	434	437	444	426	445	402	428	419	443	425	450	450	432	422	423	415	405	435	446	410	433	420	438	416	436	412	447	430	401	456	464	446	427	454	415	422	439	460	457	433	437	417	440	454	429	415	428	442	411	436	402	459	456	463	404	410	433	447	411	456	386	453	437	448	390	420	424	440	411	448	447	428	428	430	409	432	425	436	436	414	469	409	468	456	402	432	444	467	440	403	456	438	446	426	450	439	447	403	428	461	442	434	395	414	434	431	443	432	394	457	449	409	430	475	426	411	415	450	410	427	482	458	464	419	403	420	453	436	414	475	423	403	446	433	438	437	429	465	432	416	450	415	390	436	502	442	439	463	427	413	404	427	434	441	435	446	452	464	431	452	431	436	454	420	443	465	410	439	460	458	411	440	398	425	438	446	471	401	427	408	424	429	408	415	418	409	437	433	456	456	433	453	415	439	444	427	444	487	439	420	426	427	452	420	446	450	426	458	421	442	412	418	414	440	437	450	447	434	453	449	413	417	433	438	427	450	447	440	404	402	501	448	457	452	443	472	464	431	445	418	430	430	395	410	433	449	439	443	422	432	453	445	435	456	422	381	407	447	440	451	462	389	432	407	429	446	455	422	441	415	446	408	409	469	440	440	473	420	443	448	474	454	423	455	395	419	435	442	404	398	463	456	400	467	421	427	430	414	425	451	463	421	457	456	426	420	437	430	432	415	439	462	440	461	437	445	398	467	389	436	446	448	417	437	438	452	433	431	442	459	420	437	467	453	434	414	442	430	430	476	430	417	405	444	396	415	414	424	433	476	412	424	439	428	431	454	443	428	440	449	441	418	393	413	444	402	394	435	418	382	443	435	407	484	408	410	428	435	466	457	423	431	415	430	449	426	451	420	445	433	437	421	456	431	434	455	427	421	408	418	419	476	442	392	453	415	429	435	430	446	419	466	451	395	406	412	443	448	439	436	452	413	451	445	420	452	427	438	450	405	420	437	413	394	444	426	455	422	426	425	409	401	432	426	415	387	429	451	424	431	404	448	417	412	424	478	407	426	431	424	428	406	417	443	400	464	415	456	421	450	406	426	451	427	451	395	440	416	409	406	474	396	412	453	471	445	405	421	423	424	411	423	432	430	436	383	437	433	425	404	438	417	439	437	427	463	437	410	463	440	435	428	424	436	418	408	402	458	419	412	437	464	418	456	422	457	478	420	405	415	412	437	473	459	440	411	403	433	447	407	408	470	441	441	416	428	390	433	428	486	412	419	454	435	457	440	448	448	460	428	442	416	403	461	415	426	442	447	480	453	425	442	437	436	457	444	454	431	421	432	474	429	454	435	451	442	421	445	433	396	409	416	415	408	417	443	404	413	483	403	397	425	444	439	464	418	434	452	427	475	467	405	413	480	436	420	418	460
65684	30865	5233	808	597	487	421	327	346	275	284	266	275	254	258	265	263	255	253	262	252	212	229	203	234	234	240	236	235	241	252	246	213	255	215	261	256	210	236	237	234	254	219	242	228	209	211	259	216	236	202	277	252	230	217	238	221	212	211	221	217	235	247	208	259	232	233	217	231	228	198	226	217	240	228	244	225	228	230	224	226	224	223	225	235	242	238	247	208	233	228	223	233	197	231	220	227	225	224	209	211	233	238	259	235	215	220	223	228	205	223	226	211	238	252	207	232	236	191	211	228	217	241	192	184	232	213	224	217	223	194	204	205	234	233	196	213	216	206	215	241	204	223	230	259	231	241	219	221	218	227	243	215	220	221	213	243	245	192	228	223	230	227	224	241	210	224	235	231	242	245	226	230	242	216	236	214	233	230	202	216	227	243	241	224	219	211	192	219	253	225	218	243	227	221	233	222	215	233	227	230	254	219	218	220	222	235	241	226	245	220	220	202	222	193	198	223	245	195	233	244	220	238	210	225	210	242	227	241	259	226	221	202	229	247	216	229	229	235	227	221	229	233	200	195	248	187	209	222	212	234	237	223	240	212	205	213	231	219	227	205	227	213	212	225	228	221	217	238	240	203	229	236	247	223	231	222	213	201	210	235	241	227	249	239	237	234	228	221	251	220	236	232	240	241	229	228	213	200	200	221	207	229	224	223	217	226	242	229	216	238	199	240	202	215	222	227	223	234	213	206	242	220	239	232	225	227	222	220	237	238	197	225	241	246	251	236	236	216	203	216	233	191	208	263	230	234	226	215	205	240	214	209	245	216	230	215	250	237	209	241	215	235	228	229	230	236	251	231	236	233	241	235	218	241	249	229	245	252	230	220	227	209	236	228	218	233	216	222	232	221	239	214	237	218	238	216	234	199	206	204	188	238	219	201	221	231	221	221	223	221	209	240	241	226	212	257	237	193	213	219	234	217	206	219	221	220	247	233	220	202	194	231	239	197	256	209	219	214	234	236	230	253	206	196	223	237	205	220	245	231	208	251	245	192	210	221	229	212	220	238	219	243	199	244	226	232	219	217	226	238	240	215	214	223	220	208	224	214	237	211	224	229	213	244	230	247	220	222	229	204	239	225	245	233	229	234	215	207	244	242	207	234	219	212	257	228	240	185	216	218	252	214	221	236	206	229	227	217	212	215	202	222	213	205	233	196	226	233	234	243	227	237	235	229	241	223	246	201	224	202	204	197	236	233	239	195	220	211	209	221	234	203	233	245	250	237	224	231	207	231	229	219	196	205	230	224	243	228	220	219	232	201	255	249	214	204	202	214	219	263	236	214	234	231	237	221	234	227	225	229	228	239	216	244	227	229	205	203	228	222	220	229	230	218	226	229	236	215	209	215	230	199	228	223	220	211	200	243	209	224	219	220	205	221	205	215	225	209	235	205	255	229	262	243	234	279	235	251	228	199	239	209	213	234	229	215	232	246	232	215	211	248	231	236	213	215	239	227	205	197	196	223	199	265	222	226	227	224	213	229	215	232	202	236	243	213	241	202	227	226	221	216	216	209	213	202	219	192	238	209	225	233	220	248	230	224	227	227	216	248	230	224	213	255	225	205	223	231	228	254	225	204	234	215	229	217	222	216	218	203	231	252	229	209	221	202	230	237	228	226	207	212	204	234	224	218	229	211	224	210	224	209	233	227	250	204	222	241	229	217	226	237	221	179	245	240	230	247	240	205	240	215	216	203	244	217	211	207	230	216	233	229	228	214	221	208	224	211	232	218	251	230	200	235	224	204	210	225	216	222	211	235	207	196	211	237	198	245	228	238	199	194	234	225	232	240	225	225	222	243	213	212	202	233	239	233	230	213	236	231	206	243	246	206	211	212	241	258	209	238	223	245	234	228	220	225	234	224	226	236	220	231	228	218	201	223	227	215	239	226	251	233	233	256	201	223	196	225	254	217	235	236	230	207	203	240	257	210	221	243	204	230	227	211	196	205	234	225	211	217	237	217	216	220	187	222	215	238	191	195	236	254	234	199	246	230	254	247	223	249	250	237	228	239	225	204	208	220	232	257	227	228	219	224	257	211	236	235	245	194	237	246	210	222	235	250	216	241	236	233	225	214	231	220	236	204	223	246	206	223	234	232	216	220	238	229	231	234	258	228	233	256	220	225	208	238	258	220	229	213	226	242	256	256	228	253	242	207	216	236	219	213	238	242	240	262	242	234	228	234	212	226	233	209	220	244	218	250	211	238	215	205	236	241	211	236	219	240	246	218	208	214	240	208	217	237	226	203	237	226	221	223	234	215	231	230	239	224	211	226	219	238	213	213	246	232	221	207	206	217	243	251	240	236	240	237	213	220	212	233	230	230	206	237	237	211	213	240	237	218	228	240	234	239	216	223	203	235	231	204	224	225	227	230	222	218	206	244	229	212	210	206	220	219	215	242	243	230	250	217	218	207	189	205	248	245	248	232	230	221	239	207	229	217	235	235	215	214	214	221	217	228	224	232	230	211	225	232	211	256	220	232	237	205	230	234	213	221	198	258	231	205	220	214	218	235	212	211	222	246	233	216	219	215	210	217	205	247	197	220	215	207	214	239	221	252	217	215	198	218	202	213	213	233	238	199	223	191	196	227	217	206	221	248	257	215	212	238	200	227	240	220	242	208	223	215	236	191	235	241	223	198	230	230	214	206	210	236	190	214	204	202	203	226	243	212	220	185	207	228	214	222	221	256	219	215	209	214	246	226	224	233	247	211	224	232	211	233	217	212	224	210	258	231	233	218	241	215	225	249	216	235	214	229	228	244	229	237	249	237	212	227	215	236	254	208	221	215	218	221	239	250	257	233	228	216	193	222	219	258	227	221	206	179	216	224	238	202	249	207	211	209	214	211	218	218	240	231	224	252	252	242	224	224	214	262	231	245	218	226	227	220	196	258	249	216	228	218	219	223	240	202	205	226	237	243	233	237	208	196	243	194	239	226	246	224	249	199	233	212	218	216	231	213	200	216	238	236	234	219	225	233	221	219	207	218	229	214	218	215	248	224	214	237	228	223	206	230	231	216	216	222	235	232	227	238	228	218	205	235	215	208	230	229	231	232	213	263	230	241	220	273	240	215	216	224	234	226	236	234	230	223	230	227	237	226	251	208	234	237	225	230	241	212	246	240	203	221	215	210	257	231	223	193	270	228	203	233	213	220	210	257	234	256	223	223	214	230	179	220	201	219	246	217	214	215	189	225	218	221	233	233	214	208	223	216	214	216	218	225	221	238	201	201	209	214	239	207	200	221	223	230	210	240	196	209	220	226	239	240	232	226	220	217	219	221	254	209	205	199	239	192	210	233	220	208	234	173	204	236	221	223	215	197	231	211	197	227	213	249	191	222	212	223	223	210	225	250	204	225	260	227	222	235	213	215	203	204	225	249	228	236	267	260	219	230	202	221	198	237	237	223	233	258	220	214	189	238	198	220	221	217	224	216	219
39687	15099	2014	2201	1976	1717	1462	1205	1187	1074	976	916	871	811	773	770	769	764	679	666	703	634	709	679	644	686	622	623	604	641	619	604	670	587	605	647	588	616	603	597	618	641	634	580	621	569	607	585	594	555	616	552	580	551	558	595	601	585	552	556	580	548	575	571	588	539	596	574	587	598	627	554	574	598	540	581	595	559	577	549	564	573	609	554	554	575	549	586	600	559	594	592	620	562	512	584	559	612	598	538	563	589	588	610	610	555	546	588	622	555	564	568	565	591	507	583	546	585	563	525	576	574	604	595	583	545	578	561	542	546	569	578	551	577	550	580	584	558	581	570	575	565	595	582	600	564	580	555	556	561	587	528	555	593	591	555	547	588	559	592	596	545	548	558	585	548	539	613	559	576	550	569	583	576	547	609	579	540	550	575	547	583	597	570	581	534	583	611	584	578	584	549	570	582	600	550	579	582	577	589	543	571	522	548	576	563	532	577	591	554	541	533	593	566	540	588	570	584	574	542	588	613	540	546	569	533	575	554	569	563	570	534	549	571	565	535	572	583	553	555	563	519	591	580	554	594	597	521	565	555	533	566	597	546	579	554	581	564	537	538	561	574	546	546	595	536	585	549	592	566	537	562	521	607	541	593	599	557	557	593	551	557	528	583	608	504	563	605	551	540	571	568	565	548	546	584	563	582	547	510	600	566	538	526	565	597	577	595	565	607	601	581	569	528	577	576	559	583	582	563	590	562	570	530	549	583	568	571	573	586	550	592	520	604	594	609	571	549	547	557	581	577	538	542	551	573	550	584	552	563	557	612	574	580	566	569	583	566	583	553	550	538	564	565	543	571	594	544	556	578	585	561	547	606	606	552	616	538	555	575	548	565	529	535	540	555	561	587	547	551	563	545	598	581	596	551	555	648	548	577	578	585	537	573	565	551	568	553	571	572	566	569	600	568	557	569	536	558	577	549	571	559	550	558	604	538	564	577	576	577	563	559	545	593	588	565	518	582	552	605	517	567	576	584	579	560	546	594	571	521	583	545	579	555	553	531	605	575	581	531	563	598	530	531	599	565	544	563	566	528	528	573	550	569	545	544	575	599	570	579	572	555	563	564	537	589	611	552	579	595	587	535	550	575	595	590	581	600	584	584	561	622	542	578	575	628	526	585	585	579	568	563	576	590	559	558	582	599	572	556	528	540	555	626	580	589	596	551	558	565	560	545	561	537	578	544	588	543	554	560	583	540	566	558	580	520	566	591	563	572	553	549	569	547	588	582	590	543	575	570	561	526	563	575	544	570	585	622	519	534	621	538	545	592	586	553	576	590	590	574	591	619	575	587	571	530	586	534	599	575	556	533	519	569	543	578	605	547	569	576	529	564	586	578	561	556	545	567	543	517	594	591	580	587	585	557	607	576	527	566	529	573	550	558	580	587	616	516	604	571	557	528	562	551	600	537	564	570	616	587	595	573	599	562	555	594	572	563	556	566	566	524	591	605	545	559	613	572	564	516	601	563	592	599	564	564	565	585	577	579	538	534	585	537	566	611	551	572	542	551	568	557	579	576	561	541	522	586	544	580	575	558	584	591	579	604	564	594	636	592	561	542	587	588	596	620	556	566	553	581	606	581	545	568	568	548	548	544	578	568	548	578	566	573	568	585	600	560	521	558	551	548	587	559	554	600	607	587	597	556	589	569	607	551	520	541	611	557	602	590	609	561	607	594	554	586	553	576	564	628	547	576	570	565	605	570	565	557	568	541	539	574	587	562	562	543	565	572	546	531	628	604	542	571	537	566	543	587	579	576	556	547	598	554	580	552	548	542	592	543	594	560	540	533	513	588	582	552	561	583	566	553	556	568	568	546	579	568	588	562	535	538	556	516	553	553	590	571	548	560	525	547	546	580	536	592	605	575	571	561	588	553	568	564	575	575	557	527	559	561	552	574	550	598	575	589	540	557	566	573	576	542	588	568	563	547	577	543	542	554	544	590	581	548	584	549	558	598	547	531	575	591	557	564	563	562	547	589	597	574	558	537	571	543	586	544	541	593	556	543	564	559	523	603	508	531	544	563	544	546	602	563	552	508	505	543	602	612	562	584	554	571	588	532	590	561	561	583	583	569	562	580	541	551	541	555	545	546	614	539	594	605	582	603	590	555	614	540	543	614	521	538	573	558	604	590	594	564	566	577	554	576	573	587	535	569	603	554	545	622	556	560	552	599	574	538	552	567	545	572	540	512	563	577	535	517	577	587	555	572	518	580	543	586	565	617	588	560	561	573	544	545	581	544	583	589	587	577	590	560	559	556	528	569	564	574	531	539	592	565	568	508	536	540	569	634	623	573	560	505	564	529	602	541	577	592	576	581	597	558	584	527	527	565	556	546	577	573	548	563	562	543	564	592	553	581	571	577	547	570	559	598	590	609	576	545	547	551	557	581	566	518	609	573	569	561	554	563	560	557	579	576	571	546	612	577	550	556	565	533	585	554	593	521	578	557	559	573	610	543	553	589	560	540	564	593	559	560	586	509	584	544	554	570	607	575	609	547	550	584	537	560	616	620	546	571	577	542	550	592	525	580	514	550	563	572	542	561	553	546	531	614	591	580	566	608	552	566	533	542	554	555	575	571	603	560	544	537	543	585	594	535	596	540	554	565	583	553	552	589	541	563	610	584	553	546	554	570	591	575	592	534	565	555	593	524	558	580	554	547	533	554	544	584	561	593	579	567	616	545	565	546	575	589	588	583	572	554	581	573	547	552	542	550	579	592	574	547	604	605	517	527	558	554	569	539	567	577	545	553	607	578	571	577	584	572	572	582	563	622	552	555	592	556	551	584	594	500	540	554	584	529	571	564	540	557	584	558	520	591	568	551	563	574	531	585	565	586	554	566	602	581	571	614	571	566	570	559	545	560	572	560	578	553	546	559	540	526	562	535	592	576	560	557	578	566	565	562	543	601	536	561	556	550	560	589	582	522	581	590	545	592	563	557	536	584	547	534	591	549	577	641	572	590	556	564	529	562	584	576	586	576	537	554	546	571	555	579	586	576	521	566	576	566	580	608	593	567	544	556	543	554	623	573	555	554	522	586	581	497	535	558	585	575	571	544	575	588	529	538	571	581	552	574	549	578	593	571	607	585	555	568	562	580	595	561	529	557	605	584	545	561	575	549	549	555	530	532	570	570	556	589	551	577	548	613	545	563	569	550	575	584	602	555	535	545	547	555	592	587	555	610	489	549	609	557	551	539	574	587	560	578	580	545	535	597	541	539	592	550	566	562	564	532	589	586	574	570	545	579	578	582	534	564	525	604	577	551	544	587	588	597	587	584	603	584	627	555	531	546	611	591	586	587	572	589	570	542	593	546	563	561	603	600	565	569	550	579	563	569	547	556	560	566	592	629	579	541	567	546	576	581	551	553	547	549	560	550	540	547	552	558	570	566	569	535	573	592	583	547	544	586	627	598	572	563	589	586	546	558	545	599	544	563	566	518
78158	41298	10787	1715	893	650	517	419	348	312	260	255	222	242	217	221	190	186	181	182	172	162	145	168	163	144	150	165	147	162	169	151	143	164	159	138	148	177	148	177	153	146	134	161	168	169	119	155	145	152	152	133	151	139	137	160	140	140	160	126	151	129	154	149	142	154	145	154	168	141	135	125	131	147	158	160	136	131	140	129	145	137	144	125	137	153	172	137	167	139	133	140	147	133	156	132	131	124	122	163	144	174	153	133	151	152	148	127	131	135	147	150	140	155	122	125	154	141	140	141	159	151	147	138	130	148	133	138	131	138	144	148	151	143	108	175	128	164	136	159	141	133	140	153	158	153	136	134	140	149	139	167	148	136	132	138	153	151	131	142	133	128	149	125	119	147	143	138	108	141	148	133	118	144	153	119	136	137	149	141	146	123	125	150	135	140	135	149	163	135	153	157	145	159	135	131	144	144	158	150	127	143	146	147	156	144	142	154	137	148	144	162	140	148	157	127	156	138	166	146	156	124	147	132	127	152	154	142	133	146	140	128	142	146	149	138	154	138	166	158	149	146	129	143	162	140	156	138	146	159	143	146	133	148	150	140	126	156	140	121	130	146	122	164	130	115	144	125	123	135	123	141	159	142	148	153	163	138	140	152	149	134	140	147	143	140	131	136	125	150	145	158	144	137	139	141	135	142	153	142	127	133	152	145	153	131	138	158	139	125	126	136	159	141	106	140	132	140	138	130	135	151	142	137	155	159	164	136	134	151	146	151	140	135	145	144	149	138	127	161	120	137	119	137	133	135	126	137	136	145	168	123	126	169	146	140	141	136	134	125	109	151	140	147	123	149	135	146	144	142	152	144	138	133	137	129	137	128	133	134	146	171	157	148	147	153	133	125	151	136	129	137	141	150	157	124	152	148	139	162	136	140	156	128	147	119	137	142	150	139	151	146	133	144	153	157	120	125	134	134	148	136	143	133	133	140	147	140	136	142	134	118	153	172	165	144	133	126	157	136	144	132	130	138	127	156	134	121	157	121	161	148	129	150	151	144	138	110	134	146	137	131	152	158	135	127	150	140	159	158	156	157	146	134	150	142	143	137	139	147	119	120	136	129	135	158	129	167	134	150	137	170	150	177	138	136	134	139	153	142	127	127	144	134	131	138	149	148	153	123	123	149	142	136	148	129	140	132	140	140	147	132	152	111	140	142	133	168	146	147	118	142	134	151	135	120	113	152	129	122	136	120	146	132	162	143	138	153	148	143	137	135	148	135	151	156	143	146	135	177	136	153	128	157	137	137	137	146	141	137	131	140	140	131	140	144	133	122	136	148	127	132	149	141	144	141	137	151	136	134	145	129	130	143	139	141	153	144	145	150	134	156	126	124	146	164	146	129	138	153	135	125	157	141	162	139	171	129	135	120	141	126	146	147	145	133	147	150	161	144	147	124	143	129	138	156	139	151	127	132	137	145	135	143	146	163	127	139	133	137	134	118	141	122	130	148	139	140	150	155	149	139	133	139	149	147	161	143	150	128	140	153	145	135	127	145	146	140	136	147	150	141	138	142	127	144	158	139	111	140	142	143	139	158	110	136	157	144	141	155	139	146	146	153	127	135	182	155	150	124	146	144	123	149	139	142	159	137	139	148	153	138	133	143	153	119	131	142	137	138	139	125	152	146	137	137	165	154	149	135	137	159	145	141	132	134	132	167	134	152	128	153	119	129	151	140	162	131	134	139	142	159	135	134	147	151	126	150	135	139	145	128	132	150	125	148	128	144	138	145	131	137	149	150	134	154	120	133	144	130	146	136	137	136	146	137	128	156	143	120	149	119	141	128	144	164	141	152	141	140	153	148	150	124	148	156	148	149	159	159	135	140	131	147	133	139	136	136	132	111	141	117	129	126	131	132	132	132	134	150	110	141	143	144	133	134	140	142	157	141	153	136	122	129	161	143	146	139	144	127	159	128	130	149	157	143	142	152	162	135	140	134	145	146	138	133	166	120	142	157	147	138	156	163	137	159	150	131	153	104	128	134	118	147	153	130	140	159	134	147	140	158	145	136	151	134	145	111	126	157	141	144	165	144	139	150	138	147	168	148	159	146	129	145	126	151	145	149	123	127	130	125	140	142	146	144	137	132	136	135	134	133	157	150	114	137	147	135	149	151	120	152	128	154	140	122	152	134	149	139	133	162	145	139	131	137	160	145	144	132	138	134	138	155	123	138	127	141	142	145	148	157	137	146	141	126	149	134	143	146	127	124	129	145	143	137	147	149	137	132	124	145	111	143	161	133	138	106	144	137	140	142	154	145	132	161	141	174	112	160	174	162	160	133	119	137	163	127	145	132	138	123	150	146	147	161	133	163	125	167	134	149	141	154	163	126	131	138	153	137	117	143	162	157	151	142	124	143	148	122	167	145	146	153	145	170	132	137	147	142	131	140	151	167	133	138	142	132	138	130	144	156	160	128	141	144	151	138	135	152	176	141	140	135	151	160	145	116	128	155	134	145	131	153	130	133	134	128	130	138	146	146	133	130	138	138	141	126	129	144	144	157	157	136	155	139	128	139	150	132	155	150	148	117	141	148	165	158	135	143	120	142	138	145	191	135	137	173	138	155	158	142	141	133	155	141	146	151	140	150	150	144	162	147	132	139	135	138	144	138	158	147	158	140	144	166	148	140	154	124	161	124	134	168	154	144	139	158	141	138	147	125	137	149	144	126	149	138	155	142	138	134	162	143	141	142	137	129	152	143	147	140	113	131	145	149	149	159	136	164	175	144	145	143	139	134	131	173	137	146	137	133	163	137	148	123	127	147	142	152	156	139	150	165	150	156	140	138	151	160	133	136	142	133	142	149	146	143	137	142	167	128	152	125	132	146	140	158	146	124	137	130	147	139	139	129	132	132	151	138	140	135	149	133	147	148	129	155	169	156	151	142	139	160	130	139	119	150	133	143	151	133	138	127	153	130	160	129	155	113	125	160	138	116	146	168	128	138	154	122	129	142	138	138	148	145	151	131	134	145	166	139	135	130	137	144	131	137	134	162	150	147	137	148	145	153	166	144	118	133	131	128	128	136	135	153	148	155	153	133	161	139	138	153	148	140	123	113	136	152	145	144	154	152	133	122	146	153	130	136	133	152	133	131	156	150	137	135	144	162	151	143	154	151	155	141	151	134	155	153	144	159	141	154	131	151	157	146	161	126	127	139	134	144	141	131	143	146	143	119	140	150	144	164	127	120	140	152	148	159	143	116	145	158	155	123	150	138	156	157	144	134	140	139	147	155	145	174	139	104	149	145	130	143	145	129	125	145	160	150	127	140	135	136	131	147	145	141	151	168	119	133	146	132	135	146	154	139	132	143	125	152	134	140	119	157	146	129	143	135	141	128	158	149	137	150	144	162	159	146	145	157	155	136	117	132	124	170	124	173	132	127	123	163	124	128	140	136	141	150	133	145	142	134	142	145	173	167	119	150	150	129	133	163	146	125
48344	19690	3344	3564	3192	2607	2091	1782	1491	1237	1178	1035	987	845	771	780	698	672	616	602	587	541	527	525	487	482	472	496	501	504	485	440	428	457	451	479	438	463	408	422	422	417	422	393	415	423	369	402	399	372	423	401	402	399	419	384	405	428	399	384	404	384	396	333	416	376	368	325	394	405	394	368	377	365	373	346	367	392	351	378	379	389	359	369	359	355	367	405	357	379	384	383	356	376	409	356	385	376	405	393	393	385	365	390	341	382	415	337	369	354	381	376	360	338	393	350	406	365	370	386	343	384	376	411	353	367	372	354	360	377	353	348	363	377	367	371	364	353	390	349	376	414	369	367	379	351	368	376	353	357	384	363	383	412	362	362	390	364	349	396	371	383	375	403	346	365	334	372	343	345	371	356	398	335	351	347	366	382	375	360	377	376	363	388	403	367	358	355	362	364	360	362	357	351	376	364	357	354	341	337	378	376	343	352	358	366	354	371	380	363	336	354	380	351	382	380	365	385	354	377	361	340	365	350	363	368	422	389	384	364	360	358	352	355	387	349	331	373	342	394	349	357	365	365	360	371	374	346	351	373	383	375	385	360	346	339	357	359	371	374	352	371	368	394	366	339	371	326	354	344	356	379	395	387	400	353	362	377	351	364	346	400	370	383	356	320	379	404	333	344	376	327	356	375	365	375	356	364	351	342	348	358	373	389	349	365	336	351	340	388	374	370	365	383	375	385	348	359	353	335	363	360	340	364	392	355	380	399	372	312	356	354	347	383	388	396	321	375	375	368	403	395	380	351	354	357	358	350	351	379	385	347	414	364	365	319	377	399	363	353	349	352	358	368	359	344	358	356	367	351	355	352	370	344	364	369	352	376	357	376	403	364	383	365	353	351	334	348	368	353	349	372	400	365	334	351	322	364	353	346	348	340	352	345	365	355	369	362	369	364	368	360	410	367	355	355	399	357	365	357	358	381	348	376	358	352	371	395	384	388	356	373	371	352	329	393	336	385	397	357	355	368	353	387	345	355	368	364	352	350	360	367	382	364	387	393	389	379	349	351	351	355	390	380	375	434	346	364	361	338	355	340	345	367	399	382	351	376	358	377	348	362	338	368	320	387	357	380	384	334	320	360	355	361	341	395	362	346	368	345	332	354	375	368	394	352	385	362	302	392	348	360	395	353	346	393	357	390	352	353	362	381	361	335	362	355	338	347	352	332	354	386	378	356	369	359	403	350	367	352	375	361	395	368	369	339	354	333	348	394	365	393	360	335	375	334	346	363	361	389	370	350	371	363	410	383	388	345	336	360	359	358	383	379	357	369	381	373	350	377	347	349	391	380	378	388	397	382	370	365	353	373	348	350	390	347	366	386	367	355	345	385	333	344	360	368	389	346	381	334	355	400	369	370	343	358	363	361	361	390	345	407	352	350	360	384	344	389	383	351	372	383	365	348	359	348	383	378	398	331	384	419	369	363	369	360	386	391	365	364	363	362	370	351	359	393	358	337	370	384	365	349	364	373	386	355	398	346	352	389	372	372	354	357	376	342	353	401	379	377	335	375	400	394	350	371	412	338	347	346	377	363	358	370	356	350	385	364	353	366	344	350	344	366	379	395	368	356	348	351	360	347	376	413	370	338	360	385	350	358	330	352	379	343	374	374	343	384	402	406	366	393	383	368	381	366	336	370	372	351	371	378	356	344	341	369	348	383	341	347	378	370	404	344	351	304	363	375	380	358	393	375	352	380	355	334	372	355	333	382	353	353	392	352	353	353	346	364	349	382	344	378	354	322	383	360	370	364	370	346	370	363	359	349	364	332	372	363	353	383	383	375	382	370	378	339	353	349	364	312	356	389	395	345	339	317	357	348	381	383	354	343	353	404	396	344	345	337	348	357	363	371	355	357	382	351	403	341	339	380	345	370	374	369	379	393	383	371	356	360	354	350	368	352	388	363	339	348	344	380	385	389	339	363	343	409	373	354	357	367	354	359	375	362	360	404	355	321	401	351	359	372	342	370	376	357	371	388	344	363	351	388	335	354	373	383	390	353	374	379	333	373	312	356	383	358	319	348	360	368	371	390	365	381	374	329	351	377	365	377	363	352	379	351	367	337	403	363	365	356	347	359	382	363	347	378	396	377	362	373	372	358	372	353	396	358	335	362	339	368	414	367	372	389	366	369	379	337	353	383	345	355	367	362	363	370	336	379	366	353	372	373	381	360	351	374	404	379	337	336	356	342	336	348	346	351	337	322	364	376	372	357	421	359	391	364	371	355	380	330	356	359	352	328	349	342	363	341	362	364	362	359	385	350	366	339	371	365	379	358	367	354	395	359	355	362	350	350	359	389	362	351	347	385	365	344	368	364	376	331	362	361	330	369	354	333	367	351	329	360	378	374	360	396	349	366	377	360	360	401	383	365	346	370	354	343	363	386	328	361	369	345	362	373	402	367	368	345	367	343	365	344	379	381	360	352	394	377	357	346	341	355	347	383	373	365	343	345	385	385	361	374	378	355	367	377	327	350	360	379	378	391	348	335	393	378	360	373	363	334	352	356	396	362	360	366	350	348	339	363	344	359	353	371	357	365	333	350	363	360	447	396	380	353	378	366	393	362	339	311	355	373	355	372	361	341	360	340	369	358	363	359	348	365	342	347	373	350	370	373	331	372	347	350	400	359	361	380	391	402	416	349	397	366	387	356	368	366	360	370	365	364	341	361	378	361	345	388	353	379	353	350	361	381	360	391	359	383	370	379	364	365	358	330	359	392	386	333	348	369	355	376	342	330	384	336	386	336	329	356	358	355	426	356	349	363	365	374	380	339	384	365	360	363	351	411	362	352	387	396	344	348	405	365	339	369	379	353	343	370	335	360	373	363	368	401	381	365	395	387	319	355	351	373	375	373	375	374	363	340	357	341	349	378	347	334	348	384	375	368	369	367	378	377	379	371	402	353	368	374	376	375	367	360	354	368	375	387	385	388	352	345	311	384	311	390	361	374	344	345	364	388	388	376	370	368	328	383	345	346	367	368	339	373	359	362	343	339	361	367	347	340	357	367	366	347	338	362	331	360	366	361	391	360	332	350	335	366	372	369	365	335	371	375	314	377	380	365	400	350	345	356	389	344	354	352	355	341	348	337	387	371	356	373	380	354	320	356	365	377	386	356	368	362	313	349	343	324	394	345	406	362	338	371	353	389	379	403	394	361	376	373	350	397	373	393	357	365	330	370	361	366	371	352	339	361	382	377	372	356	360	381	348	335	380	363	370	337	365	381	349	386	378	357	382	351	399	374	330	336	375	372	358	364	352	348	385	341	377	354	359	363	365	370	349	392	377	345	344	360	373	371	368	382	368	388	347	351	361	354	390	344	345	347	358	377	350	366	385	387	385	349	363	350	376	370	354	387	335	337	357	378	357	372	374	363	335	353	373	387	361	362	362	376	374	353	370	368	361	377	352	332	381	360	367	372	346	369	354	370	350	351	349	343	364	372
24170	3323	217	195	175	148	175	170	167	164	147	163	176	139	142	152	170	178	193	149	174	137	156	176	153	154	156	180	168	163	149	125	136	173	176	151	171	141	168	149	145	144	136	141	174	171	151	159	186	159	138	172	169	157	135	173	165	183	146	160	147	177	128	159	153	151	155	165	161	162	159	151	158	160	170	171	142	173	189	157	144	179	154	166	154	173	168	151	173	155	165	150	155	161	183	160	161	171	175	162	183	170	154	152	154	160	162	171	144	177	153	173	164	167	140	149	168	151	158	172	212	168	156	155	159	170	165	163	179	174	148	156	167	178	164	168	151	163	155	173	164	158	167	179	169	173	157	164	177	197	156	167	155	170	122	144	154	134	174	143	175	190	172	154	169	165	159	161	151	159	160	163	167	175	167	160	179	170	162	158	143	148	173	154	164	156	154	167	155	153	149	136	169	162	164	166	154	165	149	153	160	184	175	178	169	169	177	156	182	161	139	144	155	159	156	174	174	165	147	147	151	167	156	155	190	152	153	159	148	153	166	147	150	164	150	162	181	177	165	140	133	177	178	163	143	145	154	135	148	161	151	155	169	159	183	177	174	155	134	159	164	171	171	161	182	171	151	172	160	168	187	161	156	163	158	140	153	157	158	178	165	138	162	155	168	155	178	159	159	143	168	158	147	181	163	140	166	170	176	161	158	169	142	167	156	173	158	159	150	167	164	160	172	155	167	142	163	162	163	145	197	162	153	181	159	168	156	136	143	144	150	155	135	191	173	150	175	164	139	147	140	159	146	150	153	160	159	186	144	163	170	155	163	155	164	158	169	142	170	147	157	145	165	154	149	154	156	159	153	155	145	182	180	168	170	156	160	162	169	162	176	164	157	159	170	152	183	151	155	165	163	162	172	170	170	145	169	150	161	154	158	160	166	170	190	166	140	170	167	150	137	141	167	139	168	148	139	173	169	165	161	152	162	159	148	168	201	147	173	150	178	160	151	120	150	159	128	186	150	166	156	176	158	145	187	141	145	157	156	168	168	186	176	169	165	178	162	148	177	145	147	137	158	154	138	152	130	160	161	171	174	151	178	185	155	137	170	160	151	136	156	158	155	177	162	163	164	159	152	149	163	169	162	170	182	175	147	173	158	164	165	153	178	160	143	150	177	149	188	167	150	170	165	154	146	148	152	160	164	156	169	159	202	142	172	156	144	171	148	150	181	161	177	148	169	150	149	156	168	146	163	157	176	150	149	161	153	171	193	156	197	177	142	140	142	156	136	168	163	179	164	162	147	173	149	158	146	170	163	176	173	177	172	141	139	126	139	171	171	191	137	154	159	168	145	165	159	139	148	175	164	152	161	179	177	151	167	149	173	157	180	148	166	147	154	155	153	161	166	162	155	145	147	190	160	166	166	168	176	175	175	158	155	148	166	193	144	161	191	150	161	168	139	169	150	168	152	169	173	157	142	164	138	151	155	163	152	169	156	152	168	157	167	159	154	181	143	192	165	157	167	148	145	150	145	154	140	154	164	143	167	140	143	170	174	147	177	171	169	181	167	162	160	175	168	178	159	175	163	178	166	186	167	163	167	185	180	158	178	152	191	172	148	137	159	153	175	159	153	147	155	169	167	137	171	164	177	185	138	195	172	172	158	158	173	167	167	166	184	156	141	169	127	169	181	183	136	175	142	171	125	141	134	156	177	171	163	174	160	184	165	150	142	184	140	154	153	161	152	194	201	166	168	166	171	155	133	155	146	153	159	147	166	177	164	142	174	154	147	133	174	150	159	186	162	179	150	166	176	153	172	173	169	164	158	173	140	178	143	133	162	163	182	160	154	165	163	156	160	150	161	152	166	157	162	150	151	173	159	154	153	181	166	155	176	162	174	172	154	159	162	184	142	163	153	174	167	156	157	136	159	150	156	165	163	164	173	163	148	140	159	161	145	169	135	155	168	154	148	146	188	158	171	138	158	175	162	167	155	177	133	154	157	161	137	165	156	169	155	151	147	147	155	180	147	149	145	166	153	155	153	151	177	175	149	156	173	157	155	146	134	161	177	184	167	188	161	156	165	177	150	159	157	157	159	163	145	185	151	156	151	153	159	136	144	150	157	159	175	160	136	167	157	152	159	161	171	150	148	145	146	158	136	178	177	166	171	152	142	144	169	163	168	182	181	154	174	155	145	152	167	151	149	147	176	159	154	157	162	180	149	138	153	167	165	142	147	150	141	145	161	164	148	159	179	140	164	161	176	170	199	173	170	153	176	161	173	149	154	154	136	164	163	151	142	169	151	159	156	170	165	144	159	164	163	158	178	141	156	173	144	165	162	162	158	166	174	145	159	154	166	155	150	170	145	157	153	152	181	161	172	147	153	165	186	162	190	162	177	154	154	165	175	156	150	172	144	182	183	192	164	151	172	164	159	158	141	152	162	154	141	162	153	149	166	157	171	161	147	192	175	174	161	172	164	161	148	130	163	152	169	152	157	128	182	162	183	172	160	198	173	157	165	158	155	181	156	149	156	187	177	170	162	146	173	166	190	149	179	169	172	154	158	156	172	178	155	161	157	155	210	171	142	152	173	165	176	147	142	175	173	148	168	160	143	140	151	162	168	159	161	179	167	166	170	164	194	153	135	161	174	167	174	156	142	158	148	160	138	160	158	165	153	143	150	162	156	172	162	154	164	131	184	145	184	155	192	153	155	154	165	143	153	145	156	145	144	151	151	172	155	170	167	153	142	148	175	169	151	140	179	148	151	158	158	162	151	147	144	166	178	157	170	174	158	170	143	152	154	150	171	172	153	166	170	181	163	165	161	140	175	153	148	148	154	167	137	166	155	152	137	161	156	167	166	154	158	159	149	163	145	148	142	173	174	161	171	206	155	131	169	152	162	173	147	170	166	161	170	144	148	174	166	180	146	151	173	185	178	172	169	168	166	144	177	183	166	169	155	160	148	163	172	150	147	166	179	169	162	162	150	162	149	177	160	161	166	147	150	156	141	163	166	156	157	156	155	163	155	132	169	145	166	176	162	165	167	163	165	149	162	156	171	141	150	150	187	179	180	151	162	161	144	162	143	164	161	163	162	153	165	163	188	163	154	154	160	158	168	164	149	167	155	141	170	184	181	175	174	158	164	190	170	158	162	161	171	157	147	151	149	154	167	156	183	163	150	145	152	139	135	168	155	143	165	152	160	146	165	159	160	153	183	167	161	180	152	174	151	171	171	153	153	181	158	140	154	170	167	172	179	177	162	151	149	169	154	162	160	161	178	162	168	153	163	156	169	159	156	173	160	155	155	156	146	149	168	195	159	151	164	155	153	194	162	177	158	168	150	152	166	167	145	137	140	156	177	146	163	153	163	152	157	160	160	156	156	139	142	161	161	147	166	156	165	143	172	158	166	153	165	162	170	153	155	161	151	150	165	166	170	144	169	145	145	164	172	161	146	168	143	141	177	156	154	157	152	145	163	165	140	149	175	148	155	164
19206	2358	535	544	531	528	495	481	496	471	454	472	452	440	465	478	445	459	426	452	438	407	430	442	433	429	471	470	455	443	443	437	440	420	427	418	455	441	432	478	416	425	451	454	428	439	449	431	433	436	412	444	454	445	460	434	436	428	442	441	409	449	440	409	429	484	418	415	437	438	422	441	434	420	427	428	436	429	430	434	418	444	444	404	409	410	404	409	431	444	379	423	435	461	442	410	462	426	446	383	416	424	463	454	425	424	408	435	411	426	440	442	404	419	401	455	457	414	481	410	439	439	413	428	449	422	437	417	400	444	456	450	434	420	429	427	449	440	423	440	410	406	433	407	409	437	425	423	440	450	427	438	437	419	443	442	430	414	425	403	462	409	406	455	457	425	433	418	412	442	417	411	396	437	425	424	433	443	423	467	467	416	427	414	398	433	432	435	388	444	408	440	428	447	397	403	431	447	435	402	418	444	446	388	449	438	378	454	408	422	452	435	415	433	428	431	438	416	420	412	417	417	401	404	410	386	439	416	430	426	421	402	439	401	438	430	384	411	431	425	426	432	427	446	410	413	425	452	472	417	446	438	393	436	424	435	415	428	449	411	442	443	421	463	427	455	412	415	398	441	424	408	416	438	446	433	434	430	465	453	422	412	442	428	413	417	451	434	455	416	415	447	398	425	422	434	432	422	427	422	437	415	453	409	435	397	412	432	430	388	425	466	422	453	389	419	444	422	412	444	407	433	427	453	453	426	437	450	419	431	424	423	422	451	444	434	421	424	376	412	434	412	418	413	423	414	375	432	421	456	409	425	392	413	419	447	425	385	458	457	428	436	409	401	440	414	454	436	436	430	412	421	429	437	445	444	431	418	420	423	430	436	410	423	379	449	443	422	435	432	439	400	424	444	424	454	403	394	448	421	411	440	404	460	446	436	442	442	401	413	446	427	445	370	425	425	433	380	442	433	437	438	464	419	465	451	437	397	448	453	390	470	485	424	435	438	430	437	438	446	462	433	428	413	483	462	442	401	437	406	419	414	439	413	433	387	416	425	450	447	442	409	423	398	409	434	441	456	438	455	457	408	437	409	393	426	435	444	423	435	409	412	435	436	428	442	405	464	416	447	414	423	403	408	447	418	412	424	423	410	404	455	468	400	435	434	433	409	419	434	448	460	410	411	452	410	445	428	468	416	437	434	431	425	446	436	423	428	402	460	422	451	463	459	432	423	423	444	435	423	450	385	441	409	440	448	403	412	414	408	434	437	407	417	390	418	459	430	425	437	436	422	369	421	424	425	392	452	407	443	438	419	456	482	431	410	454	430	427	424	428	391	441	425	451	415	431	461	435	455	438	437	429	407	452	437	394	442	429	419	419	430	424	436	419	425	421	446	453	427	423	416	417	473	434	400	426	424	456	435	448	443	425	420	453	428	417	427	397	403	418	415	435	432	423	483	418	425	398	401	429	463	422	436	416	438	426	441	456	411	432	405	465	419	387	460	425	430	431	439	439	450	410	451	424	390	480	424	434	423	395	447	436	439	417	385	459	466	456	396	425	431	402	428	457	442	415	439	427	451	427	434	461	465	435	418	420	430	413	441	413	440	433	427	458	388	372	446	420	413	416	443	434	449	435	402	393	418	422	443	445	430	395	449	441	411	423	440	440	425	439	389	422	419	454	399	410	438	447	427	446	446	448	427	435	454	452	456	433	460	438	403	443	454	454	436	392	437	435	399	426	454	435	435	446	437	442	446	415	445	454	434	435	456	412	440	407	472	414	436	435	457	431	446	475	457	428	433	437	398	417	430	453	432	440	388	428	422	409	458	432	416	433	427	415	431	395	440	429	460	450	429	443	463	464	420	448	408	451	420	434	419	435	466	426	428	441	413	426	456	426	410	408	432	469	416	407	446	407	438	416	422	425	424	417	405	449	411	388	431	479	455	449	444	430	416	413	413	402	423	435	419	413	427	415	440	432	467	409	470	426	439	434	413	400	416	428	408	405	408	397	410	425	464	417	420	427	445	444	446	449	421	407	421	451	450	411	417	403	435	382	410	429	422	439	414	447	434	444	426	381	417	409	424	393	417	405	422	437	460	414	459	399	462	467	408	374	425	439	465	437	401	401	450	432	424	473	437	418	418	423	417	416	411	452	436	455	423	427	420	440	399	431	451	428	447	448	431	404	432	421	438	446	415	388	454	448	457	427	425	410	416	450	399	429	447	426	398	402	425	450	401	406	428	430	429	422	420	470	425	434	437	493	432	465	458	400	390	418	410	461	385	399	410	426	438	477	482	430	441	401	417	459	408	414	422	434	469	423	398	403	450	443	400	442	395	407	432	427	400	422	431	429	396	455	431	414	453	444	423	431	460	443	458	463	456	422	380	434	399	423	439	445	422	437	413	463	478	419	440	413	425	437	421	454	427	403	438	430	441	445	424	442	449	442	427	412	414	420	429	408	461	429	417	435	415	421	431	426	441	423	454	452	406	438	442	416	455	423	405	485	421	421	449	432	403	438	420	403	440	427	456	441	430	387	422	441	442	405	388	439	428	412	465	453	448	436	426	431	427	439	446	438	452	466	438	402	432	418	425	479	442	404	400	446	411	436	440	444	415	450	434	419	405	414	455	424	430	439	454	452	431	434	421	461	430	419	415	428	417	439	429	441	414	408	412	431	445	434	399	399	432	471	432	420	423	447	435	438	462	450	429	455	414	437	409	443	436	442	459	458	407	421	446	392	448	397	431	410	426	457	433	419	443	460	432	419	426	395	426	443	455	442	425	445	439	409	415	422	418	449	404	420	403	422	452	378	423	441	416	431	420	412	394	427	434	446	453	439	409	447	415	448	434	424	430	424	418	434	419	406	425	404	505	447	372	472	418	409	413	486	435	374	451	439	422	415	406	405	416	437	411	418	403	418	419	464	396	457	430	457	397	410	403	415	418	465	407	433	426	392	427	454	402	425	438	428	445	437	438	398	433	428	433	419	402	440	446	455	442	402	429	425	433	425	429	409	418	454	452	415	432	444	403	454	421	452	440	432	420	419	428	475	445	431	384	445	426	435	456	447	444	441	448	453	446	427	425	438	440	430	424	419	453	384	449	398	417	451	416	407	390	488	417	437	429	439	421	452	446	419	399	469	427	401	404	446	421	478	417	409	434	411	439	420	420	437	423	436	428	475	457	392	420	435	403	412	437	413	438	461	428	468	440	422	420	432	432	442	420	407	422	413	465	441	475	439	469	419	467	422	411	413	415	425	442	428	424	426	448	446	406	401	413	420	441	438	416	444	388	424	467	435	454	442	440	444	432	442	431	406	428	431	443	453	430	434	420	416	415	450	442	423	422	411	412	429	473	464	411	425	379	423	435	454	459	446	427	432	447	410	443	425	420	443	438	408	417	425	481	472	452	390	449	450	421	444	449	454	425	402	418	432	407	394	458	445	439	470	417	448	440	460	459	429	436	459	430	416	432	430	413	439	453	436	438
64999	29789	5057	829	563	443	389	375	322	324	283	263	283	240	265	267	258	253	254	240	244	239	226	250	250	236	242	221	224	223	222	217	252	239	206	229	232	213	211	260	225	219	207	234	233	248	252	247	241	234	215	248	239	214	218	214	222	203	240	230	223	203	231	246	220	229	195	207	220	214	216	233	211	233	233	196	210	206	211	238	199	239	246	249	231	226	212	232	217	230	207	253	229	221	228	215	197	201	245	217	215	212	231	215	215	240	230	211	225	249	241	247	235	214	197	236	219	250	211	215	234	211	214	228	232	206	223	229	262	221	240	214	222	221	229	188	235	227	243	216	203	215	219	244	207	220	224	217	223	224	221	217	206	205	228	227	216	212	221	239	230	206	215	242	221	227	250	217	236	223	217	210	221	212	219	240	230	203	218	221	242	231	238	246	191	218	249	222	211	246	217	223	234	224	225	216	209	229	199	222	232	227	217	219	218	228	201	203	233	217	212	214	220	222	201	229	210	207	207	196	236	223	235	218	227	227	235	223	243	241	222	235	223	231	209	212	201	255	234	225	209	219	243	241	205	207	199	250	216	206	239	219	216	218	236	208	246	215	210	251	242	200	226	205	203	239	210	244	217	216	243	222	225	222	236	218	255	243	240	238	248	219	217	228	207	227	234	225	192	220	230	219	250	224	228	194	227	236	226	218	224	241	254	224	221	221	214	235	223	214	245	215	222	243	183	244	253	233	231	265	225	194	232	214	215	217	231	222	234	202	197	234	235	227	214	213	203	256	224	212	237	233	246	210	251	233	219	222	240	226	203	216	203	209	207	221	234	218	216	211	238	231	211	218	220	262	227	219	254	242	217	197	203	230	215	205	228	207	222	202	217	230	234	225	232	250	214	234	233	221	249	242	217	207	243	228	213	220	231	209	212	227	223	209	214	227	229	210	220	215	254	247	206	212	208	237	229	206	238	196	202	210	238	229	222	227	219	223	234	249	210	234	189	204	211	243	215	218	236	205	225	223	208	220	224	220	246	222	242	221	208	229	207	220	218	187	204	225	211	221	246	243	251	241	207	215	213	218	224	228	237	222	223	240	242	225	210	227	248	242	237	226	232	214	229	215	209	209	232	217	217	226	194	246	228	241	197	241	220	238	224	215	266	245	217	205	225	211	249	221	234	254	199	231	218	219	213	202	232	211	212	208	217	221	219	228	257	242	201	213	226	234	214	236	245	226	251	191	233	217	203	228	242	220	231	248	223	200	227	235	209	198	227	223	223	222	224	220	210	228	227	194	209	249	207	226	240	222	210	221	243	279	199	227	229	253	212	214	226	225	241	212	181	206	231	231	207	215	227	250	213	247	219	228	192	213	221	221	238	256	221	214	222	247	247	204	228	208	249	245	202	230	216	246	218	214	237	221	215	211	228	186	259	232	216	239	224	216	240	247	239	227	209	241	233	224	235	243	221	242	216	208	211	252	200	215	224	231	235	255	215	212	208	239	213	213	229	242	222	208	216	243	234	197	211	236	223	261	211	230	223	242	255	245	224	250	222	247	280	212	243	246	241	203	212	204	198	240	229	231	216	224	231	227	227	221	216	241	201	217	252	198	227	224	214	233	219	238	235	215	200	220	229	226	254	205	198	210	231	223	212	210	219	213	194	230	241	224	218	230	212	225	236	232	231	201	207	236	210	255	228	220	233	174	252	247	216	201	231	208	216	229	235	235	214	228	259	215	222	212	224	230	218	232	226	227	226	209	231	199	219	198	231	267	258	211	233	237	212	234	202	236	229	218	228	240	204	241	241	242	242	224	193	237	240	222	218	230	224	203	209	218	221	195	233	207	239	200	229	217	204	240	217	237	213	214	224	243	242	234	220	249	206	202	202	230	228	232	223	212	235	267	199	204	229	236	225	215	232	228	208	227	247	242	239	225	212	238	211	233	264	215	238	200	220	215	221	223	231	223	220	257	252	217	236	236	213	213	232	230	213	222	235	234	230	231	242	213	232	260	240	210	214	217	199	240	245	223	206	235	206	215	251	213	229	219	200	232	235	206	236	210	238	222	221	225	226	193	214	241	252	234	224	252	219	214	218	251	238	230	237	223	223	204	233	248	219	235	218	239	200	242	245	234	216	249	210	229	263	242	229	240	231	221	239	223	219	230	234	217	227	236	222	240	222	191	239	210	221	234	202	262	225	230	223	206	222	247	205	209	237	219	207	223	228	200	226	237	227	228	204	203	242	229	208	237	240	261	207	207	232	213	208	195	211	227	214	228	236	263	216	219	221	226	220	233	212	224	229	263	231	222	224	233	210	210	218	279	224	221	228	232	263	242	222	242	206	218	246	224	210	249	241	210	239	221	234	231	228	231	215	260	229	277	242	221	244	217	237	256	235	235	252	224	261	233	234	248	226	241	206	231	198	220	221	231	217	231	226	226	233	234	212	225	219	229	242	218	201	223	232	210	225	232	216	228	215	222	235	218	194	201	221	212	216	211	239	228	253	250	235	211	198	261	208	243	204	226	217	213	220	212	228	207	237	212	247	240	218	233	254	222	229	231	243	221	226	229	233	222	231	223	216	246	224	212	224	217	253	227	225	225	243	245	223	265	227	219	225	242	206	209	217	196	210	222	218	222	255	219	222	249	238	229	216	248	232	216	228	221	236	239	237	211	226	239	218	234	215	239	236	237	226	241	248	208	213	244	228	224	235	236	221	239	228	241	262	214	244	244	241	202	195	222	236	230	212	223	229	255	197	223	241	234	229	237	208	252	215	223	209	241	228	256	220	205	247	231	222	179	211	217	218	210	235	235	211	230	222	220	245	213	212	208	215	257	212	212	229	248	218	225	244	230	242	242	190	219	239	236	226	233	242	229	242	241	252	244	218	258	221	234	221	202	239	216	236	222	226	219	222	221	217	223	232	219	228	232	222	219	201	248	214	206	255	220	236	250	209	216	193	217	202	222	235	229	223	225	222	204	257	255	213	212	241	259	232	221	205	220	201	235	211	219	224	202	228	252	196	234	247	242	211	225	223	221	206	230	241	264	215	259	253	230	215	261	228	229	218	215	194	216	200	191	231	225	221	230	212	243	229	203	204	218	225	228	214	236	229	209	234	211	207	202	196	227	184	230	227	217	259	226	220	220	212	231	240	240	224	234	244	202	261	247	242	223	229	208	232	216	229	219	239	246	242	208	249	213	247	230	207	217	236	251	200	235	216	222	241	237	212	219	230	232	238	219	225	208	226	207	232	214	249	216	253	244	227	229	200	245	281	224	223	214	212	221	230	218	211	234	216	238	213	205	218	226	218	244	234	240	242	204	238	194	217	225	249	224	215	205	219	235	255	207	245	216	234	220	227	249	191	181	234	204	221	243	231	247	202	230	205	211	207	234	217	210	218	244	214	235	237	247	239	224	212	249	223	246	223	219	206	242	232	250	226	231	243	208	216	215	227	234	207	215	221	207	201	254	228	186	239	230	220	204	241	259
39761	12172	2217	2225	1988	1710	1531	1311	1205	1083	981	967	847	821	808	773	755	716	729	693	662	693	664	666	696	680	635	655	667	623	610	631	657	615	626	631	621	586	609	647	617	597	612	634	613	589	607	555	610	619	605	634	567	612	610	594	564	583	572	581	533	626	576	639	564	566	593	561	587	591	592	579	552	565	600	607	552	579	567	540	578	560	565	520	594	529	516	579	594	565	577	548	566	546	622	586	587	560	551	564	593	553	547	575	607	582	583	572	562	584	561	602	568	610	574	536	573	574	571	595	569	577	518	559	567	590	597	564	517	542	554	584	539	595	549	572	545	563	534	551	562	572	553	580	570	565	567	562	546	577	567	540	601	570	572	551	551	591	576	563	589	548	563	614	558	531	555	533	573	529	574	585	544	557	578	542	588	584	526	583	554	569	607	570	571	527	544	550	563	561	538	503	552	544	571	548	564	584	610	630	586	548	582	533	555	546	590	544	581	574	570	579	534	518	524	552	599	572	619	565	576	550	539	556	561	554	565	578	577	565	529	588	603	560	531	563	559	568	549	584	537	554	569	542	529	519	562	581	584	638	574	536	572	569	577	570	543	551	590	563	565	529	559	604	591	576	572	579	545	579	560	622	607	557	547	603	556	560	560	565	589	553	560	605	585	557	574	593	535	578	529	545	554	552	604	563	539	601	604	542	580	562	569	586	599	542	606	548	587	521	572	566	563	599	567	599	612	568	571	589	584	586	594	554	530	608	561	569	554	582	519	544	539	550	554	569	561	600	569	577	539	566	566	538	533	574	591	545	577	541	527	560	556	594	569	536	534	548	566	566	578	603	544	570	593	544	589	551	597	528	570	564	567	596	542	573	568	569	569	537	579	600	550	562	568	570	560	586	576	567	540	575	561	526	573	620	554	526	574	561	548	561	583	572	597	530	548	573	595	580	575	573	573	576	544	561	523	625	558	586	604	633	552	576	581	569	538	560	549	569	566	514	546	573	592	596	571	607	577	602	556	545	605	555	570	550	560	562	581	590	565	569	512	587	583	597	586	575	617	536	541	594	567	600	552	559	575	567	546	545	592	591	588	581	566	564	553	536	557	611	574	602	608	559	532	560	558	595	563	546	553	563	564	614	597	547	569	586	564	632	570	581	604	556	583	532	577	581	537	537	588	561	549	541	532	558	561	552	630	552	605	585	609	548	546	596	573	585	569	591	572	564	545	623	582	623	621	573	510	578	565	557	569	497	572	584	591	600	586	602	545	561	563	568	581	550	551	562	541	540	540	568	562	551	542	569	569	571	577	579	568	604	526	577	558	541	515	516	531	562	596	609	592	583	548	578	535	595	578	581	551	551	584	576	555	553	540	588	602	565	600	520	607	561	578	567	568	586	581	547	588	590	592	595	563	547	564	561	570	553	570	517	587	551	614	559	578	576	580	560	566	567	577	550	579	555	576	556	548	577	595	544	583	546	548	545	567	585	549	533	584	599	564	563	522	576	560	593	556	574	584	597	608	590	531	592	579	546	632	561	553	624	615	555	613	586	568	567	560	585	614	559	572	576	554	553	553	553	560	562	622	584	579	562	564	557	582	561	569	564	578	595	570	553	581	530	549	577	563	512	544	560	567	564	528	612	588	572	607	571	545	549	551	590	553	581	545	600	594	590	588	611	559	608	550	563	555	542	571	574	572	577	538	583	583	601	562	578	552	603	532	572	557	551	526	561	632	558	538	591	593	588	592	564	566	537	594	589	581	562	578	565	578	526	619	515	540	554	586	586	572	594	600	562	563	553	606	598	580	584	564	594	543	588	591	556	548	590	544	535	529	558	542	511	573	566	579	572	589	565	588	558	590	543	587	548	563	593	600	554	544	563	536	550	578	594	544	521	571	570	539	550	560	535	566	564	592	592	560	600	573	587	553	613	566	529	561	525	592	580	574	569	575	582	610	570	564	557	575	572	543	549	565	561	557	523	605	592	542	564	582	595	596	607	553	516	597	571	562	563	539	548	548	574	572	554	544	551	555	583	613	559	560	538	572	580	595	569	583	537	575	597	523	606	571	518	563	527	566	598	597	569	558	556	662	573	543	580	544	589	563	557	583	503	580	606	621	567	529	553	575	547	603	568	603	571	583	525	524	567	583	562	643	551	567	566	558	583	585	576	572	608	584	512	560	551	548	551	603	583	558	583	552	606	553	578	608	549	576	559	570	579	579	553	550	549	564	641	576	604	578	590	591	604	552	570	575	585	575	582	587	571	592	594	571	614	558	567	580	531	528	582	627	581	538	616	624	564	550	526	542	561	609	555	583	543	508	582	537	597	569	559	573	588	545	596	546	590	606	575	516	578	581	546	590	597	571	525	608	590	557	543	572	557	574	577	553	568	564	552	571	585	558	522	552	577	600	549	594	579	600	544	552	570	566	590	587	544	578	567	587	590	564	538	546	588	551	542	565	579	535	557	582	563	555	551	551	573	539	553	603	569	557	585	579	566	552	560	591	549	558	553	609	581	625	595	596	535	553	562	523	575	542	580	565	550	534	575	563	591	552	613	543	621	530	544	576	595	525	584	554	577	529	573	578	603	586	540	573	569	563	584	577	554	549	529	587	598	583	556	570	546	583	590	584	535	525	562	613	559	577	570	549	551	559	595	543	583	546	552	605	577	594	557	551	580	574	596	602	590	583	525	573	540	593	584	588	596	540	533	546	548	554	520	534	580	533	567	601	611	553	634	537	574	584	564	591	559	547	614	558	588	574	582	548	578	574	566	607	580	551	577	560	533	563	579	552	559	565	585	583	540	577	566	597	563	556	589	582	550	586	556	567	563	570	547	569	612	591	575	582	569	613	534	546	565	597	555	567	556	586	548	546	547	582	572	554	564	584	575	612	574	573	530	552	578	580	543	549	559	608	554	556	540	570	597	535	575	583	600	512	549	561	564	541	586	560	540	529	587	580	566	579	545	543	591	590	560	578	549	605	531	541	544	608	570	576	583	586	542	532	572	582	611	525	562	617	550	544	552	560	580	535	529	564	547	531	533	544	532	540	515	598	580	570	582	614	581	601	541	535	570	579	572	591	582	596	561	618	551	596	580	516	577	548	566	580	553	558	595	518	560	569	560	578	566	567	590	538	606	568	597	623	534	547	546	566	564	568	551	552	553	569	548	543	540	526	561	563	589	537	535	607	557	510	588	582	559	566	582	548	558	512	559	626	581	608	608	534	575	550	551	574	550	567	535	589	620	566	522	561	580	560	525	627	567	582	540	548	563	558	585	570	612	545	568	571	551	583	541	590	591	535	610	547	591	595	595	589	577	578	554	560	577	592	550	543	586	595	578	573	571	570	607	596	596	574	584	517	568	565	597	587	599	552	545	578	546	568	544	612	550	550	555	561	537	594	557	548	576	608	577	590	599	581	574	535	569	560	540	552	591	567	562	566	612	556	606	547	580	539	576	570	577	567	512	577	573	597	601	578	610	587	600	583	558
78100	40512	10914	1736	921	618	510	408	353	339	270	251	248	248	207	218	219	171	193	182	183	139	169	165	155	163	179	152	127	150	170	144	148	162	165	152	146	127	148	158	154	172	139	151	130	164	137	166	134	131	145	152	145	149	153	141	155	165	137	142	119	146	156	148	136	160	133	145	166	132	155	143	131	140	128	146	148	158	162	136	134	130	129	123	173	148	148	139	144	138	166	131	166	151	136	155	158	144	132	128	159	159	136	144	168	150	137	140	136	138	146	150	167	149	121	155	159	135	140	129	148	149	151	128	152	129	164	149	149	135	158	139	149	151	137	147	140	138	137	165	144	150	133	146	150	142	140	119	132	145	147	128	132	138	133	130	162	159	163	134	132	151	135	128	130	154	133	134	146	144	160	131	127	137	130	148	150	135	125	154	156	142	141	128	149	140	133	147	122	152	136	138	159	163	127	151	141	133	137	139	154	122	132	153	140	139	140	134	158	142	146	139	150	126	142	142	138	149	129	128	149	131	119	160	130	154	124	148	115	149	160	145	151	142	139	149	162	140	139	151	141	150	162	153	131	143	147	150	139	161	142	137	154	145	134	138	149	134	147	126	147	145	142	133	143	134	131	145	149	157	154	141	123	156	155	147	162	148	143	153	152	158	132	140	148	122	152	146	165	133	150	167	150	148	123	140	157	145	145	172	182	148	150	119	128	166	137	150	140	143	145	167	147	141	128	139	149	144	144	153	160	127	133	121	131	134	113	118	132	130	126	136	150	152	137	143	115	154	173	143	165	145	133	178	142	143	130	151	130	145	139	169	138	152	134	134	159	139	149	151	130	142	132	151	161	128	131	148	146	155	114	111	151	147	156	144	138	129	150	152	134	126	170	133	138	143	156	162	132	140	135	163	139	132	171	138	141	154	148	123	150	160	136	139	160	143	147	146	150	136	127	141	157	160	138	122	139	150	120	141	141	117	125	148	161	156	140	165	146	134	141	142	150	124	131	123	107	145	135	149	159	156	151	134	148	144	166	150	126	135	141	135	127	145	140	140	135	141	147	141	135	124	129	150	143	159	134	164	146	149	134	162	152	143	142	149	149	147	125	133	140	166	162	141	157	127	131	148	139	133	134	159	128	138	136	153	129	141	143	160	136	129	137	130	142	153	139	153	150	152	136	152	145	145	156	155	131	132	131	136	151	145	135	146	142	171	151	153	140	160	176	119	146	143	141	133	140	143	121	126	119	146	160	144	138	146	140	144	150	133	144	166	130	147	125	143	156	153	153	162	129	146	148	129	119	133	125	156	125	139	134	159	116	141	123	146	127	144	135	142	161	154	147	142	132	144	133	134	176	148	150	125	148	141	130	144	147	142	135	141	150	154	138	119	151	136	116	141	148	176	144	134	139	141	130	155	135	136	132	149	146	152	162	140	137	154	157	168	153	143	131	147	123	119	124	149	123	137	150	151	127	138	128	153	143	150	124	147	151	146	124	148	133	127	131	122	123	143	136	136	133	156	146	152	139	144	118	180	123	141	144	151	112	139	119	139	141	138	148	132	145	143	169	140	136	131	156	112	147	135	139	141	128	140	143	144	138	139	133	134	124	155	142	140	128	168	130	134	131	124	144	129	156	147	138	153	151	161	144	146	156	148	159	140	146	146	137	122	143	160	130	154	148	137	138	135	138	145	132	146	129	153	153	123	144	140	141	146	137	131	138	154	123	156	159	158	164	142	138	135	150	176	125	141	145	131	165	135	145	138	147	156	145	144	131	134	125	145	169	126	147	134	139	141	147	136	129	146	161	130	139	146	138	117	144	141	137	169	154	149	144	163	126	135	160	140	154	140	145	147	149	139	145	152	151	122	159	142	154	140	153	118	143	129	153	156	137	139	128	157	140	144	166	155	149	141	146	121	127	136	138	126	140	153	144	151	149	151	141	157	143	140	142	145	154	161	157	149	123	150	140	137	137	155	147	140	149	148	172	113	135	166	145	138	145	127	134	148	129	126	174	155	124	154	142	144	150	126	146	164	152	135	140	137	127	142	150	138	149	150	140	140	150	135	136	129	126	150	148	137	126	133	151	131	123	153	136	148	146	146	141	163	144	147	159	166	137	151	152	132	144	158	159	145	140	154	130	131	132	150	136	129	151	134	123	145	159	124	149	143	133	123	145	139	143	152	123	137	146	144	130	129	129	139	144	145	148	131	148	139	145	123	142	134	152	153	147	148	143	134	144	148	146	159	134	165	146	124	132	167	149	140	147	146	141	149	145	140	135	136	158	155	130	138	146	145	168	140	137	127	153	136	146	159	148	152	166	158	150	145	158	133	149	150	127	154	153	135	133	136	122	137	132	143	171	154	139	134	155	132	131	146	141	140	144	162	135	137	145	129	133	145	122	126	129	149	142	148	146	144	155	155	172	148	123	122	145	145	143	139	135	127	139	146	154	145	150	165	160	158	178	138	134	155	144	136	143	133	143	155	180	128	143	149	143	130	138	152	137	137	131	127	147	147	132	149	160	134	125	133	129	138	142	145	132	134	151	140	125	122	155	138	143	157	134	129	132	133	132	133	134	153	140	153	165	132	133	133	128	122	128	135	145	114	164	145	142	146	151	144	149	152	128	132	145	132	140	147	130	149	145	135	142	135	135	162	135	136	145	158	143	154	167	130	126	131	154	133	149	154	133	151	156	128	123	129	145	125	135	159	125	141	150	138	142	132	136	174	144	150	146	127	149	133	158	139	141	134	138	157	151	127	146	145	150	170	159	161	142	148	156	117	150	161	123	158	140	119	129	149	150	131	152	147	135	131	146	123	155	133	127	130	152	152	158	142	129	158	146	126	137	139	156	151	147	141	142	129	147	149	139	134	153	154	134	128	145	131	134	144	156	131	164	131	126	134	155	151	145	143	158	138	147	148	158	142	150	141	125	146	127	142	134	145	137	141	130	150	134	119	131	136	137	137	158	163	147	138	143	156	139	143	131	143	138	138	113	138	142	149	151	145	125	122	155	145	147	160	163	188	174	135	122	135	134	132	136	136	149	143	114	154	130	128	151	126	159	136	152	164	117	141	149	129	150	144	143	147	147	134	133	148	153	142	139	149	171	142	133	136	124	163	133	157	168	137	135	134	153	158	134	130	132	125	159	125	133	138	141	145	123	145	151	142	141	132	122	140	125	145	164	127	149	153	140	134	164	157	147	132	153	159	148	147	141	162	153	137	133	161	151	145	147	136	150	134	145	147	151	143	145	127	126	143	151	136	132	117	157	142	134	145	139	159	169	130	136	142	143	135	148	148	153	140	139	134	144	151	144	145	127	158	159	131	145	152	119	126	136	117	136	149	155	145	133	128	137	158	141	174	156	157	138	144	127	123	138	155	145	135	150	156	133	140	142	125	164	147	140	154	155	146	135	136	123	140	159	144	133	124	123	136	134	165	134	127	154	140	121	138	143	148	145	157	159	148	162	147	150	156	127	145	131	128	145	136
48679	18402	3322	3518	3159	2511	2089	1764	1598	1303	1157	1075	928	846	854	790	703	698	611	622	626	590	552	538	556	548	512	525	506	447	488	479	452	529	457	427	434	406	408	440	452	448	400	432	421	400	382	430	367	410	418	387	406	397	399	354	387	405	398	402	396	382	391	361	404	385	404	392	387	353	367	387	352	391	392	395	389	374	390	350	381	364	396	380	392	374	359	368	357	400	395	374	424	346	406	405	360	363	385	366	391	367	344	332	384	399	388	387	351	381	369	360	375	375	378	352	343	350	391	379	385	374	371	383	364	371	394	393	405	354	381	398	359	346	369	385	367	383	361	375	384	346	359	376	403	347	388	386	398	403	379	354	359	352	341	378	348	363	394	359	363	360	375	364	402	373	367	358	380	359	338	399	380	357	354	357	399	400	388	367	403	390	346	369	371	374	380	363	386	373	358	388	332	382	366	354	339	328	362	381	336	360	385	362	409	381	371	379	364	391	382	358	367	375	371	362	351	371	408	364	383	364	377	365	359	336	376	377	348	377	354	382	367	379	379	379	379	358	367	380	411	379	383	376	363	370	432	362	376	410	353	351	399	359	349	376	347	361	358	373	410	401	345	387	384	385	357	384	357	367	375	345	377	389	358	372	386	334	394	357	342	366	362	368	370	385	373	376	375	383	367	344	370	360	374	377	363	336	364	327	357	401	348	364	420	360	335	384	355	391	340	392	371	398	349	370	347	375	355	384	357	370	370	356	363	397	354	380	399	385	379	365	349	389	376	347	387	363	341	369	413	354	359	387	371	359	319	374	371	402	376	349	371	381	355	385	341	351	363	336	407	357	382	360	387	380	380	357	376	364	357	368	373	346	337	378	309	336	336	388	351	398	394	358	358	350	356	368	386	386	355	380	326	358	354	383	406	345	394	337	387	388	348	364	368	371	359	371	356	353	330	400	365	330	398	375	383	395	353	385	377	341	402	343	364	340	389	334	368	358	338	369	367	377	346	344	375	386	384	386	368	392	340	364	385	374	353	353	371	361	381	368	381	391	385	374	350	396	347	374	350	381	377	361	369	367	373	381	355	384	382	328	383	355	357	388	358	366	365	393	343	388	365	380	382	351	385	375	367	362	364	400	362	386	375	382	391	318	359	361	368	342	379	360	357	360	338	358	342	388	361	371	365	385	346	342	342	394	341	380	389	404	364	359	385	375	390	341	363	348	364	346	374	384	377	377	349	377	375	351	390	392	349	342	388	339	389	415	375	379	389	378	367	380	407	322	398	366	358	380	406	376	355	347	362	380	328	375	363	370	365	385	346	367	387	396	370	389	340	375	334	357	353	365	370	345	373	364	341	387	343	381	362	392	378	360	343	347	394	406	357	349	363	315	359	384	362	391	353	353	376	350	377	362	359	389	358	356	341	344	398	363	350	444	403	401	365	349	344	384	369	394	325	356	367	362	347	397	341	334	386	363	383	374	354	354	377	358	361	374	382	396	350	372	348	379	358	331	343	334	380	346	391	359	370	344	387	381	373	373	356	381	367	334	372	344	364	364	380	361	346	399	382	373	385	349	387	326	381	387	377	383	362	399	324	366	362	374	336	398	353	396	385	400	362	378	344	381	376	394	360	352	374	365	362	404	354	355	367	362	359	353	366	359	366	399	357	346	372	340	386	360	342	367	383	362	360	376	385	378	382	345	354	356	345	378	361	374	374	398	363	343	335	360	344	377	359	316	411	355	370	354	390	372	367	383	382	347	361	347	327	333	374	360	358	368	395	368	375	377	369	355	347	382	377	368	385	355	344	347	392	376	383	359	346	400	358	365	362	358	342	336	355	374	347	391	360	354	365	382	374	398	387	358	330	393	364	373	382	351	374	378	357	363	401	377	354	335	371	351	388	371	342	351	339	357	365	378	395	373	337	374	356	373	389	368	374	343	368	345	348	382	349	367	334	348	381	369	355	363	394	368	357	349	380	340	337	360	357	373	335	379	349	379	331	334	381	386	367	372	392	360	347	376	372	382	373	371	380	372	389	349	365	375	382	363	415	339	388	344	377	361	367	370	346	368	358	377	339	369	358	384	376	362	386	373	347	350	366	334	364	370	339	337	383	369	361	348	363	348	381	375	357	355	380	323	392	367	360	362	345	374	347	342	370	368	382	318	351	381	373	364	371	355	374	387	351	360	354	352	359	365	355	350	346	394	336	387	349	368	373	366	339	408	398	368	407	352	389	376	395	361	382	360	353	331	363	374	362	397	364	360	370	361	395	373	354	339	332	394	374	423	391	355	378	388	373	391	401	370	334	354	370	364	343	326	376	370	368	385	346	363	349	359	369	371	363	368	335	416	392	341	356	382	378	368	352	369	358	350	354	389	392	393	351	392	365	364	354	390	366	371	387	374	373	415	358	341	370	401	372	383	373	355	380	362	365	371	377	376	355	371	368	358	363	359	417	356	347	356	328	357	371	355	344	382	374	381	360	369	377	348	357	368	343	375	330	372	354	359	359	368	352	417	359	366	366	362	380	381	364	344	377	374	377	361	347	363	396	365	338	372	381	359	362	345	342	341	369	363	382	358	372	413	388	393	383	333	408	367	337	400	352	401	381	358	403	348	362	365	341	381	369	371	355	361	367	402	344	359	363	375	376	345	358	384	344	364	385	372	370	375	367	350	365	405	380	376	376	380	372	379	354	357	373	364	355	370	388	403	376	334	355	368	370	349	378	363	344	370	342	366	376	358	323	349	368	373	337	334	390	364	406	336	341	371	347	333	377	346	382	373	391	356	366	344	355	384	373	369	402	375	360	338	386	366	403	372	404	359	375	363	361	318	354	364	385	361	366	370	349	360	365	379	360	376	335	353	373	352	364	406	360	401	353	346	376	387	393	332	361	372	343	360	357	362	369	375	375	369	395	378	346	364	349	401	344	388	371	368	346	400	409	364	389	341	339	361	342	363	368	388	345	364	335	348	379	381	369	376	374	331	377	355	365	361	352	362	386	382	380	357	367	334	362	362	381	372	406	332	397	373	382	354	351	349	375	335	376	371	333	363	369	380	373	377	372	346	373	391	368	346	396	340	354	379	372	373	360	365	341	382	347	389	363	349	347	348	345	362	359	379	330	400	323	391	334	349	368	326	386	389	361	405	331	352	363	371	366	404	362	359	368	378	367	360	367	362	395	382	355	400	356	352	342	366	401	381	352	344	355	344	355	341	362	379	358	410	351	329	367	359	374	356	351	394	333	360	348	399	352	351	379	357	325	371	352	358	333	367	366	357	375	335	378	385	402	379	387	336	385	372	394	364	383	366	367	378	371	372	377	349	371	363	368	406	370	357	376	358	352	363	370	383	364	371	336	388	337	343	344	354	357	376	428	359	372	380	361	324	361	325	386	365	360	349	350	339	349	383	360	375	375	387	399	357	339	353	367	377	389	363	357	365	351	383	363	334	385	383	356	385	364	357	354	355	374	373	361	400	373	342	398	385	350	385
25069	3764	331	177	221	173	179	177	155	184	172	175	162	165	161	151	153	160	172	157	159	186	174	173	161	161	163	152	156	145	166	167	179	148	171	195	177	154	156	164	175	159	153	149	151	176	165	163	163	177	180	186	156	167	169	187	169	185	180	152	145	158	155	174	157	169	143	157	145	156	158	166	169	169	166	187	173	183	165	160	196	163	144	154	179	154	174	177	148	181	163	174	148	155	159	163	164	154	169	169	168	145	176	138	170	163	165	146	181	136	160	146	146	155	157	159	164	162	182	169	169	183	161	129	158	149	178	163	157	153	160	132	156	169	177	155	167	144	159	156	162	163	162	170	175	141	150	173	166	173	156	163	154	180	158	175	169	158	157	185	157	163	157	159	164	150	176	158	159	155	168	160	159	151	162	165	172	153	160	156	182	181	141	160	156	179	162	159	171	162	153	155	135	179	173	154	164	154	197	137	147	134	175	154	133	161	166	148	147	162	174	182	152	175	152	158	148	175	152	157	169	171	157	155	167	153	174	167	192	151	143	189	151	140	172	154	152	151	149	162	150	144	189	164	165	146	170	173	150	154	172	162	166	174	154	174	168	176	175	158	177	193	159	143	152	165	137	164	156	170	183	182	171	149	161	167	176	162	161	147	185	167	152	198	147	158	186	174	156	167	169	165	158	160	150	159	141	179	167	173	159	146	179	179	169	157	166	163	151	158	155	156	161	158	189	157	175	153	162	167	153	166	155	169	124	151	156	170	163	145	176	171	168	173	153	181	150	155	164	148	158	150	174	167	166	166	163	152	157	151	152	178	168	144	171	170	185	169	157	179	157	150	174	140	157	184	144	175	161	172	168	151	156	148	149	174	157	121	158	187	162	170	182	156	155	156	159	154	162	160	160	160	162	155	157	154	172	163	175	153	153	158	173	177	167	157	150	163	156	156	167	149	194	161	164	174	153	167	133	197	172	183	169	151	159	168	188	155	179	158	153	180	164	164	171	167	158	162	162	161	166	143	187	170	163	150	143	166	159	163	174	147	157	154	175	165	174	167	149	148	153	161	152	151	142	181	167	175	155	175	149	178	147	165	158	187	172	166	181	170	150	152	171	153	160	161	184	173	156	143	149	155	141	166	118	131	162	158	189	147	182	158	144	154	175	159	169	164	153	139	170	160	154	155	172	158	175	154	154	150	170	139	150	160	174	173	166	155	179	163	182	149	159	175	157	171	177	169	156	167	159	182	177	161	171	154	164	185	165	159	174	160	177	156	176	186	170	168	164	171	169	152	157	170	172	159	192	187	163	157	134	166	166	146	173	172	134	128	151	172	157	163	160	152	179	162	159	174	159	182	180	155	152	153	156	167	165	185	179	171	134	147	184	162	145	173	179	159	165	174	180	173	171	151	160	170	141	146	168	150	151	169	153	155	160	167	168	197	184	166	168	167	169	158	163	161	158	157	181	181	166	184	135	165	142	145	164	172	145	165	172	164	156	158	157	161	182	154	167	168	164	155	175	160	153	155	191	161	167	185	137	164	178	161	150	161	172	147	161	180	155	176	165	164	157	153	153	171	162	171	158	179	162	177	158	157	158	159	156	147	161	169	169	166	165	174	158	155	166	155	162	166	176	144	160	166	159	167	155	132	172	169	171	138	192	155	171	169	151	167	161	175	169	160	141	168	166	156	161	141	164	159	172	137	146	168	167	163	185	170	147	174	180	162	131	146	182	145	158	151	156	150	121	165	156	163	145	154	156	157	151	150	154	163	155	155	164	135	169	157	174	157	157	173	149	158	168	157	153	180	167	163	184	167	168	163	180	148	159	165	169	160	151	176	141	159	173	149	151	160	145	147	162	170	168	149	177	158	155	145	159	180	184	146	171	190	176	155	166	164	165	145	165	176	142	148	149	177	146	152	187	149	173	182	153	178	157	160	151	169	184	174	172	191	171	146	165	165	145	170	161	150	147	164	150	152	170	169	148	155	163	161	154	170	131	141	147	148	160	169	170	149	170	156	170	168	164	144	159	167	164	153	163	183	182	164	149	162	155	172	160	167	170	148	171	161	184	169	160	171	172	165	158	158	177	170	175	165	172	191	157	143	141	157	162	164	148	173	161	201	173	160	176	156	165	189	156	162	161	174	168	183	179	171	189	163	163	179	153	184	169	156	161	154	172	160	144	161	175	174	132	179	177	170	140	177	172	151	154	130	164	144	146	153	158	170	157	151	168	151	166	146	162	152	173	170	158	140	172	159	167	162	150	176	145	153	165	166	176	177	182	183	181	142	168	151	185	151	160	170	168	164	183	152	156	165	167	175	168	169	160	158	168	180	160	164	163	139	172	142	156	160	168	156	165	162	150	160	134	165	155	143	171	162	150	168	166	174	178	158	170	148	164	166	183	164	180	163	149	160	191	167	165	161	154	160	167	178	157	186	166	181	174	147	177	149	162	174	165	150	169	176	147	163	147	170	163	169	155	168	174	158	161	153	166	171	154	170	168	152	185	170	161	153	170	174	149	158	145	161	163	179	186	170	160	152	157	197	165	180	165	153	152	164	142	165	170	180	154	153	152	186	171	169	177	174	171	173	163	145	188	172	155	149	162	146	170	180	150	143	166	168	168	170	164	140	159	153	148	170	161	157	150	152	151	157	168	160	168	163	164	176	162	161	203	161	191	180	166	161	162	158	168	192	151	176	149	177	169	173	150	177	181	164	159	158	172	155	180	153	155	142	130	158	134	158	170	172	156	180	162	167	154	160	179	173	152	169	172	151	174	148	164	159	151	173	158	164	190	168	150	179	186	157	181	165	157	160	174	183	188	154	169	161	153	151	153	172	184	140	169	158	175	192	149	177	156	171	165	173	154	126	151	139	169	181	145	166	179	170	157	154	161	175	170	174	155	157	153	185	134	156	165	163	155	141	157	158	177	176	151	144	164	168	147	154	180	177	161	166	143	160	129	155	155	169	137	191	162	177	172	139	186	180	173	153	148	141	141	175	182	157	164	148	159	142	172	163	153	184	155	161	172	157	134	153	150	169	164	170	149	183	150	165	152	160	146	166	170	156	155	174	155	138	160	177	152	177	172	169	159	168	176	153	168	151	166	161	164	166	174	161	157	172	165	151	161	139	167	170	153	169	156	181	151	154	144	163	153	159	150	153	156	169	182	140	154	139	182	166	164	163	171	175	177	181	166	161	164	165	165	167	134	156	162	170	158	170	160	154	177	155	158	148	162	168	151	176	149	159	155	166	155	164	173	148	170	178	157	164	147	181	173	155	163	156	152	171	154	170	169	162	177	171	170	155	171	167	169	156	184	184	154	172	154	163	188	160	154	164	182	151	163	157	157	179	129	149	166	139	154	185	166	162	167	191	171	152	150	144	156	153	150	169	161	156	151	167	164	165	187	166	155	163	185	153	173	175	176	166	162	159	182	149	140	152	172	155	157	168	178	176	157	158	152	176	172	188	158	153	154	139	171	160	178	184
19696	2455	581	572	536	531	489	491	472	440	453	466	426	493	456	442	408	459	473	467	447	382	467	433	447	454	435	429	438	457	480	457	413	438	418	457	440	467	431	399	407	394	408	438	443	436	447	417	476	422	445	397	423	476	449	443	413	374	457	430	431	417	442	419	409	449	447	462	445	453	465	408	407	461	451	436	412	419	412	446	450	416	414	413	438	453	422	409	457	431	473	444	481	435	425	406	414	416	439	456	450	437	469	454	410	440	447	386	432	431	433	436	451	413	425	432	415	393	439	453	400	408	432	448	459	414	421	410	455	440	396	425	411	411	428	446	435	405	450	455	432	422	425	448	420	408	403	430	429	422	428	426	456	470	453	464	451	452	416	438	419	458	412	395	452	462	400	385	431	450	406	421	454	416	434	440	445	424	424	419	459	445	430	458	424	432	456	461	418	430	416	423	425	394	427	446	425	428	432	437	418	426	440	415	429	470	419	433	411	443	436	446	450	462	428	443	438	446	409	408	449	467	439	458	429	439	433	433	447	410	433	428	431	419	429	417	475	433	419	459	422	477	441	442	427	453	485	431	428	387	397	437	430	463	420	441	414	412	449	470	406	441	407	433	416	407	434	446	423	438	404	451	415	426	435	448	451	439	447	410	419	441	447	400	440	422	440	436	414	455	426	415	438	422	404	426	441	440	430	416	411	438	420	436	454	412	425	436	453	455	418	426	434	428	420	470	431	394	439	437	452	458	418	424	434	420	421	413	428	425	411	459	419	431	415	446	406	458	430	408	424	442	439	437	443	439	453	444	426	445	453	423	431	431	398	431	431	420	411	433	438	429	416	404	447	414	456	423	455	453	437	463	401	399	479	421	429	462	421	437	401	429	423	496	406	452	459	437	459	421	427	454	412	434	432	416	446	456	424	425	466	453	449	388	433	447	425	419	412	396	468	425	424	440	437	475	482	436	444	379	445	415	412	422	401	403	452	466	441	450	444	414	492	445	434	434	470	436	468	447	420	444	452	429	409	455	423	399	464	408	423	446	429	453	432	441	407	426	422	452	435	424	441	464	421	453	444	449	455	428	428	445	403	421	427	421	456	410	407	437	423	439	455	419	446	439	387	421	393	431	412	458	451	425	455	450	463	452	427	436	438	438	448	406	450	420	444	450	469	408	449	425	405	449	429	433	418	451	417	463	417	461	429	408	441	450	389	429	426	408	453	429	439	436	407	432	451	437	434	429	402	427	383	433	417	444	449	402	413	444	445	405	430	418	444	454	440	453	428	414	435	455	432	421	439	451	439	484	433	443	428	394	431	471	410	418	431	464	444	422	444	439	412	475	449	454	418	434	417	471	426	421	456	459	414	400	455	467	440	436	432	424	439	444	412	414	437	412	422	403	468	417	434	423	398	466	463	421	418	473	426	423	432	419	432	430	442	426	438	425	443	459	464	427	411	446	458	447	427	453	421	415	442	457	444	437	422	421	456	393	468	431	424	451	474	412	417	433	418	417	447	390	426	439	398	426	430	408	400	404	430	439	427	465	435	411	450	424	448	422	453	460	397	394	415	448	444	472	418	453	429	443	422	404	425	432	462	425	437	436	431	399	400	477	439	433	459	407	440	442	424	412	442	442	450	434	419	458	436	410	426	433	456	460	397	445	415	427	451	439	433	423	443	472	430	458	441	434	445	430	437	409	423	445	425	446	445	437	427	442	421	444	425	418	409	435	419	423	418	469	411	481	436	425	439	438	468	420	433	455	443	418	429	436	448	415	445	440	444	431	439	462	413	420	502	424	413	420	389	436	461	427	438	448	433	446	470	430	434	474	479	405	453	420	446	395	478	478	408	451	428	440	412	456	457	426	449	442	440	448	413	449	426	444	423	436	453	425	460	471	473	413	433	418	458	417	406	409	424	420	422	465	438	478	440	429	420	450	393	442	433	427	429	425	433	411	418	415	406	423	435	381	432	429	469	391	461	404	451	454	464	445	437	438	441	421	474	438	443	446	424	412	438	444	437	434	405	421	414	461	408	435	423	427	451	424	464	457	446	442	461	443	446	423	438	423	416	442	439	434	448	416	455	461	439	442	424	401	408	479	443	432	443	410	431	461	443	412	432	449	433	417	410	442	419	473	424	449	469	442	420	437	418	406	483	422	435	433	435	404	418	431	411	438	444	431	448	429	403	430	437	431	455	443	442	432	426	438	420	446	419	411	430	471	419	440	447	455	432	406	461	482	432	432	438	462	434	425	426	450	374	410	463	396	426	440	442	475	408	443	418	428	444	448	434	449	400	447	439	464	414	435	442	430	445	453	387	443	458	413	436	381	455	458	433	442	417	417	421	422	434	423	458	467	435	415	409	444	404	463	441	447	496	448	436	432	433	434	472	423	450	432	403	439	387	376	433	482	429	401	449	413	425	459	401	397	417	449	409	420	420	445	440	441	389	465	421	460	451	459	415	446	420	427	446	427	436	442	418	446	453	396	422	438	442	466	476	435	438	464	441	442	415	488	430	408	424	443	448	434	429	429	403	428	436	443	416	427	421	427	429	432	426	441	453	419	456	448	450	451	420	457	435	439	433	435	432	466	460	426	435	434	452	412	433	406	422	466	430	471	435	429	488	395	472	432	423	412	443	421	459	431	429	444	441	443	446	472	419	422	441	409	469	417	426	447	483	458	421	467	448	433	407	444	439	440	473	459	453	447	454	440	440	433	452	456	452	446	437	424	442	422	392	401	485	428	435	484	426	412	390	430	407	441	412	432	442	458	450	417	414	457	437	443	472	411	439	424	394	411	437	430	445	422	396	422	409	414	437	433	378	411	440	476	413	458	442	432	458	462	426	405	454	458	430	419	481	419	416	425	462	440	480	418	453	473	438	449	440	453	428	452	473	455	434	459	437	477	432	463	435	446	437	459	455	467	396	444	448	421	442	396	428	430	433	430	425	388	438	385	464	489	396	469	424	426	408	457	418	481	428	451	409	434	458	458	435	424	414	393	421	430	455	441	425	436	403	416	441	450	423	453	446	433	408	415	408	452	468	448	424	457	436	461	414	409	459	449	415	420	420	449	423	472	455	474	433	448	412	464	438	452	417	414	423	387	413	401	431	451	450	458	458	414	440	426	438	426	418	404	402	454	419	421	402	450	417	470	465	420	451	428	434	429	433	414	477	450	434	425	424	434	420	479	469	424	408	429	419	436	408	430	396	442	424	412	428	392	462	425	424	465	419	464	442	430	439	404	421	432	476	416	390	447	411	437	421	420	412	409	441	474	465	460	453	437	428	457	390	425	436	402	419	468	417	432	409	446	424	424	415	405	417	466	427	441	421	446	431	412	458	451	467	457	427	456	439	458	451	416	436	453	431	419	453	429	445	456	435	433	407	434	429	476	442	450	407	429	440	482	442	446	442	433	429	430	438	441	408	471	442	405	433	422	422	424	445	465	446	458	405	405	437	454	427	459	448	457	430	430	439	414	435	408	480	432
66873	29441	4626	800	635	504	375	354	314	318	275	278	270	285	279	280	222	255	243	240	249	228	261	246	251	226	237	219	233	234	240	220	229	235	228	254	211	198	195	253	219	224	216	229	251	214	245	234	243	220	236	231	238	232	243	218	235	206	236	203	212	227	210	240	220	246	219	221	226	210	229	217	217	249	233	223	204	233	224	240	236	232	222	225	233	224	228	210	219	251	213	207	207	252	221	242	219	191	220	229	219	210	240	232	229	215	222	213	227	236	196	206	217	230	246	238	238	221	217	198	245	238	228	236	214	228	265	238	244	188	217	211	198	217	232	209	221	233	226	240	207	248	240	233	224	224	230	244	238	221	218	206	227	221	219	219	247	232	226	189	222	223	230	213	211	216	220	254	219	209	231	204	214	218	250	228	209	227	245	216	234	221	199	231	232	230	235	216	250	219	230	226	225	236	224	234	258	246	247	234	228	190	241	232	215	234	211	219	253	234	233	225	216	217	213	251	264	206	238	238	241	221	197	217	235	236	215	244	231	225	240	214	210	209	224	228	214	227	232	218	219	243	236	207	229	236	257	235	220	233	241	226	214	223	238	216	224	242	242	228	233	220	227	243	221	257	226	219	266	222	210	213	247	223	223	201	212	228	233	218	218	224	239	224	223	217	259	250	243	216	236	237	219	230	277	239	218	237	240	237	227	228	255	232	227	234	197	230	222	207	214	227	220	209	238	208	199	254	214	226	251	232	207	241	231	235	206	246	232	251	250	216	238	240	213	250	234	218	211	203	261	225	216	216	229	221	232	223	211	241	230	231	251	240	219	237	226	234	221	218	216	216	239	207	243	240	217	205	230	227	215	234	239	239	228	221	236	222	205	231	232	205	208	212	244	246	233	235	244	226	203	194	217	230	244	214	207	237	240	239	226	213	239	223	222	226	234	206	250	227	227	238	226	232	235	237	231	212	211	219	219	216	205	232	204	245	215	214	224	264	203	234	220	247	241	219	214	211	215	194	235	215	226	213	218	189	241	234	244	228	224	223	203	221	245	236	229	225	217	212	224	212	243	238	223	198	221	203	228	218	219	213	217	234	241	223	230	234	246	234	222	208	225	236	216	248	214	259	213	207	247	204	205	233	216	213	204	226	229	222	222	237	229	232	204	244	235	239	179	218	244	244	194	246	217	256	194	198	223	225	226	205	223	242	232	236	238	234	202	223	224	222	219	243	251	247	215	226	241	231	239	230	238	221	236	202	231	246	226	206	226	226	229	238	236	218	218	226	211	213	227	211	205	212	209	215	220	227	207	206	235	217	211	232	237	238	232	216	213	182	221	244	246	251	208	239	206	263	217	228	246	206	242	225	253	260	236	212	232	209	245	230	203	231	213	225	216	215	232	219	247	214	221	237	204	226	250	239	228	264	232	209	251	221	236	256	224	222	205	225	236	218	238	193	201	211	206	252	260	233	252	228	219	210	225	228	241	206	214	240	241	228	209	214	232	197	234	217	248	228	221	241	233	225	223	214	218	220	229	227	229	237	216	230	221	212	243	213	229	207	194	233	221	228	227	253	245	237	239	225	239	213	224	222	234	211	241	219	234	248	224	233	248	218	227	223	226	247	222	219	237	236	235	237	204	212	286	209	210	217	228	219	209	224	254	220	231	236	221	228	219	230	199	211	234	194	246	241	231	208	231	216	204	214	248	250	215	229	243	251	225	234	202	214	268	202	267	218	243	216	230	241	225	250	204	210	218	215	238	219	230	181	208	249	246	214	224	213	232	227	215	221	230	205	228	222	205	214	219	220	240	215	231	253	225	239	207	223	216	237	235	223	219	212	247	270	228	221	201	235	218	233	209	207	221	223	230	241	204	224	236	234	245	204	206	200	223	232	215	250	233	223	247	236	228	228	219	214	232	228	222	218	218	225	219	249	232	219	221	222	220	191	231	244	238	234	242	205	217	232	225	227	234	249	207	224	204	208	249	201	241	251	277	248	236	234	211	242	233	212	219	225	209	259	219	238	239	212	211	227	221	218	202	234	219	203	243	261	223	245	231	265	223	205	222	210	196	245	217	253	228	214	227	217	218	218	233	219	230	204	231	231	195	231	259	216	223	230	229	209	214	214	209	233	228	256	235	220	236	232	221	233	222	199	206	215	235	249	217	208	214	199	250	222	243	228	242	227	216	204	220	234	224	193	219	207	250	235	238	227	207	213	214	216	224	217	207	214	196	247	234	249	207	211	247	210	201	210	214	211	246	223	232	226	213	220	246	217	247	191	204	220	240	218	220	233	212	209	255	223	233	232	255	209	227	215	206	197	237	235	235	203	237	216	217	238	226	218	231	249	232	218	229	223	241	233	248	201	238	200	240	242	251	206	215	247	225	249	211	242	248	219	210	236	244	236	227	237	224	228	233	232	211	232	229	237	224	224	230	236	224	234	241	217	182	222	228	228	234	214	250	228	210	203	201	221	248	227	205	208	268	226	227	216	214	216	235	244	236	250	221	211	198	201	229	234	224	240	222	208	229	223	241	238	250	238	232	208	217	246	218	263	221	232	226	235	243	246	219	230	229	243	219	229	218	220	239	234	249	228	224	238	226	238	226	262	219	210	235	214	234	229	242	228	226	236	204	226	229	215	201	225	213	245	218	230	217	233	232	257	222	262	197	222	250	266	207	231	219	245	236	213	225	208	204	226	213	243	208	216	215	231	211	231	224	222	229	221	223	251	226	250	239	221	234	224	242	240	221	211	227	216	268	222	204	224	201	194	207	218	215	230	211	212	244	232	240	223	223	220	214	237	253	219	228	214	208	206	246	254	228	248	194	219	218	217	244	234	242	213	232	235	245	205	250	229	230	238	240	216	242	215	220	234	231	203	235	249	243	235	243	220	227	227	228	247	217	220	205	227	235	223	217	242	213	213	244	232	208	246	223	207	249	252	219	221	236	231	228	249	245	230	246	274	214	205	225	215	217	215	208	233	247	234	226	230	245	227	217	216	222	234	203	230	228	225	217	223	223	224	226	238	227	232	213	248	227	248	239	235	215	260	251	234	240	215	246	217	259	232	220	211	228	200	231	257	224	226	253	208	231	198	250	244	225	239	267	219	231	237	226	237	233	242	249	232	222	236	226	245	225	226	221	223	204	224	238	228	228	222	206	231	264	215	251	240	255	206	222	220	219	206	237	217	231	238	244	238	196	242	237	228	238	197	208	239	216	201	248	213	236	227	239	223	221	211	209	234	229	229	228	228	214	225	231	267	218	220	240	243	231	234	229	209	227	219	216	243	232	226	218	233	233	193	215	244	245	263	214	223	205	218	221	223	216	225	211	228	226	236	225	212	230	215	214	244	209	229	255	198	223	217	216	201	220	234	218	217	199	227	219	233	222	227	222	224	240	221	249	223	238	229	214	223	210	213	277	224	227	219	219	234	202	228	241	227	222	233	238	234	261	217	239	227	224	204	219	235	242	227	222	224	222	240	226	221
39879	12159	2069	2201	1993	1678	1507	1286	1174	1041	945	868	870	902	786	779	733	711	671	725	672	677	749	712	641	677	617	622	627	660	660	590	616	626	604	646	641	584	598	615	563	581	583	562	595	615	622	614	615	579	584	586	601	631	571	549	622	583	623	595	593	545	535	573	614	581	565	547	585	587	580	592	589	605	602	567	554	575	578	560	550	577	574	557	565	587	556	607	559	588	574	594	572	544	566	594	567	564	566	575	612	564	573	572	596	592	568	579	563	547	532	548	600	550	576	595	623	528	581	579	571	618	552	574	578	582	577	593	555	572	573	575	594	555	536	548	598	548	545	561	513	563	573	563	596	579	584	588	578	529	553	604	542	543	554	581	606	581	594	537	555	633	568	569	569	610	552	571	539	576	585	548	603	621	586	600	529	555	564	583	559	586	600	543	606	550	590	603	591	561	580	556	589	546	568	585	554	560	594	589	559	564	606	552	550	531	569	553	592	545	554	582	541	600	584	604	514	532	529	577	536	562	605	569	554	565	588	578	571	584	602	584	603	593	585	572	595	589	553	581	548	542	579	597	591	590	526	535	530	586	593	566	602	567	574	596	551	572	568	562	567	596	560	549	556	565	567	571	551	568	589	567	601	571	550	593	555	561	555	549	563	556	569	559	567	534	565	560	587	600	541	535	553	579	592	551	598	587	584	570	567	528	592	597	571	592	569	586	574	560	540	609	578	571	569	490	568	536	600	554	596	542	606	583	600	595	542	564	552	544	555	545	555	565	605	604	555	520	577	557	577	590	631	607	585	580	562	581	579	587	578	575	622	587	605	595	550	579	569	613	612	563	584	573	585	552	539	560	541	571	535	572	527	593	599	579	570	560	592	514	591	559	568	545	596	614	540	617	581	583	575	582	594	546	573	603	576	577	575	526	555	603	567	567	564	572	553	564	553	538	502	578	588	603	598	577	588	545	577	567	586	568	599	552	558	537	583	558	586	530	556	595	571	536	581	576	588	556	596	557	589	574	585	541	571	570	580	610	587	582	562	562	533	589	550	533	544	589	588	529	584	568	602	540	574	603	568	590	575	564	546	536	576	566	557	598	569	549	537	578	597	576	560	542	591	553	508	585	569	559	550	558	547	535	563	574	527	584	547	588	570	600	547	575	589	571	595	557	578	599	582	539	554	562	562	568	567	579	596	593	559	552	553	609	575	594	615	581	566	577	591	571	563	569	545	550	567	570	572	559	584	579	576	547	535	568	592	568	599	539	578	552	543	550	601	582	541	578	563	519	565	577	597	561	576	592	593	600	609	546	573	584	541	577	579	567	608	591	543	555	603	551	579	607	563	535	603	597	565	566	557	589	572	585	546	587	549	554	559	572	591	518	543	554	586	598	577	572	559	570	587	584	608	569	559	610	580	566	563	581	593	590	507	549	552	559	559	563	551	571	579	530	541	563	560	571	583	570	588	562	578	589	558	541	576	599	593	543	563	566	582	547	583	566	580	558	562	546	596	592	548	571	531	569	544	596	604	589	550	571	606	552	525	568	562	522	583	570	553	562	589	564	537	576	552	634	560	565	577	589	525	562	591	558	604	580	537	590	526	535	519	522	544	558	583	617	590	552	552	562	569	537	577	592	564	518	589	581	594	541	594	553	558	611	555	568	558	569	563	547	545	560	586	556	569	557	569	580	572	579	525	540	544	568	603	589	585	569	566	581	534	555	558	563	569	561	582	575	532	607	554	575	588	541	546	531	593	570	565	605	591	567	577	541	584	574	567	561	605	579	600	577	609	567	530	580	574	549	575	605	596	538	590	540	574	545	551	589	583	608	581	594	499	573	584	547	553	567	613	579	598	603	556	562	577	559	561	536	570	589	616	546	556	508	534	545	596	578	588	574	576	545	574	512	551	587	570	595	569	550	583	569	600	530	566	551	555	585	586	603	611	571	564	556	585	560	570	591	560	566	570	553	571	583	565	576	612	570	576	584	598	562	579	584	590	572	584	558	591	564	567	573	571	573	561	541	570	605	565	532	573	575	568	519	523	574	567	575	529	549	566	562	574	572	569	565	565	548	558	554	546	570	547	592	511	546	560	551	582	592	561	546	565	594	556	538	568	562	562	582	592	555	554	606	593	598	591	546	553	565	580	576	570	543	588	596	580	550	547	582	579	564	579	563	561	561	586	544	546	576	597	564	594	552	567	612	568	537	566	584	549	553	556	572	545	587	601	571	556	539	541	552	513	575	554	552	578	597	596	568	575	633	591	536	558	579	534	590	512	567	579	566	567	563	631	553	556	554	532	562	587	608	581	570	608	578	560	575	566	600	573	608	580	556	544	547	614	569	559	586	580	559	551	558	551	548	532	559	582	568	571	569	571	592	583	534	540	568	576	564	521	576	573	610	558	574	547	589	565	544	589	586	538	568	584	557	561	587	596	594	582	610	553	590	578	587	586	586	559	564	538	590	560	576	572	548	531	574	568	566	545	545	602	576	572	548	562	579	553	572	581	593	549	545	532	551	591	538	555	586	596	573	523	569	540	540	576	579	535	544	613	569	576	551	566	557	570	541	583	590	612	513	573	565	552	575	589	547	562	595	573	567	589	581	516	515	595	552	549	603	590	552	555	550	564	580	600	575	583	520	549	558	531	544	574	559	578	555	558	582	530	607	597	577	603	591	495	563	537	552	555	595	581	585	553	584	542	534	591	554	574	568	535	565	559	555	590	573	611	570	558	574	591	522	564	624	578	551	529	543	530	578	581	574	553	537	531	574	618	563	589	602	571	539	573	608	567	600	597	550	608	506	588	559	560	544	578	590	543	551	560	551	596	508	575	576	556	544	554	557	560	581	565	592	545	540	569	597	586	535	567	533	579	571	569	548	597	558	626	610	610	604	583	554	581	596	594	576	610	602	547	565	579	544	549	623	582	581	576	517	566	516	566	539	568	589	553	587	519	593	584	572	528	543	550	570	587	546	552	601	540	592	570	573	553	599	545	545	616	589	581	559	590	561	558	572	511	596	573	612	593	553	588	625	563	538	565	544	579	537	556	562	570	561	576	602	541	553	582	601	549	550	589	541	543	582	569	556	574	565	543	538	568	611	564	572	563	558	599	557	562	588	554	595	586	582	634	554	585	543	560	547	549	533	579	614	579	542	551	557	569	621	554	573	562	547	579	571	582	576	585	555	588	572	557	596	564	589	617	531	567	550	557	565	565	590	574	564	545	619	589	604	566	567	547	518	608	606	565	540	570	562	538	551	566	556	587	551	585	590	568	592	604	583	546	567	601	568	575	568	576	573	557	629	537	573	550	554	602	541	573	561	563	590	506	554	564	567	585	559	524	611	586	530	541	577	547	575	586	550	566	560	571	540	587	565	588	572	550	562	537	577	555	547	563	589	563	569	550	553	567	571	562	587	568	582	572	599	561	534	577	595	586	513	581	579	556	555	598	575	588	589	524	568	534	584	580	540	565	568	578	544	574	605	557	593
77770	39172	10139	1780	899	684	532	441	354	308	282	295	203	232	225	201	199	189	196	170	156	196	170	182	185	153	172	141	148	156	150	172	141	160	158	163	149	132	143	123	132	155	138	159	148	149	162	149	154	158	133	148	142	137	156	122	138	125	147	141	138	149	129	159	133	159	137	153	132	151	152	148	140	144	138	132	137	114	127	130	112	162	129	143	145	150	140	151	124	144	133	144	162	158	139	144	151	156	137	144	140	152	147	154	151	145	125	150	129	154	115	143	144	134	153	149	139	137	143	158	143	127	163	125	172	147	177	137	122	148	144	152	128	141	170	135	146	133	147	143	113	122	128	140	142	172	143	142	152	131	143	132	149	177	138	141	129	138	152	135	146	144	160	125	148	142	140	165	134	158	137	139	155	121	118	129	138	160	152	166	145	144	154	153	134	131	145	147	135	114	135	132	137	158	135	146	153	134	132	129	132	134	159	154	121	135	157	153	164	153	155	125	143	155	141	121	123	134	123	147	153	136	141	154	164	154	148	161	147	150	152	129	128	130	151	144	135	128	153	152	141	128	144	136	162	141	151	126	136	141	156	125	140	143	141	155	145	136	137	149	162	143	139	150	143	157	133	138	138	128	137	142	161	151	135	164	162	135	146	140	162	134	126	129	156	135	144	142	163	134	130	121	161	139	107	147	118	139	137	134	133	142	121	125	154	143	147	132	132	118	140	137	144	159	152	144	138	134	143	142	153	145	132	141	142	165	154	127	146	136	139	140	150	134	115	117	127	142	152	142	147	146	149	146	142	152	133	121	148	128	156	162	148	126	150	137	150	158	143	171	160	153	126	151	130	136	131	133	119	148	148	153	126	112	122	140	154	141	137	144	141	137	135	129	148	140	127	129	141	152	131	139	142	142	156	166	156	156	159	153	126	183	133	152	123	160	133	165	152	140	135	136	136	167	148	159	155	137	139	124	146	149	135	149	144	137	131	121	142	139	111	141	154	139	169	116	126	143	154	139	142	150	148	135	141	155	118	149	162	136	129	135	131	140	148	118	141	122	144	146	115	137	133	135	142	154	159	127	149	151	164	121	129	148	128	150	152	154	135	152	126	137	144	140	151	131	143	153	116	147	126	149	128	175	134	133	160	142	132	132	120	144	141	133	134	142	150	138	130	111	132	137	130	159	149	135	154	159	129	137	102	127	146	138	154	143	158	132	137	133	128	151	150	137	152	128	142	146	170	152	141	133	139	129	157	128	158	146	154	125	119	151	134	144	137	155	153	139	174	124	150	119	126	134	149	161	134	142	131	142	132	141	142	136	128	149	144	111	152	122	152	149	129	155	132	144	130	164	152	139	128	141	123	137	154	164	127	138	132	160	141	143	143	144	142	136	146	132	135	131	127	145	150	132	139	138	134	129	117	143	160	169	177	111	149	161	151	140	132	144	135	123	134	156	120	143	115	141	155	138	141	127	126	124	143	123	135	135	143	155	128	146	150	171	139	142	141	144	157	170	139	153	143	146	136	147	143	141	146	149	159	124	136	135	151	158	146	177	146	147	125	141	138	150	155	138	141	133	154	121	139	129	148	126	143	162	150	137	144	133	145	131	159	130	113	175	124	130	133	131	163	166	142	152	155	118	136	116	140	141	154	143	153	149	127	141	118	149	153	133	132	138	145	172	143	138	134	150	131	130	126	135	134	138	137	129	177	132	144	135	136	133	150	133	123	136	145	127	141	137	160	172	142	144	157	117	106	160	135	160	138	114	156	134	148	132	167	166	154	109	135	133	162	144	139	136	123	142	126	152	135	142	145	136	149	151	157	155	140	138	158	157	144	139	155	160	152	139	136	146	161	141	130	147	141	158	141	158	140	145	146	141	142	153	152	144	150	150	135	135	170	165	150	138	128	146	161	139	146	134	136	154	135	143	140	155	171	123	147	152	147	146	146	139	126	151	140	146	138	121	141	137	155	159	126	155	159	148	143	127	147	152	139	137	136	159	155	156	134	134	132	151	107	148	134	165	142	147	150	127	152	138	182	139	148	142	161	139	120	150	130	135	146	139	149	117	137	154	121	129	127	136	143	132	132	129	161	138	147	157	151	133	147	120	145	145	138	147	142	139	159	146	139	138	132	145	114	147	132	168	129	145	127	123	134	148	156	136	125	132	149	166	137	159	138	149	151	151	137	138	137	147	146	130	128	136	108	153	150	141	135	143	142	134	159	144	120	138	153	142	151	151	139	120	144	140	149	155	158	150	129	134	156	149	124	135	145	140	135	128	140	147	136	133	124	143	150	122	124	138	148	163	140	139	124	155	131	142	141	139	151	127	131	127	128	135	139	137	136	153	134	139	125	124	139	139	120	126	127	158	149	146	160	138	123	128	124	142	149	134	144	165	158	127	161	151	148	121	136	143	136	116	152	155	144	138	149	134	133	135	159	134	134	139	150	135	136	115	134	131	136	149	123	133	121	131	161	147	140	138	144	149	149	134	135	147	149	134	131	157	149	123	126	132	141	141	134	138	152	146	122	146	149	159	133	135	133	139	129	151	139	155	127	164	143	147	135	158	149	157	146	148	144	146	152	146	146	140	164	127	119	159	153	133	147	149	129	131	159	152	116	143	141	138	154	128	137	119	162	139	144	140	135	140	108	153	169	148	143	118	134	137	135	127	136	136	124	136	156	145	161	157	134	163	143	130	132	132	111	148	108	147	127	133	139	151	134	156	133	153	148	142	154	141	152	135	143	142	150	145	159	129	132	134	143	144	122	126	145	143	117	144	138	149	131	136	147	137	137	123	148	129	125	135	136	150	135	132	141	163	124	149	143	141	161	150	150	124	135	135	143	167	147	136	138	155	135	132	152	141	151	152	138	145	143	146	153	138	137	137	157	130	141	156	150	141	159	132	150	145	145	157	157	135	130	160	128	113	156	129	136	153	120	138	147	152	137	129	152	154	130	131	132	141	160	147	139	171	137	136	129	117	134	127	159	128	138	125	143	164	143	135	141	138	123	147	148	139	145	152	132	132	147	128	110	117	136	133	133	147	138	149	186	143	151	145	152	146	137	145	147	158	161	154	135	129	156	141	132	165	145	147	125	140	139	144	147	112	120	142	151	166	141	129	138	120	158	130	145	139	150	131	136	139	125	143	127	154	135	148	137	142	136	163	131	134	164	141	154	143	130	125	143	142	149	173	145	134	134	140	133	139	144	134	151	137	145	138	159	154	131	149	162	127	167	151	151	157	150	122	149	128	175	158	146	126	139	134	146	162	145	142	151	138	133	135	142	129	162	147	154	148	139	112	112	142	116	127	140	146	143	143	143	127	130	151	126	127	143	139	135	169	121	153	140	136	137	135	150	160	143	142	161	131	163	143	134	131	148	149	144	159	127	156	162	145	126	144	156	147	156	155	136	112	144	162	139	145	126	137	155	154	144	149	146	165	147	130	145	148	155	146	140	135	120	131	148	165	140	129	125	146	151	139	162	133
47755	17773	3281	3516	3159	2531	2160	1754	1550	1351	1168	1051	961	876	763	771	728	676	640	643	571	559	530	559	518	528	497	509	518	489	492	466	440	453	439	437	438	435	464	403	443	392	413	394	416	412	416	396	420	381	406	381	408	360	426	444	411	403	377	396	358	381	404	415	447	364	411	374	366	370	384	375	379	366	387	377	371	394	358	362	381	372	336	357	331	382	396	343	387	399	375	376	347	392	361	392	422	378	385	348	423	357	412	371	336	371	386	384	364	343	353	379	354	341	392	345	376	380	345	354	330	323	383	368	353	387	375	368	347	364	383	393	368	371	370	392	361	389	394	387	334	377	358	379	369	338	364	384	364	359	357	356	345	384	398	339	366	360	371	370	325	365	378	352	399	348	361	376	349	358	356	385	348	360	347	367	359	375	357	363	368	372	347	363	373	375	370	378	351	381	375	375	335	358	346	330	397	393	380	340	393	366	365	393	365	358	377	364	368	385	351	361	383	369	361	386	391	350	359	373	374	373	401	371	364	371	406	357	348	362	395	376	403	357	377	349	369	332	379	379	356	363	368	348	362	391	352	372	362	367	342	368	372	344	347	403	376	354	368	359	374	364	348	403	345	410	361	383	375	354	376	380	335	364	386	373	354	386	403	398	406	375	338	363	346	308	371	397	353	395	353	355	385	358	356	367	378	394	357	372	336	373	356	390	354	342	345	391	331	389	379	380	351	358	335	379	344	363	332	371	370	374	395	376	369	353	382	344	391	396	366	349	333	373	366	375	367	351	339	403	373	336	344	414	354	373	379	353	344	323	359	376	366	367	376	356	341	354	371	347	356	384	363	361	374	370	364	346	368	346	341	344	343	356	376	393	429	345	351	382	402	345	378	386	373	388	360	334	358	344	351	393	351	383	344	363	378	380	328	375	374	351	378	364	345	369	407	366	343	360	361	342	368	361	397	373	384	366	378	362	410	352	314	368	345	380	377	363	344	373	371	386	369	376	384	386	343	372	350	345	367	367	381	341	376	366	351	332	358	371	377	363	367	366	392	342	349	368	377	342	347	367	364	373	344	363	337	358	354	390	379	354	398	372	329	367	355	375	406	354	348	348	343	366	378	378	350	385	366	362	352	371	371	334	358	353	345	343	362	359	361	369	365	416	378	366	384	402	354	376	380	346	332	358	371	353	341	359	376	340	405	353	354	379	338	372	379	350	342	385	361	350	356	365	362	359	362	342	358	361	364	350	381	371	394	358	362	354	365	340	341	358	342	346	371	343	345	366	379	362	356	395	381	369	386	360	322	369	343	360	383	355	381	355	377	354	410	370	370	369	324	342	374	341	368	383	383	374	352	355	404	356	388	384	353	392	367	342	315	369	385	386	380	359	369	361	377	375	370	344	364	350	379	348	379	348	353	368	390	345	365	345	351	335	328	354	338	372	388	353	363	372	368	376	358	327	369	332	350	401	345	359	369	382	383	358	361	373	363	356	374	390	342	338	354	377	358	358	380	389	324	388	357	359	354	371	370	370	376	360	364	339	389	364	363	387	370	350	379	372	355	379	390	356	351	410	322	343	426	364	350	359	385	371	343	335	372	360	363	374	349	360	376	373	368	310	352	379	367	423	369	377	381	385	392	400	357	387	345	397	352	358	360	365	378	350	343	362	342	344	352	358	379	351	330	359	360	361	358	335	357	385	371	375	373	381	368	374	350	375	344	352	353	368	333	350	344	357	343	380	356	360	385	339	383	360	346	343	347	386	347	364	358	390	389	363	355	379	372	364	364	361	376	382	383	366	390	377	358	346	368	384	341	351	384	353	378	380	351	358	394	384	365	340	368	386	392	357	358	334	332	356	393	356	357	431	373	383	354	387	350	328	366	362	382	390	362	358	356	342	412	350	393	378	380	348	336	347	390	352	357	397	371	338	362	350	355	366	395	373	353	375	401	344	396	361	363	363	411	396	359	377	366	350	369	362	363	366	370	381	374	348	384	365	394	350	327	364	357	359	352	371	399	377	332	352	362	371	366	330	366	384	359	367	370	382	364	377	363	402	345	357	355	385	361	403	355	366	400	329	346	367	368	346	364	357	364	368	353	334	376	396	348	367	369	352	370	357	399	352	381	343	334	354	346	377	392	335	341	337	376	375	356	353	384	366	356	354	371	369	384	327	346	341	370	397	365	354	371	373	371	401	367	346	355	390	336	387	364	342	363	347	396	387	353	349	348	361	334	348	356	335	388	373	369	392	354	352	332	348	376	379	376	347	376	372	365	326	361	399	327	365	360	357	386	342	346	374	377	386	384	361	369	381	366	354	371	364	356	355	367	354	345	346	360	378	377	400	344	350	378	377	362	345	388	393	364	358	354	353	368	361	354	361	345	391	352	342	357	382	373	392	369	353	317	371	375	359	371	344	337	362	353	371	361	364	375	358	365	390	358	374	329	359	360	346	360	389	380	356	375	349	363	355	353	363	350	373	350	371	365	386	367	355	378	347	366	377	369	377	346	353	382	418	418	373	411	377	358	358	346	386	394	372	390	395	328	339	333	361	394	356	345	372	374	370	385	365	380	380	350	356	337	369	362	352	348	390	362	389	368	359	342	382	375	403	381	339	342	367	391	378	375	357	370	346	346	332	380	399	343	386	335	399	352	353	385	343	415	348	360	340	359	321	406	326	377	365	385	375	349	397	349	339	357	362	396	366	373	403	365	394	379	378	386	407	335	375	347	340	371	370	349	375	338	361	345	365	348	375	387	339	373	385	380	359	382	323	338	339	383	340	349	346	362	384	384	374	355	316	390	369	370	363	357	388	399	340	363	362	350	370	383	370	361	390	373	384	383	363	352	367	350	371	389	397	336	356	378	368	383	373	364	372	380	400	360	362	398	398	405	348	364	341	371	362	389	404	347	377	350	400	362	372	375	362	336	346	390	357	354	374	353	359	376	393	363	361	346	364	366	364	371	355	361	371	354	390	337	350	371	413	378	364	363	389	382	353	398	356	397	368	388	361	335	389	388	389	364	375	396	390	353	349	359	390	343	361	386	368	389	396	352	377	388	347	390	358	344	397	348	372	366	349	348	335	359	375	353	369	367	385	382	360	343	366	379	358	347	371	398	366	367	359	315	358	371	400	391	374	375	367	347	390	379	396	365	360	389	341	399	352	401	383	355	366	404	393	373	361	368	378	360	382	364	348	352	338	384	365	371	375	348	345	364	374	385	353	364	399	374	355	359	347	397	400	387	346	366	363	359	385	363	370	338	368	384	348	330	329	367	379	374	357	347	364	340	395	385	375	360	361	364	345	349	371	391	372	352	348	379	363	378	390	343	359	360	405	361	394	394	338	380	398	355	340	372	372	383	351	376	319	377	393	371	368	381	386	344	362	332	357	345	338	377	368	351	385	373	355	366	350	330	395	372	348	402	361	383	343	343	381	372	358	352	341	332	391	368	380	375	379	368	362	357	372	383	345	346	405	349	339	373	363	374	366
24568	3426	330	221	187	184	189	184	169	152	187	189	181	163	189	188	162	154	178	154	165	189	184	151	161	159	155	159	170	162	169	171	159	168	163	159	167	160	172	171	167	156	190	149	173	162	174	156	181	163	150	176	170	170	159	166	190	161	152	158	149	168	165	162	167	157	162	174	142	198	192	167	143	172	159	169	153	134	168	162	156	190	164	179	166	185	186	134	157	145	168	156	155	164	168	195	162	140	154	146	167	179	169	159	165	170	167	152	163	168	153	182	159	170	177	149	169	158	168	166	148	156	166	158	165	165	165	170	160	174	166	175	163	148	162	169	177	178	176	164	181	179	164	155	148	173	162	154	183	169	152	168	170	153	140	154	142	136	157	165	175	145	175	151	170	157	179	173	160	154	156	151	157	175	161	163	167	146	151	186	158	156	149	154	193	137	168	169	159	182	153	162	137	156	157	161	178	167	150	173	160	147	143	162	175	177	153	167	148	180	145	149	145	170	167	185	149	171	171	172	148	158	162	161	150	183	154	172	137	174	175	177	176	160	176	174	180	150	140	175	159	146	182	177	142	186	147	172	147	166	159	175	160	196	168	171	155	162	175	165	133	150	174	152	158	179	190	192	159	172	176	184	170	142	198	170	149	168	163	167	176	175	169	153	160	151	136	157	176	146	163	171	168	166	171	174	174	170	178	169	160	163	171	152	163	180	150	164	157	154	147	159	151	153	171	149	169	207	161	173	172	153	174	185	152	165	158	143	161	173	160	162	159	140	156	155	132	171	182	174	160	170	179	154	144	162	152	150	160	160	174	148	149	163	147	139	154	148	163	191	163	163	169	168	172	147	143	169	188	180	158	161	156	214	179	154	164	182	182	161	177	168	171	148	174	134	171	151	163	165	159	156	139	164	149	166	162	156	159	189	158	157	167	177	180	147	163	164	157	164	165	150	182	171	166	125	140	172	183	182	155	167	167	167	153	135	162	151	151	160	160	158	169	169	176	170	150	171	176	148	151	156	150	160	144	160	162	173	163	142	156	157	167	168	159	170	176	174	148	164	173	170	160	173	165	206	165	146	185	146	176	160	149	149	161	148	179	155	167	158	156	170	173	156	156	185	182	163	164	154	164	166	135	165	138	158	178	162	180	186	146	142	151	166	157	167	193	172	152	175	190	164	155	164	156	140	194	140	145	183	177	156	163	170	163	174	170	158	166	188	175	163	177	149	165	193	147	186	164	148	147	175	173	162	170	167	172	180	142	168	153	170	185	157	160	172	156	158	160	167	151	191	146	171	187	170	162	158	179	163	170	159	161	151	170	156	150	149	164	172	163	145	167	144	166	166	146	154	150	169	187	169	146	153	161	164	173	163	158	178	163	193	166	158	162	154	144	155	156	158	163	182	171	167	167	161	164	161	157	188	150	147	146	152	136	140	171	164	142	165	146	154	151	169	144	180	156	174	179	183	154	144	175	171	158	194	163	169	145	185	178	155	170	170	189	173	180	187	155	130	176	162	166	179	156	181	144	173	187	177	157	179	176	159	146	177	180	159	179	176	163	168	149	166	172	150	177	168	149	144	177	164	186	177	165	156	163	189	167	187	182	184	172	148	180	163	159	153	147	142	161	138	162	172	147	140	166	146	154	162	203	179	166	163	159	197	151	169	170	156	174	180	190	177	166	174	160	153	155	166	158	183	159	154	162	158	160	138	164	163	170	172	166	174	155	164	153	180	147	148	174	157	180	166	146	175	185	152	161	177	143	167	154	172	184	164	163	178	165	169	172	170	153	176	161	158	161	144	159	157	169	165	189	174	172	170	141	155	160	148	151	177	147	158	179	179	174	129	149	155	154	161	163	139	156	172	188	168	200	177	141	169	179	148	167	157	173	162	166	164	154	160	155	159	171	149	168	146	146	156	166	166	175	174	164	168	158	156	140	157	167	152	157	155	198	157	198	176	166	175	190	169	173	139	146	169	159	191	176	167	159	174	164	156	165	166	183	166	159	152	138	184	160	186	144	180	142	176	154	162	179	157	160	180	147	173	179	170	201	155	147	171	175	158	170	174	140	173	172	157	147	176	159	150	170	158	173	165	179	155	155	162	159	146	167	186	158	175	162	153	159	149	163	152	160	167	175	135	155	184	149	155	161	139	161	162	157	153	154	148	162	165	169	158	174	152	169	165	161	156	166	160	155	171	161	156	188	156	157	188	157	182	160	167	153	160	179	156	181	161	167	156	154	155	151	136	163	142	175	159	157	173	165	132	155	165	173	164	178	144	148	170	146	158	174	164	147	148	151	166	164	164	195	144	160	175	158	178	158	179	158	145	170	188	176	133	153	181	166	161	151	161	134	178	171	181	179	169	163	175	145	163	163	154	162	166	167	153	154	148	158	168	153	168	156	147	161	162	164	167	160	164	144	149	152	180	179	162	150	148	156	162	198	166	161	142	160	161	154	170	148	168	154	188	177	189	140	177	152	169	149	178	151	163	151	161	160	175	171	156	154	171	170	175	166	170	159	147	147	170	159	164	163	150	158	166	158	169	152	162	161	158	165	148	189	145	181	153	173	188	148	159	177	155	146	153	181	153	147	168	161	154	149	171	164	172	158	167	179	163	166	175	168	159	184	182	146	175	154	133	182	182	165	171	159	166	160	159	158	154	151	146	164	165	173	176	159	158	164	157	162	169	180	174	170	167	169	160	174	178	157	189	142	160	191	141	177	158	173	180	201	139	185	158	142	154	165	145	171	170	161	168	163	158	188	176	134	159	158	186	173	150	141	149	168	156	161	168	179	163	157	146	181	167	163	172	167	174	140	142	146	158	198	159	172	153	155	144	148	158	177	138	159	179	172	170	171	192	144	144	150	154	162	165	168	149	147	170	149	176	169	136	173	172	178	152	179	163	160	165	163	153	185	150	157	153	163	164	178	164	148	164	179	158	167	167	158	148	155	161	185	157	195	152	164	167	181	151	141	181	174	153	151	161	165	164	183	137	183	149	194	155	142	157	151	160	165	149	158	164	148	172	175	160	153	144	155	161	157	162	185	169	169	189	154	160	160	164	169	157	188	165	160	153	158	162	152	166	169	153	132	162	148	166	190	163	146	170	181	152	162	167	154	191	171	184	156	161	166	181	168	162	169	150	164	187	159	177	164	152	149	157	161	158	175	179	148	154	156	170	176	164	177	174	156	176	166	155	156	173	187	177	179	144	172	165	181	170	152	155	158	154	162	166	155	165	148	167	152	169	134	146	162	173	151	144	153	146	154	170	160	171	152	155	153	148	190	153	151	153	172	157	158	149	163	199	158	171	172	171	140	173	159	148	168	162	159	143	155	153	159	202	144	173	163	165	154	158	182	157	136	177	161	145	152	177	167	159	159	182	168	173	191	203	174	146	177	159	144	156	168	157	151	172	173	169	179	172	182	166	158	176	140	162	156	174	141	161	161	158	170	173	172	139	169	169	161	182	157	165	185	167	179	138	159	176
19027	2433	482	606	563	535	506	483	503	447	456	468	447	480	442	472	433	439	429	462	444	448	452	476	446	418	446	450	409	450	458	440	441	460	420	450	508	382	459	454	445	428	464	459	446	443	436	431	448	435	459	441	470	461	445	408	417	445	450	414	441	443	434	455	450	441	435	415	446	443	444	409	429	442	427	438	412	439	427	417	414	419	445	424	420	403	425	438	453	429	420	480	411	408	436	475	445	432	438	466	439	457	422	463	423	449	445	437	414	445	403	477	460	423	437	417	438	466	418	453	429	423	421	466	471	438	409	456	433	435	439	464	411	456	477	439	439	436	419	423	438	451	406	406	445	419	453	449	478	405	464	425	435	389	437	421	401	428	431	435	445	417	431	451	446	438	422	403	464	432	441	430	425	444	440	409	406	427	434	434	426	443	437	435	410	425	425	424	426	435	415	460	440	417	444	444	434	439	405	445	437	438	449	458	457	472	441	431	391	405	446	437	452	422	408	424	454	469	460	478	427	418	452	428	428	458	440	452	455	464	401	448	427	420	450	447	448	449	414	434	440	436	402	452	470	421	425	447	472	477	410	432	428	418	413	415	409	432	428	469	432	427	420	458	415	448	439	396	453	437	470	435	420	448	437	414	431	427	432	422	448	435	452	446	443	451	419	423	447	414	444	442	419	470	437	433	447	446	454	457	435	424	484	407	451	447	450	466	440	395	408	403	394	435	440	420	458	390	428	471	469	428	421	438	404	421	424	431	420	454	434	418	452	426	455	405	433	410	417	426	432	446	457	416	503	457	407	405	418	432	395	455	469	458	452	438	448	463	443	432	413	441	443	441	461	425	418	435	420	400	449	449	415	402	417	457	430	412	409	479	377	436	391	480	410	437	476	471	412	447	451	410	429	432	438	439	412	423	440	440	465	457	480	425	423	405	456	414	458	403	472	437	454	455	410	438	450	410	448	447	427	398	445	416	422	440	444	402	464	456	436	457	443	429	443	400	407	412	453	433	429	423	455	445	423	446	438	432	424	421	394	430	420	481	420	428	417	444	425	401	412	436	384	449	408	420	444	431	442	437	441	406	441	450	419	461	423	465	417	427	450	426	434	409	422	451	446	433	423	410	451	460	399	436	465	413	442	437	441	429	435	425	458	469	451	437	438	441	461	428	414	422	445	459	434	472	412	433	445	408	437	488	430	447	445	426	436	440	430	414	415	431	438	434	415	453	433	471	441	439	437	404	429	416	431	443	369	413	457	429	454	460	415	401	427	459	404	460	429	459	423	424	451	435	432	482	434	404	422	451	409	425	468	437	432	420	446	413	457	428	468	444	430	463	415	457	433	466	450	414	439	453	426	447	455	439	460	410	423	412	445	439	443	406	426	461	477	419	466	456	424	434	459	411	416	406	435	440	447	410	443	440	450	427	406	447	410	446	407	415	475	429	453	422	488	418	419	414	415	430	428	415	445	427	411	439	443	438	426	423	451	429	421	448	397	421	428	449	459	433	418	400	449	419	447	408	458	425	422	422	446	455	409	438	430	435	460	416	454	428	431	436	475	464	421	433	435	453	445	408	423	430	415	402	424	416	430	440	440	419	449	425	431	412	389	424	493	442	444	438	432	437	414	405	456	399	444	401	424	403	479	446	447	463	452	416	410	446	415	419	404	428	455	450	412	453	430	395	385	458	436	454	451	447	431	448	423	430	451	444	414	404	450	425	449	455	457	456	440	463	442	430	394	431	387	431	433	436	466	451	430	439	433	422	451	423	449	452	413	431	457	444	418	411	427	406	469	439	430	410	450	425	432	449	452	420	434	427	444	414	442	416	430	451	439	405	421	420	493	414	453	461	444	389	427	442	462	447	424	431	448	408	456	439	408	444	466	438	443	423	461	417	407	434	426	394	411	439	430	420	428	443	452	417	467	413	424	449	439	429	416	423	434	455	400	436	403	464	441	457	457	449	430	418	444	430	462	418	424	493	486	406	445	424	416	433	431	450	430	434	425	467	440	392	427	417	442	443	389	431	427	434	448	425	438	433	463	458	413	404	446	439	444	450	414	462	431	435	444	403	451	440	435	452	440	469	442	438	459	457	428	456	449	461	424	443	432	446	435	459	435	449	437	461	457	442	421	396	418	427	423	441	409	438	456	441	423	419	453	448	405	467	401	465	421	440	430	414	434	458	456	442	420	433	431	420	480	444	449	453	428	493	444	453	457	405	407	439	463	414	429	434	432	456	414	435	438	435	474	424	447	434	415	452	411	428	446	429	478	418	431	444	428	432	442	440	458	444	495	406	415	427	454	444	469	416	420	425	411	453	443	447	445	443	424	450	421	427	424	446	412	431	448	455	412	448	409	486	448	440	425	424	445	444	396	481	463	380	426	409	450	455	459	412	423	420	391	451	462	429	455	422	434	439	446	412	414	426	401	435	426	467	410	404	426	413	448	432	430	458	424	432	461	470	424	475	421	451	448	469	478	421	402	419	418	419	426	456	425	437	459	391	396	393	424	463	431	435	430	413	414	417	457	437	450	468	481	462	416	447	440	397	430	392	423	443	463	424	466	428	417	452	453	427	438	453	459	445	440	484	439	443	431	427	421	429	431	425	429	496	427	439	460	437	454	455	423	412	425	426	440	447	407	433	424	427	438	455	432	431	429	428	473	424	439	418	473	451	440	387	459	475	420	436	389	414	460	444	403	433	410	409	423	398	440	444	441	414	434	439	469	406	428	424	422	430	448	447	433	449	466	446	441	452	431	440	438	470	450	423	415	446	395	418	447	448	470	428	440	421	416	420	456	419	446	451	462	401	428	454	458	417	444	438	446	399	448	391	407	410	429	456	414	405	471	440	435	441	413	468	464	430	458	434	431	441	439	426	477	436	442	438	430	414	457	485	423	417	444	424	453	423	445	424	450	420	412	389	433	410	427	405	412	445	454	438	461	450	470	445	433	413	437	416	448	442	428	406	471	409	463	470	405	446	444	457	419	438	418	441	410	437	436	446	393	438	425	438	435	432	451	431	441	442	437	438	427	411	425	445	436	449	439	448	401	452	432	423	412	404	429	440	421	476	457	453	395	422	433	426	438	432	423	457	437	488	461	443	438	421	449	443	429	423	464	456	434	422	442	448	435	435	459	413	500	425	420	447	411	452	434	467	437	413	453	432	423	446	425	455	405	467	433	449	431	452	440	431	460	423	432	416	449	406	414	475	429	412	426	460	463	450	446	440	446	456	415	405	487	382	421	467	426	445	452	460	459	435	455	441	433	453	463	422	437	452	436	429	450	455	420	440	435	396	440	448	427	456	467	426	474	423	469	424	469	418	454	457	450	412	459	469	436	439	422	477	462	450	428	461	467	443	468	454	455	429	443	450	438	435	437	426	452	432	421	456	442	419	463	410	422	428	461	394	436	444	474	432	447	458	446	397	420	474	464	440	452	435	414	399	457	427	459	421	479	441	458	395	441	397	426	428	436	405	447	426
65364	27734	4205	802	611	501	399	360	365	365	317	266	267	266	289	250	254	245	236	241	244	237	229	246	245	258	253	217	235	253	212	248	227	235	223	225	225	228	243	243	217	220	250	195	225	206	232	256	222	214	240	220	239	219	250	235	226	253	232	237	221	215	218	210	229	241	240	198	239	241	233	197	248	222	217	206	221	206	258	245	209	248	243	237	199	226	252	237	219	221	219	241	221	207	230	229	240	228	208	252	195	219	212	198	229	221	213	225	221	228	239	256	211	209	243	238	219	220	214	214	246	204	230	232	226	221	240	240	226	186	242	224	246	232	237	204	208	232	229	215	221	254	229	217	237	200	218	223	197	244	231	222	237	214	232	209	213	228	202	226	203	221	267	214	241	233	202	204	205	235	221	236	237	198	219	215	257	255	203	236	211	227	236	240	233	199	231	235	243	228	212	218	245	241	238	229	237	229	234	220	228	238	234	234	209	194	245	206	206	242	219	213	212	195	192	225	219	211	233	223	238	227	201	201	232	208	210	208	186	225	217	236	229	259	214	228	208	223	231	223	232	216	192	232	227	228	246	249	243	211	222	216	232	227	211	222	213	200	204	232	238	218	230	219	220	222	229	251	227	222	195	203	213	210	224	236	240	195	204	228	233	212	199	219	222	210	231	240	235	208	222	224	201	221	255	222	235	195	235	231	225	231	216	194	237	235	230	235	235	215	245	224	235	232	245	229	256	219	216	214	210	234	233	203	222	235	222	221	252	217	248	210	188	236	249	222	247	231	225	218	220	216	242	221	236	215	240	227	235	223	217	226	237	240	222	244	215	221	244	231	216	248	207	230	205	210	256	224	212	218	215	236	192	222	236	240	222	225	203	223	216	215	229	197	228	231	246	217	216	249	216	252	243	246	205	226	222	235	204	213	228	204	215	223	227	205	215	219	195	255	238	222	254	250	218	229	211	226	225	203	237	230	213	205	228	239	204	220	223	245	231	227	257	239	236	212	208	230	261	233	220	224	221	195	242	214	239	227	228	213	221	194	230	211	218	185	235	202	231	244	207	213	239	228	232	217	209	262	236	203	239	246	229	219	245	208	220	260	221	218	228	218	223	215	224	233	223	227	228	231	200	204	242	219	221	209	239	224	224	203	210	194	222	258	208	249	201	217	239	196	203	207	223	242	242	209	214	236	218	233	233	243	230	211	228	223	242	221	230	222	215	237	244	243	230	213	249	247	216	239	215	212	253	231	238	231	224	210	212	214	226	234	246	225	222	210	240	218	201	228	214	196	271	216	218	228	236	251	207	211	228	224	210	239	225	200	230	237	267	233	230	238	251	232	231	216	210	218	220	247	224	234	229	226	229	224	233	217	207	211	207	227	242	231	213	254	204	248	228	197	220	230	215	209	242	238	228	219	225	238	180	249	193	223	233	259	210	229	223	246	214	210	237	243	261	211	212	220	228	234	231	247	218	234	206	231	209	227	246	234	215	213	219	222	236	237	227	235	196	201	255	204	246	213	205	196	244	203	214	238	229	202	220	231	203	248	213	229	230	246	216	234	222	215	211	224	245	196	232	245	223	224	208	224	189	211	182	232	211	239	222	238	230	196	215	224	223	204	229	188	254	219	245	214	222	212	229	209	244	228	228	234	227	238	211	203	269	216	252	238	260	245	232	224	231	247	219	254	231	230	207	232	218	216	219	204	255	218	217	204	248	197	231	225	209	230	232	221	218	218	213	216	218	199	244	208	228	213	234	197	200	227	210	230	227	240	192	224	224	201	214	230	231	245	240	196	223	238	237	213	243	233	209	240	244	207	225	228	219	224	253	216	224	231	202	227	223	202	214	201	234	195	208	205	197	228	196	200	234	229	236	221	221	216	228	209	206	200	229	208	215	230	246	235	220	222	259	231	242	232	209	223	255	235	225	217	211	207	208	248	218	224	256	216	228	234	217	225	231	204	204	263	204	205	242	223	219	207	225	229	226	217	214	224	227	211	218	224	209	230	243	237	256	232	240	224	234	238	231	230	251	226	230	227	248	255	245	202	210	236	230	211	224	222	196	210	227	221	217	207	215	246	228	218	188	190	225	223	240	215	225	224	221	233	234	227	238	239	229	225	244	202	217	222	216	197	193	230	236	200	247	230	208	225	231	225	214	222	226	213	235	225	225	227	189	247	221	231	226	237	207	214	234	204	224	203	209	212	193	243	208	247	214	241	226	202	219	240	219	201	260	219	233	203	223	234	223	241	224	253	241	234	204	246	241	216	247	233	212	178	223	223	256	234	221	236	219	219	251	209	223	206	210	233	235	220	215	256	223	199	238	250	241	220	237	228	215	238	234	219	229	208	226	228	242	232	219	221	206	224	240	204	224	218	238	222	210	224	239	243	218	217	243	243	214	217	235	223	215	248	198	212	220	238	231	239	220	192	216	227	223	229	222	239	238	205	211	247	243	228	218	233	222	223	237	235	240	235	231	235	232	229	218	235	241	225	244	222	224	194	257	206	195	228	245	213	220	228	211	233	208	233	227	245	233	207	228	252	232	235	227	231	240	212	214	219	205	211	241	211	231	205	203	206	207	211	225	213	201	243	219	222	241	234	214	243	211	232	235	236	225	240	227	241	197	228	241	243	248	217	239	240	195	205	225	254	193	221	224	215	232	199	255	225	241	207	266	220	211	244	217	219	218	211	239	247	237	244	236	196	222	208	211	211	231	219	212	224	210	222	246	203	244	231	206	223	227	221	231	193	233	220	231	215	214	264	254	242	208	221	209	214	231	238	261	209	246	219	213	237	233	241	201	232	222	209	239	220	208	226	239	221	203	230	217	217	263	233	233	240	260	228	224	235	227	230	232	196	211	207	225	243	223	227	206	222	236	213	227	208	244	230	257	232	235	218	238	221	216	213	226	239	242	230	221	236	199	213	233	224	244	221	256	212	218	245	215	204	221	222	217	230	213	237	194	231	263	220	196	217	253	252	231	216	245	230	234	211	233	223	246	235	213	215	212	235	228	235	190	179	215	250	240	245	245	209	238	224	216	213	219	224	225	243	228	223	248	237	234	226	230	224	280	236	232	214	216	207	269	196	223	225	236	218	233	226	234	217	240	237	228	233	234	218	234	215	222	208	214	230	246	228	234	232	241	215	209	243	214	232	232	255	242	216	240	230	221	236	222	207	214	235	247	215	243	202	223	225	229	196	219	231	227	229	209	236	236	206	237	215	228	222	223	208	237	248	273	241	196	223	214	225	226	217	212	241	200	231	225	201	208	258	206	210	214	244	263	244	246	220	204	207	237	222	243	198	209	228	214	268	230	257	231	238	242	221	258	226	223	204	209	256	219	223	224	218	231	214	224	243	252	210	227	247	218	219	237	246	209	247	231	242	235	245	222	253	237	210	211	229	212	256	240	229	263	237	247	223	226	202	205	253	225	215	240	245	222	234	229	242	248	209	205	217	214	222	214	216	217	215	227	217	234	221	228	232
37726	12416	1949	2180	2008	1769	1530	1258	1142	1113	981	933	888	838	788	780	736	706	706	698	630	661	671	643	671	672	662	601	674	610	620	611	621	574	619	605	594	627	636	585	656	566	606	623	614	616	666	579	634	614	597	572	567	608	620	589	578	535	593	564	564	568	593	556	583	564	570	620	627	607	564	550	591	608	581	582	582	573	609	604	573	580	605	574	626	556	595	606	570	561	579	602	583	574	548	590	575	608	603	572	608	553	581	560	568	534	569	576	512	594	551	555	589	583	562	618	543	577	557	535	593	612	621	615	557	572	531	578	534	583	538	576	544	609	580	555	557	626	560	554	580	562	553	552	537	603	560	589	600	580	600	581	545	540	565	623	572	565	514	583	549	604	610	555	585	538	566	586	568	559	567	588	574	590	563	586	564	584	551	560	569	588	590	562	549	567	549	583	539	518	571	564	542	537	600	571	547	551	571	563	540	621	563	576	587	572	556	565	596	571	570	588	577	565	592	578	591	565	588	534	528	583	599	584	602	568	597	561	547	574	563	581	571	596	608	588	574	543	552	581	579	556	556	567	588	593	552	603	533	570	592	580	564	569	595	534	561	559	561	573	556	543	542	576	564	601	541	559	558	570	598	550	597	566	593	587	546	564	592	545	528	562	548	599	591	553	617	555	610	611	573	561	552	591	561	565	583	527	553	559	569	562	609	568	578	554	548	529	602	491	528	572	612	527	565	579	559	568	577	591	523	537	540	585	563	631	558	585	610	589	555	567	577	591	545	548	567	534	564	556	514	593	562	574	593	583	523	585	533	576	570	590	553	537	591	609	553	542	551	573	585	562	556	562	630	559	588	590	557	553	611	526	576	562	555	576	557	550	582	546	586	535	577	558	592	580	594	556	566	570	582	587	570	580	613	569	567	554	581	586	540	572	529	566	560	537	587	550	585	540	571	588	602	556	571	589	525	547	533	570	572	558	546	581	596	583	609	600	565	571	564	577	605	605	512	593	559	559	555	563	531	564	576	580	545	519	560	558	557	543	594	587	567	551	572	554	559	575	578	591	516	522	590	558	536	584	575	595	586	566	559	557	520	613	564	565	550	576	557	576	567	584	612	529	560	590	543	602	577	569	558	600	553	556	648	605	602	509	555	550	584	582	540	569	540	562	541	553	604	557	567	567	578	584	587	578	520	609	564	542	551	589	570	557	577	585	624	575	598	543	566	601	563	537	572	554	567	562	592	604	563	576	569	563	550	548	545	586	575	538	568	526	595	560	566	535	567	559	579	553	607	558	565	557	583	550	595	574	591	536	562	568	561	591	578	537	553	601	562	532	551	556	601	562	556	609	557	538	567	543	545	617	582	574	553	604	563	574	556	562	598	530	537	559	569	591	623	531	547	545	576	586	612	567	542	544	577	525	605	562	559	591	559	550	578	548	583	576	553	615	587	585	579	548	582	544	601	556	634	572	575	589	593	540	559	557	570	566	555	586	575	528	575	569	563	590	592	581	576	569	581	589	568	559	563	580	551	524	535	585	581	577	555	575	564	568	574	561	571	583	559	577	523	513	619	576	557	538	599	581	573	541	600	525	562	587	586	585	552	552	589	535	571	521	569	603	634	529	548	546	578	571	571	581	585	599	567	547	537	561	590	582	556	606	549	593	556	533	548	551	555	545	596	569	557	530	548	553	579	525	559	546	565	580	556	607	558	635	595	549	571	554	571	569	552	590	582	563	604	579	585	550	581	608	572	541	564	560	630	597	575	582	545	533	583	568	538	624	559	552	549	615	586	589	575	610	527	588	554	592	589	541	580	568	569	586	574	595	595	574	579	548	572	581	543	544	587	532	589	556	583	621	567	553	559	555	601	559	557	589	547	569	518	544	574	531	551	523	604	563	586	575	585	542	576	602	570	571	572	574	573	511	530	562	581	587	527	602	553	573	596	540	587	562	545	553	542	569	498	556	532	578	579	560	535	582	569	541	543	600	571	548	560	568	553	572	545	559	577	576	572	548	596	562	575	544	575	522	569	546	570	544	584	623	586	603	619	556	531	578	529	573	572	555	568	528	566	565	538	579	578	578	577	589	580	575	609	584	543	582	574	561	577	566	599	551	567	592	567	584	557	582	582	549	535	528	558	532	547	574	544	603	537	575	573	584	541	548	542	543	575	615	527	533	567	534	545	559	607	561	537	563	568	585	579	584	566	570	598	552	603	590	547	576	581	553	601	585	540	562	602	590	548	526	564	568	599	597	549	591	575	556	560	621	583	568	613	521	555	556	574	553	570	554	620	582	543	615	594	583	554	558	600	565	577	581	530	579	565	596	556	518	550	589	589	561	598	539	622	586	590	620	547	581	592	560	551	589	571	570	533	562	561	549	569	611	561	566	521	588	616	577	553	569	528	549	573	592	581	576	556	554	561	566	558	564	555	572	564	540	584	586	552	570	571	576	542	582	550	572	547	577	615	585	570	631	572	612	552	574	592	544	619	580	572	570	551	556	602	584	577	571	570	583	570	525	547	542	572	580	614	560	588	542	546	617	567	592	559	562	582	565	536	579	598	585	600	579	598	568	566	605	563	534	578	568	582	546	601	562	546	554	537	571	544	519	569	553	594	587	566	584	585	528	575	573	575	516	589	550	594	572	573	527	607	559	562	573	572	613	561	549	548	593	606	547	554	554	544	551	586	601	540	579	633	628	531	557	572	577	555	505	608	559	628	588	545	556	611	548	544	548	540	647	592	590	603	618	558	569	564	600	568	565	607	590	549	584	617	588	541	551	604	576	505	544	586	596	608	540	544	606	581	605	539	550	558	557	580	581	594	576	594	547	569	536	554	572	586	577	562	579	565	587	533	563	582	549	591	589	563	590	587	566	541	530	590	601	556	558	535	539	569	571	563	563	570	532	589	562	585	612	559	546	580	576	523	556	582	574	548	558	560	566	571	591	585	576	578	569	547	529	582	546	555	544	570	529	619	549	564	544	557	575	542	605	603	567	589	534	572	552	578	573	574	582	580	568	582	552	575	603	568	546	547	505	579	563	554	580	611	554	569	560	606	555	594	598	541	559	559	581	612	541	634	577	576	541	580	567	593	546	556	565	584	560	590	552	530	586	598	562	534	577	557	578	555	601	582	591	582	582	585	576	572	612	559	562	522	536	597	570	603	539	572	582	545	593	564	539	558	542	602	582	610	522	579	549	548	574	558	570	596	550	558	558	639	587	580	565	570	562	605	528	563	545	581	579	584	577	524	566	565	578	583	586	567	571	546	571	528	557	544	566	532	530	556	570	596	580	556	577	581	579	553	554	555	594	527	551	591	608	567	579	575	559	576	515	588	594	553	539	567	592	583	565	549	589	582	551	587	561	628	555	544	576	556	562	594	547	564	596	572	534	572	562	594	567	534	547	567	554	556	582	578	568	602	562	558	557	578	624	578	548	577	550	592	572	555	619	569	585	579	556	543	590	563	557	559	592	596	564	573	557	536	565
78579	37563	9209	1629	932	631	535	423	362	299	280	248	238	215	212	193	198	188	181	181	161	168	179	169	167	151	175	189	157	187	169	173	154	175	159	169	178	144	138	148	139	150	142	155	136	138	135	150	136	144	174	151	144	152	137	140	164	144	152	133	147	135	149	142	134	129	131	145	131	121	142	138	141	157	147	164	143	133	149	133	146	141	133	140	141	143	142	148	131	163	146	142	139	146	157	151	141	150	147	155	149	129	151	129	132	152	138	142	149	139	135	137	148	145	135	164	152	136	129	126	152	147	144	143	138	142	145	120	134	136	127	156	151	155	157	145	150	136	168	122	144	155	147	155	148	152	143	134	164	123	141	154	143	151	157	124	168	137	141	148	170	152	120	132	163	153	139	123	119	135	138	165	149	153	125	158	138	147	163	151	141	146	146	150	150	128	165	153	114	142	167	164	154	123	137	146	131	153	135	159	127	139	153	160	137	140	154	152	158	151	135	140	123	150	132	159	153	136	142	156	125	150	145	144	143	134	118	112	125	157	132	131	141	147	149	131	125	134	146	132	132	137	122	135	133	163	148	134	139	136	141	125	140	129	137	150	139	156	145	147	127	125	148	128	123	151	142	133	135	136	145	157	131	134	135	143	133	110	142	144	109	136	149	155	133	138	156	135	159	144	165	126	143	150	137	149	155	146	128	145	159	154	142	142	138	139	147	148	154	147	148	143	129	141	162	129	164	119	140	136	142	131	128	145	142	145	125	119	107	152	146	111	126	124	141	156	148	155	156	176	161	134	147	117	128	117	155	135	134	129	148	132	151	114	148	136	154	155	131	153	145	139	142	113	140	140	138	167	133	133	143	134	135	148	150	118	146	129	153	147	151	142	146	143	134	146	142	142	149	144	125	137	136	133	160	153	181	136	150	126	160	130	148	146	141	140	128	153	128	117	134	147	149	143	143	157	176	140	109	150	146	168	136	137	120	138	135	138	157	138	133	158	142	139	149	143	124	123	118	120	138	132	144	127	130	150	132	133	145	138	147	144	147	130	137	141	139	137	132	131	138	129	142	157	145	124	136	125	130	126	145	135	143	146	144	123	130	117	163	148	142	143	124	133	148	137	155	139	146	143	154	151	141	121	135	157	155	168	142	142	137	153	124	159	110	116	137	126	151	144	140	129	146	138	154	131	145	139	119	151	134	126	148	146	138	145	130	160	142	135	143	178	154	139	153	136	159	162	138	122	117	146	118	131	152	139	126	132	142	128	151	138	135	148	149	116	123	121	130	140	129	155	145	144	136	139	135	131	120	164	158	157	168	141	146	135	143	124	111	143	141	130	140	129	140	129	138	146	136	127	137	144	136	147	143	120	139	139	163	139	131	127	163	157	129	153	131	159	154	147	153	145	120	144	143	139	132	136	145	113	157	138	136	127	142	145	135	145	128	145	155	156	132	145	143	128	140	141	147	142	137	129	127	151	149	137	153	146	134	142	161	143	167	144	133	156	132	148	128	135	130	140	143	132	146	122	161	146	121	130	136	146	150	139	131	139	133	128	118	152	131	138	152	143	142	117	141	132	143	136	137	137	158	150	158	154	134	134	139	142	135	122	135	132	165	156	150	129	158	154	147	158	126	115	143	161	146	155	142	130	174	148	143	140	154	149	148	148	142	138	129	160	132	136	132	138	142	138	153	128	157	122	147	141	134	151	135	140	119	127	133	140	151	120	147	143	126	125	138	150	155	146	150	156	138	136	134	169	156	158	126	170	156	127	158	128	159	155	127	147	129	133	157	139	118	124	141	115	130	128	147	152	143	125	138	145	159	127	145	99	144	134	144	143	111	150	155	140	153	133	128	145	128	151	145	149	159	134	121	144	152	141	134	159	154	137	153	149	116	124	121	138	161	135	137	154	115	130	157	138	132	146	145	135	121	147	131	154	143	128	148	138	148	133	148	164	133	142	149	148	151	145	137	136	131	134	149	159	150	148	121	142	135	142	139	153	165	142	137	146	130	134	143	122	127	140	169	140	133	132	152	149	147	156	133	144	135	152	156	131	151	142	160	156	157	142	132	141	131	135	121	167	126	132	159	140	134	151	122	169	144	161	124	128	129	140	138	132	144	139	145	135	144	149	156	139	135	152	139	153	143	147	145	133	139	139	136	126	153	149	137	121	157	125	129	129	152	138	142	134	136	138	145	140	134	133	132	128	140	129	133	140	124	124	114	162	136	132	135	161	137	151	160	130	134	152	164	168	161	158	130	115	153	138	128	133	156	145	149	140	137	160	122	141	164	126	159	119	133	142	160	137	130	155	159	134	123	129	147	115	126	156	140	132	115	154	141	146	138	141	154	140	145	128	136	160	145	151	151	153	139	133	137	140	146	145	140	134	149	123	139	125	148	140	130	134	137	151	147	159	119	130	136	123	140	153	134	130	144	136	139	130	165	156	113	147	141	158	134	114	133	134	149	143	142	159	144	133	128	149	139	152	158	143	172	144	135	151	128	164	133	147	144	126	138	141	134	160	136	142	142	155	126	175	132	152	144	145	140	139	135	128	151	131	130	138	155	115	151	130	120	140	146	143	149	141	144	147	135	161	137	129	146	135	134	146	147	141	151	139	146	158	165	126	139	146	124	144	143	129	150	140	130	144	136	136	139	142	154	147	139	128	169	135	120	142	129	160	133	118	123	132	119	137	135	118	152	137	144	140	157	123	145	154	146	159	137	147	157	145	123	152	119	150	157	143	145	127	120	125	148	149	160	123	138	137	173	145	124	151	125	150	155	137	140	146	140	156	138	131	148	136	138	142	137	135	154	146	140	144	140	158	131	145	148	146	117	130	134	127	147	120	153	149	145	126	156	121	142	131	126	111	147	117	130	157	146	144	148	158	140	150	143	146	124	126	168	137	157	159	159	143	170	119	147	136	119	125	149	129	144	150	118	139	139	143	141	148	143	156	139	131	127	131	122	116	164	132	166	133	129	135	122	130	135	153	129	124	137	127	135	149	163	151	146	150	141	124	139	134	128	144	129	148	173	154	154	121	143	135	134	150	114	146	145	145	155	128	155	167	150	150	156	126	129	113	156	159	150	144	140	148	146	154	121	140	119	125	152	123	153	155	137	145	138	135	148	168	137	126	129	135	152	140	148	167	134	136	135	150	147	149	136	148	143	131	146	128	155	133	145	133	149	127	152	159	148	134	130	148	130	147	130	149	123	122	121	135	126	138	144	152	147	133	159	139	147	133	126	122	128	147	153	138	141	173	155	151	130	134	145	111	134	161	137	137	141	116	148	138	123	146	152	131	137	143	131	154	152	148	167	152	149	124	154	142	141	123	144	143	139	143	122	134	147	152	141	153	141	131	123	129	127	154	128	171	128	137	144	125	158	147	150	140	135	156	151	155	136	143	143	154	144	166	134	147	140	154	134	144	121	117	142	151	141	116	117	138	147	148	143	148	127	143	152	140	138	136	139	123	135	147	153	152	151	137
46511	17429	3014	3598	3242	2686	2113	1843	1560	1392	1193	1072	970	890	821	766	740	718	637	645	568	541	555	533	594	501	501	549	489	441	528	436	467	454	428	423	466	390	452	452	448	402	430	431	414	416	433	384	396	408	410	390	375	384	394	386	387	379	382	420	384	383	377	374	364	360	371	362	373	416	364	371	368	398	352	362	377	378	390	377	366	380	389	374	367	389	377	393	369	383	344	408	380	356	375	346	398	363	404	373	390	354	349	365	392	320	365	358	391	372	365	337	371	341	346	309	389	347	359	341	370	356	395	364	354	372	358	348	410	384	361	364	349	357	377	368	361	367	357	375	351	380	368	378	377	357	362	353	389	406	387	403	385	328	381	364	366	408	373	378	367	399	364	358	363	360	365	348	351	391	385	350	315	363	383	372	394	373	331	343	370	351	384	362	359	364	359	394	368	351	357	345	401	384	363	355	403	367	392	370	398	365	347	396	376	351	337	357	379	365	357	403	387	378	347	344	354	352	356	337	382	363	348	332	338	355	360	343	370	368	356	352	346	375	352	360	345	344	373	382	367	395	353	380	339	394	353	385	353	329	322	346	357	369	392	361	382	364	405	361	399	339	375	354	371	352	357	395	369	374	324	336	373	354	354	394	371	337	373	354	376	349	343	387	361	341	367	419	340	393	332	347	371	366	338	370	369	364	315	385	401	365	386	356	386	339	363	357	358	354	354	401	374	375	378	377	376	370	398	361	359	361	376	353	361	365	338	393	359	380	362	395	348	345	369	355	382	352	361	346	387	378	378	373	378	387	399	356	351	324	355	345	361	335	397	345	368	327	358	311	358	353	329	384	370	379	349	352	353	362	370	357	351	391	350	342	332	332	370	365	374	362	360	363	380	348	368	360	353	343	369	335	359	427	381	385	343	342	361	357	333	361	347	359	369	384	382	372	382	354	335	359	366	413	330	345	345	375	376	369	358	350	309	387	369	354	370	383	356	327	386	372	358	369	380	403	363	389	385	324	365	391	338	382	355	376	361	350	389	367	369	381	354	337	367	373	382	391	361	377	364	382	343	345	370	368	367	373	356	367	349	385	360	355	355	365	358	386	351	368	383	371	356	402	372	368	385	396	362	296	343	345	383	365	340	378	336	360	354	332	362	386	356	371	374	365	386	336	375	372	384	399	368	339	326	378	358	378	405	356	316	343	372	377	329	374	326	358	379	308	381	342	358	367	398	371	399	373	396	351	347	335	294	363	353	381	398	346	345	372	373	366	363	371	352	353	334	347	325	320	370	382	385	351	386	367	402	339	395	380	349	368	345	390	382	379	353	355	354	342	340	360	346	363	359	385	375	394	367	376	361	340	365	376	387	352	344	328	386	341	348	364	373	340	388	367	410	350	354	367	369	353	352	373	372	375	398	369	379	397	342	366	357	366	363	364	338	346	368	340	344	375	358	378	340	366	351	341	362	359	358	361	368	346	351	386	359	370	369	374	368	350	383	367	358	404	373	385	361	357	370	352	351	370	373	338	377	379	353	361	371	386	354	349	375	377	368	358	381	373	356	333	351	357	374	363	377	337	347	367	364	367	362	348	345	362	359	381	352	340	344	388	347	380	369	352	356	356	384	384	376	370	389	386	366	375	379	373	336	366	370	362	363	355	312	341	347	334	363	376	366	348	336	349	354	340	350	390	372	338	374	358	360	331	377	373	375	353	382	349	373	345	386	385	341	345	369	343	381	344	389	363	370	330	360	375	365	391	338	346	366	375	376	375	352	351	348	354	355	352	350	378	345	337	374	381	389	379	376	370	356	386	372	359	366	352	329	354	399	370	344	349	337	372	383	387	365	361	358	369	335	342	370	361	368	329	346	348	362	373	388	386	376	366	361	351	362	366	352	366	369	355	377	339	345	366	330	364	365	389	364	363	351	388	376	326	371	396	371	390	361	363	374	365	348	355	333	410	351	384	367	375	366	351	333	355	385	339	371	374	378	373	354	354	375	381	375	366	378	363	385	369	351	344	347	347	402	345	377	349	365	398	376	348	373	370	376	394	374	317	389	334	330	371	386	402	364	335	375	342	383	351	376	346	376	355	337	373	399	356	347	397	322	362	370	376	407	377	359	363	380	356	357	334	364	382	359	360	309	368	343	395	378	418	369	342	365	414	351	362	341	374	347	344	369	400	369	367	361	366	359	362	378	365	352	370	359	359	330	388	377	397	385	335	394	347	375	334	400	347	374	349	368	345	372	377	370	345	372	352	382	363	390	350	363	332	329	358	365	336	379	394	392	375	368	348	362	368	360	353	367	382	375	406	361	356	391	346	382	356	386	369	358	372	362	359	367	370	375	362	376	346	359	379	374	354	356	333	352	332	339	355	330	369	333	357	351	339	351	330	373	361	353	379	368	370	385	378	364	356	363	376	352	355	343	374	384	343	341	328	371	346	350	353	353	354	368	373	366	386	391	327	357	368	348	374	402	355	353	376	355	342	346	396	362	361	384	367	376	345	343	398	380	354	381	370	385	367	359	325	381	325	387	357	375	370	377	328	367	382	361	352	367	345	378	356	365	325	348	367	355	364	392	365	406	337	376	364	343	407	368	352	375	365	363	350	368	369	392	314	339	380	358	369	343	357	347	354	358	371	358	366	358	335	357	333	366	344	345	396	378	321	385	358	365	394	352	365	382	365	363	369	366	382	344	338	389	350	354	391	340	395	367	380	332	361	376	375	402	393	400	361	371	365	399	340	389	381	342	336	348	346	345	372	377	381	357	354	375	359	393	363	398	367	373	348	343	363	371	383	380	346	387	337	373	356	395	347	359	323	368	371	349	366	355	367	345	370	343	364	363	372	375	389	305	356	382	351	351	372	360	365	328	351	305	359	371	366	364	335	353	382	345	329	383	388	395	391	375	367	372	368	374	358	395	357	361	367	366	365	345	378	364	354	334	363	358	362	349	397	383	369	366	384	382	360	383	356	343	367	378	367	347	365	357	344	341	360	386	391	358	366	374	353	374	383	367	368	348	354	360	362	356	359	328	373	361	359	353	346	359	408	367	372	383	356	351	328	349	382	365	354	331	334	380	355	334	373	395	372	399	364	374	385	365	349	355	385	344	311	335	356	338	350	420	375	367	364	344	349	395	363	365	332	358	354	363	359	336	321	345	344	385	375	353	343	334	396	361	349	357	325	356	342	350	376	374	355	366	381	344	387	369	328	349	381	383	382	384	367	382	366	392	351	370	333	367	413	357	373	341	348	347	388	326	369	364	373	369	369	379	413	335	387	370	303	356	389	371	343	357	336	386	356	334	371	361	341	367	322	379	367	341	374	361	408	354	376	397	374	334	348	331	341	368	338	372	346	370	361	378	378	372	382	352	359	352	376	363	364	380	352	356	373	381	386	389	356	358	361	365	348	348	365	393	352	367	404	326	371	373	313	348	397	328	359	351	399	380	366	360	346	371	344	397	361	362	332	354	345	376	393	330	403	412	338
22625	2616	246	184	192	173	164	166	172	176	171	147	162	175	186	180	170	155	162	152	162	145	179	167	159	172	181	177	178	170	168	203	171	167	179	179	143	177	166	136	167	148	156	157	184	165	172	151	167	163	171	168	160	171	152	139	172	145	160	155	151	177	155	159	175	141	154	176	159	163	163	181	158	151	147	156	172	155	174	145	178	197	167	170	184	166	170	161	184	158	160	172	173	187	162	168	165	159	160	176	169	162	143	150	157	160	185	154	162	158	173	175	164	188	149	163	154	148	165	180	177	160	188	164	157	162	178	149	167	185	167	177	163	153	155	173	137	165	160	148	154	165	174	172	166	158	162	159	161	150	145	147	179	143	164	173	151	177	143	164	152	159	149	165	142	172	157	141	158	170	184	162	158	153	157	143	158	147	170	175	188	167	156	191	168	172	154	171	163	156	175	171	146	176	159	188	148	162	168	169	160	158	168	175	171	148	176	167	141	163	181	162	163	150	176	148	147	157	174	159	148	140	174	139	161	155	143	180	166	145	199	167	166	137	165	160	140	162	169	165	182	161	151	151	148	163	170	158	159	195	167	173	165	149	161	147	145	173	150	160	177	160	177	168	148	192	172	149	179	157	162	158	162	173	170	157	172	166	156	148	157	175	152	150	151	160	191	161	182	173	186	163	149	178	148	161	150	160	161	151	141	195	131	153	164	174	160	162	149	170	175	151	171	146	168	146	171	151	155	152	136	150	171	159	176	162	173	142	206	159	137	173	155	143	145	163	135	174	152	165	156	172	150	159	152	186	172	148	167	172	172	153	175	144	169	157	138	173	162	169	162	176	160	164	157	148	173	143	153	178	158	150	171	160	167	166	165	163	174	176	160	152	189	155	187	191	153	174	164	153	174	173	167	181	152	136	180	169	151	172	171	165	165	170	159	148	164	173	147	160	140	155	145	152	176	163	153	170	145	154	151	154	151	153	189	157	163	155	145	178	156	160	151	151	160	163	160	189	159	210	185	191	155	159	166	148	170	141	158	170	165	152	147	159	157	161	168	163	157	152	134	154	177	157	180	160	159	142	167	170	171	173	176	164	155	161	174	150	159	168	149	179	162	148	171	172	161	162	173	157	171	171	144	175	167	160	173	158	164	146	150	163	158	156	145	162	156	167	160	158	186	146	156	167	146	168	181	184	165	173	174	150	156	153	155	164	159	145	184	171	160	144	148	158	158	158	174	159	170	172	151	155	146	170	162	142	158	162	157	160	153	152	157	150	170	154	139	151	148	166	167	156	155	165	165	161	180	147	166	169	155	170	161	161	156	163	165	171	147	166	154	185	153	158	155	177	141	170	175	175	173	153	180	165	178	181	162	164	177	169	150	177	162	156	166	157	167	147	167	165	152	155	178	176	179	175	168	160	138	170	140	144	160	168	165	154	163	157	143	156	149	148	167	172	168	167	173	159	162	189	162	156	142	154	179	150	150	146	161	150	168	156	180	157	160	153	157	162	144	145	172	154	148	165	168	168	173	155	176	160	160	162	185	142	147	165	168	155	150	161	137	151	161	152	153	151	152	172	170	133	182	173	168	160	159	137	178	189	170	141	178	191	152	155	152	167	163	155	136	164	160	167	170	168	161	159	138	180	173	174	146	148	174	149	162	173	165	177	187	145	159	165	172	158	158	147	128	176	162	161	155	172	172	160	168	148	172	151	170	150	159	161	186	166	162	161	175	184	173	138	171	139	154	161	144	167	151	176	162	166	167	164	164	146	141	178	163	173	169	160	160	165	169	167	180	137	156	180	168	169	175	182	149	162	151	178	158	160	162	150	164	161	158	161	147	152	152	169	155	174	162	161	175	150	166	189	166	156	131	153	169	170	144	164	144	137	180	170	145	173	157	145	164	180	148	153	155	166	169	160	163	147	147	159	151	162	155	173	164	148	178	157	143	167	155	182	181	166	157	148	151	147	167	171	176	130	152	133	178	162	165	186	160	145	155	159	162	181	192	161	150	162	163	154	169	165	168	161	159	152	157	166	147	173	154	166	176	154	145	158	175	167	177	168	166	160	176	144	177	157	176	177	190	169	164	178	142	179	157	164	157	169	164	161	153	163	151	172	184	167	148	153	166	154	173	146	170	167	160	146	148	161	167	147	174	158	165	156	163	149	159	183	170	166	139	177	182	155	142	138	147	157	161	179	142	179	158	169	165	165	141	154	161	155	181	145	164	184	173	147	158	163	159	151	142	161	155	170	173	151	185	179	165	156	178	154	163	156	167	146	169	168	158	130	154	181	178	160	172	157	170	159	136	152	163	164	191	154	162	168	158	193	159	180	158	165	161	183	156	170	176	140	171	165	179	159	171	153	155	154	183	148	139	137	162	159	176	173	160	169	175	161	178	157	161	158	163	171	169	145	152	172	174	148	168	145	169	143	166	164	165	171	165	167	182	173	171	147	177	145	146	147	145	186	152	191	140	179	168	163	166	158	178	145	170	149	154	173	176	157	157	161	162	166	157	166	168	151	153	166	128	149	150	155	152	161	173	153	173	156	173	144	145	172	149	158	166	141	161	170	174	197	190	172	186	179	187	158	175	144	164	150	149	159	164	141	165	173	146	148	137	145	156	161	161	153	161	159	143	163	157	162	146	173	176	145	162	172	154	151	153	165	156	160	146	161	159	176	153	169	165	156	182	175	159	165	164	167	168	153	174	163	162	140	168	173	166	167	161	161	154	145	149	153	150	137	143	146	142	162	166	170	157	151	156	148	161	162	152	170	173	171	171	166	172	162	135	170	159	183	177	160	159	150	170	170	153	178	169	166	165	156	161	186	160	156	158	165	143	162	144	160	155	166	149	164	163	184	143	170	163	154	165	145	167	179	154	175	159	162	157	169	162	168	163	165	165	172	162	173	175	157	159	155	147	165	170	156	159	151	163	162	165	160	157	168	128	167	163	176	151	134	176	176	149	145	188	162	157	164	141	162	186	160	162	157	174	153	171	172	155	157	145	165	159	114	170	167	149	158	173	186	155	180	145	184	163	158	176	166	143	155	151	175	159	153	153	163	150	169	176	186	173	165	173	145	162	158	170	161	146	164	145	150	175	160	158	136	185	158	158	161	165	169	149	162	179	145	158	151	151	181	151	182	158	180	135	168	164	157	158	154	157	168	151	165	158	166	178	167	151	185	172	176	175	185	177	178	173	176	166	176	165	158	171	168	160	152	162	157	174	171	171	127	168	165	151	143	159	172	158	170	176	148	148	156	159	153	158	170	156	157	161	161	175	175	165	150	144	180	168	165	153	172	164	166	174	177	174	152	147	188	153	163	156	174	189	167	156	162	178	170	175	153	166	149	160	139	159	179	164	175	166	157	136	163	154	178	188	140	153	150	171	166	147	163	137	163	167	178	167	166	177	180	152	173	164	164	149	138	168	166	150	155	170	148	174	161	159	149	170	186	182	158	188	174	179	160	156	140	161	169	154	153	146	159
17868	2001	533	560	473	499	514	484	453	428	481	502	443	427	440	447	433	416	440	451	432	421	411	424	434	416	492	445	438	458	418	426	433	458	441	466	432	430	479	450	425	467	430	482	421	455	436	448	439	443	421	434	444	398	438	429	428	439	443	491	437	438	424	464	425	413	446	432	456	451	452	422	449	416	440	459	412	429	493	457	431	449	422	458	431	451	395	427	432	431	450	446	433	427	439	429	432	429	436	449	463	403	448	425	435	461	422	419	413	442	411	416	449	452	450	427	455	428	439	423	409	412	425	408	417	414	441	445	411	429	463	467	424	425	460	424	417	430	444	469	412	443	433	427	434	426	434	429	392	408	449	402	411	443	426	420	399	437	426	453	445	392	417	464	435	427	425	431	414	412	478	421	389	443	437	408	453	458	456	412	516	423	379	449	443	488	450	428	453	438	421	444	441	458	441	443	448	444	449	450	437	405	429	457	441	460	430	445	450	411	434	418	441	439	460	420	405	447	433	394	454	411	434	435	423	452	469	466	437	424	446	433	435	444	473	407	442	452	444	467	442	402	393	422	444	431	433	429	440	409	470	413	436	452	422	430	421	423	435	450	440	423	424	448	405	456	417	463	427	437	432	423	439	417	455	452	462	488	411	382	442	446	421	428	415	425	434	442	422	436	413	428	441	433	403	448	408	449	436	459	409	454	478	448	405	465	464	456	440	460	443	427	433	425	438	395	380	460	415	433	420	425	423	452	425	411	468	470	427	420	433	427	441	455	440	437	456	416	433	405	464	455	447	433	426	453	427	411	431	427	473	442	452	437	432	428	444	449	448	453	441	455	453	443	435	430	431	431	444	420	427	458	395	400	449	406	424	427	468	421	409	403	467	493	430	444	437	443	423	415	442	431	422	435	407	460	435	435	426	474	458	392	476	420	442	434	444	411	426	451	429	419	422	484	453	447	418	429	446	415	445	427	419	438	424	431	458	422	440	395	434	440	443	421	440	449	454	438	453	459	434	474	429	412	418	416	448	461	442	404	450	416	439	423	449	446	441	417	390	415	418	439	427	417	424	450	423	480	427	437	448	458	417	394	435	432	427	421	460	416	425	431	455	442	463	425	470	442	392	409	432	447	414	431	413	445	442	445	419	423	457	418	414	432	430	445	458	455	427	429	462	453	450	443	453	405	437	421	446	421	433	390	439	414	445	421	413	460	445	412	460	454	433	453	453	425	438	461	427	417	456	396	436	451	405	426	442	424	418	446	430	422	406	470	404	466	468	404	445	422	419	455	452	440	417	437	443	417	427	447	419	394	416	450	439	410	418	424	458	420	459	446	431	411	418	423	467	443	438	409	438	453	437	416	436	442	446	441	435	434	476	419	403	442	457	429	399	414	408	412	421	414	439	447	440	450	432	446	447	444	439	449	391	450	420	402	426	422	457	449	430	457	402	428	463	436	446	492	443	400	452	453	422	446	438	418	392	449	428	412	416	476	474	398	430	436	460	430	470	416	412	438	425	458	421	461	429	417	434	436	447	443	411	434	416	427	453	430	404	472	435	452	446	441	444	487	458	467	471	440	424	446	429	423	403	449	437	424	412	439	459	422	460	438	448	442	417	443	429	418	420	395	393	449	429	427	430	401	450	460	404	402	429	446	436	428	450	443	406	456	419	439	412	437	438	467	438	403	451	392	432	446	423	433	431	453	463	438	457	494	444	379	418	433	452	446	416	419	418	430	450	433	451	460	476	464	417	432	453	424	444	430	441	407	413	462	409	426	436	416	418	423	465	457	441	432	396	457	462	435	436	448	418	401	427	418	451	412	407	452	467	433	442	425	427	414	428	448	432	399	463	413	426	433	435	435	415	415	455	442	445	468	450	422	438	439	426	424	481	450	426	442	465	449	456	468	425	448	406	425	431	457	428	420	438	431	433	413	428	428	414	418	435	399	436	450	427	436	435	429	420	441	416	417	451	451	412	444	445	443	483	442	414	504	447	393	394	439	442	454	435	450	441	434	466	429	400	466	416	423	436	424	417	416	480	435	440	397	459	394	416	396	411	408	423	411	456	441	430	450	420	468	460	464	434	403	438	494	407	427	437	435	444	418	448	468	462	426	429	438	439	441	457	431	449	461	452	454	467	454	447	423	423	419	453	447	423	430	404	443	423	415	463	437	463	433	447	399	411	429	429	461	469	420	491	472	443	456	457	479	387	405	425	430	438	429	402	448	391	429	433	483	402	431	412	439	455	440	431	407	420	452	448	421	466	423	448	440	438	481	396	426	436	469	493	434	428	432	426	421	434	418	431	401	427	467	412	429	437	454	435	411	434	441	435	429	440	428	400	427	451	429	424	425	424	433	447	383	438	435	470	422	445	425	440	419	401	461	479	438	430	427	463	453	441	449	440	445	447	461	442	446	406	419	426	419	426	408	435	419	392	435	428	436	446	412	463	429	411	401	449	430	421	483	442	437	437	456	431	470	439	411	429	458	418	436	426	448	448	420	455	461	403	459	461	425	411	428	450	443	436	464	450	493	425	468	457	419	414	430	412	417	468	441	458	419	428	417	424	423	461	427	414	434	477	414	461	385	395	436	461	429	434	384	419	460	443	482	416	465	437	444	437	440	432	426	427	448	447	412	463	467	409	451	451	423	448	445	426	425	465	444	465	417	445	459	408	431	420	478	422	434	431	457	437	417	481	420	425	450	407	424	435	440	457	425	467	444	426	454	450	440	396	438	455	472	450	421	431	475	463	428	474	463	428	451	429	452	435	447	431	418	462	471	444	383	429	452	411	449	472	422	436	419	398	417	430	393	419	456	452	450	441	472	422	428	492	461	452	466	404	420	446	397	402	433	422	433	452	463	409	439	391	464	455	485	470	440	444	397	472	416	420	438	433	430	409	412	411	449	403	476	410	470	434	412	441	452	425	443	476	416	450	438	407	449	487	443	434	480	444	407	435	462	440	445	423	420	421	453	443	409	439	444	479	424	444	415	439	416	419	419	469	406	425	431	456	412	401	434	395	410	451	454	413	436	423	431	436	454	441	420	423	447	420	419	466	439	428	452	450	436	412	383	400	443	455	444	415	421	460	464	436	439	475	446	458	412	439	437	427	423	471	440	412	417	461	444	438	485	440	478	427	459	433	413	465	428	432	380	430	418	426	459	427	451	427	469	415	432	423	434	465	453	452	437	411	388	427	460	411	451	467	429	408	430	415	426	446	420	447	442	426	434	433	405	425	452	414	424	444	404	436	450	452	437	449	429	477	437	447	431	425	418	482	451	440	409	456	431	412	435	424	424	432	392	448	421	426	423	418	441	443	452	421	420	424	386	409	429	454	415	430	408	451	449	444	414	451	426	423	435	432	435	425	433	422	456	429	449	462	415	426	465	425	454	396	437	405	456	452	447	450	421	409	453	468	436	490	446	416	433	397	460	464	422	457	444	411	429	458	418	417	442	454	410	446	436	421	464	471	431	433	455	452	432
65100	26992	4064	834	583	477	394	392	329	310	267	289	311	267	267	242	272	268	255	228	224	232	261	237	243	241	227	230	270	220	223	243	251	252	246	235	253	218	242	251	218	228	237	246	216	235	229	241	230	229	228	261	227	224	263	245	229	220	219	204	216	250	238	229	234	216	221	212	221	208	209	242	208	230	203	240	224	212	232	212	212	238	224	246	230	222	251	227	239	211	222	230	207	231	204	203	223	239	232	233	224	233	182	213	225	214	220	212	229	248	228	204	233	213	227	257	210	234	223	211	212	223	230	196	238	227	247	242	228	230	230	204	191	217	226	226	235	231	218	221	205	202	214	218	222	223	233	213	251	222	200	240	247	230	227	195	223	237	213	229	219	214	224	228	210	219	244	247	218	229	241	200	232	189	211	227	245	231	195	218	223	197	211	224	215	205	218	215	241	232	242	224	233	200	236	223	241	239	252	233	234	214	218	209	234	224	223	229	235	209	238	205	221	216	219	236	237	205	190	210	220	217	225	225	227	246	236	213	227	217	241	238	217	234	217	221	217	230	239	236	232	240	246	238	219	214	198	223	225	234	234	233	196	216	204	229	203	231	241	208	226	209	226	218	201	241	215	214	200	224	238	233	229	218	232	221	230	217	239	198	256	227	208	216	212	221	207	216	233	232	247	218	226	215	223	217	224	209	219	197	253	223	241	216	250	218	233	215	231	225	217	205	221	236	223	233	229	250	254	234	224	218	194	227	226	247	247	234	229	199	255	239	233	204	226	212	236	229	209	218	225	222	229	223	213	232	200	201	236	256	229	245	225	221	226	216	216	212	202	215	225	216	237	238	223	214	252	219	226	244	248	216	236	231	263	234	229	213	163	227	232	203	246	246	204	254	222	239	217	233	220	234	225	206	240	210	206	227	224	242	227	212	219	245	205	232	246	224	205	206	236	236	223	234	246	212	232	235	218	235	243	226	249	229	242	236	218	265	225	213	233	242	220	229	230	237	241	204	243	206	196	216	215	226	230	239	219	252	214	208	243	239	214	217	232	248	220	208	187	246	223	236	242	229	211	210	212	219	244	242	212	226	236	242	199	232	255	241	225	223	240	219	250	232	250	231	227	232	216	203	206	222	242	216	251	231	231	226	212	221	238	209	211	227	230	204	220	214	235	201	222	225	244	241	244	226	229	235	244	239	246	226	235	220	232	232	215	206	250	221	219	199	224	220	202	226	234	213	218	233	219	224	225	227	193	237	237	211	237	225	220	209	243	228	215	225	231	237	225	218	238	217	222	249	205	209	244	208	219	211	216	230	220	257	243	219	242	240	207	224	218	234	227	211	213	227	228	245	245	212	234	204	241	210	210	218	207	234	256	225	248	218	207	216	220	218	237	230	230	198	241	237	209	216	182	224	245	198	230	236	221	202	230	237	229	222	234	222	220	238	225	211	238	250	230	230	210	207	213	246	202	217	224	254	220	217	236	248	224	231	227	247	249	248	215	228	217	260	216	244	244	233	205	228	216	248	222	215	207	214	212	225	197	243	230	227	217	248	224	233	198	222	245	229	225	240	206	218	234	244	207	223	216	222	247	229	235	235	223	212	202	212	230	220	213	218	236	222	231	212	196	215	237	230	235	227	223	259	225	242	234	205	198	229	211	211	206	239	242	216	230	204	227	224	238	207	235	241	229	230	227	219	248	217	226	225	219	238	246	231	213	208	206	209	254	265	226	220	226	257	237	231	219	221	221	190	234	214	209	228	186	207	217	240	226	230	207	186	249	228	256	225	235	242	238	214	235	217	207	249	246	232	214	212	223	226	208	250	226	236	247	223	208	205	240	214	245	212	231	205	247	206	231	212	186	206	222	209	201	212	208	199	214	212	234	210	210	230	239	223	224	243	193	235	189	206	231	191	217	248	229	212	196	200	206	195	212	226	227	224	214	218	199	247	231	239	216	234	205	258	241	211	226	215	220	253	201	218	210	216	232	242	218	211	217	244	225	222	247	240	201	212	210	247	223	217	220	218	213	223	203	229	215	220	207	218	215	246	226	215	221	238	223	212	189	214	215	236	212	221	216	218	231	228	218	224	230	246	222	218	237	225	201	237	229	212	231	243	240	202	250	211	222	215	258	212	223	222	221	207	212	228	227	222	244	235	207	223	226	225	222	238	208	244	226	259	189	176	231	227	243	223	250	210	238	200	233	232	257	225	234	232	199	217	250	203	218	243	221	209	225	225	231	222	222	234	213	223	226	231	230	242	231	233	209	225	199	202	224	236	206	188	237	205	214	244	219	224	231	232	216	223	212	235	206	209	221	229	255	210	205	223	221	214	191	255	241	210	232	194	223	231	228	252	236	222	235	226	230	224	218	229	230	238	220	210	228	227	213	208	235	198	221	231	227	224	219	218	239	220	251	245	242	235	230	241	213	212	224	212	191	215	249	236	240	224	233	213	201	217	221	225	235	226	207	205	234	243	215	237	234	249	224	228	217	227	236	214	264	202	231	211	231	237	247	215	226	225	239	229	233	213	204	232	230	223	247	253	212	220	222	210	237	215	250	225	220	212	224	225	241	224	235	203	240	217	213	199	223	230	252	225	203	210	203	231	198	236	245	226	201	228	234	207	227	222	239	228	220	225	244	229	209	242	234	222	233	231	220	222	246	259	207	219	221	228	245	222	250	229	247	212	231	233	232	248	211	233	225	221	226	233	224	208	234	251	244	235	212	206	227	244	230	216	224	202	218	211	209	234	232	236	245	235	217	216	215	234	226	231	230	225	238	210	244	193	222	211	245	228	258	236	223	204	246	235	229	253	227	261	231	209	239	228	238	238	236	221	236	246	226	213	222	187	221	230	234	217	235	236	238	245	227	249	230	230	234	215	237	231	246	222	215	221	231	249	203	217	190	214	212	225	217	214	218	242	223	209	222	208	248	233	231	212	234	223	224	210	214	226	207	238	209	215	246	214	226	213	210	230	252	239	244	226	239	236	222	224	215	226	194	199	196	220	229	214	238	221	238	225	242	217	246	235	207	244	203	219	222	236	231	248	214	221	251	257	251	224	253	216	223	218	219	224	226	229	240	244	228	225	217	240	233	240	258	234	230	207	188	235	222	212	195	217	228	227	222	208	191	222	225	218	235	217	256	225	216	234	238	211	227	217	227	222	228	232	233	237	218	212	211	257	249	221	236	219	214	227	236	235	254	223	223	225	241	252	205	218	224	225	221	204	238	223	245	215	239	204	219	204	211	233	214	202	234	204	229	229	245	210	242	224	189	233	237	205	251	225	232	217	240	226	224	210	215	236	252	246	200	218	195	220	240	194	240	217	218	231	216	242	201	211	234	229	231	206	208	237	198	207	249	207	207	202	228	227	243	231	226	239	223	202	223	226	206	212	225	226	233	234	227	226	214	236	245	242	226	221	223	224	236	226	244	210	235	235	227	241	240	216	232	218	236	205	204	222	239	205	224	218	253	209	225	224	239	208
38433	10660	1903	2225	2063	1844	1521	1346	1226	1066	965	949	896	893	823	750	806	686	733	721	728	688	647	667	638	661	663	620	613	611	656	591	624	599	621	582	629	577	622	621	600	643	597	615	580	575	591	570	580	541	600	599	618	562	578	576	604	600	577	570	628	570	580	606	616	589	571	583	544	602	557	546	561	606	584	581	617	623	600	625	618	579	596	555	599	561	607	593	566	603	542	627	574	560	574	600	622	613	534	541	575	606	558	528	548	584	580	544	606	542	604	628	547	617	544	584	572	565	614	546	587	515	536	587	560	559	598	627	576	547	542	591	563	567	554	543	621	581	601	555	607	584	550	536	555	557	569	535	571	588	584	599	576	594	571	541	563	592	594	579	516	580	565	551	626	610	542	597	553	582	587	583	574	575	557	533	556	589	545	558	553	590	576	511	616	551	568	548	611	608	564	556	606	558	557	581	552	600	600	597	542	604	555	603	536	578	589	570	536	576	555	519	608	584	578	539	546	546	574	616	582	602	576	570	616	562	567	566	587	550	560	560	607	589	588	588	551	576	574	567	560	532	532	554	528	542	550	538	557	618	587	588	561	608	575	553	565	597	590	572	529	597	550	563	582	566	547	553	546	538	557	570	595	572	604	533	595	598	603	623	568	558	605	607	543	544	530	536	575	564	545	598	565	566	538	540	599	592	605	565	561	573	589	574	610	540	532	550	584	585	512	528	569	628	522	562	568	565	567	566	534	557	549	593	565	584	527	545	582	561	594	587	545	582	575	578	579	542	543	551	564	557	538	595	580	594	581	598	544	538	588	568	573	607	578	601	555	600	568	593	573	545	567	531	529	557	573	579	596	545	561	563	540	565	570	555	584	558	589	567	565	582	604	563	559	563	566	553	574	529	578	547	591	555	610	529	580	600	577	515	527	583	536	606	590	589	570	572	622	575	583	535	582	550	597	570	577	547	576	576	540	566	623	580	582	564	567	591	586	557	592	554	536	549	610	601	580	527	561	588	540	590	530	593	541	566	551	579	551	570	566	531	585	533	543	589	583	595	584	571	569	562	547	573	553	557	553	523	559	567	561	536	545	534	570	558	541	586	529	594	572	534	575	589	560	556	586	585	567	594	575	596	571	592	549	586	596	557	597	604	543	582	580	551	518	609	569	530	541	593	617	580	553	588	560	554	570	591	602	546	571	537	602	593	577	550	633	606	551	528	621	553	561	558	555	549	542	553	582	583	584	545	546	573	588	588	581	539	601	587	599	575	549	585	596	609	590	561	583	559	567	596	562	547	550	526	585	569	539	566	526	554	559	580	580	640	582	528	570	535	521	599	556	561	569	549	604	581	576	573	551	566	548	552	573	580	548	574	566	551	520	554	578	567	557	541	575	553	589	564	558	582	533	571	559	563	568	580	549	609	599	595	557	560	588	593	570	547	573	580	561	571	592	594	585	588	590	537	578	570	596	567	590	568	561	559	587	566	535	559	591	554	572	589	608	518	567	594	583	588	571	550	622	521	560	538	594	582	636	602	574	551	580	616	567	579	544	593	570	573	582	559	550	569	559	570	585	542	548	551	572	584	534	564	572	546	560	575	559	550	559	574	553	569	561	562	553	547	608	572	551	566	564	580	605	571	542	586	573	570	509	572	574	554	560	564	620	575	594	595	543	587	603	565	579	554	559	561	578	562	558	534	564	638	582	587	554	562	575	581	581	543	564	572	626	547	544	590	576	563	493	616	547	648	563	544	528	515	512	590	576	605	546	598	578	550	579	564	568	540	543	555	552	573	531	552	580	575	571	541	605	549	553	609	578	558	564	546	570	565	542	558	532	571	538	560	596	554	566	593	570	576	562	574	542	540	537	633	593	586	548	578	572	583	534	562	547	542	590	589	541	574	541	576	589	564	568	552	550	548	559	564	600	574	527	588	555	563	587	559	591	579	543	583	546	580	603	569	547	535	583	561	598	536	579	577	527	588	543	598	583	555	595	535	507	556	610	542	543	580	576	582	556	549	617	559	550	574	550	545	602	550	569	570	559	548	552	556	535	545	579	557	526	581	552	581	576	535	591	575	556	577	574	566	610	506	550	527	558	597	588	560	602	572	540	558	577	608	557	573	578	521	607	594	615	570	550	557	535	565	584	589	545	613	550	585	622	594	549	584	543	556	591	563	533	557	601	602	590	559	566	553	537	546	603	542	574	573	532	560	575	583	603	595	568	531	570	586	549	522	572	536	540	560	594	569	549	562	568	557	606	596	562	569	578	545	576	598	568	580	546	551	569	595	530	594	520	591	558	548	569	589	568	588	569	559	549	553	536	594	540	568	589	488	564	589	572	582	572	553	554	554	536	619	576	576	595	586	586	572	541	550	548	569	567	623	525	579	546	540	575	585	564	585	584	559	584	592	539	548	588	546	495	523	552	595	516	560	539	542	536	553	519	614	528	538	589	558	547	603	564	574	594	566	581	571	571	614	593	569	626	549	599	583	549	554	582	589	580	582	554	539	536	573	579	551	551	580	589	531	598	569	562	555	586	562	525	551	542	589	580	522	548	568	545	573	552	615	560	534	561	549	541	544	578	586	568	585	561	526	543	599	557	588	543	573	536	546	575	569	531	568	520	533	549	602	578	600	556	577	546	574	594	547	525	582	573	590	612	552	566	595	547	573	557	573	527	582	601	585	574	582	582	551	567	566	576	561	596	613	572	542	540	560	556	567	557	600	580	618	588	587	557	568	529	530	579	573	587	559	578	569	597	601	574	574	535	565	577	548	593	562	549	594	559	582	585	573	589	523	560	604	588	564	570	550	525	547	583	606	547	554	610	559	569	557	620	555	543	593	543	560	554	588	591	559	601	606	582	553	588	559	564	570	558	537	580	595	572	535	550	574	577	589	592	593	545	567	557	562	530	540	543	582	533	574	575	586	526	567	579	572	586	550	599	519	563	553	566	566	634	566	588	561	509	551	582	557	558	532	605	570	600	593	569	584	586	547	593	528	587	527	577	594	598	551	565	546	567	550	574	547	591	569	570	537	555	507	546	591	571	533	571	540	540	562	587	585	535	554	556	542	552	541	552	570	597	575	540	589	521	559	629	529	575	566	553	570	594	591	623	575	548	542	551	570	530	583	570	531	582	592	539	544	611	592	554	541	573	563	559	561	614	573	560	590	577	547	596	565	567	593	546	551	549	592	592	620	602	595	584	574	560	578	543	541	562	558	551	578	562	520	564	530	615	576	602	570	521	572	578	555	574	574	599	576	594	548	561	596	555	562	573	570	544	534	569	586	566	592	573	578	564	535	570	531	580	525	611	541	518	570	537	589	527	547	566	544	610	572	613	572	571	578	561	585	573	587	591	564	585	571	611	565	583	608	527	534	550	575	594	563	572	545	568	543	565	533	545	592	597	580	581	579	570	604	598	536	586	590	560	559	601	560	572	562	604	580	565	536	610	569	568	563	572	553	578	528	574	610	583	613	539	582	539	587
77727	37073	9177	1635	955	699	494	435	389	305	284	261	248	222	215	209	178	196	202	196	159	170	181	156	143	142	178	162	166	146	141	173	166	142	163	168	149	146	149	149	183	138	153	147	148	143	141	163	161	137	151	136	135	148	140	141	138	129	122	172	139	137	136	138	166	147	130	160	143	151	131	134	144	140	128	123	141	120	149	148	131	122	128	118	150	146	146	135	137	145	141	148	154	123	131	155	134	146	135	144	140	136	151	122	154	134	138	146	137	139	132	133	147	136	152	137	150	144	130	127	140	156	125	139	148	148	141	144	132	148	114	122	123	124	124	121	124	158	122	120	142	149	145	113	140	151	135	124	136	147	149	118	150	133	151	138	146	141	154	140	137	130	139	134	122	153	153	135	137	147	123	152	133	135	142	133	160	150	135	136	155	152	132	150	151	123	114	149	140	156	126	145	135	131	120	133	136	147	141	140	145	151	136	143	138	120	148	130	127	139	116	141	147	132	125	145	151	143	134	159	125	144	136	131	138	150	130	140	130	121	133	122	144	129	161	138	128	138	127	160	132	128	133	143	141	124	152	120	136	158	155	130	154	132	142	140	144	125	148	143	121	128	132	148	153	136	140	121	136	133	144	134	141	127	152	140	154	160	118	144	161	128	153	155	109	151	133	148	150	134	160	138	154	136	160	125	124	152	124	151	130	131	126	133	132	152	139	129	138	152	119	147	169	144	154	153	172	124	137	119	137	145	121	144	158	123	155	127	126	146	152	146	121	137	125	121	153	140	143	130	142	133	130	136	129	148	155	133	135	134	145	135	121	126	144	124	147	132	144	131	108	150	127	161	157	139	138	145	151	145	140	133	121	139	155	151	146	119	153	142	134	135	138	135	142	139	125	130	145	161	150	141	119	165	124	114	147	172	104	139	128	142	143	144	149	145	135	125	131	132	135	122	163	139	135	133	140	120	154	154	125	160	130	152	145	131	141	143	133	156	132	136	153	143	131	136	147	142	149	151	147	132	148	158	155	129	135	124	155	142	118	124	146	153	151	143	145	148	145	152	146	143	146	139	137	138	143	159	124	125	171	153	140	135	121	154	126	148	146	155	150	149	138	144	139	140	150	143	141	163	149	159	132	123	134	154	154	134	156	138	140	133	145	150	153	137	147	154	161	153	130	130	142	160	147	158	160	139	139	133	165	163	140	144	140	157	132	151	118	143	135	149	156	137	136	131	121	142	145	132	147	155	162	144	135	127	129	137	137	144	154	147	145	116	144	137	144	154	149	149	168	141	154	136	137	147	133	132	152	142	138	140	161	129	147	153	128	133	155	136	138	132	120	142	135	143	134	137	146	141	119	135	129	142	158	132	128	153	149	129	128	139	148	148	161	148	140	135	153	138	128	126	146	130	120	141	128	130	153	120	131	146	132	152	131	143	131	124	137	142	145	136	145	147	124	163	145	119	128	148	148	140	151	143	153	161	144	155	123	146	141	140	127	138	120	122	135	143	159	135	158	115	142	114	167	138	150	147	163	121	150	152	145	134	108	137	128	139	119	140	138	133	156	142	142	127	139	141	148	118	140	133	141	137	150	145	151	120	129	132	132	154	144	125	160	141	136	145	140	136	138	142	149	143	161	132	142	143	132	139	142	161	133	129	152	132	128	168	142	145	133	147	158	114	137	124	129	140	131	154	145	153	119	155	161	124	162	139	127	140	151	133	140	140	150	128	133	137	129	133	156	156	136	135	112	146	146	142	142	155	123	153	152	148	126	115	149	127	144	162	121	129	147	113	141	139	131	127	127	137	147	139	132	124	131	147	131	142	148	139	142	131	120	120	150	140	147	123	139	132	122	145	150	149	146	139	141	133	139	134	157	158	142	113	119	142	127	152	137	130	152	121	153	134	166	139	155	135	152	148	147	150	122	150	167	149	144	144	137	137	141	139	138	123	139	136	159	139	126	140	181	138	132	113	146	154	147	116	178	146	147	135	121	141	122	122	158	167	140	172	166	121	133	112	134	128	137	139	140	145	151	140	144	156	150	130	146	139	135	148	159	149	145	142	137	135	132	146	149	163	162	151	166	135	138	145	158	139	138	148	125	155	143	144	139	112	137	140	144	148	132	146	140	134	133	162	157	159	124	119	127	130	129	130	144	168	149	155	150	126	136	143	147	147	132	149	156	133	154	154	151	120	149	144	147	147	135	125	130	141	134	143	139	142	125	133	154	143	137	150	128	139	139	144	166	140	153	123	134	144	137	151	140	131	137	169	137	151	131	171	148	153	134	153	139	164	140	129	143	147	130	146	123	162	147	140	131	154	125	129	148	139	135	146	129	135	158	156	138	121	145	148	137	141	130	133	129	124	163	147	151	130	165	147	126	145	136	138	142	134	134	143	147	123	132	145	141	154	141	143	154	136	132	151	167	125	154	138	144	148	146	161	124	137	140	137	167	129	150	144	132	134	139	164	126	153	127	163	132	150	132	134	149	161	147	112	157	131	161	164	140	150	145	144	145	134	133	142	139	151	141	153	145	140	160	121	124	165	135	145	145	123	138	114	147	146	142	149	134	139	130	134	151	134	145	161	147	139	163	129	138	145	128	156	140	114	139	143	148	136	128	160	152	153	133	128	131	142	146	157	126	128	174	136	122	119	147	132	142	124	160	135	121	135	124	137	139	156	150	149	143	141	151	134	140	120	138	134	137	125	152	138	139	154	140	134	118	164	155	143	149	140	150	173	145	123	157	150	128	143	131	143	134	154	133	136	135	161	137	124	122	131	135	137	151	151	126	144	143	135	154	152	140	157	142	153	129	141	141	141	151	142	139	142	132	144	124	143	127	164	119	129	133	142	133	141	131	154	159	150	143	128	136	128	116	169	156	160	122	132	124	132	146	157	145	145	126	110	138	150	154	139	127	138	133	148	153	142	123	140	162	115	143	138	144	153	134	158	149	121	121	136	148	140	114	142	170	153	122	131	133	134	117	143	151	146	154	130	127	160	143	134	123	138	120	141	131	155	136	126	157	149	142	144	146	139	141	160	148	135	124	132	145	117	116	139	142	133	143	142	124	146	150	143	140	155	136	121	130	158	135	136	160	136	132	139	144	154	125	129	126	138	138	144	135	141	140	151	139	148	147	134	157	139	130	139	138	140	130	148	146	145	154	158	149	144	138	155	132	139	126	146	166	130	128	120	150	115	130	155	145	149	160	165	147	163	150	129	131	151	148	139	108	151	129	128	124	146	148	127	131	154	145	125	135	141	141	141	123	130	133	137	140	121	149	126	125	135	139	149	139	148	123	142	158	165	148	140	122	153	125	135	131	128	145	156	166	134	127	127	124	158	131	150	130	149	119	143	133	148	119	112	140	120	118	133	124	144	157	143	151	128	134	148	139	157	141	149	123	143	147	152	132	124	149	157	129	159	113	144	139	125	147	164	142	149	155	144	144	146	135	140	127	140	136	141	129	131	136	129	126	137	139	171	157	136
46598	15859	2936	3713	3267	2687	2216	1871	1648	1336	1222	1104	1013	856	786	781	743	702	679	624	628	606	542	539	552	556	527	511	467	442	496	471	493	489	473	471	436	456	434	404	445	431	414	457	398	441	383	427	419	410	419	383	406	380	401	375	376	356	377	390	384	361	390	379	357	389	403	417	379	383	367	360	394	399	385	385	392	387	362	362	368	396	375	395	353	377	395	369	364	368	390	383	382	392	357	337	350	349	384	365	358	393	382	364	350	393	381	375	365	389	382	405	401	353	378	343	360	369	387	391	360	387	353	372	387	358	352	372	409	358	413	347	342	367	367	348	334	361	346	370	372	361	364	345	391	339	380	349	358	365	357	379	321	359	361	378	379	363	358	337	370	403	363	341	389	373	352	359	367	376	361	391	355	335	344	385	391	349	386	381	380	380	359	398	331	382	374	377	345	368	373	356	377	341	375	381	360	344	329	353	375	398	354	370	384	376	363	372	397	330	374	361	381	363	363	381	355	360	362	368	367	371	350	361	355	360	376	375	343	336	387	375	341	401	365	344	377	355	363	383	385	379	368	387	363	372	373	365	377	368	394	399	395	357	366	381	424	393	348	339	364	416	358	343	367	366	346	350	369	369	348	359	382	385	356	330	350	408	354	338	373	364	312	358	324	341	372	357	397	375	376	369	362	382	395	368	369	350	374	409	400	342	363	365	320	383	348	348	369	351	368	362	370	338	365	365	373	408	375	364	350	353	361	335	347	388	321	370	383	378	399	365	370	387	349	382	381	394	364	357	339	372	360	362	352	351	348	334	390	401	341	334	366	353	367	360	372	371	328	389	365	375	379	372	355	318	353	303	338	370	337	364	359	370	358	378	357	373	364	346	348	353	368	396	369	364	379	340	339	347	382	364	389	365	355	353	374	352	331	342	370	356	352	357	369	329	373	364	381	371	354	364	354	341	357	358	378	371	398	410	360	362	359	388	361	383	386	385	358	365	380	378	366	353	337	348	392	361	367	381	333	341	363	387	364	371	399	381	344	372	351	342	360	365	384	370	390	388	369	384	371	370	387	343	349	395	336	378	358	365	354	373	361	357	369	388	370	357	360	382	357	351	371	340	362	381	372	350	354	330	381	400	389	357	390	354	343	351	374	357	334	331	331	357	365	358	348	339	326	373	388	348	383	395	389	349	377	362	365	357	361	351	347	348	339	351	368	377	359	370	370	351	354	341	375	387	378	368	335	340	355	370	350	373	359	388	375	327	363	379	382	355	388	369	350	348	373	374	346	384	361	383	364	343	347	366	354	353	337	375	339	406	367	384	394	370	353	374	355	358	380	328	352	374	364	354	364	365	411	375	357	395	312	361	362	366	346	366	326	365	369	330	331	359	374	356	378	379	368	365	366	356	367	368	370	361	389	351	347	377	370	356	381	368	375	341	340	324	356	343	354	362	391	348	359	391	323	377	369	389	371	377	339	396	372	343	374	341	372	361	352	365	349	366	359	367	350	360	373	374	352	358	361	326	360	350	342	357	367	324	339	368	390	370	351	336	358	315	354	402	376	359	399	327	366	351	369	332	383	350	358	367	354	339	348	357	358	333	341	356	314	334	341	341	368	348	370	376	324	342	342	376	354	395	349	392	394	355	360	370	358	365	377	361	382	375	372	369	366	366	364	381	384	344	341	387	372	362	326	355	369	375	362	371	356	371	367	359	366	360	320	358	355	361	363	355	378	368	349	386	384	362	352	347	371	390	379	361	356	386	365	368	362	360	399	348	366	336	349	366	397	361	362	373	380	354	341	374	359	342	362	382	386	365	380	390	389	337	326	379	335	359	366	340	357	377	369	366	378	356	379	331	378	371	356	335	365	376	358	361	379	360	365	383	387	304	385	379	333	389	327	324	399	354	347	383	353	331	352	368	353	339	342	367	391	352	377	378	355	382	374	373	329	376	356	380	382	381	347	377	366	376	378	336	371	377	375	358	393	347	344	360	327	336	369	385	352	336	361	380	355	363	378	354	365	337	387	355	361	382	361	366	367	336	366	370	421	381	334	360	351	351	360	348	357	360	342	362	370	330	403	355	373	339	355	352	373	363	406	370	374	383	350	370	364	341	385	355	363	378	380	357	372	342	367	355	363	369	369	374	376	369	388	334	343	371	368	402	365	348	362	376	348	348	316	363	372	336	383	367	347	343	360	344	341	395	371	350	320	406	341	364	358	391	370	324	315	353	354	402	356	341	378	360	363	362	362	382	377	336	396	357	391	356	399	359	368	353	351	372	337	367	344	347	356	311	368	347	337	333	385	353	345	367	360	374	356	355	406	336	333	347	349	390	351	379	372	342	361	369	358	367	353	374	363	342	355	369	335	387	344	383	368	354	360	371	360	359	373	341	341	345	343	366	379	414	373	350	312	354	349	370	344	405	346	345	378	375	336	352	381	366	361	371	354	342	388	380	396	368	352	356	357	356	353	380	382	358	361	373	376	356	341	355	378	346	354	353	355	351	338	353	405	357	400	338	378	402	363	366	392	401	362	334	340	377	358	389	328	329	366	369	362	361	371	378	365	341	349	345	369	351	369	383	369	358	349	346	350	378	381	316	343	363	340	336	392	360	399	350	368	357	372	381	352	359	334	363	374	357	391	388	382	363	406	393	400	376	389	376	376	378	372	400	351	356	339	337	373	331	352	363	369	340	377	384	362	340	372	383	365	353	367	339	373	349	386	362	349	376	367	357	364	354	352	319	358	374	353	383	339	343	349	348	354	362	379	311	389	367	354	374	370	348	376	364	348	362	380	374	364	373	351	337	348	377	368	375	374	350	334	347	391	355	391	341	320	342	354	374	360	372	347	363	354	354	392	412	368	355	359	366	368	348	375	361	381	352	356	397	358	346	394	376	366	362	387	352	356	359	375	401	365	379	389	377	335	349	346	396	373	393	358	372	377	318	337	362	361	390	357	368	405	364	390	365	387	358	375	376	338	400	350	357	349	366	341	349	360	387	351	357	357	377	346	345	350	365	381	332	362	401	380	384	373	371	389	369	350	378	362	374	368	387	394	354	329	345	386	377	374	375	340	314	356	367	358	354	345	426	344	361	364	359	388	352	356	381	367	360	350	354	356	369	369	381	366	399	389	320	370	373	392	370	354	369	334	310	393	360	358	346	383	351	357	361	355	363	369	395	350	349	395	356	347	405	352	313	381	396	380	352	364	358	382	379	364	356	338	355	392	341	369	395	345	359	357	348	392	355	359	361	339	355	358	377	386	327	390	365	363	391	375	372	381	390	385	339	344	329	368	358	366	354	346	366	360	356	398	352	376	377	368	362	332	379	366	367	377	367	366	373	364	353	344	351	352	369	336	363	346	376	399	384	304	361	377	364	369	372	353	373	351	344	367	357	376	368	343	357	342	365	371	361	334	344	376	355	377	336	350	345	383	361	359	365	372	369	386	364	365	367	347	343	330	362	385	400	375	358	378	357	367	328	355	384
22958	2884	300	215	188	170	181	186	176	179	169	177	179	148	177	193	169	158	174	185	156	141	196	146	148	165	173	157	165	169	161	153	175	150	138	187	132	173	162	164	179	168	153	165	150	149	165	150	189	174	169	176	173	194	156	190	164	182	173	171	147	180	183	152	190	161	176	142	152	175	155	173	157	139	194	173	153	177	160	197	159	158	160	175	168	165	173	150	158	150	170	184	175	161	153	143	168	184	140	154	178	179	173	180	157	156	184	194	154	162	170	174	159	148	156	171	170	153	163	165	164	164	160	157	173	149	162	128	145	174	160	172	156	148	150	140	175	178	159	174	172	169	138	171	150	163	159	161	148	180	154	158	176	161	172	161	176	162	155	169	198	192	172	174	157	164	174	136	166	167	165	174	162	151	167	171	144	152	173	159	148	151	154	169	155	178	169	161	172	153	177	193	156	138	186	170	169	151	140	169	182	166	185	176	177	141	159	173	181	144	159	167	175	194	196	156	179	149	157	162	159	174	173	179	165	168	172	159	164	163	178	169	164	169	160	162	168	176	131	170	173	171	155	161	165	184	166	129	147	167	157	153	139	145	169	151	179	163	159	151	157	165	154	189	149	155	171	157	138	160	164	156	203	179	151	152	173	154	174	143	133	155	146	154	137	161	151	159	167	145	176	178	159	155	165	171	153	150	150	164	170	153	144	160	163	162	146	187	176	164	160	144	140	160	161	151	170	154	179	162	154	157	177	183	183	160	154	171	161	160	164	157	174	168	163	170	169	161	150	144	152	169	145	182	140	172	157	174	162	169	167	154	162	169	171	152	168	186	184	152	162	152	161	155	174	152	166	155	163	174	162	151	159	184	170	159	157	172	200	159	162	133	144	143	166	160	167	160	148	178	167	168	167	149	163	149	155	157	159	169	170	165	176	166	185	149	160	162	161	146	175	162	155	179	166	169	159	167	170	148	166	153	162	169	164	179	157	157	173	152	145	161	159	185	161	146	154	157	142	135	184	178	186	148	156	165	164	189	178	156	158	173	162	146	137	187	189	161	177	172	166	166	157	145	169	170	142	179	150	156	144	162	175	183	163	169	131	184	202	173	158	162	147	163	163	157	155	159	166	171	162	168	156	169	184	183	156	172	146	165	155	162	146	174	155	193	161	135	157	161	167	164	164	167	138	153	167	179	169	151	182	179	148	174	171	169	174	172	164	179	148	134	195	169	159	161	163	156	146	159	145	183	169	149	175	163	165	161	173	175	156	143	158	159	168	144	167	159	149	148	172	172	156	159	193	173	169	158	149	161	167	155	173	200	155	166	166	157	156	182	152	151	175	142	171	176	185	163	157	154	140	181	177	181	153	176	169	161	171	173	161	157	180	163	183	174	156	168	182	151	142	148	155	169	181	168	171	132	155	163	161	174	148	180	159	195	175	153	155	158	174	155	169	141	168	170	144	145	139	164	171	175	167	155	188	167	167	176	140	167	142	145	155	158	150	153	187	173	159	164	146	180	163	157	154	166	198	167	169	180	171	146	162	176	153	172	179	161	170	191	190	139	140	158	152	169	162	171	154	169	136	165	153	149	187	196	161	182	175	173	163	174	147	137	151	152	156	178	175	160	145	157	200	133	147	170	193	143	156	164	147	194	169	152	171	154	165	166	151	158	179	158	140	171	146	175	159	140	190	162	172	176	153	146	172	156	168	189	178	163	146	166	171	165	162	162	166	155	170	164	178	154	146	161	157	179	161	179	177	144	164	160	152	168	167	177	159	167	160	169	162	189	148	162	189	147	163	168	156	148	158	157	159	152	144	165	169	161	163	145	177	143	163	161	153	144	125	160	178	141	202	147	156	174	163	155	172	153	180	139	140	168	162	143	152	164	154	178	169	151	153	149	159	149	170	155	171	158	134	160	159	170	172	145	162	161	155	170	162	170	175	171	151	161	189	163	155	149	167	158	165	161	181	157	191	181	157	169	154	153	150	165	165	163	179	159	158	171	186	179	159	153	173	173	154	176	145	135	164	155	166	138	169	181	173	175	147	178	168	168	175	153	152	158	157	176	152	196	151	189	145	185	163	151	146	151	168	161	165	160	152	138	170	157	139	145	148	141	161	146	146	168	176	171	174	167	161	194	180	123	165	173	179	183	179	164	159	160	167	155	169	184	179	160	155	157	165	202	165	151	158	181	170	170	161	150	159	161	161	174	173	162	161	147	181	147	179	159	136	163	161	157	161	148	194	163	156	176	168	172	149	194	185	154	185	172	152	161	167	157	177	175	169	174	172	153	129	167	178	171	158	171	184	170	175	159	165	164	180	166	166	148	150	153	160	175	176	145	147	164	166	171	145	152	154	167	158	170	169	187	161	177	152	168	160	166	159	165	172	161	150	166	170	152	165	155	157	157	165	153	161	161	147	173	149	183	176	145	206	169	157	159	172	163	169	164	169	145	147	154	159	136	151	165	171	155	178	158	124	124	180	145	150	167	143	162	171	151	172	163	156	162	168	166	151	162	179	173	158	174	159	155	160	159	157	149	160	158	174	159	145	161	183	170	178	178	168	175	162	139	153	169	178	156	160	162	147	188	156	159	148	174	159	154	175	169	151	171	163	149	146	155	165	156	175	158	164	177	171	173	172	159	159	170	148	164	165	142	171	159	168	167	191	151	171	181	159	150	183	147	156	179	167	164	158	162	173	151	177	173	160	164	163	166	183	179	148	143	155	165	167	153	174	153	161	163	174	143	170	155	176	157	163	142	152	167	183	172	145	171	158	150	148	165	153	162	157	157	143	156	156	170	150	165	180	158	172	179	150	167	171	172	150	137	165	187	174	170	171	144	157	179	182	162	170	163	158	150	167	161	187	161	165	166	154	165	149	159	154	152	146	151	165	150	143	164	147	130	166	178	157	155	184	141	158	165	142	168	163	142	172	173	139	180	177	152	141	163	158	154	140	167	159	140	168	150	139	138	164	169	151	141	179	163	147	162	188	177	149	151	158	170	171	170	175	152	178	149	150	176	159	170	158	196	143	185	169	148	188	168	166	153	176	170	170	154	170	188	185	158	154	178	161	176	185	170	157	159	200	157	185	157	177	175	158	173	186	188	152	134	160	163	147	181	170	168	138	165	176	156	172	157	176	184	161	148	151	186	167	188	155	194	160	147	155	161	184	176	192	149	152	152	133	162	163	165	167	131	170	168	149	179	160	150	165	160	164	168	154	180	173	183	178	141	166	184	172	145	167	176	161	170	169	181	164	158	147	155	138	163	175	158	151	167	154	201	168	134	148	132	151	161	166	178	205	159	170	143	156	148	173	134	150	144	166	177	185	173	143	138	151	159	160	166	157	152	169	165	148	174	175	157	171	162	167	193	174	167	170	179	171	166	154	174	180	141	170	183	147	174	145	159	162	152	157	162	182	168	153	152	175	198	165	161	160	147	163	147	150	170	165	149	155	148	175	176	170	162	137	171	156	175	138	154	164	147
18151	1872	535	537	586	493	503	516	506	452	528	473	479	434	458	457	465	474	442	462	441	428	483	418	434	460	443	463	395	453	460	435	449	457	425	455	450	435	419	425	447	443	452	460	447	440	408	457	442	437	442	444	412	464	414	478	448	430	428	452	440	436	441	394	438	432	447	450	430	455	423	425	439	426	415	459	422	433	414	433	427	430	495	427	450	451	475	432	395	443	439	428	488	416	431	410	422	414	425	442	447	420	413	461	422	408	420	433	417	451	414	434	422	466	435	387	419	428	485	429	476	449	467	436	453	454	392	423	426	413	448	419	434	401	425	479	435	417	426	439	426	432	430	458	436	422	421	420	440	428	412	420	400	452	439	382	440	477	436	432	458	423	455	423	458	467	404	451	428	439	438	460	452	401	419	419	423	403	421	469	435	474	423	439	427	425	453	417	423	443	438	454	418	462	435	480	427	436	414	431	438	427	447	416	424	413	434	416	455	389	432	452	464	447	413	434	421	432	418	433	424	459	431	437	434	414	417	453	426	455	446	440	429	430	413	459	419	420	440	425	460	404	432	431	463	430	456	419	421	469	458	442	448	469	410	400	458	447	443	430	407	409	421	454	419	434	455	431	457	418	439	464	409	444	406	472	389	451	426	423	422	442	403	438	431	453	432	467	451	428	432	425	441	448	425	406	463	437	450	406	432	442	422	431	471	459	439	396	441	427	416	420	434	445	422	427	427	450	429	438	445	462	437	447	439	477	467	441	423	464	430	433	403	458	450	476	440	402	411	425	449	429	436	412	428	449	495	431	428	439	432	432	422	459	490	461	417	472	436	424	454	442	411	439	454	429	430	429	434	410	421	439	451	435	418	428	414	433	431	453	451	494	426	432	442	412	407	440	432	419	446	450	435	429	424	407	390	427	437	425	416	424	441	429	416	430	422	453	425	396	459	442	415	439	473	437	431	453	442	411	480	435	484	467	411	438	429	434	422	415	422	432	402	453	459	465	449	441	422	442	392	416	432	449	443	404	441	464	444	442	449	459	417	450	443	475	449	444	455	411	436	414	421	446	415	453	417	423	452	405	412	427	422	431	406	422	474	438	450	420	479	441	425	461	460	432	435	461	429	444	421	411	456	466	381	432	464	447	475	420	443	456	431	459	466	440	433	446	409	422	429	438	457	440	394	425	431	446	447	435	428	450	477	443	406	426	450	426	426	423	418	414	422	426	422	451	477	412	439	451	427	449	464	405	401	428	440	449	430	459	410	435	469	455	410	412	448	419	420	409	424	418	423	456	460	415	440	465	442	433	460	400	434	491	410	422	447	477	443	436	425	418	441	403	441	450	441	453	435	414	445	450	434	416	427	418	425	407	410	402	413	455	422	408	398	416	433	431	438	420	464	436	427	463	459	407	428	435	417	420	437	429	436	452	425	398	454	428	428	446	403	450	438	406	423	430	422	434	446	469	441	446	498	467	442	416	430	501	441	455	461	430	425	426	412	413	426	421	429	404	434	445	452	427	450	451	399	402	418	417	447	417	437	440	437	453	421	442	409	435	453	399	460	430	445	426	420	440	436	406	433	443	447	439	409	430	465	434	401	457	460	464	432	430	436	443	397	436	446	424	424	428	461	455	444	456	392	396	456	415	471	430	444	456	425	457	435	453	427	466	413	449	442	424	458	420	439	450	442	442	474	450	409	423	456	466	439	443	457	437	446	443	445	441	442	423	445	449	434	458	439	451	455	428	429	472	455	439	460	459	389	442	420	434	454	417	384	435	452	463	420	464	426	441	450	443	414	452	421	443	415	428	427	436	485	438	420	448	427	432	430	423	457	457	446	443	437	437	433	481	446	411	417	401	441	466	456	426	479	412	449	440	440	441	448	454	426	370	414	461	461	440	461	440	420	413	453	442	395	428	407	441	476	438	445	487	455	398	449	469	436	433	470	446	432	435	453	426	447	401	429	420	472	433	478	409	429	433	467	440	422	421	471	455	461	461	455	405	439	413	425	458	437	445	435	430	465	452	397	391	454	443	431	450	445	382	424	422	441	467	466	394	446	441	449	453	446	419	440	447	443	438	415	431	471	464	426	417	418	418	436	456	423	409	412	416	414	416	434	444	481	425	439	415	444	438	436	425	453	457	406	416	437	466	392	399	426	414	422	486	469	463	446	457	448	417	407	448	434	417	467	444	447	400	410	446	439	470	421	461	433	447	447	432	407	449	424	415	405	443	427	413	420	433	454	427	404	452	431	466	439	406	425	429	424	400	416	429	407	438	452	459	414	413	431	428	432	464	456	418	440	440	447	472	454	418	423	464	467	433	440	430	413	429	425	425	470	456	434	439	454	468	443	436	479	446	452	454	456	433	470	431	434	423	413	441	430	450	418	433	433	473	446	422	421	449	439	436	421	472	418	427	447	435	453	457	450	429	437	430	432	443	485	453	408	439	432	398	432	435	404	432	433	473	417	421	421	442	443	489	477	393	424	465	438	429	425	450	436	413	447	432	463	456	464	429	436	455	453	442	418	457	441	460	424	390	383	417	439	450	451	441	420	401	426	478	445	406	404	443	449	423	492	432	416	481	407	392	433	432	454	395	414	437	439	409	442	434	434	446	413	441	461	427	441	484	469	462	452	434	428	414	453	411	411	399	434	416	421	428	437	423	451	432	423	430	455	404	423	445	406	459	407	405	428	418	433	439	449	446	425	441	421	417	441	424	509	416	446	452	464	431	443	447	450	447	451	418	437	516	416	447	405	390	454	449	433	448	464	450	438	443	490	403	438	400	482	432	435	468	400	442	472	449	429	442	437	413	426	461	414	424	434	417	467	450	473	462	453	424	421	446	429	424	438	417	455	448	414	403	441	459	417	463	425	446	419	438	422	483	477	429	446	456	442	416	433	453	455	438	467	419	453	452	428	451	395	452	429	418	455	424	421	430	410	482	428	408	411	475	383	451	448	438	423	460	418	422	379	433	492	435	445	472	429	424	388	436	436	448	431	374	449	420	396	447	465	432	421	446	471	463	455	431	477	420	419	417	415	450	444	406	380	471	452	412	434	438	477	460	396	442	432	391	421	437	426	442	447	420	420	450	416	466	435	430	475	463	432	435	416	397	448	402	434	420	449	436	404	435	442	480	442	398	461	451	458	425	415	445	431	466	458	453	448	429	445	446	437	448	445	433	427	465	421	436	437	432	445	426	453	415	446	458	415	423	432	425	416	444	427	442	437	478	421	442	431	456	439	433	447	411	439	432	426	446	444	458	445	475	442	447	422	417	436	432	421	416	420	464	483	385	436	417	421	420	427	461	414	411	413	410	411	427	475	420	465	437	432	438	459	444	437	443	432	453	426	453	456	439	440	460	443	431	432	440	422	447	452	427	452	433	424	437	471	407	482	445	424	426	417	406	417	419	449	456	409	408	439	419	428	419	409	425	395	434	419	441	447	432	447	412	437	438	411	430	458	458	435	444	433	440	430	423	420	478
64439	26905	3929	797	605	481	437	338	324	297	307	296	307	259	267	268	242	268	216	263	243	231	226	238	284	230	268	244	220	205	240	225	230	237	228	246	255	237	221	204	243	257	249	216	231	235	221	235	250	213	186	226	241	211	215	224	227	222	248	215	232	268	227	236	266	229	223	231	251	248	259	218	202	220	205	207	226	256	246	229	234	206	217	192	228	215	212	238	228	230	210	207	223	230	242	257	212	242	220	213	229	236	236	247	194	219	205	237	224	223	194	231	210	241	221	247	202	227	222	217	219	234	217	196	211	254	217	231	224	226	192	251	233	247	249	239	247	222	239	191	241	214	227	237	215	204	229	224	240	201	254	222	221	264	232	220	207	228	211	226	238	247	214	228	228	223	220	234	228	232	241	221	234	247	231	228	218	201	229	235	225	210	237	197	210	227	249	220	228	233	238	194	222	219	221	227	201	215	232	263	241	235	190	217	224	199	235	228	213	221	240	243	211	250	236	225	236	241	211	213	242	242	228	225	229	220	203	232	244	221	235	218	219	224	212	219	241	236	217	219	217	221	242	230	217	211	188	226	182	240	220	214	229	223	231	246	228	238	224	230	230	215	209	221	237	252	198	238	229	220	233	233	244	226	237	221	239	209	201	236	249	236	198	231	216	237	230	234	254	215	215	233	240	210	211	206	250	234	227	244	211	234	210	206	214	237	250	248	213	205	209	240	226	196	234	213	248	213	224	215	220	238	200	229	225	225	239	226	214	232	228	244	228	220	218	214	202	246	214	245	229	228	247	229	216	215	224	205	235	236	246	224	239	242	235	215	237	234	218	237	225	234	207	213	215	255	246	226	245	206	225	215	222	256	196	254	251	250	203	225	228	227	241	221	237	232	221	219	243	207	231	196	220	246	243	224	241	205	226	241	216	233	200	255	207	205	204	231	214	205	241	260	223	220	182	214	228	231	250	226	223	215	224	240	219	238	225	232	224	219	236	208	202	234	195	216	242	231	246	228	247	250	224	200	221	216	225	226	212	214	218	241	227	207	244	225	212	234	235	231	230	238	232	205	225	182	221	229	226	240	242	223	216	220	252	216	221	220	228	207	245	234	225	234	225	229	241	245	204	228	251	205	216	215	207	243	222	242	220	230	236	244	217	228	227	237	200	205	231	231	233	244	251	212	256	223	237	261	211	233	206	245	252	247	233	238	252	224	203	234	215	243	209	208	231	213	217	206	234	240	224	231	224	227	250	236	225	228	242	217	240	250	220	223	208	230	235	208	230	245	218	221	232	235	224	232	229	226	255	244	214	231	221	243	241	234	209	223	218	211	224	219	234	256	225	223	205	262	244	218	198	219	209	207	179	226	211	228	226	215	259	217	250	229	238	237	244	258	225	226	223	254	226	222	238	232	218	217	225	255	205	216	207	242	202	240	229	241	234	214	224	236	204	224	201	219	239	234	217	213	215	212	230	200	222	244	223	214	218	201	213	224	244	238	216	242	245	230	231	207	219	227	232	237	228	262	221	202	223	215	243	222	229	238	192	208	244	232	214	225	225	230	250	232	228	234	229	242	241	227	252	211	222	227	230	211	228	230	234	209	228	210	194	224	236	211	233	249	227	223	221	235	221	246	225	231	218	231	256	200	216	226	213	237	240	208	198	225	230	225	213	240	219	224	229	223	228	208	224	208	211	237	240	205	226	224	244	249	258	214	245	228	246	226	209	230	214	220	232	234	235	232	239	233	239	202	218	233	256	241	223	218	235	217	230	261	233	234	209	240	223	240	218	238	221	205	234	224	228	239	215	188	197	225	244	255	240	237	226	221	252	227	249	211	238	225	209	227	225	213	259	232	227	207	228	206	240	229	232	231	224	216	206	219	246	235	215	232	241	229	234	228	209	230	240	219	226	235	221	224	239	206	248	224	238	203	234	234	202	229	205	224	217	235	230	248	241	239	223	243	233	218	219	219	215	234	225	219	219	241	213	199	233	220	233	241	223	210	249	230	229	243	220	255	254	213	243	224	232	221	243	221	239	199	229	223	229	215	212	222	229	228	241	237	223	222	225	244	229	218	228	274	217	237	195	213	257	212	221	237	243	210	226	232	232	255	210	243	233	204	240	218	206	243	230	210	204	166	219	228	206	236	267	237	207	224	211	228	216	215	240	261	247	226	217	229	232	233	204	217	255	212	227	232	215	204	212	232	217	241	234	235	210	227	250	240	209	227	226	267	197	224	222	228	205	242	228	218	231	226	256	210	233	250	244	237	245	221	243	223	198	223	254	232	219	209	246	249	252	243	246	248	213	239	211	254	237	185	250	215	221	233	219	207	232	209	222	212	216	215	221	215	227	222	222	229	227	216	231	231	228	231	218	208	225	202	242	198	225	219	232	217	193	232	244	224	230	215	223	215	221	236	222	229	241	241	217	216	228	234	215	227	237	233	214	193	225	202	224	243	238	223	230	218	227	205	253	209	231	233	214	222	207	242	218	242	230	233	247	208	224	257	233	231	205	241	218	199	211	243	221	207	205	225	225	207	205	209	232	187	236	216	218	232	236	231	236	205	231	209	234	213	229	217	240	224	236	223	221	221	257	253	242	227	225	243	240	208	230	229	251	228	214	237	201	215	235	244	227	196	221	222	220	234	216	210	211	230	227	229	250	216	230	237	223	215	229	226	246	210	213	253	229	246	198	223	250	235	219	213	232	231	247	226	221	210	220	209	205	210	223	252	226	233	232	232	221	204	219	204	218	197	216	204	222	245	209	248	217	202	205	205	216	207	238	208	253	226	208	247	240	240	190	236	218	219	219	217	215	222	204	199	225	214	205	237	201	214	236	202	232	231	224	234	218	189	220	249	236	221	241	232	227	237	216	243	224	213	221	196	229	197	224	244	223	220	257	196	245	221	247	231	214	218	214	231	218	215	201	260	227	259	231	240	223	220	203	238	268	224	226	226	238	219	222	211	200	245	231	207	233	215	236	213	234	219	219	246	223	215	206	241	207	229	233	227	213	218	228	224	215	247	216	212	242	230	207	266	212	221	212	194	211	227	216	207	235	236	210	203	238	260	226	209	216	214	224	226	207	220	234	245	218	219	254	225	205	220	221	223	232	212	220	219	223	240	251	224	219	216	227	214	239	234	235	232	219	200	226	219	211	215	211	221	235	200	228	216	242	232	218	215	234	244	243	227	229	242	262	239	222	226	191	235	254	230	225	207	203	195	226	229	233	219	202	234	244	226	216	203	209	231	217	217	247	227	272	247	219	207	272	220	227	223	220	178	224	243	221	229	207	239	229	246	231	226	243	213	222	243	207	219	233	238	232	244	206	240	205	243	225	238	233	236	212	229	220	245	202	237	218	236	229	212	202	244	234	267	231	226	226	236	218	220	210	236	225	223	211	223	224	230	243	224	228	214	240	210	240	220	232	242	207	233	220	222	230	234	243	224	192	222	190	199	233	229	222	226	226	241	215	202	236	239	234	231
38463	9648	1950	2247	2167	1747	1597	1421	1183	1162	950	928	863	881	837	770	779	759	747	753	702	722	650	658	644	650	691	622	599	608	617	605	663	627	595	629	622	595	613	562	599	590	642	576	602	622	578	601	584	572	624	555	594	583	592	613	618	568	548	573	540	585	578	594	610	569	552	602	623	587	546	581	579	593	597	584	592	571	560	547	568	602	546	582	531	561	580	575	590	570	596	536	588	571	586	542	537	606	546	574	547	611	561	578	563	586	543	558	557	567	590	584	581	616	565	596	579	565	529	597	581	535	569	575	594	517	568	559	585	586	566	547	622	568	571	593	568	575	585	567	568	530	548	596	585	533	585	535	597	568	561	546	600	581	581	582	585	604	534	581	541	581	559	609	606	605	578	546	559	566	554	586	561	545	559	557	594	545	546	588	598	611	566	532	606	566	542	604	575	571	555	546	586	581	565	583	548	568	585	545	582	587	594	557	574	570	564	578	581	557	568	531	546	539	592	564	587	566	540	581	583	596	526	566	600	608	594	564	561	562	551	534	570	551	606	561	577	555	580	617	579	579	587	562	546	572	567	582	565	596	576	586	577	565	552	580	564	528	591	554	541	583	549	581	571	584	571	562	558	583	604	539	520	592	577	557	604	568	564	564	602	566	610	612	559	554	594	602	543	564	538	592	580	551	587	533	559	553	605	576	610	543	594	585	581	575	551	577	608	591	539	578	549	579	578	545	532	551	618	603	531	532	599	580	527	562	596	569	578	584	579	568	563	563	559	586	555	539	599	545	574	587	569	561	600	628	587	564	535	589	556	597	575	491	594	565	540	539	579	575	548	624	595	591	589	581	537	575	550	557	564	568	558	580	579	525	554	600	584	580	612	585	617	586	607	574	581	583	542	551	525	613	575	605	614	618	566	551	520	543	554	556	556	583	580	603	569	592	588	547	538	579	567	565	550	598	608	537	599	537	519	563	589	550	552	581	527	539	546	571	575	564	576	590	573	559	584	593	556	572	508	535	568	571	632	622	564	578	618	556	569	612	536	631	527	559	613	616	565	565	566	546	611	582	562	595	557	568	563	591	581	548	583	529	563	560	594	545	550	582	574	591	572	557	548	583	543	594	562	554	581	606	570	558	581	550	572	580	582	556	575	584	563	587	569	597	571	567	567	566	545	569	579	586	578	569	597	567	512	582	563	572	563	581	577	603	558	533	521	586	563	505	580	509	577	564	568	545	599	547	587	596	617	578	569	567	563	566	565	592	587	594	520	576	591	555	589	568	539	594	550	596	617	603	542	574	580	575	550	582	544	574	533	536	561	570	591	599	544	526	558	604	562	582	576	580	550	577	571	557	553	574	545	568	549	540	568	530	572	541	549	514	627	576	611	563	533	568	521	594	567	554	593	585	568	554	530	626	595	531	564	579	566	579	582	591	576	559	567	599	590	564	540	562	580	528	597	563	598	572	553	578	540	576	590	584	566	577	540	586	596	533	567	556	586	538	516	582	552	560	591	562	567	559	584	575	581	567	550	575	570	600	588	558	580	572	557	569	565	575	602	574	607	595	584	613	582	605	587	567	583	561	566	582	565	588	569	642	565	627	574	572	564	550	544	589	586	556	591	584	590	578	555	558	538	560	553	574	583	556	548	546	579	625	573	590	549	568	594	529	611	539	517	562	585	597	541	551	552	575	578	537	563	530	546	599	585	538	569	542	579	509	521	545	534	575	533	569	597	559	550	576	597	603	565	618	609	573	570	541	555	578	585	511	543	593	560	557	542	575	538	569	588	586	550	581	541	567	562	533	592	580	551	574	581	592	598	523	551	584	543	569	530	584	558	527	599	580	585	611	542	540	589	577	607	569	579	574	580	574	553	569	595	510	593	570	587	593	577	501	588	567	607	545	520	583	563	574	577	555	563	626	574	558	585	546	587	549	560	563	612	560	597	584	576	573	548	576	610	543	560	589	582	554	579	598	562	554	570	586	543	590	569	558	602	515	542	591	579	574	570	588	535	579	583	603	594	558	578	553	610	579	592	565	553	592	566	545	605	545	598	531	519	589	562	591	552	547	552	590	568	566	569	555	605	567	582	571	575	546	520	596	599	547	583	584	552	596	607	560	572	605	574	567	624	579	588	588	558	557	588	547	593	612	574	576	593	621	609	589	576	595	572	593	565	577	541	593	569	531	551	561	600	554	586	556	657	562	528	607	604	586	555	588	549	576	615	597	561	557	601	590	590	557	558	535	564	534	565	555	560	604	599	588	556	627	547	592	596	587	564	554	552	563	519	559	567	561	515	627	566	536	586	536	596	589	545	540	563	625	544	590	586	581	540	568	506	561	550	578	555	541	564	547	562	575	557	571	587	552	566	595	589	607	553	632	578	576	583	610	563	560	569	543	556	539	597	527	562	549	601	608	599	615	572	552	552	565	537	533	537	554	541	580	583	565	545	564	564	551	587	557	558	589	511	563	571	508	588	583	570	573	581	541	594	550	592	597	584	591	542	569	567	555	612	552	626	573	604	596	573	607	562	549	569	610	570	589	562	551	571	542	543	562	585	567	546	530	596	600	518	595	563	558	582	596	618	580	566	559	538	575	584	544	583	501	558	591	553	586	547	593	553	577	584	528	600	584	570	567	552	580	568	544	536	604	581	566	575	604	595	537	617	544	602	582	580	544	582	584	572	565	535	572	577	600	553	526	576	591	611	562	593	560	595	553	576	516	586	570	564	569	568	522	622	593	604	564	570	567	538	573	560	575	603	560	567	592	540	584	547	558	583	550	571	589	584	566	610	583	544	575	568	577	582	541	583	635	582	575	556	529	572	523	547	557	568	574	586	585	555	590	581	545	563	601	567	556	581	551	599	581	591	554	573	542	595	563	585	555	548	601	598	614	527	565	574	525	549	560	577	521	556	505	621	593	585	560	563	575	541	572	572	589	572	558	558	563	597	585	567	581	554	581	585	592	570	561	533	555	561	571	622	570	572	574	588	561	557	569	590	593	586	608	551	554	553	560	570	566	539	604	581	529	584	554	561	566	556	574	569	554	591	593	573	570	555	586	550	620	585	560	560	556	587	580	544	555	569	565	541	563	574	542	559	589	548	554	539	598	597	579	586	563	601	563	590	535	573	560	519	580	612	556	569	577	593	570	498	580	596	530	563	566	576	585	550	548	536	554	570	578	541	576	567	553	539	565	575	546	514	584	609	577	613	596	565	527	571	581	553	560	533	579	550	552	569	550	586	561	581	573	550	522	563	623	538	569	553	617	555	605	553	594	555	561	580	585	582	590	556	554	591	576	545	570	571	571	591	580	569	592	588	593	601	559	570	586	592	547	575	566	589	550	605	557	557	577	586	589	592	543	647	589	554	592	525	565	572	548	617	516	574	590	561	610	552	598	590	574	547	626	639	565	581	578	587	591	559	574	609	529	591	579	539	577	531	573	563	601	598	588	547	572	585	524	579	600	569	571	552	542	538	570	524	593
76889	36727	8620	1547	890	669	488	492	375	307	288	272	248	227	216	217	235	180	223	155	188	172	177	172	160	159	160	170	178	180	152	140	153	171	141	134	150	161	137	134	143	149	166	154	150	128	138	131	134	137	167	136	136	156	145	128	154	136	162	135	137	143	142	121	123	138	127	139	132	145	112	150	147	134	141	155	153	135	143	143	164	145	146	155	150	128	170	164	123	152	143	140	143	143	132	138	134	155	153	141	167	130	158	139	120	141	144	149	123	144	135	134	155	149	125	143	130	137	155	142	115	127	130	142	150	157	145	126	132	143	141	131	150	128	105	121	131	145	132	132	141	129	164	142	128	122	141	129	150	130	148	164	124	143	138	168	123	124	151	147	134	135	131	143	160	142	150	150	130	146	159	166	149	143	166	121	169	148	151	141	127	149	156	154	128	129	141	155	116	137	152	136	137	156	140	130	134	150	128	151	125	157	120	156	143	149	131	125	142	136	139	135	136	141	127	129	157	155	148	144	128	132	138	159	146	127	154	156	148	137	141	149	131	138	149	146	155	146	121	152	131	153	118	136	143	134	136	142	138	164	130	150	156	131	136	148	141	142	152	147	143	136	147	136	154	149	135	135	151	137	130	118	119	137	157	136	142	145	130	150	135	147	130	155	132	140	148	123	125	142	149	133	120	146	124	135	126	145	141	138	142	133	147	152	148	139	138	127	140	139	135	134	135	153	133	133	136	140	133	131	133	150	143	136	123	133	130	150	139	145	154	141	124	143	145	153	138	126	142	142	124	137	136	143	135	122	124	144	140	158	119	134	139	148	143	152	142	129	179	119	168	138	142	136	159	126	133	140	124	140	133	154	125	111	139	120	137	126	122	147	129	117	160	146	158	133	130	136	164	141	126	139	144	142	116	158	158	136	146	138	154	128	147	151	163	145	139	140	115	127	149	128	156	147	124	151	142	117	143	147	132	146	121	141	125	142	136	140	126	140	121	146	126	134	143	124	130	146	142	126	148	166	148	136	132	141	149	135	122	136	139	146	139	128	137	135	147	144	131	138	147	148	143	149	170	135	150	139	161	161	151	131	118	143	151	152	143	135	151	137	132	143	153	150	132	139	127	147	130	123	136	121	122	153	126	148	141	137	141	130	138	139	134	140	142	125	144	156	145	134	144	169	143	152	135	149	132	130	131	122	133	153	124	128	133	168	145	138	153	165	148	144	136	142	172	134	158	131	123	152	146	137	151	154	142	151	131	145	140	144	163	139	159	142	152	154	137	131	149	161	158	138	153	147	160	151	130	139	145	144	154	136	105	142	132	141	157	133	145	143	143	127	142	131	121	138	122	119	115	122	143	126	123	150	129	131	140	146	143	151	150	148	130	168	135	126	149	144	161	150	156	152	117	115	135	123	160	119	151	118	131	137	142	134	136	170	128	140	140	154	158	164	126	141	139	159	139	144	147	148	166	122	136	145	137	137	138	125	119	119	148	122	147	140	135	136	145	141	136	135	156	169	151	163	121	141	152	137	137	137	155	149	131	144	145	151	149	172	141	156	176	142	147	140	128	121	154	136	151	146	139	140	128	141	138	139	134	149	127	124	157	147	124	154	138	152	120	136	132	136	157	149	167	141	110	140	151	131	132	138	135	145	129	151	145	145	129	147	119	138	150	166	148	141	124	138	128	121	143	147	127	136	131	141	136	142	127	144	147	136	126	154	125	147	147	131	130	139	138	142	156	127	149	130	124	143	151	137	146	124	161	155	140	165	135	153	149	116	138	130	144	135	139	145	141	116	150	125	119	141	128	144	146	128	130	149	135	154	155	133	144	136	148	143	138	134	150	125	118	135	122	140	121	162	140	151	155	141	156	154	121	153	169	139	149	143	146	139	139	150	140	138	115	121	143	130	149	154	160	140	129	141	122	132	138	128	142	135	151	137	127	145	126	126	137	129	127	137	131	139	134	144	136	162	148	148	123	133	145	154	143	132	146	122	129	139	130	132	140	134	151	158	121	123	139	146	131	150	142	136	148	130	150	144	136	142	148	138	134	156	140	148	143	145	135	128	166	138	171	143	146	127	136	142	126	119	152	157	139	144	146	138	137	148	136	142	153	141	138	145	161	125	132	145	156	115	140	145	135	150	128	144	124	147	143	150	130	140	140	142	122	142	160	148	144	136	130	143	136	144	146	127	154	144	133	148	148	123	158	163	141	148	138	159	150	137	138	148	156	168	141	152	139	144	149	134	124	167	155	145	155	139	139	141	135	138	163	131	144	113	137	161	132	145	165	120	148	147	121	139	157	156	141	148	138	128	150	138	122	148	137	139	138	164	132	147	140	141	150	142	131	144	139	137	130	128	143	128	150	132	109	140	164	152	143	141	155	126	130	135	118	128	147	138	148	147	167	150	140	128	163	133	136	134	144	142	135	121	126	144	135	134	147	149	139	142	134	150	151	144	135	136	164	155	140	130	138	130	128	143	131	159	145	156	146	141	162	156	137	150	157	143	144	139	149	136	135	138	147	146	134	135	145	150	136	135	143	145	150	128	118	139	143	147	123	141	134	139	125	146	147	140	160	147	128	139	139	127	132	136	140	122	121	146	170	165	131	124	126	149	136	133	146	139	162	121	139	141	124	133	141	154	145	140	159	113	144	155	122	119	132	151	131	146	125	137	146	142	145	135	126	132	144	149	112	124	146	140	147	128	150	137	148	122	127	128	145	130	137	150	145	128	130	154	133	135	152	162	115	116	155	119	131	143	139	128	133	134	156	138	135	140	130	142	137	143	158	137	140	118	135	144	151	140	132	135	168	134	156	128	148	169	155	133	124	149	142	124	148	140	133	142	143	123	139	122	143	140	132	130	139	155	149	148	162	147	127	115	124	179	143	139	157	140	156	139	132	132	141	151	161	136	157	147	122	136	154	154	128	154	136	139	137	136	167	131	122	136	114	157	123	123	122	138	139	148	142	138	126	153	146	143	129	127	134	124	154	133	130	118	131	146	142	148	126	139	114	120	121	144	151	130	136	135	166	160	154	124	159	136	125	141	134	157	140	164	141	122	130	125	160	133	145	128	141	141	148	122	134	128	140	138	133	115	144	158	147	158	133	144	141	144	158	137	118	137	139	165	124	145	148	140	132	147	122	140	140	140	134	147	141	137	147	153	123	144	122	169	131	125	131	146	133	132	129	141	141	147	114	149	146	152	123	127	153	146	152	146	131	137	155	137	150	147	124	142	165	130	134	153	140	142	146	139	130	116	146	129	140	133	133	148	130	113	165	152	137	139	137	144	133	124	146	127	143	141	159	153	145	137	123	143	144	146	134	148	137	164	132	121	139	132	142	143	122	115	145	154	142	124	143	122	153	129	128	162	129	138	138	141	125	148	137	150	133	146	153	139	130	128	121	161	150	152	139	156	138	132	144	143	152	154	137	130	149	145	143	135	150	139	155	161	142	148	136	146	128	147	109	145	135	144	147	146	131	114
46459	14005	3018	3682	3311	2666	2285	1893	1613	1407	1249	1041	994	881	854	722	714	678	654	633	651	588	585	516	577	501	523	502	514	441	523	466	470	451	504	470	434	458	444	422	466	456	436	418	424	459	429	406	405	407	377	405	408	388	386	386	370	389	347	361	425	394	440	388	415	395	411	396	384	337	390	399	388	377	370	367	348	389	395	375	390	409	353	364	360	371	364	386	353	385	348	394	408	370	370	359	360	365	351	393	327	356	390	397	367	338	380	359	352	339	382	369	360	352	379	374	372	356	381	375	352	364	364	370	363	362	398	366	369	387	377	358	371	356	342	372	380	381	365	342	378	368	395	387	359	387	367	400	364	367	361	358	402	351	344	345	391	363	351	394	389	374	380	364	384	388	396	351	361	374	317	354	380	398	372	338	352	361	362	336	371	375	368	419	381	351	375	350	364	371	355	365	362	360	346	331	378	355	375	354	355	379	368	389	343	364	368	337	414	352	353	332	388	348	355	353	365	377	356	331	332	352	370	352	367	347	359	381	352	390	369	386	385	375	374	373	367	371	398	364	355	347	344	366	388	356	366	361	340	387	361	378	388	378	360	365	404	376	372	366	384	359	373	362	379	370	393	379	385	354	378	339	364	366	397	369	336	356	384	376	349	345	311	350	341	323	352	354	360	362	370	339	331	356	396	357	333	364	352	342	365	378	361	348	339	364	339	365	352	361	400	385	399	388	392	390	402	376	344	359	384	350	363	344	362	382	367	357	358	364	357	374	342	347	357	367	366	363	375	352	380	357	354	393	374	375	367	354	368	384	370	385	375	378	366	386	396	380	342	343	371	368	346	364	358	380	402	363	369	393	327	369	345	351	378	341	337	356	351	346	387	372	382	385	389	350	344	359	354	359	356	346	356	370	366	347	368	369	356	371	365	339	371	353	361	367	308	353	400	338	362	345	352	352	368	356	322	358	361	388	346	355	343	378	368	352	395	365	349	393	322	356	380	355	319	327	352	373	351	368	393	377	384	398	323	346	346	378	373	361	400	369	342	357	383	350	386	331	368	418	366	394	384	355	342	398	381	342	380	357	363	371	375	362	368	329	330	357	377	377	383	382	377	334	381	367	384	343	358	376	354	334	354	374	399	367	379	352	374	364	374	363	348	386	366	367	348	342	393	354	354	375	376	348	366	379	377	346	345	353	368	343	340	404	345	349	368	355	352	338	347	370	360	353	388	361	352	351	339	330	359	348	414	357	379	329	359	403	357	373	368	369	327	363	366	373	338	347	373	400	367	358	364	335	348	337	345	370	339	367	339	299	338	371	387	374	365	362	366	371	375	341	370	367	355	379	370	368	380	352	366	389	342	356	403	338	369	337	405	374	365	383	381	355	373	359	374	364	398	353	343	386	389	367	351	338	404	361	329	332	351	372	368	339	386	386	336	381	393	346	333	343	378	343	365	345	367	349	370	336	359	335	355	410	333	355	408	413	346	366	378	370	327	391	341	388	360	360	363	376	360	381	337	394	362	371	364	359	355	365	368	352	357	354	389	365	380	357	363	361	378	340	369	373	379	345	356	348	339	360	354	327	419	373	357	398	337	369	380	333	360	374	360	340	400	355	325	346	344	348	366	359	371	368	371	334	376	393	342	362	384	311	377	355	334	353	386	353	371	377	345	358	373	451	352	380	383	350	349	312	369	360	337	337	388	351	386	397	375	355	397	370	378	333	392	331	361	350	391	387	373	386	382	409	362	363	338	371	351	374	332	367	337	377	364	374	359	341	362	327	352	401	335	369	349	359	356	366	377	341	348	336	389	358	350	377	349	366	364	383	415	371	391	363	388	341	387	376	376	371	346	378	390	386	340	344	367	355	370	375	341	344	345	383	370	360	379	362	347	393	352	355	376	352	358	358	350	395	376	349	392	352	382	372	343	363	383	329	401	367	368	362	375	409	351	359	389	368	359	369	361	346	348	388	371	324	387	386	367	388	395	369	385	375	340	374	371	345	409	366	364	381	365	362	341	369	337	346	390	323	398	356	366	326	353	387	353	346	365	371	343	359	358	356	376	373	330	363	380	339	371	346	364	339	376	336	376	369	354	381	360	396	341	388	368	395	372	378	357	357	362	331	358	362	357	358	364	362	332	338	360	349	358	353	353	418	374	424	367	375	359	322	392	352	399	367	342	360	345	351	350	353	369	392	362	384	361	353	380	358	329	364	360	359	343	368	352	376	337	375	342	386	386	364	327	389	380	369	347	364	364	408	383	329	353	348	361	362	364	370	371	366	355	359	347	374	353	371	341	381	357	348	379	374	377	376	394	353	369	359	344	370	332	354	320	380	358	366	372	403	369	348	341	377	342	345	408	374	385	388	368	368	362	371	363	350	376	360	377	354	352	372	342	354	324	371	371	357	414	357	376	350	342	341	359	360	352	397	335	370	372	356	402	341	368	360	373	368	380	345	372	334	389	340	317	332	361	348	345	312	362	362	369	359	357	386	376	334	380	346	328	337	368	364	362	367	368	361	328	354	359	336	394	372	347	375	357	382	392	344	340	401	364	351	380	380	389	315	378	366	418	376	338	350	354	410	339	369	360	350	359	380	360	334	358	366	365	388	364	387	369	361	337	387	334	356	396	371	334	360	342	391	359	362	341	370	378	384	332	363	337	383	358	367	339	380	357	374	349	375	391	366	373	379	330	331	401	352	369	356	363	337	359	385	388	387	354	400	359	380	353	372	339	362	404	363	353	389	379	374	380	374	351	396	361	357	360	363	361	376	385	377	361	368	382	344	365	375	361	359	351	394	370	376	346	323	408	334	381	374	355	379	369	403	372	369	330	380	378	367	349	327	359	333	348	328	378	360	380	339	345	377	339	379	357	347	367	344	390	372	366	317	369	379	351	343	374	392	348	372	361	358	391	336	378	366	344	371	385	355	374	355	345	371	379	353	356	389	352	348	367	339	388	369	370	332	366	349	370	364	344	369	377	386	360	375	375	370	366	376	385	355	350	368	360	382	355	362	392	400	397	345	330	359	353	377	368	399	374	346	381	349	335	341	367	372	364	377	383	362	364	360	355	399	371	368	366	370	363	399	360	320	337	366	351	354	352	366	385	355	379	349	354	341	370	340	373	366	338	371	384	384	361	385	365	361	384	354	378	358	362	368	352	365	381	346	360	314	335	402	370	364	376	387	338	373	357	371	360	341	358	329	375	415	346	400	362	398	378	357	362	390	344	344	354	366	375	386	358	371	360	337	322	401	371	360	378	368	352	338	366	363	369	363	354	318	360	377	377	398	399	385	360	347	360	367	342	373	351	382	367	318	359	353	376	354	346	397	376	389	339	389	353	371	382	387	351	359	350	380	350	343	318	357	342	416	361	386	385	367	372	360	358	363	365	394	368	371	363	384	329	380	360	356	360	346	360	362	356	370	364	366	387	365	365	355	347	345	339	357	376	345	390	377	353	333	366	358	366	375	357	366	353	378	370	397
22068	2666	318	209	189	185	194	175	185	167	163	159	174	166	167	170	140	144	166	172	159	165	165	154	155	170	161	157	184	173	170	162	147	167	191	152	139	170	165	175	173	156	177	188	164	157	148	158	150	166	177	176	165	173	185	172	158	147	165	167	179	159	165	179	157	188	159	149	155	158	195	160	142	170	148	165	150	174	165	152	168	161	150	158	146	132	160	163	148	179	177	138	144	196	164	174	164	155	152	138	166	164	183	154	173	135	185	152	163	148	190	166	193	148	153	171	137	136	150	176	180	145	148	161	181	179	163	160	155	134	145	148	171	158	153	174	157	155	171	171	160	161	156	181	180	156	166	179	156	162	160	165	155	158	166	157	170	151	188	133	166	146	177	205	165	159	155	150	167	167	184	137	177	169	177	180	175	145	155	157	179	168	164	170	173	147	178	189	147	184	167	189	166	159	152	176	168	178	175	148	166	167	147	166	180	178	180	165	153	177	152	188	151	184	166	171	176	141	156	168	154	163	176	134	172	160	163	136	165	143	152	167	153	168	162	142	158	157	130	165	153	191	161	151	169	188	156	154	166	133	153	165	164	154	164	170	158	167	161	177	147	174	164	160	169	162	178	153	173	179	176	161	172	175	176	167	165	153	160	163	156	150	166	140	146	154	188	120	158	186	166	147	157	158	167	162	163	172	174	178	149	174	144	154	182	146	175	168	165	164	156	165	169	176	165	160	161	152	169	164	176	160	181	158	174	158	148	183	177	155	158	174	147	165	165	161	149	164	148	158	152	178	174	160	164	160	152	170	173	166	154	161	173	162	171	161	147	150	138	161	147	170	146	179	165	173	134	165	147	168	184	179	164	167	169	161	171	158	141	160	184	158	182	161	170	160	166	162	172	155	172	179	162	165	152	164	182	143	156	162	168	152	174	154	157	177	149	169	196	171	162	159	160	174	170	186	171	156	174	160	156	173	153	186	159	157	175	156	158	193	134	167	154	173	157	169	146	159	179	164	163	165	154	159	174	163	154	166	162	135	166	154	142	166	164	165	169	168	172	157	142	158	179	150	163	151	175	180	162	162	144	153	168	181	144	144	164	152	160	161	120	153	145	159	150	151	154	148	184	165	153	150	163	142	156	165	148	162	161	152	160	191	163	149	159	154	169	160	166	159	171	150	150	179	164	178	174	159	156	177	173	161	142	162	161	147	142	168	164	161	150	178	159	164	146	164	162	158	151	163	157	147	150	169	147	185	159	177	153	149	132	145	156	161	162	215	159	164	161	152	171	163	166	133	168	172	179	152	166	162	162	190	173	159	190	160	155	172	162	166	153	160	171	165	153	180	167	161	153	169	166	155	174	148	151	176	162	162	154	189	148	159	172	156	145	162	154	170	151	158	154	169	165	158	171	174	177	177	143	177	184	180	181	150	135	175	175	158	146	160	177	154	153	163	175	186	199	168	152	170	158	143	155	149	162	154	185	155	172	158	147	151	140	179	159	158	189	151	159	160	152	162	179	154	159	129	174	157	175	142	134	139	168	151	208	162	160	153	166	193	157	162	148	154	160	166	166	169	169	183	151	176	158	143	171	163	180	157	178	155	160	148	180	165	173	159	174	181	148	153	170	169	163	167	150	147	171	168	177	161	137	135	172	141	175	166	183	165	143	149	176	167	138	170	181	174	165	176	161	187	176	176	181	165	159	159	162	160	181	165	147	132	175	156	172	167	171	150	171	151	159	186	146	152	171	154	151	189	177	151	173	163	147	168	155	153	166	164	184	153	155	167	167	173	155	147	165	182	176	166	179	153	150	146	150	141	165	141	172	198	145	156	159	169	168	167	161	173	160	190	194	180	174	165	171	161	164	159	169	160	158	167	140	155	176	146	154	184	155	151	152	177	151	162	166	165	147	161	139	175	173	152	162	141	157	170	151	186	162	160	149	171	149	166	170	164	161	184	168	170	173	174	170	159	157	165	153	172	158	139	168	173	154	143	158	171	172	159	162	156	142	165	164	164	174	153	184	169	168	175	159	171	183	164	150	155	156	146	160	157	164	134	151	170	158	170	177	147	148	189	164	174	169	190	151	190	162	187	183	170	155	167	157	156	167	144	151	173	133	173	157	159	162	176	170	175	159	173	164	173	166	154	169	167	152	162	179	167	163	138	169	170	164	143	179	166	137	157	165	174	190	144	151	186	170	148	169	172	168	139	136	179	153	158	164	163	170	151	169	158	142	155	138	169	162	181	150	163	147	153	153	173	128	159	170	172	154	165	157	175	186	152	140	167	165	180	157	162	148	147	155	163	150	162	153	158	195	167	155	175	167	178	147	168	158	170	177	168	169	168	135	158	150	198	174	181	190	166	141	154	153	152	178	175	170	147	160	180	163	171	164	170	167	159	163	142	163	159	159	169	164	184	175	166	165	134	140	165	184	162	160	159	178	166	180	155	153	171	178	164	150	149	183	167	144	149	158	175	180	136	175	174	168	173	180	161	181	147	158	143	164	179	158	145	167	164	155	153	178	157	189	169	161	171	158	171	153	153	192	143	153	156	180	188	177	153	167	166	182	136	158	168	167	180	160	180	139	167	146	165	168	174	168	165	169	161	166	146	179	158	142	164	165	158	157	171	147	172	160	142	173	172	168	154	164	176	177	167	148	172	163	160	169	145	161	166	153	172	168	180	162	165	154	170	161	191	166	164	155	148	150	174	154	151	172	150	163	170	161	173	154	149	170	170	166	168	151	170	154	163	148	146	161	169	173	152	161	169	157	159	156	135	158	121	160	179	179	160	184	155	134	171	167	149	150	169	153	158	171	188	153	134	155	171	176	150	162	182	179	182	166	165	192	166	174	167	162	146	175	188	150	169	158	166	160	159	151	137	176	165	165	177	170	163	170	147	172	146	155	158	150	180	165	185	172	160	156	185	153	131	154	184	166	152	163	150	142	152	169	176	147	163	156	153	160	190	159	184	129	164	161	145	170	167	178	162	168	158	156	146	146	174	148	172	144	144	180	150	159	168	165	160	154	171	186	172	150	152	163	164	175	153	145	192	162	161	168	163	148	164	165	186	186	183	176	150	160	157	188	164	155	145	171	175	166	177	183	151	150	155	154	165	153	165	140	181	153	167	160	146	174	136	163	151	169	169	160	147	184	152	160	164	166	146	169	157	144	176	150	168	177	149	165	153	159	200	172	165	183	156	151	168	188	151	167	155	188	131	159	169	150	165	177	157	154	162	179	165	165	160	173	155	172	173	158	172	173	150	165	173	147	183	151	146	175	164	167	144	180	163	151	144	170	167	165	177	164	139	155	182	142	120	163	171	150	162	187	158	165	161	185	165	155	160	145	165	178	153	155	156	156	139	166	136	163	153	153	157	157	156	143	163	165	178	174	171	168	162	154	168	160	160	153	161	186	166	159	168	166	154	163	187	158	157	164	161	167	149	158	134	163	168	175	164	170	169	176	178	187	154	171	177	181	178	186	179
17578	1695	541	597	570	512	541	491	472	512	500	465	443	449	428	462	443	450	438	462	506	455	424	447	457	463	455	423	453	456	439	448	455	408	459	457	451	460	446	440	436	456	419	418	432	453	450	426	432	421	449	452	432	443	422	453	430	433	420	429	459	398	468	405	455	428	436	462	426	412	438	438	415	476	440	417	453	442	391	448	435	445	465	445	448	443	418	429	449	428	423	415	410	444	475	433	420	440	405	444	449	412	442	453	423	462	405	434	463	443	432	475	410	417	436	411	413	410	400	414	412	416	415	450	457	433	428	416	438	455	449	430	453	441	453	422	472	463	439	425	446	428	433	432	433	438	421	408	439	451	454	427	442	438	428	423	437	425	457	413	462	425	460	435	395	429	484	452	452	366	438	469	436	428	412	432	431	426	437	461	432	400	459	460	421	402	462	400	412	444	433	423	398	434	453	437	398	436	471	427	414	438	444	440	426	391	415	460	414	471	438	459	446	439	397	440	440	450	447	441	458	446	433	439	426	456	411	424	457	455	412	445	414	437	410	438	395	444	434	418	436	449	411	432	463	458	419	455	452	422	427	444	443	425	419	441	454	423	398	443	402	462	433	423	415	416	424	446	432	409	430	416	431	466	457	407	427	454	429	420	452	436	419	428	418	487	475	420	457	434	421	392	412	451	422	456	433	436	442	449	450	413	451	445	442	427	420	422	464	462	432	433	449	441	439	461	439	408	437	472	474	393	444	435	434	432	437	459	409	429	439	430	464	440	428	461	390	429	401	446	449	471	442	432	443	401	460	427	411	460	432	419	503	417	438	416	400	415	414	465	432	469	407	429	446	453	414	440	425	434	426	447	415	430	459	438	415	432	426	433	437	434	429	439	417	458	467	444	442	411	473	448	414	405	447	429	413	436	452	427	436	445	439	417	439	426	418	425	451	446	461	451	460	450	422	446	444	446	423	451	467	424	419	444	429	438	429	415	427	470	438	443	447	470	444	406	450	414	421	420	426	419	474	431	428	421	450	447	447	433	405	414	433	444	417	417	417	446	456	460	413	423	434	441	456	409	444	485	442	427	403	469	473	431	444	529	445	434	444	421	461	448	431	414	395	435	451	415	439	429	423	450	436	421	460	433	410	414	427	395	463	409	430	408	451	435	435	460	430	447	455	440	450	473	446	407	419	414	442	435	443	454	439	452	420	434	420	445	456	428	435	424	425	429	420	448	457	443	466	438	447	414	410	428	410	450	445	417	453	436	408	440	421	463	487	417	441	437	436	407	395	427	444	417	455	440	426	437	433	396	442	424	419	459	419	427	467	432	419	440	444	429	419	450	422	420	451	450	433	450	445	473	468	446	425	448	449	456	455	412	429	443	424	447	430	425	459	413	471	422	440	445	436	421	460	453	413	388	431	417	461	409	438	415	458	426	411	465	423	431	410	429	455	436	491	423	428	429	433	416	435	443	447	442	447	433	423	461	438	425	429	454	421	445	439	429	400	421	410	445	421	376	445	451	452	426	418	451	419	428	433	433	439	412	414	471	418	422	431	435	443	451	443	437	430	459	420	452	435	402	456	425	418	389	461	424	404	423	427	421	422	432	410	443	384	437	445	429	393	463	464	442	404	442	454	419	416	431	421	418	435	429	383	403	430	446	454	406	417	403	457	427	464	452	486	426	432	441	402	424	443	424	441	446	401	440	414	433	413	480	471	388	464	422	451	430	440	418	453	422	412	475	463	461	438	431	438	430	425	427	451	458	427	444	433	460	440	438	428	451	468	464	456	442	425	441	473	408	401	455	455	435	413	402	459	440	471	404	423	430	442	469	465	437	428	451	413	440	401	465	389	457	407	425	464	425	446	403	420	383	441	429	420	437	386	488	436	462	395	380	440	397	414	431	434	447	395	399	444	463	440	460	441	458	424	410	449	438	451	424	441	432	441	444	462	427	433	444	458	443	444	435	429	433	430	413	449	421	412	442	417	447	437	452	414	475	444	447	424	417	428	466	423	419	440	420	398	402	425	420	430	442	427	411	469	444	411	427	379	438	417	442	410	430	451	473	454	460	410	404	413	469	451	465	447	447	423	485	445	451	413	463	438	471	435	431	413	399	398	444	442	460	438	457	445	467	454	450	432	448	388	399	425	431	420	448	440	430	455	439	464	427	406	428	448	393	438	427	432	431	446	434	405	406	445	442	439	453	423	441	444	409	460	415	480	396	467	449	432	466	478	475	454	439	409	452	410	450	426	442	476	424	378	445	474	447	415	449	437	449	455	412	459	455	388	427	439	416	412	391	431	409	414	433	435	440	442	420	442	408	417	387	426	463	432	424	437	442	461	422	445	413	439	438	444	450	409	435	439	395	452	409	463	416	416	424	399	448	428	391	440	448	423	422	444	460	415	429	402	402	458	444	412	406	428	456	430	450	408	463	415	438	429	431	433	418	442	430	390	467	431	420	435	436	423	448	458	421	392	465	409	429	474	426	442	401	410	418	414	437	448	441	420	416	431	415	448	448	420	442	462	448	425	415	455	449	423	432	448	425	437	400	438	440	469	450	444	441	438	456	448	421	426	424	434	425	415	459	430	442	448	410	417	449	435	467	428	428	448	424	416	426	445	425	434	468	429	457	401	440	429	445	407	440	465	451	418	440	439	426	424	435	426	466	415	445	454	437	454	414	437	463	465	439	445	456	440	448	449	435	439	413	436	453	442	431	448	422	434	492	433	417	450	450	420	450	419	461	448	425	428	476	427	437	445	423	399	465	429	436	438	430	467	457	418	418	473	402	443	435	449	468	441	436	465	414	470	434	437	444	448	425	441	447	413	410	429	407	464	408	424	460	449	468	410	457	439	434	438	431	438	403	421	411	482	453	443	485	445	391	475	453	421	380	398	464	413	439	462	407	418	445	408	439	427	461	402	419	408	396	440	448	432	431	417	445	446	424	430	433	423	443	398	433	459	450	442	412	455	428	399	444	423	418	439	439	450	375	428	421	408	463	438	446	413	415	431	439	452	441	482	411	434	450	422	424	418	444	448	402	443	404	469	457	386	428	447	420	480	429	472	435	422	448	419	435	421	430	433	384	423	434	442	440	431	427	437	440	428	410	428	436	429	458	469	434	461	405	430	423	427	460	466	429	432	427	450	425	436	401	404	414	454	429	397	427	412	449	443	431	420	444	461	445	444	434	470	430	469	411	441	416	447	435	439	416	413	416	472	454	468	450	404	425	438	429	455	456	427	416	448	493	453	434	420	420	443	420	477	411	445	432	457	455	422	437	420	450	409	456	408	429	450	459	472	436	431	428	426	424	421	421	423	416	392	456	441	421	454	437	492	473	407	447	432	398	407	411	468	413	449	429	434	421	468	444	442	399	425	476	436	429	409	459	450	417	429	436	430	434	432	433	415	470	427	453	438	394	430	413	413	464	430	428	456	392	450	456	440	432	440	466	447	409	425	449	461	437	456	453	427	443	416	453	420	405
63593	24960	3390	809	593	489	393	384	306	315	307	262	289	266	278	254	257	249	224	234	249	217	237	264	246	245	235	219	251	244	203	214	245	228	221	229	218	209	222	204	249	212	219	248	223	226	230	213	244	236	237	230	194	214	263	224	235	233	220	192	222	197	218	217	225	222	247	237	227	250	217	246	203	226	226	245	196	234	204	207	226	249	200	225	231	203	215	214	219	217	233	221	219	206	223	237	219	205	230	238	225	207	242	226	235	195	214	227	225	199	211	221	220	190	227	234	226	213	222	211	223	233	250	231	207	215	223	246	219	236	221	237	241	208	249	227	228	229	247	240	221	222	245	237	239	187	215	228	238	206	211	243	209	249	203	230	219	248	219	242	211	223	236	201	242	219	240	253	207	224	252	235	272	235	202	255	248	218	226	201	200	226	228	233	245	222	236	239	213	237	196	230	225	238	239	234	236	215	224	218	211	225	209	216	227	194	242	237	256	226	243	215	216	218	189	214	244	253	232	227	231	213	245	204	235	219	221	232	224	214	205	238	215	215	222	215	224	232	225	235	205	177	249	250	217	237	218	251	223	222	230	234	219	217	232	217	229	222	235	203	243	212	210	237	234	216	231	203	221	212	236	240	221	235	244	225	210	229	254	211	192	244	229	248	224	205	193	231	228	240	260	225	239	229	220	238	242	216	225	212	210	216	229	218	227	222	230	223	248	217	229	243	229	246	236	233	210	225	218	209	228	220	208	214	216	231	210	242	212	246	233	220	213	206	214	224	237	226	243	233	204	244	233	228	250	196	242	232	219	233	260	220	222	219	224	245	240	228	219	235	209	226	217	223	216	212	226	230	223	221	199	216	214	226	220	231	223	225	234	239	232	236	216	199	239	247	204	264	235	240	191	232	230	216	226	233	233	223	215	237	202	215	194	206	213	251	241	245	210	199	202	236	197	262	218	237	186	229	231	256	237	229	208	224	223	212	246	198	215	230	240	222	223	240	218	238	224	230	231	258	235	235	214	226	229	206	235	206	241	248	209	202	221	213	220	255	214	231	235	213	211	187	210	221	238	263	213	217	217	210	224	238	231	225	223	240	198	231	198	216	234	240	209	217	243	225	211	207	239	235	244	240	212	207	244	211	232	218	242	210	223	244	209	225	208	220	196	203	204	219	245	241	246	221	220	223	242	227	231	208	225	214	231	238	243	231	234	212	211	239	195	254	225	240	190	220	228	236	234	210	231	251	233	233	238	239	247	260	225	201	235	241	257	241	213	204	223	218	251	242	214	227	220	237	223	229	233	213	209	240	249	228	241	217	231	203	239	242	211	224	239	257	262	246	241	238	232	196	224	235	206	209	255	215	229	255	194	253	208	193	222	225	226	252	197	214	218	230	234	208	228	214	195	243	198	243	213	212	233	200	221	217	251	217	220	219	233	224	236	226	223	221	201	216	239	203	243	235	205	197	241	235	220	240	230	225	250	222	233	223	218	227	212	201	214	218	226	226	205	216	219	209	230	210	222	214	230	228	222	226	238	212	228	218	226	186	234	242	225	238	235	236	225	236	225	237	230	231	235	248	196	229	215	220	210	224	229	220	216	223	220	217	215	200	248	207	242	199	223	225	229	207	227	226	212	226	223	242	234	231	258	228	207	248	244	233	201	230	224	220	215	250	214	261	252	229	246	230	269	244	248	220	199	219	229	231	194	221	235	239	235	230	252	224	211	235	220	213	242	235	240	216	255	238	233	208	208	220	238	225	247	245	205	210	221	220	213	199	205	248	240	225	246	227	216	221	238	234	238	211	223	242	246	215	234	230	213	221	229	229	238	254	239	224	201	244	222	228	234	232	243	201	208	244	215	248	234	255	237	217	232	227	231	229	194	209	244	228	193	206	214	226	227	220	216	216	220	247	244	220	211	225	195	228	239	229	245	220	202	243	224	241	221	249	203	248	239	224	244	232	203	213	218	222	242	210	246	223	221	218	218	226	232	211	207	213	247	198	237	234	241	221	200	228	203	224	230	200	251	241	201	236	232	240	222	219	218	201	203	198	199	217	239	247	175	196	217	231	217	212	205	205	208	234	216	224	235	204	227	231	202	233	227	239	216	205	229	248	218	250	228	228	243	233	248	223	234	227	231	223	223	230	231	257	207	209	247	212	237	211	246	222	221	264	245	197	232	207	225	238	219	248	204	219	235	223	225	215	211	246	233	221	212	217	246	232	208	265	227	220	218	216	215	247	233	212	230	226	234	226	214	235	241	206	228	212	216	207	218	208	231	227	201	196	213	241	194	236	235	234	228	201	235	195	224	217	230	227	224	238	232	270	223	252	228	243	201	221	219	230	220	215	208	214	223	218	225	245	218	252	227	226	222	206	283	223	232	206	234	200	245	205	213	168	230	229	197	204	209	233	241	232	242	221	255	257	219	218	231	211	260	235	217	218	243	242	221	234	227	220	229	241	213	233	227	225	220	203	232	233	245	202	219	222	204	225	213	216	229	228	252	236	212	223	242	228	221	213	217	222	222	204	223	234	238	239	210	224	221	216	201	212	217	238	242	227	214	234	218	191	210	226	216	209	222	239	209	227	214	210	218	236	235	221	255	203	249	228	203	222	233	205	225	224	246	214	257	248	223	246	242	217	231	242	219	224	207	253	237	239	229	236	237	241	212	220	226	226	228	219	225	231	230	235	257	243	229	206	246	213	223	224	220	221	224	227	242	225	231	224	216	225	225	194	234	210	241	202	254	206	239	219	219	247	251	233	229	234	234	224	220	248	237	232	212	245	224	270	208	221	255	234	231	221	246	230	215	224	234	215	228	224	241	253	224	223	212	210	223	218	213	212	227	232	208	220	225	240	221	207	213	245	225	233	229	232	239	262	209	210	231	227	213	238	246	218	216	212	240	240	249	214	236	200	248	236	239	230	243	229	235	221	222	233	241	243	220	207	212	190	205	229	218	236	229	241	239	199	243	210	241	228	238	219	234	223	220	239	229	209	219	230	226	220	213	238	242	226	209	231	223	218	216	222	231	214	224	235	252	219	213	241	198	210	230	198	217	239	264	221	209	204	235	258	199	221	204	204	212	199	220	216	232	208	217	232	227	207	225	205	267	230	223	209	217	220	234	232	227	208	219	216	203	228	240	238	205	210	247	265	229	215	219	241	230	241	194	201	220	218	230	213	209	224	230	222	254	221	270	241	231	220	204	235	216	222	221	249	245	239	238	214	246	202	219	260	218	258	201	240	210	211	217	215	227	230	207	206	229	248	234	225	238	218	238	241	238	228	218	219	245	214	233	217	216	221	224	244	187	205	234	235	221	231	248	230	197	227	222	227	219	254	223	234	212	219	216	228	249	218	198	253	243	205	238	215	252	230	210	251	221	200	233	240	203	183	236	234	209	231	192	227	241	223	237	241	198	205	230	216	221	214	208	233	202	220	214	198	219	246	216	269	215	226	209	213	258	222	235	216	237	245	231	247	213	216
37444	7508	1924	2357	2119	1832	1554	1327	1166	1072	1003	942	906	867	821	827	761	776	722	733	714	689	634	691	633	677	643	641	696	669	627	625	616	615	621	632	592	638	593	572	580	606	589	623	652	598	621	620	586	658	590	574	609	597	586	603	589	536	629	600	572	623	572	573	590	576	546	609	595	536	606	578	567	563	573	615	568	597	560	605	587	583	561	551	569	615	568	599	574	531	589	584	618	566	577	573	615	589	622	571	587	581	601	593	575	575	595	537	596	573	602	563	562	560	597	575	589	594	566	548	549	574	535	555	568	545	559	588	576	557	561	578	579	612	591	554	577	578	581	504	546	537	575	564	575	549	526	552	587	581	566	609	590	573	583	575	589	585	594	537	587	624	617	554	597	556	545	557	584	577	547	530	586	567	586	580	591	536	512	577	567	536	530	575	591	551	572	569	544	597	548	568	587	550	563	615	563	529	586	600	550	554	553	542	536	578	581	583	564	547	560	552	565	604	584	566	565	548	603	597	543	534	565	631	572	599	590	525	552	554	550	568	564	587	562	586	615	551	579	572	558	574	600	580	512	551	548	550	592	545	540	554	549	583	545	562	571	593	600	548	565	570	575	558	600	552	583	499	607	597	550	568	579	572	602	560	557	575	568	564	615	540	570	545	542	583	558	586	582	580	562	607	536	572	587	572	594	584	576	573	572	537	595	527	586	571	595	550	572	586	585	549	574	530	573	538	569	530	571	596	586	597	572	558	565	566	543	590	568	602	572	565	588	548	529	576	537	565	573	581	588	578	576	543	510	606	552	562	608	578	551	591	568	624	616	566	572	581	554	583	561	539	542	607	565	547	543	554	575	563	609	541	557	560	560	549	541	544	559	592	523	595	599	568	553	547	554	582	571	547	548	550	533	550	584	534	572	555	602	619	594	583	594	560	561	590	556	568	584	574	574	566	550	562	529	554	590	547	550	545	565	559	537	552	589	542	583	608	540	580	586	560	598	604	570	557	556	600	587	586	543	578	552	555	538	555	607	600	534	564	579	559	563	572	580	569	571	561	582	605	553	572	531	585	581	579	590	555	574	588	629	578	550	558	573	553	562	599	570	563	534	596	540	553	537	499	567	567	578	581	580	535	598	595	565	616	523	561	592	558	557	594	575	529	600	567	602	577	577	577	564	551	565	590	563	620	519	579	614	575	592	556	530	587	583	565	561	590	567	575	582	549	544	586	630	560	617	550	608	587	622	554	588	550	544	533	560	552	592	590	558	571	565	546	610	560	583	612	527	534	555	565	553	581	545	590	587	567	566	581	560	570	547	577	572	544	538	554	558	549	574	540	571	552	588	579	557	571	557	613	589	602	593	573	586	615	547	581	573	562	568	537	586	576	592	565	570	598	565	607	577	592	560	576	591	590	587	594	542	511	531	552	584	559	571	571	562	545	555	554	572	539	603	553	579	570	566	582	581	614	530	561	560	592	542	566	525	548	554	605	593	544	583	521	583	535	522	592	601	550	571	601	574	569	529	527	544	585	571	557	543	593	566	569	587	550	601	533	599	569	601	605	570	588	574	555	560	588	562	528	577	549	630	608	561	550	552	541	536	588	546	574	543	557	593	563	622	537	589	590	517	598	590	577	569	537	564	551	568	553	556	565	583	591	564	581	555	556	507	540	624	576	547	579	575	576	505	575	583	553	599	536	548	566	574	556	534	549	559	554	590	564	565	568	586	528	571	558	537	556	609	533	581	605	577	574	550	552	510	554	592	563	603	579	558	572	549	577	550	566	581	529	584	547	569	569	556	580	577	558	558	546	551	550	555	565	609	573	525	570	598	565	531	554	565	558	574	558	607	582	565	525	580	610	565	557	560	539	560	538	569	553	562	556	577	591	548	609	553	554	563	564	607	577	556	547	511	642	597	559	605	554	555	564	545	558	579	558	586	585	583	543	558	622	558	559	586	575	572	546	605	562	558	534	555	546	550	580	594	564	575	556	512	591	551	617	553	561	575	604	607	574	566	564	570	552	513	587	560	577	630	555	588	569	583	540	550	548	574	565	567	554	568	561	590	561	564	558	605	536	539	579	597	584	595	564	541	542	587	600	579	584	554	598	539	560	529	596	570	523	567	507	572	559	546	577	538	572	576	556	584	559	569	581	563	593	594	569	555	538	586	563	612	551	574	555	594	566	527	600	582	588	553	578	563	520	572	585	565	591	584	570	583	571	552	589	609	573	552	567	598	552	569	584	512	620	583	561	549	563	567	576	535	609	590	582	513	624	590	552	547	540	546	541	570	571	591	589	577	599	564	516	559	601	621	595	601	524	545	599	576	576	556	606	610	569	588	533	575	566	608	626	569	585	575	573	608	590	616	534	573	553	549	526	561	508	568	546	538	584	575	538	546	581	569	570	552	570	540	580	567	562	532	561	580	604	576	548	608	530	578	571	579	562	527	536	567	589	560	604	591	596	594	555	553	562	570	573	562	562	584	594	585	541	588	578	539	565	592	563	577	609	540	590	556	571	574	545	581	521	560	581	601	591	526	522	584	603	549	547	583	558	559	556	570	580	637	558	557	554	588	585	572	577	560	584	541	573	574	570	523	561	573	590	588	551	587	547	585	576	573	530	635	551	548	579	586	557	570	610	578	588	573	562	556	561	612	577	562	526	529	571	547	557	541	573	539	591	569	573	565	563	580	514	553	522	554	528	578	558	578	571	597	573	580	582	565	591	584	602	561	573	573	578	599	599	554	546	577	547	597	615	558	556	539	556	547	567	576	527	593	571	555	529	572	536	533	543	555	535	578	591	553	548	598	559	544	567	597	530	566	591	545	557	570	547	578	561	544	611	542	578	568	578	568	542	562	594	542	597	563	616	583	560	533	597	559	550	496	563	572	560	524	569	590	577	629	540	591	610	569	552	552	540	515	596	540	560	597	609	548	555	566	591	562	590	554	577	534	525	562	551	550	556	541	548	553	559	562	575	608	605	596	549	527	548	553	548	547	548	596	588	584	565	545	579	599	613	565	566	559	580	591	565	559	603	578	572	547	573	564	562	576	577	564	575	545	574	547	561	575	578	577	568	574	555	527	573	612	595	595	537	573	553	599	583	541	605	552	577	577	554	569	575	607	582	554	594	557	589	548	587	559	554	563	557	570	575	578	581	567	554	561	534	550	592	588	589	578	612	558	594	531	529	601	558	571	589	608	557	552	551	535	557	565	577	649	581	572	538	573	611	549	593	574	591	564	561	596	540	565	552	561	561	573	559	594	579	577	575	582	547	586	570	610	589	564	576	552	556	549	575	567	567	562	572	572	570	572	557	563	578	544	530	594	573	590	586	566	522	556	560	548	589	580	575	585	561	537	552	572	531	540	557	571	568	569	573	601	565	554	564	571	568	559	555	593	529	587	581	574	555	577	582	531	575	596	545	566	589	560	568	591	602	519	565	586	594	574	550	522	576	572	569	595	551	562	563	559	532	546	594	551	575	579	544
75538	33870	7967	1564	962	701	558	423	367	340	317	327	277	212	232	183	187	190	152	168	190	202	186	209	156	139	167	147	165	166	143	142	152	154	160	166	156	139	175	165	146	150	116	128	143	143	132	152	139	163	160	143	143	137	138	156	129	163	145	152	137	150	158	153	141	151	119	128	135	165	142	170	146	136	129	143	135	141	152	136	136	137	130	142	156	140	129	145	136	149	161	158	127	171	133	115	143	143	159	147	133	135	150	131	144	131	138	129	171	120	131	148	149	143	148	123	164	146	102	139	151	137	141	145	154	147	137	122	139	143	158	152	125	166	116	141	145	148	150	150	153	126	138	162	165	137	133	125	135	131	110	145	121	125	136	146	106	134	137	144	135	130	118	136	123	147	145	138	143	143	134	146	142	125	135	127	141	134	153	172	132	148	146	141	144	131	162	151	140	141	122	135	142	141	137	138	155	133	136	156	117	132	133	137	143	133	147	132	146	126	145	133	131	145	136	161	135	159	147	129	175	139	157	136	123	132	157	134	123	144	150	127	149	152	132	115	146	142	146	133	154	118	157	127	149	125	126	157	145	148	130	142	153	155	139	163	144	161	148	161	161	133	138	139	151	138	125	123	161	168	141	154	134	141	151	135	131	146	133	133	131	148	142	144	142	127	125	142	129	152	157	149	133	135	117	162	150	134	136	154	150	154	137	131	152	135	151	121	146	130	128	134	146	141	158	149	132	148	162	138	145	150	121	133	127	145	146	132	118	121	153	150	140	155	121	127	145	119	147	134	151	136	150	139	136	128	140	139	140	142	147	136	147	116	136	145	128	144	154	141	130	137	134	154	142	148	125	151	138	155	140	143	149	133	118	139	139	175	133	129	124	142	153	133	150	131	150	162	134	134	147	147	142	143	134	159	118	146	129	123	147	165	161	138	127	136	144	136	128	118	132	150	135	142	107	143	144	159	128	124	137	158	161	133	140	141	152	141	129	130	132	136	131	130	134	151	157	131	127	134	146	148	153	138	133	140	144	160	154	122	150	127	148	143	161	138	164	147	130	122	120	154	130	139	160	140	143	144	117	154	131	159	123	146	115	143	126	133	134	121	163	134	134	164	140	159	120	119	128	129	126	118	132	144	146	148	147	165	140	131	146	138	140	131	144	135	142	150	148	132	139	151	128	127	126	135	144	137	137	144	130	133	144	146	130	147	143	159	129	129	136	125	138	174	133	144	136	132	148	130	170	155	140	150	142	138	128	148	135	136	124	117	137	144	132	157	145	115	134	140	139	136	138	121	155	143	142	133	133	132	143	149	147	148	118	135	125	143	145	162	152	119	141	125	133	146	133	133	141	134	136	143	151	155	142	152	136	129	141	150	138	121	144	145	118	133	155	131	130	136	130	133	158	143	138	130	138	138	150	162	140	148	131	134	141	116	136	131	131	140	140	130	149	119	155	138	124	155	128	147	138	149	124	124	152	133	151	139	141	118	131	133	152	135	146	151	141	160	147	155	139	137	132	121	134	147	131	141	131	124	118	131	147	140	145	157	134	152	146	128	154	118	128	144	129	145	119	167	150	147	135	133	145	138	136	125	138	140	145	100	150	142	138	147	147	147	151	138	140	120	159	127	129	140	136	120	125	139	152	153	153	151	158	157	154	139	150	160	128	133	137	144	127	141	143	124	132	136	140	150	160	142	136	146	113	139	132	145	134	135	152	160	137	147	154	139	123	141	128	135	123	140	143	145	123	153	131	152	150	146	139	138	129	123	141	146	141	151	122	148	144	118	161	143	129	137	132	132	149	137	148	156	125	138	148	134	152	130	126	119	144	148	156	135	124	124	150	127	158	134	126	127	138	154	138	132	139	146	138	122	133	161	162	160	152	144	143	141	143	128	129	160	144	133	136	135	160	161	133	155	129	140	155	149	124	135	144	122	154	135	146	126	149	135	130	127	143	151	156	138	145	125	134	149	150	118	139	140	131	138	138	143	149	144	125	145	140	133	139	140	154	141	129	151	160	145	133	140	154	123	144	138	162	145	134	148	146	115	143	151	130	119	147	128	148	130	140	134	173	143	142	135	142	153	136	126	144	139	160	141	156	130	119	134	133	181	112	136	144	168	146	99	134	131	134	132	123	113	142	120	141	133	158	138	151	138	128	136	141	156	126	130	152	127	154	127	120	149	141	137	159	146	140	122	130	151	143	146	136	139	119	159	125	137	121	130	126	140	149	148	145	128	130	151	120	128	156	129	163	150	130	133	131	151	155	144	161	121	123	138	129	126	121	131	127	147	131	117	141	137	161	140	154	121	155	138	120	142	114	138	146	141	109	141	140	144	125	149	164	132	146	150	142	129	135	135	132	147	153	147	142	139	157	137	108	135	124	151	158	107	117	130	153	135	126	135	139	130	147	180	145	117	137	124	120	162	146	157	141	123	136	146	138	133	146	127	148	154	141	145	124	158	139	132	150	164	128	142	139	148	142	172	122	134	118	131	132	155	129	131	145	145	138	153	149	151	142	116	130	133	136	144	126	151	142	125	132	154	151	137	138	157	144	126	142	141	118	141	155	139	142	149	139	145	120	151	129	136	154	142	137	127	145	140	143	137	137	155	141	130	139	144	141	137	136	133	136	133	141	149	145	148	157	144	143	152	135	157	130	158	126	151	147	138	156	138	148	165	134	140	141	135	129	157	121	141	145	135	126	138	130	137	113	134	138	143	129	134	133	137	158	141	149	146	155	143	123	119	141	162	142	134	130	140	139	146	144	139	152	124	143	168	140	157	138	149	149	139	151	140	155	154	144	124	139	114	136	136	127	149	150	144	130	122	147	144	132	134	132	147	152	140	148	139	145	156	140	139	150	138	150	150	143	135	132	149	143	123	133	125	107	125	132	134	153	130	152	154	136	141	160	129	125	133	121	129	151	132	141	147	127	153	140	118	155	123	146	133	143	130	152	158	136	117	158	163	125	137	159	164	150	140	135	106	146	138	120	149	166	140	145	146	129	131	120	143	136	155	133	149	142	150	145	135	160	145	128	130	132	149	149	140	137	151	139	139	137	143	157	131	160	140	133	144	130	148	140	142	111	149	151	143	141	127	166	142	146	110	148	143	128	125	135	147	143	114	156	135	124	142	123	127	152	149	117	158	139	119	127	129	155	127	151	132	147	161	130	145	133	132	123	164	157	152	142	135	160	137	118	148	161	128	146	129	150	151	156	159	142	135	138	138	129	146	132	129	150	151	120	134	125	131	146	135	131	141	159	141	140	134	139	136	141	129	122	126	140	149	141	154	144	142	120	131	135	130	181	140	142	156	126	130	133	150	129	130	135	143	156	151	155	146	151	145	128	133	123	134	126	143	154	148	153	120	132	140	128	140	132	146	138	146	137	127	145	142	113	154	146	138	127	146	126	137	138	141	131	147	129	146	128	143	126	144	149	120	142	153	120	130	137	150	137	133	134	133	127	161	136	125	140	132	153	129	144	145
45160	9909	3149	3875	3394	2778	2225	1859	1673	1464	1251	1176	1072	941	966	828	765	720	623	667	640	608	590	535	547	502	538	545	515	493	480	457	485	422	454	465	471	412	418	440	442	418	417	413	394	385	433	421	369	418	436	386	379	367	407	387	392	394	360	408	351	408	377	423	378	353	403	362	386	346	369	345	434	387	379	343	366	412	391	381	374	362	386	379	409	392	397	364	390	393	365	383	368	371	351	353	385	364	356	383	372	383	381	386	355	394	353	392	342	363	338	371	340	382	362	383	369	407	366	334	352	356	399	345	386	378	376	363	371	372	376	356	370	363	366	368	364	361	382	374	356	373	378	380	378	354	375	360	383	373	354	340	343	389	366	378	341	346	353	334	373	370	368	389	345	364	345	355	357	366	373	363	382	366	343	369	384	352	413	367	346	356	345	379	356	378	371	347	427	364	360	349	369	390	327	351	360	344	342	380	365	389	357	332	337	351	375	370	354	349	367	378	368	356	336	363	364	356	386	376	340	363	324	364	360	371	397	349	348	383	323	359	387	355	361	377	370	370	355	381	370	383	355	324	384	358	348	380	346	343	359	342	363	342	339	347	348	357	368	361	369	345	348	369	348	373	344	375	359	349	328	348	372	327	362	366	377	328	341	360	363	352	320	332	358	335	329	321	364	343	413	324	329	372	371	359	321	368	335	351	357	367	336	366	346	338	346	373	363	349	375	343	412	358	363	363	374	348	339	341	377	391	348	370	368	367	354	345	369	366	365	358	325	363	371	372	336	371	359	363	390	371	328	378	380	367	400	365	356	344	358	376	368	356	359	366	355	363	405	365	369	359	370	368	360	353	388	346	325	343	375	345	359	381	395	333	349	329	408	341	383	416	362	370	339	351	364	359	386	347	369	339	395	366	378	347	367	379	362	327	373	390	342	348	371	341	401	378	349	374	343	340	359	373	357	372	338	357	383	362	354	396	362	319	368	344	342	344	383	353	376	354	383	378	351	365	352	344	372	346	374	349	363	349	355	364	379	315	367	349	355	317	341	358	367	360	353	343	354	376	342	361	393	350	362	369	390	374	362	363	357	361	339	338	406	375	382	353	357	370	370	357	376	362	369	349	372	380	359	371	352	357	400	347	362	363	316	356	386	338	393	349	391	382	384	381	344	374	348	337	366	347	356	370	329	358	346	344	355	357	357	352	347	407	346	344	347	322	399	351	366	349	371	345	349	359	359	373	336	386	327	380	337	344	376	331	364	362	357	342	359	347	381	340	326	348	355	329	334	349	379	357	335	355	379	375	353	377	318	358	338	375	380	320	347	336	336	340	341	367	360	358	342	387	360	370	334	370	342	365	342	344	343	351	341	353	351	355	371	373	338	371	372	368	369	368	366	364	384	381	339	362	373	367	395	349	331	343	359	325	349	346	364	381	341	329	352	336	389	345	387	336	321	368	381	377	361	375	355	377	389	362	371	363	364	380	346	340	357	377	324	331	358	385	355	357	387	353	370	358	352	372	365	373	366	361	334	331	359	348	383	343	356	332	383	341	378	340	404	371	355	324	348	364	371	393	363	366	363	346	357	337	357	352	325	364	365	376	353	382	350	329	341	367	370	367	339	385	361	344	360	376	349	366	350	357	353	356	392	338	373	373	382	395	354	368	374	361	361	360	355	334	383	382	365	346	314	332	384	335	362	371	380	330	368	359	374	357	381	373	383	370	376	339	389	375	344	365	357	356	345	358	387	340	354	372	378	367	365	364	367	341	384	358	364	357	378	352	350	372	363	382	377	367	365	348	384	373	373	379	321	367	363	354	353	377	346	380	353	363	353	376	353	362	346	363	360	325	331	338	380	353	334	382	337	362	360	321	345	373	374	352	371	387	363	378	352	351	365	337	359	355	329	375	352	376	332	348	350	364	360	378	354	383	378	368	379	369	378	379	396	361	362	327	380	391	337	356	370	363	377	339	359	343	377	360	368	367	344	358	380	362	363	335	346	363	360	367	364	365	378	352	363	345	354	306	357	337	363	362	335	381	343	344	360	368	377	340	361	359	381	369	393	337	339	374	348	349	360	353	351	353	354	351	334	379	391	372	345	378	349	332	394	344	368	379	394	347	360	377	387	372	349	366	369	349	362	359	357	366	334	360	382	341	365	328	366	326	368	401	368	345	377	370	361	331	378	357	348	378	389	356	344	377	361	364	354	315	358	349	368	368	368	367	358	372	348	346	350	347	309	337	365	354	365	367	406	318	370	346	366	355	375	357	332	367	376	309	380	370	389	358	385	361	360	373	331	350	377	340	370	358	369	363	385	342	383	384	408	364	379	384	341	361	333	344	355	348	374	368	335	356	352	339	364	354	352	369	372	361	383	362	376	324	336	363	360	377	343	369	352	380	388	383	342	334	363	400	352	336	342	362	351	359	352	382	353	356	361	351	370	386	356	343	391	378	351	347	338	366	351	371	362	346	379	415	354	327	377	352	318	386	377	326	341	363	366	395	377	384	353	369	363	322	360	341	360	326	344	367	343	363	371	377	362	391	346	381	380	363	378	333	397	337	373	381	366	357	348	351	373	341	362	348	331	393	364	389	339	350	351	354	316	364	352	349	367	381	375	355	352	393	332	359	324	346	373	343	339	380	349	386	370	332	359	350	325	336	378	354	331	372	358	353	358	350	355	382	385	376	372	349	332	352	346	372	328	362	337	341	353	378	372	338	374	341	350	316	342	378	379	384	341	353	372	340	346	354	390	369	373	351	362	339	325	334	329	337	355	390	377	386	335	342	363	387	359	339	359	369	390	358	337	356	345	360	360	378	392	381	337	355	344	376	357	377	343	355	412	355	368	363	398	353	377	360	324	374	345	379	343	384	337	365	374	353	402	354	350	353	376	345	376	358	370	382	366	367	396	402	348	344	368	343	315	393	375	345	377	367	351	356	403	361	380	337	343	354	340	344	345	357	366	344	375	378	386	331	372	357	375	357	341	341	358	380	358	326	362	351	368	356	377	367	333	402	363	354	349	349	407	356	383	362	357	357	359	413	373	355	376	355	381	386	345	322	378	367	366	351	368	405	362	391	402	345	381	360	377	377	340	365	384	364	363	352	381	367	358	353	350	377	370	363	339	341	338	337	376	392	336	360	349	351	336	360	377	389	369	408	367	363	383	322	389	350	341	331	377	395	361	360	342	372	384	363	384	311	329	369	370	369	342	351	375	363	369	329	371	345	343	400	365	353	384	366	366	368	387	348	340	372	361	350	349	325	340	374	384	372	359	365	369	350	361	369	366	388	371	353	364	390	339	360	359	381	362	367	331	358	341	361	340	383	353	361	364	341	344	358	370	350	356	345	340	384	378	373	386	365	357	342	387	354	376	347	349	370	358	349	311	365	358	345	353	363	355	361	389	336	337	336	334	358	351	349	344	369	368	366	357	361	346	327	386	353	369	359	371	366	321	379	333	374	328	343	351	367	371	359	372	362	379	380	371	375
20406	2061	212	217	167	183	178	194	200	170	182	174	178	175	156	170	174	166	167	155	161	191	159	137	174	170	160	154	157	152	148	164	152	145	177	163	149	165	150	164	137	137	169	158	163	164	179	165	165	185	147	171	162	182	154	159	154	153	168	160	170	152	175	162	148	172	152	175	156	152	152	161	168	162	174	145	148	172	149	154	177	193	166	179	154	171	169	182	180	157	162	142	171	163	185	167	178	167	161	184	159	152	159	159	162	172	192	166	170	146	168	153	158	162	149	176	144	163	162	172	155	202	165	180	162	149	162	153	187	172	158	141	137	187	168	163	172	182	172	152	167	164	175	177	148	165	153	156	176	177	175	170	149	135	159	164	170	155	167	150	165	162	151	153	169	150	172	165	131	173	177	183	162	158	141	158	175	165	167	157	157	173	155	153	126	177	169	147	160	162	131	164	185	159	164	170	160	175	142	155	167	157	152	174	166	151	167	166	152	164	163	151	174	163	138	171	171	178	172	165	173	179	173	167	150	157	160	155	154	155	165	176	162	164	149	172	168	183	174	161	174	183	154	172	164	160	131	159	178	159	186	190	164	175	163	152	171	167	164	179	166	147	157	166	171	160	126	159	156	165	179	164	149	175	170	199	159	169	147	175	155	179	166	188	159	159	151	155	152	173	167	161	141	163	157	137	174	174	168	148	165	172	152	155	177	179	157	165	157	177	174	184	191	173	169	161	186	157	161	158	144	171	151	167	177	144	168	161	154	161	158	173	156	138	191	194	170	170	153	165	154	169	151	164	160	156	162	182	174	153	136	163	149	155	164	143	149	159	163	164	169	167	167	174	176	172	158	175	169	181	156	143	170	163	145	177	167	152	161	158	147	159	151	177	149	171	144	168	152	164	152	169	145	150	171	154	168	163	174	164	154	150	142	153	181	179	151	155	170	181	146	166	177	154	165	167	165	179	173	152	159	160	160	132	168	154	144	157	168	144	155	165	182	151	157	146	146	167	161	182	151	179	166	173	176	151	173	167	137	170	169	163	147	143	137	149	171	151	141	134	162	164	171	168	157	162	144	150	149	156	173	185	133	153	173	172	151	147	186	128	152	161	167	163	170	155	164	171	144	177	174	171	159	152	161	122	152	170	152	151	170	170	181	147	156	189	165	174	180	138	179	170	161	160	165	182	168	167	170	172	141	154	178	167	148	179	159	158	162	174	171	167	152	150	140	156	149	162	149	169	158	154	166	155	172	150	155	167	165	158	185	195	159	165	147	150	193	174	180	184	143	180	162	164	169	152	167	158	154	166	158	184	179	173	172	160	162	176	155	162	168	179	159	143	152	150	157	169	151	144	149	150	151	140	170	157	160	153	161	157	169	162	164	150	150	154	167	167	147	148	154	154	195	167	160	166	170	156	156	153	170	156	157	152	180	182	147	156	168	164	145	160	158	158	177	154	160	169	159	155	156	165	191	150	158	174	173	159	166	177	165	169	180	155	148	164	170	150	153	183	162	157	152	142	148	134	157	164	164	177	191	147	165	163	175	163	172	139	155	160	169	160	185	150	154	168	187	169	177	154	158	155	173	151	132	161	166	164	170	163	164	196	166	163	167	141	186	172	177	163	165	181	173	159	164	168	158	161	167	145	149	160	151	146	149	158	169	166	173	154	170	178	176	174	176	131	177	165	157	154	157	175	173	163	172	160	168	169	164	148	172	129	185	181	186	147	167	146	148	160	158	168	173	168	162	149	175	144	143	166	169	165	158	174	176	144	162	182	154	160	143	164	146	168	168	156	168	157	158	148	171	170	163	180	139	134	166	156	203	143	170	161	164	161	160	145	173	182	189	161	168	185	177	164	147	171	159	167	149	172	161	146	182	154	175	165	168	167	151	172	166	187	163	181	187	155	172	166	165	159	173	156	170	147	149	163	168	180	164	147	178	189	148	160	172	150	173	167	148	162	175	159	160	180	156	153	178	168	167	178	188	170	164	155	174	155	162	171	162	171	145	168	172	145	147	185	170	171	165	164	138	156	156	147	173	170	180	171	163	165	167	170	182	175	175	162	153	167	161	145	163	163	160	160	162	170	175	154	175	151	162	153	184	164	164	156	151	168	163	177	166	187	168	159	154	163	178	143	153	167	155	156	172	174	149	177	170	147	171	188	153	146	174	161	177	160	172	181	168	154	182	173	168	147	145	169	134	171	171	163	175	158	151	158	158	184	141	165	161	159	169	150	180	156	149	185	160	148	142	167	147	156	170	151	166	166	168	148	171	151	171	168	164	163	174	179	164	166	157	155	152	177	169	181	150	163	155	171	149	174	168	179	171	166	161	150	183	154	164	154	152	175	157	158	177	180	153	163	190	161	200	164	160	158	164	142	162	160	160	160	166	169	151	162	164	187	162	178	164	161	185	211	148	167	176	149	182	159	152	164	163	179	157	169	153	159	146	173	166	157	170	153	163	172	172	144	172	151	166	160	142	169	143	157	140	169	166	157	163	175	173	168	149	186	187	169	155	152	168	164	161	155	158	147	159	174	152	149	163	167	133	138	154	179	155	155	155	180	180	193	138	164	160	166	154	160	167	169	181	154	170	145	166	144	147	137	171	143	142	159	147	170	164	133	180	146	177	173	166	161	145	163	147	160	174	174	164	149	166	169	156	178	183	160	160	163	161	165	164	158	153	168	173	176	170	169	166	165	162	170	162	166	160	150	166	148	146	164	162	187	190	143	157	164	192	180	186	176	181	157	161	157	160	171	179	159	172	190	159	158	157	171	140	148	180	173	170	192	162	167	191	143	148	172	167	166	158	161	158	179	156	167	146	166	170	152	170	174	140	171	159	147	171	166	149	142	187	156	186	163	178	151	173	164	183	156	150	138	173	154	173	176	164	168	156	175	159	168	171	168	160	148	188	189	167	145	178	178	170	148	149	152	151	158	185	165	164	153	160	153	148	176	164	157	151	152	161	160	147	156	163	162	175	159	174	168	163	167	187	146	147	172	159	165	177	175	169	178	152	173	160	160	149	182	195	169	181	161	195	166	173	182	185	152	164	178	159	170	141	170	167	162	152	151	149	139	170	170	165	154	167	171	175	162	158	162	165	162	153	195	155	177	184	167	161	162	134	162	151	177	157	158	165	168	172	160	169	153	172	153	163	158	162	161	162	151	192	140	163	170	179	144	186	165	135	168	188	154	138	158	134	153	148	177	181	173	160	159	178	188	160	182	180	187	171	151	155	159	173	140	159	182	151	149	165	167	158	173	173	151	150	159	170	162	142	155	158	166	149	184	167	151	184	134	186	155	171	157	142	142	188	162	152	180	157	158	155	161	160	160	166	168	172	147	137	180	180	157	185	150	157	169	136	179	173	173	154	140	168	158	150	148	138	147	150	148	155	178	196	153	143	150	155	172	154	174	147	151	148	155	153	173	159	158	166	138	151	158	187	160	160	167	162	164	158	152	189	165	169	133	170	168	166	161	176	145
16218	1192	502	607	545	530	481	502	492	468	452	424	453	475	472	486	451	444	436	442	469	435	423	439	424	458	455	449	443	438	434	459	422	468	459	442	431	455	465	461	433	457	411	456	441	444	434	427	452	473	417	411	437	470	415	445	429	450	446	449	411	442	449	410	408	461	458	398	456	443	453	427	467	417	441	420	409	408	413	436	443	437	445	450	461	432	444	445	423	440	414	440	426	439	400	404	449	433	415	427	397	435	440	467	421	421	401	449	441	409	435	433	459	429	470	466	434	441	439	432	453	443	448	402	441	415	435	441	425	433	441	455	394	462	424	413	427	431	426	462	448	465	432	408	427	439	445	435	438	426	473	431	402	433	417	406	454	472	404	460	444	461	434	440	421	403	440	390	436	446	418	461	448	417	437	466	431	438	409	417	405	453	427	437	464	437	400	434	448	404	419	445	452	444	442	434	441	450	396	450	423	401	449	432	438	431	435	453	433	467	456	449	439	396	426	417	446	404	474	445	435	458	402	450	409	481	409	431	443	415	426	446	420	404	423	419	433	427	424	434	419	456	400	437	456	412	421	418	434	443	464	432	412	454	435	419	428	434	425	419	441	425	431	427	433	412	477	436	451	451	441	426	445	419	418	448	441	452	431	444	437	418	421	454	457	434	415	414	425	429	474	452	454	437	455	463	439	461	387	415	454	432	469	435	436	430	450	435	437	442	433	446	437	396	451	445	442	424	441	461	461	418	403	457	443	448	463	437	414	451	410	437	460	420	458	442	462	456	425	461	417	441	437	455	446	411	449	407	417	428	437	436	432	441	448	458	417	424	483	436	451	431	403	415	433	449	431	444	454	443	452	427	432	437	444	427	412	426	434	458	417	400	431	432	401	446	430	403	408	462	470	450	458	438	423	440	397	438	424	472	439	421	396	416	461	463	452	433	414	419	426	457	424	462	447	453	436	430	438	440	426	437	431	430	393	425	433	432	419	401	458	374	457	402	436	470	447	436	395	429	432	434	413	404	448	432	433	450	426	445	405	453	445	416	421	428	400	442	439	409	418	421	428	397	464	452	429	461	428	458	432	467	431	481	426	460	430	403	428	417	430	449	421	454	444	419	453	471	487	496	400	483	408	441	423	431	469	439	405	469	435	426	445	436	432	487	409	428	396	438	408	473	448	410	456	428	464	435	454	447	446	426	479	452	426	447	412	477	428	404	459	439	394	434	451	413	449	444	433	451	427	474	399	429	433	445	424	435	486	417	459	434	414	432	468	456	471	420	435	485	417	439	444	382	427	425	434	410	427	429	425	430	401	444	450	434	423	455	426	433	450	411	392	442	380	434	416	436	429	448	414	446	412	433	447	444	386	442	450	435	448	428	423	411	443	455	400	444	408	444	420	471	448	434	431	453	475	449	434	419	427	401	441	437	442	465	431	429	445	444	405	426	435	435	446	428	400	432	409	474	448	435	417	416	416	417	391	418	433	472	446	428	427	438	408	446	468	442	471	411	388	439	465	467	448	459	414	441	421	449	428	450	448	435	425	465	449	448	445	428	404	428	431	413	453	426	420	431	427	407	432	423	434	461	417	414	443	435	415	420	441	421	453	437	403	483	405	465	428	398	459	428	416	433	394	431	428	416	436	443	456	436	431	418	416	437	468	465	431	455	399	448	426	452	403	409	453	446	430	443	389	448	416	434	427	444	401	426	401	461	430	412	434	424	416	433	445	442	460	443	429	448	412	465	446	437	429	420	398	417	445	386	455	437	456	435	458	415	424	430	444	419	444	409	412	441	446	386	430	420	415	441	428	431	411	444	403	473	432	407	430	417	417	445	461	420	384	436	483	460	443	423	455	430	444	430	450	432	504	449	443	446	427	450	433	486	434	461	440	415	442	450	408	421	410	431	428	443	422	415	429	423	408	411	442	439	404	433	441	436	417	448	458	458	463	431	404	409	441	415	469	477	416	440	379	411	416	412	457	416	451	440	397	446	433	418	435	484	401	389	414	442	438	413	403	408	417	448	440	456	414	417	431	427	461	443	418	426	441	441	407	401	440	446	450	441	426	423	449	462	427	444	427	425	460	435	477	468	430	388	480	437	437	430	420	463	413	426	421	477	412	439	433	435	419	415	451	430	439	447	444	430	442	428	452	446	430	475	425	420	411	442	419	439	447	476	425	416	413	453	436	452	464	433	448	422	411	446	421	454	381	440	407	433	397	435	472	440	447	465	442	456	425	441	412	435	443	420	471	414	430	421	455	419	411	439	411	449	431	414	407	469	411	388	434	398	425	391	460	482	443	409	482	436	447	430	420	408	477	422	437	381	448	440	440	455	453	426	441	434	442	433	436	451	427	400	409	456	446	448	409	437	441	431	449	467	491	429	459	473	413	452	437	483	404	428	411	415	417	399	422	433	467	429	424	437	457	441	459	461	451	471	433	430	451	444	427	438	437	437	388	431	441	479	411	421	429	431	414	431	457	451	430	462	477	436	437	438	441	432	479	404	430	446	450	438	425	416	454	407	412	461	440	438	462	410	405	443	399	451	429	435	437	454	430	462	404	443	407	434	415	448	425	432	423	407	451	441	404	418	474	414	412	446	439	433	424	432	425	467	458	421	448	436	464	445	427	437	397	439	429	393	435	425	461	417	447	439	466	444	431	412	456	412	418	422	413	455	458	437	455	432	433	397	448	412	419	423	435	419	409	447	434	416	439	450	465	397	431	426	428	433	455	448	442	399	399	435	418	433	417	419	437	407	436	428	478	428	452	443	439	392	431	451	417	412	468	434	417	411	469	400	460	450	432	392	431	438	474	429	428	431	467	421	408	458	437	469	430	419	417	438	460	468	452	432	438	458	434	398	440	462	456	408	491	426	447	455	427	440	424	463	463	436	430	473	422	461	443	435	425	430	400	421	429	421	449	384	416	412	400	477	424	466	419	447	405	433	443	407	408	403	455	405	411	435	426	420	434	470	451	376	412	412	417	478	428	451	447	393	457	449	444	448	465	414	436	449	442	424	419	445	458	440	432	425	426	426	458	464	435	440	430	455	452	435	411	403	442	419	428	446	413	419	386	403	456	442	455	404	422	419	458	428	430	473	442	402	419	428	439	444	427	442	450	431	418	470	423	442	432	425	431	402	426	448	437	429	432	420	415	411	422	425	428	424	451	418	420	434	443	410	429	421	447	453	429	419	464	451	440	441	426	414	414	460	453	433	421	459	432	436	432	448	432	473	422	442	422	437	448	438	469	444	423	437	429	413	399	461	448	421	434	455	440	436	435	430	426	438	462	424	434	422	430	409	417	411	421	416	466	424	478	423	430	443	429	422	450	491	443	424	411	449	412	416	427	431	423	448	421	451	427	443	462	432	465	471	421	445	427	436	424	411	423	408	412	407	431	440	410	421	449	414	436	446	445	437	420	415	434	447	406	417	416	406	437	447	398	423	434	424	425	412	460	473	427	423	423	470	462	432	427	417	418	426
62826	23706	3013	812	629	527	424	383	324	312	302	254	287	259	296	286	279	237	232	247	258	213	261	252	234	211	235	240	236	218	208	250	236	239	231	249	245	205	241	211	240	232	242	222	230	240	219	222	252	237	222	203	234	209	217	235	234	202	213	216	227	237	226	236	239	205	220	220	232	224	230	242	231	243	231	199	222	218	242	212	228	238	244	249	220	231	209	231	217	237	220	198	217	214	220	211	234	234	200	235	244	198	245	220	222	228	260	214	217	224	245	242	236	243	211	221	234	219	233	245	219	209	204	193	215	227	234	216	241	260	208	217	230	200	224	223	240	245	231	223	210	241	219	225	208	226	225	202	220	225	214	212	232	204	223	201	213	207	216	215	243	214	228	231	222	213	223	222	235	220	207	249	225	251	212	249	206	250	219	225	234	221	213	235	218	241	211	241	228	211	237	218	252	223	209	235	251	213	203	197	230	216	234	222	237	225	204	227	243	221	202	219	225	228	226	246	237	238	195	212	214	231	264	200	216	219	259	245	224	228	200	210	207	231	233	213	231	220	224	243	199	240	212	214	241	239	203	217	222	228	239	185	236	193	228	213	184	217	202	216	258	214	237	201	241	218	222	240	223	243	233	183	217	228	231	215	212	237	240	242	192	232	240	190	228	212	224	220	197	216	253	227	242	217	202	222	226	226	210	223	234	217	225	211	226	240	237	227	231	222	226	236	235	226	238	228	214	194	195	212	223	226	205	224	230	222	225	202	236	213	202	227	211	234	255	197	213	223	227	238	240	243	208	251	221	238	226	213	215	230	230	207	247	222	242	210	222	213	208	234	199	205	238	242	199	222	202	199	245	243	220	235	243	241	230	220	221	215	226	230	234	221	246	227	204	224	229	214	216	231	226	213	243	221	224	223	203	226	233	221	202	239	218	216	209	225	234	193	208	206	218	247	228	252	235	204	214	239	226	246	231	215	192	236	204	226	216	231	221	214	236	241	216	222	213	187	228	240	219	233	206	240	244	231	230	212	217	208	234	239	233	210	248	215	216	250	210	207	183	250	182	204	222	243	211	229	218	197	222	212	219	236	205	224	207	222	218	210	200	225	257	234	217	237	205	233	218	216	251	230	235	221	205	203	255	233	217	215	222	209	229	224	211	233	254	230	236	201	224	224	235	196	232	215	255	218	228	240	210	251	196	233	224	244	266	242	235	205	215	205	230	235	199	233	228	239	231	232	206	203	223	202	217	211	225	205	191	216	228	227	234	220	231	212	207	226	210	215	254	244	216	205	240	229	253	242	201	237	224	232	222	218	244	221	230	231	238	198	237	214	228	238	247	222	231	213	216	252	231	236	212	224	231	222	233	216	219	242	228	211	204	209	226	243	250	232	236	228	228	234	222	249	245	224	230	207	207	196	203	232	240	219	204	211	239	224	233	244	222	247	220	234	248	211	230	227	231	192	223	211	249	256	207	214	227	246	257	215	253	202	223	212	226	245	218	245	207	226	249	228	251	243	229	200	237	240	247	217	204	215	222	236	226	242	213	219	216	210	223	206	212	241	223	206	198	227	203	238	254	239	228	217	228	237	225	218	188	209	240	219	212	241	235	209	208	217	246	218	222	227	193	246	193	229	208	193	220	212	229	226	252	224	195	223	234	225	245	209	211	231	236	214	235	223	238	240	229	227	238	212	228	247	218	220	232	225	217	225	226	236	215	207	244	225	184	244	217	224	244	232	212	249	242	220	215	254	222	216	249	212	232	200	231	210	236	210	253	213	235	205	231	228	221	207	226	221	232	207	229	262	227	243	211	216	219	226	209	203	208	205	220	225	221	255	248	233	239	226	208	205	209	251	244	252	216	244	199	223	266	249	209	232	234	214	239	239	242	261	212	212	254	238	242	209	236	233	209	222	214	231	243	252	206	236	234	215	209	227	203	231	220	211	231	238	237	213	213	239	216	240	220	230	232	209	234	232	230	213	215	210	207	219	223	196	252	235	207	216	233	217	203	215	251	228	242	219	248	209	213	224	183	238	214	217	224	253	208	251	194	252	195	246	216	227	239	223	219	236	227	212	215	222	220	243	243	224	212	211	252	208	212	224	234	208	236	232	219	235	213	200	223	208	240	201	232	265	217	224	200	223	250	226	224	217	214	251	223	238	218	203	230	242	214	216	212	221	228	232	205	227	204	231	257	244	223	209	223	217	216	239	231	215	227	209	222	228	251	214	251	230	210	200	220	242	207	243	218	206	214	216	247	201	253	223	231	208	217	238	195	214	236	230	221	207	242	236	252	207	202	248	220	235	226	237	216	213	216	211	200	219	214	242	220	216	248	202	217	214	230	241	263	227	242	241	230	196	205	247	213	200	236	227	218	225	216	199	190	220	217	241	222	236	203	221	192	209	212	208	235	212	228	226	225	247	218	234	213	234	196	236	243	216	231	216	227	225	236	230	224	242	207	199	242	214	211	232	254	228	223	237	247	214	221	225	235	228	226	240	220	240	199	231	217	227	250	238	207	253	240	230	219	218	225	229	217	238	215	236	235	230	227	202	233	221	239	257	239	251	214	217	236	237	210	216	221	222	219	221	232	207	240	186	230	241	239	214	194	247	229	224	224	260	222	204	214	244	233	228	237	222	221	240	218	220	223	220	231	216	207	253	222	233	224	214	234	200	247	227	197	214	213	237	237	230	217	211	215	197	224	223	230	208	230	214	229	221	202	223	209	196	219	242	260	242	240	231	230	246	231	199	209	235	224	234	223	211	216	228	228	225	215	222	216	204	240	231	223	203	210	256	183	227	221	243	220	209	190	205	234	226	218	212	238	220	218	221	226	244	237	225	247	232	214	227	228	237	250	204	221	239	236	216	228	217	207	235	209	236	185	217	222	237	229	223	206	247	222	221	226	204	231	243	229	239	235	222	201	239	222	227	205	208	241	205	223	227	182	228	223	233	237	220	223	228	229	227	217	233	243	235	239	219	230	186	214	226	237	241	232	202	250	229	258	251	225	223	215	220	249	226	238	245	238	225	225	234	222	203	210	224	226	221	218	243	233	213	254	222	235	201	197	204	254	235	271	227	209	223	244	224	243	183	200	238	223	204	251	214	233	227	223	231	216	206	224	210	235	247	214	223	236	222	241	213	224	228	232	232	218	246	256	252	210	241	226	196	222	260	229	234	205	235	199	211	206	216	235	216	228	224	195	234	243	223	230	230	212	249	232	229	221	223	178	196	238	243	234	217	221	236	211	241	236	203	213	245	203	240	218	205	244	238	243	224	232	234	230	225	205	203	232	206	213	221	238	223	235	225	230	238	237	226	198	215	221	242	223	197	253	218	239	183	237	223	205	207	202	253	237	226	211	242	221	219	249	220	215	209	225	231	234	227	195	226	235	217	232	197	250	241	228	238	212	219	222	201	219	237	188	193	208	223	214	221	226	189	219	209	229	243	215	221	240	220	215	211	230	215	249	235	218	218	249	221	198	247
36257	5713	2036	2444	2237	1745	1547	1284	1246	1078	965	934	870	868	853	836	779	745	700	663	729	674	689	699	708	653	624	637	610	661	665	648	676	654	630	604	627	618	591	630	562	601	627	623	582	604	595	600	572	589	601	578	578	586	580	608	603	557	577	600	554	564	587	572	598	550	616	605	554	582	589	595	553	578	548	602	551	577	567	585	600	578	585	597	564	611	567	556	534	558	572	549	519	572	630	569	535	562	607	580	615	488	549	569	531	546	548	581	561	567	554	578	534	497	597	573	561	544	623	572	543	580	541	558	574	580	596	578	537	536	552	569	556	551	526	523	550	568	538	579	537	600	537	578	584	551	538	531	550	598	577	568	519	522	539	556	546	571	545	598	584	598	598	571	543	571	580	541	553	528	569	565	559	575	615	597	598	515	580	566	577	568	580	579	555	553	549	571	575	603	591	540	540	552	590	588	576	566	589	522	543	595	575	579	571	571	548	577	581	591	515	573	528	586	575	578	569	567	537	599	572	584	596	520	581	588	557	553	583	566	576	618	567	543	576	534	581	573	557	584	564	546	574	561	604	591	583	556	578	578	573	557	572	559	567	579	531	545	567	568	570	568	587	546	552	528	559	562	561	548	567	542	554	586	579	554	577	600	590	585	520	570	596	518	577	533	572	560	553	547	563	546	554	549	539	577	590	585	592	536	610	551	556	510	556	546	573	570	543	547	621	558	542	568	538	582	568	547	600	580	572	531	554	551	561	548	599	575	516	586	538	565	555	562	571	580	568	582	593	529	530	548	544	568	563	545	546	590	573	559	563	546	574	564	560	593	561	545	567	549	594	542	591	541	584	573	550	556	569	556	561	541	531	586	539	558	582	558	577	579	577	567	569	573	580	569	531	555	530	564	580	538	618	561	577	575	585	535	539	586	533	545	552	561	578	537	543	587	572	574	587	571	551	556	578	548	545	562	589	542	554	575	538	581	563	541	541	556	569	547	541	555	539	559	562	555	552	592	590	601	571	561	552	602	543	585	545	562	529	559	546	571	578	556	566	534	552	541	560	572	580	544	614	545	562	588	547	562	595	559	544	568	561	559	553	551	556	602	579	586	544	540	539	567	574	546	564	557	591	584	549	595	536	573	620	571	558	574	582	539	582	583	556	596	550	582	567	561	556	630	546	556	571	564	557	579	543	587	544	596	549	528	546	512	588	573	558	589	562	569	521	554	558	557	571	582	556	584	564	571	526	570	592	596	550	591	543	582	543	545	611	588	555	574	577	554	537	600	580	601	573	533	547	571	541	556	587	545	570	556	565	569	561	577	521	534	573	555	594	559	530	529	522	546	568	563	605	564	554	515	602	543	557	570	586	567	594	572	540	557	551	555	577	526	571	553	586	551	541	548	559	590	579	541	543	578	578	556	548	563	572	590	568	559	554	586	576	530	542	566	630	552	561	589	556	574	568	527	585	535	561	560	546	537	622	530	581	586	546	565	549	592	561	605	604	522	537	603	545	536	543	551	558	550	557	595	534	544	586	589	607	553	537	536	601	589	553	577	579	570	558	594	570	595	565	584	560	561	600	570	602	577	512	534	590	547	560	569	589	583	572	584	571	569	574	594	553	634	553	577	606	600	596	562	539	555	569	564	560	569	530	563	555	545	546	558	597	618	528	530	615	555	599	573	550	526	577	577	544	553	528	557	573	538	549	559	562	589	534	567	597	578	543	578	561	573	560	554	568	550	577	567	593	545	583	602	574	587	606	538	574	540	551	563	558	567	524	544	546	540	624	545	572	582	560	547	567	552	561	585	575	574	602	543	569	557	545	601	583	582	564	540	554	544	594	568	598	571	611	553	571	560	571	599	562	559	556	544	575	499	574	548	601	561	596	569	579	569	593	556	572	551	530	561	588	542	596	560	573	564	590	546	586	596	561	561	570	587	550	618	565	562	587	557	570	587	560	578	643	574	578	537	548	563	594	572	588	516	565	602	593	570	555	535	587	614	548	539	568	538	550	566	602	547	577	574	570	600	559	603	585	558	515	596	579	530	583	547	587	541	590	570	530	556	563	539	547	583	555	561	599	566	577	583	552	514	552	594	605	571	605	567	577	595	589	568	602	559	545	577	570	555	594	557	581	560	528	540	546	580	549	534	550	563	553	539	589	600	557	549	518	545	535	570	530	566	561	608	521	548	517	571	543	573	562	569	564	548	613	568	531	606	578	583	549	521	572	572	548	587	572	557	547	564	586	568	570	555	553	544	551	544	596	616	616	572	534	558	552	551	550	561	569	604	591	586	575	559	600	545	558	506	551	567	523	577	555	546	544	579	561	567	554	543	581	572	507	536	566	567	566	584	555	562	550	566	540	577	580	611	554	564	551	562	584	580	546	550	569	536	554	562	585	550	540	530	555	548	555	533	556	563	565	577	559	601	555	595	632	550	532	532	548	592	602	550	583	579	570	522	587	596	558	580	568	554	590	599	602	576	573	567	555	588	560	564	596	580	570	586	572	535	594	591	571	552	537	590	580	562	548	564	535	558	562	576	577	506	594	556	571	582	564	590	588	612	552	598	590	558	573	573	566	566	577	594	565	576	562	526	571	559	512	545	591	559	603	550	540	575	524	561	574	582	553	577	536	573	558	545	556	545	563	539	551	574	563	561	552	583	561	545	540	541	592	554	601	571	531	604	540	561	530	562	607	546	601	573	576	568	511	564	584	577	555	569	571	547	544	558	565	614	617	565	568	539	553	560	549	589	578	565	592	503	590	588	571	507	587	549	570	561	571	563	566	501	557	578	590	595	563	612	549	572	604	558	579	576	544	578	587	568	573	560	573	573	546	582	551	603	535	523	536	598	546	543	591	530	579	574	599	544	595	557	574	555	588	564	583	543	585	606	585	563	546	556	532	561	569	575	552	583	543	646	610	598	612	545	584	551	603	531	574	585	539	569	596	560	562	562	576	548	591	579	561	587	595	560	574	604	563	551	521	576	617	577	574	584	555	579	549	566	546	548	527	555	533	591	534	584	567	551	571	593	571	564	571	535	557	575	574	578	522	590	590	561	547	562	555	529	525	605	592	497	545	604	561	604	559	586	513	541	524	562	563	567	567	587	551	647	567	583	538	557	578	540	532	581	568	564	550	586	523	570	596	524	534	524	542	578	591	557	562	574	551	577	548	581	585	564	551	549	585	527	566	591	534	526	552	582	566	543	549	526	570	586	576	557	586	573	576	558	547	583	549	579	557	586	560	592	544	546	549	588	584	588	602	590	562	575	559	575	587	566	556	549	521	578	547	566	545	524	591	562	575	568	576	568	538	530	544	611	578	559	525	581	542	521	535	596	574	524	542	594	596	597	581	586	562	543	576	583	575	574	595	584	564	587	514	548	591	554	544	575	548	585	584	567	555	591	594	516	623	581	577	597	570	550	552	577	540	587	570	541	541	536	602	574	543	585	542	545	538	558	565	579	576	532	599	530	573	602	568	633	558	556
76146	31868	7099	1683	999	678	565	452	359	322	267	245	230	232	210	185	208	172	145	198	158	157	186	160	176	162	176	161	165	145	174	151	147	157	155	164	151	128	173	153	156	148	148	157	150	175	150	139	123	139	137	151	139	162	147	129	161	142	147	163	135	138	146	148	132	146	146	126	142	134	136	121	141	142	152	137	126	146	138	126	139	129	135	136	153	143	144	150	152	135	137	148	155	135	150	126	110	153	147	134	133	138	136	144	167	145	137	132	134	131	141	133	122	127	128	148	124	135	127	141	141	159	147	155	126	147	165	129	125	144	140	139	142	128	130	138	140	120	153	141	148	114	111	124	145	157	144	146	131	127	135	148	122	123	131	141	136	168	150	135	159	142	143	144	141	152	148	136	166	137	135	121	162	135	127	148	149	131	142	139	134	140	139	140	150	137	162	115	132	124	149	138	159	182	144	138	116	162	124	100	147	120	156	139	154	143	157	153	153	140	151	150	141	138	152	132	145	162	117	130	172	148	140	133	118	163	165	144	139	140	126	125	143	146	135	122	133	123	130	132	160	139	128	127	151	153	142	136	151	130	133	130	140	145	129	160	156	137	172	142	116	138	143	125	149	147	136	134	159	135	140	141	143	142	168	153	128	129	136	115	140	124	136	137	133	138	130	132	154	144	129	156	154	137	173	141	142	126	157	153	130	142	140	140	140	124	139	130	137	124	137	139	150	129	144	120	129	146	133	127	139	149	129	147	139	131	143	137	155	144	140	151	131	143	146	123	145	149	148	147	121	134	143	138	141	158	155	132	128	140	145	141	147	136	144	165	154	132	139	143	144	155	132	145	157	137	146	128	147	129	137	152	133	148	149	151	148	129	167	142	143	119	167	121	138	127	134	149	140	102	152	138	136	136	108	159	143	139	128	158	132	124	148	143	144	153	116	114	157	144	148	132	150	157	121	144	136	142	135	149	136	147	138	131	143	166	141	134	161	139	156	138	154	122	149	120	123	133	137	134	122	111	139	144	152	142	143	144	161	126	125	150	132	133	124	135	136	149	131	122	144	139	136	137	153	136	142	160	130	135	142	171	133	119	119	131	162	161	142	134	139	133	128	123	136	119	120	150	144	141	128	130	149	146	134	151	153	142	170	142	131	106	143	137	152	141	156	153	128	141	139	142	144	131	125	143	138	143	149	149	131	142	134	127	142	135	132	149	136	143	137	134	131	129	149	137	98	130	156	132	131	146	135	125	129	152	139	116	132	143	142	162	149	130	134	132	138	145	145	152	120	152	135	128	137	153	130	139	129	108	124	128	153	131	137	164	141	143	148	154	130	123	159	128	132	147	130	114	146	136	139	132	138	135	141	173	158	141	128	139	145	148	131	129	134	138	117	140	134	142	146	146	147	138	152	130	132	155	150	133	159	136	143	126	134	139	147	121	138	141	140	144	145	157	138	137	131	159	122	140	130	126	128	134	139	160	137	154	148	137	134	178	136	149	139	142	146	130	141	147	148	124	153	141	138	163	131	135	153	137	155	120	139	140	138	143	128	121	139	155	145	140	132	150	126	143	150	136	123	144	134	144	128	142	142	140	134	125	133	142	143	117	141	143	156	150	130	133	141	131	142	124	135	150	133	145	144	113	154	141	144	165	139	142	123	156	141	159	132	143	167	131	142	145	134	135	128	140	125	138	123	126	140	158	123	140	166	120	128	143	135	150	124	132	129	140	126	145	145	140	160	150	160	151	129	154	127	144	138	148	147	113	153	142	132	147	121	149	116	156	152	136	128	161	141	146	145	132	160	140	156	156	127	136	127	153	127	134	111	134	145	145	123	139	139	135	143	157	130	138	150	140	131	138	143	127	122	143	160	135	143	160	121	152	141	142	157	119	127	159	146	144	147	149	140	126	128	142	152	147	144	119	124	141	128	143	166	128	118	135	145	118	164	146	114	141	133	131	144	146	156	143	133	137	139	127	174	149	119	165	138	132	171	153	125	106	126	150	133	156	151	134	122	135	121	138	124	142	138	148	138	135	178	135	150	135	145	160	150	148	136	143	140	133	147	159	129	155	149	129	161	140	139	130	122	144	159	154	129	134	115	124	156	143	119	133	140	106	141	154	133	125	130	130	139	141	171	139	118	160	125	148	142	142	148	156	144	131	150	159	134	120	167	120	143	159	150	142	126	154	143	130	145	135	139	126	119	182	143	168	142	121	163	131	122	120	153	138	136	140	128	138	132	131	133	145	126	145	160	132	135	140	138	149	155	169	129	125	125	148	146	143	124	138	121	140	159	137	148	141	131	145	139	127	140	134	157	137	144	140	153	151	108	142	145	148	128	126	141	126	141	128	164	144	127	112	152	139	135	147	131	134	122	145	146	149	150	138	125	125	139	162	144	124	147	130	133	143	117	127	123	155	114	130	123	135	151	142	159	154	144	146	145	143	131	145	132	132	151	146	147	136	138	133	150	121	140	134	151	140	138	121	149	161	136	131	130	123	135	126	135	137	150	146	133	133	144	141	159	130	136	127	123	124	142	126	138	136	153	154	148	137	123	135	147	170	152	120	157	171	150	140	138	145	157	134	133	169	153	146	137	141	122	135	174	134	112	144	143	155	135	166	130	137	166	119	153	124	130	144	153	120	131	148	138	118	115	147	129	133	165	115	128	144	148	134	136	145	135	127	140	146	144	138	144	148	142	139	114	143	149	145	129	135	143	122	131	145	148	157	139	141	141	151	144	152	132	144	143	153	150	138	148	146	136	133	137	146	131	119	128	137	139	142	146	133	156	163	140	134	138	141	136	147	126	144	126	117	119	140	130	146	176	144	122	124	124	129	136	160	138	138	148	156	137	148	128	124	123	144	158	126	160	159	124	125	144	129	132	149	148	153	146	115	126	144	125	142	138	136	155	131	159	145	154	144	142	122	126	133	140	125	140	126	125	127	152	143	132	134	139	156	135	140	128	137	129	125	124	140	140	135	131	129	123	153	147	128	141	154	125	158	129	125	128	142	123	139	145	136	131	138	142	130	155	148	129	125	156	138	138	111	117	158	130	135	141	139	142	146	123	167	157	125	137	162	140	123	126	150	147	131	123	141	132	145	126	130	130	137	148	131	150	150	160	141	156	145	149	127	156	147	136	138	163	146	135	135	122	124	137	119	142	173	152	146	127	150	136	151	166	157	131	120	153	137	147	151	142	134	143	158	155	126	150	170	129	132	144	119	127	137	136	137	154	127	148	142	135	135	132	163	126	140	103	126	139	130	131	139	149	138	138	148	141	165	151	129	136	125	138	138	148	137	149	150	125	141	152	116	140	126	164	121	141	138	137	136	139	149	142	159	107	119	143	130	149	133	155	151	144	160	174	124	152	146	135	142	142	155	127	141	135	142	155	121	144	147	143	131	148	128	135	164	144	118	125	167	120	158	132	147	150	124	128	120	133	145	154	126	148	134	154	131	150	152	140	138	130	137	142	124	154	141	155	139
44616	7514	3064	3901	3448	2938	2387	1969	1654	1440	1245	1127	1039	903	915	762	767	686	675	667	576	611	558	546	540	537	529	514	515	465	491	487	437	464	426	463	427	459	444	444	443	444	393	396	427	402	443	421	416	388	374	436	403	401	393	398	393	375	392	358	390	393	389	361	366	379	371	374	397	363	381	389	380	363	398	366	357	366	373	382	393	376	388	381	412	412	354	375	364	372	363	368	371	353	371	411	378	350	341	355	355	345	345	366	354	349	391	384	361	363	354	380	327	356	355	347	352	328	357	337	369	358	342	364	336	348	338	376	329	366	373	407	372	363	343	381	396	365	366	371	400	377	366	396	364	344	352	338	399	333	394	391	345	364	366	358	297	321	386	388	393	342	364	366	351	341	360	364	352	359	387	367	329	361	360	375	395	373	329	345	363	366	342	389	365	357	361	366	347	344	361	364	379	340	336	342	352	383	348	343	375	367	389	375	375	387	337	351	355	383	354	349	389	367	361	378	415	316	339	379	373	358	365	382	312	349	342	350	362	387	361	361	311	354	373	341	352	376	340	395	377	379	362	377	371	369	377	349	347	398	353	344	347	371	362	348	355	371	314	346	362	384	381	329	369	361	394	372	352	361	375	357	378	349	360	330	369	345	365	332	381	351	378	362	362	371	335	366	336	357	375	331	363	360	361	373	330	334	369	344	392	370	321	351	375	364	383	341	352	342	349	378	336	370	338	376	363	357	382	359	387	366	391	331	385	369	331	357	347	364	401	342	350	354	359	371	362	327	355	404	344	351	362	359	362	336	342	372	330	348	368	365	383	373	357	357	344	357	343	391	338	355	337	354	369	391	388	342	371	393	364	357	348	353	343	356	330	361	373	353	347	380	338	382	371	350	371	339	359	377	372	355	337	367	367	373	350	386	347	339	354	375	354	347	386	347	367	372	347	361	407	356	355	319	361	329	319	374	374	367	397	357	363	333	358	366	362	380	366	358	365	357	365	373	391	387	355	350	365	397	366	325	369	355	361	343	373	391	353	346	358	331	370	375	365	347	352	375	355	383	363	365	343	343	335	365	331	348	372	348	383	359	348	340	337	390	336	377	352	373	351	358	394	351	394	348	338	361	361	363	338	357	342	361	358	370	380	362	380	346	326	335	360	366	348	369	381	341	318	377	358	360	323	337	339	394	336	377	340	370	353	379	373	367	355	353	404	318	343	357	337	318	380	389	350	357	388	346	369	356	339	399	343	363	344	346	357	349	362	346	364	368	369	351	341	346	389	366	359	352	382	314	356	349	349	347	360	363	365	377	363	374	331	387	382	352	359	354	345	351	360	384	357	364	336	370	353	330	346	375	353	363	376	337	340	346	327	405	331	393	384	365	351	361	356	384	342	387	356	380	347	342	353	375	360	367	328	369	332	331	339	337	334	347	366	368	354	384	377	362	339	369	369	377	383	356	350	355	379	379	327	395	317	353	371	367	330	359	333	356	370	380	346	371	381	322	353	335	350	371	362	356	323	353	341	379	366	372	377	380	341	358	377	345	383	376	357	342	355	336	377	360	367	369	361	350	335	354	353	359	361	358	331	337	342	348	347	340	375	386	375	380	373	355	379	313	346	378	370	347	360	377	328	352	362	343	394	348	355	346	352	361	355	352	377	396	343	347	370	359	371	343	361	368	328	323	378	370	364	363	390	404	360	353	337	367	341	378	368	355	382	371	341	340	345	335	353	372	373	383	368	334	347	355	382	353	345	384	370	394	343	334	347	342	354	362	355	335	361	369	356	386	368	357	332	384	349	388	401	362	359	365	401	296	401	353	382	381	362	405	353	347	347	373	354	371	347	359	388	329	361	345	346	336	361	336	384	361	381	381	347	357	362	382	355	357	373	345	353	388	318	349	365	340	358	347	413	384	365	367	383	342	387	369	362	356	395	348	352	360	334	356	389	369	383	370	345	368	345	354	408	385	347	334	345	363	352	332	339	364	323	336	356	397	371	364	382	348	366	391	346	327	357	356	349	356	376	371	362	360	357	351	380	363	380	358	378	348	360	365	330	340	360	401	357	329	332	377	377	368	343	366	374	329	358	380	379	373	355	376	359	382	353	354	364	341	378	358	312	335	343	382	364	330	348	350	344	331	355	374	361	321	383	363	331	389	331	331	360	351	382	366	368	381	374	342	364	381	357	367	363	352	340	371	365	356	341	359	376	357	348	349	349	371	362	389	370	406	370	385	354	368	348	371	352	387	366	357	364	351	366	361	369	346	350	362	360	357	345	370	347	366	335	379	384	360	339	348	380	364	350	347	368	378	362	341	380	358	360	366	369	388	338	381	379	357	380	334	342	303	352	343	351	366	336	338	385	386	384	370	359	353	364	359	349	403	379	357	346	363	374	376	368	357	344	349	344	381	357	339	354	343	357	381	379	353	379	365	351	359	341	340	337	361	343	344	403	360	356	341	398	326	338	344	360	356	382	338	379	371	364	369	340	357	360	327	315	387	381	363	372	351	353	344	351	391	363	314	388	367	401	374	345	380	382	335	358	376	375	384	351	374	370	365	360	391	355	363	347	335	344	360	372	348	362	339	333	385	361	360	323	338	389	402	340	362	379	342	361	329	345	347	360	395	339	370	315	329	349	350	377	345	355	327	347	372	328	320	328	341	344	364	359	344	356	345	349	404	389	365	380	381	350	321	381	381	367	387	383	355	371	354	378	374	391	370	337	344	363	404	354	366	329	367	352	360	339	344	335	389	371	338	386	375	369	383	349	327	366	361	325	369	337	406	340	366	349	390	341	355	369	354	363	368	353	379	348	362	339	367	366	348	370	357	378	383	392	367	384	371	340	366	368	336	370	350	348	369	370	336	350	379	394	359	367	351	350	374	348	342	380	365	388	341	354	371	340	339	363	353	335	346	373	350	383	334	326	354	367	376	372	346	359	362	371	358	348	380	399	371	384	360	349	372	392	362	340	361	348	357	336	384	360	349	388	320	328	345	359	359	368	351	348	388	306	353	377	368	326	383	392	364	351	357	340	331	370	346	324	359	345	358	337	383	350	381	364	347	352	340	364	367	354	375	356	332	337	361	339	386	357	390	363	350	335	378	339	343	357	372	376	342	351	339	355	346	399	314	340	369	369	331	362	360	365	361	353	350	328	363	392	326	374	369	377	375	362	350	334	387	350	362	323	354	381	390	373	388	362	381	334	351	332	369	307	340	360	348	352	363	350	376	371	377	354	375	358	358	392	337	369	359	374	361	375	359	350	366	363	341	366	353	368	353	349	361	376	341	375	375	330	352	339	383	355	362	326	357	376	338	329	358	405	364	361	360	372	363	369	354	330	333	367	362	366	363	354	304	358	385	365	324	349	356	367	351	337	369	368	319	347	368	342	359	361	348	342	334	396	378	374	389	392	334	368	346	373	356	331	355	348	325	360	367	365	381	355	374	331	374	354	337	354	384	341	376	345	366	372	378	353	328	351	374	372	336
21730	2018	251	190	195	163	201	177	151	180	157	170	158	169	181	182	171	154	171	156	156	180	178	163	178	167	174	191	169	139	167	153	148	174	150	159	160	178	163	176	160	140	156	164	173	150	149	169	163	159	154	156	156	176	168	160	159	179	184	169	179	174	150	168	149	163	164	151	162	152	165	174	159	159	174	168	162	153	159	152	188	157	153	189	165	157	155	178	152	161	140	137	180	166	143	174	172	146	151	154	173	162	157	155	173	150	172	170	166	194	145	157	146	190	160	161	153	184	166	160	164	182	155	142	172	171	159	169	210	156	152	164	134	177	153	193	154	180	142	167	185	183	186	175	179	173	162	168	164	137	134	185	158	149	163	195	168	184	158	166	177	156	157	147	155	157	155	156	180	158	158	154	172	166	169	175	169	159	146	158	134	176	171	157	177	134	184	137	161	189	183	158	184	149	176	163	170	177	181	149	142	158	173	179	159	168	167	175	192	192	167	160	170	147	150	165	161	170	160	159	146	174	161	153	169	169	152	169	151	158	150	183	158	152	153	178	130	156	158	180	145	161	153	166	156	142	165	145	172	199	173	174	151	160	150	156	183	156	166	164	172	178	163	159	165	145	162	157	141	153	152	144	171	142	175	154	161	161	175	164	157	170	161	165	161	140	164	183	163	150	169	153	154	156	160	158	163	148	167	161	173	151	136	167	167	178	155	175	166	168	170	162	155	152	168	162	162	167	149	181	189	155	166	144	157	176	150	169	163	177	176	161	165	187	149	198	162	161	168	163	130	173	151	164	170	178	153	171	173	183	172	174	160	165	166	180	146	172	153	156	166	166	169	186	160	165	176	157	159	157	182	182	165	159	158	170	148	159	170	157	148	170	158	174	169	156	155	140	158	153	184	165	173	165	167	147	167	148	177	159	168	160	144	152	142	176	170	159	177	178	164	162	171	170	178	168	152	156	162	157	162	151	208	152	152	164	173	181	162	145	145	147	151	155	160	167	148	170	162	150	168	162	155	189	164	164	148	143	161	143	164	167	160	166	139	151	142	169	155	160	158	180	156	198	200	171	156	155	170	167	182	161	156	155	149	143	171	144	154	155	152	156	164	142	175	171	145	155	177	149	165	174	180	174	168	165	162	169	154	155	152	145	171	156	161	157	156	150	124	154	167	150	153	175	129	147	168	149	156	158	160	159	167	157	149	155	192	160	192	160	161	143	151	155	175	147	157	137	150	165	197	172	159	168	161	165	158	156	179	164	159	165	159	131	174	156	190	165	179	166	135	166	199	198	159	153	167	151	174	173	164	136	153	147	167	155	159	154	171	165	165	167	176	175	182	157	166	180	126	144	144	181	176	169	147	148	151	145	179	158	193	171	168	157	155	154	174	132	149	177	147	167	187	153	164	157	175	161	191	165	166	170	175	162	162	159	159	164	173	164	155	148	152	166	177	185	163	199	165	138	161	169	181	169	142	172	158	149	160	156	155	166	146	186	170	174	175	178	186	168	175	139	185	158	179	183	173	143	171	148	159	162	155	177	179	171	183	153	159	181	161	169	158	168	161	183	166	168	171	137	139	158	156	146	165	167	169	155	158	190	143	163	142	191	166	175	160	155	159	169	160	154	174	160	182	135	155	166	168	154	161	155	174	161	160	171	147	161	172	132	146	181	154	158	157	168	188	156	164	162	151	181	169	171	148	159	153	173	153	159	163	175	136	169	161	147	145	137	175	170	179	155	175	156	146	156	149	175	177	159	157	170	165	165	194	184	149	167	156	152	162	156	161	162	160	147	194	159	176	158	185	145	174	153	175	145	179	148	166	157	170	175	143	176	184	163	148	164	165	155	163	156	151	155	157	164	181	172	163	156	166	144	161	150	181	153	179	170	173	165	186	124	181	162	166	161	182	171	172	185	137	171	145	162	151	163	167	161	174	171	173	182	147	158	156	153	161	147	152	160	180	163	184	151	178	182	134	157	148	156	162	182	148	167	167	163	168	161	161	149	179	158	161	163	186	168	167	183	168	179	166	176	143	160	167	146	137	193	156	173	149	151	175	167	165	151	169	171	157	154	170	175	136	157	147	167	185	148	197	170	154	165	161	151	184	169	186	153	160	164	164	180	148	174	143	174	147	186	168	136	166	163	156	144	131	163	172	154	172	169	189	145	168	153	155	170	145	168	162	187	147	169	162	156	181	159	167	149	181	162	158	171	146	166	169	161	154	169	174	185	158	157	164	134	171	154	168	170	137	152	157	148	145	164	190	164	157	144	161	174	181	171	175	155	173	149	189	169	191	176	170	181	167	178	161	175	170	143	170	166	164	161	158	175	157	148	154	164	174	148	174	160	160	168	166	140	172	154	159	167	155	155	153	181	138	152	165	167	165	147	177	167	169	183	137	174	162	145	163	150	167	144	157	161	145	166	161	157	165	169	153	151	171	168	153	155	183	169	148	186	169	159	158	157	192	159	152	156	201	168	166	149	149	155	150	164	158	173	180	145	188	160	161	159	147	166	174	144	149	179	169	141	209	179	183	151	197	161	175	142	172	163	164	162	145	189	179	169	163	149	152	181	143	158	167	167	167	149	159	148	178	168	171	158	160	168	174	157	147	174	182	167	181	161	173	170	178	152	163	164	176	162	153	179	167	166	154	176	172	163	185	177	176	130	153	176	179	185	146	164	167	159	173	174	160	178	168	154	154	156	173	151	167	157	155	159	186	180	179	157	157	169	194	167	167	161	180	133	166	131	167	177	176	148	171	154	148	178	168	158	173	163	157	153	177	143	154	164	146	167	157	153	153	144	170	166	143	188	168	169	160	149	162	165	171	149	151	177	169	157	170	165	176	157	171	180	189	163	186	176	170	186	160	170	154	167	154	144	159	166	149	145	170	152	174	153	171	174	156	155	156	155	152	187	139	158	174	176	154	143	157	152	166	164	168	157	143	174	173	155	171	159	168	173	159	178	184	173	134	168	171	152	165	163	149	165	154	169	142	179	164	173	178	163	173	162	150	133	157	143	147	166	145	170	159	149	157	147	158	171	167	163	176	165	147	167	174	171	161	140	160	177	177	163	148	155	143	167	148	139	147	173	164	140	142	154	185	156	167	150	151	138	169	182	144	150	169	175	163	185	158	172	164	170	155	187	168	174	176	178	176	162	175	163	166	149	165	183	160	166	179	162	157	155	171	142	138	171	154	166	151	165	156	162	165	151	183	167	160	183	141	162	163	162	189	161	161	164	173	179	176	165	173	160	170	186	152	178	161	170	152	172	164	158	153	157	158	150	159	145	163	169	169	171	169	200	150	164	190	143	172	163	160	169	170	154	144	173	184	185	141	164	165	176	153	167	183	156	159	175	157	163	175	165	175	189	176	202	182	177	155	151	170	165	173	156	163	162	148	151	172	182	141	176	190	187	191	157	169	173	165	195	155	152	148	142	155	163	150	168	157	169	150	147	143	160	165	152	169	175	174	146	160	142	153	185
16823	1074	559	574	557	549	503	485	491	481	496	457	481	440	456	480	469	445	442	492	423	464	451	470	437	435	453	472	424	424	446	441	445	444	429	452	419	429	438	446	432	436	444	426	452	434	464	450	434	441	459	416	458	454	453	464	428	449	447	412	429	463	462	427	459	468	472	416	443	442	435	431	463	436	445	467	439	436	424	455	446	469	411	407	432	417	409	465	435	439	438	409	451	432	452	439	406	490	426	477	417	436	442	383	421	450	446	448	412	397	409	445	421	448	430	402	427	425	454	458	425	430	458	440	472	458	487	458	427	458	425	429	448	443	452	415	404	454	430	410	407	453	454	479	444	424	414	438	417	429	436	410	447	405	421	467	417	426	446	406	490	434	432	469	425	447	437	446	429	432	465	403	403	468	420	413	451	455	420	401	428	379	448	398	443	431	427	444	407	445	408	436	479	450	418	425	440	425	454	436	414	453	435	445	441	459	466	440	411	456	422	457	424	490	420	467	416	420	439	437	409	456	444	467	426	464	444	451	444	473	472	424	433	454	428	440	437	415	437	428	431	459	435	428	401	415	442	438	461	463	453	447	427	467	432	453	477	409	427	414	429	450	431	425	447	412	439	456	416	418	425	409	454	415	413	421	446	442	430	397	396	472	419	444	426	392	428	447	460	439	407	418	421	441	427	437	449	453	408	465	435	427	454	441	428	437	437	377	431	420	456	456	416	440	440	462	438	464	431	424	411	443	405	421	443	464	456	428	441	420	462	476	443	425	412	432	446	462	438	450	400	416	414	422	447	444	420	451	460	395	387	464	416	444	420	469	399	464	457	434	453	423	435	437	439	459	432	429	428	398	457	423	393	438	437	457	430	447	434	449	476	439	413	459	439	420	420	436	423	431	434	423	447	466	449	426	425	429	426	464	428	473	409	433	413	449	433	421	444	465	402	454	437	452	406	433	445	404	428	462	452	440	433	409	460	423	414	438	447	428	428	417	455	392	397	455	424	425	435	419	440	449	462	455	460	409	419	450	448	435	451	468	411	406	454	442	411	446	440	442	402	447	451	417	436	428	448	437	392	498	440	424	402	443	413	414	467	420	468	425	472	408	456	466	445	446	449	416	452	472	408	403	432	435	455	433	443	422	420	456	434	442	431	452	456	450	469	414	405	484	446	428	405	438	446	433	444	454	396	430	417	437	457	422	421	445	416	414	437	424	443	428	427	458	422	431	410	436	423	489	457	458	423	472	434	429	425	485	435	441	449	445	468	441	417	460	447	457	413	438	437	461	477	431	435	424	463	405	447	444	456	433	388	434	462	440	416	468	415	412	395	451	445	404	435	381	466	423	455	430	422	415	462	474	433	454	472	432	428	474	462	453	436	447	446	430	487	436	455	461	433	402	409	488	447	415	413	430	431	415	420	448	457	411	428	452	452	437	434	437	446	436	448	455	440	440	433	437	448	424	381	461	430	441	454	409	450	419	377	416	458	404	408	459	436	450	432	436	448	416	427	398	463	441	419	419	434	421	418	451	444	435	405	450	428	444	407	472	474	464	422	413	461	409	402	445	481	448	452	428	415	439	408	417	468	450	453	423	422	447	466	445	451	459	455	434	458	448	449	441	413	444	421	475	442	473	449	494	429	459	418	422	463	454	425	477	456	417	433	472	433	458	445	452	428	430	439	467	466	425	431	441	427	431	442	426	433	442	442	448	428	437	431	457	432	456	441	448	449	477	408	460	433	413	445	426	433	469	442	449	423	448	413	461	428	436	422	444	409	461	431	433	425	434	412	410	456	438	431	424	420	449	434	401	435	459	415	435	457	430	425	412	405	428	470	388	467	433	443	440	466	454	428	436	430	424	433	420	457	407	437	424	437	430	423	407	429	414	465	423	446	439	474	425	462	459	419	412	481	420	440	464	423	422	444	465	430	420	454	427	429	439	434	459	394	465	394	408	447	445	421	413	447	445	394	445	411	406	459	423	437	420	450	475	428	462	465	443	471	502	426	432	468	466	417	445	428	432	416	433	449	443	426	447	400	429	447	437	411	415	422	430	430	487	447	431	431	464	404	474	391	428	418	433	444	472	408	424	418	408	409	423	434	430	458	446	443	465	447	407	431	435	462	427	455	412	421	453	419	450	474	493	454	427	426	465	483	416	410	444	411	421	449	442	467	403	440	445	462	441	441	432	437	407	450	439	416	421	392	435	439	436	413	441	427	432	418	444	445	438	436	410	434	453	479	422	464	454	430	429	435	425	474	457	397	436	472	424	455	486	474	419	444	422	435	424	427	464	489	408	461	459	458	449	441	423	446	449	427	432	436	421	409	438	420	450	426	426	505	439	478	401	482	439	413	438	445	429	402	435	429	451	433	458	433	431	446	435	439	446	439	435	427	466	469	462	400	434	428	441	433	420	420	448	450	410	420	388	415	462	417	444	409	429	449	458	399	457	433	450	448	474	439	426	463	438	404	438	433	426	388	421	487	437	460	479	446	475	426	442	430	455	440	439	396	432	441	431	455	432	471	397	404	425	419	430	429	439	455	460	418	429	440	413	444	452	443	439	410	448	500	482	442	422	394	464	423	415	443	428	409	435	469	417	427	441	415	407	442	413	461	419	438	469	458	477	400	445	437	409	458	413	394	463	471	483	442	460	409	433	451	444	408	446	431	429	450	444	407	410	440	431	426	436	416	473	426	447	468	401	435	463	444	430	443	435	429	454	420	407	434	417	450	473	421	425	453	453	446	416	484	437	457	434	460	398	449	384	435	458	435	432	439	437	433	432	453	419	463	405	450	432	430	429	487	454	436	439	441	461	463	441	450	438	413	465	424	416	470	453	438	399	434	443	401	434	432	461	450	421	426	394	447	433	456	459	480	438	488	493	412	396	460	478	457	401	441	427	427	452	446	414	392	443	441	442	465	459	410	437	443	418	444	475	432	431	416	431	404	422	409	429	430	438	436	422	442	404	473	453	465	439	417	428	444	452	428	423	456	492	427	427	428	456	374	452	445	446	455	418	420	478	452	441	437	404	442	454	438	488	424	429	437	433	415	401	468	455	469	460	407	439	417	452	460	438	451	381	436	455	399	436	449	423	457	451	408	461	471	442	421	477	463	427	488	454	434	459	436	464	408	472	424	427	427	427	458	397	439	452	422	423	443	435	452	429	449	441	450	461	454	433	450	430	370	428	417	447	426	449	443	423	416	450	442	444	426	429	433	471	440	449	472	444	430	421	434	423	456	438	431	469	421	419	411	420	463	440	430	414	466	421	414	435	434	431	409	431	457	441	441	415	414	434	469	437	439	414	438	458	429	430	424	467	424	424	442	440	401	472	433	417	424	439	388	412	479	431	442	435	431	422	416	394	418	455	442	441	410	436	421	415	448	447	422	417	466	467	452	395	410	444	452	436	420	430	439	417	407	423	442	442	469	461	464	457	423	433	408	420	411	400	418	461	437	406	431	406	435	391	467	435	434	444	467	400
63662	22396	2815	853	635	517	438	366	321	307	312	309	269	243	253	247	249	267	209	248	245	223	231	230	222	233	280	232	231	219	236	218	226	239	224	263	241	235	214	235	206	236	244	219	224	230	232	235	221	222	217	253	217	244	229	225	236	214	199	216	260	237	241	219	235	215	206	239	218	213	232	249	242	201	222	235	205	207	229	248	208	224	222	205	220	211	213	240	232	235	231	226	262	216	235	220	215	228	217	214	233	235	238	223	221	201	248	220	233	220	237	252	197	229	218	226	215	240	210	227	209	221	224	223	247	241	217	222	215	239	222	223	234	202	222	233	242	214	224	209	231	226	251	229	232	226	189	234	217	225	214	230	227	245	215	226	262	215	227	273	217	184	221	245	214	211	233	218	187	229	230	232	223	233	221	244	226	225	214	230	239	248	212	212	229	242	229	243	221	224	236	227	221	223	237	243	251	212	240	218	197	232	222	231	212	215	228	225	214	227	227	239	205	250	237	217	180	231	232	231	225	216	216	223	235	223	220	218	235	244	221	213	226	204	211	237	242	242	221	230	219	249	260	217	230	240	219	235	238	230	215	247	226	254	222	229	219	276	231	222	225	259	206	226	245	234	208	220	228	243	229	231	210	236	215	237	231	225	252	238	234	223	240	198	233	217	220	233	229	239	211	234	239	234	226	234	255	242	230	226	218	230	220	207	235	198	220	222	216	207	226	237	210	190	220	212	203	226	247	236	250	215	213	231	245	238	246	201	220	242	226	203	222	199	233	211	246	223	216	227	227	243	215	238	218	237	237	245	238	217	222	217	234	250	230	217	222	232	222	227	240	233	220	210	244	230	215	216	228	208	223	202	203	231	217	240	239	223	241	216	215	186	192	244	225	216	221	218	224	220	219	238	199	239	221	209	206	219	223	209	229	225	195	230	208	234	235	240	248	204	237	217	208	248	241	205	240	230	244	239	217	249	228	230	236	224	248	252	236	237	223	217	229	218	186	225	232	231	219	222	221	232	224	239	196	236	211	233	227	217	229	236	215	240	228	244	252	226	252	228	216	225	226	223	200	199	238	227	232	246	232	227	216	202	228	214	189	232	246	202	242	226	213	246	253	219	248	236	258	218	188	200	219	249	211	255	198	224	283	219	245	238	207	232	237	226	236	259	214	217	233	230	227	221	208	228	208	223	227	218	243	211	199	203	226	195	216	230	224	227	227	218	236	206	216	232	227	246	239	232	240	226	209	232	242	205	201	241	242	244	195	218	224	247	233	224	226	240	186	219	223	266	215	239	202	233	227	232	206	225	218	206	252	227	235	225	231	201	237	255	245	223	201	217	200	241	243	204	255	229	225	220	223	243	242	193	218	214	226	201	216	238	241	224	210	228	246	256	211	232	216	233	190	246	209	226	221	219	222	216	212	198	267	232	227	219	228	213	218	245	222	234	225	229	221	216	204	240	223	221	218	239	249	241	223	241	224	219	222	210	231	223	223	223	217	233	228	234	203	233	223	229	220	217	239	224	235	234	227	225	247	236	194	209	243	236	267	193	244	223	221	251	241	294	231	225	250	242	192	204	236	214	225	235	227	217	242	229	234	229	202	235	226	241	218	238	196	253	217	228	221	247	226	205	218	213	228	238	220	224	216	224	252	215	218	233	229	228	241	210	203	204	232	239	236	231	207	236	212	230	208	219	229	246	205	229	244	234	217	250	235	217	230	221	213	226	228	231	220	254	211	224	247	223	230	230	232	247	202	234	219	224	236	227	221	225	226	234	230	219	217	237	197	222	213	263	243	224	220	253	225	238	227	218	230	228	225	240	219	225	226	191	219	244	206	228	231	200	206	201	224	237	223	254	205	221	221	233	220	200	236	230	231	245	195	206	198	254	214	238	191	219	211	208	212	220	221	192	221	193	222	228	213	215	208	215	215	247	217	235	248	207	232	230	238	231	215	240	211	231	234	217	229	247	206	231	221	216	256	251	220	250	271	242	216	237	243	218	215	229	222	225	247	248	251	208	223	233	232	223	239	240	217	225	246	222	208	244	201	210	220	196	246	221	232	218	227	238	229	206	220	194	230	218	217	259	230	217	204	215	223	225	218	200	212	207	185	210	221	234	230	235	236	206	207	256	226	232	199	211	201	231	211	243	240	210	232	225	227	227	226	185	200	232	258	230	213	226	230	228	210	238	244	240	226	185	219	227	235	224	229	220	232	240	220	235	211	261	199	235	222	240	243	239	255	194	245	261	232	227	278	222	223	228	239	237	226	246	209	239	243	239	247	209	237	220	227	252	228	226	218	223	246	217	216	233	209	238	208	246	199	231	230	230	246	239	259	231	221	243	223	233	222	228	201	237	229	251	220	218	236	237	233	208	225	199	224	233	217	210	228	196	225	220	240	244	228	235	221	218	210	238	233	200	238	236	243	233	225	218	238	227	198	233	243	219	234	197	239	232	256	226	221	236	226	236	225	243	245	258	214	247	221	225	243	238	234	213	220	213	219	223	225	204	225	231	221	226	246	225	225	219	219	213	216	216	243	226	215	246	220	226	234	229	220	243	242	213	209	226	215	210	234	246	229	225	251	235	246	228	242	233	219	210	219	229	229	253	255	216	234	224	200	229	202	220	217	227	206	240	237	202	218	220	207	252	205	232	224	219	237	225	241	224	218	218	194	212	222	224	215	226	219	242	233	219	241	242	239	214	223	225	200	214	222	211	204	204	212	229	250	220	233	250	203	224	219	224	226	217	241	227	224	237	201	233	224	209	237	232	204	256	225	234	229	187	257	242	222	233	253	209	237	242	195	230	247	229	221	217	224	223	203	210	226	236	241	226	199	221	209	225	205	241	216	211	222	245	244	225	221	209	218	211	212	243	243	220	233	232	229	258	229	210	215	230	222	239	222	216	204	193	207	214	210	248	218	222	243	240	238	209	196	223	242	248	212	216	215	219	230	241	219	237	240	233	251	204	207	233	236	222	226	241	179	226	202	245	239	247	231	233	244	235	241	216	248	218	212	222	199	223	249	228	233	211	224	240	222	246	225	207	215	257	253	203	226	232	203	203	215	230	229	246	221	203	240	237	238	235	239	217	208	211	214	214	239	227	212	212	218	195	229	212	233	228	240	221	225	196	212	237	242	232	255	219	223	232	229	218	223	212	225	223	218	225	230	190	242	247	234	226	221	200	234	226	229	225	204	222	259	216	211	209	219	216	227	232	211	197	239	232	218	221	220	233	208	214	223	224	214	224	229	206	227	230	220	218	216	211	223	205	235	232	189	200	216	232	239	217	250	216	222	201	209	245	220	247	224	237	193	233	230	221	223	203	197	245	217	218	192	222	220	252	228	230	221	233	215	209	238	212	224	221	224	224	213	219	237	239	244	221	239	226	221	243	202	216	246	240	229	232	258	216	219	237	220	222	209	200	209	209	220	216	215	241	238	244	196	225	236	236	227	208	224	233	242	240	207	242	216	225	223	234	232	237
36245	5656	1897	2449	2126	1789	1566	1396	1196	1132	1022	949	910	893	820	837	778	759	713	711	656	660	709	676	682	637	653	647	630	588	638	652	632	631	599	609	593	557	622	624	589	567	588	580	575	596	557	602	582	605	616	587	599	578	585	612	578	559	624	580	576	591	598	542	569	601	574	567	564	589	581	599	545	544	560	592	555	563	537	566	589	552	576	607	621	541	565	609	528	570	551	581	561	606	568	556	620	555	559	596	559	535	603	619	574	556	534	581	538	587	578	561	567	597	553	571	507	534	504	537	603	602	554	563	572	563	536	594	586	571	568	565	555	546	533	552	556	575	571	568	568	578	565	600	577	594	582	545	556	543	589	567	561	593	582	574	572	576	604	585	586	595	534	595	562	588	555	574	573	550	572	607	573	563	560	588	622	560	598	544	575	605	575	584	578	542	602	559	550	549	545	589	538	561	550	563	576	573	581	560	544	611	620	537	600	575	595	567	611	548	553	582	531	584	596	542	571	534	572	510	524	575	558	567	550	591	568	564	573	547	540	549	580	555	593	585	559	547	574	606	591	525	563	609	577	605	559	546	621	601	566	576	562	589	572	593	567	554	546	551	588	559	596	551	524	543	555	589	573	567	547	546	563	610	567	558	538	550	543	565	591	586	582	577	612	560	612	594	593	626	547	574	542	565	542	558	548	541	569	572	550	578	583	571	613	546	584	558	558	550	549	597	550	584	586	596	585	572	561	576	531	566	562	587	597	554	552	546	572	533	535	608	536	583	583	607	550	565	561	564	566	571	525	595	549	589	587	559	608	566	590	585	557	568	566	544	594	577	555	551	580	579	556	580	592	602	601	567	518	582	554	599	562	601	578	603	562	571	556	589	555	564	594	531	573	579	598	569	534	552	582	604	623	590	536	575	587	563	597	561	578	550	571	562	577	563	620	584	547	551	582	539	583	587	581	593	586	588	630	595	527	589	541	565	581	575	581	566	568	548	585	576	539	578	579	556	581	612	571	543	577	558	556	573	536	591	605	634	560	553	562	580	577	578	524	568	579	569	577	567	580	587	572	547	568	593	562	570	584	586	613	586	551	565	602	552	565	596	577	553	528	600	585	566	588	562	584	566	529	597	576	572	525	573	633	527	574	503	583	564	563	556	579	590	556	550	568	566	603	561	568	539	589	509	579	565	567	528	601	571	605	575	606	569	565	616	572	607	581	510	595	572	550	607	561	552	555	605	567	542	585	534	624	600	589	527	560	558	555	520	560	554	595	583	510	575	565	554	574	550	611	547	548	563	580	572	539	608	531	611	602	581	563	582	534	548	570	551	558	570	569	517	571	556	554	557	604	605	562	549	535	598	589	544	568	559	570	550	555	601	566	588	571	568	563	585	591	523	593	575	586	560	569	576	516	556	571	590	560	568	605	575	568	561	578	611	585	552	586	547	613	569	534	541	604	553	557	575	605	596	552	585	584	540	567	593	588	580	578	541	574	576	569	576	589	606	550	560	570	616	574	531	551	568	558	551	614	545	545	569	545	590	579	587	586	556	589	571	588	544	548	561	578	592	551	567	568	564	572	532	571	545	546	573	527	580	589	560	596	571	585	556	558	565	546	530	565	605	557	590	569	556	593	597	559	589	612	583	560	570	598	580	520	540	546	548	551	550	591	547	592	629	557	555	581	528	544	539	529	523	571	600	590	593	553	595	581	569	561	582	560	584	571	611	589	595	554	539	580	577	609	585	588	558	555	575	556	547	582	576	579	587	567	612	542	582	584	591	596	558	563	552	546	599	558	577	552	515	559	595	567	544	566	591	513	596	547	532	568	605	565	569	596	589	587	524	567	639	544	577	570	593	546	566	610	592	631	596	564	579	586	540	586	618	566	560	568	583	597	564	581	549	614	560	565	591	558	524	612	557	549	562	549	604	561	569	555	545	589	562	554	524	574	593	601	534	550	550	547	569	612	545	630	589	577	560	586	576	580	592	567	582	558	537	560	568	520	550	570	556	586	529	559	518	574	589	574	524	547	511	583	600	560	559	538	581	563	573	607	585	565	591	583	577	540	582	577	572	594	568	600	565	597	549	603	554	559	573	609	581	568	563	556	563	578	523	561	566	559	589	559	549	578	579	588	592	550	579	565	598	537	583	576	631	589	606	562	550	606	578	576	584	554	571	562	595	601	565	546	548	569	607	496	574	564	599	571	531	564	593	589	552	620	575	579	644	563	560	537	536	562	582	551	549	564	525	582	575	574	573	555	547	610	565	525	557	605	562	623	558	549	583	567	584	552	535	573	587	559	563	576	562	604	558	571	569	556	594	533	592	573	575	567	578	545	538	535	557	594	594	577	558	585	528	523	607	562	563	507	560	564	548	582	602	574	568	545	583	542	570	582	577	573	598	560	540	610	612	576	589	558	567	577	578	566	559	563	548	587	602	574	597	559	582	588	561	564	546	555	572	569	568	560	605	567	604	545	626	591	587	585	577	551	609	550	591	567	537	527	559	579	591	569	593	607	597	610	555	583	537	603	543	572	571	553	558	583	603	560	578	532	562	542	574	597	571	562	551	591	566	547	558	565	581	554	532	591	598	605	568	570	578	577	606	583	564	553	541	575	529	524	550	566	583	575	532	537	549	560	601	552	556	583	607	566	572	593	599	595	583	521	569	541	577	556	580	549	550	517	537	564	566	568	573	536	561	549	561	560	547	564	545	542	582	568	556	603	523	585	564	600	580	571	608	601	580	554	548	601	610	572	516	565	608	566	535	549	570	557	546	550	571	544	532	558	551	542	540	524	584	570	555	617	576	574	559	582	597	579	574	591	549	604	559	603	563	587	572	524	562	594	550	532	597	555	617	563	585	566	576	608	589	589	571	527	587	547	551	571	616	574	589	602	595	570	587	619	516	560	592	540	566	555	583	560	560	586	527	552	647	566	540	584	573	570	563	580	550	588	572	518	561	601	563	584	558	542	564	576	553	590	561	594	561	551	569	597	580	578	541	557	579	568	580	575	565	547	600	575	599	558	592	526	559	574	561	565	596	561	574	590	564	575	567	571	567	571	569	565	580	561	531	558	534	563	583	572	562	577	596	559	545	573	556	532	618	597	578	515	551	557	599	552	549	539	528	573	604	564	598	591	589	551	586	561	552	590	561	593	555	564	607	586	595	607	556	562	565	603	556	557	525	585	575	608	581	576	524	552	592	498	557	570	579	600	535	632	641	576	586	561	578	560	569	574	566	554	569	555	589	564	572	570	579	561	601	534	546	539	549	596	554	596	527	555	564	562	565	540	585	575	606	577	577	544	550	582	582	559	551	585	569	519	626	582	559	568	556	569	566	593	556	531	592	546	570	596	557	549	594	577	526	564	568	582	587	611	597	564	555	551	550	561	623	554	604	567	529	564	572	589	556	609	565	548	575	588	566	591	610	529	614	569	606	577	577	572	541	590	536	569	532	562	592	553	568	584	541	584	539	606	563	581	586	587	559
76592	30815	7110	1608	975	675	502	446	385	302	313	275	252	245	220	185	204	192	165	183	162	155	172	165	165	147	182	165	154	144	158	144	144	151	144	129	145	158	167	128	141	161	156	152	156	155	144	141	145	145	145	146	162	129	121	136	143	157	131	137	123	126	157	139	140	138	137	136	130	140	139	114	148	143	140	135	129	144	145	119	129	140	159	153	151	127	159	133	145	138	121	157	145	139	160	137	131	151	162	152	136	141	151	167	138	122	138	145	160	127	159	152	114	131	123	142	144	151	134	156	136	138	146	150	138	137	132	155	153	134	146	133	128	119	146	135	151	119	127	150	121	144	115	135	135	130	160	134	124	131	140	147	127	130	132	149	142	155	149	130	139	141	140	149	139	133	163	161	134	169	126	124	135	128	146	140	151	142	160	147	119	156	132	131	131	145	158	158	136	131	135	144	152	148	129	128	153	117	131	121	162	131	155	142	150	161	144	121	137	135	136	143	151	132	141	135	127	121	159	160	152	129	146	162	126	119	143	129	126	138	127	151	137	154	134	118	141	134	128	142	119	143	124	120	141	155	138	152	129	145	124	139	121	138	137	120	135	165	128	164	135	138	130	165	132	157	148	141	125	138	127	141	131	143	137	139	137	134	133	138	117	140	132	139	163	118	127	144	126	145	161	123	134	141	165	110	149	137	147	148	133	130	139	128	140	141	149	138	148	134	129	130	165	138	129	141	147	142	132	139	140	133	145	145	130	119	133	139	151	145	158	139	138	137	149	137	140	149	162	127	134	121	158	123	134	132	138	130	120	118	139	162	142	143	147	147	141	121	123	149	126	128	129	123	140	145	154	134	147	146	144	133	139	159	147	134	146	155	141	127	135	134	134	142	149	133	132	135	142	143	128	160	136	134	141	123	142	138	144	128	153	140	139	134	153	134	126	132	144	162	155	157	134	128	118	152	149	137	150	149	133	113	143	149	139	146	141	148	158	171	153	133	119	135	142	147	161	143	151	119	120	118	135	126	136	121	136	129	133	133	126	129	133	122	137	147	157	159	143	127	160	162	128	141	119	150	143	162	121	115	128	137	134	148	130	138	140	135	144	126	131	121	151	148	142	128	136	141	132	147	152	145	129	133	142	135	134	171	124	139	134	145	137	127	145	153	135	138	142	134	151	141	137	134	138	144	134	143	158	144	145	137	132	152	141	142	131	162	158	132	148	130	147	140	164	140	140	150	138	159	147	136	153	150	109	147	139	150	147	137	132	126	150	142	148	140	124	157	157	130	135	129	138	158	145	173	132	148	146	138	158	126	143	147	143	133	144	141	149	149	165	123	131	143	139	142	162	136	144	141	124	133	152	135	152	138	127	145	136	140	117	126	129	164	127	129	146	150	158	146	143	160	146	132	137	146	145	129	158	159	143	150	145	140	120	128	161	129	134	155	139	128	156	146	133	146	128	136	141	135	123	141	161	142	127	154	128	157	130	143	131	133	122	118	137	131	154	131	140	152	137	151	134	134	144	164	141	139	147	145	139	137	137	139	144	152	129	134	125	134	136	126	139	146	163	148	134	146	131	131	137	141	141	145	118	139	146	118	165	132	133	145	128	122	132	145	120	134	152	118	128	146	120	151	158	127	137	141	126	144	148	146	138	121	141	141	135	139	146	133	122	147	125	117	145	139	136	138	128	126	143	142	162	142	120	139	118	152	131	131	121	140	140	144	151	141	132	142	147	145	115	151	145	145	124	143	128	126	146	144	137	142	147	128	166	120	125	120	133	143	117	140	113	138	126	137	117	157	138	147	136	135	153	164	136	138	147	121	136	126	134	159	138	129	147	144	152	139	141	139	143	135	149	136	146	142	141	140	133	149	148	129	134	147	148	114	131	125	128	146	144	128	139	137	149	122	148	133	153	138	151	142	135	123	114	139	152	133	150	126	130	134	151	127	122	119	148	132	144	140	133	131	154	145	135	132	140	154	145	123	146	150	138	119	140	137	130	135	140	121	136	150	138	150	125	129	151	117	133	133	134	141	135	156	146	133	125	146	144	115	138	129	131	163	132	139	138	125	137	143	130	129	139	130	142	135	155	136	148	130	131	142	141	137	127	139	124	147	159	158	114	141	150	134	148	110	116	139	141	125	141	145	125	136	156	138	153	150	130	132	123	146	141	129	134	132	141	119	149	136	140	141	138	134	140	134	144	132	143	139	144	144	136	142	145	149	136	137	163	144	129	133	130	154	141	134	142	121	133	128	118	127	121	138	160	128	142	131	148	149	137	134	153	119	139	157	139	143	129	131	139	159	127	138	149	144	139	155	145	129	131	149	136	148	154	145	137	148	158	133	116	134	141	142	130	124	149	139	153	133	154	155	138	127	142	123	148	146	156	137	144	137	145	145	153	128	145	141	143	130	139	137	155	148	144	136	127	146	133	129	136	128	124	139	170	145	132	131	153	143	155	151	139	123	152	154	145	151	137	137	125	129	161	136	134	148	140	134	117	160	159	162	124	153	147	131	145	155	157	138	142	122	135	115	135	141	145	145	143	145	161	138	131	124	156	163	130	148	131	132	144	152	134	146	142	153	137	170	142	138	135	124	126	144	122	143	146	121	145	131	133	148	148	147	151	146	148	144	142	157	138	126	115	146	132	131	138	152	125	131	127	140	132	125	141	125	143	141	158	116	135	168	139	135	141	128	123	146	140	131	133	147	146	137	132	130	148	147	130	145	126	131	138	135	146	156	143	132	148	165	137	144	125	137	133	135	111	132	133	140	112	132	134	131	145	124	139	125	137	144	156	147	139	128	143	107	131	170	144	151	140	131	125	139	143	132	159	142	141	127	129	122	136	131	153	123	132	121	148	132	145	140	150	143	124	135	149	145	123	136	143	144	140	129	144	108	130	141	113	140	126	126	135	153	133	136	159	147	140	157	133	140	146	147	130	150	132	128	122	139	137	129	128	133	156	157	152	145	140	134	162	155	132	135	133	137	129	138	147	149	132	124	124	123	139	149	130	112	140	138	152	131	125	159	145	132	141	118	132	135	131	131	133	127	123	130	149	168	129	138	128	164	146	147	144	97	145	152	152	136	133	149	118	148	116	151	133	129	143	143	148	127	130	130	132	151	137	129	151	146	125	154	139	125	146	147	161	140	127	131	165	142	139	126	138	159	153	156	122	118	133	132	145	135	134	141	152	134	133	141	129	140	126	151	132	135	129	143	145	161	153	153	141	154	141	145	116	149	128	129	132	120	142	154	122	128	140	150	134	140	93	154	161	145	143	116	121	139	150	150	151	169	150	155	122	124	144	145	148	149	135	164	165	133	139	141	141	121	134	120	146	135	143	119	128	116	132	125	162	138	133	130	144	125	129	132	113	118	134	143	158	121	121	130	127	143	147	151	143	142	128	147	134	126	164	159	144	134	139	141	143	149	136	144	151	137	126	146	142	148	152	125	129	134	135	144	157	115	144	127	150	121	117	144	167	140
44272	8868	3133	3805	3457	2681	2257	1886	1651	1421	1250	1108	1048	900	866	747	808	725	680	669	585	602	608	559	545	542	531	534	479	468	503	519	487	445	464	416	444	420	456	439	471	418	440	454	433	411	428	396	387	410	412	389	407	387	370	394	382	390	419	405	387	380	358	372	382	398	384	363	381	393	379	365	383	371	382	379	358	368	361	371	404	332	378	384	381	368	382	327	356	378	391	371	385	338	389	378	343	351	388	365	365	365	357	367	353	351	351	351	367	369	370	362	323	401	378	354	357	377	331	328	338	366	367	369	367	404	366	364	381	367	384	360	395	335	373	400	361	359	359	369	340	359	377	372	350	376	374	362	376	352	331	375	384	350	354	358	350	337	366	353	384	355	346	375	354	368	392	370	354	354	359	339	363	386	372	347	390	345	338	410	359	357	350	337	363	366	356	352	344	332	340	374	354	377	351	342	369	406	349	358	356	349	362	375	354	332	349	364	378	347	332	343	357	365	369	370	391	338	345	357	360	407	296	351	311	383	367	397	357	362	384	371	356	355	345	371	366	375	339	344	386	363	349	360	354	346	396	347	368	369	345	355	381	366	349	357	364	351	374	355	342	369	358	363	369	363	367	373	354	404	347	393	363	354	367	359	350	370	377	370	337	353	344	413	352	346	345	323	344	339	348	376	371	378	374	341	361	368	336	327	353	340	379	355	392	347	346	333	338	391	340	351	339	374	367	373	343	323	389	359	370	356	380	368	346	374	375	346	358	374	369	364	401	350	383	362	341	364	349	395	371	318	364	365	357	375	361	369	371	374	364	368	362	388	339	354	340	389	387	351	376	377	347	352	348	366	360	346	383	354	346	362	354	333	375	371	356	331	344	349	366	382	394	370	370	380	375	357	364	351	358	410	381	396	360	338	356	359	358	358	370	370	306	354	350	359	336	369	370	361	359	367	356	348	367	358	341	345	360	350	333	336	365	344	378	356	337	342	379	353	373	384	350	355	377	360	380	367	386	386	349	384	358	346	358	340	357	357	354	377	374	349	346	371	352	395	328	357	336	357	408	345	308	351	349	353	330	394	360	374	369	369	362	365	367	345	348	362	371	358	358	363	355	366	400	356	390	383	374	370	390	375	378	372	379	366	364	383	368	382	349	342	390	415	326	350	358	342	341	356	370	363	348	360	354	355	393	410	378	331	305	332	384	357	348	395	367	367	369	329	350	350	374	351	372	340	364	356	348	341	335	369	350	352	357	376	320	365	369	390	357	360	370	377	341	353	364	376	351	338	389	332	374	347	365	382	335	386	351	384	346	373	349	354	352	348	364	336	341	353	382	354	349	344	360	343	365	361	361	334	357	350	330	364	376	335	331	354	335	373	373	326	353	334	355	385	368	383	356	375	388	385	373	356	355	399	389	357	351	356	348	351	374	378	342	377	367	380	367	360	386	375	343	356	348	352	362	372	393	322	357	356	351	355	366	388	394	362	364	378	361	363	358	368	383	376	351	364	354	363	350	342	339	343	335	383	349	353	362	359	390	363	379	355	357	346	354	375	379	334	352	341	370	329	350	363	370	378	388	356	329	375	356	363	321	312	349	373	370	365	352	327	374	365	357	359	347	344	376	366	335	349	324	360	319	364	344	352	368	345	371	393	340	370	351	390	377	372	377	382	342	338	323	382	408	364	331	359	355	378	369	358	383	369	350	343	387	374	366	361	323	345	371	370	374	400	357	376	375	383	347	362	349	357	345	343	376	338	380	321	350	360	385	373	349	370	370	353	344	348	385	390	343	345	344	376	360	381	353	324	373	348	370	377	355	347	358	386	388	370	339	353	381	354	343	353	348	392	347	363	361	344	374	392	373	370	348	363	364	366	369	361	346	347	393	388	372	339	299	360	350	353	364	357	362	362	340	337	380	360	347	363	403	365	357	344	366	349	351	378	381	361	352	362	358	349	409	340	351	352	371	341	367	349	379	377	368	374	356	370	367	317	331	359	339	339	373	356	333	365	325	355	335	357	356	333	393	359	366	364	354	360	323	376	341	367	393	336	363	383	344	355	356	355	365	340	337	378	358	333	390	360	362	340	374	365	357	323	360	364	391	357	367	361	359	341	347	371	423	352	343	351	360	337	333	352	384	352	339	386	357	388	345	400	376	350	336	346	378	361	347	381	381	378	340	353	356	338	351	343	374	366	366	356	334	386	386	372	356	336	323	378	372	342	365	321	343	352	359	390	342	380	368	382	366	336	378	337	376	349	344	342	358	372	328	373	367	366	356	345	363	360	362	380	370	354	336	354	377	393	373	361	334	413	383	361	343	373	381	380	378	390	366	374	373	325	356	344	369	356	373	360	368	381	349	346	389	356	360	441	349	401	351	428	361	310	358	338	381	360	367	356	353	378	377	371	368	363	364	369	370	360	359	347	384	336	347	342	354	367	353	347	310	380	391	333	333	376	357	365	346	346	381	359	342	349	411	345	373	385	328	337	380	368	369	322	324	372	338	354	365	338	376	348	400	351	337	345	375	333	343	365	376	338	368	363	372	358	374	362	366	363	363	335	360	379	358	346	369	364	343	372	355	378	367	363	327	384	368	365	346	394	362	347	332	370	353	382	368	328	333	350	352	351	387	327	381	355	384	371	366	372	351	319	367	349	355	357	320	324	347	319	390	335	365	344	342	370	336	360	367	358	347	377	383	335	380	344	357	341	378	351	383	331	342	349	367	355	375	366	326	354	401	345	350	340	373	333	360	372	367	351	335	396	374	367	386	378	348	363	334	380	344	368	358	365	348	308	355	350	369	358	383	363	339	361	370	347	380	348	359	334	366	381	334	369	350	356	363	360	361	359	335	347	373	342	339	349	338	374	341	348	362	362	326	355	340	355	343	383	379	378	327	389	371	378	346	357	315	344	356	368	372	369	378	381	383	360	365	365	364	374	358	339	368	379	357	354	336	366	361	351	331	339	375	368	342	335	417	363	353	335	347	359	374	362	361	343	364	341	395	380	337	374	392	345	376	347	388	359	366	341	363	360	377	368	346	371	360	339	381	364	370	351	373	370	371	361	328	384	325	361	351	375	360	341	358	358	391	367	387	347	372	372	375	353	359	350	375	426	356	350	387	360	352	388	367	339	355	324	339	359	365	344	370	347	325	371	363	363	372	329	343	356	373	365	369	350	390	357	337	384	349	389	339	372	370	374	338	364	342	359	341	391	337	347	387	365	347	329	354	350	330	358	342	345	397	379	353	330	393	381	332	371	337	305	369	410	369	350	380	367	343	358	333	365	357	359	352	354	388	368	367	400	340	321	375	365	338	361	344	351	342	366	374	360	361	339	373	359	371	379	354	373	360	365	314	386	341	352	369	365	403	380	356	307	369	358	363	388	374	372	366	369	387	337	401	367	375	376	362	322	385	361	363	370	378	360	363	360	363	331	371	363	362	347	358	341	355	361	345	413	360	310	380	361	348	388	353	400	323	335	377	387	359	367
21208	1913	260	200	197	178	178	184	155	167	152	167	147	166	160	172	166	174	169	153	171	170	174	157	158	159	152	159	174	155	147	165	172	146	159	184	157	146	153	146	182	167	190	179	156	172	155	164	165	155	181	189	161	156	160	170	168	143	139	156	148	176	170	146	172	164	145	172	189	183	165	169	190	149	150	166	158	174	200	134	167	170	172	141	160	178	161	164	174	152	164	163	151	170	157	170	164	162	168	157	156	165	162	152	139	137	159	163	141	145	156	181	170	168	135	162	158	162	154	154	155	171	155	162	165	171	158	159	143	163	151	151	169	169	172	167	163	149	147	165	176	156	152	157	158	171	166	150	110	169	152	160	140	161	156	147	167	160	169	197	164	168	151	147	177	156	137	146	167	173	155	203	166	155	169	171	165	149	162	154	143	153	152	156	133	171	132	137	157	167	156	162	174	162	167	139	178	158	173	182	170	161	173	180	131	190	172	163	139	140	160	157	161	148	161	161	175	196	166	164	139	146	168	184	155	145	168	170	162	155	174	150	155	161	164	191	168	167	165	160	162	185	151	173	174	166	165	158	172	152	163	165	175	143	159	157	178	163	170	164	151	177	163	176	161	162	146	155	166	179	165	171	140	132	168	169	177	155	156	147	173	172	148	152	177	169	151	142	174	189	146	173	159	187	152	166	172	150	168	157	165	166	153	133	154	166	149	146	169	144	166	148	151	175	170	170	177	172	162	159	178	180	195	152	151	156	137	172	154	159	153	150	159	161	154	175	154	145	168	156	167	166	164	148	147	152	182	147	162	164	148	142	145	145	167	157	190	173	164	166	132	148	166	170	174	161	164	177	181	138	145	171	188	179	165	153	171	179	164	158	165	152	152	188	152	156	179	171	164	169	169	164	162	157	166	143	165	179	146	170	155	158	159	153	165	158	182	160	155	154	163	162	179	135	164	171	173	152	161	184	166	159	170	162	145	158	151	159	152	178	175	212	160	157	145	174	159	161	166	158	149	158	165	146	154	167	180	168	173	184	168	182	172	164	159	153	182	166	148	157	173	150	149	165	180	158	142	157	155	176	172	179	170	166	154	150	154	159	167	183	176	152	173	150	173	169	169	163	156	157	163	165	155	163	168	152	160	163	170	170	167	146	139	170	178	172	158	175	150	164	165	162	174	182	169	183	179	175	163	179	176	175	164	143	140	165	160	158	171	153	181	160	161	159	155	145	171	168	160	161	187	156	171	194	156	170	162	159	151	153	151	137	142	148	173	178	164	168	143	161	192	161	147	162	166	160	139	164	157	182	161	143	165	151	157	149	181	161	191	172	158	146	174	178	186	151	172	172	175	163	162	134	146	172	142	154	173	168	155	173	189	153	159	162	165	171	172	163	151	150	167	170	172	171	165	188	161	170	163	178	159	167	168	171	136	150	171	159	160	167	171	174	174	160	142	165	169	146	141	166	156	143	162	162	152	157	161	184	164	141	164	156	152	151	163	148	150	154	151	146	162	143	147	154	185	179	162	164	151	139	152	182	167	169	137	153	168	153	140	187	169	152	157	153	161	162	167	146	156	182	143	155	158	163	158	158	141	168	175	167	162	165	189	179	188	150	146	174	155	175	172	171	173	133	159	182	148	162	174	136	167	169	185	162	172	138	155	179	162	195	188	162	168	163	151	160	138	152	169	162	155	175	160	155	162	156	169	190	171	182	156	179	155	167	166	131	172	170	167	155	139	157	169	170	173	159	151	152	151	158	181	160	147	155	128	148	192	145	190	162	159	177	179	159	158	146	169	155	169	172	173	170	150	184	147	154	173	144	164	178	171	168	180	149	169	169	147	147	183	159	137	180	166	136	152	142	165	189	177	173	173	161	160	164	177	168	155	157	175	153	148	183	170	136	156	154	153	148	144	173	163	168	157	174	154	138	166	134	158	143	178	145	169	158	160	164	158	161	167	170	149	164	134	165	191	172	159	170	164	168	165	150	176	165	191	148	154	181	149	144	137	147	170	166	144	138	156	162	159	150	159	154	158	155	171	128	174	182	169	150	167	153	177	164	159	160	155	160	166	175	151	154	162	166	167	159	167	157	183	173	164	179	182	141	176	143	170	181	170	172	190	152	189	154	178	161	170	157	159	166	170	155	152	173	163	133	173	157	153	170	191	162	196	161	156	157	192	165	176	159	161	154	173	166	167	153	145	161	176	181	173	155	154	158	127	169	170	174	148	143	161	161	158	164	149	180	181	176	152	172	171	163	184	172	189	151	166	173	149	153	157	161	160	171	175	149	143	165	157	163	180	152	143	177	156	155	162	148	172	164	162	158	176	185	172	170	164	150	168	124	182	160	175	151	186	156	161	158	146	156	182	158	157	158	162	176	143	179	157	143	181	158	175	168	169	144	164	161	163	151	162	142	139	169	143	150	163	167	177	158	166	161	161	145	143	180	163	183	147	164	164	162	173	157	138	180	129	149	149	157	174	165	159	170	172	174	152	154	153	137	163	163	173	158	152	151	184	176	168	165	171	167	161	168	177	179	145	141	163	164	155	136	163	161	146	162	142	153	154	170	186	146	165	168	171	147	182	158	155	159	154	151	164	165	171	189	160	164	152	183	155	162	179	150	170	167	197	164	167	190	167	163	177	135	157	150	139	158	167	157	155	164	173	140	140	165	181	156	160	151	150	173	151	153	161	149	173	153	172	162	162	159	154	161	152	174	163	170	164	143	154	162	170	161	194	149	125	162	155	139	140	174	161	151	156	167	152	180	164	179	173	164	142	161	149	150	170	168	167	161	159	159	179	163	158	168	189	185	154	166	169	148	152	151	171	173	168	169	174	150	175	160	168	167	140	178	180	159	157	154	160	157	142	155	156	161	176	165	160	166	142	160	143	155	154	147	149	160	183	165	166	144	155	158	167	166	175	139	146	151	179	153	159	167	142	156	165	175	157	175	167	164	163	142	175	163	142	146	162	168	152	171	160	141	175	166	164	163	166	148	185	195	177	169	167	168	160	152	148	178	150	172	168	172	186	146	158	181	173	167	190	141	150	162	160	179	178	136	160	142	168	150	164	150	180	141	170	161	151	154	157	165	169	150	159	156	145	179	167	169	161	143	159	161	169	159	169	169	162	161	155	141	157	172	170	130	123	164	158	180	165	150	149	163	164	168	159	175	183	165	168	150	177	171	173	151	169	177	151	171	161	183	178	156	144	180	163	158	161	141	152	171	160	186	142	185	172	149	125	141	140	166	181	183	144	164	156	160	137	148	169	168	180	197	169	189	175	169	158	141	143	160	196	179	173	173	183	157	167	160	164	189	170	185	160	134	153	163	135	171	169	169	158	154	153	176	169	155	168	179	161	160	156	167	143	155	154	174	160	156	167	179	167	145	164	138	160	133	181	148	171	188	204	161	173	167	171	167	146	167	157	172	174	161	151	159	158	167	169	133	175	155	154	159	173	166	162	172	165	157	152	168	174	155	166	175
16235	988	543	575	568	544	482	500	504	469	484	488	484	480	456	443	466	466	436	446	416	455	472	464	468	405	448	449	492	424	461	417	428	449	439	468	411	453	425	414	458	400	436	432	441	454	427	446	424	404	458	414	454	448	443	442	430	446	405	400	456	432	430	428	438	455	449	456	424	432	412	428	467	435	439	415	457	460	414	426	450	450	445	454	446	422	391	470	416	451	439	452	488	443	458	433	450	430	411	472	430	482	418	448	423	437	462	412	445	443	441	461	416	405	404	410	443	421	424	438	448	431	468	421	427	437	424	405	475	457	440	438	451	437	439	455	412	425	432	392	435	457	468	481	430	457	456	440	459	430	410	386	448	452	412	450	445	407	434	454	401	420	485	448	449	475	395	463	434	401	474	419	442	471	430	422	418	437	417	411	402	435	454	407	461	449	450	424	424	445	414	407	430	411	460	426	445	410	460	419	459	462	462	422	435	426	425	418	373	421	416	429	440	412	478	417	443	424	453	419	447	440	460	443	451	413	419	431	456	470	401	398	452	410	392	429	417	449	451	417	445	425	390	426	443	457	413	460	448	435	430	435	465	426	439	447	434	417	454	419	394	440	417	464	413	444	405	468	421	421	435	438	462	437	413	474	419	422	436	413	407	440	437	430	450	448	454	463	437	446	418	478	434	482	446	432	426	446	472	411	416	457	456	449	441	427	445	462	418	412	443	424	448	418	408	419	422	446	446	408	455	461	419	460	442	424	433	426	456	452	421	405	461	405	438	452	422	451	413	444	426	452	424	458	437	453	418	439	422	427	420	427	441	449	456	431	419	482	429	441	443	443	420	463	438	405	450	430	439	466	421	409	441	444	409	482	432	430	443	424	435	458	466	431	438	434	433	435	446	403	434	444	427	421	427	444	440	450	408	407	443	413	427	432	419	432	442	447	452	452	437	428	395	421	447	459	441	424	443	458	440	395	457	452	465	440	416	416	428	469	407	437	455	415	485	456	409	431	457	441	452	402	405	413	416	449	429	400	378	395	416	420	472	439	433	411	437	457	401	434	425	420	457	420	428	414	466	420	393	401	463	447	452	445	420	433	403	404	453	411	399	435	436	426	416	419	418	447	418	430	434	427	442	441	442	467	425	426	429	415	424	443	420	416	431	479	433	446	380	438	443	459	445	429	448	421	406	433	430	436	425	424	462	445	417	438	442	441	432	435	393	440	457	412	467	417	418	433	417	427	417	463	399	451	409	454	436	455	392	407	436	407	420	430	445	432	424	427	431	424	443	419	439	439	408	454	504	411	427	429	427	430	418	450	403	428	396	413	432	462	426	433	443	395	437	464	423	435	402	449	482	433	423	381	457	394	416	447	436	439	413	445	426	419	439	453	454	422	416	406	445	432	401	449	433	439	379	432	450	423	405	442	458	425	447	426	435	433	409	463	429	441	459	444	414	464	455	422	445	459	427	411	475	413	433	431	456	431	417	372	437	477	428	405	422	435	441	374	434	416	425	440	416	396	453	397	442	416	440	432	431	410	421	456	467	405	424	463	460	450	421	421	436	427	464	466	449	414	412	424	429	432	437	429	424	418	442	441	446	422	394	432	435	451	414	436	447	430	450	483	457	441	419	455	436	433	396	411	425	444	433	445	424	427	427	416	451	418	419	420	436	442	428	436	399	434	428	417	435	428	454	412	408	418	435	441	440	428	427	403	417	417	427	441	407	418	438	441	395	463	423	406	465	449	399	427	429	409	428	400	393	444	441	452	459	428	446	431	425	487	424	393	478	418	486	460	435	463	472	448	424	403	415	392	443	434	446	400	408	424	431	464	436	456	451	409	461	420	394	409	424	436	384	424	399	391	437	412	433	460	424	423	446	447	432	457	429	463	430	454	397	445	447	439	438	422	452	446	419	458	424	451	409	438	429	429	453	451	463	471	412	422	416	404	451	455	407	467	404	456	436	448	421	434	390	416	405	397	416	415	444	451	419	470	395	434	421	423	440	415	432	422	423	411	436	491	452	405	401	433	441	463	479	402	428	452	420	442	443	390	445	436	417	404	441	467	412	433	445	443	424	462	436	426	434	441	412	435	464	438	463	413	452	435	421	444	410	428	430	464	416	450	414	418	418	414	408	440	463	463	426	426	458	467	416	444	450	448	413	453	398	421	433	426	409	442	411	463	412	461	459	469	444	460	447	417	449	449	442	417	377	436	394	431	479	435	420	440	418	456	434	406	423	414	422	435	422	445	400	445	455	403	448	404	413	427	440	401	429	469	448	453	448	448	439	424	418	465	449	472	402	449	423	436	444	427	420	436	433	399	408	452	418	449	423	462	447	445	448	467	425	405	446	383	411	438	443	425	411	413	421	445	429	442	436	432	447	452	412	436	421	433	406	401	450	426	457	427	412	438	421	388	435	458	455	467	415	451	406	447	408	452	452	439	458	443	427	413	426	456	450	447	442	412	425	455	430	415	452	416	443	404	460	437	430	454	446	439	452	434	456	426	468	435	427	431	438	432	448	435	432	424	422	421	418	443	397	428	413	451	439	453	448	425	428	411	429	432	408	422	439	448	450	431	420	429	432	438	447	431	459	438	445	420	394	498	394	443	440	429	441	396	417	401	387	387	465	421	442	425	413	439	423	413	465	440	423	400	420	415	414	479	487	434	424	447	466	445	453	425	452	444	438	429	471	430	380	444	432	476	414	444	449	458	454	444	450	452	426	433	464	395	442	434	418	405	449	427	448	462	402	440	409	409	409	432	452	420	421	415	449	444	491	431	385	439	407	393	463	444	467	443	439	415	433	460	459	424	428	471	404	424	424	416	455	440	468	428	378	432	444	436	454	420	427	470	430	434	397	427	450	413	431	445	470	413	428	402	450	435	433	434	411	426	469	426	453	444	465	451	441	421	415	402	434	421	413	443	442	432	453	437	428	450	390	436	446	445	431	416	454	416	427	379	394	464	435	447	387	459	453	418	434	485	442	435	425	455	416	374	455	411	470	405	462	428	476	432	455	397	426	406	466	442	409	400	433	448	418	434	404	398	420	438	434	433	425	462	431	447	442	415	438	434	415	470	478	479	433	430	463	433	429	402	434	444	444	474	442	422	424	458	426	400	441	450	416	452	404	440	486	432	439	412	403	431	421	423	460	430	446	467	454	447	405	441	425	443	408	397	429	443	390	445	422	443	421	444	420	429	416	434	441	441	442	456	444	428	431	428	432	420	448	431	417	429	413	408	424	441	422	455	442	446	416	436	433	440	409	411	418	451	456	444	432	412	464	444	395	399	462	421	421	443	457	431	423	474	440	419	454	438	464	445	402	442	392	425	451	408	452	463	430	465	431	443	437	457	450	428	426	460	413	431	435	450	442	429	420	433	432	412	416	473	459	428	411	432	453	440	431	448	433	414	416	421	449	433	403	427	430	464	447	449	448	449	437	442	411	404	413	447	450	453	437	464	448	441	448	440	452	441	444	416	429	424
62828	21113	2628	821	590	506	430	362	322	294	296	269	279	264	231	262	247	258	262	256	270	267	229	228	228	257	209	241	255	233	276	244	218	234	244	238	257	226	222	196	239	222	232	218	201	207	225	227	266	234	241	224	214	228	207	229	215	210	256	208	215	219	231	206	222	241	212	256	255	215	238	214	207	230	258	250	238	224	214	252	237	237	210	217	232	204	225	210	217	226	217	217	243	249	248	216	235	253	209	216	215	232	234	233	202	229	225	215	227	197	212	223	216	240	231	215	242	226	216	206	234	218	225	212	225	219	228	214	229	231	232	215	238	227	237	213	248	224	216	230	262	225	242	230	246	205	208	220	251	210	164	210	238	219	222	233	219	211	218	192	216	224	239	237	206	224	203	248	230	238	233	216	240	229	235	236	226	199	223	200	222	221	245	232	238	200	232	218	210	215	233	216	236	219	214	209	228	236	222	216	226	251	239	217	190	238	236	223	230	230	244	223	234	224	236	230	212	231	199	213	215	208	242	226	239	211	200	225	249	232	239	238	209	221	223	221	237	227	230	247	236	189	235	242	205	219	224	214	247	247	212	203	233	217	212	237	209	197	239	231	224	229	236	233	208	230	226	212	216	224	215	222	208	230	234	193	253	228	241	214	247	239	226	226	208	210	209	212	211	239	207	225	225	235	242	226	219	200	204	212	213	209	218	232	207	192	241	207	212	219	224	213	228	231	206	209	249	218	213	230	252	206	211	227	210	225	207	231	238	234	221	226	238	229	224	225	204	230	215	242	262	227	227	227	237	225	216	198	224	227	225	235	215	228	252	204	197	225	212	216	217	224	222	235	247	240	232	223	230	216	235	253	232	254	247	213	225	245	232	219	225	227	215	211	229	222	195	198	213	217	222	229	235	232	221	220	246	201	238	201	232	212	203	227	211	224	240	239	227	215	224	238	216	199	220	210	207	199	204	228	226	225	200	225	258	229	213	237	234	228	230	205	243	220	235	223	243	208	228	233	209	253	218	223	199	197	208	261	230	239	233	198	220	245	221	231	218	232	266	198	214	244	211	215	207	221	218	248	252	209	224	226	233	228	224	216	219	247	249	231	249	210	219	235	235	247	218	227	225	216	212	223	213	246	259	245	266	225	194	249	227	239	229	213	242	238	229	202	250	240	204	249	238	206	218	223	229	249	188	229	232	223	253	204	211	237	224	200	228	207	214	224	212	233	208	203	224	212	219	209	222	232	255	215	231	233	236	220	224	226	224	240	194	222	232	225	237	223	237	268	228	214	215	223	234	218	206	209	219	191	229	249	192	237	226	220	206	238	219	241	211	221	240	213	231	219	231	228	214	226	233	196	215	229	196	229	252	241	249	217	222	214	251	210	210	237	242	210	234	232	209	245	188	189	207	236	218	198	232	224	244	220	223	228	236	234	219	205	206	213	239	196	210	244	229	232	258	228	204	210	195	231	198	210	193	225	228	220	224	222	244	236	218	214	231	219	224	212	248	241	228	232	233	246	231	234	252	221	216	218	240	227	233	221	212	229	195	227	255	218	225	218	227	226	217	193	251	206	223	208	216	210	218	223	225	214	228	228	224	221	229	252	235	237	205	229	223	221	216	225	224	261	238	233	236	218	206	227	208	223	217	225	199	236	225	222	227	220	224	233	216	205	216	231	214	233	226	229	213	229	228	226	231	233	246	252	212	217	208	227	235	236	201	217	222	224	212	205	247	225	238	214	231	239	246	235	214	220	204	215	234	229	219	221	226	207	198	234	236	222	232	205	211	217	216	217	242	215	234	221	221	212	225	234	221	247	232	249	225	220	233	246	231	209	252	232	201	248	242	222	234	240	226	227	231	248	246	234	210	233	239	236	211	229	221	229	239	225	217	200	226	212	237	213	207	234	228	217	212	240	225	227	231	220	218	222	249	213	238	235	224	222	229	217	203	198	216	221	238	244	244	217	204	248	221	223	204	194	226	208	210	224	258	202	226	232	227	219	208	218	226	219	229	232	229	199	235	235	212	219	229	238	202	233	211	253	231	210	216	228	244	212	232	248	204	212	215	204	188	221	248	228	207	207	241	237	213	249	220	231	216	231	238	212	203	232	216	229	225	261	219	204	228	203	201	230	231	217	214	211	220	234	240	209	254	243	243	230	216	221	231	218	215	227	189	202	204	221	227	264	235	202	229	235	219	234	230	253	235	224	222	231	234	220	228	227	231	207	225	239	231	233	218	221	222	214	231	220	228	229	220	202	222	208	237	213	223	250	213	258	217	216	206	228	225	252	226	230	224	208	223	214	233	235	253	237	230	243	241	233	191	234	217	235	262	234	252	217	208	226	216	246	258	215	223	242	229	200	255	238	231	268	226	221	193	245	228	241	221	243	219	219	222	225	209	210	197	231	220	223	232	212	228	235	229	258	219	246	230	243	235	247	223	236	193	219	214	210	242	201	221	246	234	246	230	224	228	221	221	219	239	233	231	222	218	211	218	217	207	211	252	225	236	238	190	225	236	212	231	222	221	224	222	227	194	238	227	227	215	225	237	217	228	224	209	225	236	253	248	224	235	222	233	227	221	218	226	247	215	213	233	227	204	221	234	238	229	211	234	203	231	235	223	237	229	224	210	219	205	220	197	231	242	223	208	209	218	219	227	219	239	229	219	227	214	239	225	240	238	227	209	223	210	228	213	228	247	201	240	252	219	238	266	193	272	208	232	238	228	205	214	253	192	230	204	215	253	242	210	209	214	228	228	229	224	212	245	238	221	221	262	231	216	248	205	204	216	214	213	230	233	235	208	204	218	191	232	243	255	214	232	229	219	211	213	196	205	238	243	219	214	236	240	233	227	232	237	233	231	207	227	204	199	212	225	232	223	207	210	216	213	194	221	222	227	244	242	245	199	211	235	222	204	213	211	248	217	216	218	232	249	183	210	236	224	232	236	240	214	219	215	224	229	238	216	219	217	224	255	247	211	207	220	242	217	214	221	235	227	211	234	228	229	198	220	233	190	234	264	218	230	224	197	235	208	256	231	244	245	216	216	240	238	247	212	198	207	214	202	235	234	236	236	239	241	213	207	242	254	235	198	244	242	236	234	211	199	249	223	234	215	193	190	244	211	221	226	226	212	189	231	197	210	198	207	233	239	212	214	223	211	241	214	236	204	261	221	211	200	207	244	238	212	226	240	224	217	219	222	248	242	252	210	211	215	210	239	227	246	216	224	238	206	247	236	200	231	207	238	219	256	220	233	233	209	217	246	243	220	229	231	224	251	199	223	240	202	203	222	203	199	206	244	233	207	251	227	233	207	235	222	209	213	239	219	232	222	203	211	233	215	212	193	203	223	221	231	204	217	235	244	234	256	245	234	218	230	240	221	229	215	216	232	228	200	225	228	205	220	225	211	223	213	249	240	221	211	223	226	235	204	228	231	230	237	207	219	233	234	240	228	232	265	204	213	218	226	235	226	198	223	230	212	189	245	251
35197	5583	1970	2382	2171	1761	1568	1361	1202	1099	1059	993	920	841	804	780	806	735	704	694	676	695	709	694	658	634	606	666	656	624	621	601	648	621	622	643	587	635	577	593	599	635	614	586	581	567	591	573	604	569	584	600	602	570	600	630	570	545	604	550	624	578	583	603	580	585	556	567	625	586	554	605	552	558	591	569	620	601	553	563	576	604	585	580	552	591	511	586	585	573	588	558	545	560	582	576	570	564	595	611	549	596	583	567	585	559	540	547	543	607	564	591	557	561	562	589	533	532	560	600	556	621	591	572	553	552	580	611	552	563	571	566	569	555	571	572	572	559	566	554	542	611	567	566	561	514	558	569	566	609	572	571	581	588	553	561	561	562	567	583	536	571	567	580	552	527	576	629	568	575	553	540	590	572	615	600	558	561	565	579	584	573	543	567	591	580	570	547	595	503	577	617	566	563	552	601	554	553	567	590	578	556	558	535	602	553	545	572	581	537	614	583	585	582	571	588	556	596	583	591	566	557	556	599	575	567	550	551	550	563	563	537	592	549	592	583	556	574	594	548	603	555	579	561	540	584	569	581	565	575	564	555	604	538	558	566	557	600	576	573	593	571	604	610	570	611	574	586	531	543	564	564	559	566	572	568	583	562	564	551	574	552	538	571	558	557	591	588	559	573	576	577	573	552	615	566	583	539	549	563	562	545	601	549	556	616	556	564	566	554	579	578	520	576	598	585	578	567	571	533	546	565	579	602	586	584	567	598	584	585	582	571	537	556	596	579	569	596	546	591	552	550	561	564	538	549	580	543	590	595	528	604	544	581	523	520	585	567	623	533	601	541	563	554	561	530	563	564	620	524	562	612	566	581	570	595	611	561	561	581	580	551	554	578	566	581	535	547	507	567	565	551	558	592	583	593	527	571	550	539	559	592	561	574	605	573	595	586	557	550	613	565	521	551	550	584	567	575	573	591	559	555	601	553	566	541	561	603	631	562	605	580	580	579	550	575	545	566	536	556	542	524	602	553	605	563	579	580	582	563	554	573	556	622	564	576	591	540	532	576	538	580	587	591	607	544	522	593	578	561	628	557	557	570	551	589	573	536	566	546	566	534	590	600	556	579	593	588	552	544	554	623	560	560	574	578	586	537	586	586	594	598	552	526	559	554	592	572	566	535	554	583	539	541	565	568	564	541	555	559	558	571	530	601	602	573	591	564	540	573	567	631	604	582	556	565	595	586	561	554	545	540	576	528	580	556	561	548	607	547	532	606	568	555	513	546	571	541	504	560	617	534	559	559	577	549	559	603	577	582	582	550	576	560	552	555	560	614	552	590	596	621	558	570	549	587	589	588	585	559	594	506	587	581	556	568	571	568	595	604	533	555	576	597	553	571	568	581	539	551	622	597	564	565	609	548	575	569	580	586	573	562	557	530	561	570	540	527	567	545	609	557	539	582	578	551	548	548	559	545	587	592	596	571	544	524	559	581	544	568	562	553	598	560	550	597	569	593	600	601	594	603	545	580	583	557	576	563	585	578	547	561	526	615	579	546	608	588	618	555	586	574	588	570	594	571	526	589	595	595	552	570	545	554	586	555	557	539	619	601	617	585	515	579	544	579	568	531	573	565	564	607	554	541	577	580	579	585	598	561	530	551	567	590	559	591	556	579	597	545	563	577	643	582	590	543	611	570	589	569	561	556	549	598	589	572	571	583	569	559	559	584	586	555	586	570	536	581	540	572	570	566	527	547	568	566	536	554	536	556	504	593	572	601	608	549	566	611	591	581	546	604	573	599	592	589	548	534	561	565	565	594	577	563	589	582	564	520	545	603	562	566	548	574	557	603	549	560	562	544	585	569	544	569	587	578	547	573	573	583	594	589	615	593	561	576	568	578	615	565	534	552	576	565	565	551	542	568	561	535	646	562	591	602	542	537	526	576	592	568	579	524	589	589	585	583	546	586	595	573	585	573	603	567	609	534	573	562	576	587	589	588	585	561	543	568	558	578	545	595	556	603	540	564	578	581	594	536	596	575	554	614	573	601	597	613	590	607	526	602	546	573	555	612	568	613	564	597	567	570	543	613	552	566	553	591	545	561	550	567	567	532	566	574	552	594	565	568	565	542	552	610	571	586	551	577	563	527	601	565	547	592	559	568	558	568	603	559	564	559	603	545	570	563	547	550	537	567	571	569	584	537	571	573	557	591	602	589	553	598	555	601	558	581	577	589	587	583	622	545	586	592	544	587	571	544	570	562	566	545	552	541	578	556	569	538	571	578	584	588	576	574	614	579	554	577	545	606	588	538	556	593	630	605	563	508	589	585	546	553	581	539	543	538	562	601	554	559	537	546	574	577	572	531	583	565	575	554	536	577	586	566	571	564	544	593	593	577	562	574	601	604	552	524	578	555	542	565	575	560	587	566	584	597	553	594	566	601	573	601	530	574	526	597	556	530	583	572	558	556	590	544	569	543	600	568	549	559	535	510	540	609	589	604	531	561	570	522	568	583	554	560	556	603	568	541	609	559	550	628	547	550	559	545	586	602	599	571	588	535	585	591	552	561	549	559	544	613	601	584	562	606	578	551	577	582	591	598	562	596	551	566	564	559	595	591	582	578	571	583	568	610	564	536	555	560	609	593	555	588	555	572	548	596	586	609	580	595	569	532	555	542	587	568	628	566	540	613	556	570	582	581	632	555	561	569	547	585	598	534	545	551	541	613	574	556	563	549	541	581	581	551	536	577	622	534	577	581	563	583	565	546	536	581	575	564	542	534	556	560	549	616	560	547	536	611	541	575	560	571	541	526	562	599	593	551	576	593	574	576	567	589	547	551	553	547	574	596	530	558	523	608	538	586	582	613	553	547	537	549	587	553	544	575	545	610	544	604	581	577	630	539	522	572	580	529	578	612	603	619	526	595	599	599	562	549	575	567	603	581	586	517	579	570	569	565	575	538	570	568	560	552	542	547	608	559	556	569	616	594	590	591	568	582	588	606	584	550	536	560	618	575	578	574	553	590	560	592	592	580	555	558	595	570	576	554	529	591	581	566	554	554	550	587	550	551	574	546	556	572	553	585	543	565	551	549	574	538	556	559	553	561	545	595	538	613	610	578	537	558	541	564	584	590	553	519	572	560	548	568	565	610	566	624	565	603	555	587	583	589	537	576	521	559	579	593	599	575	528	535	531	546	528	551	565	554	593	572	536	563	538	547	578	563	541	550	600	566	563	578	571	570	588	530	596	558	553	582	609	575	570	531	590	549	561	569	558	552	567	590	528	560	582	617	589	570	549	531	566	589	547	562	566	543	582	569	539	541	575	566	570	573	533	571	570	563	552	536	604	588	584	587	565	550	555	572	527	567	617	585	548	580	541	576	607	596	578	572	529	572	586	565	596	553	579	597	600	549	539	543	612	563	581	581	570	565	580	565	594	625	560	594	578	589	582	516	566	533	573	574	569	572	597	590	566	587	495	557	553	592	562	543	574	559	587	592
76036	30819	6791	1621	930	735	542	460	394	314	304	263	235	249	234	221	155	196	224	211	170	172	168	171	181	148	160	149	152	152	162	145	153	134	155	139	125	161	155	145	145	129	152	168	138	153	131	133	150	124	141	138	149	126	157	142	138	146	128	145	143	126	139	137	160	154	117	139	141	161	130	156	125	145	123	149	117	131	146	142	142	133	139	137	171	147	129	125	151	123	141	156	128	164	142	124	164	124	136	157	167	159	134	126	168	152	148	137	146	120	135	153	141	132	143	134	138	140	143	145	134	143	152	131	151	139	167	137	131	131	131	136	149	130	119	148	149	161	131	153	141	141	156	131	142	152	130	139	150	141	132	146	153	133	142	154	145	133	136	128	129	145	148	142	144	119	150	138	133	128	129	140	157	129	139	136	125	130	152	136	129	115	146	140	143	118	119	138	136	129	155	141	129	125	136	144	143	127	120	161	165	165	141	137	125	148	143	159	133	136	148	146	138	141	129	122	134	122	129	124	133	151	140	142	127	165	129	129	146	127	130	152	136	133	138	136	138	131	126	136	136	109	119	117	143	144	154	128	136	124	138	126	171	144	178	139	121	141	131	126	152	129	128	135	137	134	122	148	143	134	143	136	147	138	139	137	150	141	154	145	133	125	161	134	144	137	167	151	140	125	121	165	130	134	155	134	137	144	125	149	148	153	150	123	150	132	143	122	123	118	137	165	137	147	131	111	163	132	124	124	131	130	159	135	135	131	121	132	136	144	144	148	139	133	152	154	150	152	162	153	162	142	144	147	148	154	131	145	150	158	133	126	143	146	147	124	138	131	133	131	121	146	128	125	136	112	143	137	167	119	127	160	134	137	153	157	134	151	158	144	162	134	155	132	122	159	144	147	134	132	138	135	148	145	140	147	133	122	152	121	139	121	114	153	161	146	143	131	129	146	130	132	134	155	154	147	140	153	134	151	142	133	122	145	143	151	148	139	138	132	128	148	146	136	150	115	135	174	142	133	132	137	135	154	152	126	149	131	134	118	150	162	139	131	132	148	129	156	147	129	143	142	151	130	132	136	131	152	146	144	135	138	130	122	142	138	142	125	152	127	144	148	135	141	138	127	131	137	146	134	164	155	166	135	143	135	139	159	135	124	142	144	127	147	139	130	138	128	139	157	135	150	113	130	140	159	138	152	136	143	151	134	153	136	135	114	139	136	111	104	140	144	153	139	143	145	147	132	122	175	135	144	154	140	136	136	136	135	122	153	149	172	153	122	142	165	148	176	128	145	144	142	125	132	107	120	134	151	124	122	144	144	145	128	146	147	130	155	132	156	133	139	130	137	153	138	138	160	138	143	155	151	133	136	145	139	115	142	125	142	124	155	166	150	134	150	126	149	128	137	163	144	129	146	151	164	129	139	146	131	136	141	134	125	139	122	145	156	141	151	133	149	161	118	143	133	139	143	164	162	153	140	130	127	145	142	147	119	132	142	129	128	123	147	158	125	143	150	118	128	133	126	128	142	147	144	136	142	158	149	129	140	150	136	132	125	135	154	144	152	119	142	122	137	119	133	141	128	141	126	145	144	127	147	150	142	120	141	146	152	101	146	139	128	113	139	126	139	138	146	146	140	142	134	127	141	142	138	128	147	143	144	122	133	148	164	135	131	140	141	155	143	132	126	146	144	141	154	118	151	151	127	145	143	139	128	138	150	141	155	139	134	126	162	153	165	160	142	141	140	133	147	123	137	118	142	142	136	109	150	153	149	137	140	126	136	164	140	138	145	133	139	127	149	134	136	143	129	134	142	139	177	132	135	145	119	151	138	115	150	129	137	136	136	154	139	145	127	152	167	137	143	149	151	156	151	130	138	130	140	143	144	137	143	129	125	127	147	168	127	144	143	121	134	142	130	145	146	158	161	144	136	139	137	130	142	131	129	142	152	166	127	130	146	168	137	161	137	129	139	142	114	145	121	133	148	144	137	127	148	130	143	132	133	146	126	165	115	121	155	138	151	143	136	144	146	140	143	143	145	137	145	154	126	129	131	136	133	146	128	133	143	159	181	127	134	121	127	137	154	119	156	132	133	161	123	145	135	129	120	136	146	123	138	123	145	130	131	118	159	146	131	140	137	131	136	139	131	152	130	137	156	131	130	127	143	144	151	119	145	142	130	141	137	135	154	128	122	118	125	161	137	133	137	129	140	154	142	119	138	130	138	141	146	144	169	136	159	151	144	100	129	148	145	108	149	145	150	133	139	148	134	138	127	163	123	134	126	146	130	155	130	129	130	146	145	144	141	131	155	153	126	149	133	146	138	131	139	162	151	137	133	152	141	116	128	145	144	136	148	161	168	136	163	128	137	134	140	119	134	133	139	137	138	125	132	142	143	146	137	140	139	131	135	144	136	131	152	106	125	148	131	133	140	147	155	137	140	139	135	152	155	135	143	149	149	157	141	123	136	125	136	139	133	115	150	153	139	138	122	131	136	129	143	158	136	143	160	126	136	143	143	139	144	134	129	154	146	127	123	135	143	109	134	148	144	138	151	130	158	138	123	116	153	148	131	151	140	152	129	163	144	129	133	165	145	112	149	145	163	162	134	135	148	140	133	161	135	145	124	130	139	134	138	131	137	118	157	138	149	116	140	148	115	141	164	134	143	139	135	147	155	144	135	139	133	136	145	127	133	128	142	130	141	138	134	135	161	159	127	146	150	135	130	147	131	108	136	140	148	131	138	132	136	149	122	142	142	145	129	145	130	128	136	141	157	128	126	128	127	149	140	131	131	146	133	148	166	143	150	156	142	137	172	144	110	136	148	143	153	134	153	139	152	144	130	124	118	157	125	166	140	139	142	124	122	142	149	146	118	164	125	152	133	124	139	129	142	173	139	151	154	160	140	127	145	158	131	148	149	128	134	142	131	153	152	127	135	122	146	116	110	138	142	139	132	127	127	128	130	155	147	143	131	147	136	146	135	140	147	127	146	143	127	153	135	161	130	135	123	149	149	137	132	138	141	143	157	146	154	135	132	136	117	149	139	156	125	151	134	142	140	144	135	139	134	144	177	152	151	143	130	122	141	138	135	122	138	147	160	127	134	153	134	161	145	134	163	154	151	139	137	141	151	176	127	161	135	150	147	137	133	136	162	133	153	140	130	154	144	149	141	148	130	138	125	135	131	148	141	146	126	121	149	158	141	154	131	156	151	132	162	165	133	143	137	127	150	144	143	140	137	130	155	140	143	131	135	142	134	148	126	119	150	132	147	130	142	123	151	135	153	159	130	132	137	145	136	131	139	139	155	130	149	121	141	113	128	141	137	146	149	152	128	125	142	139	123	152	138	132	138	139	143	144	138	149	139	152	119	134	140	143	147	146	145	117	141	130	141	123	125	138	157	125	150	140	131	133	134	144	126	138	135	156	138	146	145	127	134	141	140	126	135	144	119	125	133	133	125	163	177	138	151	154	150	132	146	151	137	140	132	125	122	132	104
43759	9792	3215	3978	3502	2818	2313	1996	1651	1450	1308	1189	1014	887	859	782	740	730	715	691	619	606	609	558	567	525	482	523	522	499	445	480	461	454	477	412	421	426	438	420	415	400	439	438	391	433	403	406	426	365	415	418	372	407	406	434	369	358	335	379	383	386	438	396	358	379	366	381	388	384	408	409	384	382	358	355	372	359	410	366	336	346	403	354	377	342	387	373	393	348	398	362	336	347	392	363	364	348	398	364	377	354	346	355	358	359	337	342	352	377	389	363	354	377	376	324	348	340	378	384	351	378	356	359	377	370	355	381	356	348	377	345	371	367	365	388	360	360	343	356	358	321	362	382	344	373	355	355	357	375	383	352	375	364	364	361	348	369	358	353	343	366	341	367	361	366	356	386	371	355	348	381	366	357	373	403	392	341	353	376	356	334	381	359	385	345	351	359	338	352	366	354	376	394	330	355	341	331	343	362	350	356	341	364	365	378	431	353	377	355	331	331	358	343	347	375	328	350	379	376	316	366	337	379	366	339	339	372	341	352	378	354	345	371	356	352	358	369	383	376	328	356	342	349	352	374	378	350	348	371	363	369	343	357	366	386	330	339	364	350	355	375	372	376	367	338	353	367	370	382	371	365	354	336	312	394	360	383	396	348	340	383	407	368	318	360	344	349	362	354	338	387	348	345	362	359	386	330	351	313	415	359	347	346	336	364	338	369	348	359	336	381	374	364	387	353	390	358	367	357	358	345	365	329	355	333	351	395	339	331	366	370	357	366	365	354	363	389	348	351	366	374	399	375	392	376	345	339	360	374	346	380	370	369	345	376	369	371	363	360	370	358	376	331	367	350	372	348	381	373	352	374	370	386	358	359	350	365	356	361	362	381	357	384	360	347	343	345	404	331	362	372	345	334	366	354	317	377	349	345	413	357	345	319	330	346	361	321	373	372	322	333	386	373	349	342	377	364	355	363	341	342	341	359	367	355	335	367	358	359	343	339	349	342	394	361	399	372	381	348	362	344	377	344	350	353	380	345	359	376	389	373	371	372	340	327	320	330	310	387	368	371	364	358	347	380	354	362	391	363	383	360	364	354	333	380	354	347	373	349	375	394	371	332	388	351	363	387	335	371	364	371	375	323	383	372	366	341	344	382	351	397	364	375	387	364	351	338	373	358	374	348	322	346	349	351	337	323	341	384	348	361	401	362	340	338	374	350	361	349	371	360	344	356	370	342	381	359	348	355	363	339	362	333	373	383	386	347	343	349	342	360	365	349	353	343	349	347	363	375	373	339	370	342	375	387	331	360	365	354	385	347	359	372	355	341	361	322	378	347	370	331	339	360	363	370	354	342	333	354	377	360	365	330	356	388	374	371	396	370	360	339	339	355	347	359	339	378	382	406	352	372	361	361	354	369	353	345	371	368	376	371	327	371	388	339	351	387	372	369	351	361	369	358	358	324	335	311	358	343	366	352	374	375	373	369	344	355	321	359	397	331	330	345	354	355	368	336	339	330	366	344	387	358	362	339	370	367	366	368	349	364	335	365	362	394	366	316	357	341	371	344	391	328	362	370	344	346	390	319	359	377	335	369	376	368	355	364	388	415	355	385	365	393	350	358	336	336	374	353	348	394	349	350	365	375	355	371	345	363	363	367	388	361	376	326	375	367	374	357	395	352	375	372	303	355	344	373	358	363	366	387	353	345	355	350	339	346	340	371	391	355	330	363	417	365	363	372	337	354	340	385	385	327	350	372	365	378	357	377	354	366	365	354	383	374	401	356	349	330	335	357	358	366	359	352	384	335	341	325	360	354	367	355	383	372	347	342	333	370	365	377	344	360	317	365	358	381	351	360	349	359	376	385	341	351	366	373	367	370	374	333	372	331	369	315	398	371	344	359	399	359	342	348	358	357	359	375	341	355	343	361	354	356	385	379	357	376	404	382	392	375	358	372	344	358	353	358	389	348	364	376	342	359	329	336	355	371	371	331	353	373	346	405	341	366	350	371	363	344	378	359	360	331	359	350	383	401	355	360	327	380	352	372	372	353	365	364	359	367	386	353	393	363	320	347	370	373	394	311	348	400	372	358	326	351	337	377	351	349	381	348	355	363	380	367	326	355	326	350	366	367	371	334	367	346	362	376	378	346	372	349	375	346	374	348	370	396	337	358	339	363	332	325	367	369	354	346	382	375	356	363	356	372	338	372	403	338	361	366	379	337	360	391	362	370	340	381	386	332	359	353	362	392	379	352	321	350	363	349	336	341	369	347	346	345	368	366	357	405	365	369	343	395	393	374	374	335	369	393	372	365	383	355	348	368	371	349	369	337	334	359	354	379	365	368	354	367	357	376	317	340	331	380	382	337	363	352	341	323	368	318	366	364	353	361	327	385	341	350	369	361	375	339	355	334	368	398	400	349	344	344	377	371	328	354	380	363	350	388	387	384	359	332	344	348	393	341	334	334	348	369	355	330	332	356	362	366	335	354	349	349	379	349	361	358	344	363	330	346	345	371	358	381	362	375	345	334	396	360	332	361	364	366	347	375	367	368	381	371	319	365	348	353	402	375	357	366	365	355	350	349	346	360	385	349	334	367	351	355	383	368	344	310	354	354	340	414	374	327	367	356	327	362	326	359	362	357	345	398	375	385	362	376	357	362	361	347	343	359	358	386	348	397	368	363	325	321	363	381	350	364	360	329	341	369	355	344	373	377	389	344	335	371	365	351	328	377	377	385	385	382	339	396	359	353	370	390	353	387	357	353	375	378	334	379	344	377	364	361	386	361	368	366	346	352	385	365	368	370	378	365	352	351	347	348	349	326	392	355	360	347	363	371	368	333	355	359	344	370	332	356	349	361	376	388	341	379	347	360	358	388	391	353	389	339	376	335	347	345	338	354	341	355	366	344	353	351	356	388	365	362	381	333	362	349	383	373	380	365	358	350	364	365	351	362	338	348	384	361	399	365	387	367	347	330	374	362	408	368	325	344	361	364	365	389	332	367	353	373	339	352	339	336	351	370	358	352	382	358	340	377	357	343	357	393	355	358	378	373	340	366	382	370	355	376	336	351	335	384	364	340	333	346	378	328	356	313	386	359	345	362	347	375	320	366	335	352	377	370	372	350	353	345	362	356	364	370	367	353	356	380	338	335	358	364	384	405	344	362	340	382	358	349	332	369	369	355	346	350	369	374	356	358	342	381	380	341	365	375	382	378	386	333	353	334	334	338	400	353	368	346	338	372	350	371	344	330	384	350	359	328	332	350	356	360	383	349	350	382	341	368	353	374	367	374	352	366	347	396	344	335	370	389	372	359	353	345	354	368	364	383	351	388	383	350	361	393	355	363	365	370	356	361	328	384	349	352	348	335	365	334	351	353	400	379	350	377	395	379	366	357	358	375	346	357	358	382	332	366	360	332	386	346	420	352	347	358	360	338	338	367	379	363	347	358	348	382	386	363	340	381	394	356	397	348	375	346	335	360	372	352	337	346	377	343
20168	1745	218	186	193	165	185	160	181	173	190	174	157	153	187	155	171	137	159	171	156	151	144	158	166	155	164	173	171	154	174	184	152	158	157	147	159	171	161	155	171	195	188	181	176	153	165	148	165	152	176	148	160	170	180	144	148	151	164	184	171	162	151	141	155	186	154	171	148	175	144	121	154	168	161	175	155	165	176	180	187	145	159	153	146	154	166	169	156	165	175	170	142	149	179	151	161	177	183	180	184	160	156	162	162	165	177	158	154	147	175	164	152	168	174	171	152	170	164	168	153	155	181	156	159	134	158	163	174	149	176	138	150	155	142	173	162	161	163	176	150	157	175	143	140	155	142	184	150	157	155	153	160	160	148	183	168	158	156	153	175	167	151	147	145	177	182	157	171	158	164	152	170	162	155	142	169	167	177	158	158	170	179	159	147	149	179	156	180	170	142	173	159	153	178	166	175	149	174	149	176	164	174	164	154	162	178	154	178	156	166	135	161	157	167	166	142	173	161	154	185	179	144	156	166	147	149	153	159	157	149	153	169	165	163	170	157	163	157	151	167	163	139	163	163	160	141	150	166	159	184	171	137	149	158	145	165	180	151	159	141	152	153	152	165	157	175	138	162	172	163	158	173	166	173	164	172	155	166	162	169	170	172	163	167	149	156	165	163	159	148	163	171	160	167	162	158	144	191	155	163	169	195	151	163	148	152	158	135	175	155	163	167	155	148	153	155	183	172	169	159	169	162	162	166	158	156	153	169	183	160	176	163	161	159	190	145	205	178	148	183	151	130	142	162	168	172	181	188	148	149	162	172	167	163	171	158	169	190	176	132	148	168	156	155	157	163	163	173	174	154	155	162	202	169	159	165	138	167	145	160	177	148	167	195	174	172	146	159	152	166	164	150	139	174	184	158	186	137	184	175	178	158	147	174	171	180	166	186	169	175	160	179	181	174	165	168	169	155	147	184	155	167	162	160	164	178	179	164	157	156	169	177	157	172	152	161	155	174	160	191	180	157	146	154	189	154	142	162	167	157	169	149	158	151	155	152	164	156	149	181	162	154	157	144	152	147	141	144	166	149	193	156	187	156	164	162	174	180	174	188	176	142	177	149	167	153	173	164	168	156	158	165	175	185	170	163	171	164	144	186	153	163	162	175	172	172	187	164	170	154	156	179	172	165	168	176	148	168	173	142	171	182	164	157	166	161	156	182	159	148	152	156	172	171	148	173	177	171	184	153	156	188	153	140	164	176	138	149	169	164	147	158	152	137	159	158	158	151	170	150	177	178	151	161	170	161	151	150	188	173	148	151	171	166	167	157	171	162	178	172	151	156	163	134	177	173	148	146	131	142	163	184	180	167	149	163	185	171	176	150	173	188	166	168	171	170	164	155	151	158	169	167	160	166	177	156	146	142	181	157	154	158	170	170	152	181	159	157	156	177	167	183	162	141	182	159	164	150	159	183	169	158	178	172	188	156	164	154	158	174	157	153	171	167	164	153	174	159	163	164	178	152	159	141	174	166	164	154	164	178	165	158	179	160	157	153	163	168	150	150	174	169	136	153	144	174	155	175	173	168	156	151	176	168	165	156	147	169	153	158	175	158	155	161	151	168	162	163	145	148	156	145	184	160	148	136	161	187	168	172	152	166	149	156	169	158	176	152	161	179	164	164	190	160	141	181	180	154	172	146	180	147	161	146	165	166	178	144	162	178	170	179	168	149	172	180	168	158	154	163	150	146	160	149	150	175	175	150	173	174	161	152	151	178	185	161	187	142	140	168	154	173	155	182	154	145	161	168	156	192	163	166	166	147	153	171	172	173	162	186	180	124	135	154	175	151	147	171	163	160	151	156	145	168	174	145	139	176	175	163	181	157	162	176	152	158	163	149	163	174	140	156	170	174	147	167	171	149	148	158	161	143	151	172	170	165	164	162	159	166	161	179	159	135	175	155	141	173	152	180	156	168	177	153	163	152	148	172	179	161	183	175	169	186	162	170	164	154	152	159	154	162	144	175	135	157	164	170	175	188	166	163	174	152	181	152	156	163	134	152	140	165	152	169	168	176	143	154	144	179	182	163	156	135	167	171	145	176	170	155	152	178	184	156	154	169	171	148	182	175	160	177	156	181	140	158	178	161	168	169	165	181	168	156	158	151	188	167	150	153	174	162	154	145	155	174	166	146	180	168	151	163	154	164	155	166	175	153	159	150	148	145	147	160	127	175	190	182	166	152	158	148	156	155	150	177	207	172	150	171	148	166	169	156	165	158	180	153	176	149	185	157	153	156	163	177	182	185	147	182	170	171	148	175	136	152	181	157	164	166	180	149	171	158	137	165	157	173	160	166	168	166	178	148	147	158	181	157	158	161	159	176	165	168	169	150	159	178	165	174	154	163	175	157	161	143	165	134	135	165	150	170	155	141	157	155	171	171	163	163	152	162	180	157	185	181	177	153	182	146	161	152	165	174	166	151	185	152	172	154	140	148	155	171	165	159	160	159	149	170	157	153	180	147	166	174	150	162	164	183	144	160	179	161	163	165	175	158	185	159	159	170	157	145	145	165	176	147	156	151	159	143	157	163	184	161	182	179	153	171	165	175	154	145	168	156	175	145	172	184	160	175	168	128	163	179	163	162	161	167	145	165	179	180	152	153	161	161	156	155	165	176	157	138	158	148	164	191	172	137	164	179	136	164	155	173	140	146	159	189	180	158	173	164	161	174	162	175	160	134	167	181	164	174	166	170	153	155	134	164	163	172	179	160	165	180	152	184	154	187	162	149	161	164	149	159	162	154	168	168	192	159	185	172	149	153	160	136	171	145	144	163	145	162	171	164	169	150	161	166	173	159	164	180	151	175	153	171	156	176	133	167	160	163	154	169	182	149	165	158	167	176	157	159	175	186	181	172	166	168	164	148	173	156	164	158	168	167	140	178	165	156	168	194	145	170	154	165	154	149	159	167	188	168	153	146	162	157	168	161	155	161	178	209	159	158	183	157	180	165	161	159	175	155	182	144	151	165	169	168	163	169	169	180	201	169	142	166	155	153	176	186	166	152	166	159	175	161	164	162	169	142	150	152	150	142	164	163	168	156	173	139	164	183	177	172	186	159	172	169	170	166	164	168	183	142	159	194	177	144	178	155	156	154	185	174	177	195	158	158	157	165	151	143	180	154	163	181	176	163	160	171	146	178	151	147	161	159	176	163	165	185	160	149	165	150	147	163	160	163	177	149	156	178	179	142	191	183	171	149	155	169	146	173	158	152	177	153	160	164	158	158	159	155	156	156	166	170	149	175	152	169	180	154	166	172	148	175	157	154	159	157	152	144	175	161	160	162	185	137	153	159	175	170	169	175	160	154	155	177	132	159	148	164	153	168	181	162	154	170	178	158	182	161	147	153	148	157	152	168	154	154	138	148	181	175	157	157	155	138	158	146	145	169	156	158	175	167	166	157	144	145	157	158	164	160	152	164	140	169	150	161	156	166	161
15248	1225	537	554	541	485	515	468	513	497	487	485	457	425	500	464	467	443	461	443	453	420	444	478	443	430	472	448	440	447	443	435	442	464	451	430	451	438	423	458	444	486	419	449	445	438	467	429	473	442	453	413	455	458	488	434	413	442	454	443	437	399	439	439	461	416	422	415	483	413	466	455	415	415	433	405	435	413	464	422	432	441	441	428	446	488	444	407	466	402	439	422	449	397	447	394	414	448	410	465	413	466	408	436	453	404	442	478	416	446	448	419	411	437	407	413	421	429	454	490	409	411	415	451	410	448	424	432	428	461	429	446	462	443	449	425	416	443	421	420	447	440	443	435	421	487	437	435	414	434	427	429	471	427	440	469	460	426	450	455	442	471	458	421	438	438	460	388	451	415	401	400	452	406	466	442	443	401	427	473	438	456	452	472	476	412	442	432	436	451	423	423	408	433	409	413	433	411	437	420	425	397	445	435	458	382	418	453	447	412	433	419	406	451	423	429	423	415	413	448	404	435	428	424	434	447	444	463	421	404	433	454	420	475	464	439	398	431	472	398	405	410	446	423	415	430	444	393	416	442	416	423	431	480	436	447	407	463	426	473	431	445	432	422	435	413	429	438	412	430	435	431	436	472	445	478	449	426	463	441	384	403	433	427	464	404	426	437	422	427	441	406	487	408	438	445	437	441	437	405	472	415	439	417	414	449	403	420	441	446	449	403	461	419	424	430	432	449	421	411	443	453	444	425	412	420	405	427	415	471	453	427	445	449	410	397	441	439	468	412	404	452	449	422	440	422	479	438	411	426	415	424	408	385	425	435	429	413	442	423	456	429	415	433	424	437	446	427	434	407	442	425	437	456	430	400	457	455	419	430	429	430	427	437	421	440	402	503	457	449	455	469	434	424	432	456	442	391	393	442	401	446	443	418	442	448	446	438	438	474	449	398	425	458	438	403	441	435	434	452	438	452	407	410	437	430	448	460	418	390	424	407	431	422	430	414	458	427	435	437	461	380	452	434	442	412	411	412	435	437	439	435	422	454	421	433	453	481	416	486	409	442	455	394	452	456	453	402	455	435	424	469	468	449	463	468	415	459	432	426	419	492	438	427	414	436	436	410	435	440	423	435	456	393	410	421	421	399	433	440	426	442	433	408	425	431	407	398	476	469	462	465	434	408	416	437	421	470	468	424	410	443	419	452	466	408	434	411	429	442	445	442	444	426	409	407	433	403	388	454	452	428	454	409	449	444	435	416	416	421	424	446	392	410	426	428	456	426	436	446	443	423	452	449	406	410	413	438	453	446	420	463	467	420	424	435	461	427	437	458	403	430	404	422	445	402	423	431	439	463	408	432	402	423	457	456	395	442	427	458	428	411	433	449	420	448	463	436	469	444	426	438	468	430	462	463	457	446	403	414	403	442	423	452	410	407	408	385	404	424	438	425	430	409	445	447	445	424	420	450	437	410	414	428	453	435	441	416	456	416	431	429	465	440	397	401	457	454	428	436	473	432	402	465	460	395	476	422	478	420	426	434	456	405	424	416	446	455	446	421	460	450	404	453	406	434	483	424	423	396	454	441	419	439	477	433	431	438	484	398	434	411	430	446	446	429	438	415	455	441	437	449	423	410	421	417	456	409	462	446	449	459	465	426	434	439	449	413	430	439	458	429	483	422	465	423	370	462	457	437	433	405	437	432	444	381	456	422	457	393	408	441	452	395	464	406	459	458	429	423	421	428	421	431	429	425	402	480	439	427	428	452	471	485	441	430	434	443	450	455	437	417	428	404	432	434	425	409	450	402	444	462	395	454	430	443	424	410	418	428	415	440	445	444	442	407	431	414	443	481	448	407	427	449	416	414	426	452	418	428	410	428	416	411	416	452	442	449	428	433	414	445	411	443	484	433	444	426	450	418	446	444	442	400	410	419	396	458	456	440	416	444	430	416	424	416	404	419	406	424	414	421	390	426	416	408	450	450	486	482	408	438	456	441	414	436	413	463	426	470	449	433	441	391	436	419	451	412	379	404	412	444	455	422	436	445	443	445	413	436	474	428	391	460	423	457	388	443	424	431	461	471	459	472	413	444	422	444	433	411	415	437	459	427	438	459	422	470	452	454	389	427	416	519	446	451	427	434	419	442	423	439	465	447	438	433	448	452	449	389	417	395	430	411	435	437	448	442	411	407	412	439	450	429	435	466	422	433	448	401	429	404	455	448	452	419	438	445	417	425	440	432	435	466	436	419	423	438	443	464	420	452	451	489	420	423	454	422	441	437	413	413	433	398	443	467	431	486	469	434	410	442	418	411	437	430	424	434	460	449	425	408	400	435	419	417	442	429	415	419	458	451	448	439	419	461	420	425	472	446	442	445	426	457	408	432	415	464	438	449	453	456	414	435	428	414	431	377	467	408	442	462	453	432	431	438	432	451	442	448	437	412	420	470	409	463	427	410	420	438	454	458	414	470	426	426	438	450	449	424	435	428	453	450	465	443	449	376	469	466	439	445	443	408	409	451	422	448	434	435	478	450	419	463	443	420	421	404	408	440	423	439	439	450	416	404	455	440	400	442	435	450	444	402	396	405	420	440	422	418	431	417	451	448	429	387	438	441	469	435	455	432	435	456	414	464	483	462	435	460	428	430	415	454	431	425	433	423	419	434	441	448	436	420	433	455	458	454	469	410	408	419	423	418	443	428	452	406	443	438	442	398	402	429	439	443	461	468	473	409	430	464	443	485	414	451	452	398	439	439	479	470	440	439	473	448	434	442	406	440	416	439	461	435	470	444	433	445	455	429	410	460	407	454	493	419	419	380	420	427	419	439	417	451	466	417	441	437	488	428	440	426	456	438	416	448	412	466	468	447	423	406	439	425	411	453	477	475	451	428	428	483	431	423	430	428	404	423	454	470	443	436	425	430	431	407	473	415	458	441	478	433	455	424	422	439	443	434	394	452	414	442	428	417	440	386	432	473	431	422	420	418	423	400	414	460	450	415	456	432	466	448	449	485	444	413	489	424	468	448	429	444	448	450	436	473	407	442	419	445	433	418	411	421	428	435	468	431	451	414	464	442	406	429	479	456	450	457	418	496	432	466	432	394	433	462	435	413	449	429	408	440	459	469	412	423	414	455	400	428	404	415	414	419	444	433	461	430	402	464	431	443	405	434	438	427	468	471	401	407	435	441	439	405	447	442	460	420	439	418	453	428	419	441	438	453	450	422	455	422	445	404	405	456	406	423	418	458	428	445	482	444	469	466	448	423	456	398	437	404	456	414	383	436	420	417	429	447	426	431	414	434	415	457	429	439	400	450	437	401	432	416	449	430	434	410	421	461	436	441	395	425	433	417	422	436	436	467	435	433	399	436	453	467	473	473	431	460	424	452	465	465	430	453	426	461	464	429	442	439	407	451	407	457	435	465	406	434	448	450	417	433	455	421	442	415	425	480	457	446	424	426	435	472	432	424	495	443	443	460	440	444	460	421	437	437
61292	21124	2479	817	625	504	449	368	342	321	314	287	272	245	257	247	265	250	256	230	250	233	233	248	229	245	251	238	235	234	226	233	245	226	241	222	236	233	220	233	235	243	250	231	215	249	212	248	245	234	213	238	234	243	225	212	241	226	226	230	212	225	209	228	230	218	226	216	209	196	241	234	239	214	227	228	238	231	228	222	216	240	221	245	213	238	248	206	230	219	222	225	223	229	206	216	244	244	227	206	244	229	212	224	216	229	214	232	223	231	242	241	234	235	234	219	191	239	233	240	216	221	231	206	224	229	223	241	230	227	256	239	210	209	234	205	201	221	234	216	239	222	237	218	211	231	238	212	223	194	240	208	194	231	224	217	219	217	220	224	235	245	234	232	237	243	221	214	244	244	202	225	207	242	229	225	212	233	229	237	216	238	260	213	211	226	220	238	228	200	247	197	233	222	217	221	235	212	232	235	232	223	245	239	224	191	227	222	231	232	228	267	212	212	233	250	219	209	223	222	212	228	225	246	207	214	239	207	245	232	237	239	203	241	206	217	216	206	215	201	268	223	225	227	223	206	226	244	236	228	232	247	224	229	208	227	215	231	222	210	230	215	239	247	210	224	243	212	223	230	259	224	203	220	220	213	232	246	229	219	209	236	229	241	249	213	229	225	203	232	229	196	207	238	226	222	226	202	215	242	231	220	205	202	216	215	213	209	234	223	200	218	221	207	239	210	222	210	256	226	219	201	236	239	223	206	215	215	241	212	246	219	191	211	228	207	221	207	225	229	217	229	226	232	212	227	226	224	203	214	227	238	214	216	235	213	198	237	222	223	236	213	236	208	229	225	249	240	193	214	225	216	196	235	227	236	237	221	229	239	222	219	237	251	208	239	228	219	201	229	210	228	222	226	239	215	206	216	224	210	238	229	215	220	205	225	261	233	224	225	215	250	242	247	216	246	234	208	239	227	213	211	217	217	206	245	216	210	197	219	250	215	235	229	221	229	231	230	217	222	223	229	217	227	233	225	242	230	209	233	245	219	211	210	220	212	233	223	233	222	213	234	207	229	226	208	215	213	223	213	232	189	216	206	231	234	206	229	208	220	204	197	245	199	235	235	230	237	207	206	212	185	218	217	236	242	217	219	240	219	206	237	223	227	224	214	247	229	256	235	213	261	216	231	225	237	206	221	221	222	228	251	242	212	217	224	244	256	235	204	247	228	217	193	217	232	225	232	228	210	211	233	216	198	209	240	254	209	236	225	201	240	199	219	219	238	243	224	196	205	259	230	234	238	200	225	231	225	201	215	203	210	221	229	225	213	230	229	207	191	226	243	232	197	227	225	246	211	220	194	219	208	229	234	204	221	195	205	233	210	222	237	251	234	252	218	223	216	223	213	247	233	226	196	228	203	228	223	219	226	236	232	225	191	255	229	187	214	206	214	207	252	223	249	238	232	233	240	239	223	259	232	248	201	236	226	200	232	218	217	232	207	227	240	242	219	239	231	232	226	220	245	237	223	224	220	262	244	240	219	215	219	218	211	212	235	229	234	215	242	245	223	215	218	223	227	228	237	211	225	233	230	234	235	231	250	213	217	217	207	190	226	212	203	220	204	209	233	204	183	224	221	231	244	213	220	215	198	214	194	228	213	209	231	242	195	240	182	230	236	218	249	232	225	186	196	233	219	248	217	202	230	248	233	208	203	219	230	199	192	245	230	219	240	198	243	224	226	208	234	215	204	235	220	213	216	208	251	224	215	224	215	221	212	223	234	204	242	216	257	217	221	265	265	224	237	221	219	216	218	207	228	215	207	231	220	218	215	204	219	239	209	228	234	227	228	214	212	226	225	210	251	228	220	184	220	243	224	234	217	231	211	228	215	208	230	204	230	203	225	215	227	205	228	244	212	243	231	201	200	229	229	219	213	197	213	235	198	211	237	245	227	220	204	226	228	214	223	211	217	235	231	233	224	233	240	213	259	233	224	235	223	234	203	227	243	239	232	243	221	241	240	224	208	247	243	222	206	204	204	213	239	215	257	225	224	231	235	231	215	175	218	227	234	221	225	222	236	226	249	195	216	278	226	236	208	242	224	211	225	223	230	236	212	245	212	225	227	226	229	214	227	226	202	218	220	231	229	233	238	229	216	218	216	218	231	225	255	199	216	216	194	213	203	214	218	222	240	235	232	207	215	195	242	238	227	220	208	243	228	226	221	230	201	209	225	226	222	217	248	224	180	224	242	197	195	207	223	239	227	228	215	193	228	237	210	227	208	228	212	216	238	229	226	233	227	216	230	217	234	231	239	189	249	245	224	215	214	235	241	226	249	207	187	235	236	231	223	216	223	217	196	210	233	256	229	241	243	234	233	245	233	224	209	221	247	223	226	229	228	232	239	227	224	201	201	218	207	231	215	224	213	218	217	235	219	201	223	214	228	233	226	225	223	228	191	244	241	254	222	212	222	230	224	208	217	197	217	218	240	202	215	234	220	222	207	251	226	201	219	232	223	240	224	232	216	243	235	210	228	201	259	227	225	216	218	208	234	216	208	205	206	257	226	217	254	249	192	220	241	195	240	231	234	228	241	253	206	213	190	209	213	242	225	219	252	253	223	233	214	232	224	234	219	202	215	207	230	237	215	228	238	197	206	235	188	201	221	218	233	216	228	204	225	238	235	250	212	227	236	236	226	225	227	236	215	239	211	225	215	231	227	239	199	218	227	246	181	247	230	230	237	234	221	244	215	209	226	248	230	230	205	232	235	235	206	229	225	211	215	232	199	255	225	213	228	230	199	224	242	227	207	214	213	204	219	247	241	239	228	235	223	240	213	231	200	219	214	223	246	216	190	235	273	230	238	241	254	208	217	230	243	229	234	224	248	222	219	193	211	226	232	222	224	215	238	231	245	242	230	224	223	229	223	234	206	195	204	244	253	205	238	215	198	236	220	251	224	220	202	219	226	198	232	204	218	217	221	244	236	225	196	239	234	218	244	241	227	205	212	227	227	223	207	219	216	230	203	233	227	246	233	243	198	225	235	249	217	230	228	276	242	228	209	251	191	243	229	232	243	225	218	219	242	231	231	206	219	205	199	221	249	224	216	235	209	201	209	248	237	232	223	216	214	211	220	228	238	209	218	229	221	228	223	225	222	242	244	238	243	216	217	231	212	239	228	193	226	242	225	212	215	235	241	205	210	241	219	245	220	241	262	220	212	218	239	226	204	215	232	258	237	229	237	249	239	227	242	260	213	226	200	232	234	194	229	216	219	228	234	218	227	213	214	244	223	209	221	240	210	238	247	244	232	216	224	234	205	227	184	216	215	214	229	207	208	203	223	213	219	210	243	227	217	203	213	250	229	214	247	233	231	207	234	217	257	234	207	209	212	216	206	247	240	236	233	223	246	205	227	238	236	263	218	250	218	209	234	199	219	222	235	217	248	226	220	227	238	244	235	194	195	212	182	246	224	220	240	216	194	216	231	220	257	209	236
33892	6771	2017	2457	2141	1842	1589	1397	1207	1129	1072	986	901	864	832	798	789	725	723	716	736	676	666	691	658	650	683	663	651	617	645	609	619	600	622	589	630	618	600	591	566	575	613	608	562	568	590	576	649	572	589	571	559	545	578	582	579	562	597	573	596	636	595	569	537	543	547	595	554	594	633	599	598	598	593	588	583	597	619	564	599	573	577	614	609	574	620	597	564	531	585	602	560	564	528	585	602	587	576	559	574	602	585	586	543	544	525	571	539	573	558	555	597	553	601	600	570	583	578	538	583	556	588	590	584	600	545	594	560	559	578	581	613	558	557	584	567	564	585	582	581	646	548	572	577	581	568	564	525	602	611	614	559	535	563	539	555	550	589	614	596	560	598	533	580	538	553	535	543	592	605	581	608	516	581	616	538	575	562	578	572	533	533	592	536	588	580	582	564	557	540	524	573	553	554	557	528	540	570	599	612	524	608	610	582	521	557	561	552	554	573	544	604	587	578	577	523	607	579	555	537	568	589	577	605	556	541	584	592	536	563	528	560	581	556	588	592	587	565	526	556	577	572	564	567	574	568	598	566	588	594	571	587	526	575	561	591	533	582	538	592	560	549	613	593	561	577	540	578	552	554	570	551	577	547	558	544	556	574	558	528	598	581	551	531	529	567	546	537	571	591	592	548	564	552	584	551	601	595	581	625	583	568	584	592	552	561	529	610	570	562	604	619	576	547	582	524	572	600	556	597	557	548	571	560	609	579	580	568	558	557	568	559	564	579	573	576	563	576	576	531	573	545	535	580	564	588	573	564	587	543	536	562	573	542	547	568	579	609	557	565	588	578	572	584	560	549	589	541	576	565	534	554	517	632	557	542	612	544	564	592	629	553	566	620	577	602	579	570	530	594	597	583	572	591	555	591	543	573	553	579	546	551	573	584	589	581	546	602	599	602	588	555	581	586	551	635	544	547	569	566	564	521	583	611	581	545	592	561	566	594	533	555	538	581	558	543	519	556	558	535	564	527	576	581	601	577	602	574	494	566	558	546	578	576	573	582	604	554	542	587	556	593	589	621	585	539	586	600	565	529	543	616	542	623	557	533	516	567	567	579	569	574	567	597	568	564	554	551	566	556	572	568	576	584	536	579	602	564	520	566	551	565	607	551	573	558	549	587	579	583	546	590	597	521	581	592	543	521	525	522	561	546	525	557	565	519	555	573	551	564	574	562	555	628	562	549	596	586	594	564	545	561	543	585	611	522	597	599	535	566	605	569	590	521	561	572	571	554	561	558	547	568	595	573	571	549	553	604	576	586	570	543	544	534	563	560	557	571	593	580	569	591	565	546	595	527	549	616	567	595	543	579	554	607	576	575	538	593	581	611	561	577	574	582	537	574	556	548	579	585	603	557	552	552	596	570	550	585	586	555	524	591	550	568	560	556	591	557	543	583	591	598	564	535	545	544	559	561	600	567	549	516	574	555	576	573	575	570	563	540	547	523	535	589	527	522	576	559	539	543	549	570	548	565	584	526	567	541	547	573	574	600	600	586	563	560	543	554	532	590	598	565	583	573	551	571	563	601	566	584	562	548	566	567	556	589	525	567	579	546	517	590	553	611	589	575	589	554	560	581	545	579	529	537	600	569	586	578	572	568	545	581	512	600	589	598	537	575	578	580	580	577	563	544	551	574	555	557	591	563	605	586	583	590	543	583	566	587	569	565	579	541	558	616	600	573	550	589	549	551	609	604	550	509	556	576	547	591	577	533	575	602	554	598	583	574	573	602	617	590	537	574	575	579	530	573	614	572	562	570	552	574	599	553	512	572	608	568	549	537	561	570	578	567	584	544	578	572	573	539	582	571	598	535	560	551	579	558	651	587	567	609	575	524	554	604	599	561	578	606	540	585	540	588	578	541	513	553	584	632	548	566	578	576	597	595	559	590	553	595	575	537	523	530	508	541	586	564	578	607	611	545	562	572	541	591	534	545	565	560	544	516	557	589	596	546	559	551	559	582	585	542	565	591	623	564	620	547	583	570	572	561	558	583	589	597	543	558	521	568	552	533	575	553	566	557	555	516	563	535	571	532	611	560	579	575	586	581	557	555	546	590	570	604	610	578	597	572	553	584	551	578	571	536	620	535	549	551	618	576	557	558	534	558	557	584	542	598	547	574	546	598	598	629	570	566	562	569	517	600	582	561	577	553	543	561	575	562	573	548	565	587	552	567	601	558	540	538	553	553	541	578	533	538	553	507	552	604	605	591	585	586	583	533	554	586	596	558	602	592	585	580	556	529	583	567	532	567	555	648	519	546	634	555	559	508	582	550	566	557	578	572	598	583	559	527	595	576	603	517	632	526	565	548	575	566	614	538	563	561	582	573	568	544	606	552	596	536	551	508	586	567	612	565	561	551	542	559	553	574	578	553	568	570	572	580	579	561	570	581	557	550	563	556	599	550	549	565	571	582	600	560	571	558	591	552	556	560	594	574	611	562	591	577	585	553	585	578	563	546	554	548	529	590	587	551	570	567	554	552	584	606	577	596	556	604	580	545	585	558	557	574	569	568	592	571	575	589	549	559	565	589	581	573	576	515	564	532	562	603	572	566	549	522	564	556	571	549	577	558	594	579	542	607	626	524	562	570	592	563	553	538	547	545	589	557	566	588	571	576	523	594	551	579	558	559	551	558	609	581	580	590	574	527	540	558	573	587	598	595	601	561	563	557	589	598	545	548	569	576	551	599	582	575	590	603	565	541	532	604	540	579	563	573	557	562	535	565	536	568	551	584	575	555	558	542	556	566	544	540	550	550	580	505	600	582	586	550	548	565	576	574	574	549	557	566	547	557	571	534	555	519	530	571	537	540	561	583	553	559	589	538	584	577	597	590	561	559	626	559	564	544	575	545	567	534	563	587	559	548	579	574	559	619	592	585	564	554	591	552	535	538	524	576	562	595	579	611	578	555	542	538	602	566	549	529	552	567	576	562	568	549	576	551	550	586	533	533	606	572	521	588	577	531	545	543	568	580	594	611	573	562	596	566	508	565	598	551	598	529	603	550	536	516	554	608	538	555	565	572	619	576	528	602	581	575	594	568	592	548	571	534	565	601	579	579	554	579	578	584	582	574	576	604	582	561	554	576	602	576	558	582	556	554	594	565	596	575	566	594	572	562	604	573	590	534	549	565	578	580	585	554	566	555	586	555	590	568	583	569	590	547	521	559	526	539	520	560	563	582	562	542	554	580	583	517	587	574	578	597	566	566	553	563	593	581	561	561	552	601	564	560	567	553	573	550	552	562	533	548	561	586	605	568	503	554	593	556	585	578	578	558	569	555	599	573	568	553	581	574	574	534	612	572	551	541	588	567	585	550	546	596	565	573	562	481	555	574	556	583	596	566	578	545	587	573	564	555	571	587	550	563	575	599	571	663	564	529	585	541	548	597	584	570	572	540	537	587	590	542	554	610	565	594	585	549	536	569	558	594	597	570	513	533	554
73728	30003	6137	1489	938	701	561	474	353	305	347	287	262	206	221	203	180	194	185	168	173	168	173	157	173	165	173	158	141	155	159	140	179	141	141	156	126	157	159	143	157	153	150	148	130	149	152	133	142	149	154	139	135	146	150	143	119	138	149	138	132	142	130	146	125	134	160	149	139	124	139	150	138	149	124	120	148	142	142	117	128	151	146	117	136	146	141	143	144	150	125	150	152	140	148	131	140	139	142	148	141	150	134	145	157	138	143	135	124	129	132	139	125	149	160	156	150	123	135	139	140	124	126	148	142	130	151	136	119	136	173	132	146	119	120	147	135	150	141	152	149	141	136	142	125	147	140	134	117	134	134	157	145	154	142	134	149	140	156	142	130	158	139	145	140	143	139	126	143	146	124	134	140	130	146	151	126	147	154	153	144	122	142	137	148	120	133	143	121	135	143	137	129	152	141	122	140	151	144	131	137	133	120	141	137	117	142	141	127	168	123	137	154	143	128	133	126	139	131	148	149	140	153	148	141	122	130	153	122	133	129	134	134	158	142	131	157	161	143	146	122	133	132	160	174	136	115	142	121	151	131	137	154	143	134	117	139	135	147	132	129	139	151	117	126	141	151	151	133	108	142	152	143	166	147	128	117	121	147	127	145	150	133	116	137	131	135	147	139	158	116	160	124	127	122	156	148	133	133	139	138	139	134	136	140	118	142	137	151	142	131	117	115	140	139	124	132	154	163	140	128	133	142	143	119	148	157	147	138	151	142	134	160	142	126	127	166	119	135	153	141	139	143	141	156	121	162	141	141	116	120	122	128	150	135	130	137	139	151	137	105	151	158	149	141	143	138	138	165	141	133	130	142	160	127	147	128	158	143	130	125	151	136	156	126	121	147	122	145	136	125	141	135	116	146	141	135	148	156	144	142	134	138	121	141	127	142	130	109	137	146	134	151	123	157	128	143	142	128	140	137	165	163	133	128	138	143	146	154	141	125	152	129	133	141	136	119	144	130	117	147	142	154	157	136	147	139	137	108	139	137	128	139	131	156	123	118	141	153	122	134	136	123	148	131	129	140	137	131	158	134	152	131	127	170	137	132	151	136	139	127	146	120	139	136	143	147	125	136	145	143	136	138	131	141	139	132	123	144	126	126	132	139	135	140	134	130	142	148	153	130	153	120	138	143	142	141	139	141	127	122	131	139	146	133	152	143	142	138	156	117	117	140	112	163	118	154	139	122	138	132	147	145	146	150	139	138	129	108	163	127	146	129	143	126	147	138	147	124	116	137	131	137	134	116	152	128	151	153	154	134	132	159	133	136	128	123	128	161	150	144	148	103	147	140	128	138	153	139	149	148	130	150	133	133	153	125	161	152	141	151	148	135	123	151	118	149	153	123	115	151	150	136	165	138	140	124	137	142	147	112	151	132	140	132	148	130	126	125	128	135	132	149	138	139	124	135	141	153	109	141	130	146	123	136	122	139	138	131	138	115	148	134	156	145	137	130	135	150	137	143	147	152	130	138	121	137	155	138	138	134	140	137	141	116	129	139	141	126	132	133	137	112	134	146	123	155	142	128	150	137	120	149	118	138	147	146	147	136	126	124	143	152	136	140	161	111	135	135	141	130	141	141	145	158	151	134	140	160	139	128	141	136	104	130	138	121	149	139	140	127	148	135	117	121	131	122	129	129	149	137	146	138	143	152	139	145	147	165	166	136	133	124	140	147	149	149	143	140	146	143	130	139	127	145	127	147	128	152	159	174	153	136	108	150	141	134	143	131	140	121	125	158	139	121	144	142	127	153	141	151	124	152	134	118	138	156	139	118	127	130	136	140	141	142	152	163	166	141	131	138	126	162	126	116	166	154	135	138	155	142	133	143	130	129	148	143	139	155	151	137	143	135	137	137	142	152	140	135	142	179	126	142	122	143	150	138	132	139	147	161	121	130	149	125	152	163	136	138	133	145	125	149	144	149	149	153	140	160	131	134	138	135	108	150	171	136	137	153	126	138	142	144	139	145	149	159	136	146	144	136	153	142	132	148	141	143	128	139	118	154	145	141	136	145	144	125	133	140	137	138	153	137	143	159	145	165	117	127	131	149	141	138	129	127	114	152	151	138	122	152	149	157	120	147	138	123	134	135	126	146	135	145	141	136	147	138	142	138	134	147	123	141	143	132	156	123	129	132	122	132	146	149	138	133	141	177	135	152	127	145	136	160	115	127	110	135	162	132	137	162	133	125	136	143	130	151	151	142	138	135	143	133	133	151	138	141	129	139	148	158	137	153	135	145	131	131	154	128	125	152	138	124	142	150	147	147	125	137	150	134	158	156	148	127	137	139	114	130	153	122	135	152	125	154	142	122	136	129	158	157	121	151	122	131	143	129	142	134	131	111	136	135	141	144	135	133	117	146	129	127	144	137	134	133	151	153	159	153	147	133	138	136	137	133	145	139	152	158	127	142	124	140	116	156	160	128	158	127	131	131	125	163	144	129	121	143	144	154	127	134	144	124	149	147	132	155	142	131	135	150	121	131	150	132	150	127	117	182	124	161	153	132	140	129	142	151	148	133	157	144	143	130	144	159	130	131	130	124	125	144	154	135	129	151	133	145	141	157	147	142	133	132	137	176	144	136	130	166	122	143	166	124	115	123	147	149	147	131	150	145	140	135	124	143	140	137	134	156	136	136	124	161	153	154	154	123	129	115	120	136	132	143	154	121	140	137	155	110	136	160	149	121	130	146	135	143	131	138	138	134	136	147	119	138	149	139	135	147	123	159	141	140	130	148	129	138	119	152	151	127	130	139	131	121	140	155	125	158	144	135	133	152	149	141	138	147	138	157	142	139	154	133	145	157	170	142	138	129	133	126	142	149	149	134	135	147	139	144	142	158	155	125	133	156	129	132	142	126	137	127	128	115	137	159	128	157	129	147	127	133	147	145	123	118	139	129	167	146	138	128	144	140	154	145	145	136	118	123	115	132	130	134	129	141	132	147	165	130	153	138	138	150	171	135	152	131	126	145	140	129	133	144	117	135	156	132	127	123	127	144	160	132	123	130	125	151	131	135	125	155	147	137	142	139	147	127	121	150	130	121	129	149	140	138	137	130	134	141	147	124	145	147	148	119	139	132	134	145	138	143	142	155	160	147	148	122	153	137	131	129	136	140	135	133	120	129	138	125	135	144	154	139	154	156	145	148	142	121	130	136	135	140	139	127	127	120	145	159	125	156	140	148	126	149	137	120	145	132	115	155	155	135	141	142	149	161	143	135	144	139	136	139	149	153	138	139	150	126	130	143	149	139	146	144	134	126	133	152	126	164	121	143	137	142	138	128	158	163	131	144	138	160	150	151	142	132	147	147	141	139	131	128	129	130	144	126	139	128	142	153	146	123	134	139	144	122	133	127	135	158	142	132	141	130	149	123	144	122	121	138	140	137	142	123	166	151	133	139	145	142	124	142	166	157	151	143	130	158	143	124	155	114	132	145	150
42061	9509	3192	3814	3542	2801	2399	1979	1670	1427	1346	1164	1002	947	934	800	788	733	657	689	611	600	543	537	534	520	487	509	512	445	471	469	456	488	449	445	436	429	381	432	412	464	424	412	465	388	421	406	396	411	400	379	372	379	379	409	388	398	440	386	354	370	427	387	406	410	392	401	376	394	355	353	354	361	372	388	372	412	382	406	367	434	370	369	361	343	381	388	358	376	382	399	354	391	360	364	336	346	374	380	339	385	359	359	356	350	360	366	392	401	347	350	398	375	367	373	361	340	370	343	389	370	354	363	347	365	332	353	363	343	340	363	390	347	353	392	375	352	366	367	365	344	386	336	360	371	374	323	353	378	351	337	336	357	329	356	375	386	328	351	333	374	369	366	380	336	380	360	361	352	360	347	371	380	374	362	357	356	342	363	373	338	351	353	365	376	400	362	367	364	369	355	343	378	352	380	380	355	371	363	340	358	385	359	362	381	361	374	366	344	313	345	367	346	358	354	373	372	354	362	349	373	346	332	334	396	322	351	346	387	378	332	371	369	320	380	390	359	358	342	336	364	333	337	342	330	377	379	353	382	372	336	365	340	389	355	363	343	378	370	398	375	371	344	351	350	353	348	352	326	365	359	309	337	359	356	366	382	325	376	360	361	368	364	393	358	353	349	363	382	364	356	371	332	359	362	366	357	381	354	362	344	326	343	384	336	386	337	361	357	366	376	347	356	354	339	347	391	357	356	345	388	355	366	392	366	370	356	375	360	339	348	336	366	378	387	397	342	366	374	379	367	364	318	354	379	375	372	396	340	348	338	365	315	382	352	392	397	360	327	381	346	347	347	348	352	331	367	361	368	362	350	338	339	382	399	360	340	344	352	373	367	344	374	346	341	356	369	355	337	353	397	382	335	363	360	366	384	365	351	332	384	361	375	357	366	362	383	342	353	352	349	340	350	327	331	351	363	374	359	398	358	368	380	364	342	397	378	350	391	341	353	400	342	359	379	407	365	367	334	356	354	356	361	351	368	384	344	293	374	364	363	382	347	357	377	356	333	364	357	359	341	343	366	381	353	383	351	374	381	331	369	350	377	347	364	361	327	387	370	367	321	390	372	382	344	382	375	393	334	353	362	362	372	366	321	350	326	341	365	371	328	352	359	352	368	334	322	337	381	331	369	345	342	394	344	370	352	358	390	345	368	356	347	348	367	400	376	378	372	372	366	346	376	381	397	367	358	369	370	350	369	361	418	342	365	366	335	356	326	319	390	359	385	386	343	369	393	331	399	383	369	315	366	350	356	340	361	371	365	352	377	335	375	331	316	365	345	347	364	361	355	367	360	381	377	375	378	370	369	364	379	378	350	336	370	370	364	335	362	337	344	353	355	351	382	370	353	369	372	384	384	349	355	334	407	346	337	344	324	361	336	347	336	369	377	387	338	390	358	371	368	380	365	356	350	362	349	372	346	351	369	381	358	375	364	392	356	366	391	371	363	386	336	354	371	366	325	378	367	361	370	350	326	353	361	337	388	349	372	357	382	364	364	329	348	318	353	369	330	372	402	356	354	369	368	382	374	350	364	387	370	370	367	344	362	337	359	342	352	374	329	343	358	323	350	323	374	337	361	390	340	372	365	323	374	393	354	354	355	343	357	384	347	349	361	364	334	374	371	396	335	355	353	376	324	340	398	372	361	369	379	345	361	350	348	341	392	353	340	348	356	386	324	347	348	370	350	346	371	359	371	364	397	367	341	348	396	346	379	345	363	353	354	358	342	356	354	369	377	394	345	343	384	349	361	341	367	382	363	367	326	372	379	345	382	353	367	369	351	311	360	356	345	373	363	399	365	369	362	345	386	367	340	365	394	386	351	375	370	325	378	351	324	345	381	382	351	344	384	378	379	374	378	344	372	313	316	367	351	361	341	336	361	345	351	362	417	399	336	343	374	324	359	389	352	362	362	381	303	353	375	342	362	361	380	366	366	368	367	346	337	343	383	365	337	357	354	387	371	338	344	365	329	341	342	381	370	335	334	365	351	346	389	351	343	372	333	345	371	368	374	331	372	358	395	356	372	365	363	383	345	346	345	346	353	357	384	377	377	403	366	349	333	371	351	376	376	366	384	368	360	345	365	396	374	326	361	356	365	403	375	393	401	346	371	350	383	342	369	388	376	348	364	398	330	353	349	370	371	382	334	382	335	350	371	335	354	357	377	329	360	377	349	380	363	340	360	387	376	365	361	369	364	372	347	341	339	350	345	377	335	340	373	358	348	374	362	360	344	387	331	384	361	364	346	340	353	366	369	404	362	388	379	361	380	372	356	347	356	381	331	346	349	316	372	373	333	360	335	347	344	355	374	349	349	354	389	378	346	357	350	364	364	374	350	366	340	370	391	372	352	383	361	348	325	362	333	355	372	375	328	338	352	364	363	358	393	338	357	302	363	386	360	370	362	312	348	354	357	326	398	364	390	349	387	378	365	338	386	340	367	356	355	371	363	354	347	372	341	389	358	369	333	339	349	379	371	338	361	363	339	372	359	358	372	371	353	357	356	374	371	365	368	369	350	385	388	350	382	378	366	354	343	329	364	375	364	325	358	349	350	371	375	383	383	382	372	357	361	387	363	365	363	346	369	390	380	398	348	368	337	343	346	329	385	348	361	368	350	341	375	371	349	375	369	334	344	357	369	330	398	359	373	358	361	361	334	365	373	358	365	419	345	377	373	341	372	350	371	372	345	359	335	387	367	341	363	372	361	360	382	361	363	327	356	354	362	356	373	396	351	354	377	355	356	350	353	352	371	396	367	338	360	358	377	340	338	347	353	343	346	339	392	385	329	368	386	361	378	372	357	389	381	367	382	382	366	378	374	374	345	358	355	358	337	338	328	378	337	381	352	363	340	346	360	345	355	366	360	336	348	351	381	345	355	387	352	391	383	366	356	385	318	355	380	376	347	352	395	339	363	348	357	337	365	355	340	378	379	354	328	352	358	360	365	340	367	343	346	361	373	378	361	369	335	359	359	352	374	390	346	354	316	361	358	370	404	364	350	358	369	372	338	334	335	362	360	363	397	388	327	385	364	338	317	348	330	362	350	351	348	371	321	364	333	340	394	382	355	335	338	369	377	361	341	364	377	374	366	368	381	349	351	373	361	410	352	370	352	362	393	325	361	384	378	351	390	351	338	378	337	398	323	368	366	344	321	361	381	358	328	371	336	363	347	361	349	333	381	357	344	358	335	355	380	369	372	337	383	355	353	387	369	364	373	357	387	382	347	327	331	357	357	374	378	351	367	361	370	341	375	345	384	387	347	331	352	361	375	352	368	353	364	358	344	361	343	385	362	373	404	352	380	329	369	385	369	359	403	353	352	368	359	352	360	346	365	352	341	343	332	340	410	364	367	334	358	327	377	377	339	320	368	380	369	361	354	333	377	340	396	397	329	350	369	333	375	382	353	333	335	392	348	351	337	379	354	386	402	389	352	380	355	365	328
20760	1925	271	226	200	184	196	168	175	175	152	179	175	189	164	165	150	157	156	179	174	171	173	144	179	188	167	173	186	158	164	168	164	177	167	161	165	181	147	169	168	160	162	153	164	197	167	139	158	175	149	148	168	153	175	161	135	154	149	155	167	162	168	170	153	162	180	210	130	168	165	151	163	188	150	163	179	182	184	152	160	186	165	167	190	144	191	175	178	159	141	177	159	160	165	145	142	177	170	174	151	168	186	158	165	158	163	184	138	176	161	172	165	139	169	170	155	163	182	145	158	138	188	187	168	149	165	165	154	161	154	185	170	150	174	158	139	176	184	156	189	146	174	164	180	153	169	166	165	162	173	178	162	174	181	183	161	171	162	180	163	161	153	169	173	174	153	163	153	156	164	165	179	158	151	153	171	179	167	188	174	155	148	164	178	168	155	164	170	175	158	156	151	143	163	171	179	170	144	162	185	153	159	151	164	171	158	158	167	167	151	166	160	170	173	172	160	168	178	150	171	163	167	152	164	182	168	172	178	164	159	154	183	206	156	161	161	147	178	165	169	145	164	176	153	183	154	159	157	175	165	183	166	156	180	176	167	165	172	164	148	158	150	149	172	153	173	162	141	172	172	141	148	147	185	164	143	183	161	135	160	144	157	149	158	153	169	181	167	170	146	136	142	152	157	171	154	162	175	145	147	167	142	161	157	162	171	155	152	141	190	183	152	172	171	174	153	148	201	175	168	166	161	160	153	158	150	169	146	179	171	181	154	145	166	147	142	168	154	155	167	175	183	159	154	156	164	159	147	172	154	163	170	159	183	165	167	169	158	174	166	172	167	151	187	168	160	168	167	134	153	152	166	166	158	169	159	182	184	181	150	155	165	148	161	154	171	165	147	164	171	146	154	188	172	168	151	159	171	183	159	169	162	167	152	173	168	181	173	157	159	156	171	172	163	169	163	173	154	146	144	143	160	181	176	166	191	178	162	170	141	157	155	146	147	151	136	148	153	144	141	157	170	171	184	163	170	138	178	163	169	171	163	164	161	171	169	156	164	157	153	142	149	147	147	159	152	175	141	150	155	166	165	145	145	159	152	151	165	153	160	180	180	192	178	160	162	174	174	168	172	164	166	162	154	173	172	171	180	196	165	136	169	184	162	168	170	148	159	162	174	156	154	162	172	151	169	141	172	192	168	178	165	153	163	173	150	169	148	202	169	158	189	177	166	142	181	160	173	183	166	176	156	143	177	149	163	151	158	163	185	178	152	176	143	157	158	156	155	178	162	171	184	178	139	166	161	166	147	148	160	173	154	152	174	181	149	183	157	161	158	167	174	139	159	150	179	165	162	178	148	176	186	187	169	171	133	145	181	153	144	176	160	153	165	144	157	162	177	176	177	166	166	166	155	201	179	163	168	186	182	142	173	157	153	161	166	171	174	158	180	160	164	195	152	167	145	172	172	172	149	159	160	172	162	149	172	160	140	176	160	154	156	157	164	136	153	161	144	160	169	152	159	128	171	158	174	160	149	163	157	200	165	160	169	160	165	152	134	171	167	176	129	152	152	164	169	164	178	171	165	180	151	169	144	166	184	183	167	183	157	159	155	181	163	160	166	175	155	191	157	158	154	155	145	160	148	162	175	156	154	167	161	174	183	165	159	179	166	137	174	149	151	167	146	140	161	146	160	177	190	152	155	181	150	163	170	155	166	163	151	166	172	164	161	192	165	170	156	155	138	151	158	173	174	159	160	179	166	161	182	161	161	172	171	173	186	158	158	186	144	158	160	165	153	162	140	157	137	182	167	167	173	135	154	176	150	155	158	156	164	188	155	154	153	173	153	176	157	159	186	165	170	151	178	177	156	157	159	161	194	185	139	144	172	179	176	165	159	154	173	168	170	180	177	159	144	158	162	162	153	154	176	170	160	176	146	173	178	158	163	177	171	178	154	169	174	179	176	166	146	175	159	165	162	151	187	166	165	160	163	169	151	162	168	173	145	193	165	139	176	165	177	139	180	170	172	149	156	148	171	161	180	158	148	155	165	166	149	167	148	180	168	166	153	165	149	183	167	176	185	171	171	182	155	177	147	169	171	141	181	149	167	166	161	194	163	174	165	159	165	183	161	161	149	167	154	161	161	159	160	153	163	176	153	140	162	161	162	159	186	158	172	169	178	164	173	152	179	179	145	186	178	152	150	149	173	155	172	185	161	173	148	141	156	146	149	157	162	171	156	168	154	158	153	171	143	176	163	149	149	155	166	158	177	169	170	160	183	166	181	170	185	160	189	139	188	175	135	163	165	147	175	156	151	151	186	166	168	160	138	136	157	175	175	167	175	154	163	164	152	158	167	149	174	154	155	176	167	149	163	149	153	185	146	181	157	176	154	171	167	155	149	177	152	150	161	151	163	161	183	169	160	180	142	181	158	151	170	181	162	144	161	170	166	167	180	156	142	130	182	165	184	152	171	143	155	165	160	160	176	148	156	171	134	155	169	149	174	158	151	155	188	165	158	185	153	148	152	165	162	156	192	153	159	180	148	132	163	172	163	153	150	158	166	179	156	149	154	168	148	172	167	167	179	149	178	154	165	158	176	150	177	159	157	142	159	158	154	163	166	171	153	171	172	161	172	166	150	175	149	175	154	141	150	176	177	176	169	167	143	159	164	144	194	153	158	142	189	146	150	184	154	157	159	172	156	158	167	150	177	162	181	193	157	162	153	182	166	191	156	138	170	181	156	171	153	175	149	184	169	161	158	158	178	152	173	174	178	144	182	163	175	146	155	160	142	134	146	179	165	140	167	165	153	160	153	163	147	165	177	181	144	174	174	152	161	168	172	184	165	156	142	155	180	163	160	173	150	157	134	161	152	177	164	163	174	152	157	153	158	153	171	150	171	164	156	163	149	183	147	177	170	172	165	134	134	153	163	149	184	149	180	170	165	162	175	171	150	161	162	148	172	165	161	162	172	173	153	156	184	151	175	157	144	166	184	146	152	158	152	142	162	166	163	170	192	150	159	174	142	167	152	151	159	152	157	172	167	170	149	185	181	176	170	192	164	156	158	180	145	162	176	178	171	154	163	178	179	152	156	173	151	164	181	171	158	160	152	157	173	175	155	150	154	181	147	136	183	160	155	181	165	148	163	160	148	142	170	153	146	171	168	162	150	153	160	149	179	162	161	170	180	134	188	151	161	182	165	135	150	161	188	147	191	150	145	186	177	157	152	159	148	160	146	154	182	177	154	171	162	147	153	153	162	183	175	146	173	168	159	166	148	171	181	178	170	168	164	156	171	155	175	181	164	154	159	158	169	158	170	160	157	149	175	142	153	141	171	161	182	166	155	150	158	170	164	141	164	171	139	147	155	142	171	171	173	181	144	140	181	159	171	149	155	174	172	183	184	158	153	142	152	174	158	165	162	147	169	169	154	173	168	159	162	192	152	171	184	165	174	171	167	192	169	172	163	167	148	172	149	171	162	152	151	169
15360	1214	631	605	553	524	502	539	491	535	520	472	476	518	465	481	441	476	440	408	428	453	465	474	434	457	436	457	442	491	380	468	452	468	467	465	451	416	430	453	442	426	471	432	420	473	422	454	453	454	433	424	442	432	448	406	430	446	394	440	497	438	451	465	443	390	425	407	407	452	429	445	426	426	447	452	418	434	439	447	446	432	398	420	447	434	439	462	448	410	443	474	406	441	388	408	455	459	465	449	452	452	420	439	480	420	424	432	411	445	456	460	458	421	422	425	462	421	449	432	434	412	439	429	449	427	421	447	423	393	419	430	429	458	438	449	419	435	393	468	397	435	435	452	432	456	430	460	447	408	439	451	411	465	451	443	423	439	417	477	450	411	429	486	449	432	455	434	445	405	449	440	451	451	455	461	451	478	429	405	411	416	442	430	464	436	440	454	434	440	444	405	444	454	405	440	414	429	424	427	406	458	453	442	472	452	454	439	450	409	448	415	469	413	466	466	446	485	424	429	433	440	461	457	453	413	462	406	418	436	421	442	450	435	425	419	408	452	449	425	468	422	437	418	442	411	425	469	427	426	480	417	470	427	424	424	439	494	449	421	426	402	442	428	395	430	430	428	448	395	427	473	456	447	433	435	469	451	435	450	453	412	436	439	436	399	411	438	477	377	430	477	416	440	424	471	469	424	413	402	472	465	438	435	417	413	424	458	466	402	406	422	455	421	451	443	433	456	456	438	418	461	422	432	477	460	438	408	456	478	409	446	435	439	415	423	451	442	428	425	417	439	489	399	439	447	396	436	430	413	488	431	459	450	481	470	383	440	439	456	438	454	408	418	408	429	435	451	446	458	448	448	445	456	449	433	475	458	460	464	436	442	438	422	401	421	430	452	433	449	426	424	432	426	386	423	430	433	445	452	402	463	454	449	411	444	448	418	426	418	469	442	429	437	443	461	449	421	435	420	418	427	411	457	446	424	462	440	446	477	446	471	415	449	469	367	439	432	424	423	438	461	429	469	463	437	445	436	437	419	406	453	464	394	418	456	427	468	446	451	428	474	416	425	437	436	454	468	408	422	440	442	458	429	496	450	421	438	459	420	469	450	436	465	479	444	424	424	447	452	457	467	479	446	455	424	469	471	419	383	454	460	434	436	476	419	459	410	434	427	456	420	430	401	456	452	456	445	455	448	443	462	424	419	424	429	455	431	451	407	403	441	414	411	462	458	438	450	408	475	463	427	438	463	467	456	467	442	434	419	411	428	425	425	427	404	424	425	458	457	408	449	453	422	467	439	406	405	455	419	459	446	421	417	466	448	448	406	419	437	440	446	427	459	451	444	428	423	403	444	443	444	453	479	403	452	427	396	470	452	471	418	444	412	462	422	449	435	427	443	416	455	422	377	469	459	406	471	433	471	447	474	438	394	436	409	448	416	460	417	406	412	454	455	462	408	392	415	458	431	431	460	416	424	427	413	424	457	437	442	430	475	450	441	427	453	455	434	461	415	428	424	468	434	455	423	400	440	418	442	427	411	440	467	388	439	432	422	438	421	480	424	401	418	454	465	452	412	458	446	432	435	403	452	395	481	432	426	422	446	432	461	472	483	440	451	453	452	476	430	396	471	436	429	439	426	414	455	474	452	458	462	414	454	455	458	441	436	445	472	421	414	435	417	407	445	422	452	445	480	431	408	420	405	447	420	444	431	423	410	443	425	408	436	448	477	481	467	451	440	437	442	435	455	455	445	421	416	408	431	441	452	406	395	413	492	440	457	458	464	448	446	471	425	431	402	409	443	427	414	448	418	452	447	417	464	470	408	461	441	456	477	441	425	457	451	421	430	486	432	473	421	455	446	449	424	446	426	453	440	441	459	441	454	408	456	455	454	454	446	437	427	434	441	480	437	474	434	433	412	411	450	419	471	410	405	437	406	401	443	487	451	437	412	438	468	475	412	423	415	395	451	423	438	446	453	483	442	439	432	474	463	426	428	421	425	466	442	462	444	423	463	437	429	409	437	447	461	425	440	454	420	423	441	423	447	496	418	476	444	442	413	435	410	453	440	450	464	406	399	457	430	453	413	433	431	420	443	445	415	443	418	426	428	443	449	447	431	435	451	432	419	423	406	434	402	419	449	392	418	442	416	432	456	444	407	444	419	469	483	470	449	454	436	435	445	436	475	454	420	428	436	453	443	427	399	421	468	445	459	458	458	407	449	457	430	474	430	443	428	449	480	501	453	426	396	428	422	433	452	455	443	450	424	430	430	400	422	440	403	429	420	450	418	436	438	409	429	430	421	465	422	437	404	430	424	441	448	430	458	467	446	401	452	431	451	440	456	428	466	416	465	464	430	472	397	426	471	419	442	480	386	467	429	450	438	442	444	421	441	420	442	442	444	439	445	414	476	445	456	456	426	421	460	464	428	444	407	453	470	458	482	440	433	422	422	436	428	475	431	437	421	462	432	435	433	438	444	450	425	419	432	445	441	425	441	410	427	429	464	446	418	409	449	457	423	404	431	405	413	435	441	425	439	443	418	464	446	461	445	456	445	405	435	409	410	442	420	430	436	410	438	434	436	446	450	437	415	447	484	442	398	426	440	460	465	438	428	399	424	419	424	457	413	439	440	420	428	436	434	452	433	457	476	441	410	415	407	409	405	453	455	439	431	471	431	457	400	413	438	450	432	421	453	439	428	454	407	433	423	398	451	430	441	416	423	428	437	470	421	456	431	438	432	423	444	431	420	441	402	435	420	442	457	428	456	451	418	427	403	431	451	473	450	434	435	439	431	424	421	429	446	418	432	430	473	434	439	437	420	470	411	483	418	460	456	442	436	458	413	457	438	444	438	460	447	458	400	419	424	453	466	431	442	446	437	425	433	474	480	422	433	420	431	431	436	460	456	438	424	451	444	448	473	428	436	425	465	436	449	393	434	438	446	464	451	446	456	447	431	432	393	405	421	392	443	445	408	419	461	433	465	443	437	424	457	440	425	425	412	430	433	416	469	476	417	456	457	469	406	442	437	442	431	445	417	428	444	459	469	427	467	450	469	455	431	452	450	423	460	437	399	440	450	436	428	417	450	462	497	461	408	438	418	440	478	460	388	407	419	412	423	414	400	434	417	409	453	454	430	466	474	460	414	431	456	390	394	502	415	441	437	448	421	444	426	465	439	472	466	443	442	442	466	423	481	435	448	436	454	449	390	461	440	454	431	468	440	464	424	452	455	439	442	433	431	468	414	415	426	412	466	413	413	442	425	414	437	377	407	435	417	459	409	446	444	423	434	470	419	411	482	429	388	457	431	441	435	420	455	416	462	423	428	428	391	458	442	468	430	441	434	436	439	429	432	428	412	450	441	420	453	444	463	427	433	411	418	436	419	439	451	482	426	427	456	439	462	455	437	451	433	431	414	432	436	421	424	466	493	439	461	393	421	490	466	439	438	454	451	446	463	434	428	417	454	434	422	431	448	434	434	394	433	443	416
61638	21765	2544	848	576	502	415	364	350	299	290	299	295	265	251	285	279	274	246	240	251	227	226	282	289	235	234	244	264	218	211	222	213	211	254	206	202	206	223	231	217	238	232	211	237	219	212	235	223	251	240	239	210	225	226	220	213	221	211	205	236	212	229	222	220	229	225	224	233	217	221	253	221	215	245	223	217	233	242	223	228	243	219	237	231	222	213	258	197	232	239	211	230	221	225	238	247	218	236	203	255	215	230	225	241	216	240	220	255	233	253	243	214	220	226	243	251	227	195	197	226	207	224	246	234	229	240	239	240	234	231	220	214	245	247	250	220	189	202	242	236	221	191	232	230	205	211	227	242	222	226	242	224	226	210	254	218	252	215	226	226	210	238	210	228	226	207	228	225	240	230	245	224	221	255	234	249	243	231	236	228	229	229	235	235	218	213	209	223	202	222	228	195	225	250	239	213	256	227	202	242	215	209	225	208	239	202	222	225	235	227	217	205	241	221	239	245	235	244	229	233	211	230	211	228	207	220	221	228	218	208	202	236	234	244	208	199	230	211	238	217	241	237	219	237	223	237	221	218	235	226	219	223	222	214	235	215	248	227	223	235	253	217	242	234	220	220	195	227	234	216	220	207	230	211	232	249	215	216	223	215	206	209	223	230	239	250	229	227	247	219	222	227	217	198	272	225	237	237	228	229	211	223	230	221	227	212	246	259	238	235	213	258	233	223	216	228	241	201	255	239	243	242	230	253	219	211	228	202	231	215	218	220	218	229	244	229	243	218	223	224	220	224	226	230	232	225	255	214	223	233	234	208	229	216	211	211	189	219	216	216	233	241	226	227	222	228	215	229	245	248	207	280	240	258	265	232	251	221	228	222	230	223	200	211	227	233	213	214	233	208	212	206	241	236	179	211	219	216	205	228	194	221	268	216	213	217	228	232	228	227	234	216	199	224	210	233	245	208	206	211	269	244	218	214	250	218	225	250	216	242	224	214	244	233	237	230	216	241	258	233	241	235	234	228	219	243	245	222	227	223	222	241	236	278	228	244	231	203	242	217	244	228	216	211	214	214	215	222	244	210	232	217	230	216	215	216	205	207	266	211	219	219	230	233	204	237	223	229	221	205	210	219	226	229	226	229	250	236	215	225	229	212	253	222	226	223	230	263	225	246	289	222	221	249	205	230	223	241	204	237	251	196	214	217	216	224	229	216	227	239	248	225	215	201	201	254	243	230	192	257	221	216	244	220	226	234	215	252	253	220	216	235	258	228	240	243	227	195	216	217	253	238	207	209	214	193	237	226	224	204	211	224	246	204	187	222	221	227	217	232	222	244	204	186	222	226	224	242	230	217	240	237	232	218	255	200	222	217	221	203	204	206	244	235	202	206	237	215	215	246	220	222	246	237	224	208	206	233	245	239	224	208	231	230	241	200	244	231	204	220	229	250	230	231	236	228	264	241	197	229	228	233	218	227	209	222	236	226	211	229	232	214	256	215	221	235	232	215	228	255	212	212	215	199	209	216	216	224	225	239	246	221	188	243	232	222	225	216	239	247	216	224	243	197	222	232	243	202	197	226	210	219	260	221	216	216	217	208	214	244	247	222	238	225	229	224	228	235	236	190	226	215	235	218	226	219	231	238	225	214	204	192	242	203	215	224	237	219	226	243	201	226	244	224	219	233	214	236	226	234	216	241	224	246	243	239	257	229	220	232	207	218	225	227	230	232	230	215	208	238	242	231	222	223	225	239	186	210	200	211	248	211	215	206	237	213	243	212	203	232	238	197	191	231	203	215	232	227	271	218	207	215	224	231	259	235	230	214	220	236	219	221	219	197	191	212	234	215	212	211	228	207	230	228	240	227	263	227	222	249	238	234	236	238	255	234	208	227	213	242	232	234	195	229	234	223	231	239	214	246	243	232	267	254	222	229	207	225	212	232	216	218	226	221	210	227	224	241	213	214	206	221	245	240	253	224	214	222	219	239	229	236	216	220	233	227	217	224	229	232	214	229	229	224	216	227	246	243	239	222	222	215	221	235	227	233	229	222	225	242	243	234	190	226	241	242	229	205	216	235	233	202	226	222	230	257	224	240	228	223	232	186	215	252	231	261	238	217	234	245	207	239	231	220	215	228	215	225	223	228	213	224	234	232	229	228	213	233	227	202	221	222	223	196	204	227	243	244	231	226	236	237	199	220	235	232	246	231	221	206	213	244	234	223	211	207	236	198	184	222	221	229	211	223	224	243	238	228	249	210	198	246	195	217	249	207	237	232	206	231	226	227	210	222	204	204	206	242	220	240	237	223	208	202	242	221	207	226	199	238	193	239	249	211	227	215	254	240	225	218	226	242	211	222	220	227	221	224	207	219	229	237	216	240	208	239	248	229	243	220	211	226	214	232	207	209	242	222	222	225	220	222	218	240	212	238	217	215	226	224	203	206	228	241	239	220	215	234	221	226	228	235	232	237	222	206	208	216	224	233	218	209	228	229	218	240	254	246	242	204	204	220	229	248	219	229	250	232	229	229	223	236	239	241	230	212	217	225	228	234	224	223	202	232	239	225	218	243	210	228	228	208	229	220	213	241	236	237	197	209	238	225	211	206	230	217	208	203	220	251	226	249	235	216	244	228	187	214	221	228	218	228	226	251	241	232	245	222	212	205	206	230	213	225	231	221	210	199	244	215	243	227	205	214	222	244	222	223	216	248	187	236	218	238	191	225	200	239	224	242	254	203	234	228	206	220	238	232	233	233	220	257	219	206	209	220	193	218	245	241	205	241	214	250	237	221	245	210	227	242	203	227	220	244	219	222	215	240	222	203	214	220	235	246	240	232	223	225	216	237	208	225	241	195	215	211	212	217	212	226	231	214	203	221	221	228	230	195	204	237	233	234	230	250	211	224	214	190	238	210	222	237	207	222	219	221	230	226	228	235	243	214	227	213	230	202	227	222	226	228	245	218	228	196	252	238	242	194	233	200	206	235	230	231	216	231	238	236	242	221	209	244	193	244	223	233	251	225	235	220	205	220	229	243	215	230	221	237	185	223	216	207	225	221	219	233	211	212	235	239	189	214	211	226	233	228	238	233	238	221	241	197	233	218	238	221	243	265	213	219	233	221	221	244	213	231	220	216	233	208	247	220	220	222	221	213	205	222	231	252	228	232	255	227	245	220	209	244	213	230	208	218	228	210	194	243	224	218	218	207	216	207	241	260	224	219	219	207	251	221	238	223	228	249	217	233	233	197	206	199	236	216	211	243	211	245	226	222	201	226	227	222	212	219	237	219	213	209	232	230	217	184	222	217	209	227	237	212	239	248	234	210	238	220	213	221	237	231	205	210	212	204	255	246	230	235	224	237	219	223	224	214	244	213	225	217	218	245	227	239	235	234	220	238	219	220	231	223	239	201	208	214	208	201	232	213	227	213	222	216	206	231	217	241	229	222	204	231	218	230	207	245	236	205	216	223	220	216	232	193	226	208	243	237	240
35066	6461	1991	2412	2121	1851	1631	1397	1242	1163	1017	966	905	836	861	773	803	733	744	801	682	701	702	681	635	645	651	594	644	672	595	622	630	652	653	655	628	655	568	630	566	591	605	594	600	616	618	610	600	640	574	579	606	570	637	594	570	564	615	568	629	599	548	598	563	585	564	608	576	567	579	609	563	583	584	586	548	558	576	577	616	575	655	603	554	557	557	595	583	593	548	570	592	585	608	594	587	581	553	539	549	561	606	615	608	555	579	595	543	610	604	572	581	603	610	577	608	586	578	565	563	600	601	590	562	562	588	555	569	582	573	569	597	602	546	576	580	586	559	584	573	566	556	564	599	546	543	543	565	555	569	546	620	554	589	564	586	596	598	556	596	593	537	593	553	584	553	597	547	579	555	560	592	553	603	576	537	607	588	574	599	498	605	589	572	581	580	579	571	511	521	638	562	577	540	533	576	575	553	523	554	566	614	553	595	567	564	614	568	574	525	573	568	574	581	551	622	537	621	542	580	544	546	598	560	587	547	580	635	565	555	563	618	552	585	584	565	547	585	546	589	563	600	549	618	551	545	524	571	560	566	601	551	583	610	577	520	562	575	592	580	620	576	603	550	565	562	614	587	580	563	579	551	565	588	594	560	577	541	616	597	543	589	539	582	544	583	549	543	557	574	528	518	571	567	556	533	578	558	623	579	628	567	539	578	519	559	574	589	547	555	522	568	549	590	571	556	587	570	591	583	585	588	603	594	578	556	572	557	549	584	529	560	552	560	592	525	563	586	582	610	574	563	621	583	561	532	567	541	562	570	536	563	514	561	567	544	633	601	566	577	532	572	521	556	618	598	574	628	561	606	619	583	609	570	578	606	530	590	561	575	574	552	573	581	546	543	568	559	536	584	562	601	562	574	567	510	570	605	586	611	610	583	533	592	546	556	521	578	591	568	595	535	588	562	542	562	574	615	596	550	556	551	592	602	592	569	540	576	543	573	566	568	568	567	552	590	574	589	603	569	578	565	589	595	570	574	578	557	558	537	554	581	561	559	609	583	557	574	544	565	613	584	563	549	569	586	592	559	582	576	512	560	573	612	556	576	554	568	557	559	593	607	533	577	588	602	597	573	591	556	541	575	538	592	553	587	539	572	569	599	573	549	559	569	551	583	572	573	572	564	540	546	581	591	566	564	579	560	585	548	617	561	576	577	586	559	550	572	553	555	610	562	552	576	581	553	627	564	561	622	573	588	559	562	605	568	576	596	590	558	584	555	594	616	570	572	588	577	579	568	543	540	568	601	570	559	515	601	528	593	579	553	533	550	589	581	607	563	561	598	546	565	585	557	566	560	587	562	586	525	567	604	584	565	603	530	582	603	559	542	578	549	582	597	547	539	583	596	548	574	609	569	566	574	544	588	574	613	576	564	573	562	635	546	521	533	580	610	541	548	585	630	587	593	613	590	558	519	579	575	593	615	622	575	577	554	605	539	541	548	579	581	560	586	573	597	580	523	577	571	589	580	552	562	600	598	601	581	571	575	558	573	607	597	561	560	544	577	565	523	549	591	574	595	577	557	596	573	540	600	562	609	553	597	561	551	589	556	561	555	586	545	599	570	605	556	592	553	594	583	553	561	655	603	566	610	563	539	575	541	582	563	570	546	585	541	580	529	570	596	583	543	573	568	545	579	586	576	537	526	575	582	633	588	583	605	572	567	611	562	602	552	604	613	577	561	600	554	606	604	565	548	565	535	532	624	555	564	573	578	604	595	580	599	590	578	617	610	575	555	532	598	567	579	571	552	565	588	569	597	538	560	550	563	572	583	592	535	585	549	551	579	573	585	586	567	581	545	577	569	609	568	583	579	534	542	530	585	588	581	553	550	558	548	599	569	593	567	570	599	600	544	590	593	612	580	584	572	578	601	569	592	580	573	597	544	566	589	564	575	564	583	554	549	586	579	556	563	606	571	578	595	565	596	586	589	535	578	532	566	599	612	575	601	580	555	563	575	564	579	587	577	581	554	587	588	599	576	550	583	499	573	574	621	563	555	572	583	582	600	558	536	564	540	596	546	587	551	568	568	596	570	545	552	573	545	583	578	575	578	545	562	594	572	557	604	551	592	556	551	525	572	605	553	595	544	540	585	582	565	603	555	560	536	584	570	572	573	525	614	546	590	528	567	553	634	553	544	606	577	570	594	562	583	571	494	595	601	541	547	589	569	559	559	561	560	573	549	541	568	601	584	556	554	576	566	585	597	558	572	572	564	598	564	549	573	524	601	560	557	574	612	568	603	546	597	548	608	563	574	640	607	586	571	595	594	589	552	585	580	614	558	554	563	579	556	568	617	558	578	590	587	534	563	557	605	543	597	582	591	551	574	556	576	580	597	568	543	556	595	573	537	630	545	580	558	572	557	521	586	607	591	522	568	554	588	548	576	556	573	605	559	509	591	581	546	608	531	604	569	552	571	555	568	557	570	586	590	550	529	582	576	558	575	537	593	597	552	551	554	598	602	537	596	558	555	566	574	563	565	591	548	550	641	565	561	590	563	586	585	561	569	555	569	609	563	564	601	566	586	575	552	564	604	531	593	570	572	575	577	559	579	583	574	581	535	580	561	578	618	552	564	583	562	565	553	574	528	563	567	551	564	569	575	543	584	535	546	604	580	634	561	597	535	552	547	575	581	559	579	562	547	592	608	606	566	548	567	593	574	555	554	598	560	533	551	574	576	584	562	534	584	556	591	581	551	587	558	597	595	576	608	578	549	537	587	557	553	604	595	577	569	530	535	563	598	585	581	551	571	539	605	603	589	599	603	563	579	599	569	526	570	579	562	583	534	608	572	557	561	591	594	571	542	610	591	593	552	540	556	591	599	597	580	581	554	600	546	540	522	581	613	546	580	601	577	533	579	569	589	570	545	597	508	587	527	574	591	568	535	566	579	577	575	553	572	579	568	613	592	569	573	582	570	553	555	607	572	569	599	545	607	575	522	579	575	571	570	591	572	593	546	575	584	574	580	633	583	564	555	556	599	589	521	536	593	587	514	582	568	561	596	552	570	589	593	596	576	583	555	594	615	594	570	569	575	567	632	584	587	572	577	571	547	591	592	540	552	523	588	604	528	557	580	542	552	552	615	534	552	543	550	562	557	533	603	531	571	582	593	579	570	588	565	561	535	563	555	535	592	605	561	575	610	544	570	571	568	528	593	568	634	578	599	528	579	594	602	567	563	558	545	574	577	587	588	606	564	578	573	569	527	561	584	555	562	594	593	614	591	596	610	576	584	550	597	555	555	535	564	584	603	585	503	558	594	553	584	566	576	595	595	608	561	584	571	563	574	563	568	585	588	603	614	627	596	569	563	607	565	576	548	542	558	550	565	595	560	530	543	589	580	566	566	601	551	566	576	548	551	553	596	563	575	563	583	568	587	589	547	542	546	575	595	621	592	555	530	575	552	568	576	560	616	623	568	569	577	561	558	547	574	570	581	594
74785	31848	7015	1533	999	760	531	431	348	338	296	275	250	248	215	186	221	163	190	186	172	151	188	162	161	145	187	143	148	163	154	156	172	152	167	155	141	158	153	135	153	159	154	141	144	150	146	146	143	130	146	176	156	141	161	141	142	132	144	156	133	154	115	148	167	142	157	149	143	153	146	150	139	143	138	154	134	134	152	140	139	127	134	133	149	140	140	113	141	125	123	140	154	144	131	156	141	119	141	139	143	148	140	151	137	134	136	140	149	148	143	140	137	157	138	155	143	138	139	141	159	120	123	137	129	149	136	121	133	140	126	126	107	158	140	137	133	154	135	136	148	145	138	142	152	154	144	147	129	154	147	133	135	155	127	137	135	136	149	128	147	150	142	138	119	132	138	130	155	128	151	143	139	134	146	139	129	139	153	129	148	142	142	132	133	144	133	131	153	143	129	146	120	139	131	146	135	120	142	149	147	158	154	142	128	150	142	155	122	158	147	141	128	136	131	163	151	154	157	153	140	130	132	159	114	127	137	146	151	115	129	122	162	126	143	142	127	160	139	167	139	131	114	148	153	154	140	138	142	133	128	136	164	147	147	134	141	129	154	139	146	141	128	149	149	142	146	141	124	136	135	155	133	148	135	152	137	142	155	151	137	115	124	102	144	131	135	127	150	155	137	157	133	153	126	137	153	140	138	127	141	137	113	147	135	137	95	136	140	128	115	112	149	151	127	138	132	131	132	132	163	135	135	138	153	135	140	155	152	151	127	146	162	155	157	143	153	152	147	140	123	136	134	138	154	135	156	140	152	128	152	145	121	128	124	160	133	135	125	146	146	148	140	142	142	150	175	127	137	123	130	146	129	145	151	157	159	122	124	128	141	149	143	149	158	125	132	137	148	140	127	149	139	129	141	149	174	129	137	139	170	148	144	134	138	141	148	118	150	133	139	118	135	155	156	134	150	143	140	137	139	146	139	133	143	137	146	164	139	147	126	156	158	125	129	153	176	139	128	134	138	130	152	154	146	138	141	130	135	141	137	147	136	139	116	142	135	132	139	146	159	151	135	141	162	150	139	129	157	176	165	151	119	113	141	138	141	148	142	139	158	136	153	142	148	123	143	149	150	129	155	141	136	139	126	140	171	134	133	163	143	142	156	145	119	124	130	136	132	161	128	138	136	124	139	109	157	130	145	144	142	152	146	133	120	145	135	147	132	137	139	140	164	135	125	134	137	140	146	140	128	127	153	126	138	104	163	133	143	134	134	124	149	123	152	136	152	133	134	122	145	159	123	153	124	127	137	147	132	136	151	124	121	144	146	149	136	134	122	145	126	146	131	144	156	139	136	130	133	137	160	145	147	145	132	135	132	124	144	136	145	157	142	143	150	143	133	147	136	106	124	139	137	152	150	130	145	137	123	168	141	147	136	162	128	133	165	161	134	140	139	164	138	130	136	142	136	140	159	147	140	125	153	135	138	131	125	166	134	152	139	120	144	137	155	127	139	149	121	155	149	132	138	139	130	145	152	134	141	135	138	150	130	133	160	135	146	151	151	134	145	135	131	140	129	138	127	142	128	130	143	139	153	135	149	153	170	152	151	162	140	154	118	122	149	135	152	147	140	138	154	146	147	143	121	143	114	129	117	137	119	157	136	153	128	134	133	133	112	148	133	150	130	159	136	143	144	140	149	135	152	151	152	127	129	150	135	151	131	149	136	157	145	132	125	131	125	121	143	142	138	128	131	173	139	139	155	120	136	140	140	141	129	126	124	130	136	136	152	145	132	144	149	141	137	146	128	125	150	150	135	145	143	147	136	145	136	121	133	149	128	129	129	126	142	158	145	152	136	146	132	144	146	132	144	158	121	126	138	135	138	155	143	132	145	133	134	144	141	141	167	133	146	115	136	143	143	146	143	144	139	140	141	142	150	135	143	126	145	142	154	115	141	157	142	146	132	147	150	142	125	135	154	139	148	139	139	141	125	138	159	146	152	129	131	151	160	133	141	144	141	139	142	148	134	133	131	124	123	126	138	175	126	140	158	131	143	130	146	128	158	129	130	146	138	158	148	135	144	136	122	133	141	137	125	151	123	152	150	133	137	124	138	110	117	156	137	131	129	143	127	135	141	129	149	128	143	159	145	142	129	156	148	129	152	138	155	112	139	150	141	145	137	158	113	143	138	156	154	136	143	143	127	148	136	143	117	139	144	133	146	134	148	142	165	144	157	138	129	132	139	161	140	138	161	140	180	143	123	131	140	141	146	143	134	117	134	134	144	142	133	138	139	175	141	137	139	149	141	137	156	116	124	108	147	133	154	146	145	149	136	151	127	148	122	139	140	139	138	155	112	157	168	156	130	139	140	117	124	165	126	155	142	125	135	149	147	155	132	147	127	127	143	141	141	143	144	133	130	149	137	144	128	146	124	138	145	146	148	134	130	117	146	150	145	146	129	136	129	136	130	143	161	130	151	135	120	142	148	152	129	133	136	159	135	133	145	125	144	142	166	139	148	131	131	142	167	132	133	146	168	136	161	130	133	141	127	141	120	130	134	145	147	121	120	137	118	138	150	124	153	156	166	144	138	156	132	124	149	108	134	131	147	146	127	140	123	150	148	150	123	122	149	131	136	151	125	114	128	150	122	130	146	140	130	128	133	144	142	139	130	126	153	144	152	155	157	139	107	143	147	129	134	139	122	130	142	131	152	129	137	141	134	144	141	145	138	158	146	155	153	131	142	142	145	138	152	155	146	141	126	130	148	147	138	146	143	152	150	143	124	138	131	138	151	128	133	154	158	143	114	152	134	127	130	122	152	145	158	138	134	150	145	143	140	143	139	139	144	128	128	149	136	117	135	133	141	136	146	134	158	153	144	122	153	149	150	157	125	148	154	132	139	149	128	143	134	154	142	143	148	132	142	157	145	134	141	131	135	139	122	142	146	126	123	142	126	142	157	125	144	165	153	172	156	112	143	144	140	146	134	144	141	152	147	137	131	119	134	134	157	135	154	127	136	137	137	153	142	144	149	116	140	147	136	146	131	141	168	132	152	139	124	181	137	141	110	127	140	164	140	128	138	139	143	156	134	156	125	128	153	148	156	125	135	135	166	157	143	150	120	141	153	119	147	133	143	143	133	138	154	135	132	145	117	126	121	148	135	122	157	142	148	144	155	139	164	116	116	150	135	138	153	150	127	150	139	128	150	165	145	137	133	151	136	159	160	130	152	160	148	162	149	137	124	139	144	147	121	131	148	145	132	152	138	128	154	135	142	135	138	123	150	129	142	154	128	141	159	127	123	164	163	129	138	128	123	129	147	133	137	153	131	150	139	127	133	161	145	134	113	132	134	120	119	120	133	139	143	154	137	143	144	126	124	140	114	155	126	122	128	152	133	153	144	161	153	163	130	136	121	142	140	164	148	148	139	162	148	139	131	137	134	150	142	148	143	150	125	156	155	136	145	149	144	141	141	163	125	147	136	139	132	123	134	125
44141	9574	3116	3894	3406	2830	2279	1898	1672	1482	1239	1080	1033	906	830	790	734	679	682	623	587	607	543	573	534	507	503	496	518	443	496	439	428	452	477	481	449	435	452	395	437	436	393	399	406	443	412	438	426	400	388	381	435	424	408	397	404	385	370	408	386	381	378	367	383	409	374	390	413	380	381	391	370	389	343	397	383	408	362	392	386	376	411	383	392	418	382	372	384	343	406	352	383	402	372	341	359	384	388	415	354	360	371	363	362	390	392	356	357	383	330	360	382	342	352	430	353	369	383	334	374	383	342	380	342	350	362	395	359	348	370	384	337	371	370	364	352	387	321	368	368	341	348	363	332	385	376	345	386	386	333	365	360	356	365	370	372	396	341	348	363	360	362	403	346	360	367	352	373	355	363	351	376	369	363	389	338	377	379	358	389	353	374	377	393	366	370	367	370	352	376	382	336	378	377	375	367	372	379	373	353	396	338	347	364	344	341	378	374	353	354	348	370	355	339	358	337	381	354	359	372	372	366	349	350	367	375	367	358	364	396	381	370	356	367	384	374	352	372	350	357	339	378	375	374	360	392	390	363	365	361	377	386	354	360	352	353	350	351	377	382	368	328	376	377	360	400	365	324	363	385	341	345	358	363	362	382	338	370	365	379	364	368	338	394	331	356	368	361	372	368	357	362	359	369	399	336	409	426	342	319	362	383	349	367	378	387	375	394	358	379	390	362	369	366	382	339	361	359	352	366	374	347	366	364	364	352	354	382	414	390	398	370	376	371	336	348	374	365	384	392	364	382	345	354	333	340	369	375	349	353	366	352	374	341	375	341	341	343	337	388	377	369	358	376	350	367	345	381	354	373	358	361	373	346	338	349	366	381	357	367	333	335	355	353	359	387	353	345	372	388	361	388	366	369	368	341	331	376	335	384	353	356	368	357	370	358	387	365	403	374	369	379	348	364	336	366	374	341	347	373	374	361	355	384	412	378	364	356	346	335	363	382	384	357	339	344	392	368	399	366	334	352	376	391	397	392	343	358	383	393	389	349	383	364	360	365	370	348	334	406	367	377	364	385	348	373	356	402	375	329	374	379	376	391	386	381	378	359	338	342	381	350	375	353	376	373	330	352	373	346	379	359	366	355	349	376	407	359	367	363	376	374	333	369	362	354	367	352	360	368	362	398	369	357	364	365	361	402	380	369	335	394	384	352	358	365	378	367	363	366	365	357	352	372	355	380	351	367	422	361	359	339	372	320	386	362	380	358	340	333	365	349	389	379	374	359	326	365	411	363	371	389	360	368	379	349	369	343	393	329	333	369	374	382	369	377	380	366	362	347	371	345	377	345	398	349	342	323	382	377	326	378	345	402	358	332	344	338	332	357	359	366	397	360	400	381	388	370	353	353	368	351	367	381	348	345	343	330	357	371	369	359	350	364	334	360	426	375	340	364	325	380	336	394	379	370	356	366	381	387	366	342	348	371	371	380	341	378	327	352	365	378	413	363	375	372	351	360	403	380	385	373	352	357	322	366	355	363	367	367	396	378	352	375	338	370	381	355	366	338	391	393	384	355	383	351	343	370	360	337	355	345	387	373	373	320	366	371	353	358	357	362	400	351	367	372	354	362	369	348	382	364	366	359	368	355	360	374	353	385	365	372	339	335	400	313	372	367	346	373	355	351	385	367	388	373	372	385	376	371	372	367	347	376	335	341	386	338	348	363	356	364	377	353	367	369	338	333	376	330	367	360	313	374	370	367	390	306	357	393	327	339	340	362	349	378	354	330	384	387	387	339	359	347	386	357	355	377	347	355	367	351	334	375	332	357	352	380	352	366	373	399	404	369	387	363	314	394	339	372	383	345	359	369	354	361	345	348	349	345	327	323	378	377	347	331	352	374	365	359	340	348	366	353	356	377	357	355	374	362	381	394	388	333	334	364	380	402	380	346	356	378	377	319	347	352	376	354	347	354	355	337	366	355	366	347	378	372	353	344	402	381	357	372	339	379	382	366	374	349	405	366	319	351	379	354	366	316	357	350	378	375	381	352	366	377	369	375	315	390	351	338	354	350	360	357	341	361	402	360	370	356	368	355	377	368	352	377	316	366	358	355	337	345	358	373	378	340	334	339	346	364	320	343	345	374	349	361	342	351	399	338	397	347	375	381	360	379	384	381	339	360	345	369	360	392	350	368	360	374	381	392	372	348	358	342	378	343	343	377	352	362	403	382	382	374	405	370	362	343	394	374	348	397	331	339	382	385	359	379	377	363	372	386	349	301	374	373	360	372	352	396	373	359	356	370	372	358	341	374	369	413	359	386	343	365	372	401	342	368	374	356	351	327	358	339	378	347	362	375	358	375	371	346	358	352	346	364	345	348	362	353	370	368	349	353	368	363	342	368	378	348	351	345	346	373	383	331	367	389	383	340	371	380	366	357	360	362	364	363	368	357	355	362	370	375	389	364	350	322	360	388	375	377	400	373	362	359	354	366	327	373	401	360	387	385	381	392	357	347	370	332	369	391	356	304	338	354	369	346	351	321	373	377	372	381	366	355	314	363	348	365	365	375	386	347	354	335	365	355	398	333	330	423	387	338	364	368	326	357	344	358	361	355	352	359	375	406	398	333	354	334	390	359	377	367	340	342	344	381	363	374	376	345	330	359	363	368	357	393	369	357	392	352	337	327	348	350	364	370	325	411	367	414	349	344	351	351	361	390	333	371	364	377	347	380	355	355	354	364	375	405	361	413	376	356	367	386	339	361	377	374	389	369	384	376	354	355	333	362	366	335	361	387	355	341	379	360	362	357	359	378	356	361	392	357	360	376	351	374	367	339	346	335	365	332	367	352	395	396	366	388	379	371	381	379	358	349	367	348	359	347	361	386	357	366	356	349	360	361	362	369	381	356	341	353	363	358	365	373	408	364	338	401	355	374	343	372	318	346	378	377	363	333	343	375	371	351	358	354	400	323	395	378	369	371	380	352	370	371	347	335	368	377	369	369	358	347	369	341	330	359	348	352	364	382	342	362	361	350	360	345	361	353	341	359	371	359	358	356	363	388	383	372	372	380	379	356	391	349	385	368	382	345	334	358	399	348	321	388	345	375	371	348	366	400	370	343	366	356	371	307	351	358	354	389	346	341	366	369	355	391	374	359	370	393	368	346	329	349	350	327	391	378	369	341	350	347	362	363	356	382	382	382	369	388	372	347	357	358	346	369	340	344	322	338	375	365	366	349	405	370	355	350	333	375	360	342	339	333	356	376	368	369	328	380	340	372	362	385	364	388	380	401	359	353	378	377	388	358	371	345	322	343	384	364	351	372	404	344	374	351	397	333	406	367	384	356	353	353	354	328	339	379	374	378	386	354	346	375	337	374	388	352	391	379	401	363	366	386	356	371	387	344	365	363	362	365	366	394	371	353	366	347	374	368	361	380	349	400	343	370	344	370	377	347	379	382	391	341	359	372	373	394	359	367	363	345	337	348	378	343	360	343	369
20791	2096	267	215	182	183	188	179	175	173	172	164	175	182	188	186	164	191	176	163	152	175	175	180	163	155	152	156	167	162	188	160	199	157	165	174	181	170	165	160	165	173	152	164	185	174	177	159	165	197	173	151	138	152	178	166	170	162	173	184	174	168	151	155	166	166	168	172	152	155	141	165	171	157	178	164	156	146	179	146	175	182	156	170	182	176	199	143	161	172	155	164	139	166	191	164	167	164	180	152	149	164	156	140	173	186	178	142	158	166	178	170	187	160	163	167	157	151	151	183	174	138	170	163	167	174	150	144	181	164	176	184	180	166	187	161	171	142	163	163	160	173	164	169	155	149	158	162	172	146	150	167	162	175	164	162	162	203	163	160	139	171	167	165	162	161	163	142	137	156	161	173	174	171	174	154	153	177	166	146	152	176	160	166	153	166	164	153	162	162	169	166	172	144	166	163	168	150	171	192	165	155	163	147	164	167	166	153	148	176	179	141	157	166	170	183	148	168	159	170	164	187	159	155	161	174	173	174	165	164	144	152	188	177	166	160	158	155	179	183	180	159	151	138	151	156	165	142	163	194	154	164	171	166	148	195	165	171	173	133	168	153	179	159	138	173	179	159	173	156	170	162	157	149	168	150	166	146	164	187	162	171	183	171	162	155	162	154	175	164	167	151	157	171	149	158	147	191	169	149	149	157	179	185	173	172	172	166	160	182	179	160	165	183	158	178	151	162	161	154	160	179	163	164	175	178	153	167	193	155	172	159	147	175	176	160	163	175	162	169	166	161	195	171	149	173	169	152	152	161	163	167	180	167	161	181	172	185	167	143	152	162	165	168	159	154	157	163	170	146	188	165	165	169	157	171	143	133	192	171	166	154	148	164	141	137	165	160	154	159	160	166	162	170	161	149	183	173	174	184	189	164	169	150	157	160	159	157	179	185	154	167	169	146	182	191	146	160	173	166	167	170	153	168	148	161	171	143	179	182	167	158	150	160	171	170	164	144	165	178	156	171	195	161	150	168	177	161	166	159	170	147	169	145	154	163	150	163	163	154	192	156	151	155	174	163	192	141	157	159	151	143	167	173	168	166	183	174	156	168	185	166	154	151	160	179	166	193	175	141	147	181	167	173	157	142	160	149	155	148	143	156	140	166	146	204	177	187	156	171	154	165	160	171	158	159	163	147	176	176	162	175	153	177	157	166	161	170	191	178	154	158	186	142	155	137	160	159	156	180	160	161	168	147	178	189	176	173	170	159	144	149	161	180	180	171	168	168	155	176	187	150	194	178	169	162	170	148	166	176	160	160	170	167	181	153	168	174	195	153	161	165	154	174	165	174	175	132	164	159	149	153	173	186	134	151	167	150	141	176	155	170	175	169	154	154	149	171	157	168	172	176	166	168	149	152	166	155	172	177	177	155	186	154	177	181	165	189	192	166	174	157	156	167	181	178	158	194	167	167	171	145	160	168	148	162	136	182	158	203	175	188	175	158	172	163	169	151	157	193	163	164	160	184	173	178	173	159	185	165	173	157	167	151	167	165	156	137	155	162	186	151	157	169	162	149	146	180	156	158	181	167	138	157	151	167	166	183	155	181	156	166	174	165	188	156	164	159	175	175	189	154	180	162	171	172	166	189	175	186	164	149	184	157	159	177	175	132	191	164	168	161	138	173	171	135	170	153	188	130	183	172	152	162	167	165	160	165	156	150	163	183	151	157	173	158	186	147	179	146	174	182	162	171	145	142	172	181	167	181	185	173	162	186	158	147	173	172	168	178	152	162	181	173	175	187	165	181	197	159	158	156	183	148	176	170	152	149	158	153	165	171	174	170	172	151	146	173	163	188	151	169	160	142	144	167	174	173	130	155	163	169	165	167	162	165	157	150	158	175	162	145	159	137	149	174	167	157	175	137	162	178	187	172	181	162	174	166	169	167	141	173	163	154	182	164	167	156	184	158	173	151	150	158	172	170	132	170	167	182	171	156	175	168	169	178	177	170	140	168	151	157	150	151	163	180	161	183	174	175	180	157	171	162	130	197	166	159	176	179	152	178	168	175	177	178	164	198	173	158	145	142	135	150	160	167	148	155	169	135	169	169	149	172	171	162	187	164	159	149	165	186	178	154	164	149	152	154	175	138	135	189	143	178	178	174	154	160	166	178	154	171	156	159	166	163	156	179	165	161	179	151	154	198	195	160	154	175	166	186	163	167	168	163	172	154	166	136	176	171	152	181	183	175	164	153	169	160	160	185	184	177	190	161	150	140	189	168	155	147	163	173	174	158	166	140	176	186	150	164	159	159	164	163	181	154	178	157	166	162	161	147	190	164	175	155	165	152	181	143	170	154	184	168	174	159	153	179	166	158	146	160	165	168	153	167	173	166	177	179	158	154	189	176	169	182	165	157	150	164	160	174	171	160	143	165	146	158	168	170	178	165	166	159	176	144	153	176	161	169	136	165	154	161	156	173	176	168	172	165	144	163	168	187	198	157	179	166	157	187	155	162	169	173	144	169	157	178	147	163	160	173	182	156	146	174	165	158	160	163	167	163	144	155	151	174	174	156	141	155	170	170	157	162	139	192	170	166	185	193	183	173	163	166	158	177	160	192	171	184	179	178	139	167	169	159	178	166	185	159	163	165	159	154	162	176	152	181	160	164	174	156	174	164	177	146	143	204	156	152	158	179	147	141	174	161	177	157	185	138	168	169	163	168	162	151	150	158	155	190	153	162	143	177	160	145	166	164	158	136	183	174	172	160	180	187	175	171	175	168	171	187	149	144	178	169	167	173	179	177	154	174	174	171	159	163	181	184	176	203	177	181	173	166	147	147	186	139	166	169	157	157	173	136	143	165	161	144	170	160	168	155	158	161	164	181	144	163	149	153	167	150	152	154	174	161	167	154	163	170	167	169	160	168	177	170	156	166	176	158	165	181	171	166	148	162	162	159	147	162	170	147	148	189	168	155	163	152	160	163	161	155	188	151	169	149	177	159	177	172	184	160	153	160	153	179	179	153	183	186	158	162	181	172	177	172	152	168	171	156	149	170	153	167	164	152	154	181	173	180	159	177	172	168	159	165	147	184	179	144	147	165	160	140	146	185	166	172	165	170	182	168	170	179	150	164	149	156	171	166	164	153	169	167	170	186	158	165	154	184	152	198	165	179	171	171	158	159	166	187	159	175	174	168	144	168	144	172	163	175	190	146	162	178	140	164	143	163	137	185	200	168	157	147	165	152	156	169	171	175	163	153	170	178	173	150	152	178	166	158	167	188	158	175	154	168	162	151	145	176	163	181	143	184	148	191	159	155	165	151	167	135	144	159	169	168	138	168	150	159	175	152	160	175	191	155	182	180	161	143	137	180	155	182	152	177	152	162	169	179	136	148	163	171	163	147	169	151	166	177	152	172	134	150	150	154	165	131	147	165	142	189	158	180	141	189	158	162	161	175	139	170	170	153	173	156	172	173	146	142	153	154	157	153	182	175
15973	1399	607	624	589	559	515	497	506	445	512	490	499	415	445	433	471	448	465	455	432	392	487	471	455	480	440	445	479	433	426	450	440	435	493	450	468	445	453	465	475	403	460	460	434	462	413	480	442	496	401	445	456	488	459	440	440	458	440	455	455	460	433	435	429	458	448	429	401	439	466	441	436	462	474	453	460	455	432	423	454	435	437	473	426	456	433	401	433	435	430	444	452	434	428	443	473	481	425	426	440	451	454	393	473	399	438	415	427	444	449	481	462	430	468	464	432	416	455	457	438	388	433	456	460	453	434	425	456	423	455	456	452	438	478	441	398	421	460	420	410	443	452	445	437	437	461	457	467	411	423	455	411	452	459	464	424	465	443	382	440	483	465	413	445	427	424	481	459	406	435	423	457	400	433	429	458	452	437	429	433	428	426	456	430	449	400	446	413	451	457	485	468	403	434	445	416	464	453	449	457	445	451	451	447	419	454	458	443	422	444	429	419	441	404	416	444	442	414	494	472	445	444	407	421	441	450	438	434	423	429	445	462	440	458	417	439	450	438	421	459	432	454	448	409	426	476	484	424	383	463	457	443	457	417	469	471	437	435	429	463	461	426	433	449	422	465	444	455	434	471	414	455	419	441	469	447	441	424	439	453	420	412	437	435	410	436	431	451	462	402	448	436	436	466	430	470	434	448	425	459	424	441	467	448	474	436	445	419	456	452	427	473	434	448	441	462	414	476	442	416	448	453	452	429	441	461	465	426	452	435	445	438	456	421	447	424	445	444	407	433	432	437	425	457	390	457	416	461	434	462	476	459	434	459	454	445	446	446	451	440	460	437	436	463	432	490	432	425	432	406	440	410	439	452	414	426	411	427	438	470	457	397	424	440	476	446	450	457	466	436	445	438	433	419	425	433	419	405	448	471	477	425	417	451	412	460	475	431	462	450	459	451	461	439	443	465	461	485	503	434	446	449	450	420	427	424	460	440	448	446	431	410	435	449	423	431	447	425	455	411	481	454	445	424	459	453	443	432	470	457	431	427	416	411	458	466	406	425	452	464	455	446	413	430	415	436	418	448	450	476	431	432	454	443	455	463	441	422	422	404	439	479	436	453	464	450	445	475	421	433	435	443	480	468	445	442	424	439	444	431	436	411	451	444	447	425	448	438	423	440	430	439	467	451	428	459	445	401	398	462	422	416	447	490	446	409	448	483	446	473	438	435	463	433	412	437	438	467	468	464	419	472	444	469	437	465	430	446	452	409	400	472	405	445	420	495	445	441	454	436	423	441	466	423	458	460	421	422	459	440	462	462	448	450	448	433	410	435	454	422	413	381	425	450	411	452	435	450	447	415	455	417	478	431	450	407	464	453	482	451	417	439	460	445	443	440	430	480	403	453	439	423	477	436	451	475	483	409	421	444	484	449	416	444	487	445	418	449	434	480	453	454	457	456	487	427	406	419	432	443	479	435	443	461	414	491	461	486	424	433	429	444	447	449	454	425	443	450	447	471	450	435	470	466	402	442	468	460	413	442	406	462	446	454	413	430	425	462	441	443	399	454	450	470	497	442	443	475	458	443	442	444	464	454	420	446	462	444	460	439	423	420	473	421	394	477	465	469	437	454	422	459	467	433	434	456	468	473	396	451	454	444	407	436	431	425	425	451	444	427	452	459	453	444	473	448	422	453	424	483	462	451	454	481	470	462	457	433	444	491	424	452	450	467	450	461	390	422	425	446	423	460	411	458	459	416	444	438	462	459	445	417	433	447	455	456	442	435	436	445	444	452	450	459	417	428	422	434	437	451	449	445	485	422	429	415	459	449	407	430	415	450	439	433	452	487	458	465	445	435	457	457	466	440	434	430	460	462	445	406	473	456	445	439	443	414	454	445	390	445	431	446	440	429	421	430	442	435	423	418	423	470	405	426	454	432	421	416	468	454	449	448	451	492	480	476	470	419	437	445	429	432	452	452	474	395	470	421	469	470	438	459	434	427	449	456	432	464	411	438	496	465	447	431	445	460	428	509	476	417	438	413	467	463	470	431	411	444	424	425	415	458	444	428	407	448	435	456	447	430	448	438	415	450	432	446	429	459	454	418	404	424	435	469	433	429	435	425	444	435	467	438	432	471	457	407	449	503	428	475	487	430	470	477	447	467	465	401	414	461	409	463	430	464	434	467	463	450	466	406	483	465	453	475	447	437	443	457	471	448	462	463	440	448	443	464	457	424	462	460	454	468	422	469	437	441	451	491	470	470	435	420	446	448	427	406	453	471	433	469	418	430	418	447	444	456	429	432	462	464	460	410	435	440	465	501	459	480	443	440	424	469	462	468	432	477	420	423	443	425	469	447	418	403	430	492	426	464	456	463	422	436	442	431	401	433	488	476	432	439	412	429	447	441	439	423	438	435	421	439	404	462	432	430	467	446	409	420	419	451	465	437	427	454	413	439	464	460	403	434	435	447	445	449	433	446	474	436	457	422	458	438	431	441	400	442	438	462	439	441	472	442	479	454	466	439	457	459	446	440	439	460	425	400	400	470	442	434	475	436	447	440	453	421	399	448	435	475	453	452	427	433	428	438	422	440	428	421	462	466	471	412	433	411	404	448	466	413	486	439	418	438	468	418	418	468	416	462	474	423	433	450	453	398	436	440	420	434	422	399	454	472	421	409	436	420	446	440	448	450	422	459	461	423	446	479	435	439	439	443	431	466	471	413	491	425	434	453	451	434	446	467	413	419	432	442	422	443	422	428	439	450	427	463	433	419	455	424	442	442	448	440	450	427	422	461	417	460	427	440	460	450	410	442	467	435	454	427	458	430	444	469	443	440	435	448	441	429	433	438	410	446	407	398	463	445	439	480	452	423	436	433	442	478	443	472	429	439	414	425	434	435	444	422	431	435	423	377	409	452	442	421	443	457	470	460	412	444	449	415	429	427	467	439	432	411	428	457	416	429	464	457	439	463	457	457	428	470	467	454	445	413	455	457	424	455	416	423	465	465	455	440	477	439	403	432	457	417	405	438	439	436	474	383	437	421	485	460	442	463	422	451	468	412	426	434	441	449	431	449	416	447	471	436	431	438	405	452	443	472	443	451	417	413	433	428	444	441	441	418	430	428	471	428	434	451	463	447	441	471	441	434	440	436	421	440	448	428	439	459	446	470	423	458	442	446	413	446	467	444	453	438	429	385	418	409	445	451	457	426	440	451	475	472	436	412	444	432	493	453	455	466	448	458	435	446	414	444	443	476	444	463	406	453	422	396	440	488	491	435	463	433	435	428	406	404	429	452	425	441	488	465	436	454	459	428	439	407	430	472	417	455	454	457	446	444	444	471	446	469	444	420	454	463	425	429	475	434	414	443	437	421	438	445	451	412	399	440	437	451	455	444	468	474	464	444	433	438	482	441	413	447	459	439	423	455	448	418	439	450	431	459	442	420	417	432	434	475	439	413	431	471	457	425	461	443	443	439	426	459	424	434	445	445	440
60697	23226	2995	770	648	512	409	379	344	341	268	294	311	248	265	219	256	269	232	231	244	221	246	266	235	245	230	214	235	230	219	219	227	254	249	227	236	204	221	239	227	237	240	235	223	230	226	246	244	271	235	235	227	214	251	222	221	242	240	234	231	249	189	230	230	246	219	232	204	226	243	236	214	232	213	251	191	243	232	212	253	217	245	220	225	233	234	242	224	205	207	215	241	257	236	219	214	205	210	217	235	216	258	239	226	218	220	225	232	228	235	246	223	215	248	241	227	233	224	209	235	206	230	251	237	191	211	222	228	220	245	251	224	222	212	225	259	209	242	216	205	233	214	212	236	219	236	252	228	221	215	222	240	194	221	245	227	231	220	205	243	203	204	229	220	230	236	221	215	219	214	219	242	232	230	230	215	230	212	213	222	240	214	223	241	218	227	224	228	227	253	234	240	224	216	227	221	220	222	236	209	231	222	228	224	211	219	211	252	232	255	245	232	212	211	247	199	234	224	242	222	215	240	236	207	205	230	241	241	222	214	257	242	212	229	229	219	212	203	244	216	214	241	225	241	243	222	217	243	207	237	234	209	233	226	245	219	220	255	221	248	228	197	213	213	223	255	205	222	198	200	237	232	227	206	230	237	212	199	205	244	239	255	200	210	229	233	216	239	210	213	234	235	250	241	234	235	205	201	233	218	229	222	238	240	213	232	222	215	236	193	241	235	240	208	240	228	246	222	241	221	227	213	237	247	243	203	200	245	182	229	222	235	227	214	202	223	217	224	208	222	216	252	202	226	231	223	216	231	220	206	210	211	191	221	219	246	209	202	244	209	226	233	237	220	256	216	234	207	223	203	206	228	221	207	253	200	219	217	224	233	248	239	227	216	223	213	221	227	242	243	214	211	240	258	194	234	225	203	221	242	207	225	246	234	204	238	205	215	245	202	211	235	209	225	182	207	228	227	233	226	248	218	245	231	213	251	236	234	219	213	231	231	266	240	237	230	223	240	245	203	212	209	187	222	225	203	231	219	227	233	216	249	260	233	217	225	272	242	230	238	188	226	224	222	238	224	205	219	218	218	250	229	212	221	219	219	249	232	239	231	220	201	202	211	259	232	247	233	244	244	211	236	198	237	228	208	238	233	213	233	233	240	236	235	201	234	235	248	233	204	234	201	240	235	238	208	226	211	239	203	216	202	221	241	226	234	224	220	238	212	238	225	224	225	246	226	230	210	213	225	216	224	225	201	254	238	210	251	220	218	223	243	258	223	227	205	235	222	203	227	209	223	235	223	221	226	227	220	220	221	211	235	224	213	224	232	221	214	214	227	209	260	247	218	220	235	237	216	207	216	199	227	240	228	209	228	200	241	231	228	199	225	235	209	220	236	217	231	249	231	232	197	241	231	230	244	243	232	233	242	212	221	214	249	223	251	218	238	210	222	209	237	217	207	228	214	240	227	201	225	230	198	199	203	223	219	224	235	226	192	219	226	214	234	213	218	239	229	200	225	260	206	226	195	203	201	226	237	220	230	228	252	260	188	228	250	224	245	233	219	208	218	205	225	238	207	237	239	246	234	237	248	233	214	228	216	264	230	213	227	222	247	233	219	193	205	215	224	218	230	241	215	244	214	218	236	238	211	264	219	221	233	233	239	243	221	202	224	206	237	234	233	226	229	203	217	219	240	203	226	254	202	229	250	218	226	199	263	194	203	212	237	247	216	237	223	231	221	244	260	205	237	206	204	217	246	212	223	243	205	223	197	214	231	213	193	243	247	229	225	234	238	222	260	219	227	212	225	225	228	194	225	235	211	225	218	205	227	222	225	185	218	218	222	236	245	240	206	211	213	229	233	231	215	213	214	218	211	218	205	195	219	233	225	233	230	227	245	231	206	202	204	229	219	217	211	218	218	241	225	250	240	214	215	243	213	228	237	212	245	222	222	196	226	221	200	217	247	230	229	248	229	182	210	237	254	234	236	239	217	219	220	252	211	252	203	251	185	220	212	224	249	208	179	202	221	223	204	227	206	205	222	223	233	222	236	213	237	223	213	233	217	238	236	235	243	245	209	224	218	211	220	237	225	196	217	247	215	221	228	205	236	235	180	222	243	199	250	217	266	227	245	237	254	222	219	224	221	232	245	213	243	231	243	221	238	226	244	206	198	207	243	211	218	197	243	214	238	248	257	209	226	228	201	235	246	241	214	252	202	237	226	231	200	205	218	206	224	203	247	232	225	228	206	250	202	225	207	246	234	217	220	228	237	217	225	224	219	235	187	242	214	257	231	230	210	227	229	242	227	239	233	224	243	197	219	222	209	240	240	222	236	208	213	228	214	218	219	233	239	197	209	243	242	209	221	233	238	215	213	215	228	217	228	210	237	222	216	242	239	204	208	223	208	216	243	200	243	220	257	211	210	232	209	216	221	255	207	220	228	216	224	223	213	228	259	251	213	194	238	207	235	228	216	219	231	223	220	218	214	229	208	215	206	196	259	219	226	226	227	222	221	226	249	211	224	216	206	249	234	231	215	236	218	224	231	210	232	203	218	241	226	204	214	191	226	227	241	193	217	237	185	250	201	237	211	226	261	253	233	224	221	244	238	220	210	247	226	230	222	229	214	225	213	213	218	229	250	203	247	230	238	236	197	238	216	220	208	209	225	225	230	226	213	230	202	205	218	222	231	217	242	204	208	244	251	207	260	205	209	188	238	234	247	247	213	231	214	235	207	224	228	211	230	192	225	218	214	215	231	186	230	224	228	228	250	208	247	209	227	226	235	218	247	261	197	229	208	218	246	227	204	247	226	233	240	232	212	218	229	219	247	230	213	211	246	208	217	217	209	235	207	221	238	223	243	211	231	238	250	220	230	226	239	225	221	201	236	222	197	229	229	210	212	216	200	204	236	214	223	233	219	210	250	206	213	210	222	211	215	247	236	226	196	214	226	236	207	226	230	225	209	239	188	244	214	233	191	243	203	221	217	211	233	225	224	211	209	221	216	253	260	222	213	224	229	213	221	224	235	216	235	258	229	227	221	218	233	239	227	221	220	229	214	206	242	225	209	234	201	221	230	203	233	257	217	244	226	208	241	231	247	218	229	240	224	206	229	217	226	251	219	225	232	229	224	247	218	239	231	224	215	232	228	253	228	232	213	244	195	246	223	217	198	247	250	213	245	219	201	211	209	220	245	263	248	230	247	229	229	214	228	238	245	222	236	220	227	226	225	228	202	232	220	256	228	209	239	232	212	220	231	230	223	210	237	239	245	232	238	205	243	233	222	230	219	210	212	224	204	210	246	241	243	251	235	219	219	243	219	225	191	221	213	247	224	230	240	217	211	254	237	194	209	214	219	233	225	225	197	209	248	198	226	237	213	249	232	231	242	246	235	243	229	228	224	220	197	220	201	233	198	221	240	251	263	223	182	237	191	273	256	251	229	243	265	218	224	217	230	230	233	199	200	229	240	207	212	234	240	208	219	200	232	242
35476	6911	1964	2430	2149	1881	1602	1432	1199	1128	1048	955	900	825	830	765	761	765	754	735	744	700	708	640	688	634	707	632	628	623	617	655	625	669	658	614	641	631	624	580	633	618	628	615	581	583	593	589	565	612	560	593	593	587	611	560	554	569	554	612	614	578	586	605	577	566	607	548	601	584	587	619	588	598	539	531	572	635	600	598	566	581	560	599	578	581	577	587	580	568	587	551	602	532	580	585	551	592	595	573	553	596	583	600	544	575	580	558	558	586	605	573	573	637	591	537	570	540	630	599	582	544	562	563	602	603	577	572	574	582	556	613	558	590	514	538	630	543	602	625	600	599	590	586	562	603	574	584	562	613	522	575	541	552	590	570	565	570	589	547	553	576	570	588	540	591	595	614	564	552	561	560	568	570	625	561	562	598	604	604	595	570	593	574	604	629	557	618	529	526	607	550	556	590	548	568	568	597	589	525	516	526	601	566	570	611	525	589	552	590	577	552	570	596	575	614	573	599	555	572	575	600	582	529	572	594	586	553	544	606	568	561	584	563	579	594	560	556	559	588	525	571	582	540	600	559	602	576	539	560	526	598	560	560	574	600	537	587	596	607	567	636	537	586	552	564	567	584	573	604	553	569	551	577	564	540	596	540	542	571	573	603	555	515	578	603	590	581	583	576	605	595	574	533	576	545	590	555	585	580	569	564	615	555	594	589	582	566	560	590	587	543	580	571	572	542	553	580	635	561	585	574	556	542	544	582	555	567	590	576	596	575	552	547	594	555	553	614	583	579	569	577	603	519	587	584	586	597	588	629	550	596	579	611	547	566	587	593	587	571	566	589	575	582	591	567	553	580	620	570	572	567	599	552	538	572	601	525	588	577	528	600	530	542	595	580	594	576	577	574	605	584	587	570	582	613	566	589	574	578	576	605	609	592	574	554	585	583	566	551	566	565	567	588	580	596	637	560	568	571	578	573	557	599	514	563	553	606	622	542	556	547	588	592	578	558	534	567	612	572	599	581	520	564	615	578	576	596	560	564	577	555	544	576	583	588	562	547	526	560	604	544	541	569	579	580	540	619	576	563	568	573	571	558	564	550	624	538	582	560	570	522	548	587	579	560	573	570	585	570	537	612	575	559	567	584	581	586	580	566	578	558	573	568	572	598	554	581	608	595	548	546	625	583	562	562	595	562	594	539	561	590	607	641	572	619	569	591	573	614	573	592	551	593	561	537	560	544	606	607	549	558	607	581	586	567	573	556	549	565	587	591	573	564	554	571	554	569	575	634	565	607	618	537	603	552	582	589	583	560	619	576	602	565	570	544	576	604	603	581	563	642	543	578	556	548	566	583	571	588	551	597	599	576	639	562	550	573	571	568	571	589	574	583	628	592	577	610	590	608	579	545	575	583	584	662	621	564	559	564	620	589	539	566	576	602	602	605	565	586	583	564	555	572	545	476	563	561	587	595	597	595	580	553	567	571	611	594	594	554	568	578	579	582	540	565	540	603	604	551	598	552	604	581	587	547	598	564	593	603	529	618	579	625	544	578	614	589	564	544	544	546	584	564	582	578	529	607	594	592	589	597	565	586	583	555	583	579	600	588	592	607	598	581	571	577	532	542	571	588	550	581	592	556	558	564	604	556	583	585	556	570	579	554	584	568	565	595	541	581	586	571	537	622	601	574	594	605	609	594	571	533	602	568	554	547	593	560	560	569	562	616	577	624	590	586	548	574	537	583	572	552	589	611	573	594	572	593	571	587	597	542	552	591	618	574	579	534	583	577	581	608	514	594	558	586	577	611	593	573	572	589	620	575	595	604	587	602	530	545	580	598	581	576	585	579	580	574	539	569	556	579	560	543	563	580	568	592	592	586	565	604	577	587	608	552	597	564	587	525	578	603	565	561	541	565	569	578	531	589	598	580	565	591	567	582	576	572	588	588	601	540	569	557	553	572	578	544	615	535	568	604	559	588	594	573	523	597	616	566	606	552	548	594	593	584	564	579	542	598	572	554	578	557	649	578	570	557	601	567	533	558	565	643	559	577	558	576	595	597	554	556	617	596	565	594	588	596	584	581	582	581	555	588	568	545	587	573	575	619	590	558	551	577	580	544	605	603	612	602	580	589	581	575	568	620	574	586	574	581	608	585	603	548	587	575	569	623	516	598	584	614	581	587	581	622	560	606	580	585	538	652	556	583	570	592	610	575	565	579	594	592	555	584	557	574	563	592	574	597	597	598	582	529	586	556	581	554	574	563	561	543	593	594	554	589	584	534	584	559	561	615	592	534	602	576	571	564	584	637	557	622	593	577	563	588	550	568	546	602	586	546	594	616	551	562	562	553	548	573	585	552	619	550	553	532	566	556	575	591	572	542	594	556	550	611	577	577	560	583	594	582	531	544	576	608	593	568	577	607	590	532	542	586	561	568	568	587	562	573	562	549	556	551	570	581	567	553	591	590	582	573	563	596	540	567	621	578	571	598	564	555	557	525	577	585	569	588	582	569	586	591	537	589	573	555	546	568	623	583	568	570	570	595	562	541	642	587	541	571	576	621	534	571	600	571	583	592	597	530	584	546	587	591	638	550	582	590	568	595	544	579	597	542	580	590	517	590	600	560	582	590	579	564	546	572	597	583	558	551	551	556	573	555	576	608	576	580	596	582	586	606	613	554	560	548	568	583	549	606	570	534	580	616	584	563	523	568	610	556	558	577	575	576	562	561	582	584	613	603	528	621	586	587	583	591	618	556	554	589	584	589	573	533	572	554	616	588	554	559	568	572	531	566	595	569	538	597	605	603	578	538	564	617	543	589	563	573	539	574	631	586	600	554	560	586	587	591	580	589	592	618	562	566	581	583	579	562	603	587	580	569	580	541	566	537	585	563	581	601	580	591	533	605	624	549	589	582	598	591	564	629	595	565	573	586	560	585	584	591	592	572	603	554	567	546	561	567	612	552	619	597	609	582	576	611	577	570	620	601	602	573	554	554	555	554	546	600	619	552	559	606	567	576	566	554	563	602	569	573	579	595	555	580	547	554	582	585	589	578	616	531	606	578	530	557	557	542	581	582	587	604	598	591	560	581	557	552	584	580	615	583	611	556	571	571	564	569	555	603	566	597	537	540	576	602	583	556	592	578	580	553	598	548	613	581	594	592	564	583	570	567	622	588	579	568	572	560	571	551	599	587	579	545	573	590	575	568	564	570	562	544	534	616	573	551	570	602	576	594	598	586	561	600	521	603	550	579	628	562	567	587	602	563	567	610	601	563	550	560	603	566	547	579	569	610	614	578	572	599	548	569	598	564	596	578	611	540	536	562	573	540	582	563	555	550	602	562	584	517	508	584	568	550	529	581	595	593	560	577	564	587	607	591	536	575	595	552	545	550	615	607	550	559	584	554	625	587	609	551	553	597	577	549	587	587	556	586	537	568	583	602	563	607	590	537	587	577	590	597	564	544	576	576	575	511	571	549	604	572	554	566	591	592	598	600
70564	31969	7726	1543	970	689	529	417	367	300	324	305	239	226	193	224	183	194	189	182	149	166	177	152	178	141	169	179	150	153	147	148	148	161	172	146	157	153	126	142	134	158	131	166	125	159	151	134	153	134	164	150	165	133	147	144	143	145	141	171	148	123	138	158	157	143	150	159	128	142	151	128	152	138	130	146	143	141	140	138	139	138	153	151	151	150	137	135	138	163	121	129	142	159	126	143	150	160	151	126	137	139	165	115	140	148	151	136	143	126	147	129	124	140	125	133	128	140	145	143	164	137	133	156	163	144	158	129	138	136	154	117	138	134	146	145	166	134	158	110	131	151	116	153	128	128	140	143	126	140	135	144	140	138	159	138	125	148	123	146	139	160	132	135	145	136	141	134	142	140	144	133	135	138	130	128	141	129	137	139	160	126	137	140	136	129	149	144	149	155	133	160	149	138	146	124	140	135	130	152	157	142	132	153	127	146	136	139	155	137	140	139	175	131	135	147	135	133	133	126	135	131	124	130	136	141	117	128	146	139	133	145	146	133	150	139	136	158	132	148	156	141	129	126	121	145	145	132	156	146	129	137	136	127	131	157	165	135	154	134	145	142	130	138	139	148	132	138	124	160	131	133	129	108	133	135	130	150	143	133	157	138	143	144	148	138	154	136	160	131	146	160	129	123	143	130	133	122	145	127	135	138	151	136	132	146	143	118	136	156	126	161	149	148	159	145	129	146	144	131	138	149	168	142	136	114	134	136	146	138	125	143	126	131	147	131	136	143	159	154	143	155	131	145	148	141	153	154	135	144	138	135	139	135	136	146	129	132	118	122	131	126	153	120	131	140	129	130	140	142	150	136	127	129	133	145	154	138	157	137	143	150	140	146	121	130	140	139	116	120	149	132	151	129	148	131	144	118	143	140	146	132	120	159	140	134	146	155	125	126	130	134	129	143	137	139	132	118	135	152	124	134	139	144	145	144	135	116	147	144	148	141	135	142	141	138	134	134	151	142	148	143	140	121	146	159	138	142	134	148	132	127	141	119	144	124	141	149	148	147	144	126	134	130	144	128	145	141	125	152	133	146	158	131	156	155	143	157	159	132	144	135	130	144	116	130	113	147	151	140	126	134	132	152	136	131	130	142	137	141	107	162	156	142	135	132	138	147	120	144	135	137	150	127	123	121	125	145	147	143	148	147	124	137	143	117	161	139	132	147	137	132	153	145	159	124	145	155	135	143	143	126	136	149	143	148	147	128	134	156	115	132	133	135	147	138	119	125	132	154	145	138	150	157	152	139	149	157	146	140	119	162	129	155	161	123	131	147	132	156	145	139	118	145	113	144	128	129	137	117	133	160	125	132	136	135	149	156	157	142	129	155	141	144	127	129	124	136	133	132	158	141	139	158	153	129	123	127	144	144	158	151	140	136	145	143	142	117	136	137	140	164	135	145	138	131	126	143	141	151	152	146	124	113	148	164	145	148	150	138	152	125	141	135	139	132	133	127	135	134	132	122	137	143	141	146	147	121	122	153	121	148	157	159	127	116	125	132	128	147	168	116	135	154	137	129	149	137	141	112	113	133	158	154	135	148	138	158	164	124	145	126	135	126	137	129	144	145	149	154	126	150	145	140	139	140	138	145	127	146	147	131	135	137	117	146	131	141	154	153	134	135	129	127	159	125	148	142	139	122	128	127	141	141	142	148	124	155	143	143	133	140	150	144	125	148	148	115	110	141	119	141	150	143	149	153	148	144	137	131	145	141	141	138	111	132	140	134	150	154	111	143	144	137	140	164	136	126	160	130	128	139	125	124	140	138	126	127	140	150	131	143	131	149	117	117	136	135	137	159	149	138	120	124	134	144	157	128	136	113	146	145	145	144	134	132	154	116	126	133	142	139	137	137	142	120	153	124	123	115	137	142	116	128	146	124	122	137	114	122	133	142	135	139	143	142	137	98	158	159	138	137	147	131	140	165	144	135	129	149	144	148	107	137	155	134	150	145	127	127	131	148	135	133	166	134	136	134	136	148	132	134	138	135	127	142	126	142	131	140	145	158	132	135	141	135	131	148	142	142	117	147	136	157	126	137	144	151	142	152	153	137	134	120	143	151	142	141	142	142	148	124	136	144	133	139	144	120	131	142	139	144	149	148	134	147	142	152	120	146	132	132	153	121	120	149	144	142	150	141	151	120	154	139	123	127	127	147	137	137	144	127	136	143	134	140	111	150	139	130	146	123	136	118	146	146	134	128	158	131	118	141	142	169	144	137	138	141	136	147	120	132	148	150	139	143	127	132	125	143	152	131	163	144	136	154	148	147	138	156	140	149	117	142	126	126	139	137	128	128	138	124	118	164	128	128	141	147	152	141	136	144	141	157	147	139	150	127	135	144	138	115	123	153	132	155	137	141	116	118	144	135	115	143	112	148	139	134	112	140	124	133	163	155	131	129	132	149	135	136	131	131	151	137	165	132	168	143	131	136	139	142	127	136	168	150	150	135	125	141	123	157	149	136	128	125	125	164	146	168	140	144	129	139	145	146	114	154	142	128	131	137	146	145	147	127	127	150	149	158	139	150	130	146	151	133	139	149	129	163	142	166	155	167	141	143	151	121	125	133	150	165	158	138	125	154	142	149	159	126	145	148	129	127	138	150	131	120	141	148	144	133	121	132	136	137	149	147	142	136	120	139	133	139	150	127	127	141	142	126	132	145	140	149	149	126	116	172	136	151	161	127	155	129	146	133	167	117	142	133	135	141	133	133	157	141	126	140	114	132	107	153	117	141	132	157	134	148	155	137	136	128	157	144	149	150	152	134	142	136	136	125	146	140	140	142	152	127	114	119	130	145	126	127	147	151	135	125	135	155	130	155	137	131	120	137	133	113	123	136	146	133	131	133	144	128	135	143	153	126	151	135	148	145	155	140	144	149	124	129	139	137	132	145	138	126	126	135	137	113	157	133	129	150	143	131	130	143	160	128	134	124	139	136	135	140	153	147	129	153	139	154	129	114	149	137	126	140	160	128	131	145	150	169	122	143	143	154	143	156	142	138	156	132	155	135	145	139	151	145	156	129	146	164	136	148	145	127	140	136	146	138	126	161	148	142	144	139	146	166	128	118	130	138	143	108	131	141	114	152	127	129	133	152	128	150	135	154	132	144	124	148	138	138	143	144	141	135	125	161	133	130	150	128	128	141	139	134	138	139	122	143	150	146	140	148	151	147	142	143	135	139	134	122	137	129	145	133	131	134	118	119	153	148	151	135	137	160	125	140	141	130	155	149	175	136	139	137	126	156	131	149	142	143	133	164	153	154	137	131	152	132	134	124	123	148	141	132	156	132	156	157	144	152	138	132	147	138	135	141	144	150	121	140	141	153	130	124	145	152	150	146	135	129	128	146	148	147	144	131	135	144	113	136	119	140	159	122	136	144	149	125	129	133	136	140	133	138	139	144	127	138	161	137	147	143	142	142	138	132	172	134	126	151	150	125
43051	9539	3083	3880	3362	2787	2319	1940	1675	1460	1253	1154	1005	955	876	840	796	663	664	612	593	618	548	574	537	569	524	495	476	512	515	501	445	444	428	444	410	439	425	432	434	462	421	430	401	426	413	397	394	415	424	397	387	418	394	411	410	405	422	409	382	379	420	384	407	403	375	391	381	372	355	387	368	403	365	393	394	363	354	346	379	382	361	405	376	345	366	398	349	383	392	390	378	398	359	365	372	376	338	352	341	406	372	373	402	368	398	369	385	416	366	358	383	361	392	389	377	336	378	402	380	372	346	397	424	383	383	402	386	352	386	349	331	360	382	380	354	354	366	337	338	402	340	361	336	332	350	372	358	371	378	348	340	358	343	363	355	335	383	354	365	365	353	390	385	356	375	360	357	384	361	372	389	368	397	377	342	384	351	351	346	348	361	345	361	381	377	363	327	395	334	352	359	356	389	345	368	385	371	367	403	375	347	361	333	351	363	340	352	373	335	360	350	370	364	330	350	389	348	369	394	384	381	354	390	364	391	362	397	404	403	353	371	366	350	394	357	409	395	362	342	368	361	362	344	368	367	370	340	370	358	372	366	374	366	364	337	339	376	360	337	370	366	408	388	401	361	346	358	371	363	361	358	358	370	357	370	366	375	349	334	350	341	375	375	402	397	352	386	387	397	374	381	320	351	355	386	315	353	375	351	363	361	375	340	352	363	369	357	370	384	381	389	354	350	377	337	361	369	363	343	360	361	383	376	360	373	375	334	360	342	369	382	352	384	391	327	388	363	364	366	319	352	374	359	353	372	362	339	381	363	381	330	378	364	372	359	339	362	338	351	338	361	370	361	397	381	385	358	342	362	350	375	358	367	371	348	359	336	373	339	345	390	355	344	378	375	386	346	343	359	350	396	317	367	380	339	384	365	354	392	359	381	390	346	367	370	367	358	345	390	350	346	308	367	343	359	348	323	334	345	345	374	327	403	362	352	352	371	368	326	371	375	347	350	338	356	390	355	380	360	375	364	352	339	363	352	374	391	370	370	341	359	345	359	344	356	358	378	351	370	345	362	350	364	348	384	365	329	358	336	370	367	351	338	405	333	348	384	357	353	352	394	374	378	404	351	367	391	362	346	357	367	360	364	365	368	356	336	375	365	380	359	393	372	391	359	361	349	382	388	373	427	369	369	388	377	350	345	334	362	382	396	368	381	360	367	391	383	340	334	362	378	387	377	360	339	362	383	363	347	372	345	374	396	378	345	367	386	351	379	356	386	358	385	337	372	369	355	364	355	369	346	386	362	350	343	386	336	401	373	359	392	330	378	336	368	382	351	378	403	349	373	363	368	366	318	348	366	357	390	359	367	353	357	381	348	359	368	355	373	333	361	359	387	354	351	384	348	368	384	358	368	378	408	379	377	383	381	394	360	347	348	360	383	354	332	341	355	312	367	352	356	400	406	341	344	356	336	382	381	377	337	346	364	344	347	344	371	353	342	351	319	331	341	381	367	352	333	357	352	361	405	367	348	374	373	390	364	366	363	376	375	352	352	404	379	317	317	359	381	353	320	329	372	341	318	374	340	315	365	388	345	370	357	332	343	342	351	354	352	330	352	384	343	366	355	369	361	340	359	338	372	373	349	405	384	382	356	392	353	344	409	369	408	330	409	360	352	353	339	302	370	354	343	348	344	389	339	371	350	321	352	342	347	362	384	341	337	382	378	354	357	331	387	347	372	348	375	346	365	389	358	351	357	375	393	353	358	386	363	373	344	369	380	372	391	369	324	376	366	358	352	347	397	343	365	364	346	363	362	368	366	374	356	392	367	322	368	358	363	343	336	345	372	368	356	345	335	354	360	363	373	356	351	380	363	349	363	369	379	365	366	353	351	338	350	346	378	366	374	360	359	377	340	351	381	369	344	357	390	354	341	373	374	365	384	372	371	345	381	347	386	360	356	353	370	367	352	354	371	352	322	351	370	375	313	383	419	368	330	379	368	404	397	319	380	343	383	367	363	333	329	403	358	371	369	362	396	389	368	352	367	372	368	350	356	374	327	362	387	373	351	377	358	351	359	349	377	373	357	357	315	346	373	353	372	337	362	387	357	356	381	335	350	376	380	363	391	316	368	375	363	356	339	379	392	353	364	311	332	343	371	327	322	359	328	368	334	333	369	361	373	379	366	336	341	358	373	372	360	388	372	362	335	349	374	392	330	372	377	339	350	342	363	386	368	342	367	332	381	342	374	371	356	342	375	337	354	364	376	386	332	339	396	348	375	335	340	354	358	347	371	363	378	359	343	340	356	385	317	367	375	365	406	390	372	345	357	362	345	364	352	341	337	381	358	359	335	353	355	382	361	349	338	371	334	406	361	416	391	308	375	404	326	376	336	360	351	375	329	348	331	356	351	380	333	337	328	391	329	385	377	364	363	362	340	357	379	372	379	355	368	343	374	360	369	368	355	356	362	352	370	326	367	342	349	365	379	364	343	326	355	367	384	351	363	361	358	335	323	391	392	349	340	376	353	387	383	367	368	337	346	370	343	388	388	333	367	382	364	371	361	339	351	378	347	369	363	342	387	377	311	331	355	347	392	346	366	367	360	336	338	370	365	387	370	390	376	346	354	384	341	410	337	388	352	362	381	377	363	384	337	354	373	346	381	359	361	336	345	369	370	345	363	386	379	383	378	354	345	346	382	353	342	351	342	341	354	351	355	356	374	370	334	374	378	340	322	409	368	386	384	330	352	338	375	399	388	349	353	355	362	354	342	395	384	378	343	356	367	385	393	334	372	325	371	353	358	335	378	355	373	387	330	355	374	366	357	385	368	329	375	357	359	323	347	361	334	380	347	340	349	385	363	377	367	343	352	356	343	399	329	376	354	324	348	377	363	365	368	372	362	345	341	351	358	331	330	363	378	318	368	370	334	361	312	356	356	342	318	374	340	367	352	380	352	352	419	342	346	391	378	355	379	318	366	367	344	386	356	393	345	391	383	359	353	353	364	361	348	352	355	350	368	342	359	353	361	379	348	374	367	353	361	318	385	387	365	375	385	347	380	366	332	382	335	372	372	374	356	392	352	344	343	342	355	350	359	377	351	386	382	398	350	350	366	351	371	388	313	366	347	342	359	382	374	359	379	409	363	360	372	380	362	354	331	385	407	360	366	389	354	382	344	374	342	341	343	361	334	371	353	380	381	354	362	360	346	375	352	360	343	385	372	327	350	380	363	365	372	375	385	382	349	379	404	366	361	395	347	368	366	358	397	340	393	357	379	354	388	364	328	365	357	342	358	349	345	308	367	350	386	355	385	361	343	346	334	338	370	332	362	371	359	365	367	360	358	373	363	325	401	361	333	405	342	349	339	355	357	329	347	352	350	366	351	357	376	356	369	380	347	335	359	355	357	366	372	383	359	376	359	372	361	330	383	351	365	386	353	360	377	364	381	340	358	379	371	390	385	389	363	373	319	344	342	347	355	355	353	348	351	359	372	343
19487	1682	233	199	164	175	185	189	175	152	164	171	189	177	178	185	167	174	164	178	172	159	152	167	168	158	185	152	161	152	164	183	150	202	158	156	169	157	167	164	157	166	160	166	166	159	196	167	163	187	154	200	157	163	165	167	169	164	167	148	177	158	170	183	142	171	159	167	159	160	152	161	160	176	167	161	145	174	172	167	159	153	173	171	169	165	158	173	140	149	175	163	178	171	168	145	179	174	164	166	150	167	174	147	151	170	154	167	166	156	167	139	173	159	151	152	164	137	151	156	177	182	162	135	162	161	165	181	177	173	176	173	165	142	149	189	153	146	154	153	141	207	166	156	165	169	162	158	182	155	162	199	162	145	196	168	165	162	164	145	187	172	175	165	158	163	165	143	148	159	160	168	148	180	153	195	152	180	165	172	154	172	135	174	179	152	164	159	149	171	139	172	169	167	177	171	171	167	176	164	175	157	152	165	163	169	151	166	189	152	166	150	169	154	163	160	160	179	176	156	155	155	157	159	165	142	158	176	156	209	172	179	187	169	153	158	170	165	159	161	167	173	142	168	177	163	137	186	164	165	140	160	156	162	154	189	166	173	158	150	159	152	147	179	175	170	180	172	170	161	185	181	150	193	164	157	191	170	151	161	136	161	168	171	174	182	154	149	159	169	164	133	152	164	139	160	165	167	150	146	148	160	171	169	137	140	158	151	168	155	161	175	153	162	138	154	152	169	146	166	154	169	165	197	156	157	165	168	155	152	142	151	161	145	173	168	175	175	165	190	161	169	137	163	150	180	147	172	161	147	164	169	173	157	163	141	161	170	151	182	164	167	164	180	160	155	153	176	175	168	169	154	153	159	166	155	163	173	154	146	164	164	162	164	171	158	166	149	166	146	148	158	166	175	148	164	151	147	171	174	189	146	172	153	158	162	170	168	181	147	157	146	156	163	175	151	168	170	165	174	161	168	168	163	176	164	170	173	153	182	157	154	167	174	176	188	160	146	137	153	158	163	178	140	165	176	158	182	141	184	139	149	156	166	146	142	193	149	157	156	158	164	164	160	183	167	161	165	157	168	154	156	168	181	179	180	179	158	160	152	167	158	170	164	166	156	163	180	168	175	167	175	178	142	171	184	174	162	172	162	186	166	169	171	167	179	143	173	147	148	164	183	153	155	158	182	185	165	165	160	170	157	176	163	192	176	156	176	165	162	171	177	156	169	176	152	160	166	166	177	152	168	164	160	169	147	151	171	153	166	175	157	192	156	148	173	155	179	187	150	165	163	173	143	181	184	195	156	153	155	182	153	166	153	147	167	158	167	170	159	167	141	157	167	196	165	166	147	155	148	155	166	162	174	183	169	162	187	163	169	153	173	161	185	147	172	162	176	165	165	182	171	156	147	147	147	156	170	171	162	166	149	155	162	172	145	171	171	154	161	182	184	162	140	182	171	142	160	151	163	163	156	144	180	185	144	180	154	156	143	183	189	156	163	156	151	185	187	141	151	170	143	174	155	162	187	155	161	160	138	142	144	190	165	164	182	155	145	159	168	177	162	148	154	151	181	134	183	180	177	159	163	177	176	151	189	151	167	167	188	152	155	156	172	140	158	180	152	166	163	139	157	135	156	159	172	164	149	169	149	134	167	169	198	187	159	145	170	147	177	153	143	187	171	142	185	146	180	151	173	144	159	179	141	133	152	162	171	168	164	154	143	152	162	149	166	157	178	169	147	163	154	159	161	168	172	155	157	171	161	143	174	154	167	154	153	162	165	179	168	190	151	188	185	157	181	169	158	149	163	164	156	164	184	164	163	158	163	156	132	161	161	177	164	164	160	150	141	166	151	161	151	174	160	195	150	165	163	150	180	161	152	167	160	143	178	152	151	155	157	166	169	139	153	178	169	145	178	192	157	179	173	173	176	158	153	162	168	146	169	155	170	158	178	157	172	164	173	142	151	173	157	148	154	161	188	170	163	185	177	162	138	160	164	146	165	161	174	160	146	184	173	175	164	169	152	173	181	136	163	177	154	155	158	171	152	171	158	150	142	165	175	178	166	155	158	173	157	161	172	172	189	175	165	170	173	155	165	175	141	179	159	148	181	171	170	175	168	171	147	158	154	183	167	171	159	163	141	170	165	193	178	172	159	166	154	175	174	163	160	173	156	183	208	173	150	144	157	172	204	177	171	179	148	187	135	146	168	184	166	181	151	183	167	164	177	154	171	181	200	157	175	150	169	169	159	160	158	144	172	175	139	163	180	171	184	162	151	156	162	149	163	160	164	171	158	150	177	172	149	172	174	194	153	166	154	158	184	159	163	169	166	152	167	145	163	180	148	173	143	158	148	153	164	158	168	189	172	200	163	179	157	154	153	182	176	176	147	133	148	171	150	180	167	153	146	157	152	176	175	161	156	176	162	145	149	155	159	179	166	157	154	167	155	165	158	183	166	181	164	159	183	149	160	155	164	149	149	148	156	146	162	154	163	165	179	155	141	169	131	189	168	173	189	152	172	163	174	160	171	176	168	173	149	162	163	147	177	159	175	148	146	164	198	153	161	156	170	168	158	157	168	172	145	160	149	142	147	165	169	164	172	169	153	162	166	179	159	170	159	156	167	183	175	160	138	152	166	159	169	138	163	140	135	152	160	151	162	158	169	170	164	182	171	170	172	159	160	163	171	153	140	150	171	156	164	168	165	151	149	145	184	181	175	175	172	142	182	174	146	174	197	173	147	181	146	146	176	181	154	164	145	168	184	149	143	161	168	173	174	129	147	142	177	151	179	167	157	164	189	164	176	156	171	170	153	158	167	198	152	170	165	142	168	172	149	171	183	182	164	162	162	162	174	151	144	162	153	155	167	174	169	146	181	151	166	160	178	148	146	189	174	158	161	161	137	151	185	162	154	164	155	158	154	160	145	173	154	144	151	151	165	179	175	173	142	165	135	174	173	160	176	184	143	162	164	120	159	169	171	161	146	155	168	156	155	177	147	183	162	179	175	155	151	175	171	146	148	169	149	164	142	182	178	170	148	164	152	186	167	175	147	171	149	179	157	165	170	158	176	148	176	163	180	191	149	179	173	159	176	165	188	154	143	176	171	162	164	162	156	181	181	149	194	147	173	168	147	184	165	145	187	147	177	180	155	153	186	165	159	167	178	152	159	153	155	177	157	158	146	147	170	143	168	157	159	158	149	177	158	142	156	165	157	182	156	166	142	183	155	161	127	182	139	163	173	182	162	164	177	153	154	154	160	163	154	164	150	155	146	146	153	153	150	163	169	171	160	155	163	144	139	161	172	166	184	182	168	159	154	160	163	169	180	149	177	156	178	146	168	167	139	153	155	160	162	144	156	183	159	157	190	155	163	157	159	169	153	146	177	176	161	186	167	143	163	150	140	166	173	148	161	163	173	155	158	132	149	146	171	165	182	141	156	176	163	180	175	171	163	160	164	169	174	154	165	139	164	159	160	159	172	135	158	163	166
14508	1039	489	593	555	525	536	549	494	481	497	454	495	481	474	443	458	408	448	458	472	439	441	460	442	445	445	439	452	445	434	459	490	408	422	463	447	425	419	435	429	452	461	476	426	465	469	457	440	455	470	437	458	445	459	462	412	438	438	459	475	432	433	445	430	459	473	439	490	464	406	472	439	439	445	425	437	480	428	424	432	431	444	445	425	446	440	455	447	464	431	466	405	422	418	417	436	447	442	472	463	468	435	454	446	444	461	439	434	443	455	399	468	431	459	458	428	445	420	455	426	443	430	471	467	431	416	465	451	447	429	448	436	438	460	475	455	472	459	405	423	414	428	463	413	420	470	425	396	441	468	419	392	433	435	424	439	442	455	441	441	461	433	491	449	421	441	420	448	482	472	451	438	407	439	448	453	470	417	465	399	449	446	439	431	451	448	459	444	462	462	389	398	458	430	433	429	435	439	437	423	493	461	450	465	443	460	433	449	424	441	423	423	434	471	442	445	439	433	408	458	439	427	462	435	423	415	429	432	470	455	443	436	439	434	427	413	461	439	434	448	413	421	455	435	445	431	470	435	448	417	412	437	473	462	441	448	446	427	457	444	435	451	480	419	463	451	461	442	427	442	461	478	447	407	412	422	416	435	447	438	448	426	437	437	487	425	457	409	416	470	460	435	388	437	447	450	438	447	448	468	395	432	459	443	414	405	441	394	431	447	447	426	432	456	460	460	440	437	398	422	463	468	437	437	468	455	445	450	429	435	426	420	440	415	443	437	443	465	459	410	441	422	399	442	470	438	448	403	457	454	467	417	444	449	451	430	461	472	434	455	422	432	438	415	416	462	430	438	418	443	417	421	450	489	439	413	409	468	456	416	428	420	383	480	448	435	439	441	397	453	430	422	439	417	438	412	442	487	431	453	447	456	418	391	476	471	459	475	427	426	440	436	464	428	434	424	444	458	450	433	404	473	423	423	440	442	468	442	450	407	448	429	419	412	411	464	439	453	436	419	450	433	463	521	430	501	396	447	425	429	378	445	416	419	426	442	468	427	390	445	470	479	490	458	435	406	449	427	432	456	425	442	449	454	462	443	433	446	435	486	460	477	447	392	437	445	473	409	446	416	467	440	428	422	410	440	436	429	440	452	418	402	444	432	425	441	483	454	448	440	443	447	461	404	439	477	452	407	472	453	444	441	445	420	438	446	411	425	462	409	463	433	431	365	444	458	451	461	420	457	433	422	435	432	443	476	455	427	429	439	437	461	426	420	445	424	440	443	431	436	423	455	433	381	461	449	460	436	481	421	436	436	456	454	425	428	440	452	477	463	413	433	474	423	478	438	459	464	450	421	412	407	423	448	443	417	420	430	485	457	440	404	395	435	452	434	440	417	474	438	443	467	464	462	440	446	444	423	417	454	435	446	420	428	446	413	437	461	489	441	454	431	439	431	475	472	452	451	399	444	484	472	453	437	429	418	383	433	462	419	452	463	447	445	448	406	459	443	451	449	412	446	451	466	458	504	424	427	423	438	448	465	441	445	445	439	450	431	461	487	432	451	425	437	444	422	426	428	464	424	450	426	479	463	417	441	439	435	448	399	444	456	447	432	429	442	455	450	423	443	428	419	469	399	426	461	460	444	437	434	434	447	455	431	454	452	432	452	429	475	431	385	430	420	399	416	445	453	417	464	419	474	439	445	421	442	452	475	468	436	432	437	471	450	432	454	441	434	480	468	429	444	461	431	446	455	453	439	456	414	453	414	444	431	467	436	446	419	412	417	442	443	468	408	451	484	457	444	444	462	432	420	426	434	467	444	434	438	430	426	483	458	463	424	436	430	434	433	438	445	456	410	433	483	442	470	435	445	475	464	407	439	445	444	477	441	452	444	475	426	433	410	471	469	424	412	429	454	450	488	448	435	452	428	458	456	449	456	447	441	486	454	453	451	414	419	443	439	440	424	408	423	456	420	428	460	417	443	420	425	394	454	404	424	416	419	418	395	420	449	433	440	459	459	425	436	454	437	469	439	440	432	439	415	429	431	413	439	427	473	455	465	458	453	434	428	474	421	469	432	441	433	453	416	457	428	418	436	436	415	448	465	465	448	433	422	456	445	457	430	460	434	443	400	465	445	431	470	433	495	437	457	458	446	440	447	423	459	423	467	449	439	442	418	480	434	470	448	408	406	456	460	435	460	445	424	475	439	438	458	408	455	433	456	420	420	424	420	426	482	441	456	454	445	432	450	444	435	447	411	458	439	395	421	443	441	471	426	424	451	470	457	397	456	467	442	441	440	444	452	467	417	459	410	441	415	446	452	434	415	490	466	452	416	440	393	448	458	435	448	448	451	451	469	445	432	419	433	425	478	453	445	432	451	436	467	469	431	442	444	447	437	448	430	435	427	439	471	444	438	442	377	471	441	462	457	414	475	445	412	418	427	402	423	457	461	440	423	483	399	430	374	466	430	425	454	423	435	411	442	457	424	457	431	444	442	424	438	464	410	386	403	405	459	424	433	438	434	474	444	411	485	469	450	465	439	486	423	499	385	448	394	421	433	431	429	431	426	478	426	448	425	445	454	450	437	428	381	443	444	448	439	425	451	431	458	422	478	458	424	461	455	467	485	452	428	441	487	433	474	469	452	439	418	472	462	448	431	427	441	420	440	414	464	461	454	432	470	464	422	460	430	420	469	392	440	437	424	438	414	457	434	457	441	467	450	442	445	482	493	454	504	459	452	476	465	441	453	471	455	406	412	469	452	482	460	466	432	444	493	414	430	442	426	453	459	451	430	458	455	433	395	446	443	468	448	431	405	468	419	432	470	453	445	435	429	437	425	445	457	449	416	492	418	474	448	460	445	463	444	428	441	459	425	474	433	388	443	462	419	464	435	446	469	438	432	411	482	470	468	459	460	449	430	428	412	436	454	445	477	446	418	447	455	442	437	442	440	441	402	428	422	449	472	429	451	417	442	425	480	448	464	423	443	429	428	438	494	441	396	464	456	443	433	439	472	414	474	449	448	423	416	464	455	445	443	438	482	409	409	411	463	465	427	432	459	431	453	465	445	465	475	420	475	469	455	434	472	420	421	407	479	429	459	483	444	438	441	469	450	410	463	436	452	436	423	421	442	469	450	466	475	438	448	470	424	464	441	444	435	453	424	454	430	424	438	426	478	433	402	435	414	426	467	433	429	432	433	453	440	476	483	434	429	426	468	457	422	448	455	459	449	431	442	437	413	425	407	445	445	467	440	452	473	439	425	463	430	432	452	443	421	441	459	418	452	450	410	407	431	474	436	456	432	474	461	466	447	449	436	425	450	473	470	452	476	439	422	404	477	444	408	439	440	417	420	422	449	432	406	406	481	425	443	422	417	469	414	488	475	388	449	426	435	426	445	463	453	477	440	461	432	443	446	448	465	429	467	445	450	469	452	454	410	462	458	430	465	408	393	451	424	409	453	440	440	437	459	424	428	451	433	455	431	411
57589	21990	3287	805	611	472	404	374	350	324	324	283	267	278	265	264	249	245	239	240	223	243	262	225	229	254	248	253	255	238	251	243	218	210	222	217	234	253	240	222	209	240	235	221	244	240	237	235	229	220	217	216	257	222	235	245	231	226	237	227	201	225	199	262	213	226	233	228	217	191	234	242	224	249	226	215	248	224	209	213	213	220	227	256	239	206	209	230	212	208	217	243	220	238	222	241	251	211	245	220	229	241	215	209	184	235	250	230	205	202	223	199	228	218	208	247	216	209	240	221	206	208	239	241	216	227	216	224	217	226	210	232	212	202	202	236	242	223	231	215	220	200	213	221	237	221	191	226	211	232	205	226	240	209	203	232	245	218	218	230	251	220	233	230	215	224	216	237	235	229	254	248	221	204	219	207	242	224	219	240	223	241	243	229	219	208	221	206	223	227	224	226	220	237	231	230	251	234	249	225	208	234	221	240	213	219	198	233	211	202	228	216	220	235	234	216	217	232	208	228	226	205	228	240	224	216	234	215	203	220	235	228	236	226	252	220	182	203	224	229	217	216	227	266	235	205	235	255	221	176	207	228	224	227	203	186	239	200	236	213	239	212	236	231	231	219	222	231	252	216	211	217	200	239	223	232	223	212	218	234	210	234	221	228	241	223	242	227	227	194	215	218	234	236	206	215	234	200	203	229	213	223	226	228	220	236	224	224	210	196	215	226	213	230	248	224	232	217	233	199	236	217	252	246	234	223	236	211	204	236	202	230	196	227	223	214	233	241	214	208	214	220	219	236	248	244	226	253	216	236	242	205	239	233	218	243	222	223	235	239	264	236	211	199	197	239	233	209	224	253	254	253	243	215	233	220	195	228	224	241	209	240	191	228	211	237	216	243	238	211	250	218	230	225	218	221	214	202	209	203	249	228	220	198	248	207	233	194	219	208	240	216	230	217	249	245	215	213	204	205	245	223	212	243	229	233	224	238	243	243	233	237	204	235	220	225	239	209	239	212	211	199	236	230	233	244	207	270	203	241	247	200	195	222	224	232	223	202	234	234	225	220	221	217	230	207	211	232	230	227	218	234	219	219	240	214	231	226	220	222	241	217	213	235	218	216	241	223	233	236	213	209	234	231	223	217	232	223	228	231	239	208	225	200	228	228	220	243	217	227	237	215	242	239	218	206	251	242	229	193	235	250	212	204	233	228	243	249	214	195	225	209	234	222	224	236	201	233	206	226	248	243	243	213	206	233	219	248	229	217	239	202	241	205	206	225	204	240	224	202	251	239	222	246	239	206	205	230	232	210	202	221	227	224	197	227	240	229	238	198	205	205	202	225	202	215	214	224	223	230	225	217	222	214	206	217	231	205	232	208	233	226	241	210	218	203	230	225	240	212	223	228	230	211	232	226	217	217	242	217	222	230	196	229	213	244	206	228	225	212	208	219	224	226	215	201	201	204	247	211	214	229	226	216	198	208	220	231	218	222	232	226	220	221	204	207	203	238	215	189	216	213	191	232	227	243	245	218	213	217	246	231	233	200	231	251	207	224	226	259	217	251	218	227	230	200	231	244	211	241	224	206	214	218	211	229	199	209	208	225	209	214	229	236	242	245	220	235	247	228	200	212	220	205	216	201	228	215	246	221	234	221	240	214	236	231	238	244	226	213	225	250	211	256	210	227	251	229	207	218	241	210	222	239	210	186	241	186	229	191	209	211	252	188	233	226	231	217	252	223	216	232	236	221	235	203	210	235	229	242	226	261	224	211	249	238	219	216	226	223	212	235	206	229	222	238	238	216	224	228	241	265	237	252	244	236	231	220	208	198	214	239	225	233	226	214	213	182	228	238	240	225	253	215	229	252	210	227	208	217	226	212	232	218	222	208	240	251	237	217	211	232	212	201	240	230	232	229	204	242	201	241	211	211	224	219	215	203	236	243	237	230	190	249	236	208	224	232	190	234	238	221	207	217	212	235	224	222	241	210	223	248	251	233	207	236	219	218	247	231	218	208	231	228	215	217	221	212	201	226	241	223	223	221	220	244	212	231	214	220	221	221	201	209	226	190	241	236	215	243	225	206	236	225	243	228	211	197	245	244	190	225	224	220	228	253	234	224	238	203	222	216	230	203	220	232	237	213	237	204	235	237	229	232	226	200	227	198	215	204	222	200	206	235	192	221	236	223	232	228	245	210	212	233	256	222	227	233	226	217	237	206	217	229	237	224	213	214	255	215	236	205	215	224	250	222	229	210	251	232	218	204	215	221	234	205	217	209	225	208	217	204	236	263	234	233	214	217	232	219	220	234	247	217	205	237	211	232	208	235	196	206	231	224	209	217	232	247	231	204	196	202	206	201	242	224	220	235	213	240	246	228	263	224	231	208	228	250	220	228	218	209	204	223	224	193	249	222	240	205	182	228	214	216	235	235	219	228	230	243	246	207	218	193	238	232	234	225	211	223	203	214	218	220	197	217	203	214	230	235	246	220	246	230	234	232	228	229	207	211	218	229	206	245	239	241	224	248	218	248	205	229	220	235	217	207	221	245	228	212	258	205	223	225	216	209	229	216	222	226	231	197	268	217	227	221	229	230	240	226	260	223	226	238	229	221	190	227	204	240	244	224	236	240	224	227	232	220	233	239	208	195	229	232	238	233	243	247	241	208	209	228	231	234	216	230	218	213	229	242	222	221	254	235	207	241	244	206	253	264	270	222	203	224	221	235	193	238	215	231	224	202	227	223	229	239	242	225	216	222	221	220	233	215	207	212	208	228	244	249	240	219	228	232	243	215	226	220	199	239	208	216	199	233	228	234	232	227	207	235	200	230	251	196	237	237	228	216	225	222	238	230	225	225	231	220	254	241	208	245	233	213	202	209	238	240	245	231	220	224	237	215	213	211	229	230	217	233	252	232	241	236	228	252	218	223	227	202	190	193	194	234	216	230	200	238	242	197	240	233	204	199	205	222	217	207	196	254	227	195	203	189	223	239	218	198	214	227	238	207	217	232	207	241	228	231	203	214	257	224	207	212	218	214	245	221	233	246	226	243	229	225	225	225	212	208	240	215	233	222	237	229	230	249	245	231	216	228	226	196	215	197	246	279	219	224	235	215	217	216	213	225	217	234	242	221	225	242	244	217	226	223	213	202	241	232	223	239	236	225	187	232	221	235	242	246	209	250	212	223	207	206	242	212	208	221	229	253	224	253	252	210	201	215	247	195	230	219	202	227	244	250	222	211	248	222	251	224	249	259	235	213	196	213	222	225	233	216	187	221	222	220	242	239	237	207	246	221	233	234	210	220	218	215	236	210	214	239	235	233	241	248	232	261	217	242	220	254	208	242	246	235	209	221	219	176	257	237	210	245	237	243	212	211	242	239	238	228	220	216	232	208	242	213	226	214	230	245	188	191	225	202	247	229	212	209	220	221	217	198	241	229	245	225	223	243	209	238	241	235	214	216	227	222	220	215	226	221	228	228	211	226	247	203	188	229
34505	4993	2022	2493	2222	1867	1658	1367	1332	1134	982	979	939	870	846	834	783	759	740	685	669	710	687	677	642	637	633	642	664	682	631	648	632	645	633	634	611	603	585	609	599	593	561	634	568	580	647	589	595	636	566	556	614	581	629	588	620	586	591	578	587	591	564	559	568	643	552	571	559	575	559	633	539	576	597	596	606	546	561	585	561	604	545	550	587	561	597	583	604	601	585	600	623	597	561	539	573	573	585	612	545	602	606	556	591	558	580	577	550	570	611	578	548	598	569	542	596	567	568	581	556	588	547	580	560	609	542	581	553	564	565	536	565	576	569	542	580	601	612	567	558	613	536	585	560	556	603	570	586	595	543	606	575	591	562	571	569	574	597	561	609	591	565	589	532	536	564	589	569	529	551	630	571	583	566	566	594	560	597	570	578	553	583	573	619	600	581	567	578	543	584	578	568	580	573	542	565	538	565	601	541	580	574	578	638	529	559	575	604	569	557	575	540	540	538	577	587	561	530	554	555	583	580	632	595	616	559	551	575	620	527	557	568	529	554	587	555	578	538	583	578	588	609	575	536	574	559	598	535	553	628	575	574	586	532	596	569	562	548	579	574	548	549	550	592	556	564	579	576	612	537	603	608	606	575	565	557	541	593	538	615	542	575	562	588	554	572	551	566	555	567	580	556	589	582	584	599	577	551	599	569	588	570	607	561	610	596	585	560	592	559	601	541	599	562	576	531	570	577	588	621	541	579	606	531	554	557	584	570	556	557	567	600	574	523	560	606	577	600	570	606	583	589	563	578	599	563	543	580	534	588	587	576	573	581	571	581	615	600	565	560	600	555	571	562	548	561	610	600	539	561	588	541	581	574	634	594	627	553	640	560	584	600	576	556	619	586	575	597	595	612	606	556	549	571	543	557	577	601	532	623	544	595	536	620	539	579	615	591	566	598	578	577	525	558	563	615	577	607	559	569	587	555	593	547	578	531	588	545	614	567	553	600	564	581	586	575	547	556	582	575	591	561	570	578	572	564	575	571	587	578	559	561	543	570	608	563	560	528	576	573	553	610	589	594	547	568	571	569	555	610	577	552	576	586	591	550	563	560	535	627	586	553	566	570	536	621	561	566	566	620	568	550	592	567	544	547	565	569	566	569	579	591	567	557	593	589	563	556	566	568	584	603	579	572	542	582	586	610	547	571	570	563	594	548	549	589	580	600	587	562	572	573	612	548	638	516	583	544	546	569	569	553	572	564	581	581	552	556	564	562	551	560	593	572	576	592	587	614	554	583	583	582	575	616	579	622	578	560	594	612	550	552	609	565	522	569	567	583	559	568	625	576	615	579	600	529	590	578	593	563	563	583	627	569	586	599	595	537	581	537	596	579	533	560	543	554	598	576	566	523	577	620	541	585	577	548	551	585	600	571	576	626	597	552	574	602	566	554	568	537	599	574	579	584	566	541	530	578	594	568	549	562	585	570	562	594	600	527	556	541	553	554	526	576	545	587	561	564	553	594	581	596	592	554	540	582	569	550	567	517	539	554	576	573	583	588	569	508	574	573	555	584	580	564	552	571	562	581	550	588	566	565	565	581	543	601	576	593	586	555	578	595	579	567	546	588	556	618	600	557	596	552	564	569	561	567	617	535	581	538	553	560	553	571	541	563	555	605	578	578	577	571	543	585	563	576	569	590	565	577	611	565	544	575	578	632	596	577	602	640	570	596	609	638	582	617	584	576	577	557	541	587	575	596	551	569	556	530	560	569	574	594	562	560	534	588	573	589	552	532	562	557	600	562	565	536	608	568	599	542	548	505	583	550	537	587	598	560	553	544	541	592	605	595	554	615	596	601	540	582	580	564	596	563	524	589	552	587	576	560	554	579	587	531	585	568	594	531	566	631	580	574	578	589	601	587	569	596	571	602	574	556	587	615	565	554	558	593	587	563	575	556	553	562	559	538	546	585	551	540	582	562	589	591	557	600	573	561	599	588	577	593	604	597	546	557	521	531	567	589	596	567	554	555	575	561	571	533	585	551	567	562	544	583	565	557	594	576	552	591	590	576	526	569	569	568	592	583	561	585	525	592	597	574	550	623	542	575	580	551	596	558	578	579	561	594	529	588	588	600	542	598	638	598	565	579	566	572	540	569	586	599	624	602	523	593	550	583	570	578	586	574	546	571	581	552	573	567	566	582	576	559	566	554	548	572	563	590	588	547	631	576	560	574	572	582	602	598	557	579	565	553	569	591	556	552	568	605	538	623	568	555	517	560	599	599	586	612	562	589	552	513	638	536	616	612	552	598	561	582	569	556	556	561	576	601	564	594	580	581	564	580	589	553	541	594	610	541	569	579	559	558	570	629	610	534	564	590	589	576	571	563	603	556	564	523	619	604	557	577	527	589	569	558	537	561	536	581	553	547	584	580	545	603	552	591	590	548	578	583	571	584	584	589	572	565	562	564	575	567	563	561	574	645	567	597	561	579	568	522	553	573	568	601	585	561	560	616	556	575	574	603	562	540	581	581	572	540	544	570	567	594	530	566	565	549	528	555	644	541	564	555	590	587	541	566	560	516	548	582	555	574	568	605	578	605	539	572	539	577	594	562	610	552	535	578	592	551	551	592	570	588	573	599	574	578	542	602	587	559	547	563	558	567	556	574	558	574	564	569	519	552	538	608	551	564	557	584	588	536	582	598	618	592	564	556	562	549	606	575	584	599	606	591	573	506	577	541	582	602	596	602	574	562	603	567	546	585	585	545	585	564	536	563	585	591	563	588	540	561	565	546	552	559	601	558	552	601	568	573	557	571	553	554	579	573	572	572	599	576	545	566	605	610	551	576	538	546	555	571	561	582	568	589	557	558	616	569	551	584	569	577	598	557	569	577	561	541	556	581	573	516	543	577	605	525	577	563	626	558	563	575	587	547	622	572	619	555	569	559	604	609	539	580	518	572	562	570	572	572	577	562	594	554	581	583	597	550	578	579	501	581	531	564	579	569	569	590	552	583	590	576	548	563	559	585	615	561	552	562	594	546	573	541	585	579	585	566	570	580	507	570	570	569	609	559	579	558	577	627	555	574	610	563	591	573	570	573	554	599	578	553	593	560	552	521	573	605	567	576	599	584	568	564	554	599	581	543	531	547	578	591	550	566	571	549	587	557	596	563	526	555	568	571	572	571	555	617	597	565	579	548	571	537	586	600	589	526	581	555	611	577	592	609	572	571	550	576	559	570	559	582	560	577	555	557	542	566	589	602	559	591	527	592	601	580	581	566	567	607	561	582	594	582	607	591	568	591	566	597	542	533	570	573	582	573	605	578	564	560	554	564	566	580	589	575	550	562	559	611	538	588	577	607	576	557	575	595	563	578	592	532	568	531	590	591	605	538	600	583	530	588	586	586	543	592	571	535	553	544	572	559	574	608	587	577	546	609	630	596	593	560	579	540	576	584	562	572	550	559	549	552	554	583	586	596	568	575	551	608	597	582	548	566	558
68741	29849	8240	1537	918	685	550	446	373	321	268	267	255	255	214	227	201	187	187	162	199	163	163	177	145	155	129	151	171	155	146	139	169	147	157	161	139	149	154	158	126	130	116	157	153	150	153	165	160	130	137	148	120	140	134	148	137	161	138	142	135	133	158	153	137	100	139	139	125	115	143	129	150	158	121	138	159	140	154	147	154	151	146	165	148	140	138	144	136	135	141	140	124	141	138	160	137	126	134	129	131	154	144	139	130	147	140	129	128	137	161	136	123	135	117	160	152	113	143	176	134	114	142	134	127	142	130	159	121	140	139	127	133	138	139	156	162	144	146	145	123	149	126	136	140	113	156	141	142	135	136	155	167	132	123	125	125	143	154	133	142	128	145	134	139	141	128	118	152	156	169	121	152	152	167	141	134	129	135	136	128	142	121	147	138	120	156	136	144	151	140	141	145	125	130	124	150	135	128	133	115	116	116	128	143	124	122	115	140	133	120	133	145	139	127	140	140	152	144	137	133	133	135	140	133	137	155	162	131	141	158	135	145	154	142	121	153	125	136	132	145	153	145	137	139	157	144	132	138	126	159	128	159	150	142	148	139	144	132	135	144	117	149	149	137	141	136	141	125	156	145	150	150	134	155	134	160	162	126	157	151	124	129	136	123	148	122	136	131	146	157	134	139	181	141	124	131	146	137	132	141	143	147	117	125	131	137	133	130	138	133	127	159	133	130	137	129	124	145	125	146	131	143	143	156	139	130	133	143	149	127	120	128	136	142	128	130	129	157	132	132	147	129	133	126	132	138	156	136	146	132	146	133	147	139	133	133	157	135	144	148	129	139	154	141	154	141	124	130	146	117	122	130	122	151	140	159	116	154	166	147	133	130	130	132	158	131	147	136	135	146	131	135	142	152	127	131	137	132	127	125	123	153	115	138	117	152	123	138	141	141	137	142	125	153	136	141	141	125	123	126	126	135	129	171	139	145	123	145	118	134	166	140	144	131	155	125	137	137	142	136	138	143	143	161	136	142	116	134	141	156	136	130	137	149	143	125	138	121	144	135	134	145	132	138	136	122	155	146	155	147	134	139	133	143	134	142	159	159	129	140	142	140	135	131	143	170	145	143	148	143	138	162	135	131	152	136	120	136	133	127	152	135	137	131	129	130	157	136	144	145	139	139	162	137	135	168	127	154	132	129	125	133	135	131	155	148	133	129	143	127	116	128	148	122	149	129	156	139	131	128	137	146	117	133	136	138	169	130	127	144	132	131	147	130	127	128	134	148	129	122	130	151	128	143	161	140	125	137	128	147	133	115	159	146	128	130	133	140	132	131	145	141	131	122	148	143	147	144	160	125	148	162	146	155	164	147	131	142	159	139	136	146	156	143	132	136	141	131	163	140	127	152	150	140	138	147	143	128	124	139	138	122	156	129	150	139	147	138	134	145	137	126	155	132	134	141	131	143	120	135	126	158	126	146	136	128	155	142	141	133	131	138	136	140	137	145	141	138	106	126	152	148	133	131	126	166	135	126	126	166	111	132	121	128	141	146	153	145	129	128	135	147	134	138	132	140	135	147	139	155	136	114	125	131	157	131	142	129	111	159	154	154	132	142	151	145	126	129	129	133	148	135	151	150	130	145	123	114	168	139	147	150	152	149	135	136	146	143	151	137	154	132	123	125	133	139	145	133	122	126	140	138	114	141	120	130	140	126	132	135	134	139	128	133	141	149	125	148	143	127	158	145	147	150	152	129	153	138	148	151	118	138	132	143	139	138	121	142	135	137	127	130	139	139	138	143	140	129	126	156	134	122	141	142	130	143	127	134	130	128	131	135	148	126	145	147	162	143	137	133	138	148	146	145	137	132	151	126	142	102	139	142	118	154	122	149	136	133	160	143	117	108	146	118	167	134	148	148	148	141	107	140	137	142	133	152	130	163	171	128	140	131	155	136	115	133	136	140	138	145	137	148	138	121	140	126	154	138	132	145	125	132	148	140	152	143	133	130	128	127	141	123	141	134	145	144	137	130	130	122	133	140	143	117	148	121	143	147	137	142	140	134	159	119	144	145	145	137	133	146	158	139	133	145	144	120	144	135	108	126	138	147	107	144	135	132	135	131	145	145	133	148	141	131	133	126	124	146	130	108	149	144	125	138	149	132	140	147	129	146	136	148	145	147	140	144	147	138	133	142	119	142	128	147	137	146	125	139	142	124	137	140	162	138	149	139	110	132	150	144	153	135	129	124	140	138	142	139	132	145	129	131	144	136	135	141	132	170	147	148	133	132	162	135	136	127	137	140	134	155	169	140	140	153	156	124	138	144	136	121	155	138	147	138	134	124	137	137	145	145	130	117	130	118	118	144	149	109	133	145	154	160	131	122	129	136	120	152	136	133	139	176	139	137	135	140	156	126	142	140	149	140	124	134	136	140	139	127	122	112	145	126	120	136	141	136	147	143	136	139	152	143	126	130	126	132	138	138	136	146	133	146	146	118	154	143	142	131	121	142	147	132	135	136	145	145	136	141	157	122	128	124	129	138	122	128	135	131	128	135	127	136	137	139	143	151	135	154	119	138	146	128	154	137	151	125	133	128	146	120	137	140	141	120	150	123	151	130	152	127	126	158	134	131	147	150	131	172	127	133	140	150	139	123	142	142	130	125	136	155	139	143	131	160	147	139	132	120	143	123	159	137	130	145	149	130	143	135	136	144	151	119	134	122	138	133	146	147	139	150	142	132	136	133	131	150	144	128	130	127	121	151	145	140	160	145	136	131	123	125	122	141	134	131	139	151	124	133	135	126	154	147	142	146	119	141	130	132	136	128	153	127	117	129	165	129	129	135	138	145	131	146	139	142	148	134	130	129	121	131	150	137	139	123	136	131	132	131	149	160	137	131	133	156	126	139	150	129	140	128	145	143	124	143	148	134	139	136	125	109	125	118	133	140	155	130	140	158	154	140	141	138	135	148	143	137	160	136	135	125	152	129	134	144	119	157	143	137	156	160	138	118	133	130	147	138	146	144	151	142	133	131	131	137	143	135	130	145	156	145	127	139	135	134	116	129	132	128	118	135	148	132	143	136	147	151	140	145	143	132	138	130	130	138	133	126	130	125	147	140	144	127	140	147	131	149	138	157	146	156	142	149	140	150	139	155	140	155	116	126	144	146	132	152	136	131	137	130	142	141	121	141	154	136	140	138	159	126	156	121	129	138	129	136	146	138	124	150	158	136	132	139	136	126	126	147	158	139	137	126	156	145	153	163	140	138	158	146	135	139	138	115	138	139	151	140	132	136	130	165	158	139	126	150	126	167	148	128	119	130	130	142	130	119	142	128	114	133	142	137	144	148	154	130	128	130	133	134	134	130	123	152	120	138	133	140	127	128	138	168	135	134	129	146	127	135	137	122	147	148	153	149	135	146	134	139	140	142	114	157	129	115	132	147	145	152	128	140	131	128	130	138	144	143	157	165	134	136	126	129	145	148	146	139	136
42770	6405	3268	4013	3550	2885	2321	2049	1630	1450	1252	1173	1030	934	899	834	732	705	682	678	647	611	586	576	547	566	564	491	488	497	482	477	532	462	429	463	430	432	420	392	435	408	408	439	408	413	380	420	427	345	385	397	382	406	379	389	384	363	381	379	387	382	389	354	387	363	378	376	405	374	399	365	392	398	372	400	352	372	391	332	375	397	369	400	422	346	362	382	390	323	403	425	401	366	401	371	374	382	371	356	394	388	399	386	368	357	390	371	390	421	391	383	374	368	361	359	349	347	403	385	355	392	382	368	426	383	343	379	353	350	326	341	360	340	399	347	352	371	369	364	367	369	346	342	391	359	347	362	378	388	396	382	410	354	379	374	371	350	380	350	380	357	314	338	362	373	382	371	384	375	375	384	351	384	361	340	322	365	373	384	366	336	353	369	349	361	401	378	341	372	360	370	367	357	369	360	388	373	350	363	381	394	347	367	371	352	398	358	353	342	374	389	377	352	353	350	333	368	365	342	368	365	372	392	382	381	351	378	354	369	342	347	336	367	369	354	360	343	351	322	369	349	327	331	354	350	335	329	355	361	350	382	367	388	374	347	362	354	323	369	358	387	366	352	371	366	318	340	347	374	368	367	361	340	370	357	339	359	370	343	339	375	370	350	348	375	327	368	373	370	353	356	373	365	353	322	371	377	377	347	392	366	340	343	370	343	345	362	375	348	323	360	351	369	363	353	359	368	383	348	349	354	336	382	342	374	391	357	345	377	364	352	330	374	361	368	376	379	370	361	356	378	362	356	368	365	359	361	356	355	369	345	371	379	352	340	353	349	397	391	357	348	338	338	343	393	375	310	341	365	330	371	358	363	350	365	326	378	336	381	379	355	357	373	356	356	355	364	355	344	361	331	385	394	342	379	354	367	338	374	341	341	401	372	341	341	384	349	385	355	370	364	383	357	368	371	349	390	348	350	351	350	367	395	357	368	349	396	396	325	369	362	315	374	331	377	378	329	349	375	374	364	362	349	335	376	347	366	362	369	345	356	340	322	365	355	391	355	345	346	382	381	377	342	361	335	355	365	377	415	375	379	348	369	358	346	377	408	328	351	357	327	420	390	378	346	332	343	323	368	362	377	354	365	377	344	369	380	387	352	341	368	390	379	374	360	351	345	363	373	365	340	363	344	346	358	334	366	329	357	358	328	360	345	333	411	367	365	326	343	363	384	369	382	365	354	342	370	356	354	385	340	343	326	364	369	311	361	383	350	340	364	374	402	370	356	374	372	392	358	368	370	390	366	368	378	314	310	372	336	363	343	376	348	375	356	344	346	362	372	343	359	371	364	339	338	367	358	352	330	385	367	356	350	380	358	349	360	344	356	386	364	372	347	320	356	331	367	362	316	371	349	381	329	376	378	341	317	407	369	391	373	378	359	361	402	366	342	357	352	393	378	367	361	363	368	372	359	382	356	352	379	356	360	346	360	375	364	340	316	369	379	345	396	351	381	367	354	390	315	364	372	356	356	369	356	342	352	391	342	353	375	370	382	374	360	371	344	376	378	361	351	367	326	375	361	374	380	393	356	381	392	359	361	377	388	364	368	331	382	353	356	376	368	353	378	358	381	350	376	340	357	351	350	343	391	369	365	366	354	337	342	373	358	385	344	372	389	319	359	358	341	358	361	355	347	363	388	335	382	346	385	398	375	351	378	345	347	383	355	346	351	347	358	374	369	387	344	329	365	391	329	368	387	367	401	366	351	366	358	353	377	341	358	374	382	353	412	398	349	384	338	353	359	385	339	365	351	358	400	322	368	402	381	357	350	362	370	363	370	359	377	353	339	362	350	333	366	367	378	347	367	370	352	350	334	349	365	369	385	375	352	360	338	332	347	351	364	351	365	316	382	365	347	338	349	375	367	396	359	373	366	384	312	332	380	373	373	380	388	373	369	389	378	381	357	348	382	377	381	360	362	385	353	349	363	355	342	368	354	361	360	336	336	363	400	341	344	354	376	372	367	367	375	349	358	340	347	354	349	325	336	359	382	359	385	372	382	350	382	334	362	344	328	382	352	372	342	372	399	315	323	359	380	363	371	370	361	369	367	366	361	372	381	361	331	370	387	361	363	355	337	384	330	341	333	351	383	381	347	346	373	333	362	391	371	362	355	371	377	372	382	361	347	329	364	417	343	374	357	342	383	381	311	391	373	381	339	384	348	343	398	374	376	372	391	384	384	350	340	329	341	347	333	329	355	313	350	341	377	353	370	333	373	359	392	377	369	378	346	326	334	362	368	349	341	385	358	357	301	369	391	359	348	372	351	407	356	361	373	364	356	373	371	378	376	371	357	390	341	386	362	362	349	343	346	369	324	341	367	354	345	335	372	336	358	328	346	337	376	357	357	367	376	359	348	366	369	348	368	364	385	346	364	377	336	364	378	380	388	377	340	359	366	371	352	346	370	318	321	402	362	354	394	349	338	378	366	401	310	376	354	366	352	355	375	381	348	343	364	371	355	357	365	342	359	366	367	359	365	384	345	383	331	419	355	379	345	337	373	355	379	362	357	355	330	377	345	362	377	366	406	385	348	362	351	385	375	336	340	365	333	344	329	352	371	342	341	363	340	372	373	370	364	352	394	374	366	348	362	355	341	335	353	378	360	348	363	349	338	353	350	400	330	329	331	345	362	343	359	378	362	397	361	375	379	347	376	365	347	324	356	371	369	356	355	355	336	357	348	361	341	335	350	347	400	362	349	362	348	368	361	351	372	353	358	369	393	354	374	358	351	372	369	339	347	336	358	377	353	324	360	351	354	411	358	389	347	368	398	376	386	404	348	393	380	351	363	400	353	381	381	346	377	357	341	380	356	364	332	345	355	395	346	360	356	347	372	351	364	370	369	364	366	353	369	354	346	326	344	360	351	344	366	350	351	374	361	390	343	395	342	359	360	346	366	364	371	359	341	359	356	365	365	342	388	346	415	363	375	399	380	346	349	367	338	338	333	365	328	374	336	349	346	396	377	357	357	402	357	356	361	358	369	380	351	370	372	381	378	358	359	358	366	348	368	339	397	359	338	338	359	324	327	378	351	363	398	349	365	363	370	328	336	360	354	365	335	343	379	369	369	387	347	360	347	404	405	373	403	362	362	354	386	368	358	359	349	355	358	371	390	360	373	351	343	342	372	338	356	378	342	344	370	371	354	354	381	382	384	370	373	355	354	368	342	356	332	391	334	357	337	361	335	376	355	344	348	367	366	379	361	395	332	345	365	341	329	361	382	369	369	396	374	361	375	349	362	369	352	385	396	354	352	320	332	393	316	318	356	364	345	355	342	377	363	377	371	341	373	361	357	362	325	373	378	356	339	404	368	367	379	374	350	351	364	386	385	367	354	338	396	357	381	385	367	346	356	353	377	364	320	352	365	362	370	369	351	333	340	324	382	350	377	369	335	317	350	365	390	358	371	359	348	346	337	357	375	353	362	345	373	351	367	380	379
20521	1839	266	220	196	175	166	179	163	179	169	173	172	146	179	163	159	148	167	148	152	175	155	156	144	169	164	172	165	153	176	174	173	165	165	177	144	166	138	170	177	163	191	160	170	170	190	171	151	181	157	146	164	144	160	168	171	138	176	158	150	149	157	159	156	167	156	179	165	161	178	166	175	171	175	161	171	181	146	152	176	165	149	156	158	178	178	152	143	171	153	170	173	172	168	178	167	181	192	188	188	177	167	175	183	147	163	170	134	158	181	163	152	137	156	158	171	165	144	181	154	164	161	158	169	144	161	157	188	149	186	158	139	140	178	154	161	177	171	175	153	179	152	153	158	169	155	163	162	184	140	162	172	156	164	187	162	140	139	149	170	162	165	156	155	166	158	173	155	167	163	160	172	141	189	158	165	179	163	172	157	162	169	151	155	157	147	176	163	177	152	144	149	155	154	155	154	152	172	174	167	166	173	146	149	152	148	172	175	167	149	159	173	161	155	163	156	141	172	163	165	142	171	174	152	179	153	145	170	170	166	166	117	159	170	164	175	174	139	180	192	161	158	174	148	154	159	142	165	162	168	170	172	169	144	164	135	159	162	171	163	156	180	172	169	179	147	186	163	161	167	156	164	170	157	172	165	168	140	152	151	169	156	158	140	161	157	181	171	144	154	166	162	169	166	170	150	205	175	175	157	157	164	159	173	157	150	163	153	157	151	133	153	181	183	140	173	177	199	152	176	167	154	162	152	149	173	162	140	155	179	154	175	172	149	172	146	163	139	163	162	155	178	183	171	149	155	154	160	166	149	188	175	155	152	153	190	144	158	157	172	158	159	167	138	181	157	154	182	154	170	168	160	155	167	167	177	169	159	154	159	175	173	178	170	168	149	176	173	194	149	161	162	178	175	176	168	176	153	175	171	143	185	175	169	175	158	164	143	149	155	162	147	155	173	177	151	167	155	174	165	142	161	155	156	154	162	144	179	190	153	159	163	152	134	148	140	168	156	143	153	153	170	194	183	161	181	155	165	155	142	166	163	128	164	163	150	149	172	167	168	137	176	145	164	171	167	150	155	169	119	168	158	176	149	178	128	161	131	189	154	174	178	144	145	154	164	145	167	166	161	197	160	165	153	153	177	163	175	159	176	159	171	169	161	148	168	138	147	176	150	141	187	151	184	156	141	180	158	153	162	181	153	151	162	158	174	156	170	143	156	153	158	164	164	163	163	178	152	133	169	174	145	156	155	161	161	178	157	147	162	166	164	175	161	169	186	174	151	183	178	148	144	172	172	152	137	155	178	189	162	148	153	159	152	170	148	165	164	160	179	153	159	169	168	159	153	158	147	155	166	162	178	140	162	171	168	146	176	164	163	155	165	189	163	182	142	149	140	146	183	175	157	151	139	183	165	151	155	173	144	163	164	141	168	149	164	151	155	147	153	163	158	166	150	183	170	164	147	181	174	159	165	156	172	168	164	160	169	185	186	178	162	152	136	152	163	165	153	156	149	158	161	157	168	156	170	153	190	164	173	168	179	164	177	177	146	152	157	163	185	166	155	168	169	188	175	159	170	164	182	158	169	149	174	179	183	172	162	186	180	163	173	161	157	169	175	172	160	172	170	163	181	168	136	141	172	156	155	156	143	142	160	139	169	147	164	154	173	172	184	163	152	177	161	176	171	163	156	163	161	190	165	161	158	153	156	172	142	166	147	176	154	163	159	159	172	162	175	153	171	149	168	167	180	161	180	157	176	174	176	171	181	189	173	168	163	157	167	153	168	178	178	172	159	172	150	156	170	173	149	176	180	168	173	170	169	158	171	133	180	174	153	159	190	170	157	148	142	152	183	164	174	151	164	163	175	141	155	164	162	159	169	193	166	141	182	161	166	151	180	178	143	161	150	185	171	178	171	148	169	146	165	170	175	176	146	189	158	155	162	135	172	138	176	161	182	156	183	182	156	191	162	168	174	181	202	172	149	168	176	153	156	167	173	164	162	168	165	148	160	163	163	149	165	170	155	191	157	170	147	158	180	157	159	176	169	170	162	149	180	155	166	173	172	158	171	160	166	149	166	149	164	169	170	161	159	176	157	153	162	172	178	166	162	146	197	159	157	151	175	147	164	199	161	154	161	164	143	175	161	177	152	123	173	163	153	147	185	158	178	171	145	156	165	149	180	177	144	152	158	156	172	157	186	161	198	154	174	163	164	161	141	187	173	155	155	164	168	154	182	170	154	165	171	157	149	159	160	167	170	151	167	146	163	174	159	169	165	163	148	184	142	182	183	144	188	159	160	171	167	175	162	158	169	158	162	141	174	138	176	148	169	136	168	136	157	172	168	153	177	189	160	158	182	170	158	177	179	147	156	153	163	149	153	159	156	160	175	153	180	156	165	183	171	161	154	186	170	167	171	206	154	141	144	149	158	159	179	175	178	150	160	163	167	176	152	168	129	153	146	168	160	146	159	174	162	158	151	159	147	158	147	154	163	167	161	185	181	165	156	156	179	151	159	171	139	146	157	172	175	164	160	154	157	178	171	155	165	148	190	147	167	154	188	165	148	166	176	161	172	147	140	144	155	147	167	166	170	145	168	156	153	164	174	163	173	180	142	156	158	182	183	135	168	156	148	167	160	173	195	175	151	149	184	208	147	160	151	171	165	160	154	146	150	157	169	158	159	153	173	168	164	171	157	172	150	145	176	144	175	161	164	158	158	177	150	142	156	191	166	165	157	164	195	158	155	166	151	163	158	154	157	176	165	147	157	162	155	171	177	175	151	144	172	198	163	147	164	172	145	159	162	166	166	153	148	164	179	146	173	166	150	186	168	162	174	151	177	179	171	195	172	172	164	172	176	186	188	179	166	163	163	166	179	158	152	174	170	168	175	135	171	157	158	148	167	159	158	157	181	157	171	160	166	175	150	168	139	150	160	160	140	160	155	152	169	147	165	157	173	177	155	168	161	164	169	165	146	167	168	166	146	195	158	181	162	166	153	169	154	162	162	158	144	130	170	152	147	155	158	160	144	181	161	142	151	170	157	176	152	147	187	155	160	165	168	177	158	177	183	163	176	180	166	180	154	149	170	169	160	167	186	168	151	176	166	173	174	169	175	177	161	155	143	141	169	194	169	158	165	156	157	166	183	151	154	160	157	160	140	173	157	167	153	139	154	149	159	162	158	149	172	145	171	169	163	158	159	161	166	161	173	163	163	178	178	149	168	173	191	142	176	166	174	133	156	167	168	164	174	149	133	162	144	178	181	159	163	174	172	160	146	170	180	188	159	147	145	177	181	175	180	150	156	158	183	169	169	147	175	153	167	177	153	181	166	166	192	171	168	160	175	164	187	179	159	159	161	165	172	164	162	150	166	158	175	160	150	180	161	192	176	149	181	167	161	156	164	145	147	172	195	166	182	178	159	160	169	169	166	194	172	157	163	181	151	154	155	177	138	171	167	167	153	172	135	180	173	163	153	139	150	164	159	178
15258	896	624	611	603	582	549	471	528	491	482	461	443	445	433	473	442	464	456	477	446	414	466	436	481	446	450	466	393	451	456	469	407	436	435	469	491	430	410	431	435	430	488	424	468	437	470	445	445	403	432	450	463	427	475	445	454	421	440	433	481	436	466	444	464	436	453	432	451	486	432	467	446	429	468	416	450	440	456	450	462	439	434	452	403	429	480	443	428	468	421	405	395	434	471	425	452	455	445	440	452	449	435	446	449	437	438	489	433	440	394	421	457	449	492	425	454	471	453	446	462	444	471	426	446	459	467	448	411	490	419	442	438	450	457	460	416	449	440	408	451	442	439	464	397	432	444	434	404	437	438	462	470	468	443	466	456	467	449	422	433	427	432	445	462	426	433	457	439	446	403	495	432	458	439	427	441	458	458	411	471	428	465	418	405	421	462	453	414	436	438	420	422	484	447	408	430	444	403	432	459	427	470	427	454	473	447	435	451	407	430	431	396	461	461	433	446	450	424	417	462	459	407	473	432	470	441	444	440	450	429	451	429	439	422	437	455	466	430	435	433	453	447	419	415	442	423	465	479	428	432	436	435	450	407	454	485	415	431	422	439	413	447	450	411	472	467	437	465	441	456	463	446	453	439	461	439	455	417	427	384	439	451	437	459	450	471	440	471	435	423	427	432	469	418	441	435	417	404	449	439	452	430	429	463	458	438	427	432	457	420	465	473	453	455	450	493	423	460	453	410	432	415	451	464	440	425	437	450	445	438	488	477	459	424	459	409	452	404	455	408	442	451	431	432	435	479	433	447	478	430	389	468	471	438	413	400	422	399	492	417	465	448	455	490	407	447	449	481	455	436	467	493	447	427	412	404	404	499	420	457	451	447	447	483	455	463	459	431	469	433	437	439	423	434	447	421	421	417	429	459	473	443	417	443	419	448	442	447	437	423	446	443	449	388	446	448	426	436	415	422	403	426	456	452	425	475	404	464	447	466	441	424	411	444	458	415	432	467	411	427	449	451	483	465	424	431	422	414	432	468	448	444	434	454	419	423	429	421	444	431	444	437	455	448	435	453	453	501	435	437	433	450	426	434	443	456	466	445	406	422	424	453	436	429	439	464	428	454	451	423	455	468	400	426	410	441	465	421	431	438	480	420	441	410	435	410	435	466	446	428	448	456	437	428	434	452	412	443	448	421	472	441	434	428	416	479	429	407	465	441	433	507	449	404	437	427	445	433	412	481	456	459	435	417	443	428	464	438	479	426	430	419	431	428	427	425	448	404	461	433	444	423	401	470	435	425	459	432	452	466	451	457	430	465	455	404	421	426	441	398	439	441	471	435	423	458	477	409	453	455	440	476	413	457	400	424	436	416	450	431	459	445	400	473	426	461	473	449	470	462	429	399	441	399	419	412	420	441	415	455	406	464	427	465	474	431	423	468	506	497	481	446	424	435	439	452	416	424	416	469	426	485	455	451	467	429	448	446	444	402	440	432	428	417	424	427	423	490	425	441	417	443	456	402	459	474	406	438	451	467	479	460	424	454	424	426	452	446	432	438	417	457	473	440	481	465	452	451	441	454	464	451	467	390	423	436	428	434	430	404	409	474	443	433	483	439	423	426	391	420	464	431	410	439	426	450	412	428	434	445	447	450	436	456	432	462	458	423	411	436	472	429	424	415	412	472	431	422	459	443	439	437	440	434	439	453	462	414	405	416	441	418	424	471	406	466	435	452	440	463	416	448	442	442	439	499	461	452	448	453	436	448	452	469	455	450	458	424	437	457	450	460	453	433	456	421	495	432	465	444	447	464	453	426	432	471	458	459	440	441	467	434	401	473	480	459	441	467	480	412	497	450	428	455	493	389	433	440	466	439	446	450	415	428	473	441	463	409	463	433	447	452	427	455	426	441	431	472	452	434	418	474	479	471	430	433	481	426	425	472	443	432	436	454	419	460	415	457	418	414	479	439	417	443	404	441	451	451	466	491	447	473	440	455	443	430	452	474	445	445	440	464	438	446	463	475	441	410	458	386	418	416	449	404	441	463	439	451	422	411	439	460	435	419	442	451	461	413	430	464	401	446	431	453	448	464	453	424	428	491	485	426	451	434	462	415	416	443	457	450	404	482	442	435	478	452	420	415	445	435	441	435	450	436	476	428	428	434	443	457	428	463	457	466	456	447	424	429	476	442	468	471	464	393	430	469	446	442	432	416	436	455	467	431	482	408	447	457	461	445	449	423	474	433	409	437	451	444	451	467	418	431	433	385	461	449	480	429	459	431	465	456	471	441	456	406	439	447	398	495	455	465	439	444	435	445	394	469	442	445	459	456	434	470	448	447	438	455	437	442	430	455	434	458	458	432	455	453	436	480	417	465	426	416	427	440	436	430	437	428	463	434	461	435	448	425	470	434	439	450	411	468	413	436	453	446	447	432	431	442	435	402	451	438	434	453	433	428	440	466	470	456	459	413	449	431	399	445	422	430	408	466	427	437	445	453	420	455	433	412	458	451	490	431	427	434	433	423	446	428	458	453	432	420	437	421	445	426	426	430	458	413	437	474	445	482	482	450	411	410	454	461	461	435	461	418	437	445	473	465	400	466	430	404	433	427	415	439	497	422	426	445	479	440	433	460	432	452	429	445	474	465	434	441	445	431	449	431	447	432	436	434	407	449	414	418	453	411	446	439	418	444	438	438	465	490	484	441	408	439	456	450	444	468	423	472	441	451	405	439	425	431	473	420	450	464	475	402	451	489	452	422	445	476	422	478	424	443	478	448	450	469	475	416	437	448	455	432	420	419	393	431	458	456	468	500	437	454	439	515	465	458	449	463	429	414	437	425	421	452	431	425	393	407	408	435	455	440	431	438	423	454	437	441	453	432	421	448	443	419	434	430	430	449	456	444	429	483	409	468	452	429	421	458	409	468	431	431	449	430	412	462	431	482	464	450	459	439	423	446	487	466	438	430	424	463	466	425	458	430	474	415	442	436	483	416	458	436	428	426	423	426	468	452	436	440	443	417	419	463	418	441	447	469	467	418	465	503	430	444	472	425	467	454	461	429	477	461	469	433	462	475	452	436	450	469	426	444	437	461	419	443	446	469	417	435	447	449	402	432	426	450	401	400	480	454	444	438	426	456	430	421	456	451	438	452	422	414	423	421	412	455	455	456	460	455	484	446	472	463	471	456	488	437	421	458	434	454	491	450	439	455	447	468	441	472	457	438	429	437	443	437	447	451	429	400	422	457	477	452	433	482	433	456	462	482	428	430	442	460	460	418	434	418	462	436	436	440	438	474	466	399	434	442	455	453	462	436	420	420	429	472	466	417	446	455	428	473	430	399	451	443	454	426	410	434	453	469	451	400	442	433	418	452	406	400	470	423	452	444	443	446	427	452	454	419	427	431	419	438	442	429	434	446	452	427	437	414	415	460	472	457	444	454	424	433	434	429	443	440	455	469	449	459	462	459	443	458	452	455	446	433	397	472	458
57828	20357	3206	838	614	459	417	381	327	307	323	277	314	277	252	259	241	255	231	222	216	236	229	264	248	236	240	256	231	212	232	226	229	236	221	213	231	246	208	226	215	250	218	217	221	216	205	226	215	216	202	238	227	245	217	236	218	235	218	198	210	231	214	241	237	242	215	208	232	233	232	225	229	213	245	212	212	214	206	236	243	225	221	229	247	238	196	219	222	229	233	232	228	214	231	243	239	236	220	243	224	222	214	224	219	235	229	232	213	245	246	217	220	224	233	233	247	208	251	220	216	223	257	242	216	245	207	210	226	235	257	218	239	225	211	219	209	220	222	218	223	233	266	240	235	219	237	238	250	212	199	228	240	234	234	200	225	223	202	233	229	217	219	212	240	214	216	234	254	212	230	223	227	228	247	213	227	240	231	222	194	221	210	233	223	224	223	255	230	242	220	240	220	225	228	202	207	217	211	224	233	226	208	221	218	234	236	255	191	227	214	228	231	259	234	234	226	223	197	234	219	247	225	229	231	259	220	219	214	225	231	233	239	224	219	232	246	257	222	224	217	215	228	230	205	223	231	232	231	229	217	209	222	226	209	214	226	214	217	252	237	230	237	209	212	234	195	224	255	206	223	205	219	240	234	225	227	221	236	186	240	230	231	218	236	224	208	218	225	230	216	214	237	235	251	228	259	214	245	218	199	216	228	253	231	198	219	235	219	217	232	234	208	244	239	197	242	201	222	235	216	221	248	214	243	235	236	228	243	261	227	222	221	231	229	227	218	240	238	223	197	247	214	244	252	223	226	269	202	230	237	236	245	228	267	227	217	234	220	262	219	226	245	220	288	227	222	238	209	214	213	215	209	233	219	232	256	226	198	221	217	240	206	231	230	211	206	235	229	219	226	230	224	211	258	201	206	229	219	225	248	220	226	219	230	214	221	237	240	200	228	233	216	235	227	225	231	215	229	216	227	198	226	232	232	234	237	217	242	236	193	265	210	231	206	215	233	243	247	208	206	235	206	248	232	213	233	185	238	224	207	241	218	230	227	243	230	199	235	222	223	221	213	252	238	223	228	235	205	223	240	237	245	244	223	196	213	241	232	224	212	232	225	236	204	224	248	246	239	217	210	243	247	247	198	255	250	217	224	253	252	230	215	231	232	236	218	254	242	215	269	233	208	223	200	230	237	216	197	196	242	229	212	222	220	211	222	234	205	234	219	210	236	226	214	226	229	224	254	210	204	223	226	211	215	224	215	187	228	228	258	204	236	216	241	217	220	221	236	208	217	220	259	209	240	245	195	216	216	239	252	249	235	222	258	203	243	209	197	225	273	241	197	241	239	194	236	246	235	214	219	239	216	235	217	219	229	235	238	240	227	241	203	215	224	199	218	211	209	259	221	205	206	216	223	225	198	210	233	233	231	196	222	228	222	215	241	241	234	259	242	211	196	201	240	232	220	224	199	239	190	236	205	229	234	244	213	211	236	212	214	227	219	215	206	238	238	230	217	231	245	216	227	228	234	204	236	213	230	265	215	233	237	232	210	203	202	229	245	223	246	212	228	254	214	217	222	242	234	225	202	198	206	198	244	236	227	222	203	205	217	213	246	219	215	213	225	239	210	221	227	221	220	220	234	210	203	234	244	239	213	220	216	228	218	211	208	222	239	229	222	239	231	227	246	258	220	240	222	201	226	239	241	222	221	243	217	223	222	219	228	209	226	248	232	216	247	220	233	247	225	228	258	228	194	221	241	214	228	251	238	223	207	228	229	243	260	258	238	212	213	253	220	231	233	219	221	240	237	221	222	217	227	204	247	241	186	229	220	215	213	218	216	243	243	206	240	216	231	222	220	208	241	215	204	228	258	237	268	230	204	224	242	238	213	215	243	203	211	258	204	223	226	195	204	224	223	207	237	241	218	242	243	213	212	252	237	223	242	239	228	207	253	228	246	222	236	218	236	248	205	211	236	227	239	248	206	202	240	261	208	222	213	268	244	217	233	223	238	256	200	220	228	232	220	234	252	227	211	237	234	220	236	229	208	230	223	190	250	249	214	264	223	232	241	226	236	228	204	229	195	240	247	241	214	220	235	191	222	233	213	233	235	234	244	236	235	236	203	222	246	229	219	206	199	255	243	233	265	213	215	223	232	230	226	212	225	222	196	246	204	231	227	230	217	227	248	213	236	204	218	254	242	242	229	238	205	218	244	241	191	219	222	232	233	222	191	228	252	235	204	225	206	237	239	207	217	241	220	230	223	232	222	226	229	231	218	221	209	203	212	234	218	243	210	207	236	239	228	233	269	214	215	213	208	228	218	238	224	224	217	215	232	206	242	226	235	221	220	199	248	216	208	197	233	239	211	233	236	236	230	230	232	238	198	235	205	257	222	226	215	242	228	238	249	216	226	220	238	233	243	222	234	215	219	237	233	235	235	226	233	215	228	216	208	231	203	250	193	234	211	232	215	211	229	229	205	211	227	217	214	233	206	212	224	235	227	228	263	250	230	235	216	206	235	214	221	237	215	227	212	232	241	218	227	214	246	266	211	207	240	211	245	202	221	205	209	200	222	201	225	251	210	227	252	227	207	246	224	210	199	220	222	226	218	202	237	206	241	199	273	219	238	206	230	212	201	252	234	214	217	202	229	250	240	229	261	229	231	237	225	211	216	195	247	216	228	266	218	199	219	240	230	219	227	208	232	247	205	219	222	197	220	218	244	206	221	233	238	229	226	239	260	216	246	230	244	220	220	224	246	226	228	235	227	223	221	230	231	240	216	205	230	233	205	241	218	255	220	248	249	226	235	235	245	208	210	205	238	221	234	246	230	263	256	214	231	215	201	219	210	220	235	201	222	232	233	220	217	226	210	196	211	211	228	208	204	227	226	199	215	208	235	226	216	217	223	194	244	228	222	216	234	241	229	254	205	233	235	236	218	261	184	227	214	201	236	211	219	220	236	220	253	241	207	230	224	243	234	192	208	222	220	212	264	229	207	238	228	227	233	234	252	223	217	216	239	206	209	215	214	244	224	208	249	209	225	245	231	235	191	234	215	244	230	229	194	233	255	230	230	240	236	229	232	229	227	227	212	213	233	228	221	251	233	227	243	222	225	239	233	240	207	224	226	224	256	243	243	223	252	207	219	244	240	236	226	229	256	224	236	220	240	228	211	215	246	231	217	217	223	210	223	200	196	221	253	223	213	229	213	220	226	234	218	211	210	240	230	221	185	202	207	224	238	209	249	219	224	222	204	207	211	233	231	208	218	239	224	213	235	200	217	212	204	235	211	206	240	214	228	223	212	244	249	224	242	228	206	268	235	244	186	219	262	238	217	226	230	220	240	234	227	230	216	236	236	253	232	221	208	197	227	229	235	234	246	219	229	227	205	217	197	242	227	242	239	220	228	251	217	207	223	218	228	226	239	225	234	212	206	238	230	216	215	247	211	214	244	234	225	227	212	206	251	214	214	215	211	225	241	215	215	237	245	215
34324	3177	2062	2443	2205	1924	1630	1400	1220	1089	1015	955	928	910	851	828	734	694	702	740	728	673	667	660	697	657	677	640	575	660	629	609	634	615	660	609	613	622	579	643	581	621	569	602	596	576	583	592	563	589	579	591	588	564	595	574	633	580	597	540	583	549	580	559	611	565	564	612	597	577	551	582	585	600	573	589	577	565	592	566	633	624	612	556	576	577	601	592	619	598	577	596	600	569	554	589	577	618	557	589	556	578	580	555	564	585	551	615	532	591	561	609	613	579	569	602	575	559	556	576	585	616	538	570	512	598	589	537	566	594	603	545	594	566	576	564	557	594	580	531	585	548	521	587	606	534	569	578	590	557	546	643	598	578	561	598	545	627	591	578	575	591	578	576	575	583	563	587	587	577	617	561	551	595	559	587	636	558	542	589	606	587	567	624	557	533	557	589	554	603	577	593	576	590	533	558	605	595	592	560	578	594	576	580	537	583	547	536	625	599	562	539	555	593	570	536	603	554	548	617	525	593	539	561	565	590	564	555	523	581	609	551	571	600	613	556	593	633	566	577	581	590	586	578	557	598	577	551	586	555	593	548	546	572	584	588	545	554	574	555	563	610	579	625	550	576	543	567	597	604	568	576	582	590	576	542	568	598	608	575	544	552	551	587	555	566	609	555	579	576	509	572	559	603	631	589	620	551	567	599	581	550	566	552	620	545	562	568	608	585	554	562	576	572	570	571	557	628	609	563	619	558	590	591	564	556	580	613	605	610	613	557	601	568	564	590	536	588	530	583	605	551	566	569	565	584	522	555	612	567	600	604	539	569	626	528	552	595	568	593	565	602	544	599	579	589	623	583	575	568	600	567	580	584	584	601	536	611	572	557	580	574	583	596	600	604	608	569	593	567	564	615	543	577	569	609	549	530	606	556	545	524	608	610	573	590	575	574	584	568	597	584	589	575	574	593	578	531	622	589	577	589	529	526	544	571	578	592	546	562	594	544	558	555	604	538	526	635	571	569	590	585	589	588	555	551	560	558	593	564	559	550	593	574	568	576	547	560	566	581	545	537	565	562	561	585	533	588	583	596	564	616	591	565	608	569	581	604	567	552	557	606	569	575	529	565	599	580	557	567	563	584	557	585	595	521	574	552	573	537	535	575	565	577	580	609	583	582	618	578	586	566	580	568	557	569	541	583	558	608	630	637	585	563	550	551	595	565	573	570	573	626	543	567	578	594	555	586	578	556	568	555	615	566	562	578	558	568	574	585	599	583	579	588	577	605	530	568	610	579	609	575	565	531	594	572	603	546	570	583	566	561	565	614	575	592	609	594	582	637	557	537	537	575	554	586	599	583	546	556	609	612	581	591	601	574	528	582	550	616	587	552	562	589	569	557	560	604	614	655	550	585	599	553	581	591	605	586	570	611	585	536	569	614	582	571	616	551	618	566	581	582	569	556	597	573	581	584	564	608	626	574	583	625	584	581	536	565	578	595	591	588	564	534	589	574	558	583	544	594	586	542	580	596	577	594	644	552	576	547	606	568	568	582	554	561	596	560	624	567	565	559	576	600	589	602	594	584	556	591	573	562	561	578	537	574	604	558	576	606	580	593	613	577	582	559	606	545	566	529	594	571	598	537	577	582	594	561	531	563	547	593	591	577	546	610	587	574	584	524	621	537	593	561	606	577	524	583	604	574	537	540	590	577	578	553	591	602	574	556	566	547	616	610	585	565	585	556	584	545	581	567	560	591	578	551	597	557	567	575	586	568	564	587	587	587	651	615	592	581	591	627	554	611	560	568	528	581	516	597	568	603	578	606	560	571	567	564	581	609	587	568	539	540	586	538	554	595	582	567	502	572	600	551	536	578	591	544	581	578	555	585	542	598	575	560	569	560	590	577	616	598	544	552	613	630	597	580	586	568	536	581	608	606	551	617	543	568	597	529	590	548	629	599	564	568	568	569	559	591	596	556	633	553	603	592	599	608	568	588	610	585	549	592	606	572	554	546	567	596	555	569	554	577	558	567	582	601	556	606	587	550	583	538	522	577	573	552	556	555	595	587	556	568	598	582	615	622	571	562	543	562	584	596	553	576	591	555	601	559	592	599	618	600	601	583	592	574	509	595	592	577	597	568	537	552	591	564	631	610	600	575	580	575	565	567	537	587	605	553	556	590	615	565	559	572	580	573	566	517	575	571	548	559	527	576	586	586	557	578	583	586	579	565	609	562	576	576	574	571	551	581	564	538	552	583	565	589	605	572	583	566	554	552	574	558	523	556	568	601	606	599	593	551	544	556	582	546	613	564	546	611	602	560	595	573	565	564	533	581	560	572	611	554	558	591	557	585	544	554	592	567	563	591	565	608	559	589	559	573	579	566	582	574	614	598	585	531	551	500	581	596	602	574	574	570	594	553	519	616	571	582	569	606	590	567	563	615	576	601	563	573	619	596	595	576	554	571	574	559	617	560	527	572	568	627	584	597	548	555	600	615	595	556	547	585	561	578	588	583	603	606	578	593	591	592	576	567	562	575	584	603	574	577	571	571	574	569	548	579	576	594	580	571	567	591	582	588	545	578	554	521	546	561	567	587	591	579	575	556	587	594	591	590	577	565	607	528	553	591	554	561	604	580	618	577	590	567	536	592	545	564	540	558	584	593	611	560	562	535	563	574	549	561	578	615	566	569	580	560	547	585	590	549	605	611	533	547	571	604	535	606	576	586	578	630	571	600	573	578	552	576	554	589	569	610	566	539	566	563	575	593	572	582	567	561	523	608	556	566	561	554	521	569	567	573	604	577	565	559	604	630	558	593	602	594	574	581	587	565	569	516	537	563	572	567	572	552	575	584	575	550	585	573	564	538	554	547	617	607	610	589	579	562	605	635	550	527	556	604	607	543	609	603	568	534	574	593	555	542	605	563	560	592	599	584	575	593	565	579	589	568	563	593	558	579	560	553	571	531	613	591	543	552	559	606	566	568	523	562	598	577	595	589	555	578	544	517	553	571	576	575	564	566	574	563	566	571	592	607	542	584	527	550	592	566	564	586	613	579	574	562	577	566	567	628	536	547	578	534	602	541	570	546	569	597	570	571	580	579	542	592	561	602	584	556	543	590	577	590	567	571	557	589	594	540	583	579	566	584	576	579	580	619	580	500	530	535	607	570	536	556	578	564	615	538	594	608	553	574	564	614	580	562	561	596	576	586	565	580	598	548	568	573	607	632	575	561	582	587	565	586	572	516	594	582	537	543	588	565	566	578	602	596	554	583	571	586	561	556	575	593	533	600	581	626	573	603	569	606	561	553	583	559	579	587	585	578	554	548	587	624	532	571	558	548	540	605	611	608	568	606	548	583	578	613	558	623	543	571	540	548	564	576	607	537	595	578	582	539	635	628	544	558	578	563	583	590	613	586	557	580	599	557	554	607	565	551	593	577	590	555	607	521	590	529	577	563	534	589	542	580	551	550	625	604	578	529	551	568	572	533	542	542	569	568
68373	28004	8252	1511	953	675	597	453	384	330	291	264	253	201	240	216	205	186	230	173	182	162	177	166	171	154	127	168	159	138	146	156	129	164	157	157	172	157	158	157	149	121	155	148	155	164	161	134	155	159	127	157	157	133	126	154	143	145	145	155	127	125	137	161	140	156	165	160	165	159	153	148	138	143	138	139	146	137	140	146	145	141	133	166	122	119	128	156	149	141	145	148	120	145	130	133	135	144	163	159	132	144	128	135	127	159	131	143	130	134	133	123	130	134	139	146	139	138	132	135	137	138	156	138	140	127	157	148	149	132	145	141	134	139	120	127	157	146	126	128	145	138	132	126	124	156	137	137	124	131	141	131	151	145	150	123	120	138	121	143	151	116	157	152	154	136	150	143	122	134	126	142	122	157	146	140	127	141	136	143	139	130	146	146	128	126	124	146	150	146	158	145	128	127	134	120	132	125	132	124	130	125	147	107	146	150	156	163	143	117	130	130	135	136	142	142	136	131	138	127	124	137	145	150	128	118	131	149	120	136	138	123	145	130	155	134	145	139	133	132	139	135	125	142	137	126	121	137	151	135	144	158	139	152	126	133	140	155	142	152	129	138	151	145	137	142	132	137	131	138	142	138	152	132	129	153	173	131	137	156	138	146	142	114	135	144	138	130	114	131	135	150	145	155	122	146	132	133	135	147	144	132	129	117	142	157	140	126	138	128	143	133	134	130	138	157	131	144	126	138	144	162	164	124	131	141	134	139	154	145	141	127	143	139	136	144	131	137	123	154	134	135	146	130	131	148	141	142	138	130	130	141	141	126	132	142	146	131	121	142	131	144	144	142	122	148	144	136	145	148	145	151	156	142	138	146	135	151	126	115	123	133	160	150	114	126	129	154	132	131	151	124	132	141	150	145	127	167	158	139	133	153	116	127	142	123	168	151	155	137	147	130	140	146	140	156	130	138	138	143	133	133	143	157	146	143	117	152	116	134	121	147	140	134	130	142	134	111	125	126	150	125	149	148	142	128	143	116	126	140	149	150	125	122	135	129	129	145	142	145	127	134	145	133	106	134	128	145	131	154	131	135	138	113	113	134	142	141	123	121	138	147	142	162	162	132	130	128	154	126	129	135	130	146	119	152	133	138	118	118	140	133	145	155	122	131	133	122	128	140	148	140	127	156	129	134	120	123	131	140	147	144	121	144	127	157	129	147	135	136	131	146	134	144	125	148	147	138	137	148	133	140	150	120	148	161	142	114	122	144	163	121	136	132	148	116	149	135	135	146	123	148	156	133	135	136	133	120	147	144	129	145	145	130	143	150	104	139	125	130	132	142	135	166	125	141	147	120	121	158	132	135	144	116	153	127	139	128	141	143	150	144	131	146	139	163	138	130	134	136	123	146	130	137	120	142	154	142	119	152	153	142	155	112	118	129	131	123	141	138	139	143	125	150	138	124	127	135	128	130	129	140	136	141	139	155	133	142	138	147	162	143	133	138	113	139	116	118	131	129	145	124	148	147	152	144	126	125	143	130	124	136	143	111	132	141	137	129	122	135	134	144	120	137	141	137	147	167	115	116	136	116	102	133	116	146	158	137	120	143	128	118	128	122	138	124	135	141	120	127	150	159	143	120	134	134	160	135	150	126	132	152	131	129	147	130	155	136	139	151	149	128	128	133	137	149	131	116	131	158	150	135	129	150	133	139	132	148	139	135	138	139	124	129	131	143	152	119	139	138	171	131	143	122	129	140	138	154	158	118	137	154	131	140	138	131	120	132	147	135	135	126	116	130	154	130	118	134	135	144	121	129	144	134	108	147	133	132	133	148	137	142	120	171	142	134	138	132	121	136	114	119	107	114	156	123	125	133	141	166	136	145	125	159	116	137	138	128	132	137	122	149	128	142	133	166	132	132	156	139	124	164	145	135	156	132	132	136	128	127	155	131	143	119	134	134	130	155	120	134	125	141	141	139	137	150	121	154	142	131	160	142	127	137	137	114	133	144	148	128	141	148	131	137	129	140	141	135	135	135	126	138	148	140	142	140	137	142	141	136	152	118	118	138	128	163	119	123	122	140	125	147	138	150	156	120	133	144	148	135	127	116	136	144	148	148	154	131	130	153	148	139	135	144	114	147	112	113	134	164	129	143	129	147	128	138	125	152	126	127	145	131	126	129	136	136	139	130	152	122	146	158	140	145	130	140	148	138	146	109	140	116	140	155	139	152	157	135	139	135	148	161	141	130	141	149	136	122	136	132	145	127	131	126	121	136	140	143	145	154	114	144	129	134	137	135	128	153	124	154	136	126	151	142	136	116	143	138	143	130	139	151	127	153	133	126	141	158	135	119	118	134	140	141	136	144	134	143	156	159	157	127	151	122	141	125	158	146	128	139	148	133	140	145	145	128	118	134	138	148	145	142	126	128	153	144	130	139	151	131	146	139	137	152	146	130	103	141	128	147	144	149	139	121	146	143	148	138	143	166	147	139	135	143	134	131	149	126	131	122	138	148	130	138	131	145	157	153	140	148	136	138	141	135	115	147	161	139	148	145	169	128	138	147	154	124	131	146	147	140	107	133	162	140	129	130	138	142	143	126	147	124	115	126	131	151	133	113	135	122	152	143	132	130	135	119	136	146	139	154	157	153	143	129	139	149	146	127	145	126	159	158	135	144	137	134	130	142	112	141	144	128	145	149	134	124	135	139	127	118	147	149	141	152	136	151	158	151	142	135	131	161	149	155	150	133	146	146	161	125	148	136	129	146	112	128	152	146	157	132	173	136	159	147	129	146	131	133	138	122	124	117	156	126	137	150	131	140	143	122	137	124	153	128	134	143	140	139	124	156	126	129	147	134	137	126	139	132	143	128	142	143	127	137	138	139	137	132	149	140	130	124	126	135	136	136	131	123	127	128	147	133	138	157	147	141	133	157	147	116	113	127	111	149	147	145	114	158	154	132	128	161	124	132	166	138	130	134	125	132	143	163	161	137	133	137	140	153	133	155	123	133	143	138	137	142	133	129	157	140	150	135	121	137	136	151	152	128	143	139	142	138	148	129	150	153	153	129	132	149	166	126	136	117	148	125	139	125	127	128	131	126	157	142	119	149	141	126	138	127	134	118	135	132	125	126	115	141	152	141	133	143	121	147	143	158	143	139	145	161	122	150	145	147	134	155	134	156	135	123	116	149	119	134	137	142	132	154	145	138	134	144	135	122	152	154	146	138	146	141	136	140	124	141	163	146	155	164	133	147	163	149	137	149	135	117	130	147	119	131	128	132	137	122	154	133	127	138	148	129	126	124	152	161	146	139	125	132	144	147	132	134	146	132	157	149	129	129	136	133	148	150	142	129	142	155	152	132	130	154	141	144	129	149	146	152	149	153	123	140	148	153	146	134	134	153	132	137	143	135	124	131	130	145	141	155	153	155	141	131	134	148	137	133	126	161	132	145	134	157	164	129	134	144	126	140	142	143	137	134	141	137	143	144	138	143
41961	4450	3248	3974	3548	2776	2321	1983	1657	1401	1274	1191	988	937	873	815	797	724	684	668	590	601	553	548	527	528	566	528	499	472	459	474	464	473	464	455	447	429	462	465	416	403	427	416	419	414	429	363	410	386	412	381	422	377	371	353	408	393	378	441	397	419	405	416	412	372	395	372	374	366	399	360	414	403	373	367	379	408	364	400	352	370	387	359	354	353	362	359	359	362	321	400	370	348	365	361	355	381	390	358	361	377	387	391	378	362	364	361	352	397	354	349	366	336	336	370	355	407	380	399	379	372	378	345	348	370	375	362	341	380	344	361	365	359	333	354	396	360	362	358	401	356	371	359	372	366	329	370	332	340	371	395	377	355	345	360	353	347	387	374	350	354	380	389	352	338	347	346	378	394	367	376	357	372	382	315	343	394	396	397	329	355	379	372	355	362	382	375	374	385	359	376	353	338	384	400	368	385	361	371	355	374	368	337	352	336	380	376	375	331	359	369	369	363	354	340	380	357	362	367	393	360	375	352	374	384	341	350	382	327	368	356	341	340	385	389	364	385	360	365	348	361	372	358	372	344	361	356	378	374	362	368	357	354	361	349	360	343	359	368	375	326	396	380	347	383	334	377	360	400	375	361	375	360	344	335	380	368	369	336	352	340	400	361	380	339	348	361	397	391	370	333	364	377	375	360	329	361	343	312	351	348	358	365	372	337	342	372	362	359	325	375	422	352	370	365	390	367	372	379	381	350	360	348	323	359	341	353	367	366	360	364	391	371	373	367	372	366	339	341	365	390	356	332	389	354	362	359	340	321	354	382	366	351	342	352	344	353	339	363	356	353	367	347	356	344	365	350	347	341	370	349	351	397	354	363	351	369	350	356	353	369	365	329	359	348	377	357	355	344	358	334	383	354	358	387	357	349	362	344	353	348	365	366	355	364	386	340	357	361	349	351	331	361	357	360	335	361	362	382	355	356	346	357	381	390	387	362	389	362	365	329	373	400	365	390	374	354	368	360	327	375	336	370	395	383	361	349	359	361	377	403	378	390	358	352	368	375	361	367	372	361	339	345	391	343	358	379	353	357	357	344	340	317	378	356	355	359	344	371	355	333	363	361	318	364	377	372	356	360	355	380	323	335	360	395	333	380	357	372	367	376	374	388	351	363	363	333	385	330	339	359	346	371	356	328	383	331	354	363	386	365	354	365	340	353	312	344	363	333	351	384	376	386	356	378	324	317	340	383	353	388	325	377	362	369	353	338	333	375	340	336	355	371	349	376	364	375	375	372	334	414	396	404	380	382	356	399	366	370	398	381	354	369	355	350	359	329	356	343	353	349	341	373	385	352	354	319	361	386	395	358	352	353	375	387	393	345	362	380	377	377	341	328	397	335	332	344	358	340	372	356	342	378	375	365	330	348	350	363	378	362	354	360	379	358	398	350	394	348	377	340	390	370	385	384	390	347	398	335	364	350	360	379	340	348	340	355	383	345	355	374	355	365	361	353	368	357	335	361	360	326	363	358	366	366	366	331	363	362	373	365	369	390	356	369	349	358	407	359	369	327	360	322	332	357	375	368	341	355	371	395	363	354	356	388	365	363	329	369	401	337	356	348	363	361	343	359	363	354	347	331	368	354	336	389	375	320	358	382	344	381	317	377	372	348	354	376	363	363	333	382	323	349	342	349	313	367	364	365	393	387	371	380	347	399	333	360	321	373	351	337	349	358	362	381	340	341	345	367	340	382	350	361	340	322	388	365	379	331	362	348	372	347	352	390	364	366	374	347	360	326	368	374	344	371	370	378	377	329	340	365	363	333	398	364	364	371	358	355	374	351	392	377	368	327	379	340	349	343	331	363	370	347	319	342	362	358	350	381	365	362	368	384	368	334	357	355	308	371	374	362	377	371	374	388	379	376	366	366	342	359	346	386	364	387	329	391	370	356	348	377	393	359	385	361	343	326	356	392	319	365	329	379	368	334	383	317	344	336	350	382	389	339	347	365	378	373	373	395	376	328	373	312	373	337	407	384	352	353	348	356	343	338	392	370	406	323	349	357	363	359	354	359	367	372	383	365	359	371	379	380	362	383	343	324	340	343	335	351	342	336	371	348	321	348	374	376	358	379	356	353	334	362	365	355	375	374	357	339	336	375	372	341	315	384	391	332	346	355	316	331	365	374	372	350	343	354	357	359	379	356	371	401	355	332	338	355	368	345	379	338	357	345	351	373	346	364	358	375	365	368	371	370	363	381	350	352	354	341	331	350	379	336	367	346	350	364	335	353	358	370	388	355	368	332	350	371	341	346	345	360	385	401	363	369	387	351	377	359	333	349	364	375	361	347	369	349	367	360	363	371	356	360	341	366	354	368	365	369	344	384	370	363	397	370	350	373	363	389	393	348	415	335	319	370	358	384	355	365	391	367	394	376	365	396	381	344	396	400	350	346	359	365	357	354	365	365	363	350	364	321	386	353	370	347	338	380	360	370	332	377	354	351	356	370	382	352	375	351	353	351	337	368	345	346	386	353	327	348	341	385	352	356	349	364	397	351	355	352	348	360	359	365	349	357	357	383	365	329	384	351	348	361	355	352	380	390	396	377	407	382	376	338	358	338	372	388	368	366	349	330	401	352	372	350	366	378	355	398	352	383	366	347	368	329	348	352	371	321	355	354	373	373	339	366	383	355	385	327	332	366	363	379	343	366	359	304	384	334	399	360	376	395	348	376	342	380	337	347	381	371	374	328	352	353	365	331	363	352	370	326	367	311	348	359	355	345	322	367	378	369	347	340	348	392	361	357	376	359	370	389	369	342	355	340	382	338	370	369	336	376	362	361	364	351	320	366	368	346	348	354	421	336	354	345	350	374	347	362	368	354	366	354	364	369	363	374	346	326	363	366	347	343	325	356	352	372	345	393	367	356	383	366	357	363	376	331	357	367	389	345	338	369	361	371	346	367	388	345	376	344	382	345	340	373	382	359	385	336	341	350	383	367	356	325	363	361	390	396	376	366	343	381	330	396	372	374	362	390	369	378	349	337	384	352	400	416	368	380	323	394	383	359	336	367	342	352	380	359	400	356	357	377	357	352	372	373	404	351	356	338	339	373	377	345	336	344	387	332	345	390	337	357	349	345	373	396	368	359	393	339	385	350	349	393	365	351	340	375	344	368	346	358	340	374	366	373	379	337	375	364	368	372	349	345	380	336	349	332	351	331	383	365	358	338	336	336	358	377	341	403	330	368	353	395	377	350	376	373	367	347	334	351	367	357	379	388	331	354	368	385	347	353	391	347	346	362	356	350	308	370	358	359	324	364	393	369	349	362	369	337	343	363	373	352	366	357	360	357	354	370	367	347	383	332	382	372	368	365	384	362	375	354	369	337	360	317	363	357	343	359	358	364	387	374	360	383	337	340	327	344	337	356	363	359	350	360	371	349	344	380	351	347	366	370	369	335	359	368	324	372	363	361	323	370	351	372	360	370	347	387	352	343	400	374
20295	1803	265	207	174	197	160	172	150	134	173	160	161	163	186	170	188	179	167	166	146	181	159	164	168	158	144	175	166	187	149	151	158	172	159	163	152	148	165	151	177	159	171	169	167	165	156	182	167	132	147	158	168	160	176	183	146	166	158	167	191	160	164	159	167	190	158	180	163	165	153	165	147	171	172	182	155	162	173	183	178	154	168	169	174	172	180	149	178	191	146	156	154	175	162	162	154	162	169	172	193	167	176	174	181	171	175	188	170	161	178	178	158	156	168	153	156	173	156	177	146	163	152	160	182	157	156	170	185	159	186	181	165	145	157	174	152	172	170	154	176	143	156	141	178	144	171	140	158	153	185	167	181	173	169	155	155	166	166	169	176	182	161	172	177	174	154	153	187	167	177	160	155	151	173	184	165	167	193	145	176	181	153	161	144	170	180	176	163	153	170	172	169	163	161	175	163	158	181	171	146	180	174	155	159	160	181	164	181	158	182	176	160	164	161	166	173	154	179	167	165	165	161	181	165	182	152	129	171	172	158	170	169	161	166	150	153	200	169	157	158	168	160	175	160	181	154	164	135	183	163	164	178	189	167	175	151	175	172	195	173	150	164	162	166	172	158	162	184	138	169	163	150	157	173	153	148	184	170	182	165	172	187	187	153	174	201	157	157	146	144	197	147	148	167	170	185	156	149	153	166	138	143	161	180	161	141	152	169	162	191	202	175	160	188	187	190	161	146	181	185	168	177	159	147	165	179	169	160	170	163	159	176	153	171	179	194	176	163	186	172	163	157	165	169	184	169	152	173	175	172	157	164	158	170	173	162	154	165	141	179	206	171	161	145	162	192	161	162	161	176	172	173	159	158	164	169	167	155	156	153	183	170	187	146	145	162	151	171	156	167	162	157	150	176	160	164	167	159	162	166	152	178	146	139	173	180	161	165	178	179	170	146	181	179	161	159	157	177	164	174	198	167	159	176	159	178	162	160	171	169	151	152	190	165	178	175	169	179	173	146	158	163	181	185	153	154	167	171	174	171	165	151	170	165	166	165	165	150	169	172	164	167	176	157	161	161	169	175	177	164	175	188	185	160	158	161	171	157	170	157	177	170	172	169	166	171	170	143	168	158	156	181	163	160	157	174	166	152	171	160	170	164	174	142	177	173	164	165	185	178	179	171	167	170	177	171	143	155	149	174	161	155	174	174	178	166	176	172	150	167	146	173	157	154	156	169	174	177	177	155	134	183	161	139	170	160	173	152	166	173	160	155	184	170	166	167	176	163	154	167	167	140	149	172	169	187	138	150	164	167	177	168	174	178	187	160	168	148	143	157	180	152	170	170	178	156	174	154	157	173	158	155	158	158	144	164	162	166	161	180	170	170	166	156	171	185	170	165	166	146	174	172	168	148	163	180	154	174	151	157	175	164	169	168	186	153	182	165	156	188	171	150	173	165	154	146	164	175	157	167	175	158	152	146	176	163	182	156	182	170	165	176	163	173	162	172	172	171	187	166	159	160	175	158	154	157	174	171	168	175	172	150	190	168	187	167	144	164	162	188	164	160	171	143	158	167	156	167	158	157	169	163	195	170	150	155	164	184	173	177	173	147	158	151	169	174	140	173	183	165	176	157	172	157	149	160	171	167	175	179	185	168	151	174	164	166	181	179	167	163	189	167	170	154	159	136	168	149	176	167	165	151	160	186	169	183	178	169	154	180	155	166	154	156	157	169	156	180	179	158	159	180	143	162	162	188	169	155	161	166	163	161	162	181	159	166	169	164	132	174	161	170	162	149	166	197	176	146	161	157	146	159	166	158	180	161	141	152	168	145	159	177	153	155	164	174	159	147	162	150	152	175	172	170	173	173	159	159	168	170	183	156	176	166	168	172	134	184	167	152	178	175	143	148	169	175	170	181	176	190	163	192	129	155	179	138	167	162	174	190	202	156	177	138	164	161	178	168	146	169	143	174	161	174	155	178	151	162	160	147	163	142	161	149	156	161	174	173	185	167	205	188	160	182	179	157	162	165	167	141	150	182	187	172	172	155	193	159	165	174	161	149	130	162	179	167	171	194	156	172	147	157	165	184	168	172	176	166	181	173	149	150	150	179	149	174	170	164	163	179	162	168	172	159	150	161	175	163	161	151	175	176	159	154	155	163	139	160	166	170	152	149	185	175	176	149	158	175	161	174	177	146	161	167	165	155	156	155	155	187	171	148	158	153	188	167	175	132	142	182	174	161	183	154	164	173	177	158	166	173	167	160	162	181	197	180	153	146	176	166	162	172	171	140	153	163	169	155	175	170	140	194	141	136	193	151	174	149	190	180	181	170	161	153	165	161	163	163	186	174	147	150	165	164	152	147	147	179	163	149	160	162	179	171	166	144	176	169	174	155	153	172	175	155	152	161	172	173	181	182	149	165	165	159	160	149	166	135	162	157	156	154	160	152	161	148	170	181	157	159	167	162	179	190	163	148	146	161	163	168	160	156	147	185	171	149	176	190	167	155	158	154	168	152	126	173	142	178	167	161	160	187	166	168	157	155	135	152	155	166	162	151	147	161	166	180	172	163	150	174	165	149	185	163	155	183	153	149	154	161	145	159	180	191	177	198	182	172	169	152	160	155	181	129	182	151	158	186	179	179	198	161	159	149	182	163	149	152	142	162	161	174	158	185	168	158	149	162	180	142	164	159	139	158	163	145	167	156	153	137	147	165	145	172	153	147	137	160	160	151	174	154	148	161	167	173	190	171	163	164	170	159	169	164	181	174	150	152	162	144	165	155	198	173	163	149	182	171	131	155	187	173	164	177	172	167	178	173	163	165	167	164	172	154	169	179	160	161	169	156	150	152	147	147	170	149	170	159	140	191	160	155	168	153	155	173	162	155	158	157	163	188	129	166	154	140	184	171	176	159	174	158	186	149	176	189	183	158	160	167	157	162	163	174	159	136	151	160	146	197	166	164	145	150	164	152	160	145	146	158	155	174	161	137	145	138	181	178	179	146	187	159	148	164	166	175	146	141	183	148	174	162	179	164	159	177	167	175	153	149	157	166	178	169	161	134	165	193	169	174	169	164	181	158	176	149	152	155	165	173	190	179	159	173	167	178	187	159	182	179	153	153	173	185	148	157	151	145	171	144	156	156	165	175	151	183	144	160	194	174	172	153	169	187	177	182	158	164	148	164	134	162	157	174	142	175	163	159	155	168	181	173	154	188	164	163	168	180	164	170	149	197	166	178	162	161	165	154	155	164	146	187	180	185	160	166	157	173	158	186	191	169	164	145	157	156	156	178	161	160	143	166	164	171	143	164	160	143	187	161	162	149	158	158	172	149	142	174	171	182	157	167	209	157	174	138	154	178	140	154	189	150	162	152	182	183	152	161	170	178	187	171	165	165	196	147	167	163	176	166	181	197	169	167	152	184	182	158	174	142	158	167	167	165	173	150	167	175	195	140	158	174	170	161	159	176	157	182	173	190	173	175	154	153	175
14574	710	559	595	597	532	522	547	506	497	505	516	469	499	451	492	455	427	436	447	469	429	430	419	410	463	408	462	453	482	462	423	427	444	457	493	439	459	432	443	467	449	478	428	452	462	451	448	422	501	466	429	478	404	438	435	461	434	449	419	420	444	449	433	446	407	439	443	461	435	423	454	481	444	458	440	450	432	456	489	440	441	443	431	427	435	428	438	396	432	431	417	447	493	441	460	472	445	437	436	437	442	436	453	438	423	450	473	438	454	428	471	430	451	440	439	485	445	447	420	427	476	436	429	442	447	455	444	447	465	445	425	448	451	473	448	444	471	423	438	471	466	453	401	461	405	415	474	447	438	464	454	408	449	431	493	387	443	426	477	454	412	403	423	414	482	413	431	401	433	490	444	452	439	407	457	457	454	437	508	401	458	458	402	455	415	425	466	479	444	467	403	461	449	409	458	414	421	411	437	476	419	440	451	442	432	475	403	463	425	441	445	468	452	435	422	390	455	433	448	433	448	472	442	458	456	470	396	431	475	455	471	444	411	443	458	443	441	438	474	481	417	491	495	464	455	401	443	469	426	455	463	450	454	454	449	467	462	434	449	469	439	440	441	470	471	448	423	427	458	413	411	429	449	424	477	421	395	446	460	405	426	417	459	451	403	443	413	441	423	442	444	470	446	441	444	440	416	424	431	455	451	457	465	460	423	425	418	449	436	442	440	422	435	423	407	434	504	466	420	425	432	468	462	418	434	469	504	426	432	472	435	396	420	411	419	461	474	437	421	491	454	459	414	444	412	454	429	456	422	425	493	476	477	415	449	460	423	430	429	456	456	429	441	474	454	433	446	403	448	442	468	399	466	444	441	418	480	418	438	405	438	470	467	437	429	473	460	425	428	442	448	442	427	444	458	475	436	454	457	468	399	452	419	451	464	413	445	440	446	425	447	422	422	461	450	462	445	451	439	437	448	458	460	459	446	407	414	441	453	399	454	419	443	438	437	430	428	491	466	442	433	424	410	457	417	502	423	452	457	438	438	446	396	497	441	413	422	426	438	433	448	443	450	461	479	454	455	447	461	465	431	433	492	440	463	443	440	421	419	425	449	470	431	445	471	442	437	442	468	508	463	454	445	418	476	461	440	459	453	430	465	425	436	447	402	441	504	458	444	446	426	430	432	449	403	434	422	433	429	468	457	432	437	457	434	421	445	451	443	434	447	439	442	462	447	456	395	485	473	391	458	436	483	417	455	424	429	466	442	470	450	415	428	472	455	420	443	432	459	412	445	428	437	419	435	441	457	448	427	418	467	436	445	474	481	431	458	423	428	437	424	429	425	408	458	446	432	477	451	453	413	442	423	431	470	431	411	429	451	423	443	448	442	480	452	405	446	458	433	431	433	408	421	475	494	464	414	437	430	419	431	435	430	436	451	420	459	437	490	443	455	442	442	421	443	486	456	423	406	440	437	459	450	432	444	434	421	420	430	433	437	490	452	435	459	405	445	397	441	451	447	453	454	463	407	431	442	444	433	438	443	444	456	450	465	455	398	455	452	438	434	419	429	434	459	493	452	442	410	421	447	470	416	440	440	430	446	501	452	409	423	432	446	482	456	441	456	417	432	442	462	419	458	444	485	432	409	438	427	471	459	413	454	472	434	447	435	438	452	457	457	459	433	435	478	441	456	430	441	393	489	427	397	427	444	423	449	451	478	455	432	455	414	446	439	447	473	470	406	419	469	461	434	454	464	464	435	413	438	441	443	463	412	442	431	437	456	481	480	460	428	438	407	443	464	433	450	404	416	463	471	459	450	434	419	441	441	466	451	450	413	441	440	400	460	392	421	441	446	445	405	444	441	436	440	422	453	456	397	430	478	484	452	450	463	447	480	474	437	467	442	423	438	464	430	471	476	415	434	383	470	457	462	444	467	423	429	506	434	440	474	473	462	460	415	465	445	483	446	463	458	438	439	456	461	465	441	433	461	438	452	445	448	476	456	479	405	463	445	417	459	427	426	481	440	418	425	452	418	411	441	460	449	449	440	453	422	419	470	432	444	392	414	448	389	469	514	419	456	468	451	454	426	429	415	453	431	452	398	461	450	440	442	435	465	471	483	434	422	486	451	431	469	462	451	449	495	432	483	461	446	463	468	494	451	444	424	480	453	474	482	468	445	441	464	434	479	448	420	438	461	438	466	457	441	449	457	433	473	414	429	492	423	438	438	456	442	470	421	385	465	469	436	468	438	410	432	436	419	442	462	445	460	445	452	473	496	438	488	456	426	441	461	448	486	474	470	447	456	452	457	435	425	454	485	445	427	460	434	450	434	445	473	464	439	443	471	443	462	467	445	433	475	440	436	463	446	456	445	417	474	461	436	436	424	450	423	448	467	450	445	416	457	434	508	430	460	427	432	458	440	462	460	454	464	448	446	463	432	410	442	397	430	434	433	437	444	430	430	455	424	483	463	464	484	455	452	460	456	440	454	452	415	464	463	418	434	430	393	393	496	470	488	430	438	466	475	448	447	421	431	440	481	460	436	494	433	417	457	464	466	445	466	461	439	451	427	467	447	421	424	460	417	446	441	439	462	482	413	449	495	452	457	431	452	461	423	428	430	429	441	442	442	479	456	419	454	461	430	451	427	432	441	396	408	420	452	439	471	455	431	423	417	409	435	420	435	461	441	436	463	464	458	466	464	432	434	410	453	459	451	431	469	418	433	460	414	439	391	431	447	406	465	446	451	468	413	425	459	435	445	443	441	412	422	446	474	432	437	443	449	432	443	472	446	449	445	455	452	491	425	435	473	404	455	410	434	473	423	463	427	461	452	462	448	431	426	439	481	437	420	451	446	411	440	446	453	424	443	452	439	477	431	435	403	425	431	463	431	483	464	441	443	462	420	425	481	423	451	449	473	419	428	436	441	440	469	437	444	485	465	454	462	428	447	441	452	412	417	470	467	428	462	493	434	435	444	461	448	436	394	440	424	433	438	457	409	473	445	458	430	429	410	438	431	442	439	448	457	432	430	456	451	417	425	467	435	434	436	466	437	446	445	433	465	494	402	444	462	476	421	441	458	459	465	404	444	429	436	461	486	449	452	434	424	415	477	419	474	415	443	438	446	443	444	447	414	443	470	418	436	456	431	433	458	422	463	490	447	424	448	499	425	418	437	432	415	470	469	418	436	480	448	431	469	453	463	422	432	463	449	462	441	423	439	441	458	408	440	457	461	462	441	429	403	420	438	454	422	485	423	389	442	432	409	400	438	442	436	482	399	443	455	405	453	452	470	447	436	451	467	472	446	472	400	426	459	470	438	449	452	438	452	464	440	425	489	438	423	425	473	480	470	419	473	442	433	441	431	417	463	426	427	448	440	465	463	428	458	452	434	457	434	476	468	465	452	437	418	443	465	456	425	437	429	432	415	458	436	446	433	420	415	451	429	416	484	433	456	431	465	455	397	437	403	458	431	461	416	401	442	440	464	486	467
55980	19721	3135	849	619	497	473	366	328	335	316	286	275	287	276	267	255	248	248	235	238	209	252	231	234	225	223	235	265	245	249	217	242	228	217	243	214	244	260	225	210	234	221	231	232	215	229	243	219	228	225	212	227	229	236	239	238	217	228	243	227	219	248	244	216	218	207	241	221	229	237	264	203	230	225	216	258	238	233	236	224	220	241	219	229	227	254	250	223	230	214	239	205	234	214	253	221	209	224	219	223	198	217	233	222	236	236	232	234	251	270	242	231	247	227	228	215	250	251	214	245	212	222	227	206	232	221	251	232	229	215	235	211	225	216	253	237	204	243	209	238	234	235	249	238	237	231	214	226	226	226	227	198	204	245	217	231	235	182	201	223	218	225	227	214	243	241	230	235	237	230	234	230	207	224	198	219	230	229	231	229	230	202	258	236	223	224	238	227	233	226	216	239	234	229	218	238	223	220	245	214	209	187	237	217	220	243	216	216	226	205	241	190	244	217	227	200	213	261	238	219	239	221	232	201	205	219	238	239	216	233	251	231	208	250	202	242	232	232	278	221	228	247	237	207	226	223	231	221	243	223	214	235	216	210	214	210	245	216	214	224	240	213	222	231	215	237	219	223	226	233	221	204	223	227	238	223	244	214	214	228	223	209	247	254	250	220	240	215	229	220	245	247	218	237	244	210	211	237	214	240	234	214	224	248	250	234	262	229	243	231	224	224	213	233	233	223	196	227	228	201	216	246	220	213	222	199	235	214	247	211	211	242	224	214	214	250	224	233	218	217	215	181	216	253	215	215	196	229	204	203	225	218	228	233	237	215	237	194	227	240	230	228	212	232	242	219	254	236	205	209	206	213	227	240	229	182	222	242	218	207	224	233	207	246	205	235	229	223	223	211	258	210	240	238	248	210	235	198	237	233	195	225	207	234	217	244	248	224	218	211	234	263	224	223	214	230	213	237	238	259	250	203	200	184	219	240	233	231	224	245	223	237	244	250	221	235	261	205	218	213	202	222	232	234	219	218	239	229	221	218	201	225	284	234	249	217	249	233	217	219	225	270	210	231	207	211	233	245	218	223	234	224	206	227	214	237	240	244	223	213	213	230	241	205	235	204	234	211	232	192	236	237	227	248	204	213	228	218	219	239	227	213	210	219	212	234	217	229	239	219	216	258	211	256	235	205	237	243	208	223	228	218	240	203	231	226	221	233	214	212	217	201	224	259	226	195	222	239	220	233	220	213	223	228	229	216	237	195	216	241	210	237	220	237	217	238	227	233	213	202	236	245	211	228	237	223	223	226	208	221	219	241	233	200	209	234	227	243	231	224	222	246	218	220	233	236	233	227	229	225	228	205	202	216	215	207	231	243	205	233	242	222	228	247	243	215	239	246	242	234	261	232	219	223	239	234	235	235	247	202	227	205	221	246	226	253	220	189	240	228	220	209	210	202	218	204	256	230	222	230	219	238	247	224	213	251	235	217	237	211	219	211	230	225	219	231	231	231	202	224	221	201	236	230	227	201	240	231	236	228	226	253	272	223	219	229	233	235	224	229	236	243	259	236	227	215	223	205	211	242	211	214	239	229	227	195	253	220	221	239	217	221	238	215	222	203	241	210	230	206	220	244	221	217	213	232	215	241	216	217	228	196	240	225	237	223	234	240	200	251	226	227	218	205	238	246	232	224	265	215	235	219	221	222	233	203	224	244	220	214	234	221	240	247	219	251	226	241	215	246	223	189	218	237	212	210	234	214	233	183	234	217	238	214	242	252	242	218	207	230	219	243	222	270	244	236	233	236	222	252	209	210	199	227	252	236	218	208	207	199	242	230	213	205	238	226	243	239	208	238	248	227	221	253	197	225	224	222	245	208	238	199	205	216	224	231	222	220	223	215	223	222	214	220	240	225	230	210	232	210	233	246	220	196	237	223	225	255	207	227	213	244	226	233	226	204	226	238	193	238	215	226	212	229	220	221	210	252	198	213	203	214	225	217	210	235	214	239	251	239	239	218	227	217	219	204	217	234	240	217	242	206	241	246	222	257	225	228	225	245	233	216	223	199	210	195	211	222	226	206	203	198	229	238	192	225	222	228	214	221	245	237	197	227	224	220	224	221	224	239	226	199	208	228	235	222	214	247	235	206	227	235	213	225	209	195	206	228	231	229	231	232	222	199	237	216	231	221	232	199	256	208	216	229	263	229	223	229	192	238	220	217	227	223	213	212	231	208	212	265	225	231	250	227	223	210	243	209	267	211	228	226	227	219	186	216	233	250	260	200	198	209	239	202	238	234	237	233	191	234	207	226	245	212	235	250	260	223	212	224	214	193	246	231	254	234	219	262	224	240	234	273	233	222	223	244	226	208	208	221	228	195	217	240	226	227	229	228	227	252	237	220	251	241	230	218	228	235	264	226	216	214	217	237	247	259	239	226	233	222	228	216	246	197	233	250	214	202	238	216	220	213	215	226	228	232	227	251	226	242	243	254	221	217	220	193	230	220	231	210	247	243	211	220	224	209	244	209	232	227	205	228	214	244	224	247	272	234	229	267	241	191	219	214	234	237	256	239	234	232	214	194	232	225	227	206	203	228	209	208	217	210	240	231	244	224	245	225	208	246	230	253	252	230	223	237	244	255	217	208	227	213	234	254	218	200	263	216	234	212	253	248	219	233	219	227	234	228	203	219	213	230	217	245	246	224	242	212	249	236	232	232	201	210	223	226	247	227	209	232	238	267	248	198	216	212	217	219	223	223	210	210	239	224	218	235	232	221	208	259	222	221	230	186	240	209	256	229	251	269	234	225	220	218	211	229	231	208	196	235	253	210	217	230	241	224	231	211	246	259	226	217	229	242	229	220	238	226	189	213	250	230	230	222	226	213	239	239	205	225	208	204	243	225	209	217	206	210	210	234	251	230	234	221	226	232	222	219	251	220	217	248	205	229	244	223	242	234	214	223	225	234	220	228	233	228	204	233	229	211	216	219	224	215	206	227	222	231	226	243	221	248	226	214	259	205	202	227	222	203	201	201	233	211	241	221	245	255	246	196	251	228	234	238	225	220	219	228	220	257	236	212	222	221	231	214	258	227	209	231	224	199	222	240	206	266	234	257	211	185	210	227	211	246	233	197	244	240	244	245	202	219	221	247	228	212	231	221	211	215	231	222	266	227	237	219	217	232	200	230	225	234	214	243	225	246	236	202	220	227	229	224	238	240	258	225	206	221	225	229	218	234	223	217	215	207	205	247	254	210	213	203	223	229	209	220	212	234	227	232	196	227	213	224	226	184	217	245	236	238	213	202	210	225	224	198	218	239	244	233	255	240	204	230	218	222	218	244	234	245	234	212	202	230	237	211	231	213	226	215	225	225	235	219	242	223	227	219	231	258	248	241	233	221	230	238	229	227	237	212	218	226	205	224	226	251	238	244	241	227	181	247	236	220	217	237	198	252	246	244	178	218	192	229	195	249	229	245	213	220	214	238	222	234	229
32778	2708	2015	2475	2159	1930	1640	1371	1253	1152	1071	985	932	918	789	867	787	752	725	695	753	689	667	671	719	668	664	650	631	636	630	674	614	627	644	615	618	594	607	563	600	604	628	657	638	563	620	610	562	593	606	601	628	636	611	565	611	587	567	595	578	589	659	595	588	577	576	520	608	611	583	575	602	571	584	588	588	587	578	563	614	570	561	539	604	544	547	567	609	594	588	590	587	598	546	583	571	604	543	568	590	568	552	594	573	573	562	581	573	573	578	559	535	573	559	572	535	577	623	557	603	609	598	573	527	644	558	602	570	597	546	635	550	537	585	604	585	563	607	553	572	614	597	527	588	566	576	588	543	604	597	595	594	570	536	622	600	563	580	570	589	542	557	627	556	568	570	618	539	574	540	612	601	593	553	567	613	556	586	587	573	569	602	568	524	585	596	568	607	547	564	542	563	595	584	559	590	535	529	582	611	618	552	598	558	590	536	606	580	581	599	574	586	538	584	604	563	554	557	596	580	527	555	577	579	547	578	572	600	545	585	572	593	592	618	580	577	557	616	572	573	547	601	578	564	599	534	625	561	585	585	562	605	573	569	595	584	620	609	585	573	546	574	544	539	576	547	569	547	583	558	580	576	573	596	552	575	553	537	610	587	588	573	592	542	601	565	576	595	573	611	568	596	597	605	551	575	580	564	564	575	532	594	598	595	546	545	559	588	553	544	577	554	566	581	533	578	575	573	576	545	607	533	589	552	568	599	569	571	582	579	566	588	596	576	606	592	576	578	600	579	576	525	572	585	561	608	575	576	553	631	609	579	577	596	608	602	600	593	544	584	585	567	571	530	569	585	576	580	607	636	538	587	558	573	596	581	585	590	611	528	564	515	554	567	589	565	615	530	554	591	552	566	580	623	575	536	603	577	587	574	602	569	572	598	579	572	550	597	550	544	594	576	554	573	609	583	537	582	569	586	573	605	569	609	602	575	564	554	592	573	565	557	574	530	585	596	552	574	548	626	576	629	531	578	580	602	578	535	546	585	602	560	573	547	557	583	649	573	594	588	520	601	597	577	558	548	525	621	595	587	558	560	624	588	582	569	600	612	575	579	574	552	568	556	588	597	576	534	575	583	613	560	538	589	578	521	549	590	579	561	583	582	543	590	620	600	564	579	604	546	551	608	591	580	591	605	583	568	564	579	567	575	575	571	613	587	569	580	570	583	555	605	580	583	529	554	570	519	572	565	556	581	571	560	556	585	556	575	588	573	609	592	592	630	596	542	570	576	560	597	611	547	552	589	575	521	557	601	562	600	563	534	591	597	553	527	622	564	595	609	582	584	553	583	593	601	577	572	534	581	556	551	571	566	590	569	590	585	578	593	569	588	547	577	531	602	556	551	576	598	571	551	599	601	590	576	610	568	594	581	567	584	549	593	578	575	530	585	593	516	554	587	582	565	563	578	580	580	517	556	535	589	553	594	546	555	581	603	557	592	546	578	540	565	584	604	584	566	586	580	623	529	587	597	543	578	618	570	555	563	627	587	555	578	552	589	575	582	537	580	596	608	581	572	597	545	628	600	581	587	608	569	537	579	515	576	581	549	575	522	517	574	614	555	574	567	576	535	560	563	606	601	544	571	590	542	566	574	567	587	597	605	562	606	611	594	545	544	596	569	564	590	571	561	578	566	563	610	554	555	595	586	579	574	575	565	580	561	585	597	618	556	544	548	587	583	601	610	555	557	596	546	555	552	558	554	558	639	566	556	527	572	550	575	583	584	591	553	590	554	537	565	557	607	579	566	541	584	564	557	582	561	592	573	594	579	597	588	547	551	546	566	549	587	621	575	592	592	584	648	602	610	535	587	563	656	596	589	567	574	561	531	512	575	571	590	574	582	579	578	576	589	613	585	546	558	595	564	560	586	553	597	607	573	517	592	561	600	528	584	567	588	549	577	570	571	580	566	583	556	569	546	553	597	570	529	566	581	595	581	566	564	576	603	607	565	562	583	540	623	551	568	584	566	561	588	541	542	558	575	553	555	515	571	586	573	557	585	563	604	592	555	574	569	496	567	606	571	575	567	561	601	530	586	596	587	549	583	558	572	551	560	595	585	560	529	566	577	574	614	566	577	561	543	567	584	575	574	605	540	579	547	545	552	537	554	606	570	575	575	587	569	551	586	618	589	578	550	589	590	586	580	574	554	571	554	582	552	576	570	531	568	599	616	546	589	564	577	552	555	575	609	557	562	574	571	579	567	572	562	555	572	506	553	558	541	583	567	569	545	592	572	576	556	612	565	551	581	601	578	555	627	584	553	579	565	612	627	606	548	563	580	562	569	539	555	534	571	623	568	556	557	590	577	613	555	582	594	612	582	551	565	564	594	578	574	595	571	581	577	571	563	604	551	581	592	602	605	581	562	608	577	563	567	550	538	557	592	534	589	565	608	573	589	548	602	588	560	533	556	582	554	560	558	553	574	571	609	545	577	587	596	580	591	586	561	542	578	583	585	592	562	574	571	579	554	540	593	591	564	609	553	535	589	588	608	590	545	542	618	556	542	597	558	570	544	578	586	602	616	584	579	549	538	567	576	589	567	581	564	564	580	537	582	539	582	578	585	604	571	627	553	567	556	597	564	554	531	557	610	605	592	624	581	573	634	561	583	563	607	563	568	617	597	549	545	613	592	566	563	562	601	563	592	565	576	560	556	604	563	588	577	578	570	568	571	579	589	520	577	597	582	613	583	576	585	563	556	598	578	604	602	542	566	548	548	583	568	568	503	615	520	555	619	569	569	588	535	576	564	565	639	564	561	558	585	535	559	560	571	566	552	548	601	594	545	567	604	562	596	606	585	526	553	591	598	526	612	559	555	591	561	597	583	619	550	577	607	611	557	578	593	561	525	592	557	547	591	548	574	590	552	560	555	566	593	596	598	579	570	586	614	573	555	552	585	562	530	542	592	544	553	596	569	564	572	524	591	577	582	570	581	563	591	576	599	510	593	558	557	559	563	568	551	573	605	531	516	572	582	631	576	562	592	573	602	585	580	552	590	596	595	643	559	558	588	594	566	575	587	546	594	598	612	631	542	549	544	541	576	555	595	590	589	553	552	554	567	567	603	550	582	607	591	569	571	583	558	552	544	594	546	593	569	557	576	588	594	601	577	542	613	576	554	545	550	565	566	586	588	581	615	540	565	579	558	548	587	586	607	586	566	548	569	537	605	534	554	618	531	576	571	570	595	557	567	599	602	574	590	598	563	593	566	562	574	561	564	570	604	560	604	621	563	554	552	596	599	575	622	617	591	592	569	570	557	575	580	578	560	562	569	567	606	570	569	595	622	583	591	580	540	548	523	589	585	559	596	600	573	620	566	586	543	559	594	571	593	585	550	599	585	592	580	584	545	601	566	591	512	572	552	570	608	534	586	566	576	594	595	598	609	566	587	577	559	544	564	549	598	595	546	566	554	573	591	556	550	580	624	585	588	573	542	559
66294	26788	7594	1478	1005	722	570	462	385	343	312	265	257	220	192	182	185	181	192	175	161	182	185	160	160	169	175	149	164	152	153	159	167	164	122	165	156	159	153	161	159	154	147	144	173	139	144	152	150	141	163	160	142	147	147	130	153	138	132	145	149	142	126	155	111	150	158	130	138	145	167	134	144	145	142	124	139	131	123	145	148	145	146	149	151	158	117	149	124	140	142	164	142	141	151	137	150	153	123	143	150	132	136	149	139	121	139	134	140	137	126	124	155	167	136	132	134	133	146	134	122	129	149	137	135	160	129	129	124	135	138	144	151	144	139	134	135	143	142	149	112	150	139	157	134	128	146	134	142	140	155	151	142	126	150	139	147	166	144	144	128	125	113	135	154	144	146	127	127	138	153	151	149	141	157	124	132	145	143	130	142	146	151	134	132	130	144	129	160	136	158	146	123	137	132	155	108	143	122	159	121	105	148	139	147	149	141	155	154	140	151	138	152	145	129	146	131	135	136	141	131	138	154	134	159	130	151	146	146	157	133	161	146	133	109	134	150	137	138	129	160	147	121	146	123	146	158	124	136	145	153	128	132	129	136	150	140	169	149	130	132	119	158	123	147	154	153	136	132	150	161	141	124	132	119	127	156	134	120	142	145	135	153	151	128	120	121	144	143	139	152	148	137	158	142	157	125	146	134	120	128	147	144	153	139	134	147	118	147	134	128	152	142	128	151	136	142	141	120	142	156	134	134	153	160	143	134	144	133	160	133	135	141	133	154	140	133	112	134	146	123	142	131	124	150	138	136	113	137	151	139	133	160	112	134	158	111	120	142	148	153	135	150	148	154	127	152	127	121	148	132	148	148	134	128	124	146	126	143	131	141	113	128	129	130	151	151	148	159	126	131	131	136	139	155	129	131	143	118	131	159	137	119	129	160	126	137	156	121	133	167	144	119	130	144	141	129	163	154	132	128	129	139	121	141	145	140	135	157	126	155	124	140	154	129	136	133	153	115	133	135	122	118	139	133	146	142	126	137	142	139	143	128	152	128	123	134	163	124	143	145	147	132	142	136	132	143	138	142	153	131	143	132	149	135	144	125	145	144	149	148	147	140	133	154	132	147	127	135	146	150	143	138	134	126	140	130	135	142	136	139	131	138	144	137	127	119	125	135	133	135	150	155	144	134	176	142	138	131	141	138	126	145	170	126	137	161	132	119	153	154	139	139	144	122	131	127	146	131	132	137	128	128	134	151	133	126	118	127	145	124	125	141	143	126	153	142	118	122	150	124	160	122	140	143	160	139	137	148	136	149	165	141	133	137	107	140	130	122	129	143	141	128	157	162	134	121	145	129	143	143	131	123	156	142	129	146	155	134	119	148	137	147	146	150	129	137	135	151	137	166	147	150	123	139	122	125	153	127	147	115	140	138	118	130	141	151	138	122	145	153	162	139	141	135	138	168	122	138	143	125	157	140	141	137	144	158	134	136	137	141	121	154	144	134	150	142	135	131	129	138	152	155	121	137	155	130	158	146	135	137	149	132	125	150	133	134	145	140	159	131	139	114	150	112	152	120	130	124	148	151	124	133	142	142	128	148	135	134	153	129	138	125	140	122	137	146	114	117	114	138	137	136	139	136	149	135	139	129	149	119	136	140	135	125	141	150	128	155	125	120	135	131	145	153	135	127	115	139	137	144	133	143	136	136	145	126	127	139	132	124	151	138	119	133	142	125	139	147	115	138	119	122	142	140	136	139	145	128	124	128	144	125	126	131	138	126	155	123	132	126	140	129	134	126	147	118	160	125	147	117	147	125	145	151	122	148	120	160	144	127	136	135	126	129	135	134	142	141	129	127	126	149	136	148	144	116	148	146	155	137	137	168	136	144	125	132	137	138	157	132	128	158	149	155	134	135	130	146	167	138	130	135	134	149	123	125	135	136	141	144	123	138	126	144	134	127	130	154	132	134	154	162	146	145	129	143	152	148	152	138	98	160	140	136	121	150	149	139	126	149	119	143	117	151	131	149	137	135	148	142	156	156	131	147	122	128	122	141	139	139	127	144	135	130	121	134	133	140	135	140	136	167	159	145	135	125	140	137	120	165	136	118	145	137	116	174	145	128	145	157	122	131	123	157	137	163	134	130	107	137	126	124	133	136	137	129	123	139	141	130	116	148	145	140	156	109	136	149	129	150	138	136	117	167	120	146	143	137	139	133	144	118	143	164	139	150	139	147	126	149	136	139	122	149	148	154	150	142	145	122	140	129	137	129	115	147	131	144	124	134	143	137	139	127	128	141	151	145	155	172	137	132	136	124	147	146	120	159	131	136	133	144	173	134	137	136	139	120	138	130	130	128	148	147	158	141	141	138	140	145	115	136	148	127	134	151	127	128	144	145	124	115	152	151	116	119	152	155	130	157	152	125	138	134	124	138	154	128	135	131	133	138	126	139	135	132	143	140	145	138	123	119	144	148	127	126	133	112	133	124	146	127	123	150	135	153	130	117	152	144	119	151	147	141	131	128	158	147	126	121	151	136	137	133	153	140	140	127	149	106	117	140	103	145	132	142	145	131	151	135	152	153	144	136	126	163	140	133	128	131	110	117	145	152	131	131	141	133	142	145	137	118	111	146	125	131	132	128	128	134	128	131	135	147	131	136	128	127	123	124	149	136	127	128	147	136	147	163	130	141	133	140	161	131	149	130	131	130	126	139	140	133	137	151	136	125	146	115	150	143	140	130	121	110	155	145	143	146	120	161	155	142	120	125	152	131	154	133	128	139	126	142	123	145	140	121	138	152	114	107	153	136	151	131	137	126	139	136	143	151	131	119	139	132	131	135	119	150	137	148	128	151	150	145	149	129	135	123	122	143	138	141	132	135	115	149	141	157	146	142	145	123	126	113	136	111	154	149	152	140	138	120	151	175	154	134	151	121	137	134	140	151	144	141	131	144	159	136	133	134	136	128	146	114	157	153	137	129	117	152	157	131	137	150	143	122	143	136	129	137	127	143	151	140	156	149	142	132	121	139	146	117	129	134	126	152	151	132	137	164	122	139	142	142	129	132	127	129	148	137	163	132	126	122	130	145	140	136	124	119	123	141	145	136	130	145	144	144	127	146	142	118	136	123	127	136	134	115	145	125	149	131	138	128	140	135	143	156	132	147	126	134	121	136	141	175	149	154	126	143	124	134	135	142	153	142	136	151	150	141	140	128	117	131	147	122	160	150	144	137	143	118	135	142	157	144	131	126	140	155	122	134	133	118	127	141	118	119	135	142	123	170	124	133	134	134	145	140	129	126	138	138	139	155	139	150	119	103	135	137	128	126	142	119	127	133	139	132	132	126	140	141	139	128	118	136	135	145	140	139	149	124	106	137	139	142	131	145	145	135	145	128	150	142	129	139	148	137	125	132	144	125	130	132	136	132	146	133	132	127	148	149	130	135	152	128	132	144	148	139	142	116	149	154	140	149	142	155	142	125	130	135	141	138	147
40373	3772	3307	4009	3622	2930	2438	1980	1751	1482	1331	1181	1041	936	898	862	784	732	677	676	625	609	560	584	550	533	517	539	491	481	530	475	507	489	489	447	487	439	432	445	447	420	391	463	411	401	394	417	386	409	403	389	420	412	394	391	378	390	376	408	414	378	409	372	363	422	403	357	399	399	428	416	413	373	362	386	389	366	367	419	336	369	373	351	351	356	398	352	408	364	398	375	383	349	395	360	378	403	380	359	360	358	353	386	394	388	364	396	373	364	376	344	371	384	353	334	386	383	353	364	362	352	357	319	355	361	390	366	376	378	347	359	398	382	345	389	329	392	379	351	368	375	359	363	371	350	384	367	369	316	378	346	377	361	348	373	393	350	363	327	366	359	376	340	322	360	372	365	380	353	349	362	333	332	371	365	392	352	363	376	387	359	357	363	391	365	355	358	400	354	368	358	367	342	385	357	372	357	342	336	349	361	392	359	377	353	402	322	350	380	357	353	380	375	333	359	340	382	352	355	352	388	357	369	314	369	345	368	369	382	343	360	364	351	372	380	371	378	337	333	385	339	368	372	351	368	334	358	372	383	339	382	369	367	352	365	366	385	378	352	331	361	331	363	340	395	347	360	347	350	310	357	353	367	324	349	381	354	319	357	370	363	371	369	379	367	334	374	362	342	380	369	353	342	371	353	342	338	344	369	363	350	392	350	377	366	361	351	355	325	375	397	359	349	350	342	343	370	341	331	359	371	364	363	351	341	380	383	357	344	353	362	395	349	335	376	346	360	391	379	338	404	329	358	339	361	352	324	364	355	399	342	344	375	388	353	321	389	322	365	385	377	368	357	367	375	332	349	369	361	384	360	361	351	343	371	393	362	354	369	407	352	369	366	332	363	370	341	352	363	360	339	363	375	357	325	363	372	337	363	350	360	340	382	369	401	370	353	365	340	348	320	383	393	355	371	358	298	370	358	322	387	382	388	376	324	358	374	323	352	356	346	355	363	365	402	343	352	407	371	350	367	343	318	333	388	350	367	370	372	391	354	341	375	365	379	350	362	353	372	370	375	366	357	343	373	375	358	334	333	374	338	374	383	372	352	372	352	325	348	351	351	345	343	344	372	358	376	363	364	353	353	360	367	332	370	370	350	353	367	340	350	361	360	330	382	325	381	379	352	364	391	396	365	362	390	391	379	373	381	372	352	391	325	344	362	389	359	357	354	369	363	373	370	356	360	358	353	406	375	384	364	369	317	319	356	343	346	400	362	331	350	387	373	345	342	363	332	360	377	368	374	333	353	365	354	386	350	343	340	397	354	400	368	363	389	343	347	365	349	377	380	355	358	378	395	362	358	321	355	365	379	357	390	347	355	361	360	372	373	374	368	360	394	379	369	349	337	353	360	359	344	328	358	322	339	359	343	360	350	369	368	351	377	367	353	390	387	316	352	357	371	359	367	332	381	353	349	338	359	334	361	359	359	366	349	378	332	345	359	373	364	350	339	399	397	342	345	349	385	348	356	371	370	346	354	323	332	356	368	348	364	360	391	371	374	358	359	358	337	363	374	377	328	371	339	363	383	348	364	350	377	397	346	338	338	380	348	356	337	351	377	349	374	364	351	361	328	391	357	341	358	353	350	334	389	324	364	359	344	326	363	366	335	363	366	369	367	379	354	367	333	429	367	354	366	386	363	382	360	382	377	367	365	344	367	386	386	306	370	345	352	363	366	327	373	321	357	383	360	362	376	382	381	341	372	339	390	369	334	345	356	346	349	408	410	344	351	346	372	369	367	361	343	366	383	355	373	363	364	378	343	361	353	334	344	371	345	336	399	361	384	366	366	354	374	350	353	346	336	359	368	357	376	430	359	377	375	341	368	340	374	343	362	353	359	402	356	385	373	358	365	366	368	366	354	343	355	352	357	360	372	376	370	360	341	326	374	402	356	375	379	352	378	373	353	361	328	345	348	406	380	405	357	345	353	345	377	353	346	369	400	378	359	362	321	330	360	414	328	401	354	350	355	365	368	368	352	357	373	357	342	343	356	358	386	357	362	378	340	355	373	357	356	376	356	359	347	360	328	334	387	349	354	360	354	358	342	355	348	327	362	349	362	386	368	375	363	377	359	349	376	377	363	335	367	351	383	372	371	365	347	359	387	366	364	348	361	387	373	343	386	367	357	357	346	354	363	415	381	384	361	341	385	408	365	403	338	349	371	374	365	360	319	371	351	367	319	370	331	322	389	347	338	350	363	351	360	390	353	376	358	326	360	345	334	377	348	375	350	364	372	342	364	315	348	306	361	353	376	346	354	387	344	391	355	334	368	382	348	367	373	367	346	346	349	338	362	376	341	347	337	336	357	361	344	337	328	385	369	346	343	365	350	353	374	377	348	367	345	383	365	333	356	382	372	352	355	344	351	363	379	379	342	344	348	364	342	344	362	352	357	341	361	366	373	342	394	350	362	384	361	330	353	364	377	376	327	346	360	333	368	349	370	340	398	360	343	334	354	358	311	353	379	374	337	350	355	381	347	329	354	356	361	357	371	346	386	352	341	390	354	355	382	386	351	354	372	356	365	375	344	330	360	352	354	340	371	335	380	339	415	360	363	337	370	346	356	366	316	378	348	376	374	342	357	349	350	377	340	389	336	399	400	324	376	331	347	383	380	345	341	365	337	364	367	346	350	372	363	349	372	332	359	374	368	356	358	361	369	372	362	345	389	371	361	361	377	346	369	350	390	360	368	372	372	400	383	346	351	351	363	356	338	393	353	346	366	352	362	349	384	384	335	366	350	365	364	353	345	377	393	390	350	350	356	354	389	371	379	388	324	346	359	345	360	361	372	362	366	355	329	378	398	374	379	314	363	349	365	325	345	364	390	377	345	405	327	375	363	353	369	354	319	357	367	371	347	342	368	336	366	373	372	350	370	342	334	343	342	372	379	338	356	383	407	351	358	358	365	390	367	379	353	390	360	360	362	340	379	370	377	347	348	368	396	349	372	397	340	366	360	374	341	363	325	361	344	364	351	369	397	342	353	372	330	369	378	356	338	354	345	380	338	369	309	399	391	373	325	345	332	387	338	372	367	384	357	378	348	340	335	365	389	390	348	365	346	352	361	368	344	349	364	333	374	379	326	331	335	394	405	402	340	350	377	360	378	340	365	360	358	340	367	376	324	369	360	346	370	358	350	329	390	336	372	348	368	338	303	354	386	369	375	356	355	363	330	392	377	366	384	359	384	375	342	346	375	345	348	364	357	366	391	348	349	351	362	355	346	351	383	369	385	377	358	353	359	371	349	338	369	343	366	339	348	295	311	349	348	346	343	351	337	338	360	329	356	336	362	380	338	330	370	376	368	323	388	364	382	364	375	348	340	343	330	379	384	325	408	322	345	342	322	360	336	341	335	365	347	372	331	379	339	336	378	364	350	355	336	370	352	347	364	373	342	361	365	376	345	332	364	377	346	360	361	350	341	372	373	363	347	379	391	367	375
19079	1366	225	180	200	166	192	167	168	165	162	175	141	200	153	155	154	143	177	178	169	168	166	163	158	163	156	161	175	148	187	162	163	141	166	173	174	166	164	182	155	149	170	156	157	169	186	158	169	160	184	141	171	172	134	171	189	174	169	176	168	188	167	156	167	144	169	155	161	162	167	179	187	191	174	159	184	187	151	158	143	183	186	159	151	163	157	166	169	177	165	164	186	167	167	167	180	162	165	155	182	170	186	168	161	161	187	181	170	149	168	167	165	162	161	153	168	170	148	154	166	159	181	185	153	174	173	156	173	176	149	162	158	179	176	185	138	186	168	168	157	161	186	171	168	153	166	151	175	174	152	167	162	172	163	166	185	144	151	178	152	175	186	165	152	150	152	167	174	166	137	178	137	166	155	165	170	168	156	160	160	149	178	164	183	171	179	185	157	194	156	186	147	168	155	158	158	191	172	148	192	162	185	163	168	182	173	179	186	192	162	170	136	162	176	157	200	155	168	167	178	149	165	188	182	160	171	141	158	163	185	156	167	160	156	187	176	158	182	155	142	156	144	144	162	178	173	167	147	155	152	163	180	190	176	178	174	168	183	181	177	165	156	160	180	182	158	170	137	172	183	161	145	174	177	165	144	155	160	168	171	179	164	157	170	164	155	178	160	176	184	136	161	151	151	192	146	153	194	176	168	169	172	151	187	161	172	151	166	190	159	147	179	168	149	174	150	186	155	147	165	183	176	168	142	148	148	180	149	153	159	151	170	168	171	169	161	195	158	140	184	150	189	154	182	166	153	149	154	154	163	154	155	174	160	183	180	152	158	155	179	150	148	163	152	169	176	165	172	179	173	183	181	184	169	185	154	153	183	168	173	161	154	158	177	156	181	151	170	169	165	147	184	157	161	160	159	157	166	167	174	156	162	161	175	180	155	171	132	154	169	165	170	179	151	170	161	181	166	136	165	164	177	183	173	166	153	178	176	167	155	165	185	175	153	163	146	153	146	156	162	162	166	163	136	163	137	157	155	147	149	156	134	149	186	170	184	183	186	172	191	172	154	159	181	160	168	172	168	168	172	169	169	159	178	144	156	180	154	182	163	156	163	163	175	161	172	163	164	179	162	151	161	155	177	170	173	169	164	185	167	172	170	165	191	165	186	160	181	184	168	182	168	162	159	161	169	186	153	202	162	184	169	150	159	166	163	163	174	160	163	184	176	179	153	151	159	149	171	149	149	144	168	171	174	159	161	172	176	171	177	169	156	170	174	173	157	164	155	186	169	150	163	166	141	172	153	146	183	166	160	170	161	176	163	182	138	134	156	159	151	151	169	165	182	161	144	187	187	204	158	175	154	180	164	166	177	153	164	162	164	175	157	171	178	165	144	156	177	200	165	173	169	165	182	175	154	175	171	183	159	152	159	160	163	155	190	183	175	148	160	150	174	162	161	152	175	176	170	139	131	164	155	178	156	181	183	170	168	164	163	184	177	168	166	174	164	164	177	164	179	186	174	130	138	164	182	182	163	178	174	157	183	159	172	156	142	175	176	167	152	160	155	179	174	167	175	190	171	157	156	172	175	150	162	157	157	146	174	168	152	158	168	152	156	172	175	151	187	149	171	179	161	157	172	153	171	166	161	185	139	164	170	192	145	204	195	165	171	165	189	165	153	164	171	150	167	160	176	175	169	186	150	161	149	159	153	178	176	139	161	172	187	155	184	185	183	155	169	192	149	169	163	166	169	171	181	155	155	179	194	140	165	154	141	163	151	169	168	167	162	173	174	147	166	174	163	141	152	155	189	180	169	173	181	163	132	165	151	190	183	155	156	157	165	153	163	145	141	166	165	172	189	182	163	174	172	154	152	158	171	172	176	169	155	175	168	160	165	180	174	171	175	149	161	146	151	142	150	171	174	172	172	187	165	167	184	177	145	166	171	162	183	164	161	140	150	158	171	170	172	158	162	161	170	155	164	164	162	158	154	162	164	182	169	163	174	158	152	154	192	162	155	179	182	141	147	160	172	183	178	170	163	168	181	156	178	163	182	134	200	158	160	168	149	154	169	150	187	168	142	140	197	155	155	154	175	150	175	174	164	160	147	187	164	143	174	145	172	162	153	160	149	164	151	160	153	158	178	157	165	190	149	171	157	159	176	157	142	170	164	159	170	147	176	210	140	174	167	173	179	148	166	176	170	144	151	172	171	162	157	162	167	171	188	151	175	130	162	164	169	185	199	178	178	148	179	179	155	155	193	163	175	169	169	169	138	170	164	170	184	152	159	173	133	162	161	155	163	168	156	166	158	150	168	136	186	170	165	161	170	168	173	165	202	169	179	171	202	183	166	165	167	178	143	179	180	175	135	171	188	150	172	161	171	184	165	176	159	172	178	167	156	150	171	151	163	137	172	165	155	168	156	162	169	155	168	182	179	173	151	153	169	144	159	151	171	149	141	164	148	170	160	173	191	169	170	166	168	161	152	182	141	153	149	159	153	145	171	166	131	182	158	172	168	174	152	160	159	188	190	165	179	158	171	157	167	187	168	154	161	182	164	175	161	148	160	158	159	168	160	155	165	174	170	146	169	164	178	168	204	190	158	167	164	168	174	132	172	167	179	175	156	149	166	167	143	176	150	157	163	163	173	138	161	185	192	160	156	165	192	172	171	157	163	170	158	159	166	166	162	178	173	178	134	147	164	189	169	179	161	175	167	171	163	158	154	172	148	161	153	149	168	155	175	160	170	159	163	147	179	182	138	174	168	164	178	165	163	155	168	170	170	163	175	178	160	178	146	157	151	171	162	188	150	168	146	165	172	180	170	168	176	146	163	159	139	176	193	133	154	171	162	151	155	166	163	155	166	173	155	174	185	151	159	146	182	179	154	168	183	150	144	172	176	158	163	147	169	165	155	155	197	183	142	180	159	176	164	137	168	156	161	156	153	179	160	191	175	171	150	157	160	160	161	145	161	163	156	166	173	190	157	140	157	163	161	187	167	160	162	142	152	156	144	150	141	151	142	148	156	174	154	146	143	127	161	158	159	156	159	167	149	172	181	176	179	169	176	181	162	194	168	173	167	185	167	172	181	163	176	174	156	151	170	156	145	179	161	148	178	155	172	161	155	153	164	153	160	171	168	131	165	168	167	197	186	176	178	180	167	191	164	182	197	173	157	161	156	157	162	171	144	174	168	164	174	170	150	171	155	185	155	169	174	148	181	197	160	181	154	163	179	168	153	157	159	172	170	158	157	166	123	179	181	163	149	154	150	178	156	167	186	163	159	153	165	156	175	165	178	179	173	151	169	149	151	140	177	165	173	186	170	163	161	166	158	169	167	154	153	158	172	199	164	164	164	157	177	162	156	161	170	186	151	175	161	171	155	161	178	181	166	175	177	164	173	174	158	182	168	200	153	169	161	155	155	163	178	171	168	156	166	176	153	178	156	160	167	151	164	148	165	166	168	167	169	156	145	144	182	173	135	159	188	176
13924	664	580	560	560	556	486	493	503	460	504	514	454	468	451	457	474	430	480	465	469	431	457	435	456	435	424	421	428	439	456	442	456	444	423	449	466	465	419	453	427	446	444	456	457	473	487	415	436	402	394	420	451	438	465	443	452	474	477	419	458	431	426	465	450	443	446	440	432	441	450	443	447	422	423	435	452	438	438	473	438	460	468	459	477	432	432	440	457	441	433	437	452	422	434	449	491	452	469	435	416	433	435	451	428	501	443	439	430	432	451	443	431	427	437	426	444	445	423	418	428	450	455	446	452	451	443	479	442	434	463	460	428	445	442	457	430	406	462	394	449	438	504	502	437	412	432	452	426	438	447	434	469	415	446	415	413	489	428	475	449	429	372	443	443	434	446	436	460	436	445	436	456	387	413	436	429	443	448	394	457	463	466	473	416	415	434	445	418	442	444	445	477	420	449	451	423	452	432	469	420	429	427	435	429	398	462	468	462	444	415	454	449	461	447	448	430	451	443	467	446	465	445	494	440	422	445	455	438	453	461	441	410	453	448	429	430	446	437	439	453	458	468	443	445	426	432	416	454	443	461	400	437	440	453	433	475	436	451	475	443	472	442	448	403	434	459	415	442	472	457	457	442	425	430	444	443	438	424	492	428	468	425	459	452	441	440	414	432	439	458	445	437	413	434	404	439	428	427	430	453	428	481	411	435	382	439	447	446	425	468	475	432	459	442	449	462	457	443	476	424	416	443	468	409	436	441	410	426	437	422	462	455	447	412	465	478	397	438	479	449	449	429	439	436	458	444	472	468	398	439	407	463	456	445	409	448	429	444	434	462	428	485	470	432	459	412	430	439	425	425	472	462	451	472	419	399	443	413	434	468	434	431	464	431	438	445	442	441	437	408	443	407	457	430	444	456	412	442	426	451	451	448	411	439	490	432	421	432	457	449	443	450	470	423	400	453	480	469	440	419	453	487	469	412	460	428	456	432	418	429	475	429	441	413	423	473	439	443	420	417	453	450	427	454	412	487	497	476	468	442	425	447	486	474	440	433	448	444	450	452	464	439	442	435	445	437	440	439	452	459	422	480	463	454	450	468	410	446	420	434	469	470	427	448	439	418	466	454	420	410	417	428	464	406	463	447	424	426	432	465	448	419	470	427	413	422	445	396	408	429	467	430	442	457	450	445	425	450	478	450	461	440	449	436	467	417	440	422	460	468	452	430	424	443	408	459	474	434	464	488	452	431	442	440	411	442	439	445	445	455	437	434	415	449	425	439	462	403	429	485	420	424	448	441	420	438	430	429	445	457	436	465	457	451	425	479	422	422	426	461	435	485	461	458	426	456	440	425	499	481	434	437	412	434	431	400	448	458	475	488	438	434	438	437	414	413	466	401	440	472	452	396	425	436	471	448	463	421	447	422	432	461	470	433	453	482	425	473	422	436	435	454	451	450	475	445	467	431	457	440	412	435	443	430	445	442	432	442	408	420	472	437	482	430	438	454	427	454	419	438	408	472	475	450	433	400	439	457	407	426	457	458	458	468	451	460	413	427	474	394	441	426	455	455	428	392	446	430	413	426	439	456	421	440	431	432	413	455	455	430	435	447	476	437	454	438	483	467	480	448	449	419	439	432	473	436	472	468	468	465	466	439	400	453	459	457	490	442	442	423	419	416	468	424	457	431	444	418	439	456	462	439	472	459	402	426	422	440	437	398	478	437	455	450	382	446	419	458	420	448	460	437	434	451	447	447	447	415	441	428	443	433	454	438	457	439	444	463	464	442	453	468	416	460	390	467	436	414	448	426	491	423	442	411	467	487	439	468	436	442	445	439	398	433	445	432	445	469	469	444	434	422	485	462	466	443	436	474	422	425	420	456	472	416	438	428	437	476	441	405	458	424	457	437	460	424	453	436	442	397	428	444	460	412	456	441	463	436	446	430	437	454	445	423	437	459	489	447	460	443	447	462	411	408	475	464	450	449	440	428	422	457	401	442	439	452	455	434	403	455	425	463	462	460	436	473	412	441	437	413	433	439	445	429	408	464	436	438	452	434	464	451	421	407	405	456	417	420	456	445	426	435	419	464	428	427	439	421	439	477	443	434	463	465	446	458	435	438	456	439	453	403	459	431	435	452	418	495	453	432	420	463	455	463	468	437	438	476	452	452	434	436	461	479	433	467	420	470	435	432	455	437	417	449	448	460	428	425	455	443	408	464	457	431	410	476	421	449	466	450	429	436	473	395	468	405	402	450	431	455	406	453	417	462	474	448	441	487	421	445	409	448	443	411	434	456	435	452	414	466	466	437	419	458	476	471	464	437	439	426	467	431	413	441	466	466	407	470	421	435	472	466	473	436	439	406	441	436	477	431	469	488	432	411	454	441	415	448	433	464	449	419	454	411	466	463	450	470	414	456	444	430	469	456	442	448	453	426	435	419	447	443	470	453	450	463	431	445	432	455	458	454	447	421	440	432	439	439	455	463	415	440	436	432	429	430	490	430	459	447	401	463	455	442	462	441	470	451	456	426	431	460	415	429	449	433	432	468	471	457	462	443	454	455	473	419	468	439	438	443	443	428	437	422	462	430	448	426	421	455	425	459	443	435	447	452	437	430	469	483	428	429	406	432	469	461	405	451	466	471	431	423	451	507	423	446	392	421	445	425	461	447	431	452	462	432	457	413	474	480	447	454	460	424	441	442	462	426	443	424	409	463	430	436	411	453	450	462	432	472	446	445	431	436	459	408	417	415	453	434	408	435	419	410	451	431	445	469	413	415	465	436	435	454	433	421	445	457	414	475	456	412	469	444	451	443	455	425	463	457	447	439	446	432	460	493	479	452	438	471	454	420	441	431	437	448	435	448	410	419	465	432	461	458	455	452	438	428	451	464	464	439	421	478	417	493	455	394	410	438	473	451	450	475	432	454	464	421	433	484	454	448	452	461	481	429	436	462	440	463	451	445	480	421	429	422	411	456	421	421	446	460	460	449	402	447	442	421	477	443	437	435	463	439	463	471	443	417	441	425	455	471	426	441	442	444	436	439	456	432	446	423	415	484	460	455	421	427	475	393	438	433	387	419	515	411	467	442	471	458	458	439	465	420	437	412	431	420	415	439	436	421	426	438	472	440	442	441	429	477	402	440	437	454	485	431	459	443	463	454	450	471	445	425	436	458	475	453	435	420	454	450	486	407	440	431	455	449	461	407	432	458	451	446	426	453	427	472	422	441	451	456	462	416	439	443	397	421	446	483	480	425	452	461	394	456	428	435	466	451	489	456	449	431	455	441	427	446	476	443	415	451	440	449	458	433	421	442	455	453	433	442	458	410	445	439	481	452	468	428	494	443	421	421	438	472	460	419	428	425	445	391	429	461	430	458	468	458	441	485	423	458	445	451	447	438	432	459	436	462	432	447	423	475	438	417	413	423	433	460	399	435	445	416	430	449	482	438	447	451	462	452	424	448	434	409	434	440	454	439	450	452	455	457	475
56270	18308	2447	849	617	486	383	378	326	306	312	281	275	270	292	246	243	269	231	244	228	263	244	245	242	226	227	267	248	266	258	231	239	234	221	235	219	212	232	208	235	241	219	230	250	229	237	225	228	230	238	237	254	236	225	236	235	222	239	229	246	215	236	230	228	204	220	229	199	238	225	228	215	235	228	210	221	194	221	197	233	199	220	230	235	219	221	210	230	215	244	237	218	244	203	224	229	231	240	214	232	222	242	192	209	232	227	226	216	219	211	219	212	250	197	208	239	247	222	224	228	226	251	246	230	219	214	234	201	249	209	221	225	232	207	227	213	249	226	212	216	210	231	223	219	217	237	237	218	232	205	226	221	221	237	240	227	208	248	220	230	221	238	240	236	223	231	212	215	250	222	216	235	213	237	227	215	229	224	218	231	235	252	221	254	238	241	241	244	226	201	221	229	238	218	225	231	198	216	231	237	237	229	242	221	215	230	225	255	224	211	207	215	222	222	206	233	223	191	252	217	218	210	211	209	247	228	245	182	228	227	228	221	229	236	220	221	244	252	265	230	221	231	209	235	228	211	240	218	223	232	222	248	210	219	226	236	241	215	205	222	209	224	248	232	223	224	220	219	242	198	197	221	225	213	221	235	212	221	210	221	238	207	244	210	238	222	231	228	238	229	206	218	220	183	232	216	211	240	226	236	216	222	230	228	234	228	228	221	235	215	237	223	232	211	222	208	201	248	243	250	218	214	235	224	244	222	214	237	193	245	239	238	215	239	227	213	231	220	204	210	217	220	236	249	222	241	214	215	219	239	220	238	218	233	239	233	220	226	201	204	232	217	231	222	220	212	203	208	243	220	225	224	245	221	207	249	217	242	210	243	226	210	222	246	230	235	247	254	203	247	211	203	214	215	235	219	240	223	222	230	225	240	215	213	224	226	224	218	234	215	220	221	191	212	213	215	232	231	196	198	232	237	223	227	226	265	231	226	253	213	238	228	246	225	208	221	205	239	218	231	215	256	216	236	206	220	213	234	240	206	236	243	229	272	214	234	246	230	259	218	210	234	230	227	230	246	196	234	210	208	213	197	212	209	204	246	253	224	251	242	207	236	227	203	233	234	207	218	212	236	220	214	223	237	240	217	210	225	223	236	205	218	224	241	245	210	197	241	213	228	230	210	249	198	223	189	237	238	219	229	196	223	259	218	236	247	253	234	242	203	231	254	234	197	196	227	199	230	216	219	223	200	215	226	208	246	218	243	222	243	212	224	238	219	241	230	216	259	229	246	228	214	191	243	211	209	220	203	217	227	242	239	250	243	227	207	224	212	246	230	201	204	227	221	203	188	223	196	214	239	230	283	250	226	221	250	239	254	237	238	200	214	209	206	227	227	242	208	224	217	220	222	238	221	247	216	213	235	248	250	253	216	205	202	203	225	229	216	222	237	209	219	198	212	221	216	235	231	231	227	206	237	213	218	221	240	229	198	210	222	212	215	218	189	225	204	226	216	251	215	224	235	210	227	214	220	221	232	243	233	217	227	222	224	218	233	220	238	235	241	212	240	239	225	224	241	228	226	238	225	220	236	238	230	243	220	253	217	235	246	233	218	238	240	202	219	240	201	243	189	225	226	212	217	198	247	219	219	227	257	222	231	257	235	194	231	212	222	235	237	216	219	237	225	242	220	217	210	213	211	241	227	239	228	241	243	197	228	242	244	207	209	225	215	217	221	210	215	209	229	226	204	237	241	232	219	234	251	234	211	229	236	206	212	213	221	203	217	205	216	217	205	224	228	240	224	214	223	223	223	207	227	248	244	201	231	225	236	206	238	214	221	218	226	245	234	207	210	256	227	202	228	233	232	217	220	204	200	244	216	192	225	208	248	215	232	241	225	201	221	246	256	193	226	213	217	253	211	242	220	239	235	227	244	198	218	227	215	210	222	232	212	232	201	262	193	220	206	224	240	221	240	262	224	225	208	237	229	230	229	229	199	193	210	247	234	213	216	235	245	228	215	256	200	243	215	236	234	220	238	241	232	245	206	220	227	237	209	221	232	252	226	240	234	255	207	205	205	246	224	248	237	204	225	243	230	255	232	233	221	212	242	233	244	220	218	233	230	217	243	237	198	224	207	228	221	223	226	222	232	242	216	238	241	216	245	209	223	243	208	223	237	222	242	215	226	221	196	217	204	216	216	228	235	237	231	228	233	232	204	231	225	196	251	238	221	234	215	219	213	191	229	195	233	214	237	243	260	211	222	235	217	245	225	255	228	201	225	247	214	243	226	220	230	198	238	215	214	233	219	248	195	208	208	262	215	246	240	226	249	221	228	220	232	219	214	202	238	249	239	221	226	263	216	225	224	220	228	228	232	224	223	212	215	208	242	233	231	236	270	220	216	206	211	212	201	228	205	252	220	231	230	223	217	230	238	231	238	222	237	204	205	212	221	213	206	244	241	235	227	252	230	224	232	224	248	250	220	228	228	236	235	227	227	219	250	237	231	210	197	253	224	210	230	234	221	222	226	222	251	249	214	223	244	229	217	227	242	236	200	237	251	253	220	240	207	197	227	220	212	200	206	211	244	226	233	260	228	215	218	235	257	236	241	256	240	212	215	240	222	231	236	233	256	220	230	235	228	257	218	233	234	202	247	232	218	225	204	203	224	222	229	225	232	228	230	233	207	219	233	225	209	218	224	241	261	219	219	209	240	240	222	221	227	241	202	231	235	227	217	237	214	237	213	228	263	219	255	221	203	222	216	235	241	247	223	244	241	225	202	212	231	229	232	212	240	222	217	245	197	241	198	236	216	223	217	242	225	203	223	200	240	215	228	204	228	225	246	237	228	224	215	221	218	226	226	224	207	223	239	224	234	237	209	220	258	263	226	234	219	209	253	223	227	211	243	230	240	244	229	221	217	254	229	223	195	222	223	204	212	239	232	202	234	243	267	226	221	226	222	202	238	232	216	203	255	250	231	226	258	262	230	239	218	218	219	219	227	222	217	215	213	231	233	231	236	230	193	199	244	221	231	220	230	207	240	218	228	206	219	225	226	205	227	224	225	256	224	214	221	225	202	222	229	212	216	219	224	211	237	199	218	234	223	228	246	229	220	238	232	221	240	218	244	191	258	237	232	220	208	218	221	209	221	220	248	219	220	247	233	197	232	222	221	229	193	222	220	228	193	224	220	227	239	220	228	215	219	229	255	234	236	216	218	216	235	223	261	216	210	211	223	228	203	229	221	218	214	209	231	245	203	250	220	209	214	222	220	223	228	215	225	209	227	233	219	211	237	217	232	248	223	200	221	230	200	219	231	240	249	238	234	234	226	221	246	233	240	239	223	230	257	229	233	216	210	223	256	226	197	226	213	244	208	207	235	207	191	217	224	233	247	221	205	206	213	215	220	222	209	206	223	261	217	230	241	232	248	223	234	254	212	238	219	231	233	239	224	232	210	252	227	232	225	217	217	206	212	234	233	246	246	224	220	253
32354	2976	2045	2454	2195	1926	1634	1383	1194	1101	1077	1003	946	881	816	787	761	765	757	731	732	693	645	673	593	729	716	634	648	623	645	610	634	662	597	637	623	582	595	564	641	555	594	565	594	606	550	550	596	546	592	604	550	593	606	604	583	571	550	599	567	610	612	597	617	591	550	594	574	572	588	576	617	533	535	592	626	570	566	594	549	574	590	633	578	572	504	609	616	594	559	576	554	538	543	551	576	570	571	567	595	578	546	598	571	569	573	607	583	588	578	618	577	575	594	566	570	580	575	621	589	561	591	582	546	581	551	567	548	608	552	594	577	594	562	627	595	586	614	529	572	560	581	561	592	587	542	604	551	581	539	589	549	550	593	548	538	550	594	572	586	582	566	537	592	624	565	565	613	576	610	565	593	545	587	593	541	612	558	619	553	591	552	574	570	572	590	594	533	621	541	551	561	561	556	588	596	571	563	582	569	581	594	573	559	552	593	596	542	577	554	645	571	548	585	545	587	578	556	582	558	561	530	576	588	590	578	601	583	570	562	539	531	595	560	558	564	560	591	576	588	589	545	518	558	576	598	597	578	561	600	572	599	571	587	556	581	581	538	589	579	557	586	556	563	610	619	581	582	567	590	561	550	573	557	594	560	572	618	557	576	595	541	592	587	570	610	598	607	612	583	580	606	589	595	578	531	580	554	559	583	590	606	597	558	594	589	525	559	573	579	574	582	570	577	578	596	577	589	614	589	549	573	558	535	589	572	538	575	563	556	605	574	559	580	553	639	560	574	581	532	584	615	540	582	595	604	527	613	565	556	589	580	603	563	592	563	591	563	587	599	584	569	599	537	564	583	574	597	584	585	587	582	536	630	502	599	536	559	566	619	591	606	542	582	571	576	554	541	580	599	566	546	593	575	555	568	581	530	575	554	596	586	555	596	578	570	560	595	543	551	566	560	531	589	596	554	572	579	506	554	555	572	612	572	532	543	590	577	591	571	535	549	542	584	573	572	563	552	586	585	561	535	573	556	607	569	573	583	600	544	606	553	524	538	570	593	546	603	606	603	540	575	584	565	542	557	575	573	586	558	566	589	566	579	553	589	614	596	605	567	580	537	558	527	573	563	574	571	535	587	561	560	563	560	568	548	552	595	586	589	588	585	585	564	593	600	599	549	591	569	609	583	580	610	575	604	574	537	564	572	621	584	571	592	599	547	571	563	580	591	585	557	548	576	581	617	562	530	578	593	577	618	607	585	617	574	539	575	552	559	537	609	609	579	564	546	559	589	565	570	564	562	570	527	571	577	578	590	540	566	550	617	555	555	561	571	551	591	568	556	569	584	567	572	619	573	537	574	597	554	572	577	596	538	556	581	575	587	605	576	575	539	564	541	631	572	620	592	533	561	508	559	591	551	589	590	592	588	560	557	608	559	554	573	579	612	620	567	561	537	623	578	568	548	553	535	543	564	553	577	552	570	586	553	603	589	575	590	618	588	600	545	539	584	550	581	592	580	586	594	593	600	564	601	560	564	590	569	606	537	504	566	605	591	580	561	548	546	601	600	583	574	578	574	554	595	596	551	582	543	530	567	550	581	576	630	572	571	578	587	584	596	576	565	581	581	595	583	600	560	512	585	559	577	588	567	586	580	551	553	563	629	578	549	574	509	614	549	536	576	598	582	529	582	592	556	595	529	575	573	559	575	578	633	578	555	583	586	561	577	590	561	593	570	577	544	551	587	582	607	609	572	542	585	601	611	545	554	602	550	546	566	565	550	605	583	593	559	602	588	576	584	567	628	564	560	565	558	550	575	593	579	547	594	597	576	552	585	592	527	601	567	581	595	563	539	573	586	609	582	570	554	565	550	573	531	579	566	551	578	613	599	572	538	562	561	610	570	585	576	579	550	572	580	598	587	578	575	592	591	596	574	525	538	577	561	574	593	545	551	562	569	580	590	580	566	611	617	579	606	573	570	583	581	565	576	594	623	566	550	576	574	580	581	554	570	580	589	571	571	611	547	578	574	585	585	550	571	569	580	553	549	566	552	598	541	592	565	581	571	524	547	576	585	570	577	592	566	575	560	577	570	576	574	547	554	560	573	559	574	515	567	576	535	554	597	555	569	557	547	574	540	558	584	574	574	565	580	508	557	569	598	580	573	586	562	604	594	566	565	588	591	615	553	567	611	568	596	589	584	637	538	599	607	583	590	606	606	565	592	605	562	559	555	600	619	593	574	548	584	561	597	575	598	563	594	576	563	568	587	592	575	603	593	602	562	552	546	579	542	591	547	570	614	603	546	590	561	544	553	560	556	558	579	539	567	599	606	555	567	594	580	596	573	594	587	609	571	607	594	575	555	538	564	555	557	549	553	556	597	621	602	583	581	586	559	636	590	530	644	546	587	511	607	582	582	603	582	542	575	598	552	584	559	606	552	590	600	605	553	574	568	568	584	597	598	567	567	572	586	576	563	584	576	549	573	561	603	556	610	574	536	622	597	544	561	535	583	545	547	612	565	555	565	584	577	526	621	589	545	586	587	617	559	551	548	572	556	588	567	539	576	585	558	572	603	601	600	556	605	583	516	559	592	600	635	590	587	590	563	574	568	591	598	545	557	588	560	560	541	562	603	559	563	557	605	594	598	596	551	583	555	584	557	622	564	603	611	570	607	575	564	597	582	589	587	585	540	577	579	588	592	580	549	551	609	564	581	578	546	618	580	593	583	631	584	554	561	536	604	605	581	547	590	565	594	592	561	568	555	537	611	587	588	596	576	521	618	581	570	592	562	571	539	594	569	528	544	593	589	584	566	570	574	550	574	575	557	554	563	595	599	568	559	634	587	577	591	635	575	526	563	596	590	535	576	571	579	560	603	558	618	585	537	581	567	572	543	555	566	535	577	592	553	546	585	560	560	574	609	542	567	536	601	599	557	562	554	573	590	547	531	572	592	619	581	576	563	533	536	538	564	593	554	557	592	627	599	568	580	592	561	581	523	584	615	560	568	559	539	582	636	554	591	613	595	593	573	550	597	565	576	565	552	561	566	592	548	584	563	609	538	607	601	584	577	563	594	587	567	573	580	575	588	586	579	617	579	557	577	576	549	595	574	560	563	579	588	566	581	554	579	570	536	575	575	592	549	608	558	553	560	568	579	574	605	533	623	569	533	592	583	578	588	527	571	599	598	594	594	574	598	584	567	555	519	531	565	559	577	596	568	598	638	581	568	560	542	587	589	558	579	561	614	574	571	559	582	554	558	640	566	562	567	585	581	594	558	567	526	609	591	604	566	581	601	628	594	601	642	582	608	556	575	582	560	578	621	547	560	608	532	558	559	537	554	528	571	552	547	560	572	600	585	571	560	569	582	562	604	546	580	576	591	596	580	554	561	590	611	565	597	584	613	584	576	603	570	562	555	569	564	591	553	547	564	557	599	563	555	576	602	572	584	580	644	572	576	567	576	542	556	587	590	593	597	534	573	567	525	594	618	560	601	659
67057	26225	6434	1469	1019	741	563	445	418	334	291	302	228	251	241	201	198	175	202	160	181	163	156	158	170	157	159	169	167	162	153	166	133	138	153	160	137	153	124	142	156	122	148	152	141	163	148	137	147	181	140	139	139	155	147	148	131	133	114	130	159	153	145	128	157	134	141	141	146	157	158	138	138	158	160	144	145	140	147	143	139	132	131	122	142	153	141	142	145	121	140	146	153	150	139	132	142	148	135	139	159	143	142	135	134	146	115	141	149	145	154	138	157	148	128	161	136	126	145	128	146	145	129	127	154	124	145	166	123	128	158	149	138	116	152	159	151	152	111	149	127	132	171	157	123	121	145	122	139	163	138	142	119	145	136	126	118	140	151	147	144	135	105	146	142	140	133	138	136	115	122	141	155	136	144	124	133	143	119	117	149	158	156	134	142	139	135	141	121	112	131	134	129	130	129	141	136	137	164	122	155	121	148	143	145	123	148	137	140	142	155	126	127	153	137	138	126	146	127	145	119	134	143	142	124	113	122	143	157	171	137	149	116	133	148	150	135	140	128	138	151	145	146	127	135	128	143	149	123	142	149	147	144	142	130	119	141	142	128	130	145	164	135	133	149	120	134	135	128	130	126	128	117	139	146	133	128	123	146	128	142	160	148	127	141	135	123	149	137	148	135	156	123	139	143	125	141	168	130	170	129	138	139	143	155	123	154	121	141	145	128	145	142	160	169	130	125	158	159	136	146	147	150	144	140	152	137	130	134	145	129	122	123	142	127	132	116	149	158	116	146	165	139	140	148	156	159	137	148	143	147	137	147	155	173	142	121	153	147	131	135	140	143	134	142	130	132	130	135	128	134	133	161	123	150	111	123	140	149	158	133	140	150	140	131	128	129	138	146	147	113	129	120	149	127	126	132	152	130	127	127	152	140	137	150	129	164	125	128	159	134	157	134	124	121	138	146	148	144	145	135	145	140	142	133	130	141	124	141	137	158	134	162	161	139	139	152	121	149	116	144	118	131	160	128	144	128	127	109	114	131	128	126	139	145	114	129	152	129	129	149	136	155	140	127	133	144	154	127	131	142	145	152	145	146	145	130	137	136	146	133	145	149	133	133	129	141	134	146	144	141	153	144	158	135	173	137	116	129	133	136	105	112	136	125	132	140	141	144	158	131	119	135	162	142	156	138	127	147	140	129	140	154	128	140	132	126	123	163	122	152	150	131	132	150	142	150	128	160	126	122	131	162	136	152	125	132	141	128	134	131	111	114	142	137	143	128	135	144	133	133	122	128	146	164	145	146	148	137	156	134	137	144	154	160	129	121	165	144	151	138	153	155	146	131	130	142	138	156	159	107	153	148	150	165	124	150	130	117	149	131	132	159	119	134	135	131	120	136	157	116	140	140	127	119	138	120	127	170	146	135	139	145	127	128	155	153	127	140	128	142	135	137	138	138	146	135	137	139	130	127	142	123	132	163	141	152	125	124	152	126	130	159	136	119	141	118	121	136	143	157	128	148	120	122	129	145	157	113	131	127	140	130	145	132	124	148	132	122	140	144	149	119	125	105	141	150	115	129	137	151	145	169	121	133	164	125	140	134	155	134	128	139	124	130	145	142	151	136	140	139	135	124	142	156	124	148	141	146	147	150	157	157	136	147	143	115	131	126	139	110	118	144	137	131	137	134	129	129	172	130	142	133	121	145	140	136	137	145	126	124	132	149	148	129	143	144	122	141	145	113	131	142	138	128	136	149	131	141	120	139	140	156	113	124	136	125	169	119	146	141	138	154	156	124	150	136	138	126	155	125	132	146	137	128	131	160	124	113	125	141	136	133	140	157	141	131	112	141	134	138	131	145	135	122	115	123	106	117	115	116	129	135	136	162	151	156	124	131	149	135	128	139	136	126	146	147	156	140	131	151	133	136	129	154	126	126	137	128	139	139	143	135	165	137	127	126	127	133	132	125	114	144	140	133	130	141	155	121	139	134	147	147	171	153	121	131	146	152	163	143	159	148	157	117	155	131	137	141	126	135	135	150	138	147	136	140	128	124	151	143	133	151	145	130	131	147	114	144	127	138	127	139	146	130	142	129	110	152	145	164	129	149	123	154	140	132	122	146	118	150	144	143	131	126	134	130	139	158	135	160	131	133	137	146	150	144	142	127	114	129	127	108	151	147	133	131	141	136	160	134	138	141	120	164	154	148	131	139	157	153	136	148	163	126	136	177	153	156	138	125	137	132	141	125	144	156	135	155	130	137	155	152	143	144	154	149	137	123	136	147	139	130	138	148	130	137	148	130	139	120	135	147	143	165	145	131	150	125	125	129	131	152	131	141	143	129	128	151	129	135	138	137	131	125	125	121	137	143	149	135	143	148	137	132	119	144	136	126	133	142	138	124	137	134	119	140	138	146	148	158	129	128	120	132	155	131	137	132	130	137	132	148	138	158	155	128	136	148	139	143	152	129	143	147	155	129	180	131	137	134	132	154	146	124	136	125	114	139	124	165	148	130	142	134	139	124	124	146	133	146	131	135	130	147	139	154	155	159	124	144	150	128	155	146	138	157	120	158	138	131	113	133	158	144	136	121	154	127	134	148	146	133	136	124	110	148	138	134	125	146	136	133	155	123	130	144	123	141	157	145	144	120	132	137	136	161	136	138	166	164	106	118	129	141	135	156	121	147	152	151	139	132	116	137	135	124	138	117	138	148	141	138	133	140	134	146	137	161	134	145	148	144	146	148	127	141	149	142	135	157	149	140	160	117	133	131	128	150	142	128	139	146	152	153	135	126	121	149	120	124	131	139	117	134	154	119	137	122	133	126	130	154	121	122	148	168	136	159	152	138	150	133	135	150	126	155	132	149	138	119	138	133	145	129	134	121	131	142	132	136	138	139	150	147	129	140	134	127	136	136	141	111	119	155	140	129	143	138	168	123	124	130	139	144	123	138	123	140	109	124	153	128	140	137	159	150	134	131	142	161	137	151	132	145	153	134	133	145	143	125	147	135	153	136	154	129	139	149	137	127	122	144	135	117	142	130	144	138	139	126	140	140	141	143	142	134	131	137	136	122	154	142	151	122	143	144	134	159	152	126	148	126	135	122	126	134	125	144	144	155	138	136	119	129	150	147	133	125	141	129	138	163	144	125	125	155	143	150	109	127	135	143	126	121	120	152	138	168	139	130	132	116	140	147	151	139	156	107	132	141	130	127	131	132	146	139	118	139	150	119	128	147	157	120	129	141	133	144	152	125	142	152	147	167	133	128	142	147	146	158	149	136	136	144	171	133	128	128	136	130	128	129	140	135	147	125	140	138	141	148	151	131	137	113	136	124	134	126	115	145	136	136	153	132	127	116	151	128	130	132	131	156	151	139	130	110	131	125	113	141	155	151	121	129	148	137	140	142	131	150	119	138	135	118	140	133	141	135	143	155	136	120	150	141	134	124	141	154	124	116	126	147	138	135	130	142	125	148	138	115	128	146	140	130	141
40185	4271	3174	3978	3562	2895	2473	2024	1644	1505	1305	1147	1093	947	949	786	753	696	710	649	624	599	591	573	571	553	556	526	523	481	473	504	463	452	475	448	472	423	451	438	425	428	419	387	420	407	443	398	401	402	396	436	425	391	393	362	435	414	381	374	434	422	367	361	405	408	348	402	373	362	393	367	362	372	381	363	384	365	397	385	374	383	374	398	372	340	369	400	384	379	352	377	402	387	370	345	373	364	376	376	403	368	378	376	396	383	359	370	370	362	345	362	354	338	342	356	369	408	348	389	384	339	387	373	388	380	341	361	363	390	346	386	378	359	364	358	353	375	357	350	324	340	338	353	328	328	340	377	374	350	385	381	409	401	355	377	379	366	366	336	378	365	371	387	336	399	355	377	363	404	352	363	383	361	370	396	366	358	349	365	359	348	394	352	356	355	364	369	382	358	352	359	342	386	369	339	333	352	360	357	370	381	345	348	358	363	332	372	399	346	402	360	379	404	393	377	380	400	347	383	363	356	360	369	363	393	343	358	389	362	343	381	336	363	367	356	374	377	359	367	345	352	373	383	387	364	348	349	374	351	334	344	349	373	354	368	405	377	366	370	372	339	414	335	377	391	336	347	336	357	347	342	346	370	371	383	343	366	384	376	363	353	323	379	338	339	335	396	366	365	400	349	370	388	373	329	353	334	380	375	336	350	385	351	369	379	350	366	353	350	376	373	364	393	395	357	344	340	348	370	375	346	311	363	377	345	356	377	402	360	379	360	353	348	325	384	345	330	337	363	334	368	342	351	357	393	351	357	360	376	355	359	330	378	381	360	344	358	379	343	363	330	365	342	350	368	371	372	345	380	373	350	377	378	375	331	356	320	353	351	350	364	358	335	379	364	379	404	348	366	376	374	358	370	354	345	363	385	370	380	359	350	374	376	374	363	364	344	361	398	368	352	349	351	364	334	375	337	368	323	385	363	357	360	379	381	368	380	328	349	346	333	408	369	371	360	374	361	367	361	328	334	359	366	390	376	344	351	355	383	339	329	377	375	357	371	374	376	341	345	344	342	388	355	365	358	350	351	365	356	331	350	398	343	375	368	365	366	369	309	361	379	356	364	351	407	388	361	342	370	344	385	348	340	371	332	363	392	351	365	329	366	340	346	347	365	358	332	395	313	395	394	369	386	363	328	352	411	315	354	347	354	372	343	349	408	382	347	376	391	358	342	383	402	325	364	342	374	378	385	351	369	386	359	349	354	361	375	343	399	374	363	348	353	340	384	375	354	373	347	317	345	385	374	374	350	363	350	389	371	360	362	406	356	381	331	361	381	375	384	377	344	393	372	368	356	383	351	347	352	392	354	369	353	342	354	349	335	350	371	375	383	342	369	324	389	346	360	375	360	384	353	341	344	422	390	378	359	355	357	331	398	331	338	395	373	343	360	343	355	365	394	352	334	342	357	380	365	368	406	380	371	361	374	360	372	350	355	403	384	345	405	391	320	353	388	374	388	347	330	380	358	371	349	350	348	358	406	395	344	368	350	369	369	362	330	337	350	347	362	352	352	352	337	399	339	325	365	358	384	332	400	363	323	352	358	352	363	341	362	357	377	349	405	375	334	355	369	356	318	331	368	348	358	347	374	344	338	364	366	358	363	348	368	330	298	383	335	378	342	362	375	377	340	363	372	344	364	372	349	344	367	349	364	337	333	365	360	361	322	366	379	370	400	334	342	354	348	330	401	363	399	387	368	373	329	357	372	363	344	340	373	332	344	347	387	366	338	353	374	377	319	339	367	356	347	403	346	371	378	374	346	372	391	379	350	364	359	357	367	336	344	382	363	377	381	337	375	390	380	370	346	374	344	353	356	370	351	334	317	361	382	338	384	349	353	348	374	362	363	342	343	364	344	347	374	378	309	337	385	353	386	358	346	383	379	368	332	381	345	375	358	388	403	372	387	400	336	377	361	335	328	387	331	392	346	378	375	328	371	362	360	401	346	372	344	370	379	347	366	396	355	389	355	377	361	380	382	387	365	386	362	335	344	358	368	368	346	356	367	399	376	393	358	363	375	407	354	387	368	369	379	325	397	376	391	345	392	344	379	329	377	405	370	375	352	348	359	382	370	376	419	371	345	372	373	361	372	401	372	354	351	362	359	360	333	370	369	360	350	385	358	355	365	370	395	369	335	382	357	380	376	336	380	346	360	335	352	367	393	373	370	347	378	330	366	328	371	362	367	388	400	372	371	357	368	389	371	372	355	413	385	366	370	368	361	333	379	370	338	376	365	393	344	367	358	351	367	368	361	333	362	378	339	343	325	346	326	342	357	374	377	361	354	340	361	346	368	355	381	361	337	392	389	377	344	379	353	367	345	360	361	358	371	331	404	353	389	385	354	390	392	356	373	355	398	354	379	319	349	346	361	324	368	347	385	365	397	344	345	380	374	331	353	382	354	368	319	351	376	369	377	356	364	372	373	348	355	354	367	313	376	365	359	365	385	368	348	355	357	394	379	386	355	366	394	398	380	331	411	368	361	363	369	344	341	371	365	352	344	376	402	334	376	387	354	391	381	361	347	359	361	370	358	382	347	372	369	376	363	346	361	343	399	391	318	351	387	385	369	360	357	361	374	353	360	352	385	357	330	371	372	372	342	348	341	367	325	342	363	360	343	392	392	360	397	372	377	345	362	339	368	358	366	353	373	371	324	356	320	375	367	347	355	373	372	392	344	341	329	332	351	369	396	343	375	401	374	387	336	341	336	349	346	359	358	370	349	376	347	362	358	368	347	344	389	377	322	376	356	370	342	347	350	363	351	347	383	339	330	345	393	346	379	360	347	384	379	350	380	353	354	336	337	381	364	385	361	340	348	367	361	342	335	370	373	310	406	338	320	346	374	341	323	360	365	374	350	365	368	336	370	364	359	348	360	348	382	342	340	387	368	370	353	376	367	359	366	376	395	362	333	362	363	362	345	381	355	351	365	354	348	343	370	372	366	398	315	355	375	362	390	351	360	366	351	364	382	379	335	406	383	353	364	352	334	370	365	338	344	339	346	337	360	365	369	361	352	387	392	331	345	393	338	375	379	337	351	354	306	364	372	346	372	322	355	352	362	383	359	388	379	358	364	356	351	366	345	359	367	355	351	369	369	349	343	336	362	347	350	366	365	354	358	364	381	342	334	356	357	369	370	357	342	398	379	358	365	366	349	385	377	332	380	324	366	387	407	374	361	380	362	384	330	366	349	386	326	381	352	350	370	344	332	371	384	371	360	373	360	363	364	338	373	361	355	345	352	362	379	366	384	357	335	352	376	326	353	381	358	369	348	364	358	367	351	381	321	335	363	342	346	352	325	364	369	351	362	400	386	382	374	356	348	373	337	354	349	355	351	399	318	357	370	310	355	350	364	333	367	358	331	396	356	328	355	373	338	351	381	348	348	376	364	341	383	335	368	352	371	374	359	377	348	389	381	354	380	368	375	334	346	353	385	333	367
18773	1362	206	189	200	172	182	196	169	164	162	173	170	165	180	175	175	167	189	174	179	155	185	178	167	141	153	171	177	164	153	170	153	191	184	172	157	185	184	183	173	188	137	169	179	167	170	179	152	194	163	178	167	173	167	186	148	164	171	148	180	167	165	163	143	139	158	167	169	156	131	160	167	183	184	158	149	155	169	191	163	182	155	189	173	167	160	153	170	163	169	170	143	175	155	177	170	154	163	181	171	158	139	166	172	145	164	168	156	178	165	158	184	166	189	167	166	153	162	146	155	163	180	186	152	160	170	173	170	156	159	153	158	203	154	139	156	181	155	167	164	164	150	176	170	155	154	167	172	194	174	172	165	152	141	179	154	157	150	165	182	173	157	142	168	160	167	163	169	159	150	152	173	192	153	153	174	165	148	159	185	174	169	148	155	149	182	156	159	151	169	183	172	161	165	177	172	164	171	152	153	180	166	168	161	173	178	159	176	150	154	152	155	149	148	136	166	165	151	188	182	167	201	152	163	160	170	186	182	184	164	145	161	159	165	166	167	161	152	162	153	158	152	156	173	179	157	150	166	146	145	169	148	142	153	153	158	161	147	163	178	189	162	177	156	161	179	174	165	160	146	161	156	168	175	174	150	166	179	150	146	165	167	163	194	161	156	154	164	169	171	154	144	185	162	164	160	180	161	180	162	137	152	164	179	148	158	176	169	166	175	155	151	160	163	174	153	175	175	197	157	158	179	156	173	163	167	183	168	163	170	170	139	148	148	163	158	156	178	184	166	188	155	170	163	167	151	168	162	174	189	152	156	169	143	154	166	154	175	164	165	193	155	160	161	156	170	163	202	160	150	173	176	168	148	176	184	145	158	161	166	165	163	148	181	158	196	162	159	180	170	158	176	172	202	185	178	146	160	166	145	152	148	159	165	145	172	151	177	181	176	156	174	186	173	182	181	178	151	141	173	167	152	168	158	153	180	172	151	168	173	192	167	144	182	143	167	157	165	164	162	157	164	163	163	185	180	172	148	165	165	162	166	157	166	191	176	179	164	169	178	143	172	169	175	159	177	174	135	154	163	186	152	177	186	169	170	154	165	163	159	164	143	151	165	180	171	169	165	171	170	161	153	153	179	161	153	159	186	174	175	155	167	153	177	166	163	204	162	152	160	140	156	147	169	167	166	183	156	177	194	182	173	145	172	165	161	169	152	140	171	155	168	158	148	150	152	176	142	172	164	184	180	188	162	124	164	149	156	168	179	162	166	160	140	149	163	163	182	170	156	134	152	145	147	157	190	179	176	170	165	175	164	164	172	163	153	166	176	190	166	190	170	164	173	158	162	176	152	153	149	168	184	165	155	136	171	170	182	155	170	173	183	175	157	163	144	188	151	149	160	138	171	174	163	183	136	176	163	162	170	179	166	160	163	174	179	178	176	173	185	188	164	187	157	161	159	198	185	173	165	183	132	155	196	157	169	167	165	142	156	160	167	167	156	184	133	194	191	150	162	141	185	166	170	174	162	135	163	156	159	171	142	139	164	161	166	164	175	169	164	169	164	171	182	173	164	162	182	150	156	167	176	165	184	171	170	184	139	170	162	136	185	148	159	155	166	170	161	158	173	162	179	195	174	168	158	162	157	162	172	165	152	149	158	161	168	165	138	178	155	169	156	157	165	148	174	170	141	172	153	160	158	169	162	154	161	164	160	156	165	161	141	177	172	175	151	157	181	174	170	156	157	135	149	210	178	153	197	161	167	158	145	161	147	170	157	157	164	201	160	162	174	160	182	157	186	158	179	175	156	153	150	170	185	161	183	178	154	171	181	174	160	182	184	171	182	176	131	193	160	181	158	178	163	159	177	149	159	163	150	177	159	182	168	171	170	168	180	160	173	162	181	166	163	162	182	179	142	149	154	185	177	170	153	157	162	169	139	173	182	173	155	149	155	169	150	163	154	144	165	188	172	151	143	168	182	177	184	164	140	173	171	186	163	172	157	187	156	169	152	174	149	149	154	143	180	159	176	190	198	145	164	187	187	171	189	176	168	182	178	156	159	163	165	161	150	158	163	166	153	165	160	180	152	156	188	162	159	163	143	143	160	154	154	165	152	135	168	155	168	159	182	162	166	176	171	188	150	169	176	186	151	162	162	176	151	173	207	160	167	162	188	178	159	167	175	138	190	154	156	164	168	163	174	173	150	173	162	159	157	139	146	168	168	148	161	177	155	175	163	141	169	165	175	139	171	153	163	150	194	162	153	163	141	184	149	161	177	172	143	144	181	185	164	171	173	160	184	153	156	167	144	174	176	152	184	165	159	166	153	176	127	166	170	162	156	148	180	155	150	167	163	169	175	180	184	164	175	178	188	147	173	157	172	160	165	142	173	160	176	186	166	148	171	171	178	170	178	166	175	161	161	181	167	154	172	161	182	135	167	149	162	166	166	189	171	159	179	153	167	155	168	161	186	166	153	172	181	146	177	161	171	149	162	163	156	179	142	163	148	167	175	166	186	159	167	165	144	175	153	144	172	167	185	180	149	171	181	181	176	168	168	155	165	141	181	166	160	155	157	150	163	158	148	156	167	157	168	157	164	160	161	154	145	156	169	161	158	157	143	167	176	190	155	165	173	146	157	178	155	148	160	153	159	175	152	145	172	147	153	176	168	149	155	165	166	140	175	162	159	162	158	182	166	148	173	161	166	145	160	144	161	163	161	139	170	191	183	161	150	149	182	155	164	165	139	183	159	170	163	165	169	156	169	185	153	169	154	171	165	161	173	153	178	163	166	166	159	146	180	167	158	159	166	174	168	157	149	172	157	180	161	145	170	189	160	155	154	161	142	142	145	169	169	154	169	159	189	166	163	164	143	147	159	151	162	154	177	143	161	165	167	160	160	169	171	155	165	173	168	149	158	174	169	164	159	160	165	149	146	163	154	151	154	165	186	149	170	183	186	159	166	165	159	179	170	153	165	179	165	180	182	185	143	160	175	164	175	201	172	167	148	159	163	134	164	162	149	166	172	174	160	180	168	148	143	165	145	162	141	157	160	163	182	160	163	170	126	156	185	153	166	165	173	163	152	176	170	147	141	157	162	174	146	163	175	153	162	158	159	162	154	182	160	157	164	167	169	171	148	157	176	152	164	177	159	180	155	175	190	166	158	165	174	189	147	182	178	161	179	153	177	169	163	191	171	165	177	175	163	162	151	155	152	170	163	157	142	169	157	156	162	169	157	178	158	159	180	179	169	161	169	156	175	175	154	158	131	183	168	162	148	153	179	165	158	172	175	167	166	166	171	176	157	187	172	144	166	174	205	170	166	164	153	195	149	173	165	176	186	151	176	186	165	165	166	162	158	168	183	170	152	147	160	164	191	174	193	157	165	179	169	178	172	154	160	168	191	168	164	158	164	157	198	145	163	167	168	156	159	158	172	136	190	154	172	173	161	154	185	164	159	152	178	150	150	162	164	164	197	155	141	148	155	160
13919	772	532	558	545	552	521	531	486	502	496	500	449	416	459	486	466	475	432	460	451	458	459	464	458	434	488	471	475	471	408	482	449	480	455	463	445	451	414	451	475	430	441	431	400	417	479	445	462	446	469	462	420	465	460	427	454	436	458	469	469	478	436	416	418	432	421	443	449	433	433	462	438	475	432	402	473	445	467	406	474	453	463	431	436	428	438	444	442	438	443	459	417	427	457	478	437	428	469	429	493	452	433	414	455	461	457	425	476	427	449	439	455	471	446	478	420	429	466	421	394	477	434	443	464	441	471	421	472	441	409	446	457	423	404	524	418	470	426	431	442	424	432	427	440	460	393	452	426	447	430	449	465	457	476	444	422	421	403	437	467	438	430	442	448	415	432	463	458	443	463	443	487	437	417	467	433	425	464	453	453	442	466	452	433	434	416	426	457	428	420	431	421	432	444	442	462	483	458	449	414	458	408	428	465	451	450	469	461	439	475	445	460	454	443	448	433	446	451	457	505	422	478	444	449	446	455	447	406	434	441	443	445	452	476	420	435	469	444	454	463	453	435	462	416	430	452	476	440	449	403	446	442	450	458	465	442	429	462	409	432	481	447	477	466	416	447	414	457	454	439	448	453	456	439	425	437	446	440	427	427	492	433	451	408	413	470	412	445	395	400	441	460	468	443	458	471	419	433	449	458	455	412	428	459	448	481	483	439	447	443	479	437	431	486	464	459	457	407	392	436	451	434	433	452	432	467	448	438	432	433	456	449	428	440	472	442	432	434	450	457	431	440	444	456	430	458	414	476	451	424	429	441	432	413	438	466	447	431	436	460	454	468	436	483	457	414	448	428	421	422	436	457	440	439	432	464	439	447	457	439	418	425	419	404	403	469	452	432	436	447	439	459	421	449	496	429	414	452	442	470	446	426	432	446	454	416	434	444	461	454	436	446	452	474	430	428	446	440	451	450	446	495	419	460	438	469	484	458	431	444	419	424	447	413	436	439	473	430	475	443	467	427	437	423	467	418	428	451	464	410	442	423	443	432	461	435	462	438	412	417	455	433	474	415	425	430	445	455	443	408	445	416	435	450	463	407	432	449	425	412	436	440	434	465	470	432	396	470	438	431	452	452	429	444	434	455	428	459	459	440	471	464	473	458	450	470	480	470	450	437	435	456	476	453	408	432	448	426	408	440	457	472	420	428	444	430	440	420	436	434	426	451	478	434	448	418	455	469	446	458	449	489	467	407	406	418	412	472	446	427	461	449	437	463	477	470	463	487	494	478	419	400	408	459	476	446	420	441	407	449	466	414	434	488	441	434	484	419	450	413	440	470	469	429	463	495	457	458	416	415	424	433	450	463	429	430	427	453	449	422	399	436	471	435	431	449	464	436	436	442	417	455	449	438	473	425	429	426	412	429	427	423	454	462	446	413	434	408	449	468	425	433	446	415	417	438	436	437	445	422	437	410	467	487	418	457	455	426	458	462	425	429	452	442	435	435	458	436	447	448	446	438	424	442	437	429	444	389	467	450	438	452	428	434	464	406	416	421	466	444	448	387	454	473	410	466	458	448	429	416	496	485	478	443	446	460	449	459	493	445	430	430	447	438	418	424	447	458	451	472	430	452	411	444	400	409	464	475	431	454	463	418	458	409	440	395	495	466	439	482	466	419	446	434	486	452	423	429	446	427	430	435	429	463	472	432	430	410	471	484	450	409	416	391	458	446	412	427	415	425	451	467	461	438	470	428	415	460	448	421	416	441	442	428	454	484	460	447	459	427	418	443	415	455	440	422	451	423	437	433	453	459	488	410	441	442	460	457	443	417	461	484	449	413	449	472	439	450	418	448	452	426	430	466	448	444	437	424	390	456	439	418	413	438	463	421	438	476	392	445	447	410	422	443	444	417	471	443	422	441	421	440	449	438	436	453	418	445	465	459	424	437	429	433	448	443	474	392	458	453	437	439	446	443	430	452	455	465	440	437	396	418	459	444	425	422	466	457	438	427	409	443	465	419	430	428	420	433	433	411	470	458	406	467	455	433	442	448	457	449	447	426	467	455	433	454	424	439	489	405	469	464	449	425	449	430	438	440	428	423	485	485	468	407	439	389	448	455	430	442	441	445	454	412	443	432	464	452	483	440	448	420	456	408	465	465	452	455	481	477	409	458	451	432	462	422	455	434	425	479	433	426	446	444	433	424	446	415	457	437	414	429	435	448	426	449	403	437	397	442	443	403	437	402	465	411	475	458	440	455	472	452	435	408	394	414	430	446	439	432	470	438	404	441	410	418	472	432	444	460	484	453	430	423	455	449	460	464	482	466	455	424	446	424	399	473	476	448	426	434	419	431	467	447	403	404	424	463	423	446	457	447	432	419	459	451	424	416	455	456	404	443	468	447	454	405	464	439	490	428	430	420	452	448	455	457	434	461	430	430	410	484	443	447	432	457	467	423	435	461	452	458	434	456	424	438	433	434	436	435	438	457	421	398	425	432	495	425	445	450	458	455	444	435	445	485	444	448	462	451	458	472	460	423	469	457	419	425	426	451	437	470	418	444	429	480	442	431	464	465	461	449	434	430	443	432	457	405	460	468	440	498	454	455	438	423	426	466	421	453	487	414	449	419	441	462	438	437	450	448	453	463	472	429	412	491	495	437	464	423	442	448	444	498	437	469	476	463	474	445	474	446	460	428	441	443	420	456	455	440	431	421	430	421	456	432	428	451	435	459	470	414	424	454	476	472	451	415	467	466	438	463	432	444	460	416	453	454	437	418	444	442	466	430	427	438	418	480	461	456	471	424	441	429	435	434	412	442	433	401	461	469	445	456	467	446	458	472	432	461	428	434	428	462	448	463	439	494	417	456	457	414	439	426	476	416	454	427	416	450	454	437	426	432	434	451	446	411	449	436	436	426	499	449	485	465	439	428	465	452	453	430	435	458	443	422	410	415	423	474	456	460	452	529	404	454	435	450	444	436	461	443	438	462	407	465	474	420	441	472	425	454	435	417	416	465	434	455	425	437	401	426	452	445	465	457	436	474	470	431	441	445	411	444	489	441	453	434	437	472	466	415	479	463	467	403	418	410	448	483	451	490	427	451	467	429	433	406	457	495	440	474	416	437	431	440	462	429	432	448	445	442	456	410	463	445	392	460	429	462	445	446	478	420	466	471	403	435	424	477	456	438	463	442	416	465	417	401	441	457	482	430	439	433	426	469	435	417	445	442	447	456	479	459	446	428	412	412	444	440	453	461	409	438	433	432	422	442	468	441	422	425	449	449	429	433	442	462	418	420	439	477	463	472	458	475	432	419	469	431	432	468	449	426	425	446	447	420	436	466	438	450	431	432	432	454	416	421	401	450	456	454	429	465	431	420	503	435	445	453	452	458	425	454	416	460	442	463	448	493	458	472	439	456	414	436	430	460	454	440	417	414	470	432	455	437	414	401	452	476	461	458	454	406	414	428	454	446	453	434	452	424	429	456	436
55095	18488	2631	811	627	522	448	362	348	323	299	320	285	271	239	235	257	245	264	271	225	272	246	236	237	234	262	255	250	228	227	225	204	206	238	206	244	212	217	241	236	257	239	242	216	206	231	237	239	235	224	222	206	218	221	217	228	227	257	231	250	243	231	230	240	224	219	221	226	230	240	218	192	215	207	247	219	223	216	236	236	226	197	212	244	237	217	234	239	198	227	227	251	201	216	240	237	207	230	233	243	216	204	227	224	224	227	204	233	228	252	209	239	247	208	214	244	231	247	265	215	217	219	231	217	227	221	214	213	227	230	244	226	238	223	227	235	206	235	224	226	232	233	215	223	219	242	250	229	233	207	222	248	217	195	246	212	199	219	243	233	222	210	235	220	220	218	232	228	211	208	213	225	226	235	232	250	235	229	226	234	215	235	234	249	210	221	199	239	231	209	234	214	207	212	217	249	216	241	251	219	247	214	196	201	243	230	205	211	232	170	220	217	255	219	206	238	254	202	240	221	242	215	231	242	242	201	252	209	229	206	226	195	224	248	218	235	244	228	233	226	209	201	239	229	236	214	228	226	223	232	259	230	238	236	213	242	225	220	232	210	245	257	222	229	231	262	220	239	212	224	187	227	218	226	228	227	209	210	217	241	226	241	211	231	227	215	215	258	241	212	259	223	230	246	220	218	250	226	196	213	222	201	228	211	200	235	218	245	203	224	224	206	212	217	211	241	208	203	239	220	235	223	231	233	209	214	226	217	239	234	231	234	239	195	232	228	224	216	213	214	221	252	206	251	206	248	238	225	207	248	230	211	246	238	209	205	204	228	211	232	231	216	217	219	237	232	208	240	221	200	191	246	247	222	214	251	222	243	238	205	233	218	228	195	242	238	214	232	182	222	231	217	250	201	220	241	204	232	206	230	235	253	212	208	209	208	211	203	222	229	211	241	240	207	208	245	249	223	223	239	216	221	213	235	236	235	242	207	223	225	245	215	223	229	234	224	218	248	220	229	198	228	201	230	221	238	271	217	211	247	217	206	223	243	218	246	211	209	199	224	223	218	234	241	227	247	226	228	225	234	222	223	224	234	219	231	212	240	214	204	231	260	204	258	221	210	221	232	238	230	232	241	221	199	235	201	224	214	210	223	218	222	230	222	236	231	236	218	202	219	208	234	205	223	223	204	258	211	194	216	209	206	215	226	211	250	217	218	244	222	214	206	223	249	217	228	210	239	213	221	206	231	216	241	249	218	230	240	225	260	229	223	224	204	229	247	216	219	192	222	231	232	204	230	226	222	234	205	238	229	207	221	227	187	221	233	205	251	205	210	196	238	232	217	212	229	227	225	252	236	243	257	255	219	222	267	249	227	212	199	223	242	223	242	231	221	222	235	224	218	216	262	209	238	207	233	228	226	217	238	220	226	207	258	233	236	245	217	222	219	227	215	214	242	233	231	218	219	256	223	249	221	218	210	240	224	229	216	232	227	232	228	213	195	221	226	247	225	198	235	227	233	234	229	231	224	231	235	241	201	262	195	200	220	227	222	198	237	242	194	247	230	218	211	216	226	223	214	246	199	200	221	222	214	218	205	220	221	222	229	196	233	195	217	238	222	240	217	231	232	254	224	216	250	197	204	218	232	240	221	228	207	233	222	243	233	216	216	226	212	210	231	246	235	215	237	219	242	234	208	232	227	208	232	221	232	232	209	228	214	227	212	202	200	206	246	231	232	255	180	221	247	237	237	224	243	207	238	225	238	248	222	237	218	215	227	257	231	225	224	233	204	210	232	257	212	237	229	229	229	242	232	269	215	232	246	219	217	216	210	213	193	217	251	216	248	221	242	208	224	253	249	217	210	229	207	206	250	218	245	203	231	244	227	229	252	199	241	224	274	253	224	213	211	191	227	257	252	231	231	234	224	224	231	249	219	222	230	228	218	207	229	238	223	224	207	224	224	265	230	241	224	226	236	217	222	241	223	236	230	230	240	200	207	214	257	245	205	203	212	199	231	226	220	217	224	225	227	208	218	256	202	205	215	208	242	215	230	212	227	226	232	195	212	196	210	228	260	209	202	219	202	232	220	208	196	213	197	218	225	207	224	213	227	209	204	238	229	238	198	208	225	212	244	203	226	232	261	217	224	239	210	241	184	229	246	230	199	222	199	223	224	221	220	227	234	216	248	213	199	253	224	252	257	214	224	191	227	221	203	233	214	213	231	227	201	229	236	222	218	227	202	228	238	228	225	232	211	197	241	230	229	241	205	223	208	252	245	247	229	210	217	236	227	233	224	207	227	202	228	238	244	230	210	237	238	239	210	246	255	248	233	245	243	255	226	214	225	202	228	224	217	226	228	224	263	231	232	223	221	221	237	235	222	228	237	213	255	216	221	242	212	240	222	184	223	232	224	219	243	228	214	232	253	219	217	214	240	203	230	232	230	234	235	203	242	208	200	230	200	241	229	227	238	236	205	222	237	223	241	237	272	236	228	238	232	238	219	237	220	212	208	218	207	234	238	238	228	218	220	227	229	227	243	245	234	235	228	218	230	222	215	210	245	217	257	227	218	232	239	251	233	241	218	232	213	237	212	238	210	224	243	209	226	220	201	203	239	236	249	225	217	222	260	216	242	223	239	222	259	217	233	186	216	272	219	221	238	237	252	252	216	202	212	241	238	228	219	202	231	225	223	220	229	223	208	242	241	251	248	229	220	219	231	211	228	204	234	231	226	221	232	226	250	235	218	225	204	194	221	248	206	224	247	204	220	230	240	214	234	236	222	216	259	237	233	239	193	207	232	211	220	206	215	202	194	215	231	252	261	203	244	218	230	215	226	215	192	243	219	214	207	232	233	201	230	191	209	229	260	211	239	269	211	230	207	238	223	237	221	236	199	237	238	239	250	245	265	250	205	236	224	241	216	237	244	225	223	195	227	235	210	266	214	239	211	208	221	214	225	210	238	219	210	217	208	239	222	233	231	187	224	224	227	229	216	240	208	237	208	222	221	227	214	173	241	222	221	204	240	224	220	210	224	243	257	245	239	203	213	263	233	226	218	209	226	247	238	228	233	236	247	233	243	228	201	213	228	223	231	216	232	221	213	221	233	231	243	249	244	227	211	211	239	231	215	252	222	241	261	224	189	243	220	206	201	207	246	237	240	224	213	265	200	232	243	228	206	222	232	226	230	237	249	241	228	224	245	222	240	208	226	219	245	217	215	226	245	243	239	239	232	248	216	203	252	235	251	214	200	211	214	231	230	222	228	254	227	227	214	196	214	206	212	227	204	237	241	232	245	210	211	231	245	231	232	238	233	233	193	232	210	221	218	209	242	229	207	206	222	241	263	204	223	226	221	234	235	217	208	205	213	210	197	197	216	243	221	254	210	218	209	201	270	233	233	253	224	252	238	195	238	206	243	256	216	222	207	194	237	244	215	236	212	216	197	231	224	226	254	221	222	218	227	239	202	232	209	220	218	223	231	248	224	205
31760	3342	2026	2429	2257	1887	1680	1325	1303	1166	1033	944	939	870	832	834	821	785	799	735	737	692	746	655	689	642	672	650	668	658	637	645	659	636	603	663	619	595	620	609	619	642	594	590	579	600	619	618	592	603	572	587	574	554	554	576	597	572	631	610	606	589	588	537	624	600	574	575	562	590	587	602	583	568	588	575	583	642	579	568	585	612	570	618	617	566	595	554	593	579	560	580	554	569	583	598	573	571	593	555	570	609	585	575	577	574	539	566	563	590	637	586	581	549	558	593	607	570	560	620	559	616	571	570	578	577	558	555	549	594	559	567	553	531	547	581	575	616	532	608	572	593	555	556	577	579	526	584	610	575	550	594	612	558	594	592	520	579	613	613	594	579	586	591	587	587	542	525	569	572	572	583	585	570	595	549	605	584	584	581	564	588	541	615	611	611	591	558	577	605	589	596	558	555	561	544	597	593	615	588	593	563	534	584	602	555	564	567	546	585	601	607	558	567	594	563	564	611	551	582	559	570	575	598	595	557	583	569	594	553	564	536	589	545	573	604	591	586	595	584	543	572	585	604	603	567	602	584	529	567	608	606	561	580	572	563	595	563	585	557	602	582	601	573	569	594	550	574	568	648	588	562	566	581	604	596	640	565	588	548	561	579	579	618	583	560	592	640	556	551	553	586	604	578	569	593	570	611	560	566	544	615	555	574	591	579	566	586	579	567	605	574	579	583	573	601	532	580	572	622	599	597	591	580	623	576	555	569	573	575	539	586	560	548	585	604	556	504	601	559	570	597	549	598	592	573	573	547	576	634	556	551	564	543	576	598	628	572	597	561	578	547	575	608	523	600	580	563	547	559	567	598	578	620	590	584	583	586	594	555	539	590	586	581	583	528	580	519	572	587	564	620	545	586	573	574	585	564	548	598	567	535	591	577	613	558	556	596	575	564	612	592	581	598	608	599	546	589	577	601	579	576	573	650	588	572	609	576	604	638	555	596	588	582	547	557	512	580	588	603	586	562	542	572	587	541	593	609	601	616	547	570	605	551	580	605	576	530	584	526	582	574	599	580	586	545	563	598	610	588	579	558	562	591	597	553	576	586	544	596	574	617	601	600	573	589	578	628	586	564	595	586	573	592	602	624	574	575	568	518	553	606	596	516	561	567	578	548	602	579	560	566	559	584	633	610	534	542	591	555	595	554	590	585	562	553	573	579	579	561	596	597	544	579	640	585	579	592	596	515	554	585	625	566	585	630	580	545	528	604	616	562	558	593	621	568	636	599	576	594	557	549	575	591	591	583	535	549	561	570	535	581	598	612	538	567	542	595	576	565	558	620	570	578	603	552	602	539	573	535	547	564	574	584	558	611	547	546	559	579	566	569	601	603	611	564	568	621	560	533	568	577	596	562	620	601	567	560	601	530	508	575	609	597	581	625	614	600	592	606	549	571	569	537	627	568	570	580	557	567	587	551	553	593	603	573	565	578	585	560	635	558	547	567	586	597	562	566	549	566	567	569	589	590	598	586	571	585	581	582	579	580	575	607	600	575	600	606	579	581	600	585	580	552	609	566	559	584	553	585	534	581	603	581	571	576	593	575	567	632	536	595	565	577	604	554	577	546	567	606	569	560	571	590	598	632	546	602	570	563	572	577	602	605	627	564	565	629	550	620	594	579	589	610	555	579	571	544	532	563	589	561	562	561	586	585	583	512	604	602	591	616	578	568	626	547	605	589	584	585	562	530	563	567	572	580	559	548	575	604	557	600	592	604	572	588	581	574	574	604	562	571	582	576	577	589	599	614	556	599	588	579	589	586	558	585	564	576	602	560	586	580	599	602	573	582	593	593	601	616	604	606	594	572	615	576	571	576	566	526	563	601	599	576	558	546	591	572	614	592	576	629	560	577	584	596	584	579	608	589	575	571	550	550	617	576	608	570	609	601	586	569	568	562	552	579	582	578	533	611	558	577	619	578	561	606	575	606	556	583	584	607	610	578	526	596	593	602	586	585	578	542	586	596	535	563	606	601	598	596	542	596	580	558	595	579	577	562	559	572	622	642	557	611	551	547	564	540	581	560	563	553	563	555	613	570	602	583	586	612	551	564	594	582	608	581	585	623	538	579	579	619	611	594	593	525	581	522	586	559	627	576	601	576	586	572	596	594	562	558	580	595	541	552	535	564	607	566	569	558	615	606	578	533	546	577	530	619	566	615	539	555	566	612	597	585	577	595	572	565	583	553	564	572	599	572	537	500	592	600	575	568	612	573	610	555	557	534	602	603	600	538	558	605	564	554	567	523	591	605	605	574	638	532	569	528	582	585	544	565	576	624	583	548	551	604	590	567	572	582	568	575	564	540	569	582	573	587	553	602	605	565	623	568	567	551	570	527	573	605	603	578	568	640	605	593	544	562	582	562	584	637	581	564	595	595	582	571	602	588	585	561	575	523	586	559	569	580	599	616	585	553	568	599	624	568	570	568	581	550	563	587	595	584	572	590	594	561	629	615	564	608	583	560	573	549	556	575	563	578	598	631	572	587	563	608	497	584	576	560	602	615	535	529	542	573	532	549	560	601	595	626	600	595	528	545	545	589	610	574	580	603	589	580	562	582	601	575	609	595	575	581	614	580	562	558	563	590	576	562	603	626	588	574	582	531	552	574	583	560	582	581	583	583	569	635	553	563	633	588	559	549	578	540	594	560	565	573	578	596	557	590	602	571	554	570	582	612	542	540	593	555	548	587	574	561	637	546	562	595	567	566	593	530	578	561	550	567	571	577	571	555	577	597	560	558	569	568	590	581	572	569	555	538	575	586	607	573	585	580	626	589	568	566	564	564	543	584	551	593	568	596	582	554	556	571	588	595	526	567	602	573	597	566	595	612	553	561	574	561	558	572	558	592	571	539	563	555	571	586	616	568	567	590	571	620	565	515	567	523	562	560	562	570	559	566	569	592	557	611	599	535	564	588	587	600	586	556	560	570	571	612	580	536	613	551	589	572	568	589	596	593	564	544	570	606	527	544	553	584	558	561	608	574	610	619	557	600	556	578	586	551	558	563	571	556	595	592	576	528	581	582	555	599	571	557	561	538	592	556	535	576	592	625	598	590	620	547	575	575	584	549	630	604	561	548	591	566	583	572	584	603	550	571	609	603	526	599	622	545	582	546	578	535	528	555	609	587	580	534	602	583	619	579	599	584	571	578	522	630	558	605	573	568	587	594	580	551	596	541	594	588	594	578	572	591	562	571	576	576	547	598	562	578	601	539	576	550	608	557	600	616	576	606	574	573	586	575	581	557	583	561	567	593	568	549	583	561	613	577	581	556	541	572	592	613	590	576	538	587	620	622	601	612	570	528	569	603	558	572	568	534	560	592	557	585	598	603	570	528	592	581	577	593	602	587	565	629	588	588	584	573	586	573	599	545	489	549	580	561	562	602	570	580	629	556	569	534	597	571	567	547	586	565	585	557	601	555	564	547	559	571	604	601	581	627
65336	26085	6833	1545	1053	755	570	452	363	327	289	254	241	253	224	195	200	188	179	180	159	168	163	177	133	179	160	147	144	163	180	122	135	154	140	158	162	167	160	133	142	153	155	152	144	148	116	145	159	156	141	126	155	122	145	134	136	131	168	154	149	125	126	147	146	119	144	143	156	151	125	136	148	130	133	128	141	151	125	160	134	146	124	134	148	122	151	120	133	133	140	148	138	146	126	127	130	160	134	139	136	144	137	117	134	120	146	141	130	146	155	127	171	141	119	135	128	128	145	115	143	140	155	135	128	140	139	137	121	149	151	159	146	158	143	137	150	141	133	134	140	140	117	146	143	142	166	135	113	136	115	142	137	144	157	158	155	123	137	137	137	131	132	124	137	136	144	123	146	145	112	139	141	142	129	125	143	123	139	144	118	147	140	145	152	140	135	122	128	138	127	148	125	128	138	129	131	118	138	148	145	153	139	128	134	140	124	137	129	127	150	152	135	139	127	135	145	134	129	142	150	145	132	168	131	143	120	164	131	154	150	159	139	147	129	133	125	147	131	153	160	131	154	127	156	139	143	137	140	139	136	125	149	133	157	125	144	139	119	154	155	133	146	135	129	128	155	139	129	144	153	133	133	137	132	151	130	143	143	138	149	117	135	142	125	114	161	146	155	119	135	128	151	150	118	150	133	154	131	139	122	125	140	135	148	140	154	162	140	154	142	150	124	131	126	145	143	142	148	132	145	134	139	108	134	153	147	141	132	134	156	156	154	142	149	148	142	145	164	141	141	140	135	145	135	164	122	121	147	141	139	141	140	128	129	143	123	124	139	138	150	140	127	128	141	159	125	134	122	123	140	146	116	134	114	134	121	147	143	159	126	147	147	119	127	131	152	137	163	125	132	169	146	127	128	136	134	128	156	143	163	132	137	135	143	145	132	139	169	142	153	142	140	127	115	145	141	130	130	145	151	141	125	133	133	129	112	133	149	150	155	109	150	139	126	134	138	108	113	122	143	121	138	150	141	148	149	133	105	131	138	150	131	138	121	163	147	158	147	134	149	130	152	151	133	122	166	139	170	166	133	133	133	137	124	153	125	129	127	143	146	156	142	129	135	140	149	144	147	143	129	145	129	132	150	119	138	149	140	152	137	128	131	142	128	126	147	128	127	143	125	135	127	122	138	137	147	127	142	121	108	138	144	144	114	153	144	166	145	126	144	145	163	132	161	149	155	145	143	129	143	138	151	129	126	162	142	134	129	147	132	148	135	156	143	130	138	140	125	146	129	144	164	119	142	134	165	136	132	142	108	136	147	127	150	127	143	138	130	163	156	136	142	146	141	128	147	146	132	142	133	128	149	133	135	138	147	147	139	145	149	127	126	127	143	137	148	141	148	156	120	134	136	128	151	143	142	126	131	143	137	140	113	139	143	142	129	130	138	144	158	146	151	142	145	131	123	101	122	159	141	148	148	120	143	135	133	129	147	154	117	131	159	132	139	161	133	138	142	125	147	134	147	140	126	136	141	125	120	148	133	145	154	145	130	131	128	136	149	125	148	125	140	147	160	139	159	126	143	125	169	145	128	145	150	141	127	134	126	140	150	143	160	148	139	119	124	143	149	133	123	134	118	144	150	128	132	143	135	149	142	149	129	148	135	117	124	133	135	135	114	140	135	126	134	140	141	142	148	140	146	163	125	131	131	143	132	131	137	133	142	148	128	142	134	138	149	135	124	144	150	147	139	122	134	143	161	145	149	103	136	139	134	147	140	148	152	148	144	149	148	130	144	144	145	135	143	137	126	139	127	136	136	127	141	125	130	150	124	136	145	146	133	150	159	139	133	137	149	133	132	147	143	135	148	157	123	129	150	114	117	125	137	141	130	127	152	128	135	122	126	144	118	133	131	118	117	143	135	159	136	132	139	137	142	124	151	133	136	131	133	141	142	146	147	140	131	143	125	133	125	126	135	141	121	116	142	154	168	129	130	141	136	140	133	140	147	137	150	122	138	143	127	154	139	145	129	173	145	162	119	142	121	146	127	130	142	144	151	123	140	148	142	128	149	139	139	132	122	125	131	145	141	147	133	148	141	146	152	131	137	108	148	140	137	149	139	122	160	134	137	146	132	130	146	141	148	132	126	114	128	134	125	145	139	131	133	139	140	151	135	151	133	145	114	128	135	160	136	141	152	144	140	155	124	125	120	117	139	165	134	141	135	132	133	130	132	140	123	131	135	144	134	150	151	139	122	143	157	163	123	124	117	132	131	146	138	150	141	140	134	170	141	142	139	143	143	144	137	150	132	139	151	146	153	150	143	153	118	130	141	120	145	108	148	141	142	131	129	141	147	128	138	145	161	139	163	155	116	119	156	124	157	144	149	125	143	142	129	155	135	132	144	146	144	138	134	127	164	155	133	126	139	129	145	132	135	117	128	152	149	125	130	141	138	139	136	134	146	131	124	130	130	139	149	135	122	164	145	113	132	157	151	139	132	140	119	125	136	150	140	135	141	144	145	145	149	170	123	152	141	145	132	138	165	142	150	145	137	138	148	135	142	128	146	144	146	161	129	121	152	139	152	127	157	159	128	129	108	131	158	147	138	135	144	156	127	143	145	147	124	134	117	139	148	135	146	148	138	134	126	140	148	140	136	139	119	139	151	123	148	163	149	116	124	148	141	166	147	132	137	121	141	158	141	119	160	144	144	145	151	133	144	143	136	166	125	151	128	138	133	154	125	122	154	132	136	133	132	148	129	127	170	140	117	139	126	148	170	122	136	144	117	144	136	140	136	128	153	127	124	141	141	161	112	118	137	149	138	126	131	149	124	156	128	139	120	138	132	143	129	123	155	118	126	139	127	143	136	158	134	130	141	143	130	147	130	135	123	146	128	147	159	127	146	126	144	142	132	145	145	142	126	140	132	141	162	142	137	132	138	151	138	145	132	147	133	123	127	148	168	121	140	137	149	143	143	134	127	150	133	130	124	146	132	140	129	160	147	126	147	137	124	138	141	140	141	156	131	143	136	135	134	164	142	143	132	133	142	183	156	143	135	123	115	143	139	155	144	144	147	151	128	120	138	107	165	125	141	139	153	128	124	124	120	142	140	131	160	144	127	140	144	138	135	118	124	129	137	126	164	139	143	134	144	165	144	126	143	144	139	144	133	137	129	139	149	105	135	142	114	115	133	143	152	144	130	107	143	143	156	143	130	148	106	134	139	149	134	144	140	131	155	128	137	145	146	141	133	144	127	141	155	163	155	144	154	141	139	139	132	132	135	134	126	147	153	119	125	147	137	132	132	127	140	141	145	131	133	141	178	147	140	155	147	154	136	107	148	133	109	144	155	158	144	156	134	142	130	151	121	131	129	118	125	132	147	130	139	130	146	127	127	154	122	142	128	141	153	125	139	113	146	142	162	142	151	146	144	134	136	138	156	147	134	152	149	137	156	116	153	158	133	154	122	149	132	136	138	128	156	149	164	129	136	125
39875	5161	3306	3997	3481	2925	2333	1982	1664	1509	1377	1121	1068	929	865	797	816	710	678	658	602	604	610	640	558	536	539	522	471	477	513	510	483	477	442	465	463	449	426	437	459	448	408	404	432	420	401	420	390	426	403	387	390	388	391	403	359	432	436	363	408	397	393	402	369	365	381	399	422	399	397	362	383	386	340	386	374	361	389	367	396	360	376	351	386	390	403	371	371	404	342	375	366	372	412	341	383	385	351	400	389	383	378	383	378	360	363	352	368	382	337	355	375	389	363	362	380	392	382	385	345	354	396	400	396	400	361	374	380	372	373	387	355	367	368	369	419	349	383	344	362	381	354	339	389	368	364	351	397	373	343	360	385	374	361	357	369	366	370	372	357	384	350	363	404	338	388	379	370	354	378	377	375	395	364	369	401	336	345	379	344	351	341	357	399	387	360	391	373	362	391	374	361	355	377	377	383	363	360	344	358	350	336	373	349	342	356	364	362	375	373	352	329	366	380	363	352	354	358	381	393	371	371	367	382	382	425	390	366	345	348	352	360	372	379	394	349	358	350	372	337	358	375	367	376	367	344	334	362	338	354	350	364	395	353	350	332	376	382	360	348	354	360	317	360	370	376	364	374	372	329	338	404	364	359	381	396	385	374	361	369	353	352	344	349	377	359	369	364	358	368	370	350	390	373	363	335	346	357	365	382	368	367	368	368	325	369	385	367	379	352	314	378	343	393	337	355	336	385	356	336	342	348	354	370	387	404	351	357	400	383	349	361	376	374	394	367	353	376	389	356	378	353	355	357	344	348	344	367	353	355	348	357	360	382	373	340	376	380	378	361	351	382	362	353	352	373	341	390	341	350	370	341	383	367	386	374	350	360	333	359	349	377	356	336	360	353	322	403	325	380	354	385	364	354	324	370	357	314	357	375	384	339	342	356	362	376	351	404	380	352	384	368	363	332	377	378	368	368	371	372	349	429	380	378	388	363	358	385	346	391	334	403	366	357	351	390	348	402	398	366	361	378	362	378	369	362	356	342	356	379	357	376	343	386	365	366	385	361	358	351	362	365	366	385	336	371	354	332	358	368	345	382	365	343	335	343	361	347	384	382	347	367	343	353	374	369	346	368	364	349	343	371	376	371	356	347	359	364	376	351	346	359	374	394	371	347	329	380	353	374	379	387	351	369	329	369	341	338	370	393	362	375	367	365	360	347	357	346	382	378	318	343	385	351	341	373	381	395	352	363	379	371	340	340	347	373	317	353	342	361	386	385	375	353	338	363	360	382	393	359	351	346	340	368	356	340	325	338	370	347	353	398	352	351	346	328	368	412	354	315	334	387	392	379	383	375	377	358	330	347	372	383	342	351	363	370	374	374	363	332	395	368	382	354	375	348	348	355	377	369	373	365	387	384	371	386	380	381	387	357	313	349	351	414	340	397	373	349	392	357	341	376	370	346	368	355	337	335	368	386	344	358	364	348	348	380	372	399	394	367	365	369	361	377	394	361	390	351	353	386	397	404	400	358	341	398	358	361	368	392	326	385	347	360	372	370	369	385	359	354	353	334	379	360	339	367	359	373	387	356	345	345	374	354	356	332	365	383	368	362	357	347	325	351	340	309	366	389	402	328	375	363	345	402	347	356	349	392	388	326	324	371	357	362	393	356	341	342	342	370	346	365	353	359	376	349	377	359	360	382	379	343	371	323	352	349	369	357	352	335	360	395	335	360	381	395	382	372	329	351	340	375	352	336	331	366	367	393	369	367	325	405	358	389	330	360	380	366	361	382	371	368	362	400	365	360	327	352	316	364	349	348	378	398	381	345	358	351	382	350	344	352	388	366	350	337	341	376	392	347	360	386	384	387	375	347	348	331	357	367	345	354	361	357	362	399	376	362	329	369	357	373	344	338	344	360	348	364	337	350	375	380	353	356	366	370	391	347	362	368	359	370	355	356	369	355	351	342	361	363	372	355	344	343	367	351	370	354	369	386	378	372	390	350	358	359	361	358	331	373	364	359	339	327	336	370	395	338	353	375	361	332	354	355	353	360	364	387	373	382	381	353	392	344	378	363	386	368	360	364	365	361	336	388	379	352	378	399	349	389	304	387	360	357	337	381	350	371	364	360	334	350	341	346	347	352	370	347	373	374	381	359	364	366	361	366	374	371	352	374	377	350	357	353	361	359	365	340	354	335	380	366	363	370	373	383	362	313	358	372	354	389	370	342	365	343	375	366	380	373	403	383	353	360	376	368	330	341	352	354	348	346	347	359	368	347	359	373	330	349	354	364	356	355	333	356	351	369	360	368	384	356	371	343	358	354	378	366	375	377	341	361	361	341	380	386	386	366	336	380	379	362	368	340	361	379	380	335	365	359	340	368	352	373	380	358	401	373	342	363	377	344	361	377	356	359	333	370	367	359	360	373	355	373	339	352	413	375	377	344	370	327	325	375	373	388	309	372	393	364	380	372	379	337	386	369	390	360	335	372	321	309	357	418	375	348	349	382	372	361	342	376	356	377	342	399	383	350	382	373	372	376	364	354	375	349	339	341	340	390	366	357	351	355	362	371	345	364	366	345	348	380	345	351	384	381	354	350	342	393	382	334	376	381	366	410	342	358	390	378	366	392	359	389	341	389	358	408	358	348	380	358	343	339	380	371	328	346	368	348	339	386	372	376	390	344	377	332	357	366	352	342	367	364	353	357	372	353	375	348	328	365	358	338	382	332	337	382	352	342	366	383	380	367	372	353	381	375	370	417	351	362	389	380	352	350	348	397	370	367	359	347	371	377	339	369	346	381	392	377	382	366	367	373	361	363	378	371	346	356	333	382	351	401	383	377	353	344	346	356	366	368	360	361	395	343	326	362	388	361	384	376	339	359	371	364	395	390	403	356	346	345	352	388	362	373	353	349	341	363	376	341	344	347	351	331	377	359	390	366	365	325	356	380	361	340	354	363	368	356	350	410	354	367	328	378	373	360	394	350	359	373	324	378	344	359	371	392	345	346	349	397	347	347	367	362	355	362	360	374	364	345	364	356	369	379	369	345	359	391	380	344	363	336	325	344	388	363	377	353	335	373	376	403	349	356	337	390	380	362	364	399	361	354	374	346	343	365	383	360	356	356	362	343	359	377	376	353	338	372	368	321	375	368	370	390	361	347	366	361	405	324	342	372	374	401	327	349	340	345	381	327	381	370	362	378	352	368	352	352	335	365	398	354	354	372	332	358	350	381	370	396	356	371	356	360	411	367	324	373	356	376	348	352	375	341	339	357	371	351	345	365	370	335	357	353	355	396	378	368	336	319	380	358	376	385	319	361	359	362	360	367	346	342	346	386	368	385	330	349	359	346	364	345	412	356	354	356	373	349	366	348	321	335	331	367	419	381	356	337	381	347	324	362	360	366	372	384	378	362	368	363	354	372	377	380	346	364	356	346	365	393	359	350	370	349	351	319	347	377	391	360	359	390	343	356	382	359	339	325	357	356	330	400	368
20125	1680	289	245	178	200	186	153	178	211	177	156	195	193	174	140	166	166	164	150	194	184	174	184	163	171	158	178	180	167	151	159	190	180	181	166	156	183	157	183	187	151	178	191	151	165	178	166	170	178	169	156	168	155	198	201	165	180	163	175	191	156	160	169	160	163	178	166	154	166	184	171	162	177	164	177	148	164	158	170	182	172	156	166	162	179	170	175	157	164	154	145	194	183	153	167	157	175	174	169	156	169	159	163	155	154	143	145	156	164	161	153	161	168	159	169	187	155	171	158	177	175	172	163	156	153	172	160	167	169	197	152	172	194	164	175	145	170	177	170	142	174	140	177	174	146	153	170	177	190	174	152	165	169	172	168	164	147	134	170	159	157	151	147	157	185	164	155	152	165	180	167	174	166	152	174	175	160	154	172	146	174	179	183	174	162	169	172	169	195	157	175	173	155	203	150	174	166	159	195	165	178	163	171	159	214	153	159	168	163	157	159	161	154	175	171	139	163	161	162	171	165	174	185	141	164	158	191	157	155	179	164	170	163	179	197	191	153	172	167	163	144	181	170	166	162	167	141	166	170	159	166	174	163	145	160	176	152	156	166	166	161	176	163	172	148	160	168	172	184	162	200	180	169	169	160	146	147	162	178	150	168	128	160	144	166	164	188	173	166	187	186	158	165	171	150	159	172	178	180	155	160	165	161	175	179	163	163	187	157	173	174	167	186	153	175	148	157	160	164	172	167	177	152	182	169	161	146	162	192	169	161	164	181	176	169	169	151	183	178	155	153	160	133	186	168	139	174	164	162	180	157	148	171	153	185	162	167	177	163	157	151	153	168	169	164	186	170	162	152	170	153	152	177	142	174	142	158	174	176	153	160	172	145	192	148	175	147	174	176	165	167	153	143	160	184	172	182	163	176	156	147	149	158	174	161	193	178	145	138	161	165	162	189	152	171	182	167	153	177	147	167	173	165	146	187	155	147	163	159	153	155	169	190	187	174	184	156	170	172	175	185	159	156	152	162	165	150	167	158	152	164	180	175	180	175	172	155	159	190	171	149	169	173	177	171	162	159	145	175	173	184	161	181	162	178	180	161	170	158	159	167	163	153	183	149	190	170	137	179	156	139	159	152	184	165	157	185	165	157	170	152	175	166	172	156	168	166	176	164	183	153	163	162	175	152	171	164	161	166	160	134	154	169	177	152	154	174	157	170	179	163	149	174	172	185	166	144	148	164	171	160	148	174	167	176	163	194	152	161	156	165	186	161	184	192	185	177	172	154	172	199	181	172	170	132	162	167	154	181	172	152	186	174	178	150	152	147	158	153	146	140	151	184	176	167	185	162	166	182	170	168	170	171	171	171	167	198	181	149	178	184	154	168	162	160	160	168	158	182	163	158	176	157	181	185	144	172	174	153	142	168	189	179	157	180	178	188	157	180	170	159	151	146	147	178	160	158	159	156	167	144	144	193	168	158	172	185	167	176	151	153	188	167	151	188	148	137	161	186	183	160	164	160	178	158	177	180	165	162	173	183	158	173	165	166	166	200	165	155	160	157	166	186	181	186	188	188	152	179	156	158	155	152	153	147	185	185	154	165	177	171	180	162	179	172	169	153	170	187	164	170	164	169	175	159	159	172	162	168	142	163	178	184	163	151	176	178	176	143	157	195	187	176	165	144	145	162	155	180	168	175	176	177	170	153	153	149	162	179	158	162	163	160	178	178	195	168	152	171	151	171	148	158	176	172	156	179	163	189	161	161	164	158	162	165	166	180	157	149	158	157	197	165	164	172	162	158	153	179	149	162	176	152	169	170	165	175	176	159	154	149	169	160	156	161	166	152	184	176	159	150	192	164	154	165	169	142	178	152	167	139	168	159	168	161	156	164	156	167	166	185	199	168	158	161	165	173	183	145	165	158	177	158	183	189	156	155	164	161	187	172	173	158	150	167	171	187	159	175	165	181	169	172	173	173	164	153	162	168	165	164	181	167	177	168	193	136	144	171	153	168	152	136	171	151	187	169	168	167	175	153	168	180	180	159	140	161	178	170	187	153	164	171	146	166	165	177	152	155	157	170	164	155	189	196	144	174	165	163	173	161	163	176	166	153	144	175	177	179	166	140	163	150	157	185	169	177	147	156	166	166	158	154	138	169	153	155	151	184	175	158	169	185	160	157	150	153	179	159	159	163	169	169	163	176	153	181	168	173	182	174	184	174	177	173	160	165	157	186	184	173	157	164	166	164	164	176	174	169	159	180	154	170	173	158	192	153	175	161	173	165	161	145	167	174	165	148	164	180	157	142	172	178	178	188	162	146	165	160	172	147	145	181	163	152	186	161	168	164	163	172	173	159	158	154	142	149	196	178	174	168	166	181	171	176	167	166	177	171	154	187	187	168	152	174	174	167	171	188	183	152	172	159	171	168	169	151	166	158	165	159	146	166	163	160	157	150	148	168	148	160	159	164	169	162	162	166	180	168	152	155	170	154	178	188	155	176	164	184	179	160	174	173	198	172	166	144	172	166	174	173	164	156	151	188	177	176	180	162	171	194	169	173	174	141	158	175	160	188	164	169	160	133	180	172	158	127	180	184	182	160	169	186	143	171	177	177	148	165	172	149	161	172	185	148	165	170	155	168	171	146	180	164	196	166	206	170	180	149	172	158	158	143	164	177	192	157	158	178	175	152	169	176	168	171	169	179	186	176	148	143	184	186	148	171	183	173	184	165	188	155	158	171	178	162	164	141	162	161	166	153	176	160	172	153	176	149	195	184	174	168	160	168	163	163	175	154	160	155	156	191	175	190	166	154	154	195	163	174	184	154	167	175	185	178	182	156	155	160	175	163	160	168	185	177	160	170	167	151	187	183	175	192	192	168	163	161	152	187	186	154	151	185	169	176	170	176	163	162	149	174	165	161	169	195	172	186	167	141	171	171	152	183	180	185	176	147	165	178	156	160	178	183	175	172	150	149	163	153	179	178	166	169	161	174	173	144	134	176	156	170	182	169	190	144	152	152	189	189	166	185	182	169	176	143	170	170	166	176	162	163	159	170	170	164	182	163	167	181	163	167	182	159	162	176	167	148	166	156	141	155	162	181	165	141	180	174	183	167	169	143	143	163	143	168	173	158	152	158	157	182	171	184	155	189	169	154	155	187	153	162	179	164	173	149	183	170	187	173	179	176	161	175	180	132	189	154	167	140	157	158	174	167	167	155	147	170	136	160	174	158	149	185	183	165	175	149	161	153	164	164	176	147	155	181	175	149	160	152	155	192	181	175	174	181	167	150	191	165	154	177	160	174	149	163	184	168	171	160	178	159	168	158	159	156	177	171	161	160	158	169	173	167	153	176	164	165	142	180	181	184	163	164	163	160	167	184	171	192	148	170	173	179	165	173	192	183	164	184	172	184	171	168	164	162	159	186	175	198	171	197	155	152	166	175	158	156	163	165	179	186	141	160	174	168	155	175	190	155	166	159	180	154	172	171
14581	794	611	651	623	574	572	523	515	496	514	513	480	486	482	491	479	481	459	466	413	468	453	433	464	458	416	491	482	493	482	485	481	455	471	459	438	452	474	444	417	469	449	427	471	449	475	432	445	443	467	470	466	442	453	463	461	451	465	433	502	481	462	466	442	448	446	466	431	458	461	439	483	464	437	469	452	424	458	402	461	445	417	442	463	460	453	445	444	477	458	485	444	440	450	458	448	468	440	416	427	464	433	425	430	444	492	463	468	457	424	448	453	432	448	422	451	455	437	429	463	452	427	431	490	485	434	460	475	449	447	445	438	464	454	435	496	494	478	420	447	450	447	460	457	431	478	438	465	446	447	439	445	453	466	434	461	467	466	430	464	420	428	461	431	458	414	475	418	396	441	449	474	503	469	479	480	443	454	432	469	425	457	464	444	413	490	481	471	448	472	456	475	423	435	455	449	432	416	428	446	483	439	443	431	405	456	469	474	460	453	452	459	432	462	466	448	462	451	449	447	445	450	451	474	447	464	437	438	464	422	418	480	472	449	453	426	439	420	454	440	425	432	456	432	415	463	441	431	476	439	446	478	434	441	477	474	477	479	447	419	433	448	484	443	424	433	493	482	473	468	459	441	459	447	481	427	450	432	467	489	416	471	432	426	477	454	473	474	435	438	405	428	444	459	461	435	434	441	427	425	465	451	413	449	428	448	470	452	459	473	458	438	484	481	427	415	464	454	435	428	501	468	429	438	470	452	458	462	457	455	404	461	449	435	420	430	459	446	453	454	426	456	485	479	424	417	447	434	415	436	431	420	434	452	451	464	471	422	463	453	487	480	449	454	453	435	459	442	424	504	488	471	444	435	441	411	468	463	445	419	471	485	479	426	435	407	408	505	438	442	463	438	467	441	457	452	433	455	414	441	452	440	442	428	428	433	415	449	461	446	454	452	447	461	484	452	462	444	468	459	460	441	422	496	439	434	438	431	437	445	427	446	472	415	419	463	444	471	448	437	449	418	485	428	484	447	440	469	469	421	470	455	499	467	435	421	471	436	441	471	456	410	470	414	456	465	497	434	472	469	478	445	439	405	462	489	457	449	448	474	444	454	487	452	476	440	476	483	461	477	469	481	450	454	469	478	478	454	419	427	450	468	395	446	440	449	471	452	436	417	472	441	461	433	458	458	477	464	452	450	448	462	421	414	442	437	439	463	416	417	436	474	429	447	466	468	425	461	478	433	443	446	444	448	442	459	412	472	462	473	473	507	471	458	456	419	428	466	412	424	442	458	460	427	436	457	420	447	458	442	438	464	457	439	439	468	457	438	464	469	444	447	476	441	484	445	446	468	487	487	439	499	461	462	473	417	472	445	454	451	458	446	467	456	427	445	484	454	479	458	440	429	428	421	468	450	413	447	467	412	430	448	438	436	483	467	433	475	445	424	487	478	432	389	425	479	428	417	426	468	414	457	449	441	445	451	455	467	463	434	428	441	441	428	453	415	428	457	429	447	443	454	437	421	451	406	461	458	428	452	462	441	478	465	457	406	493	436	417	489	449	451	438	433	452	437	421	442	459	442	418	443	476	486	440	448	413	440	431	460	453	435	413	441	446	473	430	432	472	487	431	462	425	442	430	487	456	429	437	420	459	447	467	450	440	447	429	447	443	447	505	434	436	454	426	465	465	431	480	469	438	454	455	413	438	471	433	455	439	457	442	441	408	461	412	452	450	447	471	451	463	440	442	454	415	485	440	432	444	482	423	417	428	465	443	480	453	434	449	435	439	465	474	483	497	469	415	445	454	451	419	416	444	443	458	437	423	473	447	445	468	433	425	458	435	459	446	450	465	449	463	453	460	464	423	469	460	480	430	464	420	464	452	432	452	476	434	424	414	416	461	417	449	463	444	453	436	453	488	405	427	454	448	435	450	455	461	401	449	461	395	451	429	459	453	442	448	436	458	460	454	452	457	452	427	418	448	450	435	433	476	403	468	473	425	417	432	451	474	419	448	497	457	421	446	425	411	452	447	498	453	430	466	437	421	452	452	438	460	452	449	403	439	452	450	439	433	434	469	462	469	475	470	486	464	445	455	435	442	474	428	474	437	436	434	452	456	450	472	475	450	447	443	456	430	461	452	431	437	433	431	458	432	472	466	475	427	441	451	423	481	485	446	452	487	452	501	479	422	444	483	441	438	452	431	376	476	435	465	476	409	458	454	446	432	442	460	462	462	444	461	450	437	473	437	454	455	439	496	475	454	450	455	442	468	449	458	474	432	465	472	443	477	468	430	446	454	450	457	427	494	466	418	508	436	450	454	466	452	465	440	471	443	455	474	460	476	472	434	434	467	435	441	452	447	441	421	463	462	415	457	476	432	433	432	453	435	457	448	425	443	447	441	448	444	408	465	420	464	458	455	459	438	461	445	442	465	448	461	445	452	455	467	432	416	444	459	402	443	460	444	474	454	452	440	412	471	454	450	460	466	452	456	436	475	438	420	476	454	471	446	441	451	451	453	442	468	431	401	421	461	478	447	468	445	461	446	463	440	452	435	422	447	480	468	481	453	457	438	446	478	458	449	445	449	467	432	457	407	428	466	420	483	413	431	465	503	425	447	478	446	434	469	478	433	407	453	411	461	449	475	421	417	440	439	417	443	430	446	422	434	457	420	435	452	446	415	435	444	423	466	487	417	420	428	435	464	441	432	469	406	456	467	438	457	449	415	438	435	447	467	448	409	421	446	434	449	437	461	477	431	462	445	460	439	441	429	446	439	431	497	434	452	489	438	461	440	443	441	455	461	431	453	448	442	456	414	459	460	463	441	448	441	459	438	427	461	450	428	442	508	458	469	447	462	460	439	424	418	477	468	503	457	436	435	455	433	457	428	447	425	410	451	464	478	421	438	469	432	454	458	454	463	459	463	441	486	439	479	464	433	464	448	439	483	472	445	456	469	471	423	453	438	459	485	446	446	423	478	447	452	478	426	439	462	446	435	475	473	472	430	433	460	451	450	486	416	438	439	443	461	428	456	443	468	430	437	488	450	431	438	445	446	444	452	459	463	432	453	414	482	447	459	443	455	482	469	448	440	435	432	465	421	460	445	438	480	425	462	445	455	501	472	467	457	416	420	491	448	484	420	425	451	456	470	408	472	440	442	436	460	416	454	463	438	439	435	467	433	420	429	424	440	457	433	457	484	421	458	505	435	427	430	428	465	441	449	447	453	416	449	454	445	413	435	466	459	432	458	469	482	480	460	418	396	453	455	457	450	428	477	421	441	448	455	492	439	457	452	477	450	408	435	439	443	453	446	451	432	438	416	415	469	486	400	426	434	464	467	473	455	473	455	494	431	477	468	468	444	478	425	452	469	445	445	430	450	457	475	472	418	407	435	441	453	457	460	448	463	439	462	447	441	439	471	456	439	492	450	498	476	422	415	459	434	450	445	500	459	396	469	477	481	440	489	469	429	466	458	476	472	441	420	484	425
54382	18641	2900	873	657	484	428	418	355	336	306	274	275	291	315	266	268	240	260	259	256	259	233	227	224	247	224	263	222	223	235	229	235	220	257	233	238	228	227	217	230	215	215	197	266	240	231	238	214	245	241	234	227	211	204	251	227	198	219	228	222	229	218	219	198	253	209	252	217	216	213	259	249	221	238	260	241	240	234	238	249	217	223	221	229	201	226	240	197	226	238	224	248	238	243	229	228	205	254	223	229	228	229	217	246	207	229	240	224	218	256	215	246	221	230	230	220	239	204	266	210	195	218	219	220	236	223	238	245	233	224	251	254	217	221	240	227	227	210	205	243	226	228	219	218	255	228	207	242	247	242	241	243	221	257	245	230	240	234	234	238	244	212	214	225	231	251	213	207	232	209	230	220	239	227	227	220	233	242	237	224	246	225	230	217	238	236	241	230	246	232	254	230	181	209	202	203	226	225	244	215	231	221	223	234	243	226	242	222	204	206	222	219	230	253	219	200	225	223	205	212	217	238	248	259	223	216	243	231	223	234	250	189	231	218	210	210	251	228	230	218	242	226	231	225	237	206	225	223	256	221	230	204	226	240	230	224	241	237	237	234	233	216	230	243	244	213	252	234	230	233	207	203	217	239	248	241	244	235	240	211	219	247	217	245	217	245	219	236	214	225	230	254	248	268	233	225	206	215	225	219	227	230	241	235	244	221	237	259	210	212	191	230	235	211	238	222	215	248	206	230	221	213	228	233	213	225	215	212	239	208	233	234	234	256	227	240	230	217	218	215	247	242	207	238	226	226	220	236	251	242	254	231	255	251	221	231	228	225	206	244	235	236	255	194	234	229	229	230	234	219	210	232	230	215	249	232	236	240	261	183	233	249	216	211	249	219	234	232	245	229	229	213	216	240	241	213	234	232	205	215	245	217	213	212	224	239	242	221	208	210	199	216	204	223	220	262	243	253	196	256	216	240	193	214	223	213	251	232	261	248	211	239	254	219	227	221	252	223	207	230	230	253	233	217	228	226	244	246	228	203	233	214	220	196	219	209	253	222	244	249	242	231	237	240	193	232	209	212	242	231	210	240	260	208	212	215	246	214	226	244	214	243	251	239	220	274	231	252	213	207	200	240	230	226	216	247	205	219	228	209	225	213	200	205	225	225	243	234	220	217	216	225	230	232	226	226	207	227	216	223	213	223	232	231	242	226	209	207	233	216	252	209	188	229	216	209	234	190	213	242	221	217	216	215	236	233	223	220	229	210	211	212	187	252	228	224	224	248	226	215	232	234	205	272	210	234	240	215	233	236	246	236	238	224	201	205	241	232	245	218	259	230	258	229	212	225	197	197	204	269	265	204	226	204	244	248	208	201	239	235	216	210	213	241	199	234	225	216	237	232	227	233	212	236	224	223	227	216	209	215	228	233	194	209	232	224	214	202	249	235	217	227	251	196	228	224	210	201	272	231	238	224	224	240	222	243	208	219	229	183	219	227	199	220	219	230	215	197	244	222	205	204	210	204	200	231	227	249	223	210	224	228	211	240	256	253	214	283	205	233	213	219	234	221	209	233	260	208	223	231	228	215	231	224	215	245	225	261	243	227	219	214	221	235	214	254	240	212	217	248	255	236	217	205	229	222	232	219	231	243	202	201	247	211	238	242	233	225	230	211	186	229	225	267	222	231	233	186	220	235	221	263	231	204	222	219	231	238	233	222	237	212	203	242	237	257	235	220	206	202	222	237	227	234	210	255	228	226	227	257	267	220	242	222	234	221	233	210	238	231	225	229	255	220	230	231	246	258	232	227	215	205	185	238	209	234	221	234	238	204	218	240	231	232	244	250	229	259	257	216	231	229	224	200	227	229	242	220	244	220	232	206	219	233	226	235	224	236	227	216	240	234	245	244	218	223	217	238	202	216	231	220	223	230	247	226	234	229	269	249	231	210	237	228	225	236	212	233	233	250	227	225	203	217	217	218	234	215	227	225	228	211	187	249	197	234	229	253	248	224	196	227	247	237	208	231	218	231	220	216	258	212	242	213	241	203	237	219	247	221	243	218	226	218	223	257	225	235	226	209	223	242	222	221	214	234	216	220	232	234	222	248	237	243	227	250	227	210	240	219	208	263	244	222	209	255	223	228	209	223	218	249	245	219	253	232	261	234	195	210	222	214	235	238	217	234	220	235	248	223	216	227	237	220	242	237	205	223	250	235	215	236	222	217	224	223	215	259	233	204	213	236	230	227	216	234	231	214	233	217	253	243	230	242	216	233	219	208	235	211	236	208	215	201	233	223	225	218	241	202	250	247	226	246	218	239	230	219	224	223	217	203	233	230	213	222	230	223	213	211	248	197	199	208	216	208	238	247	206	199	227	218	211	238	230	231	209	235	229	237	232	235	246	220	206	227	221	221	225	235	229	197	207	223	201	225	222	209	204	209	217	230	225	208	229	208	218	220	260	242	230	223	224	217	237	237	212	258	228	218	195	241	215	229	210	221	237	219	216	219	262	243	232	251	210	213	220	226	230	212	208	259	236	244	218	238	258	218	254	222	219	222	258	228	224	240	219	211	223	246	197	225	232	230	233	224	231	220	234	227	243	213	231	211	230	213	233	232	227	227	228	224	206	205	238	240	232	252	252	213	207	215	236	248	214	233	233	229	216	236	247	230	234	207	218	205	263	221	213	221	219	235	196	254	230	221	235	254	216	220	218	214	227	219	212	226	204	230	231	211	235	241	224	232	210	224	226	233	251	222	221	228	201	242	202	214	222	228	249	248	238	232	231	213	236	205	219	251	221	215	259	250	237	238	242	237	214	255	246	219	211	245	247	206	243	216	265	221	221	199	254	218	234	184	237	230	232	224	225	234	227	214	241	230	210	225	229	239	235	229	219	240	237	235	236	247	240	243	233	221	209	221	236	229	216	244	222	220	242	215	227	230	213	214	236	226	223	253	242	231	237	219	237	255	178	247	245	232	206	215	204	250	255	236	239	218	237	231	221	241	235	216	219	217	253	219	230	239	210	248	203	211	241	219	241	251	221	231	218	239	211	211	240	238	208	246	244	243	239	226	232	214	224	238	207	221	236	238	229	222	215	232	237	241	243	229	204	256	235	214	219	222	240	235	227	186	230	224	223	235	259	248	223	238	243	210	218	228	238	217	223	224	262	220	232	219	234	242	235	213	244	256	216	218	195	240	252	227	203	216	239	219	217	246	245	254	229	241	202	203	229	221	220	206	203	217	248	205	204	263	236	212	219	233	232	210	233	222	251	225	221	206	252	234	230	253	228	240	229	235	190	226	247	227	242	252	240	224	234	260	247	240	244	228	228	230	206	227	241	228	228	247	219	224	202	219	214	221	220	237	219	213	235	233	197	237	228	204	216	233	254	238	236	209	243	227	241	215	256	205	213	235	232	240	230	250	224	218	222	239	223	238	192	232	227	213	236	235	250	250	224	240	218	229	238	246	220	249	242	234	229	247	206	219	234
31455	2976	2126	2517	2238	1847	1643	1394	1288	1164	1046	967	951	898	820	822	785	755	756	770	712	699	674	700	659	705	669	701	665	635	688	627	660	675	630	653	622	599	633	644	583	612	610	617	630	568	638	623	574	582	607	628	644	600	590	603	597	571	589	600	588	629	571	590	637	584	585	556	584	569	587	609	585	587	586	616	590	582	562	582	572	601	582	580	585	592	557	635	594	587	557	616	608	556	599	554	638	579	584	564	583	571	587	583	604	584	595	612	610	574	581	648	594	537	548	586	533	601	570	598	590	560	573	546	578	593	569	560	583	563	545	566	558	611	561	584	551	561	612	575	602	595	626	595	622	595	552	627	606	558	574	565	603	584	581	560	589	592	578	601	578	604	596	557	586	572	566	593	560	574	571	597	636	563	584	586	537	576	642	552	645	576	626	538	573	575	580	554	562	578	568	572	584	518	573	569	570	589	684	561	585	612	553	536	609	567	590	543	607	593	551	572	548	569	591	614	549	605	579	591	564	615	604	570	608	585	589	590	597	559	576	567	572	585	585	569	577	534	585	577	615	604	596	556	571	584	562	578	600	628	557	592	590	549	577	595	590	611	596	596	548	588	568	599	584	621	593	579	572	623	562	563	558	539	576	552	610	538	564	566	551	589	560	586	544	619	624	582	605	580	616	574	573	555	636	587	558	595	570	562	595	582	543	580	571	570	620	585	577	581	573	537	563	595	601	614	560	570	607	589	598	600	567	563	585	578	607	582	574	598	581	587	545	563	589	627	577	541	598	603	579	568	585	600	547	598	550	622	539	628	569	555	607	589	536	599	539	580	567	568	593	572	607	597	595	558	597	633	581	533	578	596	534	592	575	556	579	573	604	609	549	559	589	542	546	562	581	618	561	615	539	631	548	603	582	612	563	548	592	591	535	608	584	591	552	546	594	561	581	615	623	594	575	566	553	552	560	545	526	540	562	538	576	596	604	545	567	543	602	622	528	606	607	581	610	630	587	516	580	544	553	557	600	544	594	545	593	597	601	603	560	591	593	551	585	589	629	545	593	581	598	532	559	572	582	603	555	623	531	550	610	554	533	566	564	593	597	538	641	557	527	599	580	558	576	612	595	585	595	586	623	568	556	574	567	565	547	625	581	615	579	592	559	552	546	588	542	544	513	580	550	596	581	578	590	586	578	519	590	609	579	586	588	603	593	615	576	633	556	555	545	535	581	555	582	586	586	564	550	638	587	627	587	606	593	616	569	581	626	575	535	504	565	590	586	550	581	591	578	543	551	598	644	569	558	574	592	567	589	574	574	581	596	584	572	637	556	575	586	560	607	598	602	555	592	596	573	587	575	531	537	583	565	547	555	561	520	583	541	583	573	573	560	587	584	575	603	617	592	637	595	613	569	568	593	541	609	566	568	569	609	593	613	582	585	565	619	657	545	592	580	573	598	577	558	604	580	572	560	590	581	552	605	607	576	550	575	595	601	582	583	638	570	594	586	598	581	566	571	546	578	546	574	624	559	559	568	575	557	572	589	591	540	586	591	555	584	621	571	544	556	510	609	600	572	583	569	554	553	537	589	567	590	576	583	568	582	593	556	558	591	554	596	581	554	570	553	602	595	571	567	533	578	558	553	600	560	592	559	573	564	541	539	575	573	577	587	615	573	535	588	572	561	558	585	601	560	606	594	578	574	555	554	543	587	567	578	573	578	588	630	566	595	531	584	574	545	580	616	578	537	607	597	566	559	573	595	547	554	573	594	519	580	587	579	615	591	571	554	549	565	570	586	578	565	563	606	540	523	580	567	578	600	602	624	575	622	583	555	609	580	584	558	604	590	579	577	573	564	581	568	562	609	574	571	585	560	566	564	584	560	590	552	543	569	581	616	584	540	560	585	591	603	579	584	576	569	591	593	563	570	594	592	567	589	612	586	560	604	599	567	559	592	616	629	572	572	575	596	609	566	547	611	571	547	559	548	581	592	579	530	616	541	570	557	618	577	603	602	542	583	620	539	625	558	555	588	560	547	533	587	612	567	562	570	584	579	566	605	586	612	578	604	592	584	521	546	577	593	615	596	595	570	615	586	553	570	571	596	617	584	602	573	545	580	606	595	600	549	582	570	553	561	569	539	570	565	614	572	628	580	612	586	591	593	584	576	567	586	588	567	555	585	560	554	634	589	572	588	551	560	559	553	565	578	615	599	600	543	611	568	568	580	574	566	558	579	571	612	582	568	562	590	615	581	571	578	546	601	549	619	609	551	555	554	568	568	551	577	575	544	618	577	611	602	588	555	601	583	637	594	585	553	526	551	606	542	602	570	576	525	596	576	596	560	547	552	579	588	558	578	617	596	537	579	605	594	582	601	605	579	610	594	577	578	587	587	589	628	539	585	568	587	504	583	565	566	578	567	569	582	606	597	605	565	598	556	622	571	587	556	582	574	595	574	630	572	583	574	585	536	590	588	580	579	594	594	582	613	591	562	590	593	643	570	547	577	550	564	602	630	534	559	539	580	601	562	554	572	565	553	550	525	603	556	601	618	612	598	566	570	625	557	555	565	568	607	562	595	547	557	621	601	558	553	528	521	567	620	609	556	627	595	565	564	595	573	573	577	547	563	546	553	593	561	614	594	546	593	605	570	594	596	542	571	618	504	569	545	628	618	574	580	562	579	561	566	579	541	575	599	599	553	582	587	570	604	574	616	554	608	603	530	585	547	529	576	589	585	640	585	554	574	596	556	588	569	610	622	515	533	610	579	598	571	613	578	603	560	570	569	603	580	647	579	563	629	601	558	561	537	581	584	602	606	570	621	581	585	593	598	628	584	554	546	573	583	532	573	583	601	586	609	531	578	628	574	587	528	599	569	566	586	581	578	603	587	588	572	581	595	580	537	604	563	604	580	583	550	571	593	556	604	580	604	573	614	576	554	622	605	576	588	633	588	545	557	597	563	542	593	575	600	587	553	524	561	546	570	572	568	662	597	597	590	577	534	562	586	590	551	598	618	566	592	566	595	558	571	552	564	560	555	572	589	584	556	569	561	606	590	545	566	621	569	619	588	552	569	563	569	582	571	598	536	532	585	581	618	583	554	566	566	599	552	589	565	609	578	612	606	616	546	579	574	602	579	574	581	610	581	539	607	599	575	560	570	568	540	569	588	615	562	583	594	563	559	570	586	586	631	572	585	592	598	511	636	616	554	601	547	620	583	589	551	619	612	605	597	575	606	549	558	604	570	558	573	539	599	590	572	584	554	607	580	555	613	552	607	596	597	571	589	583	543	567	572	552	602	652	551	584	560	600	578	618	614	575	643	584	575	573	569	621	526	544	559	574	553	609	542	617	554	521	564	575	589	580	611	619	549	555	588	573	567	589	554	584	628	565	564	621	544	577	575	577	578	602	609	556	572	561	556	601	553	565	578	554	577	570	580	557	557	540	575	573	596	575	557	583	580	548	562	588	603	579	600	562	643	590	558	562	551	583	577	571
63615	25492	7193	1507	1024	740	576	427	366	314	334	250	246	246	225	231	207	167	196	173	192	177	186	169	158	179	140	170	162	136	161	171	153	148	150	157	161	136	166	163	147	144	160	142	157	149	138	141	138	132	132	143	162	157	153	128	140	122	135	162	169	130	122	135	150	154	132	141	144	151	138	124	144	128	163	154	132	151	139	135	146	126	119	145	144	134	158	140	127	160	146	142	119	142	122	140	143	144	131	161	140	125	138	141	122	139	116	132	124	154	163	134	144	140	153	148	149	126	148	134	137	150	135	138	129	125	132	126	129	120	145	127	137	143	130	131	144	135	151	129	145	118	143	120	122	147	146	127	137	137	138	134	117	132	138	135	134	139	128	164	131	133	133	145	140	116	141	156	136	151	145	150	138	137	142	148	143	132	139	156	129	137	142	117	125	139	147	134	133	155	137	151	130	160	143	147	136	149	149	113	135	127	153	125	132	149	145	157	129	137	130	128	151	140	134	128	126	137	143	122	140	139	132	132	130	149	148	127	163	127	134	126	129	116	158	160	129	135	145	118	133	118	120	127	119	141	147	137	140	131	134	133	126	147	140	128	128	127	146	108	134	137	142	122	138	125	148	140	147	141	133	130	145	146	131	137	135	126	125	131	143	162	138	158	157	131	129	128	144	133	135	157	145	128	134	149	152	108	142	126	126	157	135	142	144	143	122	111	166	141	146	159	135	142	137	153	159	145	139	147	155	138	135	134	137	135	143	130	154	115	156	142	118	151	128	137	118	142	162	144	131	129	145	137	125	136	131	144	143	118	144	138	134	144	148	132	126	126	140	135	128	137	111	144	119	130	144	143	141	120	152	134	123	121	141	112	132	133	133	147	149	133	150	115	125	112	144	140	148	132	137	153	130	107	142	139	129	138	131	125	143	145	123	121	153	140	141	127	157	159	164	136	143	136	128	153	126	135	138	135	126	135	129	122	137	143	129	149	115	135	144	135	146	156	123	130	138	126	147	113	138	133	138	142	134	154	123	135	125	128	134	146	150	128	129	132	138	137	143	116	151	137	118	123	150	134	122	140	134	126	127	138	151	133	151	149	131	162	137	138	126	138	103	143	139	140	145	136	139	142	139	155	155	146	135	139	130	156	140	145	165	148	132	148	136	157	156	130	161	136	144	140	136	159	140	148	130	132	159	148	144	175	138	150	133	154	144	134	123	148	147	122	124	123	129	153	124	138	116	141	143	145	132	137	155	133	138	148	121	148	151	127	146	119	143	137	152	138	140	142	136	149	159	140	118	136	125	134	146	140	147	129	145	143	133	128	136	179	150	130	136	133	154	147	144	134	128	141	138	122	141	123	143	154	152	141	138	121	136	167	143	143	123	142	135	149	137	132	157	123	139	146	153	155	153	135	133	142	141	125	146	152	141	147	121	131	136	154	120	118	129	130	144	135	134	136	129	137	132	146	139	119	137	123	141	126	145	158	145	126	143	143	135	140	126	125	155	126	154	127	148	143	139	129	137	111	132	149	124	131	139	127	134	136	133	138	130	133	144	134	162	150	141	132	133	123	133	152	132	135	153	142	108	135	136	121	151	127	129	144	134	148	123	149	115	167	119	133	145	109	115	137	130	122	127	132	143	136	125	143	139	140	136	149	159	132	151	160	151	131	131	134	146	141	134	139	134	134	164	124	161	142	128	138	153	134	122	131	146	165	130	134	136	138	135	142	146	143	133	129	151	112	150	146	140	132	126	132	148	168	121	136	155	144	125	139	158	149	132	140	153	134	123	114	113	123	140	136	148	146	126	137	113	143	141	138	140	146	141	154	118	135	137	130	156	144	138	139	140	139	153	115	114	134	140	137	119	136	125	132	152	151	124	145	142	127	154	130	120	136	137	132	151	138	127	124	138	130	152	130	123	131	156	130	149	132	146	137	144	139	128	143	130	145	136	133	130	152	126	142	130	119	137	151	125	130	125	170	147	148	123	137	136	123	120	145	146	134	126	128	133	123	138	127	138	139	118	154	156	127	136	126	133	137	144	137	156	140	144	146	150	154	147	163	133	144	115	140	132	128	153	153	113	140	130	141	137	131	122	137	140	128	142	153	139	151	139	130	134	153	141	139	142	135	135	165	118	140	120	142	130	142	153	146	140	142	121	158	138	151	152	143	157	111	128	136	113	140	132	162	137	152	137	138	133	154	118	145	144	148	139	153	128	128	138	103	134	147	125	124	157	143	136	146	139	139	147	147	153	136	152	128	131	128	141	134	125	138	130	126	120	135	124	164	144	147	136	124	131	123	115	132	144	130	142	118	134	132	140	152	131	140	130	134	105	133	154	129	131	118	137	147	153	136	119	140	134	135	133	150	134	123	132	143	142	140	133	124	116	138	140	141	134	156	137	128	146	135	134	153	133	116	137	143	155	140	146	137	131	124	152	131	159	132	130	121	125	117	146	134	141	138	134	126	140	144	136	144	131	132	140	142	132	143	124	149	154	141	138	123	137	130	154	123	144	128	132	135	118	125	141	149	143	124	152	140	139	146	132	131	143	155	141	136	117	169	163	141	140	149	134	151	149	148	128	125	155	132	132	155	149	132	123	156	120	134	122	122	161	150	134	164	155	140	130	119	155	151	115	141	127	131	130	133	155	159	131	156	145	137	147	130	138	123	136	127	145	133	122	150	121	150	127	154	138	131	129	132	151	137	147	141	140	146	147	123	132	130	146	130	156	157	123	156	124	130	142	141	125	120	123	149	138	120	123	147	137	127	146	137	133	130	135	137	157	142	109	137	138	137	126	140	142	149	136	148	139	138	126	130	143	129	144	169	128	155	147	139	130	130	122	143	152	118	150	129	142	123	160	143	110	122	146	129	131	140	153	144	130	154	148	148	122	133	152	148	149	128	153	141	143	124	150	142	173	139	139	158	148	130	136	140	123	147	144	134	127	151	147	148	159	171	158	144	152	121	140	149	133	110	129	143	124	140	135	153	131	136	146	126	152	144	143	156	152	157	147	129	130	143	152	151	135	135	124	138	138	126	118	141	132	146	116	138	141	147	141	127	135	151	129	120	144	136	133	128	148	145	147	121	158	147	136	134	132	154	130	120	134	136	124	130	131	148	137	120	130	129	139	154	148	148	146	147	138	145	113	113	138	130	138	134	135	138	145	141	126	146	137	114	130	115	123	152	151	147	143	137	149	144	144	149	146	142	132	122	132	153	131	112	136	147	126	139	125	134	122	133	132	125	149	152	135	142	137	131	138	126	125	141	143	153	130	134	146	121	122	130	132	174	120	125	153	126	141	138	137	136	158	125	138	115	138	138	146	167	133	152	154	142	123	161	141	134	143	130	145	127	146	130	128	127	119	128	142	149	161	141	150	131	138	130	133	152	130	134	123	146	116	144	131	147	145	148	134	147	114	138	154	123	131	152	148	117	136	125	149	113	133	142	148	124	139	140	126	133	132	145	148	140	129	125	141	131	146	147
38784	4213	3245	4128	3567	2851	2441	2059	1710	1505	1268	1162	1031	948	852	798	749	764	679	656	640	621	571	591	584	526	504	492	516	544	519	460	474	454	463	427	449	418	431	400	395	419	432	433	441	425	408	440	397	400	375	390	393	413	451	410	388	433	409	417	390	394	409	389	394	371	362	369	356	381	418	393	364	390	412	387	410	379	375	376	361	362	381	385	419	343	411	395	395	396	413	375	342	346	400	379	381	376	365	401	359	353	392	415	362	396	368	362	367	385	358	370	355	388	333	366	334	419	359	382	380	375	350	373	395	381	364	375	359	354	373	365	365	318	341	355	355	374	399	393	386	344	394	390	378	371	352	390	345	351	356	381	390	326	375	362	371	336	364	412	374	373	352	381	324	345	411	375	376	344	359	404	337	380	363	379	366	358	355	378	365	375	359	379	354	373	355	380	380	358	391	359	368	378	377	354	381	354	402	360	353	358	357	334	355	365	404	365	354	372	363	332	374	353	382	367	375	392	383	369	384	358	328	384	360	369	337	386	372	373	385	372	369	346	375	357	360	375	416	367	379	371	345	327	364	389	357	370	354	363	367	374	355	349	368	386	368	359	374	371	350	368	354	373	383	378	366	345	331	373	359	337	337	353	386	350	325	389	349	350	396	369	373	335	361	330	374	362	396	349	350	355	353	349	325	332	403	401	354	382	347	330	371	364	344	407	347	364	366	377	388	376	372	370	373	365	351	357	364	396	356	348	365	346	382	334	364	371	389	354	406	362	383	332	388	376	341	323	389	404	380	386	352	363	338	336	353	407	350	378	359	343	350	372	351	347	359	365	336	367	353	342	350	351	399	346	369	334	332	370	363	366	384	356	346	366	341	352	368	356	353	346	371	345	338	337	344	381	344	327	378	358	364	360	387	339	329	370	361	366	341	385	347	357	361	363	366	368	345	363	362	371	339	334	365	323	380	359	351	365	381	358	354	373	378	348	369	372	389	357	362	411	339	360	361	353	376	368	374	381	359	347	382	342	360	385	367	395	385	367	361	371	353	365	354	341	333	355	397	376	343	390	348	302	373	365	335	352	360	363	382	356	385	377	356	393	384	339	363	367	356	371	390	361	405	351	362	346	383	368	361	372	368	402	347	361	388	326	390	379	354	353	331	344	378	331	332	370	344	347	361	349	355	376	385	365	366	363	312	348	368	365	359	348	356	383	347	388	365	357	346	368	376	338	334	355	346	331	355	324	370	313	396	357	391	370	388	395	337	349	369	374	394	363	347	378	382	368	389	354	364	393	339	352	350	398	363	353	372	358	359	395	362	361	378	356	365	353	363	374	371	359	363	360	344	379	353	375	336	374	399	389	370	361	353	350	322	367	385	372	331	385	363	378	350	382	373	359	352	374	391	361	376	394	322	357	394	343	346	366	407	335	362	340	379	372	335	354	372	377	327	335	340	383	336	365	376	383	372	369	344	331	348	378	374	353	374	408	387	384	406	369	365	375	401	379	368	377	353	377	355	379	367	374	349	351	359	389	376	366	369	347	382	371	340	379	364	363	371	340	353	328	350	366	343	356	329	384	372	374	331	360	341	360	344	388	400	384	358	357	333	351	357	351	371	379	379	374	345	363	403	369	367	351	351	349	360	363	373	368	355	364	356	369	357	363	348	345	375	330	343	341	361	358	377	387	325	369	355	334	356	386	362	369	357	376	387	361	369	352	356	358	347	377	333	367	385	375	380	347	358	380	382	353	352	370	390	378	345	358	373	340	358	330	368	382	351	328	341	368	343	354	339	336	363	349	411	338	345	361	375	331	326	358	334	345	338	356	354	372	369	355	350	384	367	389	357	356	353	351	386	344	359	358	380	363	311	365	319	351	364	332	373	365	369	345	411	389	340	334	345	358	362	346	354	396	370	360	391	350	317	398	383	319	382	358	361	370	349	347	386	341	381	360	351	370	361	369	326	367	352	355	384	401	375	354	347	384	373	357	383	352	372	331	365	337	357	341	353	362	366	359	376	357	375	337	381	352	361	351	356	360	338	344	362	354	383	405	347	363	393	358	345	352	382	380	360	384	371	339	366	337	375	358	372	358	351	355	380	362	357	351	344	356	317	375	347	352	341	405	377	331	346	380	339	360	351	365	367	369	375	346	352	344	341	362	366	389	393	381	355	383	346	406	361	344	318	354	356	327	373	373	387	384	343	359	344	399	352	359	343	401	343	384	379	361	369	358	363	357	383	373	345	370	377	352	324	385	386	373	361	386	365	342	352	365	345	361	365	384	354	338	363	359	372	377	383	381	340	354	346	364	338	383	369	374	337	349	394	364	346	353	376	344	379	347	358	396	387	385	385	369	359	347	356	363	328	348	376	374	359	358	374	353	390	366	354	346	360	354	343	344	347	339	404	365	368	370	391	382	366	344	332	352	370	320	351	376	365	377	361	361	369	368	342	378	339	341	364	380	374	330	351	350	370	372	364	338	399	373	397	366	373	351	380	358	354	356	372	336	342	342	361	345	370	369	400	392	346	376	336	361	358	331	340	380	361	384	332	373	395	368	353	354	366	312	343	402	355	369	373	344	342	349	343	419	360	378	359	365	368	378	381	399	356	364	388	356	379	343	356	335	338	358	382	305	327	362	328	384	387	357	344	357	357	366	382	375	389	372	366	341	376	343	332	365	375	369	378	372	372	348	400	355	361	350	358	355	325	344	373	332	353	363	386	309	376	330	361	351	365	334	366	365	368	380	336	364	377	374	365	398	340	352	384	353	338	368	364	376	351	391	349	346	391	389	355	388	388	369	370	336	387	362	346	357	384	375	357	376	338	381	369	356	350	374	364	372	353	358	370	380	390	328	362	360	359	362	339	370	397	359	376	333	371	349	347	392	366	331	413	374	361	365	345	392	370	346	344	377	393	363	339	323	416	337	394	385	351	352	383	351	331	380	375	347	361	369	391	374	367	372	374	351	354	354	330	357	371	319	366	371	355	395	347	374	325	360	367	378	351	395	354	324	363	370	336	353	382	343	367	367	360	372	402	383	402	360	403	350	351	347	377	391	359	310	387	362	362	364	378	352	360	365	336	363	372	372	404	382	380	370	381	370	369	308	345	362	354	348	312	362	364	358	394	348	354	372	371	361	349	352	378	344	355	353	371	392	351	358	374	361	383	376	373	391	377	352	393	328	382	357	372	379	337	373	368	344	350	363	377	370	387	352	368	363	362	349	370	370	363	353	328	373	361	353	338	354	325	353	381	376	370	342	351	359	355	386	345	369	349	365	381	355	334	360	361	390	340	350	343	366	387	376	366	347	366	370	366	357	375	339	345	335	364	363	377	333	341	343	346	353	328	346	385	364	401	383	343	373	410	379	389	365	348	373	354	345	358	342	347	371	376	382	368	368	343	352	346	351	385	367	371	366	383	370	387	331	396	327	376	331	363	353	358	367	368	378	356	374	350	380	361	359	346	362	362	387	364	349	337	357	364	347	362	368
18612	1284	213	164	164	188	185	192	195	145	185	194	173	152	178	162	164	168	160	172	171	153	173	187	131	146	160	168	175	142	178	166	180	171	174	175	156	160	170	166	167	179	176	176	172	167	131	171	159	181	177	162	174	184	181	174	147	176	159	156	164	174	177	172	191	158	162	178	165	167	200	174	188	139	170	165	191	151	176	165	172	163	175	155	162	150	155	163	172	171	163	154	175	155	164	157	157	157	163	176	152	159	158	150	166	168	170	170	166	165	171	154	150	176	182	167	167	176	164	160	156	162	178	164	141	153	166	158	166	176	170	164	143	153	163	172	178	177	165	167	159	175	164	159	151	147	165	175	160	172	197	168	166	160	176	159	144	144	158	178	170	179	167	170	169	164	173	174	173	159	159	163	184	160	173	182	183	184	147	176	174	154	175	176	171	179	164	164	172	160	163	169	160	184	163	177	186	179	173	149	165	174	156	172	181	175	159	173	163	160	161	175	172	160	181	162	171	177	174	181	158	182	160	164	171	174	159	163	152	148	170	194	147	168	173	179	153	169	188	162	176	172	162	160	168	181	170	169	160	183	182	148	150	155	142	177	181	152	166	187	179	140	164	184	177	169	160	175	163	172	150	161	176	191	150	155	134	163	173	174	171	152	153	176	184	171	155	157	150	175	172	168	162	144	156	165	169	167	167	192	179	179	159	157	162	158	174	171	164	150	154	176	172	167	168	162	165	172	171	143	165	161	189	184	176	168	169	194	162	162	156	153	171	151	154	150	138	169	152	146	170	176	181	166	147	158	162	140	164	168	156	164	173	153	153	170	153	153	182	165	166	153	173	177	181	160	171	163	171	152	150	152	149	188	165	169	181	160	155	175	160	155	160	172	183	170	183	180	155	161	158	171	187	180	174	153	152	157	175	181	180	164	147	185	176	159	149	165	168	162	148	175	167	164	168	136	166	168	184	166	168	153	154	194	181	169	151	159	168	169	184	179	174	166	168	155	176	178	150	176	170	162	182	157	164	153	137	161	165	164	156	174	196	164	171	151	165	150	158	174	172	173	135	158	157	163	172	173	197	157	164	178	154	152	158	165	151	155	180	173	149	162	175	143	183	160	154	150	168	171	168	154	181	152	161	150	182	154	160	164	165	168	146	181	178	171	165	173	141	173	174	161	157	173	145	166	178	172	169	159	174	177	180	153	150	186	157	164	170	172	185	176	168	195	176	137	142	160	134	179	149	138	154	194	163	147	187	179	143	152	186	153	163	173	178	154	168	153	166	148	164	186	169	197	173	156	179	151	157	162	163	138	160	154	160	152	171	171	173	199	179	173	162	169	159	160	166	167	160	174	150	151	165	190	179	173	147	169	140	148	171	159	188	174	165	172	150	168	160	163	164	155	164	177	177	173	187	145	152	146	144	161	152	156	138	175	170	159	169	165	160	165	166	160	183	172	156	163	153	157	169	148	172	161	154	155	183	152	151	176	179	163	137	159	170	170	171	191	171	154	171	146	160	150	199	171	156	162	155	140	153	192	195	154	174	185	202	170	160	167	158	153	171	161	153	154	147	171	154	165	166	169	150	181	147	185	184	168	153	166	176	175	173	175	161	160	167	192	156	184	168	146	154	149	166	162	167	169	159	172	190	174	183	186	162	169	199	182	158	181	176	188	165	164	154	169	178	165	167	147	180	164	169	175	175	169	174	157	171	172	171	154	188	174	176	178	162	159	185	158	139	144	171	174	154	159	169	173	139	197	147	170	164	155	164	169	168	152	185	175	188	169	158	181	137	188	178	157	178	151	161	163	180	162	177	177	180	175	165	178	174	170	168	160	140	192	182	182	135	150	153	153	194	161	176	168	157	178	184	174	170	166	161	161	165	162	157	173	182	161	180	172	159	174	177	181	159	173	157	184	136	178	183	171	163	164	159	167	176	182	158	174	155	156	168	167	174	173	182	155	182	161	175	157	165	174	169	168	180	167	180	172	184	179	199	164	161	165	167	184	163	168	173	168	144	156	183	178	168	171	170	158	160	188	165	141	164	174	174	195	151	163	156	178	177	179	158	197	152	165	152	169	156	157	172	175	147	176	185	162	162	143	163	152	169	161	154	150	179	160	148	169	173	153	173	165	174	185	158	178	159	170	183	174	179	157	196	172	167	168	197	144	149	197	166	180	172	168	154	164	167	185	190	145	192	167	165	155	165	208	165	164	152	153	168	162	141	171	141	151	154	169	164	151	151	171	133	177	173	145	144	167	180	147	165	152	180	165	180	170	163	153	145	169	159	174	168	174	157	163	185	175	182	157	169	179	144	187	158	141	179	157	150	170	169	158	174	171	156	157	147	156	172	167	178	169	151	180	179	154	153	165	186	167	198	161	163	187	144	156	137	158	162	166	138	140	168	155	172	166	166	167	149	165	152	179	160	145	165	152	182	177	182	159	176	135	180	184	190	176	181	174	146	185	162	187	143	157	174	181	160	181	178	176	170	172	174	181	184	155	165	163	172	159	170	185	161	187	172	168	143	150	181	185	161	173	145	142	165	177	154	181	157	163	172	157	164	157	166	159	194	168	169	156	170	170	162	180	170	177	170	176	168	170	171	174	183	148	155	166	175	177	173	170	152	162	166	174	152	161	172	153	165	162	179	157	167	162	177	164	161	169	154	175	159	158	176	170	151	152	153	146	154	171	172	154	181	179	149	150	172	158	166	158	153	158	162	148	152	165	164	161	190	177	146	131	178	161	175	163	164	168	170	153	163	177	161	157	161	155	160	203	178	175	169	164	147	153	145	162	153	156	145	172	189	164	144	150	164	187	151	167	177	167	169	182	185	180	182	170	189	162	160	161	177	171	165	152	158	161	162	156	152	164	147	169	150	140	175	151	146	152	187	176	183	192	172	159	173	173	165	141	149	187	176	163	172	153	167	148	164	161	178	185	167	172	175	160	166	173	175	162	150	149	158	178	178	175	165	147	163	162	143	171	150	171	173	191	159	169	196	159	160	153	147	166	157	148	152	174	148	158	173	152	168	172	150	160	172	150	176	165	157	197	165	164	143	173	186	173	165	170	147	183	159	197	159	151	141	133	159	160	172	164	189	183	182	176	164	179	169	184	160	157	179	157	174	168	147	176	157	154	183	178	168	157	158	163	152	149	167	179	150	160	166	148	155	164	179	168	173	165	167	168	149	169	171	168	163	189	166	168	168	174	174	151	152	170	162	175	154	155	176	169	164	165	157	164	167	183	169	192	175	175	177	197	155	172	171	158	187	156	165	143	146	187	152	170	176	156	152	144	154	179	156	154	169	160	174	181	156	148	160	181	181	163	176	145	182	143	163	187	140	176	152	158	157	144	188	172	176	173	173	155	156	156	159	177	186	169	170	168	155	155	156	161	175	179	190	170	160	136	150	154	143	196	152	164	182	176	170	168	157	191	153	164	170	180	148	176	170	161	169	148	164	137	185	129	168	152	180	166	169	170	150	166
13209	783	569	610	529	516	509	527	530	532	496	486	507	472	472	488	452	425	448	459	470	480	463	470	457	466	452	472	459	464	452	468	451	462	461	413	452	451	450	441	453	403	477	444	455	449	450	433	418	443	435	430	410	488	461	401	442	418	430	437	446	419	463	455	448	491	436	427	500	440	493	490	493	467	467	462	437	448	399	475	426	438	454	464	459	447	429	434	472	477	462	415	492	423	457	392	437	450	424	416	483	472	448	464	450	434	436	445	446	468	440	464	426	461	450	457	438	433	445	436	427	492	437	453	438	450	412	437	445	451	477	453	458	419	444	433	452	423	453	440	421	481	430	439	415	455	463	436	414	465	448	421	446	446	489	448	456	449	454	428	417	437	469	442	454	410	448	454	452	430	425	449	476	470	431	456	485	469	448	438	451	433	449	468	460	435	444	432	442	456	446	452	463	480	411	421	461	484	454	448	446	434	460	416	502	421	453	450	455	446	478	460	454	454	465	430	439	477	433	440	438	474	424	486	468	457	445	426	465	415	454	464	448	413	467	458	409	398	448	438	424	443	488	490	436	466	466	433	444	447	462	462	461	475	429	436	461	443	461	465	445	454	463	436	479	452	445	477	444	441	414	473	471	443	430	449	461	447	428	450	473	453	434	450	501	443	433	454	405	455	454	458	423	478	478	428	456	460	460	449	451	439	472	445	480	453	481	456	440	484	468	473	448	472	423	429	442	447	451	451	413	403	478	434	442	411	428	474	464	450	444	488	458	451	423	492	421	444	421	427	430	416	444	479	425	449	444	474	441	442	443	440	432	412	415	460	446	445	432	455	460	497	453	480	431	434	436	451	447	436	436	467	421	454	439	490	429	427	402	418	461	428	464	439	464	453	466	422	505	436	439	430	446	414	461	439	459	429	430	455	470	454	453	428	462	438	464	464	425	450	437	465	410	448	440	437	411	429	453	481	432	449	444	462	460	468	448	427	426	447	441	453	496	403	457	451	452	449	418	441	431	420	433	425	418	434	446	463	456	468	412	405	514	451	473	470	461	461	466	449	454	425	439	449	474	459	439	465	504	462	449	455	450	439	438	431	396	477	466	453	473	458	424	441	414	460	426	440	442	489	419	456	458	418	438	461	438	456	423	458	464	446	461	416	463	438	481	447	427	441	445	442	444	461	463	460	437	429	464	441	444	432	452	471	476	411	441	457	423	458	490	431	456	457	444	487	459	439	463	448	410	446	443	431	454	430	475	448	460	447	399	438	445	438	442	491	436	460	418	427	481	475	462	450	454	459	442	461	484	439	473	439	451	456	454	467	471	492	426	462	409	425	475	426	446	470	444	405	433	419	479	465	468	478	491	465	403	428	452	454	450	443	442	436	450	478	495	464	476	451	457	455	445	441	445	450	444	430	459	455	447	446	446	418	424	432	429	469	481	465	472	410	452	449	449	408	434	464	453	436	433	458	454	408	442	432	430	449	464	425	463	429	433	389	451	455	424	434	421	463	463	458	438	461	462	429	457	454	457	461	424	420	431	461	466	456	458	444	448	429	465	441	463	441	464	415	507	479	434	424	458	431	435	435	480	460	451	457	440	455	426	456	429	446	436	431	436	407	458	430	490	447	449	473	468	449	455	458	429	406	426	431	440	449	418	421	411	464	479	461	459	441	494	428	441	473	432	484	477	465	462	454	424	464	417	471	456	446	432	413	458	460	443	486	461	476	432	469	468	454	435	449	443	449	467	425	422	474	453	473	428	457	438	433	453	444	444	464	454	448	464	438	467	402	435	454	440	450	446	432	471	467	453	460	462	467	436	470	474	459	449	447	431	427	473	466	488	470	461	445	463	443	430	468	471	468	424	441	427	415	438	455	426	470	447	451	420	450	454	433	464	409	457	463	474	467	424	445	442	460	456	473	450	472	481	464	458	422	463	422	504	499	443	452	429	434	441	466	440	444	444	459	412	458	474	456	428	442	452	417	467	459	479	463	477	424	461	476	455	479	446	442	432	499	435	425	441	470	426	432	403	460	478	452	462	472	435	429	456	460	478	468	474	460	502	472	470	475	437	412	475	413	438	434	469	433	445	450	422	457	442	482	432	454	443	422	462	451	435	443	446	450	450	453	447	467	485	406	426	472	449	436	401	466	453	482	447	477	403	465	487	433	467	435	465	460	442	448	444	436	447	429	434	449	441	444	447	461	462	423	435	446	454	466	452	467	415	418	469	450	437	453	430	461	423	440	412	425	444	434	419	435	481	419	461	471	443	427	467	448	458	429	445	463	512	485	424	470	476	469	408	462	437	456	446	442	457	457	471	416	443	447	437	438	405	405	424	477	452	489	452	416	455	419	430	470	466	454	487	432	459	429	446	439	492	430	417	420	458	436	455	437	448	475	472	415	410	479	468	457	454	447	448	446	433	450	449	474	446	428	443	452	463	426	413	411	403	473	440	471	446	417	412	415	451	467	438	442	438	416	465	489	439	411	453	449	453	474	436	448	451	474	426	428	459	486	479	445	472	463	421	428	426	465	428	441	446	484	458	428	411	415	422	420	465	455	475	476	450	445	476	453	423	451	439	461	487	448	449	461	422	478	456	463	447	450	466	431	450	449	448	448	446	475	437	473	422	458	449	448	452	431	459	427	465	416	500	444	412	435	448	456	422	446	434	451	480	431	460	478	436	465	459	408	425	468	418	482	437	484	438	416	449	465	424	419	460	440	411	464	454	444	441	460	425	468	470	453	402	425	442	408	454	451	469	461	449	434	445	486	412	420	462	438	436	458	437	463	417	472	466	471	424	444	474	445	441	438	457	437	404	439	431	446	430	469	433	444	433	453	436	465	428	472	455	477	435	447	440	458	416	460	437	424	448	474	442	452	450	447	482	430	438	468	444	452	469	457	458	425	432	475	488	447	436	435	455	488	464	442	463	453	426	455	456	469	405	452	441	437	418	446	404	447	440	447	427	414	442	439	433	452	464	431	423	413	439	449	435	424	465	400	486	416	477	438	458	408	459	429	402	410	409	448	475	439	439	446	436	447	457	441	436	445	429	411	414	454	441	423	475	436	465	423	479	455	416	450	462	460	443	427	462	469	437	480	401	437	445	427	430	453	453	436	438	446	433	433	458	424	448	525	414	413	442	413	428	412	412	450	435	436	446	454	463	450	446	418	438	404	457	448	446	482	443	466	428	434	447	446	445	416	401	443	409	430	469	419	452	455	443	463	450	450	454	435	433	463	445	462	433	435	470	424	459	441	444	491	460	465	451	459	423	452	439	470	506	445	437	498	431	485	452	448	412	472	481	455	441	432	438	468	458	464	420	476	454	451	464	431	446	460	426	446	483	463	453	455	437	428	467	427	483	448	467	460	450	451	458	469	436	450	439	425	429	427	464	443	444	417	437	443	447	455	453	408	410	449	482	413	433	450	437	410	446	432	425	444	450	456	453	446	456	469	425	444	404	427	479	446	446	458	440	434	428	443
53658	18341	2710	816	594	468	395	365	375	299	288	302	310	291	278	258	261	234	246	254	243	213	230	212	228	214	219	247	227	228	252	266	262	212	216	243	225	227	248	224	194	217	240	220	236	217	231	247	200	212	235	227	232	241	225	217	243	233	215	236	225	238	238	231	227	248	239	249	257	244	247	235	264	250	209	254	236	235	244	235	232	227	222	221	241	231	216	226	201	224	223	205	220	242	250	251	202	223	229	211	189	224	227	237	228	232	230	252	209	248	221	225	247	246	258	206	231	241	232	198	249	250	246	244	204	247	226	226	195	261	223	253	212	220	269	244	208	239	220	238	253	219	226	217	222	255	242	243	241	222	223	232	234	229	229	221	245	219	225	212	238	216	242	243	227	219	242	210	219	218	231	225	200	230	229	202	209	202	235	233	218	207	227	212	233	264	243	214	232	225	246	253	218	220	232	219	225	228	207	220	240	240	235	213	260	242	242	219	239	212	215	246	216	238	218	242	225	211	214	243	217	238	224	242	226	194	230	233	221	237	202	220	234	213	231	220	241	240	235	214	208	237	240	228	264	213	239	225	234	203	240	235	257	227	206	238	199	248	219	197	228	234	230	220	201	230	244	214	224	235	217	215	241	235	226	218	210	240	216	220	220	239	232	239	234	198	226	233	219	220	217	209	240	241	238	251	230	217	212	215	217	195	215	211	232	234	189	237	222	214	226	214	188	199	211	251	206	213	233	224	210	216	229	222	239	226	224	221	232	203	227	214	210	217	259	196	234	188	230	200	234	241	232	225	224	229	234	242	268	244	234	212	220	230	212	244	242	202	260	244	224	223	224	227	221	248	220	250	235	202	215	206	220	222	243	216	224	209	229	197	233	207	242	247	224	231	242	253	214	237	239	209	228	233	252	221	214	214	235	245	247	222	233	251	212	225	231	214	233	231	195	231	241	221	215	196	211	216	220	213	244	227	248	227	227	245	200	244	201	216	253	227	205	207	212	223	202	224	199	244	241	260	240	260	224	205	232	231	219	234	266	240	246	226	242	272	230	236	248	227	202	208	202	225	198	227	191	212	243	222	233	224	243	242	231	230	208	225	206	218	250	220	212	249	251	230	249	284	253	235	211	231	228	237	216	210	216	222	207	234	205	249	230	258	228	224	214	221	219	226	246	243	221	217	238	236	213	226	210	229	240	236	232	233	232	194	233	224	249	271	219	248	229	203	233	247	243	215	267	249	239	222	229	225	248	239	240	219	261	221	205	249	213	224	233	239	254	231	217	207	227	211	224	202	219	236	237	261	258	236	242	218	219	216	198	253	194	226	203	239	249	206	276	225	244	209	237	238	243	217	242	213	234	227	228	212	217	253	213	238	223	227	229	239	211	232	209	229	227	237	236	262	234	220	221	217	226	240	211	215	226	229	246	261	230	233	243	228	246	234	218	222	206	209	207	227	221	247	217	192	209	211	209	215	242	219	220	244	220	230	221	197	232	245	195	206	212	238	217	241	190	235	218	229	250	219	243	225	250	238	208	223	229	229	200	240	216	213	238	253	237	264	234	244	209	196	234	218	233	232	240	251	221	198	239	220	269	227	253	228	209	207	238	215	210	212	211	235	207	231	245	229	219	224	215	231	235	225	239	254	250	225	216	250	227	232	224	202	222	255	221	227	246	226	212	229	215	241	211	227	213	222	244	263	240	242	258	227	205	257	233	232	215	218	213	231	218	208	216	231	211	211	216	254	194	239	226	242	257	212	224	210	245	233	230	226	211	253	227	231	251	235	229	197	235	234	224	227	239	229	217	216	227	232	258	220	213	237	231	235	203	217	220	230	214	243	235	225	221	236	253	234	209	195	210	221	248	216	226	232	242	210	221	214	239	223	211	241	225	242	252	233	217	249	228	251	238	221	219	204	233	226	233	219	215	207	243	239	204	241	244	239	243	211	239	248	218	217	229	238	216	231	206	235	227	241	251	204	219	212	242	263	231	229	232	196	242	217	209	240	239	243	225	221	237	223	231	238	256	276	203	274	219	267	217	219	238	207	235	224	225	254	216	229	213	209	226	173	249	225	243	215	210	226	215	228	247	226	230	225	209	216	190	226	208	213	215	236	212	215	244	222	212	237	238	230	245	231	216	233	230	226	229	219	197	240	207	224	221	243	238	231	222	239	218	232	237	217	244	217	226	214	240	227	226	242	201	245	221	235	229	217	256	214	241	233	222	241	219	217	235	228	242	208	216	241	226	245	234	219	237	223	236	241	238	235	215	249	241	228	209	211	231	224	218	229	222	213	243	215	221	255	214	237	206	235	242	236	226	213	209	243	231	211	203	225	221	205	232	216	237	225	245	213	224	227	217	210	248	230	213	220	245	248	208	225	233	226	218	260	242	246	223	230	239	239	233	218	217	227	225	247	243	219	221	217	240	264	233	214	206	249	243	218	209	251	246	214	245	214	220	220	200	238	238	219	221	228	230	239	239	225	228	226	221	227	243	224	223	246	253	214	236	206	208	250	253	262	241	216	224	229	274	233	212	240	239	190	218	210	216	222	238	225	216	233	201	226	235	258	235	232	220	235	235	218	225	228	259	245	196	228	216	220	221	239	232	213	237	197	220	250	198	243	180	235	221	252	242	201	228	225	262	215	229	213	219	246	237	248	227	256	201	212	249	229	231	196	203	212	212	244	241	197	250	235	246	238	230	230	234	225	244	234	213	199	205	204	235	209	229	207	214	219	243	214	241	222	225	222	252	233	214	237	242	223	230	247	235	227	225	250	237	219	236	224	236	243	248	228	228	217	230	214	252	217	234	272	243	257	243	207	208	233	226	199	252	216	223	212	220	207	237	228	236	220	216	217	246	257	216	237	241	220	230	257	211	228	232	241	241	247	216	203	206	211	246	232	207	216	246	227	217	227	257	233	247	217	205	213	211	243	211	229	209	225	224	234	232	252	213	247	252	238	229	221	215	216	223	251	185	212	221	221	210	217	216	243	216	210	211	232	217	210	246	244	210	231	250	184	243	193	199	219	236	227	228	245	219	222	196	227	250	228	223	241	232	223	227	213	212	212	239	241	230	238	214	215	234	238	230	236	231	219	249	215	230	216	225	229	252	219	208	230	243	213	222	228	230	233	220	216	247	216	236	234	230	246	231	259	272	199	230	214	218	202	229	218	261	249	225	229	255	211	212	227	248	202	220	217	252	241	226	236	228	217	217	214	217	222	217	226	255	241	224	208	218	237	224	216	219	245	190	240	210	223	209	229	219	224	224	215	243	247	223	214	216	228	226	240	224	184	220	222	237	217	254	239	225	208	221	227	225	245	193	211	209	222	228	228	241	234	231	247	258	235	234	238	235	256	233	240	218	241	198	235	204	234	226	226	212	195	225	223	211	213	211	227	214	242	248	248	205	234	236	243	256	226	234	222	249	225	217	250	176	218	217	252	236	213	233	211	245	226	241	250	210	237	201	228	248	227	225	226	238	239
30463	3582	1970	2452	2270	1930	1611	1385	1235	1195	1094	952	911	929	821	798	769	808	770	790	676	707	670	653	629	678	637	719	642	689	652	662	630	660	626	613	601	589	620	620	591	576	584	611	625	628	630	575	617	603	599	609	610	599	603	614	573	602	655	618	612	565	593	622	590	644	567	570	604	573	578	606	612	608	594	592	570	570	615	596	580	603	604	560	563	603	595	576	600	602	568	571	604	588	596	534	564	580	599	591	609	643	627	580	577	572	627	553	607	568	586	622	589	576	578	597	601	566	557	586	579	564	583	581	584	563	601	553	581	570	572	564	543	560	592	589	570	607	591	587	610	592	586	583	559	609	585	592	597	585	605	572	596	594	601	605	614	596	532	591	608	638	531	637	614	609	574	586	562	576	569	593	589	618	583	561	624	556	607	563	573	571	599	604	610	559	557	590	568	547	607	578	573	586	601	551	595	637	566	588	595	559	559	585	614	532	552	572	601	594	592	563	603	578	570	562	577	588	546	615	582	571	544	575	586	549	567	599	588	591	526	576	599	571	578	617	577	547	562	596	590	538	550	580	549	570	590	590	549	583	596	572	580	612	562	561	601	546	556	609	600	570	565	583	621	631	552	579	593	537	533	570	624	581	621	585	597	560	589	568	550	604	556	617	630	576	621	582	579	625	600	558	638	574	647	586	588	571	560	569	596	599	561	616	555	568	572	586	582	594	576	621	560	573	545	611	547	621	568	579	548	592	598	561	563	599	611	587	609	558	592	544	579	567	567	538	606	540	577	580	588	585	612	621	626	574	627	581	622	551	604	577	562	608	581	550	590	558	570	593	570	560	599	619	511	576	616	591	577	563	566	574	586	597	568	545	554	581	600	596	553	590	587	564	595	571	586	591	557	566	597	557	576	539	588	565	565	586	578	611	630	594	581	590	613	576	582	597	588	550	601	596	566	506	600	569	572	597	588	574	561	547	576	552	575	556	555	592	576	603	597	605	602	612	588	580	589	588	596	559	524	595	548	593	580	598	558	570	563	590	590	585	591	606	605	597	589	561	608	580	566	616	573	576	558	506	500	576	599	574	557	558	604	581	566	557	557	568	605	577	577	621	565	587	566	562	584	587	595	594	585	572	603	581	590	629	559	575	554	623	595	572	559	571	550	603	630	594	598	586	587	582	561	589	577	587	568	571	608	593	566	611	590	585	583	515	595	568	546	581	550	523	578	585	621	603	563	599	543	592	602	578	614	596	596	600	600	561	629	601	536	571	620	555	557	589	553	581	617	618	585	597	582	553	584	558	581	595	552	576	572	583	553	587	575	606	576	593	636	589	578	611	591	565	586	580	598	550	594	593	613	616	552	557	564	613	597	585	534	580	532	584	596	549	563	566	623	577	595	631	587	608	584	530	592	593	581	542	567	578	569	586	613	611	570	528	576	615	563	575	578	555	542	548	587	581	599	559	575	579	567	594	586	627	552	620	584	586	595	554	572	631	598	564	599	584	613	572	603	565	575	630	592	565	575	584	595	582	604	585	595	544	597	583	582	559	601	557	588	533	614	616	585	560	614	581	592	558	602	608	569	568	590	595	560	592	610	639	606	587	571	585	524	579	631	578	559	622	612	576	584	602	592	585	623	599	585	594	578	564	597	590	543	579	576	586	580	561	574	581	530	628	611	605	600	516	573	542	558	572	594	560	555	557	592	536	555	560	544	572	563	589	566	589	587	592	591	560	568	614	592	603	555	562	588	528	585	622	588	581	527	585	572	641	584	573	599	630	615	615	601	597	613	609	558	584	587	623	574	620	572	589	618	587	569	567	601	564	554	601	569	621	582	572	551	593	616	554	533	571	614	598	542	568	590	608	590	541	573	639	544	589	592	584	561	573	559	592	614	584	576	603	614	611	563	617	567	547	549	544	580	551	594	586	547	585	575	587	578	568	551	621	609	560	562	586	600	551	573	617	568	623	580	616	553	651	564	596	560	588	557	594	608	591	580	564	523	591	578	555	548	593	605	577	561	591	591	568	533	601	594	601	562	570	576	555	573	593	577	540	585	548	563	576	577	589	593	556	615	595	579	579	579	590	596	593	600	611	590	583	561	556	586	584	570	560	570	610	546	549	554	594	556	527	565	588	550	582	546	558	583	572	553	588	554	577	591	548	577	551	576	626	576	616	554	559	584	605	629	530	600	634	595	594	607	566	592	536	537	543	542	542	558	606	531	564	566	621	581	556	557	618	550	580	615	579	588	559	613	570	598	582	558	579	593	579	592	591	542	544	596	550	600	600	605	582	600	584	606	571	562	574	587	575	559	598	586	621	581	594	619	625	592	591	608	620	546	553	527	586	596	573	625	588	588	571	593	622	572	597	538	567	569	548	604	554	575	570	569	543	575	587	556	587	557	577	560	570	606	521	612	568	587	575	598	589	569	581	631	589	565	607	589	574	550	610	590	600	615	607	560	593	605	605	576	581	577	630	601	592	565	618	580	584	579	586	560	620	571	572	573	584	598	560	566	597	591	551	586	563	580	567	560	564	602	584	582	564	593	570	572	588	559	549	578	553	579	563	607	613	568	571	621	592	615	539	570	574	540	607	562	589	581	622	594	546	630	590	602	614	587	544	577	581	597	557	550	597	566	542	580	611	585	575	566	587	582	594	609	575	560	559	565	600	587	557	537	605	598	609	576	593	592	580	613	548	565	608	595	578	556	568	569	579	559	563	581	597	611	576	582	620	566	572	595	523	558	599	559	582	623	589	590	515	580	622	571	611	628	528	615	575	581	601	567	571	567	585	611	596	572	582	626	598	575	567	569	613	604	529	574	580	602	605	536	537	557	592	505	546	619	573	580	577	563	549	625	590	560	572	585	564	567	572	535	586	600	582	564	566	562	616	548	556	586	597	583	598	557	620	579	583	573	583	562	611	569	574	541	618	558	591	574	614	591	592	606	573	512	549	546	575	592	581	551	567	602	604	554	602	580	598	586	551	571	558	588	581	552	576	591	578	590	557	538	573	555	560	575	526	530	579	569	502	586	557	560	601	564	609	632	612	604	591	602	610	568	543	606	577	587	539	602	564	579	573	545	547	584	556	568	566	568	606	585	568	566	571	519	564	595	565	590	575	537	598	578	556	605	575	564	609	554	618	588	570	578	579	639	556	615	618	586	537	608	576	593	583	609	580	608	574	601	556	594	547	538	581	573	586	575	596	592	558	536	568	563	590	599	558	591	605	560	610	540	570	592	572	603	539	574	596	581	584	603	595	586	545	595	571	533	572	558	564	606	596	593	576	560	607	590	575	611	554	579	542	585	633	566	592	591	595	543	559	545	617	569	558	559	591	586	561	573	621	599	580	553	577	599	574	594	589	607	578	554	526	574	608	579	577	568	602	586	568	614	584	547	583	589	587	627	578	603	557	560	579	620	573	581	563	595	584	609	576	553	586	585	583	575	569	562	554	569	558	582	567	571	586	538	561	576	594	603	567	605	602
66969	25412	6057	1476	975	692	570	420	406	342	266	259	269	247	213	192	183	208	191	191	185	169	163	152	189	167	142	149	181	152	158	152	146	146	154	138	163	150	138	146	142	139	149	162	146	144	153	142	149	148	119	121	136	125	154	141	155	121	145	152	132	169	135	118	126	123	128	126	154	143	151	114	126	129	135	144	130	132	162	139	140	129	132	135	136	153	134	143	124	158	144	124	125	152	133	132	153	139	139	147	135	150	134	132	142	147	146	124	140	127	150	131	159	149	131	120	145	144	117	130	143	131	178	145	134	160	137	116	125	126	141	118	143	125	148	126	143	156	136	119	132	127	135	139	113	144	133	139	141	133	159	143	154	149	151	141	143	140	156	137	138	134	113	165	132	132	125	148	152	156	154	158	153	129	142	140	139	143	128	154	143	147	140	142	137	162	140	149	113	145	136	137	125	117	130	135	130	139	140	145	120	136	136	132	146	160	144	146	145	163	141	140	131	155	125	134	142	138	125	152	126	138	135	122	140	151	133	135	120	140	115	141	115	143	154	133	129	142	144	140	152	135	133	132	133	154	132	144	153	126	136	119	137	153	132	134	160	134	124	156	143	137	157	127	122	150	148	132	141	134	138	149	140	149	138	125	133	123	144	135	130	139	141	126	146	131	140	143	135	148	133	131	147	126	145	129	135	145	142	125	131	140	129	163	163	140	143	128	132	128	136	120	145	136	121	134	142	150	132	111	120	137	130	140	123	130	154	146	125	123	127	125	124	133	136	120	134	119	129	119	133	139	151	155	149	131	143	144	132	139	145	125	125	121	142	128	130	149	153	144	143	149	130	140	129	147	136	129	162	139	130	121	128	136	133	124	141	141	127	128	136	139	139	125	139	128	126	126	159	149	116	145	153	150	147	118	132	154	143	126	141	120	128	124	135	133	149	124	137	137	111	146	123	128	134	136	146	115	130	133	132	126	119	119	121	118	133	129	153	130	140	134	134	133	132	158	120	154	129	134	129	111	129	109	143	169	132	135	139	136	123	157	125	145	125	144	145	140	140	135	128	149	148	139	139	132	134	137	130	132	136	143	134	149	136	144	154	149	120	144	139	123	113	136	142	140	147	135	148	127	120	136	154	156	145	115	144	120	122	137	113	146	149	138	124	121	137	133	133	143	146	135	137	147	134	145	150	146	140	137	121	122	135	110	135	124	138	145	134	122	154	139	119	139	143	139	139	137	125	140	142	155	128	148	134	134	148	126	116	133	149	133	126	141	135	120	131	144	150	139	163	138	154	131	130	124	146	133	134	143	142	156	138	138	146	154	153	116	127	144	142	138	132	140	136	147	140	161	143	139	136	141	122	120	136	136	131	144	131	126	125	124	127	130	129	151	144	137	147	135	144	147	155	134	142	137	142	139	120	125	135	147	126	158	135	137	143	153	162	124	141	158	142	122	126	134	145	120	148	145	125	139	134	144	133	133	138	155	130	113	128	140	132	114	144	122	139	120	149	149	118	158	142	144	135	141	128	135	123	139	155	139	132	152	142	142	143	128	133	138	141	119	147	124	141	133	136	132	143	132	134	126	140	155	130	133	157	142	151	167	147	105	123	142	151	144	162	138	155	129	136	129	146	146	148	143	139	129	124	121	149	135	142	122	139	116	143	128	122	121	139	128	137	154	135	163	143	128	136	138	133	136	134	133	135	125	147	141	145	150	135	124	138	145	153	152	132	135	155	138	130	132	143	128	146	129	129	149	157	116	130	139	124	143	130	129	109	130	133	139	134	129	155	137	113	129	120	134	150	138	128	123	116	126	141	138	136	143	132	149	147	115	125	150	147	121	134	144	124	126	144	129	134	136	158	156	130	129	133	155	138	133	145	128	161	139	134	153	136	153	133	139	126	140	137	141	132	135	140	120	145	131	127	127	139	152	138	135	143	146	125	148	133	168	144	146	140	113	132	124	149	126	133	135	154	120	150	119	152	124	122	139	132	126	124	112	155	133	122	127	123	120	160	159	160	125	123	121	126	132	151	138	126	135	128	133	159	121	144	136	144	155	148	138	176	138	113	140	146	155	135	140	142	144	135	150	152	128	133	126	128	128	136	144	127	140	146	116	164	150	143	131	124	122	120	149	143	161	139	151	145	135	137	144	135	132	136	129	164	137	124	131	161	150	125	143	156	142	123	147	127	132	139	140	148	114	132	137	146	147	121	145	135	131	140	148	131	134	122	138	155	144	165	144	135	137	132	142	129	132	130	134	149	147	128	162	136	143	136	132	141	132	127	131	130	141	139	135	128	143	141	125	120	125	145	130	136	134	133	158	125	122	118	137	126	127	146	130	145	123	107	137	131	144	149	128	157	137	145	135	141	147	140	133	126	131	140	119	141	138	119	146	146	140	148	134	137	149	151	147	142	140	131	120	137	139	131	139	151	137	135	156	134	131	140	160	123	123	136	135	145	155	110	131	132	121	134	130	127	143	126	130	123	129	126	146	156	124	117	134	131	129	162	123	128	159	143	120	147	133	142	129	141	128	134	151	131	141	136	148	141	127	127	156	136	147	118	123	165	143	153	147	145	144	144	146	145	159	127	139	149	145	143	125	133	135	155	128	140	148	116	115	117	127	143	154	132	162	127	133	131	125	124	114	164	147	142	150	137	144	140	135	141	140	115	140	116	142	122	121	135	172	147	144	143	131	123	124	132	151	147	157	151	135	151	161	123	148	141	150	131	136	143	147	116	127	145	155	138	138	147	121	141	139	125	158	143	138	140	144	163	135	166	144	144	144	120	150	139	141	149	148	126	149	122	114	125	121	143	137	151	127	159	128	132	145	123	147	118	143	125	134	112	135	142	133	139	144	142	126	134	155	151	161	131	133	135	146	157	123	125	127	146	153	122	135	134	139	140	137	130	151	139	133	140	122	124	117	119	134	130	131	126	142	141	119	134	116	162	147	136	125	132	137	140	143	148	150	139	146	144	146	130	135	134	118	141	119	140	128	125	131	135	144	119	133	148	143	115	152	130	139	156	159	126	129	140	149	123	148	134	132	128	138	133	135	129	127	129	121	146	128	118	143	139	150	139	144	148	141	135	130	123	130	154	155	134	145	145	153	137	118	160	117	136	140	161	142	149	150	149	110	124	128	149	142	119	126	146	141	137	146	133	124	131	141	144	129	147	152	142	153	133	118	129	127	123	148	146	151	139	133	153	137	128	166	125	121	138	155	127	127	131	127	133	118	154	147	140	143	133	121	125	128	133	119	127	150	134	144	131	127	145	130	133	144	137	135	161	145	128	142	144	134	145	139	118	136	132	147	118	128	138	138	131	123	157	131	143	150	133	136	166	112	158	133	124	123	128	136	136	153	133	133	143	137	127	148	144	137	138	167	108	114	133	140	134	131	143	159	131	127	143	125	149	131	156	140	142	126	149	131	131	109	151	120	143	139	143	135	133	131	144	126	124	147	126	133	120	154	166	127	144	117	143	137
38963	4563	3246	3923	3616	2992	2423	1951	1775	1465	1310	1134	1040	979	844	841	808	724	682	693	646	621	578	541	518	527	539	507	475	532	482	454	471	457	475	466	437	413	424	412	400	406	436	404	408	412	385	406	425	422	410	384	397	413	417	406	382	413	408	396	360	399	379	370	392	403	403	385	355	400	353	366	405	420	396	381	383	409	368	368	394	381	412	392	372	383	363	402	389	384	377	375	363	394	377	382	340	367	362	377	368	350	381	367	367	343	374	380	380	366	386	347	372	341	408	368	349	396	357	370	357	390	377	351	342	384	360	381	331	358	397	363	348	349	360	343	344	361	395	387	350	400	337	334	360	377	341	377	340	355	368	367	397	355	393	374	370	384	333	370	384	385	354	364	370	351	366	349	341	381	349	361	371	352	369	390	374	377	351	378	383	376	364	358	368	378	367	325	352	389	353	404	348	355	344	333	354	358	374	384	366	354	363	354	391	372	342	380	382	338	345	365	367	372	347	390	372	368	336	390	364	358	375	399	372	364	358	385	358	350	368	350	353	340	386	382	327	337	364	358	360	354	376	342	350	348	354	345	356	414	342	347	361	374	393	365	380	382	341	371	349	379	331	365	369	350	389	342	342	390	360	370	355	347	330	341	356	352	348	338	341	374	381	365	339	373	364	362	370	347	357	358	380	349	396	365	358	334	347	350	381	333	363	370	356	341	360	352	381	342	353	354	354	353	369	361	383	384	359	397	363	352	373	338	354	355	357	358	319	390	374	363	350	366	378	379	385	347	369	336	369	371	348	357	347	350	351	373	392	340	383	317	322	338	367	393	381	340	347	323	360	353	344	349	356	376	361	394	369	348	342	341	376	385	370	334	363	351	358	335	343	392	332	363	360	324	380	345	378	365	331	350	355	402	366	354	329	372	349	357	380	362	379	369	375	367	360	337	344	340	327	384	364	325	354	372	379	353	392	329	346	355	360	328	365	390	342	385	382	426	395	378	345	370	341	360	341	373	354	351	373	375	338	326	368	379	362	357	380	356	367	371	344	361	368	329	347	409	368	331	383	350	367	366	372	333	364	378	390	352	351	388	373	358	391	387	364	345	358	362	370	319	373	377	349	363	366	350	368	418	324	378	338	371	382	385	367	352	350	329	371	396	382	373	360	351	362	385	312	387	396	355	383	343	347	366	347	369	340	367	331	337	384	327	343	351	386	360	362	354	368	386	362	374	408	356	362	370	368	351	365	380	340	387	356	376	364	335	356	351	379	388	402	359	312	361	387	368	360	359	376	380	351	343	413	363	344	373	360	374	357	344	345	366	375	404	363	375	388	355	371	352	333	395	346	369	370	370	367	374	389	356	365	353	398	385	333	344	338	347	355	379	379	373	370	355	383	364	374	380	357	339	334	373	371	368	359	356	355	377	349	348	327	342	353	318	377	378	341	362	358	378	344	384	378	371	370	376	349	370	397	378	365	389	348	389	355	385	349	406	359	374	345	342	358	343	356	382	372	360	384	345	350	348	367	405	362	330	356	351	372	365	364	374	377	345	369	356	381	356	342	379	382	361	357	362	354	401	372	375	354	345	349	367	345	329	359	385	359	348	336	367	368	363	349	374	360	357	334	343	379	366	365	341	341	346	365	374	368	378	371	359	372	346	358	352	405	372	334	365	344	379	350	322	327	349	356	376	384	373	345	355	335	385	384	363	344	375	372	378	364	343	388	353	365	381	387	360	339	373	366	347	360	357	313	340	385	392	367	377	370	356	350	350	349	344	376	359	365	378	399	345	320	367	355	306	381	336	351	330	329	384	370	343	347	373	346	364	355	360	342	365	375	325	369	362	404	330	359	386	380	391	406	362	390	377	343	368	350	379	384	374	367	366	352	338	362	394	364	362	327	382	362	361	347	355	383	357	344	389	358	351	359	343	332	379	374	366	348	323	385	377	365	323	378	385	317	398	352	390	356	352	313	374	396	372	338	375	377	368	379	326	366	365	374	330	373	358	357	364	331	343	363	337	366	349	339	366	342	360	350	360	377	371	376	344	380	325	384	368	376	380	336	356	361	377	380	346	385	375	394	346	371	361	336	399	365	372	353	373	338	364	356	344	336	357	322	356	368	359	335	337	351	377	378	362	365	352	362	351	352	348	365	339	380	350	342	379	383	377	353	361	388	373	368	360	385	352	382	372	352	366	399	387	375	368	369	360	366	395	377	386	374	333	375	384	340	343	338	371	364	378	326	352	347	373	358	331	361	373	351	365	390	371	363	349	357	353	397	368	368	377	373	366	379	370	363	357	386	367	349	357	346	356	349	367	386	384	349	341	350	386	369	362	367	327	369	358	397	342	352	371	366	391	352	333	358	350	370	390	338	359	355	358	398	359	352	381	370	361	412	350	353	330	369	352	350	337	331	334	332	337	370	379	369	343	341	369	358	373	347	393	340	365	330	359	341	379	368	354	365	363	339	332	363	359	339	361	337	370	338	373	367	351	355	351	335	355	345	363	370	342	363	386	333	382	340	368	381	351	336	355	427	332	376	370	369	351	362	387	327	391	349	329	353	372	369	357	348	345	337	357	365	371	367	356	345	361	373	352	405	365	331	356	361	360	375	321	372	334	344	345	351	393	409	419	335	343	401	336	336	368	360	392	372	352	344	371	368	376	323	375	350	340	351	346	343	353	371	400	369	377	369	333	313	354	352	364	332	381	355	363	366	358	368	353	352	359	347	365	365	351	320	387	367	342	379	386	384	340	371	371	396	345	372	350	374	320	371	354	375	395	350	370	354	340	385	361	345	348	392	375	351	356	360	376	348	363	344	341	367	356	377	372	340	370	356	365	366	327	368	368	333	379	392	386	362	374	344	363	372	349	350	357	352	325	380	358	371	357	365	386	389	369	373	371	361	383	369	351	361	370	376	372	338	349	374	378	345	374	359	368	367	372	352	358	357	344	396	384	334	370	337	359	369	355	384	376	374	338	340	372	389	333	354	357	385	319	351	364	323	378	379	356	350	366	391	375	371	329	394	337	363	377	335	378	361	346	365	347	327	342	385	363	325	329	347	353	366	367	387	359	368	365	359	401	376	353	395	366	339	379	402	379	375	357	400	378	385	359	382	368	369	380	344	328	370	380	350	361	340	370	392	355	380	339	377	347	361	376	405	356	347	398	352	350	373	365	362	364	386	343	361	337	342	339	349	398	379	379	383	369	343	344	368	346	386	372	362	366	336	357	342	381	368	369	364	356	367	389	338	337	346	359	338	370	372	371	348	359	329	341	381	362	362	362	398	378	384	372	329	380	382	357	334	349	377	375	384	400	334	322	393	344	314	375	369	357	373	363	378	349	355	397	387	401	370	364	389	343	351	361	320	352	379	368	385	353	359	369	338	369	360	341	366	332	392	374	375	356	366	346	345	320	341	367	375	391	366	366	351	365	357	323	348	395	355	359	391	351	375	367	344	356	359	343	347	341	348	389	348	354	365	368	334	345
18791	1195	246	190	202	165	201	184	164	192	170	164	173	160	182	176	175	173	157	167	165	183	194	155	177	171	166	184	163	164	173	161	173	186	184	170	160	184	156	145	186	159	189	134	172	156	171	158	176	172	151	163	175	165	160	158	169	178	181	170	169	178	188	182	168	162	155	176	141	159	148	156	159	193	181	160	162	167	164	169	187	179	153	172	161	152	184	163	164	189	189	173	167	171	172	200	173	169	173	182	156	140	165	194	151	146	147	165	155	168	148	183	180	169	160	158	162	156	164	161	159	169	173	169	165	157	179	166	151	177	171	159	153	178	175	169	185	192	194	178	160	158	161	171	180	185	187	177	144	179	182	170	166	172	131	169	163	164	183	176	171	162	163	157	154	155	168	171	160	173	200	179	166	134	152	154	160	189	163	145	142	169	153	149	157	170	184	155	173	155	169	159	169	179	154	188	164	162	168	179	154	170	181	168	170	173	170	166	181	153	169	150	182	186	150	179	171	168	169	158	147	178	178	187	173	177	146	149	158	157	203	184	172	144	145	181	171	175	174	167	179	168	208	149	183	135	146	158	147	164	164	189	171	155	182	183	182	149	164	179	147	189	156	187	167	156	195	177	156	171	187	155	172	189	152	142	151	168	154	182	171	161	173	143	164	166	192	155	171	171	165	183	174	143	170	170	167	179	176	156	176	181	152	183	163	169	162	181	178	162	167	160	151	160	188	174	179	178	152	159	166	189	163	159	169	170	139	170	181	170	183	173	184	206	179	167	163	169	170	163	152	179	149	146	171	173	170	155	162	173	147	160	159	175	163	186	154	169	154	144	177	186	187	158	157	151	149	159	164	169	139	152	156	152	181	160	152	202	182	140	158	170	162	160	167	177	187	185	168	167	177	174	163	167	138	188	180	199	208	174	166	180	157	175	157	158	198	153	170	152	156	185	189	166	151	162	167	196	166	179	171	173	167	158	170	176	172	174	167	175	174	187	151	154	178	182	179	159	178	146	142	167	187	173	188	166	150	159	181	179	160	168	142	159	149	163	155	176	161	152	179	170	155	124	158	164	177	171	174	180	164	147	185	163	176	169	176	187	154	187	149	155	170	162	168	180	158	177	146	195	147	139	162	166	188	164	174	161	153	192	161	167	161	156	179	153	173	183	170	162	189	155	191	166	163	178	180	168	191	171	178	156	156	170	163	172	163	167	145	157	162	154	136	158	158	163	173	136	154	168	181	174	170	171	188	165	147	184	154	169	175	150	154	151	170	168	167	154	145	168	163	188	173	170	164	165	167	151	164	157	176	167	176	189	181	174	161	188	168	180	165	180	168	172	180	151	179	153	153	168	182	186	180	169	164	168	166	202	180	167	164	162	176	178	159	143	179	160	146	172	192	167	173	167	149	204	146	163	184	177	151	158	173	162	162	156	165	148	160	154	175	174	165	178	158	167	166	151	138	132	165	177	159	152	180	146	188	160	169	166	175	170	177	199	151	159	154	175	141	172	160	145	164	179	148	171	145	161	176	177	161	165	180	148	177	170	177	168	155	177	167	180	157	164	170	179	144	171	160	188	161	184	149	170	144	154	171	188	183	165	139	189	142	165	149	172	178	142	186	186	169	171	164	136	176	180	165	150	160	145	166	169	161	183	196	161	142	167	171	178	165	141	176	147	175	189	168	176	154	189	175	172	163	164	160	178	154	175	166	156	169	173	159	178	167	184	167	167	169	175	172	161	179	185	157	156	170	174	160	164	157	176	181	161	147	177	151	186	143	201	180	148	175	147	177	194	171	138	141	153	159	149	173	172	151	184	168	166	190	169	186	164	159	164	148	146	174	167	171	164	175	178	183	157	154	163	165	159	167	169	175	167	165	144	159	178	167	184	182	166	161	172	149	150	173	163	188	161	163	153	170	173	166	150	166	168	169	173	179	165	177	169	183	166	165	161	163	184	187	182	153	163	169	160	174	188	181	183	166	144	165	161	183	168	161	154	150	161	168	177	149	156	173	168	181	161	158	154	148	158	186	161	180	190	172	177	177	158	165	190	184	172	209	168	178	162	167	162	191	177	163	167	165	160	175	173	182	165	173	164	167	162	172	197	164	168	189	172	163	150	162	170	169	158	152	153	183	184	191	145	149	188	140	159	185	165	155	175	170	188	179	134	157	149	177	151	148	158	175	161	151	150	171	141	169	156	160	180	173	177	172	165	155	165	169	133	170	177	184	152	158	177	152	170	173	177	158	158	176	164	133	168	162	161	161	162	175	180	159	162	189	138	177	179	160	205	172	162	175	189	178	174	155	149	198	142	164	129	171	150	167	176	161	164	158	167	147	159	186	171	171	159	179	145	157	184	166	190	180	169	156	177	160	180	189	176	154	191	186	174	178	166	150	167	186	172	159	141	177	208	157	156	157	185	164	163	159	181	163	164	138	161	166	146	181	171	154	178	173	170	144	155	184	171	165	175	168	152	168	186	173	173	163	170	151	164	190	206	187	166	154	189	169	168	149	166	178	159	163	170	160	159	168	153	177	169	171	183	158	159	173	138	154	138	168	150	144	200	150	160	172	158	145	181	178	168	184	153	171	148	189	147	148	165	155	180	171	152	170	156	184	168	157	172	166	181	159	168	162	166	167	153	150	168	174	174	171	169	159	151	174	166	175	162	186	159	212	202	160	157	167	186	146	148	168	156	192	165	168	165	163	159	172	162	176	173	157	142	153	182	166	152	164	183	152	152	180	152	190	162	175	161	178	167	150	165	168	145	181	183	188	180	177	136	178	164	151	180	153	175	163	187	177	152	159	162	176	175	187	146	159	172	166	182	182	155	140	168	159	166	132	172	168	180	171	156	183	161	181	155	172	162	163	166	165	170	186	172	151	161	175	171	163	159	163	155	173	184	183	176	132	162	163	158	172	187	164	168	156	151	167	180	167	168	163	150	158	189	174	178	181	176	158	181	174	173	181	159	172	164	176	152	182	180	170	170	160	143	147	177	168	165	161	180	142	171	178	159	147	172	162	152	165	161	189	173	179	175	160	164	166	160	163	201	162	159	177	170	168	179	158	145	155	166	171	180	179	190	164	147	163	145	170	167	177	180	175	161	175	164	183	174	151	171	195	163	142	168	155	175	175	208	167	147	172	167	200	159	153	159	172	181	175	158	175	163	175	167	155	144	155	159	152	177	147	173	167	159	176	174	179	151	155	179	160	187	163	141	165	168	154	164	181	162	170	174	168	170	158	180	169	162	157	167	156	154	163	150	153	173	164	168	160	166	183	174	147	169	167	171	167	166	184	160	159	156	173	148	160	146	138	157	166	174	185	153	142	156	173	169	159	172	170	181	157	179	167	161	175	153	167	186	174	155	151	163	145	170	197	177	156	168	153	144	155	155	167	159	175	162	180	164	151	174	159	170	157	172	171	181	148	173	166	161	186	162	181	163	170	153	162	165	147	141	185	179	188	168	159	149	160	164	165	164	161	177
13855	591	542	572	567	542	514	539	546	487	463	465	472	460	505	465	459	467	470	423	480	474	473	470	447	418	448	478	453	464	500	463	445	489	461	464	433	459	482	472	455	472	455	492	439	434	466	476	468	475	444	478	439	436	456	434	452	420	444	429	420	464	448	445	440	424	431	460	466	483	426	466	438	442	498	462	462	435	467	459	472	444	426	436	487	425	488	464	429	449	439	473	476	461	457	409	478	474	506	441	460	456	409	490	423	427	452	465	437	481	442	464	437	404	461	466	511	412	444	442	445	453	476	472	467	477	444	452	488	480	445	449	466	439	497	430	464	483	458	446	485	443	442	477	450	420	460	440	470	478	431	424	491	455	464	451	469	409	472	436	475	482	436	441	479	458	473	477	437	451	461	441	452	440	448	469	447	442	443	431	468	445	440	442	430	469	458	419	441	491	431	432	502	431	437	452	424	427	458	426	432	476	470	428	432	432	419	434	464	440	462	457	424	522	463	442	468	446	428	476	427	439	465	471	459	456	464	451	468	471	471	468	438	467	438	448	456	454	427	438	469	468	474	457	441	442	442	432	458	447	487	440	473	448	439	425	475	439	442	434	466	437	453	433	423	473	475	477	460	438	472	480	441	446	497	445	414	454	458	464	451	426	467	462	480	462	475	430	438	448	431	429	470	476	457	476	450	420	476	444	436	455	471	457	442	483	478	422	454	472	470	444	425	450	456	457	464	460	468	437	460	452	462	439	464	511	417	469	451	490	488	465	483	455	469	462	436	445	456	452	436	438	446	433	466	470	428	390	492	476	475	421	467	462	448	453	487	421	427	453	456	434	425	439	470	445	481	425	443	439	434	457	466	460	444	415	459	469	444	434	449	446	430	462	495	401	470	447	464	446	504	442	447	419	472	448	433	434	448	447	453	457	426	415	421	454	449	448	429	471	447	445	443	409	458	435	479	440	479	505	462	426	425	450	447	425	439	432	480	459	459	487	439	446	464	434	445	454	446	463	454	474	431	436	427	471	482	484	480	457	494	475	429	442	451	421	444	448	446	456	441	464	468	476	458	458	434	463	458	463	445	460	434	452	454	416	432	449	427	451	493	447	490	466	470	447	424	454	489	436	434	462	418	444	463	505	447	440	460	461	440	450	433	456	454	476	423	421	452	442	427	462	484	446	480	455	479	430	425	447	423	449	439	455	455	420	446	431	418	483	414	462	499	426	470	439	446	474	462	478	448	452	465	466	504	408	515	474	427	488	458	487	469	441	469	447	427	459	480	502	439	484	446	433	481	423	425	463	454	428	479	462	469	427	414	459	476	393	439	453	453	445	435	472	436	450	445	435	441	447	424	426	431	443	450	474	444	461	431	475	474	462	456	450	469	462	471	428	443	475	440	460	493	443	465	414	431	453	432	450	460	452	425	464	467	424	462	449	425	444	448	440	470	478	439	438	505	428	427	469	426	449	462	426	490	471	446	426	477	468	456	458	497	461	413	472	468	443	441	434	478	444	440	457	465	421	463	450	432	448	444	459	437	458	422	424	423	454	461	470	419	490	436	435	469	420	503	441	428	465	479	458	465	418	480	468	469	425	490	462	510	439	416	413	464	439	405	481	461	472	459	478	454	459	439	447	457	459	462	423	473	407	473	438	490	473	438	425	427	442	446	415	458	436	470	459	444	427	440	461	464	458	432	517	477	457	428	434	446	452	415	461	483	473	477	468	467	447	435	443	480	420	455	422	434	448	475	496	431	429	408	465	436	440	452	436	490	445	455	442	482	450	448	488	501	428	452	454	439	425	471	464	459	496	452	475	480	488	452	416	427	451	422	453	451	435	460	427	470	444	429	468	438	455	471	441	459	460	445	452	437	475	481	426	443	484	479	442	441	442	470	432	418	412	479	490	482	451	459	461	446	484	407	466	491	453	487	442	441	453	466	451	454	467	474	425	447	466	425	448	457	490	441	440	415	440	460	438	463	441	465	470	448	477	421	415	438	431	447	411	408	472	423	409	472	444	453	411	482	456	443	448	487	462	523	441	458	462	462	443	460	441	496	434	454	460	447	483	466	452	448	427	426	424	437	460	414	442	465	451	469	443	426	490	495	434	418	432	462	449	435	424	433	469	417	441	472	473	489	467	462	432	463	449	467	472	459	474	432	457	425	466	469	423	474	414	500	459	445	464	472	465	470	445	429	447	462	476	484	514	496	447	427	400	485	426	431	470	413	438	456	423	467	477	445	491	482	451	454	462	446	458	450	457	446	459	462	479	461	462	446	463	471	449	440	460	451	416	431	422	458	436	510	435	436	452	436	465	440	432	457	448	445	468	453	455	438	449	455	433	458	468	465	432	412	449	431	479	448	459	433	447	458	458	463	453	493	444	470	465	440	482	433	453	430	426	444	422	484	443	470	465	430	434	421	458	456	410	465	454	445	439	456	437	478	479	471	456	437	454	444	429	441	464	479	440	428	450	479	465	446	440	416	426	471	477	471	408	436	436	447	458	435	476	401	481	421	472	462	451	416	420	413	468	450	466	434	461	446	437	462	412	450	463	461	419	435	453	440	451	440	481	462	474	441	478	411	462	453	491	444	419	422	446	465	442	466	461	485	465	472	430	439	418	437	474	450	468	469	475	476	473	425	490	443	476	473	412	467	478	445	416	450	465	419	449	461	451	466	456	460	454	456	428	482	463	499	399	455	444	417	465	476	435	452	463	489	455	459	453	489	449	448	467	443	475	429	466	458	422	433	439	418	418	486	455	456	480	455	477	433	400	487	432	408	453	448	425	468	438	437	472	448	478	449	453	460	455	472	474	455	454	467	493	447	435	425	449	412	456	440	479	440	428	462	452	453	419	431	449	442	440	460	447	481	467	428	449	451	431	415	463	501	459	438	415	441	476	471	435	447	490	443	434	460	496	452	426	480	461	464	441	475	472	456	465	446	446	458	464	461	443	489	438	452	434	477	421	403	472	465	465	427	463	459	453	446	440	440	449	469	451	449	464	444	432	478	399	452	406	437	436	442	453	454	474	483	470	464	429	473	419	436	446	434	468	474	425	482	430	448	465	448	460	470	458	479	448	477	459	406	489	433	461	457	468	474	465	460	426	434	478	459	456	498	446	460	432	430	460	463	459	441	479	465	458	486	476	454	460	445	470	455	474	487	491	478	465	424	442	455	462	469	484	460	454	424	412	418	444	489	449	446	418	454	427	440	436	472	463	442	482	464	429	416	451	468	459	467	443	414	461	456	430	451	428	468	457	441	428	464	441	440	474	416	432	460	415	463	458	473	442	490	441	460	499	466	455	447	409	470	456	437	474	463	459	422	452	455	440	414	443	421	476	427	473	467	455	449	438	436	479	448	418	441	465	448	461	457	415	439	460	479	444	460	416	467	448	423	454	476	486	427	477	464	457	439	458	478	463	416	468	461	465	435	462	431	424	450	482	467	441	502	471	447	406	472	451	485	453	464	451	493	464	453	432
55720	15797	1814	845	678	542	421	417	351	304	291	304	282	261	301	282	276	277	239	269	256	231	249	263	214	242	254	229	228	230	240	222	219	245	234	222	198	217	232	222	236	214	237	233	235	228	239	223	204	234	233	240	238	217	233	217	215	244	208	223	210	245	241	217	226	224	234	226	211	246	251	226	238	240	251	229	225	218	213	222	245	224	216	236	211	242	235	225	235	216	235	225	220	235	215	223	231	220	223	230	217	230	222	232	196	251	232	223	205	241	256	245	277	239	228	201	227	217	218	269	249	247	224	226	220	224	230	181	242	234	233	211	233	199	210	223	241	208	248	211	228	229	229	231	232	217	222	223	232	228	245	240	231	224	231	218	216	230	245	226	228	209	229	235	238	207	211	229	216	247	220	213	241	233	234	224	231	247	222	225	228	231	184	241	235	234	214	222	223	204	260	234	253	226	243	231	243	211	213	228	233	187	230	241	197	222	191	222	221	235	235	194	218	234	224	230	234	214	242	217	233	240	206	199	238	232	234	243	225	214	233	202	201	265	213	212	213	218	227	260	254	236	236	219	218	220	248	235	226	253	242	226	206	223	206	238	239	231	239	214	243	226	215	228	207	223	217	221	221	236	241	251	205	228	233	222	214	270	223	252	225	213	216	229	225	233	234	239	208	214	230	215	204	224	256	238	197	240	223	215	219	193	206	237	215	253	239	210	226	213	219	220	245	222	216	213	229	226	222	184	222	222	257	237	214	245	213	213	206	234	204	216	238	182	221	243	227	232	239	229	246	249	226	226	231	247	223	230	224	251	233	231	237	232	226	212	244	237	241	227	214	242	217	239	194	226	211	230	237	236	215	234	214	203	205	225	211	225	210	214	203	215	237	225	205	215	247	229	232	228	200	218	247	194	240	218	198	219	232	224	226	240	264	240	222	231	217	230	237	206	240	230	246	233	225	219	196	227	223	217	246	212	216	211	223	219	237	239	233	229	225	206	201	193	222	248	200	243	228	207	219	220	233	211	203	215	239	253	234	249	219	239	248	254	232	225	212	252	218	249	228	228	223	224	252	252	244	242	212	231	231	215	233	204	215	229	230	233	218	200	240	215	236	207	241	201	226	237	225	232	206	232	205	226	223	223	246	220	237	219	231	236	222	216	212	212	194	213	213	240	238	249	225	211	232	227	228	205	238	216	215	252	235	249	255	209	216	262	216	211	211	231	220	246	219	231	191	241	213	267	228	229	248	224	238	221	209	230	223	229	221	251	230	200	248	260	221	225	228	207	228	211	229	236	210	211	243	207	218	217	192	214	274	216	205	191	244	231	218	234	220	228	225	197	223	221	220	216	244	237	225	238	236	215	209	223	229	243	232	228	237	239	240	204	220	209	222	239	225	228	234	232	221	198	230	228	262	217	224	213	251	233	238	264	220	211	218	220	207	222	193	205	234	209	241	228	247	232	219	240	234	224	213	220	217	241	217	242	244	201	234	239	232	251	247	223	208	224	208	203	247	238	249	244	232	247	235	232	224	224	223	230	237	223	231	212	223	233	238	213	229	204	260	222	224	223	218	223	231	221	208	237	228	245	206	214	252	219	212	227	221	219	228	225	206	219	232	224	222	238	233	226	233	244	230	213	227	208	234	224	237	187	245	201	215	222	225	245	237	222	231	227	234	238	237	224	251	236	250	212	224	228	224	229	236	219	246	234	243	219	230	233	214	254	211	200	208	220	236	238	229	224	242	233	230	235	226	235	231	234	236	215	201	208	230	237	218	242	245	239	236	214	233	233	243	218	249	208	245	238	264	219	193	208	204	240	234	242	226	216	200	205	238	215	224	212	212	241	232	244	251	212	225	201	236	246	230	246	227	234	228	240	222	251	204	225	202	229	227	231	210	248	236	244	241	230	243	229	195	225	223	248	230	221	244	246	239	217	232	217	255	199	228	193	222	213	203	228	243	219	242	223	245	236	228	222	243	235	198	232	253	227	221	216	226	234	213	224	204	237	243	218	251	215	227	230	229	218	221	237	233	224	231	241	223	204	230	215	219	217	238	211	230	189	247	235	236	236	235	241	229	215	264	240	208	236	230	219	222	215	228	234	220	225	225	243	211	225	235	210	224	254	215	232	221	229	221	220	197	227	245	250	219	218	225	221	247	227	241	268	235	248	232	221	200	239	250	241	238	210	220	210	218	221	222	225	234	224	220	255	223	235	203	219	238	239	245	229	221	254	236	205	192	241	211	231	220	236	237	268	212	228	233	240	246	222	217	212	212	236	244	231	233	231	238	221	218	225	224	207	222	207	271	229	213	213	234	225	208	209	261	244	240	224	227	211	240	208	234	222	234	212	233	227	252	242	234	229	257	212	226	233	207	237	236	233	240	228	237	210	225	213	224	229	228	223	206	225	272	221	197	212	225	238	252	208	227	224	238	213	241	233	230	237	229	218	221	210	221	237	226	219	204	219	212	215	216	231	208	208	228	229	209	234	216	223	240	222	210	232	213	223	206	249	235	245	243	214	224	223	231	214	228	229	215	238	227	218	196	212	253	207	237	232	222	240	234	209	225	258	182	238	240	274	201	228	265	222	241	248	230	218	211	223	199	237	198	255	229	219	216	235	248	244	198	218	241	223	263	205	238	230	240	219	211	244	263	206	241	228	222	251	217	227	205	206	216	204	240	221	211	212	224	229	238	267	208	252	247	216	196	243	241	225	229	219	204	232	222	242	236	221	227	252	226	227	216	247	233	210	227	247	230	234	211	211	215	232	227	224	254	252	217	227	207	227	227	213	213	198	213	243	247	223	226	212	210	225	229	239	219	215	246	216	218	244	211	247	214	187	217	214	223	227	238	241	235	211	224	232	195	214	226	234	245	224	263	222	221	250	260	215	219	243	237	212	241	236	207	227	224	213	230	240	234	215	235	181	230	246	213	235	238	220	221	213	208	229	232	222	213	262	226	200	239	217	239	235	242	240	235	255	223	243	239	198	227	227	232	260	216	238	231	235	214	224	230	224	224	245	218	220	218	246	215	211	224	246	206	242	243	220	216	225	211	230	246	238	216	239	261	208	205	216	205	230	250	233	199	227	218	224	229	218	213	252	234	226	235	230	219	224	229	233	234	215	204	203	230	214	240	227	248	247	210	246	210	214	264	212	230	262	217	250	225	241	241	239	209	242	235	248	232	211	215	219	241	220	244	247	246	232	250	244	224	220	208	211	245	230	246	213	226	223	252	234	219	232	186	252	236	200	226	222	248	224	206	213	229	237	226	245	237	239	216	268	226	230	214	241	199	226	229	231	219	208	250	198	233	206	261	230	234	217	220	223	248	218	228	249	231	240	221	223	222	263	213	246	252	246	224	238	232	234	228	226	195	201	214	224	225	233	228	247	216	231	208	221	206	209	225	242	217	224	244	248	218	220	206	195	193	239	210	226	239	184	212	214	225	228	232	228	228	235	250	203	205	225	240	214	200	249	217	222	223	246
30622	1841	2178	2563	2234	1936	1607	1489	1299	1253	1099	1051	910	921	894	797	734	775	726	727	699	669	733	693	681	722	690	628	691	690	619	647	575	659	638	605	651	623	615	604	591	647	635	623	566	655	604	626	575	636	629	631	603	633	590	592	601	622	589	617	568	569	613	581	607	561	626	619	626	616	666	579	574	611	558	547	580	561	622	583	602	543	587	568	621	597	589	553	544	625	600	588	597	631	615	633	574	614	612	596	586	561	605	553	685	595	580	548	596	566	569	562	637	596	583	551	522	584	607	548	593	619	576	579	547	558	607	557	567	582	598	609	572	567	574	599	566	642	565	575	602	587	543	618	588	619	595	588	596	586	576	592	584	619	592	583	574	573	605	571	549	561	547	600	608	583	589	623	602	632	611	572	619	601	569	570	575	575	596	615	592	534	607	574	578	578	576	531	598	584	584	602	558	575	562	616	561	587	597	553	565	592	605	604	590	590	584	563	631	616	606	584	582	598	590	594	605	572	594	611	563	619	595	597	599	611	610	540	570	633	576	597	552	581	603	594	550	613	578	579	569	581	548	605	575	581	598	581	569	568	570	522	580	586	590	568	599	583	567	571	572	599	639	596	576	564	562	568	608	571	609	613	545	526	576	589	601	575	601	565	599	566	544	622	604	595	618	592	543	558	596	566	558	575	583	609	600	623	563	590	558	588	565	606	586	604	576	602	592	547	582	588	585	619	615	586	582	607	567	564	537	562	613	565	582	604	613	537	564	597	638	611	586	578	584	583	552	591	548	563	566	615	573	547	538	622	573	608	561	556	592	562	572	548	571	546	594	584	573	624	582	596	533	564	568	573	588	567	610	577	599	578	614	588	577	584	532	588	616	593	569	595	583	615	599	567	542	560	567	585	555	576	579	598	578	585	599	594	554	578	562	585	581	621	602	559	557	617	593	590	616	593	569	578	610	580	598	572	571	539	566	581	573	579	588	553	567	593	581	587	576	627	604	553	581	618	584	549	607	593	576	532	583	603	569	625	556	558	567	589	572	592	574	593	605	578	602	608	603	594	559	615	569	590	606	548	590	532	568	600	568	619	629	589	543	572	567	549	522	570	589	591	583	603	603	600	570	608	585	588	562	595	591	534	584	612	596	547	580	608	596	572	531	553	527	584	563	583	609	570	552	557	576	585	568	587	569	584	581	562	605	606	560	596	608	548	571	569	597	557	614	588	605	588	570	590	575	552	545	576	572	581	594	571	530	571	506	622	588	548	536	575	631	628	550	597	573	615	620	606	559	576	579	602	553	586	604	571	567	574	563	568	566	593	586	563	562	572	529	563	599	595	611	598	555	566	565	589	593	605	576	563	556	565	610	572	611	618	589	583	607	606	565	616	570	622	545	575	559	609	584	536	619	548	574	584	539	585	576	587	609	569	541	595	574	578	575	598	545	625	546	587	585	597	552	585	554	578	549	563	528	574	575	617	602	602	580	587	560	629	576	539	606	578	577	543	560	595	590	583	584	588	582	555	558	587	545	625	570	561	563	624	605	584	626	583	601	583	605	551	595	583	629	551	601	580	590	582	560	515	607	585	609	667	601	602	587	557	576	586	633	601	557	586	565	574	633	565	551	614	583	598	541	562	617	609	574	613	546	557	611	525	587	594	618	586	584	581	576	570	581	554	619	566	583	571	584	578	550	575	586	658	545	599	584	595	566	605	573	581	626	558	534	585	601	577	574	546	551	601	547	560	645	581	586	581	588	576	598	609	595	588	620	613	539	593	543	556	610	576	571	543	591	591	568	562	617	567	585	580	582	589	589	586	589	546	582	560	600	571	532	576	554	608	563	635	568	542	568	553	591	595	598	567	601	598	573	572	579	578	594	614	573	589	605	604	543	558	586	532	538	600	566	619	620	567	596	587	562	573	575	592	591	577	650	562	599	577	556	575	562	587	555	584	590	573	580	589	533	594	608	563	636	561	564	583	579	599	549	590	621	557	537	555	589	584	607	583	541	569	638	537	555	602	569	618	587	598	619	535	590	579	555	584	552	587	586	584	618	562	566	585	587	548	557	540	594	575	586	522	565	553	568	649	587	612	612	565	552	600	580	581	581	601	581	569	588	561	551	587	568	576	581	576	581	619	601	556	543	551	561	591	583	563	594	592	546	587	563	557	554	562	598	573	573	562	560	620	593	596	529	553	593	602	607	572	611	603	612	590	588	562	542	589	582	570	622	572	550	586	601	582	542	594	569	569	597	562	586	533	623	559	605	591	562	619	580	578	567	596	557	576	582	583	581	627	569	590	599	567	559	573	621	560	572	592	593	597	603	611	576	559	585	578	567	547	604	567	585	592	560	559	570	620	571	634	593	567	566	598	548	574	599	574	585	539	587	562	620	561	590	542	593	614	583	579	626	579	613	538	602	588	556	597	577	601	603	602	586	580	573	574	583	569	588	595	603	590	607	613	626	576	609	597	621	591	584	573	597	598	565	563	570	564	593	603	555	552	577	549	569	576	554	607	544	578	595	581	603	600	579	563	605	560	569	596	597	567	597	595	575	613	613	551	620	582	600	601	541	573	583	600	587	592	618	575	607	615	607	560	589	612	589	577	563	580	555	575	593	593	582	601	605	612	531	577	586	622	551	546	591	583	554	575	546	583	561	541	582	609	607	627	585	570	527	587	593	594	572	597	593	545	564	599	574	597	592	610	605	567	574	594	545	570	573	620	612	588	629	590	599	571	568	587	558	557	571	567	570	597	589	611	578	591	583	571	627	559	573	570	594	583	573	564	612	526	550	579	581	534	606	596	584	594	566	570	569	590	594	568	612	567	589	618	565	550	572	578	610	601	590	579	572	580	563	599	565	547	588	577	592	602	573	581	597	592	582	635	594	576	588	600	597	563	543	556	587	580	608	615	556	551	597	600	569	606	571	572	592	591	591	587	575	551	574	584	567	598	565	578	585	536	546	558	563	558	593	585	593	538	582	578	563	599	570	617	599	564	576	559	612	556	587	569	554	588	569	566	632	579	560	616	557	572	547	626	565	559	554	560	638	603	647	582	616	584	549	588	615	611	604	563	620	581	546	583	610	594	555	566	595	565	580	559	564	608	593	588	549	580	580	604	581	587	564	599	584	592	625	607	576	564	589	584	592	585	602	572	613	603	582	554	579	578	605	575	589	615	601	576	611	536	584	611	634	589	590	577	542	624	504	609	614	515	557	602	624	631	629	602	582	592	568	612	589	579	514	594	599	593	587	572	617	546	563	619	574	559	599	578	546	613	579	622	615	545	600	594	595	590	582	602	554	558	552	592	620	584	610	579	610	555	614	588	601	565	613	575	547	547	573	602	594	569	578	603	582	586	619	566	560	606	620	538	598	586	592	584	572	579	587	584	591	609	603	595	582	621	578	575	594	607	600	602	578	617	555	633	608	555	602	566	535	552	581	601	544	605	619	557	556	590	540	526	568	575	561	559	609	652	579	589	581	599	568	558
67152	22276	4460	1536	1059	764	570	466	405	344	270	239	259	233	211	211	201	219	190	171	195	150	195	172	138	166	162	126	154	153	152	147	168	138	161	176	131	149	149	131	132	125	143	166	158	148	161	136	144	142	152	151	156	150	140	138	139	127	142	125	133	152	153	140	150	136	138	161	140	143	148	151	162	129	138	138	139	153	156	134	141	141	166	152	140	125	143	131	153	130	137	132	131	121	141	149	161	139	142	130	127	133	131	136	135	152	124	138	146	163	135	130	149	125	134	127	138	123	137	129	125	168	150	134	140	133	166	141	152	141	135	127	140	128	140	155	120	137	138	130	149	141	132	142	161	162	129	130	124	130	138	129	146	139	126	144	128	130	155	154	140	151	136	130	110	153	144	133	151	155	156	122	136	143	141	147	140	143	136	131	140	143	155	128	131	129	135	148	130	134	139	153	151	134	138	123	140	113	161	144	131	128	134	99	124	125	139	144	139	145	140	161	128	124	134	140	136	136	139	139	165	141	154	135	140	133	147	140	121	163	150	148	128	133	138	116	149	160	137	142	127	153	138	127	111	141	123	123	118	160	132	129	118	149	140	147	140	145	122	156	126	135	149	119	120	137	136	143	157	119	146	128	135	142	149	136	157	133	142	121	133	150	128	130	111	154	130	136	147	133	157	142	143	125	135	123	132	132	119	134	102	153	141	119	118	154	134	123	130	154	132	131	133	124	151	159	150	134	124	135	144	129	134	116	156	146	143	138	128	127	131	131	133	127	144	130	144	161	124	132	132	144	120	142	133	140	141	144	160	149	136	127	138	130	165	154	135	124	146	156	148	123	151	150	128	117	128	145	141	133	158	132	135	141	136	144	141	137	122	145	127	156	126	143	145	149	152	120	140	116	135	164	135	142	129	153	141	135	121	142	138	174	140	128	136	122	124	127	116	143	117	131	140	150	135	123	122	159	132	132	136	125	137	128	170	145	159	138	134	124	153	137	144	152	137	136	159	158	132	132	151	158	123	132	131	154	134	146	150	146	147	138	120	129	139	153	147	117	148	137	143	147	117	136	130	122	138	115	159	127	142	130	129	136	140	142	159	114	131	151	162	128	141	140	142	161	152	144	148	131	129	140	148	138	125	146	138	149	149	127	144	145	147	140	137	137	159	129	147	145	147	144	158	144	144	134	139	151	139	137	143	122	124	128	139	154	127	137	150	152	148	127	124	146	135	138	148	133	134	122	131	149	150	134	133	128	135	129	134	114	142	153	150	144	149	143	126	137	145	132	119	143	131	141	138	136	146	121	122	123	140	134	136	134	131	139	146	162	160	125	126	147	146	124	131	133	174	135	157	129	130	145	148	142	159	119	128	123	120	136	145	135	143	163	122	161	119	132	143	152	129	142	149	132	159	129	134	135	147	140	162	134	119	157	141	160	117	139	143	118	123	120	128	147	148	135	128	113	145	124	118	138	153	148	129	149	131	135	135	126	135	133	151	132	156	141	152	146	128	160	138	140	149	136	131	137	126	143	136	141	136	145	133	150	151	143	138	134	130	141	154	151	150	121	122	151	141	140	128	149	128	139	140	143	136	138	135	112	135	138	133	130	135	156	143	153	124	151	158	143	159	125	135	133	140	158	136	137	132	151	128	146	138	109	122	133	159	150	153	144	135	123	126	132	164	134	138	134	123	130	137	150	141	148	142	145	142	157	158	139	154	129	147	138	134	149	149	144	128	155	149	141	127	115	131	147	146	133	149	144	147	151	143	144	131	143	147	115	133	137	127	156	141	140	136	147	134	117	136	161	158	150	151	124	135	141	128	144	128	131	155	150	135	136	133	138	139	138	148	122	133	131	145	171	159	152	128	128	146	137	125	133	141	150	147	157	144	138	115	148	133	138	141	131	144	132	139	153	129	138	156	136	129	127	149	155	129	137	139	139	136	115	127	164	133	122	143	135	123	152	131	129	139	139	134	145	141	160	153	117	136	129	139	118	157	129	128	128	160	144	132	155	142	155	134	132	126	138	138	128	123	147	151	144	136	152	142	149	143	126	149	155	142	138	150	134	133	118	140	148	105	157	126	135	144	128	135	131	136	141	128	139	133	127	134	142	163	136	129	117	112	144	149	132	145	134	132	132	131	125	145	139	136	133	142	119	127	125	142	144	125	144	140	126	137	132	155	143	146	127	146	133	111	137	140	132	157	170	138	129	131	120	155	137	138	136	125	145	138	147	148	132	138	135	147	130	134	126	131	137	169	148	129	131	140	163	140	134	158	149	139	141	143	139	113	149	151	137	132	133	135	135	153	151	137	134	131	141	145	126	132	138	117	124	145	143	130	144	154	164	106	131	137	148	140	131	122	121	143	122	138	141	152	122	134	135	106	118	130	134	162	129	138	130	134	141	129	129	152	190	133	129	127	136	136	147	138	133	137	147	141	144	143	127	151	125	132	164	126	150	137	135	140	127	122	139	133	127	131	142	135	153	147	130	132	128	131	131	145	135	164	131	139	152	136	157	133	136	156	163	152	137	127	145	121	143	120	136	132	132	141	126	130	136	124	152	152	136	145	140	143	113	143	147	117	145	142	147	153	128	139	154	135	122	116	131	127	151	132	159	136	122	130	136	131	158	138	140	123	129	157	126	136	138	123	117	138	126	145	145	123	140	155	139	111	127	147	130	155	132	146	134	147	135	134	114	133	152	129	134	151	128	133	114	151	120	141	141	141	129	119	137	130	129	124	145	143	112	111	155	128	151	128	144	138	154	151	147	143	141	144	165	130	122	110	116	133	152	131	146	157	153	135	131	130	146	135	155	160	147	134	115	124	128	158	129	153	131	141	139	147	147	124	124	133	145	139	122	136	134	142	140	112	122	124	130	137	129	145	132	142	134	158	127	141	130	118	153	147	145	125	136	132	152	123	159	150	150	137	134	151	154	117	163	148	124	136	122	138	127	126	124	127	147	102	106	137	159	136	131	145	140	126	132	110	135	142	127	117	144	140	156	145	143	126	139	138	135	143	138	153	151	147	145	152	140	129	141	139	143	144	135	114	135	146	138	127	119	143	128	138	124	120	149	136	130	136	143	154	138	117	153	116	148	139	143	119	115	121	141	133	141	135	131	139	139	121	133	128	125	140	154	127	108	152	130	135	121	137	134	158	146	137	129	130	155	133	138	165	131	129	155	138	131	145	152	144	129	149	128	149	133	150	137	169	121	143	155	150	154	140	126	132	147	139	137	136	125	137	138	161	127	147	136	129	159	120	137	140	147	135	156	145	136	143	158	143	99	148	139	147	144	132	128	122	138	118	139	143	144	141	127	146	155	156	144	152	133	134	143	146	144	144	157	133	142	119	133	128	143	168	140	142	143	140	147	142	149	134	141	128	148	128	116	129	134	137	124	145	158	150	138	118	149	125	129	153	153	146	147	152	141	130	152	135	132	131	158	127	131	135	141	144	149	121	142	134	139	145	144	138	125	147	132	141	130
36527	2610	3364	4102	3649	3061	2474	2113	1730	1569	1418	1170	1098	971	926	862	810	759	726	649	640	571	636	622	609	582	544	550	517	482	495	470	500	451	463	444	428	415	411	398	450	434	457	440	436	408	419	429	429	389	429	415	395	412	411	409	402	435	353	373	393	388	350	388	406	373	372	375	388	354	411	401	359	369	391	385	369	384	375	375	370	384	393	341	359	395	391	373	375	356	383	348	372	338	371	348	353	342	368	370	403	368	350	394	377	358	352	351	383	363	348	355	388	387	383	381	376	373	359	384	349	357	365	352	389	378	374	336	362	369	346	386	433	375	358	378	352	385	407	408	356	348	357	367	362	360	354	337	388	369	351	380	430	345	358	369	364	369	375	350	396	375	386	359	368	350	359	385	357	355	377	376	338	378	358	368	354	341	367	347	395	373	359	329	387	325	359	379	334	353	362	367	340	361	337	362	368	376	380	386	343	352	347	365	389	352	373	382	388	390	340	372	366	368	367	368	404	350	331	330	383	368	377	326	371	382	368	394	376	358	373	391	358	367	349	405	344	384	313	367	357	369	419	346	365	381	317	354	365	364	363	354	328	370	349	395	426	353	354	389	360	372	365	349	395	366	341	355	361	353	373	332	363	339	364	351	386	368	366	333	377	367	372	334	349	355	370	384	353	367	366	366	339	374	357	374	380	384	341	348	367	341	385	341	363	393	361	350	379	336	351	350	349	378	349	379	318	371	345	383	356	383	362	372	375	390	337	360	349	363	343	389	377	360	340	329	385	382	332	336	361	384	345	380	351	316	325	379	386	387	336	384	364	359	311	353	364	353	332	367	362	377	407	364	357	369	406	351	362	377	350	368	363	359	362	369	376	379	343	370	377	375	347	359	380	378	382	352	388	351	378	321	384	356	344	344	345	370	363	354	369	370	359	352	346	361	356	374	351	371	343	345	337	381	332	344	379	369	361	367	360	347	301	345	313	375	342	394	369	367	329	338	320	369	335	395	327	354	359	365	372	356	340	346	383	369	365	373	374	351	377	366	366	346	360	343	359	366	358	365	377	354	362	375	333	365	364	376	344	367	394	367	350	359	360	374	364	302	337	361	405	313	343	350	329	368	375	382	333	354	364	355	384	373	366	370	369	383	362	392	370	360	381	350	370	370	373	371	371	366	366	374	341	397	346	368	369	362	356	350	345	369	342	358	348	308	341	331	345	347	387	366	375	371	361	359	334	352	366	365	347	356	352	355	372	386	344	369	381	319	339	356	360	379	347	377	367	359	362	348	345	374	351	345	348	310	329	334	342	367	327	379	338	344	374	352	360	362	339	370	385	361	384	363	393	328	315	387	341	354	348	365	423	376	355	354	393	358	370	356	370	350	363	378	401	376	343	375	336	329	355	361	376	377	346	383	385	351	341	353	363	370	362	373	371	329	372	368	363	354	328	362	388	380	391	375	358	354	365	369	352	365	367	354	384	323	350	385	370	346	334	371	332	351	350	366	384	384	334	363	385	368	341	330	343	371	366	381	357	323	353	366	333	367	362	364	373	374	381	381	321	368	350	374	351	357	372	387	359	356	356	350	332	369	368	383	347	379	382	339	346	379	365	347	341	420	386	352	359	364	340	380	359	354	373	364	350	359	334	360	381	352	388	382	364	324	358	349	369	373	433	366	380	379	355	350	362	360	334	355	363	362	380	354	375	337	357	371	393	375	378	359	357	329	372	370	346	361	346	363	350	374	392	382	354	336	330	374	385	380	367	392	394	355	366	359	339	331	374	353	352	320	382	359	355	336	386	344	353	363	334	377	370	353	341	323	347	345	375	352	401	353	327	374	331	353	371	339	365	352	386	360	361	354	354	357	370	332	350	374	378	363	351	366	352	369	369	367	348	388	354	340	365	350	362	350	376	374	375	353	357	323	375	371	369	390	373	366	343	383	378	368	351	334	341	377	366	351	357	362	352	377	335	366	388	357	396	338	341	343	344	370	345	355	360	357	352	368	351	344	354	342	342	344	335	375	390	339	339	366	350	330	380	382	323	369	383	393	360	353	369	388	370	358	355	318	349	363	348	332	375	332	350	368	344	358	329	351	372	373	353	352	365	349	341	365	371	333	352	333	357	383	366	364	372	361	351	400	369	358	387	352	397	380	366	374	348	373	377	344	372	352	351	373	368	324	396	356	363	324	356	361	368	345	321	334	356	363	379	364	349	342	355	380	393	363	355	381	345	396	354	328	388	388	376	349	353	334	351	362	348	373	355	359	390	364	351	363	373	380	386	382	373	366	368	355	349	368	370	377	373	366	338	390	321	325	398	371	338	391	384	368	364	394	348	365	365	331	341	369	367	346	345	358	365	368	326	363	364	361	377	376	367	369	368	349	367	352	365	351	356	338	377	373	398	350	343	404	353	344	338	335	376	375	371	338	336	355	341	356	368	380	402	358	346	335	389	394	388	341	360	373	371	387	339	366	383	364	368	365	314	351	362	403	377	351	359	345	352	332	370	373	363	355	347	358	362	345	371	383	369	385	376	341	366	361	346	351	333	348	332	332	346	366	389	373	349	344	342	371	388	386	376	344	340	391	362	347	346	393	380	355	359	357	333	354	361	344	385	359	382	348	355	415	385	347	359	379	344	359	347	353	363	345	363	328	394	344	351	395	393	335	368	339	357	348	355	315	311	426	358	338	345	352	334	347	351	370	360	337	372	343	342	405	361	374	356	335	404	339	377	340	380	390	386	383	345	337	386	377	336	336	349	349	331	369	357	334	387	362	380	354	378	331	389	379	365	382	369	369	362	368	369	339	391	341	336	385	339	363	363	362	360	344	360	358	350	327	390	328	369	365	393	377	375	343	338	363	351	374	389	363	354	361	373	376	350	368	350	333	332	371	372	356	349	379	381	341	395	351	362	375	371	384	356	366	368	355	355	375	365	355	385	368	340	366	318	356	375	368	377	380	317	363	354	371	358	350	359	410	339	368	372	332	364	343	375	358	347	339	380	373	381	372	349	363	348	352	354	364	335	365	394	347	353	345	375	364	380	356	365	372	374	386	340	363	347	363	376	325	373	375	368	342	368	355	388	339	356	333	359	334	359	350	341	343	362	367	386	381	316	357	392	357	375	366	366	365	345	327	333	371	350	378	372	371	348	362	346	410	378	363	355	400	391	365	371	360	330	367	357	386	355	387	367	337	340	354	366	324	365	396	342	365	371	367	327	334	347	343	348	358	336	364	362	368	382	373	353	375	337	370	338	349	386	392	362	366	328	345	349	358	335	354	347	356	317	348	354	344	359	373	340	357	366	364	365	378	367	368	364	389	345	378	375	364	387	382	357	356	311	396	344	341	371	361	399	338	369	357	368	377	364	328	361	357	353	381	347	375	336	379	344	327	389	336	355	337	363	374	325	383	346	362	372	360	374	408	355	332	341	337	374	331	331	360	381	394	340	343	397	354	360	347	351	378	350	349	318	352	334	343	350	385	380	350
16920	948	252	216	211	214	186	172	168	180	176	164	166	165	160	174	177	171	155	185	177	179	169	176	176	153	166	174	160	159	172	190	167	163	135	168	164	172	154	175	169	160	165	145	147	180	188	182	157	171	152	182	181	156	163	163	163	177	156	157	157	177	183	168	192	160	175	164	157	162	186	152	151	164	139	177	176	178	160	178	180	156	157	166	163	134	153	149	162	176	158	154	177	156	184	156	179	178	168	170	163	150	188	140	183	149	160	150	190	172	173	177	155	152	138	189	152	187	153	164	161	169	163	153	179	173	195	161	144	156	187	155	179	160	163	151	178	161	152	173	168	155	167	156	175	167	163	174	161	168	168	172	162	151	183	174	165	147	182	183	169	186	164	162	172	147	153	151	188	150	167	197	151	161	168	162	167	168	175	169	163	162	156	172	169	163	173	155	163	165	156	173	168	159	151	177	163	194	200	150	174	163	170	169	153	164	158	149	174	173	156	160	157	165	138	150	163	152	143	140	154	182	177	148	178	168	180	159	161	186	143	175	172	152	168	176	161	202	186	160	163	182	164	159	179	190	161	182	140	138	157	165	164	152	144	158	166	176	186	157	167	138	189	178	166	167	178	164	161	150	161	162	163	168	160	156	158	154	178	183	165	183	155	156	147	147	179	160	189	161	151	176	146	160	165	176	207	160	169	191	172	160	170	170	175	155	173	165	169	180	172	160	155	153	193	153	175	159	151	169	148	176	169	186	161	185	164	139	162	162	159	181	174	187	175	171	182	161	167	163	155	165	172	190	169	172	145	193	184	184	145	164	176	153	139	148	173	172	164	186	177	150	185	123	183	159	170	145	179	185	160	159	173	159	174	145	139	159	161	183	175	172	161	167	179	179	146	192	186	164	178	187	158	155	158	161	136	160	178	167	179	174	167	154	152	162	194	162	166	146	165	158	159	183	155	134	184	148	172	166	165	175	148	175	137	156	178	161	162	150	162	182	178	158	163	154	161	181	157	152	179	166	162	165	166	153	161	152	177	164	167	170	155	154	183	170	142	150	165	171	158	152	179	185	171	164	165	161	169	170	166	171	180	170	164	171	152	180	171	173	176	177	156	169	163	170	161	180	179	166	166	177	181	181	179	145	159	179	170	173	175	160	152	152	154	163	198	168	196	188	190	164	164	180	135	141	158	176	171	165	165	167	183	176	160	138	166	191	166	170	160	159	174	159	169	166	146	182	156	166	165	153	151	160	195	195	160	156	185	153	157	147	158	155	176	178	172	160	158	167	177	166	176	205	153	173	191	172	144	160	158	150	179	141	200	167	162	186	136	149	120	198	163	184	173	158	153	172	175	171	160	177	177	164	160	186	170	168	171	161	153	168	163	177	154	141	164	134	150	157	154	164	175	185	149	163	176	149	165	169	153	173	180	168	175	179	148	192	184	161	162	156	166	147	162	162	160	176	181	173	160	163	179	159	134	189	183	165	164	186	185	179	171	185	175	191	161	174	152	166	179	163	145	170	158	161	160	135	136	180	148	160	145	170	181	157	162	168	185	169	184	166	183	165	172	179	167	171	149	171	155	162	148	152	177	176	172	171	167	176	173	165	153	167	152	187	152	165	151	162	186	171	143	152	156	136	179	168	168	153	172	142	157	158	169	148	161	157	156	188	169	155	169	181	162	151	177	174	165	153	144	182	188	160	151	145	150	176	167	183	157	159	142	160	180	176	177	189	154	177	168	182	163	161	172	173	169	182	165	167	162	178	166	167	156	126	168	160	167	152	140	159	163	167	176	165	162	136	168	177	166	193	148	178	183	166	176	198	177	168	145	172	179	141	160	165	177	165	160	194	188	161	169	174	162	144	150	166	165	145	169	161	167	164	161	166	158	183	150	178	157	163	143	203	168	175	173	157	150	159	165	169	170	169	193	159	154	187	173	142	162	161	142	151	164	183	152	157	141	175	183	150	156	154	168	164	171	181	160	192	177	154	183	178	152	151	176	172	172	180	159	165	164	157	141	147	152	157	161	164	149	147	177	183	178	161	176	172	178	160	146	158	169	187	161	140	156	167	173	154	185	147	166	167	175	162	151	163	152	166	186	191	167	189	157	159	167	160	171	171	186	180	192	159	178	171	170	155	178	165	150	195	153	141	179	164	182	140	174	162	154	187	173	173	170	143	175	170	168	195	169	148	158	166	179	165	154	184	196	162	174	152	170	192	151	152	158	158	162	168	183	163	154	179	147	165	183	162	160	168	179	151	153	154	176	165	161	169	176	176	153	153	159	156	157	166	194	161	173	142	172	148	173	174	162	169	162	179	148	148	167	142	164	160	150	173	155	153	169	174	173	175	159	167	157	154	151	166	156	172	170	149	177	183	174	195	167	165	173	154	167	150	170	158	162	195	155	187	180	168	154	163	164	172	149	161	168	166	157	182	166	168	188	169	157	159	133	165	154	167	174	163	165	158	169	159	157	175	148	170	165	171	170	182	171	150	177	152	157	174	195	152	178	175	166	163	175	158	183	166	158	160	163	174	158	182	160	157	159	156	185	166	167	142	161	151	182	166	165	172	193	165	166	167	175	165	159	160	184	159	169	167	145	158	164	170	141	135	148	164	148	158	166	168	161	162	166	162	160	179	153	160	155	179	175	154	187	159	156	176	164	178	164	191	183	181	160	173	161	178	172	153	179	192	177	147	162	182	158	160	145	137	161	181	164	169	171	177	160	164	165	171	172	163	164	156	196	181	157	165	148	164	161	179	158	163	153	155	177	155	172	167	162	157	195	164	150	173	148	138	179	185	161	154	149	152	177	160	156	174	169	165	182	164	165	150	156	171	156	185	188	142	178	184	177	153	145	169	136	183	183	149	179	152	159	162	166	164	163	162	155	167	161	152	164	169	159	156	142	155	166	151	165	166	157	162	183	176	168	159	164	176	169	172	159	183	160	185	179	166	137	149	164	154	160	155	167	170	162	164	159	173	175	172	152	186	196	164	171	166	160	158	171	152	159	181	193	169	164	177	163	159	147	153	185	162	164	179	140	162	172	151	165	172	174	146	153	178	171	161	160	160	169	164	183	161	165	179	154	149	154	160	164	145	159	169	178	161	157	169	154	146	174	180	173	163	160	169	168	143	158	180	147	172	169	177	167	163	163	166	174	147	159	149	173	158	148	154	166	159	180	179	142	172	168	164	207	171	169	158	158	137	158	161	183	163	164	173	177	184	174	143	177	155	169	181	153	200	191	159	154	147	163	168	155	185	175	171	174	155	172	168	149	161	171	166	148	143	172	177	166	171	172	174	166	164	184	202	176	160	157	155	170	180	189	163	141	162	172	162	150	176	157	188	156	171	164	174	173	163	149	152	189	185	155	156	176	192	168	163	164	150	175	167	175	162	168	198	176	169	148	153	174	163	159	174	159	151	160	165	158	166	156	188	174	177	171	184	165	181	154	159	180	149	157	184	163	177	167	155	172	155	171	148	162	190
12366	584	594	648	583	563	545	579	508	506	501	485	481	488	471	460	475	464	467	445	491	428	500	442	473	460	460	482	454	457	458	489	450	446	478	459	419	462	434	465	470	445	449	456	439	442	442	460	473	470	455	465	479	446	494	438	455	423	442	438	482	468	476	462	433	465	424	481	431	482	446	418	447	444	477	469	475	480	437	453	431	433	472	452	479	460	459	491	440	466	457	437	428	466	455	446	441	437	459	446	463	447	443	443	460	464	403	432	402	421	452	470	440	440	445	440	451	470	447	433	437	431	436	447	463	478	462	453	452	443	440	443	443	431	442	467	430	436	462	445	385	421	435	475	443	399	467	465	390	478	479	435	495	457	440	446	445	450	493	417	481	471	462	483	461	420	448	437	454	493	448	475	449	457	449	435	428	479	440	423	442	419	455	451	467	456	470	453	443	437	432	487	460	451	426	438	455	471	423	484	465	451	475	472	461	439	449	431	478	454	468	455	451	450	471	421	449	443	447	453	442	417	473	407	430	463	454	451	444	443	437	438	457	470	433	454	464	470	434	427	477	478	485	473	442	445	427	459	446	489	467	433	452	438	425	473	464	419	438	452	497	449	423	446	417	422	416	501	443	444	443	457	426	472	455	454	452	442	447	447	434	445	464	456	460	481	486	448	439	389	449	442	430	396	443	456	472	464	449	457	438	480	451	440	448	438	452	492	517	439	461	461	457	441	456	489	452	449	421	438	478	425	444	471	415	455	413	456	422	464	501	480	402	449	489	475	462	409	420	440	456	472	447	449	437	470	443	454	469	460	440	454	441	451	448	419	432	500	444	455	459	433	456	490	456	472	451	431	486	415	464	442	447	473	461	483	433	431	478	475	462	448	477	468	458	455	499	434	444	452	434	391	443	442	433	458	418	465	453	449	467	428	445	442	472	463	420	426	475	461	450	457	493	445	463	430	479	444	462	457	437	429	451	467	455	458	485	417	449	448	438	455	449	467	464	419	440	474	433	451	460	417	463	428	429	423	434	425	452	463	453	497	425	462	442	410	431	448	473	445	450	467	454	466	426	450	415	497	457	452	441	427	436	414	464	481	441	437	457	475	479	427	434	415	430	485	398	459	465	433	452	463	479	456	479	459	470	449	447	473	460	454	442	436	462	412	489	455	424	457	500	475	473	485	429	399	500	435	468	436	470	404	459	431	459	411	469	435	459	439	465	436	465	455	472	444	427	446	481	439	442	442	439	428	449	460	453	478	400	464	471	456	486	409	449	449	445	473	422	442	414	442	457	448	483	483	461	483	443	471	458	436	454	461	481	430	449	447	411	503	467	429	432	421	441	446	452	441	432	454	444	452	408	446	427	439	475	469	452	457	431	480	442	447	472	424	457	432	423	444	436	447	468	412	428	430	418	479	436	440	444	479	458	429	452	464	428	443	432	439	459	480	420	462	450	464	451	450	443	478	482	454	470	456	474	452	419	421	473	450	446	453	409	456	460	439	466	426	455	465	485	415	425	450	464	499	436	430	454	431	461	416	438	427	461	405	419	438	437	445	408	435	460	460	443	425	466	439	468	459	420	452	483	421	442	429	489	453	453	447	448	419	459	467	444	460	416	433	446	448	452	412	446	441	424	428	477	452	466	457	455	453	441	448	416	453	426	443	449	459	463	437	460	451	444	464	459	451	466	428	426	444	430	461	443	413	417	445	466	472	463	461	441	446	466	477	426	477	424	465	451	425	467	445	453	484	461	461	482	469	479	452	418	468	464	448	444	446	475	459	478	474	469	461	432	439	472	475	427	483	444	449	428	437	427	425	473	452	429	476	438	457	439	447	451	454	440	419	490	419	438	442	438	441	445	440	459	468	439	459	438	478	449	447	452	409	444	490	425	464	416	455	463	443	464	466	418	476	429	428	438	494	452	483	462	462	445	411	455	441	477	410	442	471	480	476	474	434	425	453	431	460	438	443	464	458	450	457	453	413	396	490	476	426	505	470	465	471	458	456	498	450	428	476	445	465	430	459	463	455	470	475	448	454	446	423	452	473	480	464	445	466	477	450	487	434	453	477	449	453	448	423	445	432	465	388	409	434	440	487	474	412	441	423	460	448	410	427	453	470	415	448	436	450	451	453	431	446	473	428	425	439	412	428	412	431	447	443	436	436	448	467	419	482	424	442	458	466	435	457	428	441	423	460	454	455	445	432	449	429	420	437	486	446	435	446	463	489	433	467	469	420	454	461	432	426	457	460	474	477	462	430	467	442	477	462	464	430	473	448	428	439	444	463	409	497	441	419	443	439	427	467	442	450	480	456	442	426	455	470	482	454	496	447	430	441	456	430	474	449	440	467	424	471	467	474	434	462	441	451	417	449	462	456	430	443	470	448	459	443	423	451	484	451	426	465	438	441	450	478	467	454	464	452	455	432	451	457	491	437	459	481	441	448	453	439	451	438	445	458	419	427	468	444	483	417	446	399	449	482	450	466	477	437	470	453	468	440	477	455	459	464	372	489	429	447	400	428	414	474	441	447	443	436	449	480	464	485	462	457	449	424	445	454	434	459	476	410	486	476	476	447	438	471	418	442	468	446	424	466	456	431	447	437	464	445	444	430	465	409	445	487	440	486	407	446	492	445	454	463	442	453	447	419	471	445	470	496	461	441	460	417	468	416	490	443	459	458	443	490	444	421	470	454	423	438	461	440	443	485	471	440	465	443	411	461	457	447	460	437	467	466	426	448	460	472	413	423	450	494	492	446	469	442	425	438	444	444	447	495	452	477	476	435	465	424	423	433	474	466	443	463	456	463	415	464	468	486	473	422	442	427	433	427	449	426	461	453	441	485	453	429	448	460	466	430	421	430	395	476	456	484	420	450	463	418	456	465	438	455	463	449	423	466	408	470	453	451	464	444	433	466	440	430	420	470	440	449	457	458	474	433	448	449	458	443	446	466	469	449	470	452	499	472	463	433	451	414	428	457	465	434	420	451	454	439	428	411	399	472	451	450	482	480	471	450	460	463	471	423	464	447	428	479	461	468	489	448	424	443	430	464	443	472	448	414	463	446	448	440	430	450	449	427	429	456	498	423	471	428	462	451	477	447	460	464	444	450	410	453	459	450	467	467	443	462	466	423	463	434	468	469	446	444	439	483	439	491	461	433	441	458	455	491	432	457	451	461	445	485	455	448	482	408	466	466	445	455	447	436	464	481	455	457	418	459	451	465	456	469	463	451	440	455	384	446	461	428	462	433	437	434	418	462	447	447	440	435	459	441	439	443	456	497	426	428	450	486	457	453	432	493	429	450	459	437	503	460	439	442	482	461	436	463	464	458	406	471	429	465	429	465	407	510	467	453	494	437	508	484	464	498	462	504	439	472	457	434	418	411	496	442	439	442	443	407	443	445	473	452	462	470	443	448	434	407	467	418	461	464	456	439	431	449	452	474	497	440	440	413	471	406	457	437	436	437	488	453	464	458	447	469	460	488	451	465
54169	14295	1649	833	677	505	412	389	387	339	301	321	283	275	272	274	254	265	254	262	247	265	256	222	253	225	264	245	239	245	237	237	236	278	218	224	236	198	243	257	229	233	220	242	226	235	204	219	239	219	248	202	246	225	243	234	204	245	217	236	229	247	230	238	259	229	218	235	233	222	238	198	242	256	201	241	240	232	250	211	232	212	222	241	219	222	209	237	232	224	220	222	209	236	224	252	218	245	230	232	193	222	245	220	206	216	245	222	249	243	223	220	251	230	220	239	228	240	227	219	210	206	228	228	243	216	247	223	224	232	223	208	242	214	224	255	208	230	225	210	232	243	241	238	244	224	216	243	231	223	228	250	235	221	225	222	230	254	236	221	244	247	216	232	200	237	237	237	201	213	241	236	227	231	227	198	200	226	242	244	220	215	218	232	221	250	214	249	212	241	220	217	243	235	199	260	221	224	234	215	234	239	226	220	207	246	219	249	218	220	215	232	226	213	226	222	209	224	230	223	217	230	219	228	218	220	237	224	235	233	247	234	214	254	243	216	231	237	219	237	210	226	251	213	219	236	233	225	255	216	244	249	237	226	209	225	206	232	252	222	231	203	204	217	204	240	261	202	226	233	245	256	239	224	237	233	241	234	227	241	251	228	245	226	232	229	248	236	203	219	212	237	235	237	243	235	220	224	223	238	213	223	212	207	245	239	219	226	233	235	217	251	226	229	252	224	239	198	225	216	242	215	235	230	219	242	240	232	217	180	206	236	254	210	234	266	239	243	260	237	213	233	221	234	229	202	232	265	241	255	233	219	220	213	220	247	232	241	238	223	230	263	233	215	249	229	225	227	212	217	215	225	182	232	228	243	221	233	214	275	242	233	220	233	226	232	253	243	220	241	218	213	228	243	215	192	212	214	248	205	250	226	223	248	230	229	241	233	236	222	220	229	207	240	206	227	233	229	238	187	251	220	232	236	228	234	212	225	253	225	215	230	246	221	204	227	216	254	254	229	219	268	224	204	248	232	253	208	220	234	249	235	208	208	244	235	224	231	252	222	258	240	210	246	244	204	259	238	239	229	245	213	212	229	254	222	211	225	234	227	247	237	228	213	241	219	209	225	228	224	229	239	236	242	226	235	232	244	233	212	246	230	247	246	217	197	242	227	201	206	207	234	254	217	208	215	202	188	214	222	236	226	253	243	220	239	242	230	220	211	218	213	263	254	219	220	236	234	261	231	213	220	209	221	222	255	224	233	234	217	238	218	243	242	247	234	226	225	209	215	247	224	219	245	232	226	220	253	247	251	243	248	228	211	250	213	261	239	188	246	188	221	230	236	234	217	219	216	245	251	251	241	225	220	230	229	244	249	205	244	194	225	230	246	223	232	219	237	204	211	205	233	224	200	231	215	228	226	215	209	226	223	232	222	230	228	201	238	218	254	216	247	231	213	246	228	217	220	255	233	221	216	211	221	211	248	235	235	204	228	210	215	211	210	243	231	260	218	248	249	207	216	228	262	215	206	246	229	214	216	231	245	237	200	211	218	237	221	258	219	227	217	223	213	226	232	208	245	242	241	230	237	221	203	234	226	247	249	210	250	217	228	242	229	201	210	230	198	230	220	216	228	229	220	237	216	221	240	207	194	215	217	246	261	253	246	230	229	197	206	200	224	199	222	218	202	239	243	228	227	217	199	213	236	236	228	225	222	241	233	227	218	225	239	208	239	232	227	236	235	248	212	235	240	212	199	227	211	246	220	230	225	227	203	250	240	221	236	243	216	253	214	224	212	235	227	215	237	253	225	250	216	218	210	244	201	228	247	230	232	240	228	219	238	224	222	234	222	247	227	215	246	231	235	207	230	203	227	215	230	242	213	246	216	235	243	243	236	222	215	222	236	228	219	216	247	228	242	212	221	241	250	236	219	238	241	207	201	244	237	207	229	227	261	216	235	203	236	234	226	245	228	225	251	218	194	212	243	251	215	185	209	216	239	264	209	235	212	222	198	234	214	231	214	228	239	214	231	236	235	216	243	232	271	216	231	230	244	240	238	232	232	231	223	209	210	207	207	242	226	225	253	228	232	262	230	246	226	257	229	197	231	243	253	227	213	222	240	230	207	248	228	227	239	211	228	231	210	223	263	226	252	261	211	234	231	243	216	231	209	235	228	209	247	255	230	243	230	240	208	220	231	233	223	209	219	240	244	211	250	233	239	229	217	222	217	226	252	226	248	227	228	225	214	221	255	207	232	209	229	225	236	234	258	231	216	223	260	226	218	222	230	231	224	232	220	241	222	228	204	209	229	175	209	246	260	218	215	237	211	213	228	217	189	217	238	200	207	212	225	244	225	226	251	238	227	238	246	230	216	188	233	217	216	264	225	232	227	193	233	241	234	215	235	224	234	222	229	225	220	217	222	259	209	251	225	229	232	207	203	220	224	225	216	258	228	202	215	254	262	244	232	243	223	232	226	225	240	224	219	243	245	261	220	238	256	249	222	234	242	222	233	221	239	237	222	241	228	200	246	230	228	210	231	235	216	235	244	233	227	238	230	220	229	256	219	226	239	195	244	251	203	216	251	219	246	231	238	237	203	221	228	194	201	205	218	229	249	225	225	248	258	235	221	237	254	190	231	206	222	220	239	228	241	232	210	196	219	236	237	237	210	247	216	195	218	222	237	215	249	263	207	221	251	211	230	212	217	251	216	224	228	226	236	243	230	234	240	237	225	238	215	226	222	242	228	226	223	241	235	227	240	199	211	247	204	228	221	233	237	205	211	247	230	262	227	207	232	196	214	214	224	221	236	237	220	230	249	241	233	215	234	215	220	246	237	231	233	205	255	215	219	236	222	250	220	222	239	238	232	247	218	221	219	218	232	234	246	241	236	243	211	219	263	209	247	222	203	212	190	235	231	227	239	221	214	221	235	210	212	248	237	236	216	210	246	236	226	227	245	242	240	241	207	190	197	227	224	216	221	243	242	244	227	244	223	226	232	244	227	242	229	233	235	210	234	240	217	194	208	232	244	247	214	234	233	249	237	221	236	253	236	217	235	216	226	205	204	225	228	229	256	208	205	205	214	236	228	228	222	226	235	229	226	221	235	234	243	215	230	232	225	241	254	224	201	232	214	206	262	212	219	213	221	239	260	220	234	247	216	210	237	214	221	253	228	229	226	232	224	218	220	232	212	224	219	219	245	205	236	254	227	234	232	249	228	229	225	240	210	225	223	231	218	196	211	216	240	280	217	215	235	240	209	222	225	217	246	231	240	222	242	212	221	226	203	266	246	233	261	211	244	187	224	221	213	223	211	213	219	247	243	217	244	242	228	257	225	244	249	230	249	230	211	201	231	231	208	215	240	227	225	255	245	245	270	213	221	226	241	194	185	202	244	238	233	210	222	225	228	230	206	247	243	235	265	221	257	213	226	226	203	188	230	229	241	199	212	233	247	227	213	189	235	233	213	234	218	227	221	231	209	212	224	234	212
29046	1803	2034	2453	2255	2002	1665	1425	1304	1197	1051	992	1015	913	850	810	845	761	753	720	632	698	724	670	713	680	675	664	632	635	652	642	626	623	636	611	607	605	610	566	618	620	594	654	618	598	633	557	612	572	596	577	624	583	617	605	607	637	604	596	598	629	582	629	551	576	620	642	587	579	558	562	578	580	595	610	593	601	622	577	588	567	558	599	607	599	603	634	601	585	544	607	587	588	588	597	571	585	581	593	524	603	582	580	545	585	565	551	581	606	591	573	581	630	575	564	563	564	598	584	569	574	593	585	577	601	615	584	545	627	631	601	587	605	589	593	550	582	612	619	583	597	588	590	604	611	587	607	584	542	576	598	578	570	593	602	567	579	576	573	585	615	559	561	579	588	583	573	541	619	587	605	588	594	637	572	589	576	576	554	632	568	570	592	604	554	557	570	581	634	603	615	574	572	564	579	575	586	590	594	586	604	591	594	564	573	568	585	568	594	632	604	616	589	570	585	577	579	579	533	551	552	603	565	569	602	563	594	569	574	570	569	594	606	571	599	609	575	568	582	572	600	591	589	578	617	544	593	570	573	589	585	619	545	597	588	552	577	557	557	586	552	583	572	555	611	639	584	585	604	526	580	567	546	579	571	573	585	567	633	562	615	574	595	546	607	574	608	580	560	606	578	585	598	553	605	606	608	563	573	548	593	559	576	517	608	585	544	575	573	583	591	604	576	588	618	603	572	594	606	608	622	563	569	553	580	552	560	572	565	591	556	595	603	563	598	620	573	563	574	568	571	627	582	567	569	579	578	565	637	589	601	605	602	608	586	574	595	603	601	597	573	587	589	642	538	583	611	572	546	551	538	602	570	546	604	581	577	562	604	606	576	585	618	589	572	569	597	602	610	560	560	590	579	544	587	531	604	558	588	559	631	592	600	569	535	536	578	651	606	578	586	618	561	613	578	561	573	586	582	577	606	609	584	557	601	575	633	511	615	582	521	599	582	620	599	551	525	560	567	546	582	593	600	577	557	618	578	618	549	560	602	573	583	661	602	574	556	571	558	586	591	528	604	567	518	590	565	582	537	596	585	568	550	589	542	569	572	597	594	616	555	576	611	588	610	550	543	609	593	573	583	551	569	549	555	582	590	584	580	586	570	593	616	582	597	581	576	576	567	586	559	537	616	530	583	577	620	583	612	577	576	578	584	552	541	568	570	590	563	601	577	599	548	587	582	601	596	576	571	595	594	549	553	566	605	605	598	637	551	542	574	606	567	576	557	577	571	557	550	543	553	550	573	600	595	626	600	570	575	606	618	615	572	568	582	577	565	569	558	616	593	569	606	579	562	566	587	576	580	599	594	608	553	574	550	606	561	589	552	594	594	598	629	563	556	551	532	592	583	603	565	548	611	533	602	602	560	570	576	565	555	597	587	622	605	567	596	591	601	593	608	562	605	583	577	552	571	604	570	627	561	630	576	587	579	581	584	601	559	590	562	572	557	578	606	568	590	547	557	602	568	587	576	551	612	575	574	605	609	582	585	549	546	573	601	563	585	602	571	582	589	574	580	592	565	588	560	575	575	616	620	611	573	585	627	553	596	583	583	551	555	581	581	561	509	590	575	593	595	562	559	533	568	573	540	642	522	557	590	529	570	593	582	557	552	569	546	602	609	564	578	592	591	589	578	577	604	583	605	603	551	580	606	567	614	586	612	543	586	597	588	599	581	605	560	579	603	541	589	590	596	586	590	592	567	650	567	597	574	522	615	566	589	580	566	604	601	589	582	593	597	644	549	598	600	612	579	613	613	569	606	565	595	585	593	632	568	534	587	578	537	590	602	558	581	543	589	583	605	569	577	562	538	564	593	556	589	554	526	562	590	602	562	601	580	594	569	550	579	627	611	572	548	602	608	622	577	622	568	564	590	575	562	573	594	574	573	571	623	550	558	560	524	552	584	589	631	562	581	596	609	572	542	592	614	562	595	586	644	626	605	583	583	599	556	550	567	591	575	588	605	610	538	540	536	589	524	599	602	566	527	547	603	587	562	563	561	595	570	592	574	594	581	550	590	551	566	598	570	600	601	630	560	586	537	546	571	531	596	602	606	615	573	613	529	575	533	591	627	584	579	605	599	614	599	604	584	571	606	556	567	580	552	555	606	577	571	591	597	599	634	567	564	534	591	608	564	586	577	596	601	575	566	613	569	601	616	580	546	580	582	605	571	576	627	567	581	568	611	563	576	545	612	624	640	564	571	560	557	569	591	589	616	572	590	550	578	583	577	576	563	574	545	576	582	574	568	645	574	609	567	548	596	545	571	581	567	575	625	589	581	571	592	615	569	599	581	583	547	617	552	600	555	567	573	569	584	577	614	594	564	587	587	547	614	634	595	587	617	585	573	543	572	576	603	558	543	557	555	591	589	622	596	610	578	567	562	592	585	579	581	520	638	607	562	574	561	615	527	576	592	567	587	588	590	564	578	591	613	585	578	593	561	544	582	572	563	550	532	568	589	582	564	533	616	630	624	568	544	568	612	597	629	573	590	566	605	577	609	604	560	616	544	584	567	589	597	563	598	604	588	615	584	594	579	600	540	557	555	583	562	614	575	575	630	599	566	580	580	613	578	600	570	602	560	580	569	603	612	590	604	562	588	564	587	549	529	583	577	596	558	553	583	600	601	616	626	581	566	593	565	591	555	554	558	598	536	538	579	584	594	570	583	561	550	491	587	573	522	589	607	639	570	567	608	598	544	586	553	582	617	601	597	588	560	590	573	625	619	586	591	592	606	537	576	535	581	552	578	576	581	554	565	579	606	562	564	581	636	578	607	612	561	593	605	635	586	582	607	566	600	584	582	569	575	641	571	556	545	597	582	588	568	579	593	568	561	594	553	599	608	595	562	612	618	601	570	599	613	566	603	608	569	570	588	589	570	544	588	574	604	592	602	573	554	580	617	570	554	574	562	564	571	566	563	590	621	549	577	587	555	612	531	613	552	573	577	544	599	610	608	573	584	593	572	588	571	508	570	593	579	585	622	585	601	569	591	617	553	534	580	545	597	526	581	589	608	545	572	590	578	561	606	574	556	605	564	588	585	600	583	524	608	580	557	584	617	572	572	563	571	560	577	549	533	579	590	598	580	552	607	569	578	586	589	624	532	594	539	559	582	590	548	582	564	544	575	632	640	606	608	617	602	553	595	584	621	578	589	580	531	586	610	638	544	560	602	603	578	570	577	583	579	589	580	564	556	629	542	623	598	601	584	548	553	549	557	582	565	564	544	581	573	597	556	566	593	560	573	565	559	579	581	578	575	595	565	592	528	567	548	611	594	609	558	602	613	594	587	564	597	582	630	573	582	604	545	636	605	539	557	584	566	545	592	563	616	621	598	568	576	574	589	604	534	628	584	574	578	548	599	612	596	601	619	565	609	591	566	604	584	582	602	593	569	579	619	585	547	581	639	601	566	576	549	610	596	616	590	558	588	606	577	562	618
66732	21708	4380	1442	1024	690	580	469	355	362	329	258	252	243	237	181	193	207	178	162	164	177	160	145	178	154	142	162	150	163	152	152	147	151	142	140	140	145	164	146	128	146	165	135	123	147	163	150	151	139	168	158	141	155	141	136	122	155	129	145	163	117	136	156	136	128	146	144	164	146	140	141	153	137	165	138	144	140	149	140	130	140	160	132	126	129	151	142	139	130	146	158	149	131	152	137	124	127	142	123	147	132	150	158	134	137	147	135	145	127	155	127	124	125	129	144	131	134	130	136	146	145	130	146	142	136	143	142	142	119	139	139	147	139	121	131	120	127	157	144	151	139	137	159	144	138	143	134	149	148	128	148	128	134	146	150	149	153	134	147	140	150	148	109	132	131	152	133	111	116	124	129	120	129	131	139	125	143	158	106	124	132	136	145	144	154	136	120	121	113	135	147	149	107	132	129	128	169	135	145	140	146	136	144	150	136	140	153	139	144	130	161	142	145	120	130	137	134	158	137	136	144	124	116	122	143	149	144	131	165	164	152	140	149	134	161	135	138	154	129	131	134	139	149	142	139	147	127	143	126	128	127	116	128	159	146	139	137	153	146	148	140	131	146	125	129	125	127	123	130	136	128	139	127	130	135	138	130	154	133	142	138	167	142	135	151	143	156	137	139	139	150	141	127	157	127	142	141	146	154	121	130	158	120	140	113	151	146	142	126	149	135	155	130	135	153	140	142	138	140	137	139	135	166	125	144	135	150	134	150	129	140	132	145	109	138	133	154	119	150	137	130	119	127	136	145	134	146	138	121	123	160	112	143	130	130	124	141	148	103	118	152	140	136	156	137	123	137	139	130	132	143	142	144	149	135	139	129	154	145	123	130	125	123	170	131	151	147	149	155	129	144	138	129	130	138	146	137	143	140	134	146	136	140	140	140	147	139	147	135	130	132	131	114	139	141	160	126	111	140	147	150	111	151	125	149	125	143	167	140	148	152	153	139	120	140	152	149	136	132	142	151	144	149	146	156	134	149	130	158	154	128	143	137	152	146	150	148	130	143	131	137	130	144	137	141	139	148	139	147	134	158	148	144	134	119	137	139	132	139	140	149	127	153	135	130	130	153	135	137	115	142	138	142	140	143	145	128	131	139	126	139	149	152	141	150	142	132	142	129	142	119	131	137	136	143	140	146	136	114	127	151	132	134	155	133	126	142	148	138	155	136	169	128	121	155	156	135	153	132	119	155	126	117	123	134	138	125	168	157	156	139	137	177	152	138	133	134	153	142	122	117	126	149	148	122	131	108	133	136	152	138	121	139	172	147	137	137	156	150	143	140	137	163	121	138	129	128	118	145	129	136	139	129	133	157	143	115	139	149	121	140	153	136	146	144	146	134	146	148	153	133	150	124	165	160	154	142	138	128	148	147	139	126	141	133	146	143	123	130	131	150	141	165	152	139	146	146	120	138	141	142	141	129	132	128	127	135	140	142	143	143	141	126	106	125	130	147	117	163	137	144	142	153	150	142	157	150	132	119	165	156	143	135	154	139	135	142	144	116	139	139	140	130	143	110	154	146	125	143	136	146	123	141	118	131	145	135	154	145	134	123	134	163	131	156	150	136	122	140	138	146	120	138	159	149	145	119	162	136	160	149	120	145	151	138	157	147	156	163	121	122	128	138	124	127	138	136	134	137	135	127	139	155	131	133	142	128	127	159	163	161	133	145	146	133	137	122	108	120	129	150	147	105	130	137	112	147	144	121	134	125	116	146	145	118	112	142	121	126	122	135	138	120	148	128	150	126	154	137	152	126	139	133	150	145	140	123	133	138	163	133	131	153	147	115	128	143	124	142	140	131	157	123	154	148	111	143	140	152	133	143	157	139	149	152	138	139	129	152	146	128	134	104	136	135	136	119	128	122	131	130	143	120	147	151	150	133	156	132	142	134	150	146	142	134	139	150	139	130	143	135	126	129	144	150	127	141	142	166	134	137	133	119	114	133	153	157	142	120	160	133	141	133	138	145	142	152	120	146	149	139	142	156	105	133	145	150	139	129	133	146	142	141	124	150	131	132	143	121	126	154	125	128	145	148	125	135	137	147	151	121	138	159	144	136	128	143	154	129	136	133	120	139	159	123	132	143	158	134	133	132	153	126	131	148	145	124	137	139	149	130	139	143	143	125	132	116	145	156	139	126	157	137	140	125	124	144	134	138	139	126	133	135	121	141	131	133	150	137	131	127	141	136	128	137	133	137	136	133	153	125	129	153	150	133	143	152	116	138	132	163	143	144	146	157	141	127	154	127	137	151	122	147	136	122	148	146	121	132	126	143	133	140	147	129	152	140	127	141	137	118	141	150	144	123	141	154	146	133	129	130	130	123	141	138	145	155	158	144	132	162	134	131	147	132	146	146	131	143	159	150	129	138	132	141	138	123	132	140	132	157	160	153	139	120	133	149	137	118	147	138	131	124	135	136	145	146	128	130	129	136	142	132	146	148	140	136	129	140	128	159	171	139	156	133	129	126	131	144	147	134	135	121	132	129	126	142	126	133	130	125	138	123	132	151	117	122	136	128	121	148	127	145	152	160	145	112	126	101	140	135	157	142	131	122	129	143	136	133	127	141	114	152	141	141	127	136	124	134	134	138	127	131	136	132	133	154	163	132	127	134	141	156	129	154	140	125	143	136	139	131	147	157	137	138	136	164	141	153	169	140	128	141	145	138	139	137	138	146	151	154	156	136	135	121	145	125	131	148	144	133	138	117	143	126	126	141	118	158	160	143	129	161	132	140	120	113	137	149	135	158	167	120	127	166	127	156	124	149	149	137	117	136	135	139	120	150	130	115	123	141	143	137	131	125	128	148	138	151	158	148	138	146	160	133	113	132	137	130	139	134	128	152	142	144	143	142	131	152	136	116	130	128	131	152	132	131	156	155	147	140	143	158	131	161	145	131	135	122	138	139	148	136	115	146	133	148	141	134	139	140	148	129	133	148	139	129	124	123	131	142	140	122	145	131	129	136	134	118	126	132	103	151	178	160	141	134	147	140	140	130	167	147	137	149	148	152	132	114	122	128	155	135	146	120	128	126	122	140	150	142	137	138	125	130	144	145	135	150	134	113	109	154	128	134	152	150	144	144	171	137	111	134	125	142	138	113	130	148	146	148	122	131	130	136	120	139	126	136	144	129	164	134	133	147	126	131	141	126	129	132	145	117	133	151	138	118	150	121	121	126	119	129	121	109	134	135	147	120	158	141	133	119	134	147	138	145	163	152	141	156	128	138	156	126	143	138	129	138	141	136	138	155	117	151	146	157	145	136	130	154	145	148	125	157	112	151	129	133	146	123	122	159	132	120	144	145	124	126	120	125	134	125	145	142	131	140	147	131	143	143	147	143	145	145	142	130	131	150	159	129	136	105	163	140	149	142	139	131	154	168	123	143	134	132	135	134	152	120	137	149	169	146	137	136	126	135	150	156	143	154	139	135	131	150
36377	2663	3453	4215	3735	2982	2501	2073	1781	1479	1296	1140	1064	1017	928	779	735	699	695	695	676	635	577	557	554	550	498	526	515	490	529	466	474	473	462	461	392	446	435	439	432	442	382	449	445	421	438	403	416	435	401	392	433	368	396	416	377	399	402	402	405	420	372	392	392	388	372	401	393	375	370	354	406	377	369	383	405	418	364	352	364	400	363	350	381	350	380	383	383	352	349	379	370	397	362	379	361	365	349	362	389	389	377	393	376	356	397	405	383	332	358	351	388	374	394	388	365	399	358	371	351	345	355	343	372	389	375	356	324	367	341	342	374	360	376	383	349	355	380	359	380	394	389	375	355	377	372	370	331	338	321	399	406	347	341	351	361	356	357	340	385	384	369	348	360	368	411	367	363	360	385	350	358	369	408	385	330	345	354	346	328	371	376	326	367	359	370	381	343	371	377	373	368	365	341	369	360	404	341	370	340	370	356	347	371	382	354	364	356	371	381	357	338	365	353	356	390	364	361	366	317	357	373	377	376	321	339	348	353	373	366	395	343	364	379	346	363	324	375	369	368	376	367	387	366	377	359	379	373	361	366	354	359	365	358	335	346	335	404	328	370	355	357	342	386	360	387	354	364	363	353	378	365	334	345	375	377	354	324	371	337	361	332	357	367	392	347	397	358	355	367	337	352	375	389	365	350	346	369	316	369	368	370	395	373	363	347	344	351	399	350	373	369	370	359	360	394	395	358	377	328	353	365	380	362	386	347	313	367	344	360	371	383	357	356	389	350	379	353	332	369	335	365	369	352	353	372	370	345	341	378	353	379	360	346	375	358	386	375	356	344	369	383	359	357	363	348	315	332	377	352	351	366	376	350	352	356	362	337	346	343	351	389	382	376	374	362	335	373	350	363	373	332	377	389	338	419	356	354	354	363	378	376	361	342	360	375	338	381	343	362	379	334	375	363	350	342	349	374	365	356	389	326	346	321	387	409	347	349	376	347	363	387	359	361	341	346	350	377	373	361	343	377	358	337	352	377	331	364	385	344	381	353	350	355	352	377	359	373	354	342	303	355	335	361	369	332	366	370	349	396	376	374	358	357	376	343	384	398	379	372	338	386	382	376	372	397	343	365	370	354	371	349	380	378	378	367	386	347	382	371	372	367	379	338	377	380	322	358	356	359	366	344	353	355	368	406	380	376	358	341	318	371	364	380	350	373	370	369	343	335	339	348	378	351	373	367	352	376	344	346	374	329	349	351	323	343	370	336	357	359	367	358	349	360	374	382	387	400	329	372	338	365	333	368	378	385	361	350	356	322	310	387	361	360	384	359	403	339	340	326	356	364	386	365	394	345	369	313	375	349	341	398	352	401	341	396	369	348	343	369	370	363	396	343	365	379	347	376	361	380	366	343	357	372	384	355	351	339	331	352	349	336	352	402	361	380	393	332	380	365	357	367	351	402	380	369	375	341	378	354	372	352	328	330	355	352	361	333	351	375	370	337	340	373	360	339	375	364	364	338	381	345	367	338	373	323	351	319	341	356	373	392	344	375	357	343	363	374	374	368	365	397	350	385	385	375	338	358	369	359	363	345	347	350	361	368	362	378	381	376	379	337	339	384	355	378	340	379	366	392	325	353	365	381	354	346	370	359	342	358	387	362	368	383	367	371	372	336	381	340	335	339	359	380	339	364	408	398	383	365	345	365	395	365	356	337	376	364	336	367	337	366	363	356	365	367	372	380	330	360	347	382	376	356	378	361	361	377	390	357	373	394	366	347	363	390	346	333	341	342	367	359	365	336	386	356	392	363	374	370	358	362	349	373	343	375	360	364	390	354	369	337	351	360	351	386	392	339	348	361	359	372	351	336	346	354	365	340	363	331	328	407	359	335	332	339	357	376	344	383	397	407	349	339	413	379	391	378	401	372	335	346	344	334	362	357	347	339	354	369	388	368	344	352	394	352	385	369	356	377	355	395	360	365	359	375	342	361	365	374	388	337	319	365	350	395	363	336	344	361	355	362	328	380	377	337	347	363	346	348	387	368	394	390	374	352	338	362	352	358	332	390	345	348	370	333	390	358	368	365	359	327	373	371	381	346	374	362	352	352	381	384	353	387	374	326	375	388	378	356	356	360	372	347	347	356	380	357	362	346	350	371	322	347	375	334	364	384	350	369	349	383	339	352	347	361	359	335	381	380	375	352	336	320	351	370	343	363	362	378	361	368	375	383	374	406	379	386	336	361	375	338	362	363	382	364	341	368	379	360	374	365	399	411	361	387	380	359	366	337	346	367	391	372	384	349	381	375	360	381	370	346	370	354	341	359	399	325	376	377	341	355	344	331	380	304	329	351	344	348	341	316	351	371	349	394	376	391	343	362	364	383	357	370	360	366	376	357	314	352	356	343	384	371	364	354	358	392	338	350	328	360	341	379	350	366	390	344	364	343	371	368	345	348	374	382	360	342	354	370	355	336	339	390	365	372	358	367	330	370	380	325	330	349	365	362	322	369	376	335	370	373	376	366	335	353	371	375	385	379	380	362	354	385	373	375	360	360	330	349	396	374	384	358	382	364	340	337	324	390	352	357	379	368	371	348	340	362	377	415	373	359	372	355	351	378	338	348	364	329	350	381	349	354	348	397	344	346	366	343	370	344	388	340	359	370	334	352	376	339	340	335	345	330	357	370	367	330	357	328	383	355	381	342	376	367	340	343	334	355	341	333	369	352	365	345	365	366	342	354	337	345	364	348	335	366	356	375	370	349	360	360	385	349	350	359	357	342	362	380	369	368	392	350	384	346	366	330	370	337	354	332	387	354	343	370	359	339	358	368	339	366	344	380	370	352	359	361	364	366	343	374	353	394	350	335	393	366	385	357	355	353	371	358	353	320	413	347	373	305	367	374	365	343	364	372	366	381	347	350	349	346	351	372	355	396	373	358	382	388	360	367	368	358	372	328	344	386	375	349	317	331	319	381	368	352	350	350	351	388	369	376	378	324	328	359	375	370	346	369	330	376	320	359	354	363	345	395	349	364	345	370	332	393	335	347	351	364	384	342	397	360	344	365	328	342	339	368	357	369	306	387	351	365	308	351	358	378	380	382	391	372	331	360	344	387	358	346	363	346	340	366	349	380	362	348	380	363	350	360	346	380	357	325	352	378	336	380	355	360	327	348	333	372	356	384	324	376	379	380	330	369	333	352	350	352	350	363	379	365	400	375	378	359	377	389	376	333	369	366	373	363	355	356	351	361	379	361	329	359	346	338	325	333	331	368	352	357	374	366	374	387	392	344	354	368	408	375	343	329	379	341	340	389	367	394	351	393	355	331	350	335	364	384	359	359	369	333	372	358	373	345	385	405	385	381	373	358	350	318	344	374	378	355	353	363	344	345	383	334	366	382	398	304	362	379	361	359	323	350	346	363	377	372	358	329	357	347	370	350	320	351	354	348	385	378	339	381	342	360	398	374	368	373	332	344	350	327	340	327	362	355	351	367	366
16206	872	223	228	187	189	189	175	182	159	159	169	173	165	184	182	167	203	191	177	168	150	182	149	165	157	176	146	194	183	178	156	157	174	172	158	151	169	170	154	166	151	168	147	147	185	168	168	179	163	166	167	161	167	149	156	165	152	176	179	173	173	188	162	196	150	172	165	155	183	188	180	166	158	165	152	178	167	167	174	159	148	149	167	159	165	184	170	180	179	181	169	157	166	137	188	188	163	149	174	176	164	175	180	186	149	165	182	172	142	157	188	161	176	151	169	156	139	169	150	168	182	159	179	185	186	185	157	169	164	180	174	173	184	175	172	182	145	177	187	176	171	148	162	163	155	179	153	154	173	158	179	182	185	185	175	174	159	157	168	156	184	164	166	170	173	159	158	154	155	162	185	140	152	179	178	172	162	169	202	158	186	160	182	152	164	158	168	189	178	167	167	161	171	141	170	183	183	174	172	157	186	174	156	170	190	152	168	164	147	156	159	165	157	169	174	150	174	155	172	173	174	161	162	175	165	152	157	191	155	157	145	182	158	165	159	169	168	138	187	142	155	179	194	169	162	163	165	156	154	179	163	178	160	180	146	176	165	153	181	170	148	146	180	155	166	167	170	179	137	144	154	187	172	176	169	182	186	175	135	158	176	152	175	158	178	146	168	166	194	168	169	156	154	172	193	177	145	159	168	167	186	173	170	179	161	185	171	167	163	166	175	189	179	145	197	169	180	155	150	173	161	171	178	156	164	187	150	187	176	168	163	148	187	161	177	171	176	183	167	158	182	163	155	169	184	159	164	154	149	167	147	163	151	192	188	150	150	170	147	156	187	130	169	142	175	172	152	157	163	178	194	181	168	189	183	144	184	173	170	162	174	146	160	174	177	166	177	167	181	148	181	172	154	183	162	152	166	170	174	179	166	164	160	163	163	178	168	161	158	166	173	156	179	194	153	178	173	170	167	152	140	183	179	153	173	180	152	160	165	172	161	154	151	199	155	175	162	199	167	182	180	144	166	175	158	188	169	151	178	155	188	164	191	155	170	174	175	173	162	150	156	146	181	182	158	164	161	150	162	174	153	193	185	156	172	181	160	162	175	162	179	180	156	166	187	172	162	171	149	185	161	173	162	165	176	146	148	160	168	167	150	168	167	180	166	155	152	140	154	148	173	143	155	160	166	159	176	175	160	148	163	161	172	159	177	146	180	184	147	158	181	177	166	186	164	178	170	187	164	145	156	187	185	159	167	159	161	172	184	154	193	155	181	167	166	156	172	157	171	163	174	170	194	195	178	156	169	156	137	164	166	185	169	158	171	177	163	176	207	170	154	170	188	155	151	175	147	167	145	143	174	177	171	157	156	144	154	184	179	168	188	183	196	146	183	182	172	144	164	192	176	171	177	145	182	142	158	162	148	175	176	171	178	174	175	194	159	134	179	170	205	153	169	198	171	172	179	148	173	139	163	160	172	166	158	170	160	144	173	162	157	155	168	175	158	162	175	163	185	189	154	155	175	173	170	167	145	163	202	166	184	179	158	159	162	156	182	142	174	152	187	159	194	163	149	167	148	161	176	170	178	164	162	169	190	166	173	153	187	175	162	163	160	158	167	159	182	180	165	150	168	174	160	162	179	191	174	185	163	156	172	179	157	157	163	183	161	156	167	174	165	174	158	169	155	147	155	170	182	152	169	159	167	199	166	171	170	164	181	170	166	153	166	190	180	169	170	162	168	188	159	158	157	180	181	162	175	179	191	168	147	169	178	185	180	172	166	163	171	149	193	166	164	178	173	144	166	172	190	173	180	168	157	153	153	145	172	187	147	167	169	173	177	162	161	152	159	160	179	164	173	169	169	150	182	187	157	167	165	173	159	178	195	165	139	151	147	147	163	180	160	169	187	178	171	183	164	169	176	166	151	172	164	189	157	185	169	152	171	170	190	184	167	192	179	180	149	173	184	168	198	170	161	148	177	182	158	160	177	178	186	175	180	164	159	146	188	178	153	164	159	167	183	152	179	184	172	190	174	169	148	178	171	171	172	167	158	183	170	161	168	178	175	179	164	170	178	168	149	178	143	156	155	170	158	165	183	151	171	177	151	190	160	158	169	180	156	162	154	167	160	162	174	191	171	182	141	178	180	177	160	170	196	195	136	164	174	170	161	186	165	171	166	171	155	177	189	179	172	152	145	165	155	144	160	174	149	166	148	171	171	187	179	164	179	161	174	175	164	172	157	172	167	171	160	184	131	153	188	179	143	161	161	172	167	159	191	168	190	142	190	163	154	191	182	162	189	159	164	142	179	174	151	178	170	161	165	179	163	187	179	154	180	165	148	156	128	149	165	176	178	172	134	161	194	193	136	186	165	168	149	151	179	162	171	161	176	165	163	168	155	169	161	185	184	165	178	155	204	182	167	187	195	170	168	182	173	182	159	175	194	153	161	168	187	152	181	175	139	162	160	154	167	172	142	159	166	184	162	163	180	152	187	172	174	165	162	169	150	170	153	172	144	171	177	154	171	171	166	184	187	142	164	177	168	166	153	160	162	164	181	174	162	176	150	152	166	159	175	202	168	185	191	164	150	188	151	166	166	176	180	181	165	181	185	154	162	147	188	155	162	166	182	160	145	158	170	199	170	136	158	182	173	189	159	168	179	168	171	171	157	179	186	184	174	179	178	157	141	160	157	158	168	166	149	139	169	184	179	153	182	168	156	172	156	139	147	143	170	178	164	170	163	165	166	169	176	185	163	153	159	138	163	189	177	157	194	156	161	173	168	178	149	167	155	170	160	163	162	167	182	160	177	171	149	169	162	168	181	164	174	142	156	184	164	182	162	150	162	164	179	146	191	180	185	181	179	176	176	157	188	173	160	150	148	199	164	168	162	163	161	158	158	159	181	170	138	176	156	182	160	184	153	169	191	145	153	186	185	180	155	157	149	166	179	157	150	183	150	185	195	148	168	181	180	157	149	152	165	178	162	155	159	167	169	181	180	173	161	161	191	164	160	174	175	166	172	168	183	170	164	180	168	161	172	151	172	175	195	161	155	152	177	159	185	178	164	157	172	165	148	175	155	187	173	162	167	175	173	159	174	145	171	133	155	155	159	192	156	165	188	167	188	161	158	175	182	157	164	158	169	135	169	167	176	155	186	186	178	172	149	166	180	154	170	150	172	167	160	164	155	165	168	155	173	164	177	174	179	125	181	162	173	168	182	170	170	188	158	148	167	157	139	155	147	165	185	178	168	176	175	165	160	175	164	159	170	177	151	174	158	181	168	154	152	168	177	177	180	178	194	154	146	177	161	157	157	161	191	194	163	165	158	151	156	179	154	173	169	177	202	159	176	167	162	172	199	152	175	182	149	162	172	157	157	173	174	165	151	171	172	160	162	164	185	167	170	162	165	166	197	192	172	159	191	158	169	195	184	195	179	182	185	156	154	165	154	181	175	157	193	160	166	159	175	177	179	170	178	190	156	163	162	166	165
11628	567	563	605	554	562	527	523	489	515	502	451	514	496	509	458	477	440	459	455	471	457	502	468	431	440	464	454	465	499	454	438	463	473	469	503	475	440	449	437	412	431	413	459	474	457	441	476	440	461	423	458	424	449	406	465	424	445	450	453	431	453	428	442	459	439	451	463	469	471	407	442	465	456	403	444	433	451	431	450	458	472	471	464	439	406	452	446	470	415	495	463	453	463	508	440	429	474	473	486	475	449	431	458	439	463	468	459	455	432	464	481	433	431	463	463	455	441	463	438	438	474	451	438	445	432	405	453	471	454	444	462	486	469	499	455	444	457	479	468	441	449	405	479	483	443	475	465	470	447	461	448	457	468	451	427	422	458	446	447	433	452	441	469	441	412	423	453	421	444	416	476	529	456	433	441	468	432	478	439	438	479	468	426	457	464	462	419	467	397	456	463	448	446	431	466	427	448	456	448	421	453	450	459	422	435	440	492	457	429	450	434	451	426	455	459	454	431	430	452	459	457	404	468	438	452	457	429	481	429	454	470	464	422	447	451	451	431	470	431	438	503	459	467	462	452	448	453	466	459	463	447	450	479	442	458	452	465	482	460	449	463	485	457	448	472	498	451	460	478	470	444	481	446	395	459	470	459	442	450	434	461	486	449	444	452	435	441	465	488	462	460	417	420	439	437	451	448	489	436	464	474	453	426	433	464	450	461	450	469	475	491	488	468	466	524	454	433	439	414	412	508	425	445	427	437	443	462	426	430	453	463	471	443	423	448	423	457	458	464	479	466	441	444	440	494	473	468	450	482	430	436	426	505	434	467	451	445	459	455	411	466	397	443	455	449	499	456	434	450	432	455	451	434	424	444	440	458	442	401	432	420	458	477	466	428	479	440	430	444	452	435	475	458	472	460	458	409	440	415	496	427	474	455	460	477	455	435	438	440	445	426	435	426	457	462	482	482	485	423	422	453	413	451	470	472	449	423	400	436	486	473	448	464	433	435	440	414	474	440	483	451	458	449	438	460	468	470	452	479	432	452	437	440	458	471	485	400	441	455	439	441	457	474	400	447	455	434	458	450	423	433	449	429	432	446	451	478	471	436	452	440	451	424	449	477	441	417	441	474	434	438	415	461	456	460	424	453	443	475	470	452	455	417	414	462	457	451	471	442	471	438	440	443	431	442	456	429	430	430	432	421	473	467	425	454	396	438	465	446	431	494	460	459	480	457	423	415	424	453	496	437	482	476	465	443	468	460	422	498	438	430	458	469	436	470	467	439	447	430	419	464	496	461	472	479	435	455	470	442	430	470	457	499	426	490	454	422	429	453	447	459	412	490	432	434	442	455	426	431	474	456	455	441	448	456	436	431	427	430	471	439	449	452	433	457	411	452	428	456	405	432	444	462	478	478	466	455	453	427	449	483	416	450	501	439	431	422	442	451	437	472	423	450	446	416	447	444	410	484	427	453	470	474	479	467	484	439	448	455	466	442	429	422	447	450	503	425	498	451	458	467	457	417	484	492	437	447	452	478	458	437	449	451	431	450	468	451	473	442	473	429	440	445	458	453	427	437	441	446	448	431	454	417	474	468	444	451	442	440	436	424	438	450	437	459	439	487	410	447	475	440	486	432	441	441	447	427	437	421	444	476	455	439	469	476	394	452	473	493	441	431	483	445	438	479	456	470	433	429	422	486	460	476	429	443	447	468	465	466	427	447	480	402	471	444	461	414	455	429	500	437	461	436	484	490	465	461	449	451	435	440	428	476	480	432	457	471	451	460	478	436	427	497	423	430	458	459	425	450	440	452	466	469	451	447	417	505	418	425	490	423	438	450	459	459	463	406	446	447	449	445	484	425	471	456	459	491	474	460	466	436	444	439	438	438	452	474	436	437	447	443	456	452	459	475	404	457	440	458	422	410	409	467	435	441	453	473	463	460	423	441	454	439	459	441	428	467	458	461	455	454	431	464	469	487	462	461	425	425	478	469	444	487	450	431	474	465	475	463	463	441	439	455	484	467	461	440	437	390	426	461	470	437	475	410	450	447	483	455	452	453	421	470	438	435	476	422	487	428	464	443	464	452	505	459	420	446	469	488	463	461	420	449	422	457	449	458	443	419	459	437	476	481	472	464	489	441	428	447	452	475	472	493	459	410	415	494	435	472	440	439	452	467	433	462	437	423	417	442	478	465	460	462	470	451	453	466	455	448	433	458	442	424	464	459	464	446	456	475	465	456	440	433	484	460	428	411	454	427	477	440	464	464	412	429	452	465	429	454	450	442	428	432	460	483	442	470	461	447	458	453	487	471	480	447	404	452	431	442	451	456	427	442	438	440	472	447	439	445	429	443	475	451	442	498	442	445	424	471	470	461	436	428	452	499	441	491	465	436	439	479	435	422	426	432	465	452	428	433	439	476	433	423	465	476	414	482	455	488	464	448	467	435	455	420	428	446	468	467	429	427	464	437	452	471	436	425	467	473	453	473	478	473	488	433	440	442	464	456	499	438	418	475	420	475	415	428	439	453	469	441	430	448	461	491	470	469	445	474	459	435	428	461	479	421	463	432	444	422	440	473	448	471	427	435	417	428	448	462	437	426	493	460	475	457	438	480	449	462	480	428	431	467	461	489	434	445	438	444	458	440	414	450	448	439	443	415	458	447	428	434	425	451	439	483	443	435	407	452	425	484	455	412	466	445	424	441	410	473	474	430	444	455	416	451	428	427	438	465	451	464	429	456	461	476	419	463	437	433	406	409	451	459	427	473	462	427	445	457	432	468	463	452	437	450	441	436	453	406	447	488	446	465	442	434	470	436	431	448	464	463	442	444	452	478	450	446	469	453	448	474	461	425	480	441	447	457	438	471	462	455	428	412	430	451	483	439	418	487	484	440	437	463	457	462	473	423	449	481	466	466	442	445	471	431	462	438	465	459	424	448	459	445	449	414	400	437	422	477	472	465	457	483	489	442	506	441	437	459	452	475	450	419	437	450	450	427	440	426	419	428	418	444	435	437	453	471	432	432	456	405	448	445	434	452	514	445	452	419	431	427	447	456	409	447	448	458	483	451	446	456	431	426	462	421	440	458	455	485	423	474	484	487	443	461	440	443	433	471	451	473	471	474	417	451	388	452	415	445	486	423	433	430	493	442	450	456	457	421	418	462	427	458	461	459	473	476	461	442	461	433	446	463	468	413	447	442	421	422	446	478	503	463	450	427	440	442	450	465	466	478	432	434	436	452	476	443	451	467	444	478	449	429	455	476	462	470	453	460	430	462	461	455	449	452	478	439	465	449	424	446	438	456	447	487	448	451	423	448	464	467	464	409	472	420	468	435	460	472	437	458	455	444	457	439	460	443	455	441	422	475	417	446	469	437	457	426	406	452	416	471	447	473	410	462	439	442	458	460	427	455	433	416	439	445	431	456	462	438	439	498	463	479	454	454	440	453	451	447	447	407	428	404	376	460	440	485	482	488	448	448	485	471	435	428
53561	14013	1809	855	653	502	397	366	338	322	293	288	261	265	251	295	258	268	247	265	260	247	256	240	241	247	214	255	220	240	270	246	217	251	212	271	220	238	215	249	264	251	253	230	249	221	224	227	239	220	230	229	222	227	227	251	236	216	216	231	258	222	201	202	219	237	232	213	216	256	249	214	247	233	238	216	225	253	243	216	239	224	229	268	206	229	209	239	229	232	241	221	224	249	223	216	225	217	231	265	205	251	210	256	222	215	228	221	250	230	222	247	218	220	231	245	215	189	227	218	224	228	242	217	206	226	220	234	265	226	218	227	235	214	219	248	213	225	233	238	224	213	215	221	240	223	208	203	226	226	221	234	218	231	208	233	219	244	241	232	231	213	244	245	233	230	233	212	243	209	228	208	240	209	231	236	226	261	209	240	240	228	219	227	223	232	238	210	253	225	232	235	222	220	211	209	253	201	257	232	215	229	226	195	232	227	244	219	226	270	248	208	242	211	225	228	217	222	226	240	221	235	258	232	247	246	214	231	227	249	207	228	233	218	237	227	210	215	251	216	248	216	210	221	219	235	224	209	247	220	202	223	245	227	204	253	225	247	236	240	247	235	218	237	224	230	231	243	245	192	205	245	218	235	237	228	237	234	230	262	246	244	241	215	224	226	243	222	230	241	248	249	242	191	233	208	230	232	246	217	228	247	234	258	236	231	236	238	208	223	236	226	232	243	247	225	244	242	250	242	224	232	252	222	243	219	204	228	233	211	223	256	213	224	238	226	236	212	220	236	225	212	228	243	211	238	199	234	245	227	221	232	217	227	245	229	227	229	238	203	222	244	226	181	243	214	229	224	239	246	239	240	225	213	251	214	225	242	231	243	204	228	194	233	242	225	235	215	226	207	251	237	234	233	237	221	216	249	234	211	240	240	189	235	221	246	209	223	235	226	234	228	257	208	220	221	216	198	239	236	246	226	230	231	236	226	231	234	238	220	246	229	233	215	220	228	217	200	222	227	224	235	258	232	222	239	223	237	228	262	232	223	235	270	217	212	208	243	237	227	199	228	204	226	239	198	193	253	207	235	233	199	227	214	230	228	229	227	241	245	216	225	217	239	220	208	226	254	232	244	215	242	217	247	230	243	231	218	219	212	227	222	225	193	249	229	234	224	216	261	239	236	229	200	231	210	237	215	213	251	225	216	216	216	217	211	226	258	229	203	229	218	235	220	239	235	228	236	255	236	227	219	211	242	252	243	231	223	234	233	222	241	234	213	245	228	203	260	232	226	212	233	229	243	231	229	195	231	226	190	206	232	253	229	210	198	234	211	258	229	241	212	220	222	233	237	198	235	234	245	193	217	236	221	222	233	217	212	235	228	227	235	226	241	222	233	246	249	205	218	250	255	248	230	220	207	234	261	220	209	235	241	234	223	238	225	214	210	254	226	238	215	241	245	239	184	227	222	224	259	225	239	200	246	216	225	223	216	273	256	220	270	226	205	235	189	239	207	248	215	258	247	222	220	228	255	248	212	222	270	270	232	220	226	236	266	211	205	242	204	252	212	220	207	227	241	237	243	222	239	205	234	242	217	252	236	225	256	239	258	216	226	232	240	221	200	212	220	204	237	229	264	213	225	212	212	212	212	207	216	242	226	223	246	221	214	216	214	223	233	228	222	245	229	251	206	230	205	240	239	247	211	237	241	231	227	214	216	224	236	245	214	251	229	215	205	216	198	229	239	217	203	223	245	228	217	231	213	242	237	199	237	242	254	233	227	225	232	208	228	229	221	202	213	218	248	212	229	222	208	190	262	229	219	226	198	225	197	200	246	232	208	227	235	217	203	220	238	234	226	231	218	230	241	232	212	185	231	224	229	244	198	237	237	218	237	221	218	221	256	226	252	242	197	232	245	206	233	224	229	247	247	235	230	233	231	238	238	222	234	219	224	231	223	220	222	232	210	213	221	237	242	210	200	224	228	236	225	231	233	242	235	213	221	226	204	208	231	236	210	215	235	241	203	219	202	232	256	223	217	239	209	231	242	227	219	214	234	217	211	250	238	232	241	232	229	255	223	212	237	240	235	222	223	216	226	246	227	219	240	210	251	239	232	244	254	215	220	213	249	238	210	200	253	223	217	218	222	240	202	221	231	249	236	228	230	214	243	219	252	239	225	233	234	207	221	215	219	221	231	249	248	218	215	230	226	236	227	222	223	221	210	220	241	203	226	218	234	263	203	270	215	212	240	209	229	211	218	236	236	209	219	248	226	218	241	219	242	204	203	238	236	197	224	236	215	222	253	223	230	219	210	231	268	231	231	208	231	242	210	252	242	244	224	236	243	243	225	238	227	256	195	221	248	249	210	223	219	219	239	211	205	243	229	262	221	230	213	242	211	229	210	235	207	234	241	239	243	212	255	250	221	236	224	222	222	225	209	239	234	259	231	241	229	213	240	231	231	234	212	212	208	234	251	228	229	246	231	225	243	246	256	224	218	250	237	214	218	225	202	233	226	228	222	218	232	225	226	207	249	224	249	222	230	225	217	227	234	242	232	225	261	224	219	234	234	232	201	245	196	246	212	204	250	227	235	244	231	191	220	241	228	197	244	243	250	244	225	243	241	234	230	234	207	200	198	233	228	245	218	222	215	202	265	244	235	202	222	235	225	249	268	209	254	224	209	214	213	224	235	182	232	224	277	242	222	242	203	215	255	260	245	230	253	232	229	229	248	220	217	235	222	202	257	219	228	200	193	215	209	245	225	239	242	236	211	248	209	211	218	230	247	202	235	242	237	209	216	233	262	231	232	235	230	246	227	213	218	279	227	254	201	234	235	238	203	223	240	259	222	206	256	245	215	222	242	221	201	208	212	220	243	209	232	239	249	226	241	253	214	225	251	261	234	212	243	214	227	205	246	254	236	213	241	234	219	236	246	219	204	221	222	239	234	244	233	216	226	216	228	251	215	240	217	213	225	227	230	230	205	245	233	238	210	217	227	208	221	207	243	236	223	228	234	237	213	221	244	237	257	221	228	228	237	249	238	242	249	232	218	200	222	218	206	208	245	205	262	214	227	211	229	234	227	206	210	203	227	209	254	205	212	217	220	236	230	225	255	226	249	229	216	236	210	247	218	249	226	238	215	226	242	208	217	223	217	226	224	216	227	204	230	229	244	236	246	206	234	228	203	240	207	234	213	230	226	232	228	251	217	241	249	258	228	191	227	244	249	242	205	201	234	252	234	244	229	233	234	198	226	237	220	217	194	231	246	242	210	199	225	231	235	247	216	217	225	233	204	217	233	232	249	230	254	229	212	227	242	233	223	249	216	230	245	228	241	235	233	204	236	213	214	195	204	221	215	228	223	243	233	237	238	241	210	226	225	231	227	211	234	235	231	239	220	217	225	234	258	248	222	228	241	212	229	221	211	201	218	187	232	220	252	228	217	218	231	207	220	202	233	227	211	238	241	214	238	225	235	211	224	198	194	232	244	239	252
28372	2226	2116	2596	2243	1906	1721	1448	1256	1199	1073	933	909	920	906	830	842	765	720	774	719	710	713	741	682	685	665	664	647	651	646	610	627	660	646	591	678	596	596	639	554	569	595	617	619	632	641	633	609	624	579	603	619	624	634	591	634	621	580	593	641	595	592	559	554	626	613	625	628	605	590	572	566	616	569	591	599	596	587	636	613	571	571	620	597	484	602	617	599	564	581	583	544	597	585	567	547	609	625	594	593	570	626	597	563	595	561	620	602	571	570	589	623	569	551	591	619	584	541	577	584	561	599	603	603	585	543	563	608	578	644	581	579	581	592	577	577	563	559	548	544	569	567	594	574	540	578	539	593	603	617	575	585	601	565	597	570	570	572	576	593	578	574	580	629	557	606	620	570	590	580	610	592	608	567	548	606	581	601	592	588	606	601	510	577	563	555	581	591	567	553	593	566	547	573	590	626	619	575	555	571	568	548	610	579	573	603	612	562	558	524	573	589	627	559	608	560	589	554	588	604	620	562	576	639	596	555	564	572	598	575	611	601	598	655	593	604	573	558	560	588	607	583	559	577	567	577	600	591	569	602	562	577	562	576	586	600	603	564	587	589	600	594	549	580	572	548	545	552	572	582	592	571	547	587	594	572	626	567	580	527	553	623	567	594	608	573	581	596	580	544	590	590	580	611	591	567	593	538	583	565	620	548	550	595	554	574	606	582	552	595	599	596	589	589	569	586	565	580	629	629	607	608	617	576	564	589	550	574	576	571	580	581	602	564	561	579	581	603	568	570	564	630	581	585	608	565	569	596	555	585	578	584	573	545	590	559	550	567	538	616	578	598	578	571	575	611	613	567	587	588	549	585	548	551	575	596	604	616	649	573	619	571	601	553	590	586	623	557	593	578	589	606	564	593	601	572	592	542	596	581	531	584	576	585	567	588	532	595	598	553	558	558	576	577	609	601	581	626	576	536	559	581	570	607	536	571	561	534	596	591	617	647	591	604	601	572	603	586	566	609	566	582	593	564	589	574	577	594	608	579	545	580	637	581	581	583	622	575	574	568	567	565	610	566	567	565	583	556	558	585	590	587	618	599	624	580	636	593	581	616	609	611	535	610	610	568	636	599	590	557	569	591	573	610	601	591	549	592	598	567	561	567	571	575	597	614	564	561	606	633	613	566	558	574	577	554	565	560	566	566	570	598	570	572	522	584	583	597	601	608	574	585	566	575	564	596	619	570	552	605	605	588	561	578	562	608	559	530	579	574	582	593	570	643	553	581	595	588	571	552	584	519	594	598	570	612	561	629	600	628	567	606	612	580	588	612	573	609	578	621	607	604	579	625	583	573	569	612	586	587	615	643	552	580	586	634	587	590	578	565	560	545	574	555	516	562	612	553	550	589	521	582	549	558	526	619	582	597	583	577	639	572	570	558	592	590	588	591	639	584	572	564	563	568	547	578	598	589	523	564	630	597	574	606	561	614	588	592	600	578	617	569	598	608	603	580	585	557	616	579	568	593	626	592	603	590	578	587	590	594	653	615	597	612	600	562	600	627	602	595	581	576	590	574	607	583	569	563	553	583	606	546	587	579	614	551	586	570	597	613	604	609	579	583	552	563	614	556	605	590	593	563	562	594	584	577	634	590	588	587	550	589	613	578	575	547	587	558	592	568	579	596	558	540	580	568	600	600	611	565	571	594	578	577	564	553	621	600	582	554	600	564	574	536	620	594	572	598	593	593	564	583	597	590	558	596	603	575	564	612	564	597	549	591	555	599	563	638	544	570	595	609	618	582	576	548	580	588	539	556	579	582	609	547	569	554	585	593	604	554	576	630	603	596	595	581	614	565	582	591	568	596	586	584	554	579	544	638	573	561	589	636	561	593	566	530	587	582	644	595	573	642	580	571	597	584	557	599	568	553	569	540	562	553	566	578	551	572	562	588	564	580	554	592	591	575	578	613	625	610	549	549	588	540	607	582	570	575	574	592	550	573	587	525	557	633	582	580	568	578	552	581	597	554	571	613	553	580	545	585	583	591	587	572	570	560	637	581	606	615	638	580	588	596	625	550	577	547	579	619	626	585	599	620	575	564	593	596	552	595	580	597	616	570	593	573	602	584	561	585	614	564	631	622	627	573	584	585	591	564	554	570	617	616	581	620	586	548	602	606	602	593	583	578	599	604	585	559	624	611	574	606	573	606	573	556	598	598	569	600	577	572	603	587	582	578	592	571	579	581	581	518	581	539	600	558	580	547	568	600	600	599	602	558	545	573	592	582	581	624	570	625	574	598	578	612	625	597	600	550	609	601	616	617	651	608	592	581	590	577	585	565	564	573	569	614	605	638	547	621	545	576	613	604	578	578	585	588	573	592	561	588	578	616	585	597	549	551	559	565	596	588	570	615	592	568	586	580	575	604	604	582	593	603	619	615	605	544	578	586	606	604	565	585	609	602	541	592	581	610	560	596	613	592	587	585	568	580	604	561	585	577	581	580	585	569	566	588	558	601	545	565	597	528	598	563	570	562	608	560	570	581	607	618	570	578	586	580	568	582	565	550	590	600	583	576	601	585	625	605	591	544	562	569	610	572	628	545	663	559	600	579	603	587	581	606	611	578	630	586	541	577	575	544	603	599	554	597	575	600	548	576	552	615	559	573	567	553	592	556	558	581	599	552	560	567	608	615	521	635	572	599	588	621	566	538	618	589	561	575	562	637	577	588	626	574	571	534	529	584	587	549	576	566	596	555	603	618	575	564	568	577	606	606	572	588	582	626	601	541	559	584	600	588	632	558	566	590	604	567	580	578	555	570	563	572	566	582	525	591	603	537	557	623	587	589	597	606	603	563	586	603	561	557	580	602	578	573	581	603	587	647	531	556	560	582	610	607	580	584	603	609	535	589	576	582	593	549	564	590	567	556	587	571	552	532	585	614	571	616	608	538	578	615	549	549	547	566	606	589	582	588	571	590	569	575	577	601	607	563	553	587	632	589	556	566	551	601	595	564	592	562	580	526	561	538	570	578	555	588	551	559	556	582	563	594	625	587	590	584	601	614	566	578	549	580	614	568	610	601	585	534	592	582	593	587	584	590	559	535	572	573	605	589	574	615	555	566	580	544	575	580	581	525	572	577	655	585	562	606	590	615	608	611	615	565	635	624	591	598	588	620	584	565	551	631	597	554	532	543	602	589	601	594	621	563	558	607	566	630	605	560	555	589	583	597	541	605	582	528	613	553	563	558	575	597	595	557	588	614	583	535	574	566	570	589	545	568	578	574	567	603	590	590	598	593	533	606	555	557	575	646	604	581	556	587	598	557	570	581	641	581	578	589	591	591	538	562	584	585	591	594	575	592	579	590	584	583	580	551	557	554	592	581	546	592	553	599	571	593	580	601	584	583	541	573	569	568	556	561	559	555	601	552	594	569	584	589	592	597	561	564	620	575	552	557	597	558	592	606	551	591	566	572	598	586	626	601	576	578	537	607	598	617	651
68087	21502	4455	1518	961	747	585	501	378	331	321	302	257	239	224	214	189	198	177	179	190	189	154	207	157	165	161	153	143	179	161	148	159	130	161	155	136	130	141	156	155	154	146	126	122	142	149	151	143	157	143	138	132	159	147	151	144	132	148	154	150	140	132	122	120	133	133	145	123	134	148	143	129	149	154	119	144	133	118	149	128	146	141	129	145	121	146	151	149	148	134	137	123	126	146	138	154	133	138	137	144	171	161	135	139	160	134	139	144	155	157	154	139	112	138	144	135	146	131	154	131	150	139	150	122	146	164	123	150	131	134	169	132	123	139	127	138	133	140	151	121	150	160	139	142	134	136	124	124	127	157	129	122	148	124	141	123	147	161	117	136	136	141	143	125	165	133	134	123	145	133	137	138	135	136	136	135	165	149	119	135	138	131	126	121	132	135	149	125	127	125	122	126	133	132	149	153	141	121	129	132	147	129	158	147	134	125	123	148	114	136	147	157	136	145	124	129	147	139	137	152	149	144	147	121	112	139	118	122	127	125	122	135	135	147	128	160	141	142	125	140	124	126	141	129	116	132	135	135	143	133	148	142	147	131	143	116	142	128	137	132	110	120	141	137	123	130	146	143	119	147	150	126	131	151	162	127	127	137	108	156	146	120	149	156	139	119	141	135	140	163	143	142	124	130	139	145	141	146	130	136	156	112	135	152	131	144	148	139	127	145	148	130	134	165	147	145	124	125	146	156	128	135	138	170	125	128	129	136	138	133	160	129	123	141	146	140	144	132	130	142	148	132	132	131	143	145	134	134	140	136	133	117	163	120	142	170	132	155	141	116	120	152	135	147	116	130	172	167	133	156	131	142	139	127	125	132	131	125	152	129	143	146	131	149	124	128	134	140	144	134	137	126	149	154	128	130	117	134	118	106	145	120	128	129	132	131	142	150	146	148	143	156	121	101	128	114	149	139	137	144	156	135	117	129	170	116	140	109	149	123	125	137	147	125	131	141	146	142	133	140	168	134	137	120	144	139	156	125	144	139	140	140	150	138	146	128	145	131	131	136	154	165	146	141	131	132	141	123	141	137	108	129	106	108	127	128	143	135	130	134	142	137	120	155	127	156	152	125	143	143	151	137	132	137	180	141	144	143	136	150	137	151	160	136	136	134	144	143	159	150	133	138	117	127	155	141	153	145	133	114	123	145	142	157	145	136	126	141	142	136	129	127	136	151	135	134	144	158	135	145	148	133	148	139	136	132	127	145	122	134	121	132	140	142	122	130	149	131	141	144	140	152	135	149	133	157	135	131	132	145	155	161	132	130	148	151	143	126	133	135	137	133	127	141	163	158	143	129	154	159	146	166	139	136	147	133	152	140	148	142	124	132	153	150	132	129	127	142	150	135	133	140	130	131	139	148	150	144	113	121	142	119	143	153	133	132	154	154	134	137	142	129	161	126	143	142	148	130	153	132	142	116	133	134	129	129	151	145	147	119	140	151	141	138	139	141	144	147	126	152	123	131	114	145	143	139	154	120	137	141	142	122	138	138	133	157	146	129	122	134	138	143	127	127	121	138	123	137	124	144	117	145	140	143	163	119	148	118	127	134	156	142	123	142	142	153	126	139	142	154	121	143	164	125	127	135	157	126	132	119	120	146	135	130	110	163	151	123	139	125	144	154	123	116	131	125	119	172	153	146	150	137	136	119	145	143	167	127	127	136	144	115	128	159	135	149	143	153	128	144	113	145	141	131	126	133	136	127	163	133	165	137	141	128	125	129	134	143	134	159	146	148	134	144	146	129	142	133	133	152	142	126	140	123	120	137	132	124	151	115	148	135	144	142	123	139	136	131	145	130	145	149	152	127	127	130	144	145	158	135	130	144	134	144	156	138	127	168	159	156	140	135	135	129	152	137	150	135	171	129	140	145	125	151	142	126	142	141	156	142	156	151	129	121	141	124	120	123	120	142	131	135	136	141	121	126	143	121	142	117	150	149	142	133	170	125	130	139	145	146	155	135	154	126	130	150	142	131	126	147	150	140	130	136	139	127	154	144	141	140	145	122	148	131	158	136	133	153	143	142	141	135	156	147	123	137	129	131	139	121	145	147	113	150	143	138	144	150	123	124	137	152	150	148	129	120	135	135	128	123	131	123	155	122	134	138	149	125	156	125	143	140	141	132	112	114	135	138	114	141	155	140	133	143	152	117	114	154	140	147	130	133	129	128	148	143	129	139	145	149	142	182	138	136	126	145	156	126	141	136	149	121	150	128	143	134	140	130	147	139	140	133	129	136	122	140	128	129	140	131	152	149	135	144	138	141	133	137	121	154	131	148	152	143	137	126	149	135	147	128	148	119	157	136	143	103	147	142	126	135	142	147	120	153	128	120	151	131	121	151	138	135	135	114	135	126	131	143	139	124	133	114	165	162	134	132	130	143	131	132	123	130	127	141	121	125	151	148	157	127	141	159	124	131	122	149	120	122	134	146	132	142	140	145	162	145	135	129	143	138	125	143	113	138	140	144	145	137	130	118	144	124	125	123	137	156	158	131	118	152	127	134	149	145	146	141	138	141	144	117	156	148	145	146	151	124	126	128	121	123	136	147	134	151	140	139	128	143	130	136	147	143	124	116	125	127	148	134	123	145	140	143	135	141	109	118	142	156	156	133	118	146	127	120	134	135	138	136	159	142	109	114	122	144	141	134	123	141	141	145	147	108	165	150	139	149	133	144	162	147	132	144	152	146	141	132	124	146	152	124	125	138	141	129	142	124	123	151	129	148	137	139	129	145	135	123	133	136	119	139	133	121	134	137	135	184	132	131	121	151	120	131	125	138	142	123	131	140	126	129	139	130	157	124	148	143	120	131	117	162	136	135	135	148	120	149	131	139	147	150	130	132	136	161	157	146	146	150	159	123	140	124	153	143	154	130	148	148	151	147	155	146	152	141	145	152	130	151	160	120	126	136	143	146	128	116	151	156	147	124	117	146	134	127	133	138	129	120	127	128	163	129	141	126	169	144	171	135	113	147	117	148	133	148	137	122	143	130	136	122	104	135	139	135	134	127	138	126	145	149	134	117	136	150	142	132	124	122	147	141	129	141	124	129	131	149	134	135	140	151	140	122	133	131	127	156	156	134	136	149	148	146	151	147	106	145	141	129	144	149	122	137	130	133	135	137	108	136	139	137	121	144	128	136	145	137	154	136	134	141	127	147	139	138	134	130	130	146	126	142	147	121	140	144	154	147	133	147	145	161	148	156	142	123	149	141	118	142	135	139	118	139	152	162	143	141	132	139	132	139	140	135	151	132	137	138	148	123	122	167	140	144	170	140	137	125	120	123	128	145	125	158	146	129	152	145	130	129	133	143	128	149	131	141	126	131	145	139	132	113	142	120	132	153	128	121	140	131	150	133	138	114	118	147	150	142	140	133	137	133	130	139	123	142	105	149	153	137	128	131	152	138	139	156	137	119	142	127	145	130	136	115	146	135	128
37056	3296	3397	4159	3512	2998	2578	2024	1858	1497	1335	1160	1104	1003	905	851	809	726	748	698	641	623	611	570	554	571	520	538	531	512	522	499	507	475	480	457	445	476	429	407	437	403	404	411	431	436	411	391	414	376	421	428	400	415	385	417	389	408	394	388	373	390	411	379	360	385	416	402	370	403	386	363	384	428	349	425	404	376	388	361	394	366	381	380	415	357	355	375	377	385	371	388	382	351	335	372	360	369	374	370	329	369	376	396	389	375	397	394	356	366	359	356	404	348	368	409	369	331	356	377	412	340	352	345	373	408	391	399	352	336	379	373	367	346	364	351	369	355	368	352	349	361	348	349	312	360	400	347	352	338	357	389	366	363	391	373	371	359	342	368	416	383	379	387	364	315	382	385	365	365	335	372	359	362	365	366	365	366	366	351	359	372	348	343	362	378	365	343	378	385	393	380	376	390	365	342	347	352	373	380	380	356	373	366	358	398	380	352	343	345	351	334	403	356	348	368	344	402	340	354	338	350	357	400	370	369	383	360	368	393	369	370	340	325	362	361	334	377	385	359	392	346	384	334	359	349	374	402	360	386	368	375	365	366	384	373	336	350	395	348	371	368	337	347	365	352	365	367	385	373	357	370	353	335	344	368	336	349	350	358	348	355	362	356	357	381	348	355	372	327	368	341	367	330	382	390	375	336	345	389	374	319	400	366	360	321	337	363	393	356	374	348	374	349	363	392	345	371	358	348	393	354	371	357	374	363	373	380	358	349	355	326	356	354	383	407	360	357	339	378	333	383	361	344	386	354	387	373	338	393	379	347	373	371	362	341	357	337	367	366	331	363	396	378	360	351	335	372	354	374	357	359	376	368	334	379	363	343	384	364	357	350	349	375	362	343	382	398	350	368	419	392	382	323	353	378	357	380	378	349	344	382	338	385	353	377	368	360	368	365	366	393	357	409	354	344	357	356	333	335	347	367	373	366	386	351	343	330	343	346	333	360	343	352	347	336	385	377	389	356	403	373	382	378	351	367	361	363	370	345	333	408	361	356	339	354	373	331	325	358	389	366	373	379	362	325	354	368	359	338	345	368	329	368	382	367	366	386	345	353	374	381	361	348	348	387	344	348	365	362	365	371	355	366	408	316	363	348	391	358	366	347	374	381	384	348	342	373	361	382	371	366	371	348	343	394	329	384	378	343	305	362	341	368	376	333	375	351	376	349	378	382	334	369	361	377	351	388	358	357	337	370	348	367	337	413	365	358	364	371	321	366	346	367	365	366	358	375	358	340	382	357	358	362	330	378	333	371	395	320	365	341	381	336	405	326	343	364	394	334	366	371	353	367	375	323	382	373	345	342	369	341	318	346	356	346	386	367	378	346	375	369	380	345	332	323	360	375	394	385	370	366	383	369	353	369	341	362	372	351	369	405	360	356	365	378	380	401	379	370	378	334	348	362	371	352	376	342	350	363	363	386	377	340	348	375	357	347	360	366	363	386	346	350	365	380	378	371	347	398	341	331	347	387	359	348	397	347	370	345	361	381	352	320	399	359	326	334	358	345	359	354	328	367	368	361	370	358	336	371	358	353	341	358	362	350	381	366	386	331	343	348	389	366	370	367	358	373	371	365	343	385	376	365	345	328	335	371	357	369	360	324	365	378	326	396	354	376	382	331	386	349	351	377	390	381	361	341	369	338	405	379	339	341	340	357	383	374	383	367	348	390	362	353	340	357	366	358	347	385	372	351	350	326	368	383	374	386	341	325	363	366	373	351	349	337	357	395	362	360	335	361	389	335	375	373	342	355	352	353	384	376	360	363	368	367	362	349	372	332	371	332	352	359	347	359	360	358	338	331	361	381	350	372	350	359	381	361	350	361	361	376	359	368	333	337	340	353	340	378	340	362	383	368	394	379	365	385	379	374	366	365	386	352	335	365	372	358	360	361	369	351	375	359	323	379	358	363	389	360	377	343	359	336	346	363	377	356	380	384	369	399	355	395	333	397	398	340	353	384	392	337	365	357	351	359	348	348	335	379	347	372	340	349	378	324	320	365	399	369	354	376	368	356	353	372	370	334	403	362	347	357	363	362	369	377	319	355	368	407	353	366	375	336	373	347	329	364	320	390	378	363	370	358	347	353	362	355	372	367	382	351	393	349	368	360	371	350	348	369	359	368	359	335	375	352	362	363	333	358	351	348	379	350	387	350	388	390	359	340	339	378	356	373	373	367	352	383	365	364	372	364	403	366	357	342	351	339	359	350	348	358	344	369	386	350	358	376	353	330	339	383	386	346	374	348	344	366	397	352	370	369	369	369	357	352	329	355	375	370	355	360	351	341	311	379	366	361	369	360	383	396	369	369	365	391	324	359	380	339	361	377	352	381	372	377	383	358	377	347	409	358	344	341	349	370	364	360	345	369	350	339	351	357	368	378	363	367	354	393	321	364	352	359	386	330	364	356	341	313	358	308	398	366	371	357	366	358	358	376	343	376	346	370	344	356	386	385	401	366	401	337	380	334	375	305	354	405	379	360	373	363	391	363	356	360	385	371	324	364	366	373	369	314	360	357	358	362	362	367	321	346	341	364	389	338	376	370	349	411	379	361	354	382	360	358	343	325	344	376	367	357	372	334	380	334	351	335	370	331	349	338	383	366	373	374	342	369	354	399	365	371	383	378	371	361	358	373	371	404	355	367	384	386	352	352	380	371	337	362	396	391	340	391	376	374	320	385	376	373	395	363	350	372	352	359	352	346	373	375	351	383	356	350	389	379	364	387	361	383	366	351	357	311	336	384	323	347	366	380	365	377	359	374	382	340	370	356	356	374	356	335	369	346	391	342	400	383	374	367	341	354	320	361	384	398	376	330	377	358	379	368	406	356	358	384	373	394	388	361	383	388	377	356	357	385	375	383	397	384	322	380	361	365	361	327	380	365	359	344	344	346	387	375	340	340	342	361	332	361	387	358	377	407	366	377	332	314	391	349	359	355	363	349	371	374	373	349	359	350	320	349	351	353	374	384	380	351	346	345	408	387	336	315	395	351	343	353	358	348	338	389	349	369	324	357	353	338	351	404	365	355	374	396	374	406	365	376	361	370	360	347	402	340	375	341	340	355	346	362	356	379	377	382	369	372	340	385	385	353	363	360	368	366	393	378	388	383	352	366	388	362	389	336	355	372	340	383	367	359	369	363	347	354	346	383	376	374	358	354	353	389	365	367	352	364	387	355	371	335	359	360	370	363	340	373	373	347	360	369	350	359	360	353	384	331	394	354	376	367	380	343	341	366	388	380	319	366	386	337	388	346	379	365	376	346	372	377	343	380	348	382	387	365	372	379	348	347	351	368	350	345	364	351	315	356	382	374	374	402	387	367	377	328	367	365	371	358	365	366	388	367	379	349	375	390	330	358	370	394	367	364	371	341	321	368	329	348	345	359	383	365	326	358	354	373	364	356	373	335	377	330	324	390	385	330	359	350	347	386	396	357	374	339	362	365
16720	853	243	201	201	195	187	160	185	163	174	193	170	185	157	177	175	175	185	183	156	181	177	152	179	174	194	175	175	164	162	152	164	183	150	155	155	195	173	174	132	145	167	164	172	162	174	183	176	178	166	149	153	154	168	162	183	165	175	147	146	156	161	161	158	171	190	155	174	178	154	157	165	132	172	158	191	144	155	158	161	187	147	202	163	155	185	158	184	182	166	177	155	155	164	169	172	172	156	162	178	197	144	157	182	173	150	152	167	155	159	158	149	166	184	182	165	159	169	180	154	195	173	170	157	140	146	165	143	160	146	187	179	172	166	177	188	162	155	162	165	187	184	176	177	143	160	168	171	182	180	174	175	159	166	172	177	148	162	190	183	173	173	148	153	180	146	181	147	159	168	150	146	174	152	153	172	184	142	166	181	151	164	170	157	185	151	172	183	145	175	178	167	163	145	138	154	157	164	184	186	184	146	156	190	170	159	177	159	166	141	179	163	163	166	155	139	163	148	149	171	167	182	172	143	151	173	164	187	173	192	160	179	171	160	184	157	171	160	171	171	179	157	203	166	184	152	139	162	175	168	151	163	146	162	145	181	172	165	150	190	164	185	184	170	164	162	164	160	170	171	185	156	161	143	189	164	169	176	175	172	185	165	177	169	135	192	161	158	178	157	190	165	151	139	156	161	164	184	203	137	203	161	163	167	166	136	160	158	190	169	169	171	173	184	177	163	212	173	183	164	161	198	167	158	172	168	182	185	180	155	161	173	176	150	175	156	186	169	150	172	153	175	167	203	160	170	141	168	181	160	138	182	160	176	173	175	167	164	165	167	148	193	182	164	150	156	172	165	174	175	181	171	170	169	181	156	153	127	165	168	136	159	190	158	161	171	178	186	160	168	149	164	165	155	148	172	191	173	162	170	158	175	160	164	177	160	161	184	190	165	161	181	163	156	162	162	182	167	172	158	151	172	163	180	151	155	172	156	162	179	173	155	165	182	197	173	167	197	161	169	138	165	165	165	164	194	178	166	164	178	192	169	178	177	167	176	160	178	181	162	156	166	156	176	167	164	144	150	182	160	176	163	162	159	159	170	168	167	175	163	152	146	162	168	148	165	175	159	149	182	159	175	163	169	158	161	186	163	165	188	152	152	182	171	160	183	140	154	184	167	147	172	169	153	157	142	162	151	173	169	170	163	170	168	187	158	148	146	178	162	161	174	183	172	175	170	174	163	166	191	173	186	192	161	168	172	164	165	175	169	195	159	148	146	203	160	182	148	177	167	172	145	159	171	187	178	169	156	154	162	183	189	188	159	174	176	172	150	158	161	164	158	151	157	151	147	179	153	159	156	168	175	172	176	162	142	169	179	168	159	172	170	167	144	173	163	176	183	146	169	174	172	171	167	165	144	183	173	158	167	172	140	154	171	180	184	157	170	179	174	186	170	156	171	175	166	149	174	141	170	176	171	159	147	169	152	158	172	171	188	164	188	168	180	143	172	186	159	171	175	164	150	182	147	186	160	154	193	181	161	168	154	162	190	155	160	146	165	158	174	165	189	145	163	148	173	152	174	158	155	157	180	172	168	168	170	162	168	164	174	151	159	158	163	174	195	194	182	164	156	146	173	147	163	208	194	147	175	169	178	173	139	163	158	172	149	178	154	131	147	160	181	151	159	166	180	168	152	191	167	158	160	161	178	190	153	185	174	153	169	166	160	176	160	129	169	152	170	176	162	154	178	150	169	182	175	165	187	161	185	143	159	149	163	160	172	160	192	166	171	145	157	156	181	172	188	156	162	203	165	172	150	165	166	161	156	174	175	157	176	159	138	167	157	147	166	169	130	174	169	170	162	153	175	172	163	153	181	166	169	174	190	170	173	179	169	157	193	178	169	176	179	196	177	146	164	157	184	169	170	155	185	162	177	164	164	158	173	177	174	161	179	169	162	156	159	167	165	170	198	162	139	159	166	160	146	177	156	182	166	147	158	166	144	175	181	159	158	147	192	177	160	166	164	160	158	163	164	186	170	170	168	165	166	159	157	157	185	166	162	148	164	188	158	161	143	162	206	168	164	170	185	138	173	162	163	171	172	166	166	168	174	172	166	163	138	138	170	169	147	189	177	147	178	163	160	158	184	167	168	181	175	159	184	175	182	195	160	148	165	192	150	170	185	161	159	154	158	154	150	183	173	156	167	173	172	174	162	158	192	148	173	158	169	185	185	130	173	148	188	172	176	155	151	146	155	169	169	192	174	181	171	160	186	158	171	157	161	166	160	178	164	156	149	164	185	153	182	161	174	140	189	207	181	172	159	168	171	165	145	163	157	170	172	152	153	185	148	163	142	156	164	181	162	174	159	165	159	158	163	174	159	177	159	155	170	171	173	143	156	173	191	176	150	166	172	159	173	179	172	173	177	161	157	176	151	169	145	162	156	151	163	151	199	184	154	179	149	156	191	164	167	158	178	147	176	157	175	196	174	173	147	149	159	181	174	152	166	185	150	162	150	194	148	144	152	161	175	157	156	141	170	159	181	173	177	174	170	141	164	152	166	181	173	183	173	159	177	192	157	165	192	177	175	178	160	165	160	181	193	179	163	174	195	167	169	175	169	181	183	174	175	170	181	160	158	162	175	150	180	180	130	164	154	188	171	169	170	155	150	153	161	181	176	164	160	162	153	160	164	179	161	157	164	173	162	148	182	165	178	172	193	167	155	169	160	187	192	144	165	151	201	185	183	197	164	161	165	172	180	175	152	157	156	186	181	158	153	169	159	191	168	159	174	166	167	152	155	155	171	164	153	179	163	164	171	160	187	149	177	171	148	180	144	161	174	159	172	179	169	173	158	177	152	164	157	162	161	180	160	150	162	173	162	161	168	171	201	197	187	156	171	171	161	185	165	175	179	178	188	156	167	149	146	169	180	175	165	149	195	172	179	171	147	181	176	155	154	143	169	170	170	175	170	163	175	185	168	174	153	158	160	153	174	168	184	159	192	167	157	197	160	141	177	163	168	159	164	168	153	169	160	176	173	181	150	169	162	181	159	149	165	172	151	175	176	189	190	144	166	169	161	193	168	145	165	194	164	153	151	167	196	172	185	180	178	177	156	139	159	177	172	167	169	168	180	162	178	196	182	177	170	176	181	171	178	195	184	163	181	178	185	153	159	139	180	182	181	177	141	148	161	150	159	152	167	141	181	171	185	172	161	166	194	161	163	176	193	175	165	162	159	180	165	163	171	152	147	184	158	170	204	150	149	175	195	164	182	156	153	193	156	173	171	160	189	157	170	170	179	160	174	155	161	176	132	152	157	182	165	154	142	177	180	150	174	189	174	165	156	174	171	185	168	159	172	198	149	156	158	191	154	172	193	155	135	181	174	165	156	181	162	157	166	153	166	162	180	163	185	159	168	162	180	160	155	143	174	188	159	171	167	180	171	177	166	177	157	167	162	163	174	191	165	183	164	159	180	157	152	159	176	161	151	169
12480	568	585	633	612	556	550	508	481	488	504	496	469	498	476	485	452	487	460	460	461	462	437	452	467	468	412	479	452	476	482	474	441	461	463	444	465	472	455	431	475	478	461	508	431	417	503	484	466	448	458	491	459	450	454	459	446	444	457	424	460	451	425	458	465	421	492	474	454	426	425	447	461	468	455	466	442	473	462	461	426	468	474	463	470	457	465	482	458	461	433	449	431	455	428	396	433	431	444	451	404	439	454	468	467	474	480	471	456	463	468	439	435	452	463	478	451	436	453	486	434	434	474	492	404	441	472	470	442	494	425	449	488	446	422	444	451	467	436	483	455	446	426	450	441	448	489	484	449	448	453	452	447	395	435	454	433	454	478	412	427	402	492	454	439	444	434	446	427	453	454	431	451	483	457	426	473	412	478	420	465	429	460	449	439	425	455	462	469	441	467	453	405	439	433	449	470	442	450	422	487	502	446	446	482	485	482	471	465	446	467	454	431	460	467	459	447	436	474	470	439	438	473	428	438	463	484	419	445	444	440	445	456	423	474	434	472	438	459	441	428	454	449	464	462	455	451	455	481	462	455	435	505	421	446	472	463	472	470	446	474	441	432	447	475	437	435	433	459	464	435	456	461	435	441	442	439	430	482	453	470	450	436	415	442	460	445	426	420	464	467	484	419	453	454	407	453	448	477	442	427	444	441	451	468	433	435	439	458	478	454	443	446	451	443	482	454	504	477	441	450	440	476	472	486	415	449	405	466	471	423	445	434	438	450	476	479	436	452	467	479	433	460	465	501	448	480	466	445	452	503	461	458	455	460	417	469	435	479	441	460	412	455	443	465	467	400	429	460	457	414	470	489	475	432	453	455	453	455	435	485	470	443	491	456	457	439	424	426	433	442	460	437	471	455	456	433	471	448	443	404	438	457	458	465	463	467	454	446	478	407	434	433	480	447	440	466	470	442	459	445	485	440	461	450	482	432	417	472	468	413	434	440	444	395	426	414	446	466	450	468	465	450	457	451	461	435	420	457	460	451	434	473	495	464	432	477	464	477	449	459	431	455	458	481	422	480	420	441	442	462	445	436	426	434	464	454	448	432	479	437	491	459	462	463	483	431	429	479	434	435	457	456	450	420	438	451	430	530	448	466	439	441	428	481	437	453	485	416	427	426	449	421	459	476	437	451	490	472	446	445	460	421	436	427	411	417	464	488	455	453	439	448	459	448	436	409	440	471	437	482	444	455	476	424	518	435	454	473	474	437	470	449	432	469	484	461	450	473	464	470	436	426	442	413	450	487	487	447	451	458	420	458	426	467	441	428	461	457	405	440	456	501	449	446	493	462	434	444	447	494	442	455	500	439	462	429	470	479	448	461	466	443	466	394	486	452	412	472	472	431	463	478	449	441	487	438	448	444	427	460	412	476	498	479	450	460	433	420	423	462	484	419	431	488	460	415	468	466	422	449	434	451	453	457	435	440	429	428	499	457	455	449	433	445	436	441	478	468	470	454	455	450	466	486	448	418	452	443	464	462	477	474	459	439	472	463	488	457	490	465	448	468	439	436	475	452	439	441	439	464	490	456	442	413	458	455	457	444	460	442	403	442	486	446	475	399	431	467	466	450	462	444	452	435	434	486	470	461	444	428	442	448	462	498	469	417	422	475	427	478	440	487	480	455	471	464	463	433	446	481	459	445	506	476	431	452	470	475	479	489	434	491	442	478	478	440	455	427	425	405	467	484	450	428	456	456	483	462	462	482	435	439	456	445	470	466	475	433	475	455	453	466	491	460	456	486	442	461	455	452	452	489	449	441	444	425	442	446	494	446	438	461	475	403	457	441	468	462	442	480	461	481	466	467	445	410	440	426	413	402	513	434	488	469	439	436	457	437	428	443	386	431	465	479	460	446	442	459	421	440	424	438	453	469	472	432	449	454	438	467	447	432	448	427	438	470	413	445	459	444	439	458	459	446	420	492	444	440	464	457	455	498	465	461	437	458	461	436	480	406	448	433	432	446	432	445	469	461	423	461	464	457	452	422	410	438	479	414	419	431	481	452	459	449	429	450	464	447	442	462	426	442	440	458	494	450	462	442	392	448	445	476	444	466	476	414	460	485	455	465	453	461	447	455	465	455	440	454	467	462	478	407	470	452	446	430	464	427	459	465	423	444	414	468	464	439	450	480	498	438	460	456	448	451	433	493	435	425	496	407	459	460	444	478	443	409	439	474	466	471	459	481	436	429	456	446	449	454	465	446	447	469	479	472	489	423	489	440	473	438	473	460	501	408	439	473	461	426	470	420	449	454	482	452	417	414	452	436	451	461	463	457	454	437	428	458	453	446	433	465	457	454	443	470	478	428	457	453	447	469	409	494	446	446	441	438	455	406	449	509	434	444	415	446	462	484	462	447	464	464	441	462	475	458	449	467	476	476	470	455	448	472	486	457	430	467	473	490	444	458	451	463	461	405	457	504	462	473	457	453	456	483	459	476	444	420	472	412	464	426	467	485	419	466	473	472	465	454	457	456	433	437	445	408	458	410	456	446	469	443	450	445	442	464	440	487	449	470	444	405	464	452	464	465	436	438	445	453	478	441	443	448	463	428	457	467	467	448	416	493	448	454	451	418	433	484	498	471	459	462	415	473	426	481	454	466	446	427	436	436	470	474	439	443	414	461	458	442	468	450	419	437	433	472	449	489	478	454	417	443	447	414	473	431	470	435	426	456	446	475	465	438	478	431	465	477	477	471	466	415	440	437	444	461	431	462	457	437	473	407	441	431	446	456	469	428	416	429	442	446	410	461	483	465	462	468	461	445	451	439	455	458	442	455	422	453	459	454	496	446	452	463	440	453	470	449	456	462	473	420	454	425	425	426	439	444	444	440	474	455	421	426	450	441	456	470	471	415	469	447	435	466	455	465	421	439	466	456	484	430	421	429	485	486	497	444	408	468	431	431	451	454	495	447	423	446	427	426	466	457	471	455	427	460	471	479	445	460	453	432	466	457	428	465	450	420	475	454	452	433	417	420	473	458	486	456	446	469	407	432	424	456	439	458	418	472	452	430	461	457	452	437	449	453	430	449	437	455	466	462	430	443	448	437	459	453	453	483	463	459	440	449	450	437	450	433	444	460	449	437	464	488	475	418	463	440	445	424	468	478	455	495	475	455	456	424	420	465	424	479	488	452	467	456	474	453	466	465	470	449	451	469	467	448	439	445	446	442	475	425	456	444	462	448	470	444	455	461	460	448	466	468	463	422	487	443	432	485	451	436	480	429	457	463	428	484	452	415	454	422	469	463	450	422	447	480	470	466	433	436	468	445	461	491	462	450	463	444	466	478	453	419	433	451	453	446	483	466	462	473	441	457	455	431	465	434	456	455	478	439	480	460	387	425	440	437	474	433	479	447	445	429	446	450	447	479	449	465	455	450	468	472	478	461	408	466	470	472	455	471	466	466	453	456	465	445	431	447	434	452	492	431	469	433	455
54534	14013	1690	869	643	515	418	394	350	359	289	298	294	331	232	277	277	264	289	234	252	239	243	223	228	249	245	219	218	223	236	228	227	243	220	219	226	201	212	251	235	205	228	226	213	215	252	223	251	237	227	234	226	226	205	231	238	240	228	217	232	220	260	231	220	238	219	256	242	227	203	263	240	224	245	216	220	204	201	242	241	233	238	202	222	228	236	219	194	224	241	231	244	190	207	231	234	241	226	213	224	227	239	231	220	247	219	228	225	217	244	222	212	199	221	246	246	191	216	217	250	241	213	219	234	227	240	200	230	237	233	232	242	228	228	213	240	209	252	246	218	216	224	207	246	206	227	234	222	239	245	202	209	227	212	227	219	219	225	234	215	200	205	219	247	213	202	253	213	232	206	208	242	205	244	206	255	211	216	209	231	213	232	228	240	219	224	202	245	240	205	223	235	223	213	201	241	216	214	212	208	222	233	227	248	225	234	199	210	215	247	209	216	204	220	203	222	232	210	245	221	251	249	227	224	215	258	232	201	223	236	220	240	201	219	208	227	246	207	218	251	214	246	247	227	244	230	276	226	224	228	260	228	252	205	223	233	225	264	251	266	256	214	257	222	219	226	210	201	247	229	223	225	230	189	220	224	209	209	242	232	217	218	215	193	241	227	238	214	225	229	216	234	198	226	246	267	215	234	215	244	247	217	256	239	209	210	185	195	221	207	227	237	264	229	223	269	247	228	242	224	233	254	255	262	227	227	198	234	218	243	213	211	217	227	215	221	227	259	232	189	168	216	218	185	235	247	191	242	222	236	201	200	237	202	222	220	243	237	215	233	237	244	230	222	234	196	234	259	257	211	237	217	227	222	232	240	217	223	223	189	227	222	216	234	224	229	236	213	234	229	203	208	241	224	250	215	195	217	248	228	211	240	208	218	226	225	227	223	223	221	223	228	234	238	217	218	228	234	232	216	246	206	218	212	233	210	257	216	251	236	221	225	228	230	227	225	241	189	197	223	230	217	237	227	225	246	232	224	219	215	236	244	203	216	201	222	216	237	239	207	240	241	211	207	243	218	214	258	229	237	227	210	254	230	247	217	227	235	223	235	222	216	251	256	249	242	232	238	230	224	242	233	235	248	231	251	201	247	217	258	229	247	192	219	244	232	236	250	224	227	223	206	250	242	216	230	231	225	241	238	210	214	235	223	219	231	251	214	227	234	210	235	219	243	232	231	210	248	206	250	218	203	241	232	254	213	237	223	226	238	216	265	235	237	213	215	237	218	216	253	250	226	217	245	218	219	231	221	225	223	234	190	237	216	209	236	214	227	266	259	270	225	211	276	243	215	239	233	219	224	231	225	226	223	230	255	237	224	242	242	246	213	216	242	208	260	236	253	233	206	216	241	240	217	227	238	222	258	226	218	214	233	245	230	214	205	221	214	204	199	226	258	215	221	233	213	253	222	253	220	212	195	214	231	255	219	231	259	233	247	208	209	236	214	218	234	220	223	245	228	252	211	226	238	233	219	232	236	230	216	219	226	222	199	212	250	222	251	256	234	201	198	224	244	240	211	225	242	219	258	261	224	217	227	221	245	230	260	239	246	250	234	228	228	228	231	235	227	213	208	215	223	201	215	241	226	227	211	227	236	219	235	225	241	253	248	227	246	226	201	246	223	268	202	227	216	208	222	231	224	225	206	208	252	189	240	208	234	228	238	230	225	254	241	237	241	219	263	210	205	240	229	214	207	222	218	216	253	227	239	186	236	227	233	252	222	216	242	251	213	206	223	252	209	230	234	246	237	251	236	264	243	245	241	204	215	215	219	239	219	233	213	216	226	229	227	223	225	218	227	224	237	253	218	229	224	239	211	241	216	266	244	212	234	252	246	222	234	214	228	204	236	210	221	213	228	217	257	240	231	234	236	225	249	236	232	225	226	231	242	227	230	230	214	226	212	197	236	239	205	251	225	227	226	254	233	261	221	222	218	256	231	247	233	237	235	227	224	236	226	229	219	222	227	209	217	207	256	259	237	186	244	214	226	224	248	244	225	206	220	202	220	231	225	217	219	245	215	242	222	211	227	219	233	228	203	228	215	197	206	226	259	248	243	250	236	220	237	239	241	235	240	221	223	221	235	250	235	238	210	213	245	219	233	250	217	226	232	199	255	229	235	237	202	244	245	254	198	232	232	233	226	209	215	238	234	212	225	218	221	240	233	219	234	233	241	249	226	208	227	238	198	230	250	237	244	236	228	217	228	237	239	217	210	225	242	188	240	223	229	208	217	216	233	234	219	203	243	225	231	212	235	227	239	221	224	245	240	227	207	214	227	237	220	230	246	236	242	220	213	224	240	232	239	223	212	238	207	276	218	239	227	240	223	230	224	206	213	234	250	235	224	239	198	222	237	211	215	236	225	211	218	215	232	224	243	240	218	254	224	240	211	224	210	203	244	211	227	237	214	207	233	238	229	217	220	219	228	227	214	238	218	232	223	250	226	206	218	227	212	225	210	249	209	232	234	238	194	218	208	217	208	234	240	220	238	239	219	250	255	227	201	232	220	244	222	222	217	227	250	223	206	249	222	216	236	244	209	230	209	228	228	228	247	251	230	252	224	228	227	240	223	223	227	229	223	249	253	239	240	251	227	212	220	226	210	229	223	224	227	230	228	230	218	219	233	213	232	218	209	195	220	214	246	226	239	252	207	232	246	231	196	230	239	204	232	223	249	238	202	212	209	212	228	241	219	217	222	212	217	264	214	244	237	222	205	234	222	226	218	222	213	269	231	220	244	209	223	226	232	235	223	226	263	213	248	215	212	228	211	204	206	235	213	228	231	255	228	224	210	227	251	223	208	204	272	219	230	220	190	225	214	218	258	227	239	219	254	243	226	237	219	231	223	250	241	211	219	240	232	229	213	239	208	219	214	222	221	239	239	225	215	223	232	221	222	210	256	260	240	216	232	249	224	225	232	267	228	255	224	218	234	240	187	242	210	206	247	217	233	210	243	227	237	209	217	242	228	219	212	239	204	209	247	235	201	201	238	215	241	229	253	245	252	221	221	227	231	241	223	208	215	222	240	211	245	239	228	218	243	226	237	221	229	225	209	229	219	224	244	226	228	233	223	209	254	247	232	220	267	224	239	181	226	216	233	227	220	238	232	234	209	227	224	199	215	245	205	226	225	236	216	230	246	234	215	238	226	224	230	224	240	240	220	243	197	228	259	227	243	216	217	225	225	225	246	246	221	218	228	250	224	246	222	223	213	230	226	218	234	225	207	226	231	214	200	220	230	219	221	225	231	231	230	209	236	235	230	255	233	240	209	204	232	198	222	213	241	240	196	228	226	229	192	253	233	242	227	241	245	247	236	244	224	197	228	191	210	221	234	216	225	191	259	224	216	235	239	250	237	224	233	234	232	233	230	238	213	210	224	244	220	224	225	219	227	253	228	214	239	230	205	240	229	226	228	222	199	224	207	200	243	238	239	220
28899	1932	2030	2547	2324	1959	1588	1447	1208	1219	1100	991	905	917	917	855	813	734	766	745	675	735	684	654	726	672	684	665	636	649	692	626	689	676	621	622	636	638	573	636	634	568	675	594	641	616	594	606	575	621	620	571	657	593	603	589	597	613	607	582	609	593	612	605	606	585	597	566	572	630	624	600	563	567	623	560	612	574	609	552	607	565	610	563	581	598	586	619	605	622	590	601	601	545	609	557	591	609	587	598	612	543	598	575	565	566	573	602	619	634	596	571	552	570	575	559	600	623	530	559	549	589	578	605	550	638	596	562	580	616	609	594	560	586	556	601	560	590	544	559	566	539	611	601	565	591	589	589	589	574	617	646	550	584	552	611	575	596	590	608	557	545	591	562	590	627	569	595	605	571	566	561	575	553	585	566	606	614	580	538	585	596	551	596	604	572	585	571	561	582	576	548	593	584	579	561	566	612	585	539	552	590	549	660	585	524	532	635	556	541	616	582	573	603	547	572	605	615	607	600	598	594	561	581	576	613	594	598	616	574	629	584	582	563	582	572	610	578	571	556	629	597	600	612	565	640	593	568	614	568	549	605	607	590	594	654	563	594	606	609	596	585	567	539	590	642	594	588	621	614	556	572	553	588	595	608	645	583	572	546	601	594	619	609	576	605	550	557	559	555	579	575	578	597	595	599	585	609	572	562	579	593	569	583	610	548	574	552	572	531	633	607	573	605	569	550	579	563	592	573	620	601	587	585	540	599	588	600	577	602	618	582	611	606	557	585	573	563	568	567	608	581	579	602	600	541	565	597	596	627	587	622	578	560	559	572	573	610	570	595	563	582	643	576	585	597	629	591	583	569	561	586	553	574	610	564	597	584	558	580	610	575	561	600	633	548	584	603	597	600	566	604	600	603	594	590	549	579	581	596	574	608	606	554	564	576	554	569	591	568	548	574	570	532	568	565	562	588	620	572	605	541	581	529	547	581	564	545	592	590	601	593	566	595	560	561	517	582	586	624	632	598	584	578	533	597	538	574	559	562	599	583	612	623	538	594	594	587	523	611	553	583	598	611	608	595	572	570	558	544	567	574	627	570	593	594	628	534	595	570	619	585	598	560	547	614	608	644	603	585	545	566	606	539	555	551	613	613	601	603	556	552	549	637	564	557	620	604	582	590	553	583	561	565	564	580	602	588	612	573	581	554	630	557	565	585	556	577	572	567	560	631	588	648	571	599	561	551	546	545	566	570	583	567	589	579	577	576	579	539	592	577	593	603	578	597	576	539	574	606	552	571	617	587	604	600	553	558	532	567	602	552	584	597	595	604	624	606	650	589	576	590	583	611	565	586	590	568	600	564	583	568	573	546	600	581	585	544	556	614	555	610	557	618	558	556	562	538	585	543	594	569	580	610	570	602	578	618	610	584	630	591	583	585	588	588	603	577	622	565	615	622	540	614	604	560	581	566	595	555	605	589	586	593	607	593	616	579	601	565	570	591	549	588	539	581	616	604	583	540	609	564	586	570	612	623	579	571	586	590	609	590	553	611	595	619	588	570	514	614	591	612	594	617	588	587	588	570	594	549	594	568	615	617	566	538	559	601	579	556	549	572	570	568	562	559	526	619	545	570	580	595	595	572	586	576	603	570	562	583	579	580	562	581	605	571	575	581	582	618	560	548	567	568	568	556	586	571	572	533	585	609	579	588	594	591	602	595	608	552	612	549	613	595	561	582	574	574	565	552	621	588	543	593	629	578	597	608	600	606	562	529	560	530	539	576	591	567	581	573	585	579	580	594	561	577	552	593	577	573	567	618	623	578	572	595	580	536	565	588	576	588	564	599	571	577	539	565	569	602	558	559	600	564	585	606	605	576	606	592	616	615	571	598	582	605	582	562	561	563	590	578	569	560	623	624	533	558	536	571	565	618	528	606	572	577	585	572	595	541	603	563	596	557	577	580	584	541	582	544	585	578	572	568	582	563	592	592	554	572	589	566	608	592	560	613	612	623	605	621	551	583	585	609	576	576	602	550	575	565	555	593	552	598	572	587	615	618	570	648	592	588	578	596	590	591	613	584	553	600	568	628	514	552	553	608	596	593	598	547	567	559	615	612	592	550	575	562	587	584	607	574	566	591	598	580	579	577	546	567	603	564	532	555	561	617	592	575	530	612	587	616	562	574	575	626	589	565	609	598	580	615	593	595	593	564	598	613	558	567	586	585	576	579	583	582	561	588	541	591	582	620	583	578	595	608	586	592	537	617	554	569	615	605	588	575	573	553	564	561	615	565	597	583	614	595	567	603	595	594	575	619	599	612	540	568	569	548	579	638	592	576	597	571	603	571	629	607	574	610	570	549	564	622	581	585	567	552	566	548	526	598	600	634	571	564	599	603	573	608	548	576	595	560	572	576	593	589	555	587	607	597	552	561	618	577	583	619	580	590	591	566	594	541	563	602	604	578	551	594	600	578	554	565	587	550	603	561	565	610	560	572	546	621	591	616	567	571	576	574	546	579	562	561	587	560	571	557	597	596	572	585	597	585	556	612	586	571	542	565	602	544	580	568	639	606	550	582	580	600	577	584	585	551	586	603	544	558	584	569	615	588	568	576	579	596	568	571	556	578	612	584	586	579	628	640	599	578	621	581	577	612	540	613	587	594	533	548	529	581	548	615	602	558	560	605	602	594	614	567	601	565	595	589	599	586	540	584	553	603	560	549	555	616	569	557	588	589	570	619	578	600	586	582	560	576	556	567	610	575	538	608	621	580	565	610	557	560	557	581	569	592	556	560	563	593	574	593	572	626	588	587	604	577	538	618	593	597	599	561	614	584	619	557	578	561	602	590	597	627	559	574	593	570	557	595	578	621	611	607	572	603	593	573	574	597	582	610	560	592	546	590	547	578	554	601	620	593	579	604	602	578	596	618	601	540	566	552	557	589	567	580	578	579	575	576	640	584	598	592	621	585	602	596	601	607	573	590	563	523	583	587	595	581	555	600	598	622	580	556	585	586	611	631	587	590	562	590	541	573	574	564	573	601	596	582	629	561	549	602	607	575	523	565	539	632	593	541	593	584	625	567	593	545	620	565	569	586	583	559	559	578	614	572	569	574	590	577	553	598	616	578	570	571	594	565	592	635	576	564	553	568	587	621	558	613	561	585	596	536	563	590	540	584	606	558	576	647	564	592	592	562	598	575	618	607	583	623	551	539	546	601	580	565	546	618	615	605	574	559	607	619	572	599	640	616	574	610	569	573	583	524	619	587	600	596	642	584	579	608	594	567	618	570	573	597	560	562	582	596	583	558	591	621	579	586	592	598	601	567	570	596	589	505	593	626	602	570	567	628	602	584	602	605	571	562	584	550	547	582	605	601	586	612	541	560	589	559	592	587	600	570	596	564	572	592	610	553	600	586	554	566	564	550	589	612	587	600	594	596	543	571	600	582	602	572	600	599	595	619	574	637	557	576	582	544	556	605	593	558	541	568	586	553	618	581
66354	21405	4857	1546	1046	772	607	473	376	338	315	277	257	234	233	205	192	199	168	183	182	171	169	174	167	152	147	166	132	161	150	164	167	159	142	155	143	150	135	146	150	148	147	153	155	135	149	135	140	142	137	137	140	140	134	149	146	142	129	136	135	143	160	130	153	150	134	152	136	146	118	137	145	137	139	146	139	142	141	157	136	141	105	148	133	132	149	139	149	143	146	146	132	148	131	130	132	155	167	123	149	131	117	128	148	141	150	128	115	137	145	140	153	124	125	121	127	140	121	132	130	155	128	146	151	118	137	125	143	128	131	125	129	121	132	156	132	138	136	138	144	128	133	126	150	156	130	138	146	138	138	160	127	148	131	135	123	147	129	137	133	148	133	131	133	125	131	121	133	150	139	136	133	136	151	125	146	125	127	132	128	157	150	132	143	132	123	153	137	130	141	122	133	131	167	132	124	125	128	143	123	123	146	146	134	128	140	151	137	138	152	147	146	133	123	133	146	142	144	142	129	148	114	148	122	126	141	140	139	136	119	142	125	135	116	139	131	159	135	148	138	161	130	124	134	140	131	125	143	154	136	125	131	137	106	127	142	123	148	144	130	130	130	133	147	147	128	112	136	131	151	141	161	127	147	140	150	125	132	128	156	154	131	144	142	127	150	132	148	141	157	158	142	151	108	161	148	147	131	151	131	134	126	144	133	135	141	123	122	127	143	143	137	133	127	147	147	124	139	133	135	136	125	129	142	138	129	137	124	150	143	134	147	127	151	155	144	139	128	124	134	148	151	128	148	121	145	146	151	132	123	141	125	143	148	152	134	158	147	159	149	127	130	131	137	150	155	136	127	132	136	132	133	119	130	138	117	160	147	156	120	122	157	117	135	142	115	156	144	151	131	121	165	159	161	130	119	143	144	147	132	140	138	143	144	129	153	137	129	132	133	134	137	150	138	128	139	153	119	147	157	127	132	134	128	154	147	136	148	147	165	134	120	130	147	129	106	117	125	123	141	146	146	159	120	139	119	137	134	143	127	147	129	130	128	138	132	123	135	147	143	140	144	136	139	154	118	162	142	137	142	142	139	138	124	149	140	144	133	128	134	128	150	125	126	131	145	137	127	134	143	118	133	129	137	141	132	150	138	153	142	147	166	141	134	137	136	120	127	133	139	127	145	129	150	142	125	120	147	127	138	118	141	134	138	147	138	163	129	137	133	137	139	143	134	124	156	130	141	152	154	150	154	135	142	116	140	136	108	143	119	138	138	139	162	140	124	153	153	123	132	131	134	120	160	137	156	128	119	127	137	145	156	141	123	130	148	163	129	128	111	139	146	143	138	144	142	130	143	124	124	127	146	153	142	137	165	152	145	132	134	137	132	157	130	131	120	137	147	127	118	140	136	148	145	139	146	123	132	132	112	161	148	109	136	137	131	138	162	125	139	120	139	132	138	145	150	138	133	147	145	135	113	149	159	143	120	146	115	144	148	148	132	161	149	145	112	138	148	137	146	138	140	138	132	146	137	130	127	137	140	120	132	127	140	133	99	141	129	139	135	136	153	145	149	141	149	140	133	116	152	144	129	141	147	140	127	144	124	147	122	144	124	136	143	138	122	143	139	113	117	139	142	139	133	142	128	139	140	146	125	142	133	135	144	144	118	127	133	131	154	126	155	146	118	132	121	119	142	123	137	156	138	131	159	143	141	150	124	135	109	149	149	148	119	142	122	153	154	129	136	118	124	135	133	110	150	146	125	148	146	137	158	128	150	145	144	124	148	147	161	121	140	139	147	117	158	124	133	133	157	141	126	140	140	135	135	155	133	148	147	150	129	150	141	147	134	140	128	124	139	136	158	134	146	150	162	157	144	127	133	135	146	162	131	126	130	143	133	149	148	140	143	144	137	125	116	135	124	126	152	126	133	133	165	131	105	130	127	138	138	119	133	138	146	153	138	156	148	121	133	129	131	130	136	142	120	141	132	128	139	129	118	143	140	128	128	126	141	140	146	128	147	146	135	149	139	139	154	147	141	128	137	150	137	153	134	120	145	127	129	143	146	135	147	140	133	125	157	150	128	148	123	148	140	153	134	140	131	151	138	150	137	136	125	137	157	152	142	172	152	140	153	149	135	116	150	136	158	131	157	125	123	154	144	135	133	135	138	128	151	124	152	131	124	161	154	134	146	165	129	141	146	134	118	136	126	141	147	123	145	136	127	145	160	141	145	141	153	158	140	142	137	137	124	176	135	124	145	162	141	139	151	134	131	128	143	147	145	132	137	124	147	142	160	140	157	141	126	105	146	143	144	148	153	143	148	132	137	134	133	140	133	132	141	134	138	149	128	157	136	156	151	124	150	116	127	122	142	126	134	135	129	131	145	153	117	143	138	139	144	137	137	112	141	133	123	127	140	139	142	141	130	169	126	154	137	149	125	117	124	151	130	139	159	154	137	135	152	128	155	149	134	122	139	109	155	148	135	118	164	153	134	124	139	138	110	149	146	140	160	141	167	129	141	135	117	135	148	141	149	147	122	147	113	129	141	153	136	150	123	143	157	145	143	125	155	115	126	138	143	121	120	144	143	134	124	165	125	146	131	121	130	141	126	140	140	137	136	134	148	142	125	116	112	130	141	140	124	147	134	129	126	117	133	139	137	138	154	141	127	139	118	155	121	134	127	132	157	140	125	141	147	136	151	128	148	161	144	114	122	145	135	120	146	133	134	127	151	150	134	161	140	131	128	141	135	132	135	144	150	151	136	130	125	131	141	133	134	156	140	138	146	139	137	130	146	147	149	150	147	141	135	126	128	140	149	129	123	135	144	132	162	132	129	132	141	127	140	128	137	130	149	129	137	135	137	133	136	124	134	123	145	152	164	120	133	126	141	143	135	146	128	140	132	122	128	140	143	141	135	147	151	141	139	152	128	117	137	149	144	142	150	120	143	124	137	121	149	133	149	130	154	145	164	130	125	147	154	151	136	128	137	131	130	137	137	133	144	153	143	146	125	128	124	131	143	129	155	142	134	140	143	154	102	126	122	144	145	111	169	145	135	152	156	137	134	143	120	147	135	127	155	142	131	152	129	129	135	145	129	156	135	152	139	142	133	141	122	150	140	132	144	154	164	145	135	141	144	138	143	145	157	134	137	150	153	153	135	145	159	136	133	170	151	139	152	158	152	145	140	140	125	127	137	145	149	138	113	133	124	128	164	144	161	136	153	145	137	143	137	132	127	159	131	135	139	124	126	138	154	134	141	117	147	150	135	138	135	136	135	128	125	161	121	143	134	128	138	142	145	157	136	136	154	126	150	128	154	130	148	139	142	155	146	126	146	148	120	132	137	136	121	147	124	141	153	136	153	139	130	136	133	144	131	160	163	153	145	145	150	129	133	116	156	132	149	135	126	144	138	131	138	139	144	137	132	132	132	149	123	132	156	130	149	140	138	133	115	138	124	140	133	130	127	142	114	127	141	155	150	140	145	136	126	144
36329	2955	3308	4215	3608	3010	2544	2075	1806	1487	1333	1209	1146	1002	929	868	798	702	733	666	652	623	621	586	559	533	502	554	483	481	478	479	477	467	422	450	451	425	424	429	436	447	445	428	371	411	425	415	418	394	398	371	414	381	396	421	363	389	370	404	408	371	387	384	404	376	391	407	385	375	388	407	358	372	383	389	384	383	326	397	400	379	386	378	391	373	390	365	357	363	383	349	391	409	356	358	355	362	346	374	356	385	376	358	388	354	392	369	368	321	388	346	346	378	390	337	360	345	348	376	376	357	373	383	385	372	358	337	380	400	402	370	357	341	383	384	380	334	375	379	356	352	393	388	359	350	334	345	384	360	360	377	371	358	339	357	372	356	365	360	338	382	330	343	366	373	358	358	373	365	371	401	358	375	386	370	391	347	348	352	386	353	372	342	361	379	361	344	323	360	340	363	322	367	343	352	364	353	345	364	380	366	371	357	321	333	367	374	343	361	339	363	398	351	332	367	346	354	368	352	367	369	360	366	387	343	372	337	397	361	374	415	371	407	378	392	332	372	388	355	364	382	375	348	347	357	376	368	399	394	370	375	382	353	371	362	352	342	369	343	371	354	335	387	343	371	372	356	359	344	310	400	370	355	350	326	335	339	329	363	371	347	378	369	331	331	362	371	345	342	346	345	355	368	370	379	335	356	357	365	343	314	336	371	333	367	378	358	379	372	374	378	370	344	389	343	350	390	371	323	372	377	350	388	377	363	366	354	342	358	354	360	349	351	370	392	386	363	398	373	356	336	376	347	399	368	364	363	335	360	383	316	379	360	393	347	333	378	357	321	370	365	418	360	365	331	346	335	349	353	358	379	307	347	353	382	359	350	377	337	377	350	350	342	353	386	365	401	344	374	368	371	319	359	345	383	359	424	348	388	389	375	393	359	380	357	359	377	420	372	365	347	356	407	355	369	384	353	365	340	346	348	344	344	351	376	366	373	367	350	350	358	379	395	331	397	353	391	335	356	373	384	391	353	371	362	380	373	378	348	347	354	369	350	372	339	386	340	344	364	359	386	335	362	361	346	358	368	344	405	386	360	386	378	375	397	368	342	363	364	339	376	392	382	386	368	324	383	378	370	349	366	322	378	363	349	362	319	373	383	359	380	329	339	366	362	379	347	372	329	333	358	353	358	352	345	347	403	335	352	361	354	415	348	339	358	389	367	362	371	374	374	369	358	365	343	356	375	374	380	384	371	299	368	374	363	337	376	377	362	350	390	350	351	337	368	336	367	330	373	347	359	362	353	351	352	377	369	354	356	322	351	392	373	356	356	377	349	344	402	343	358	372	357	372	352	352	334	371	336	379	333	333	374	355	327	391	366	369	396	363	355	349	362	360	372	353	385	354	359	363	368	372	344	389	356	366	382	368	362	373	381	365	384	368	383	342	336	350	344	339	352	359	360	369	350	354	381	332	356	337	340	406	359	364	331	334	380	329	365	312	372	343	375	384	338	332	359	360	369	340	363	407	349	356	371	372	363	359	370	376	367	384	342	373	351	376	376	389	394	372	330	346	348	349	325	361	393	345	364	350	358	367	363	347	372	369	369	368	346	348	376	341	367	397	368	351	350	347	371	361	353	332	389	379	318	378	375	361	395	354	382	381	367	379	386	388	366	363	373	368	345	387	318	349	354	369	397	368	334	346	379	382	334	349	359	366	366	362	356	403	353	363	379	400	331	373	370	366	340	394	367	368	357	356	334	367	343	386	334	414	360	351	347	342	349	381	377	352	360	367	368	376	362	364	351	350	370	369	335	389	376	369	344	387	364	354	373	395	346	386	343	329	352	340	360	343	372	373	326	366	341	331	349	355	406	344	397	343	349	360	344	343	346	336	344	392	389	368	352	353	359	354	368	348	320	362	374	344	377	372	344	387	366	352	377	349	338	360	348	350	353	372	341	394	359	385	350	372	352	334	362	368	344	364	374	340	349	368	367	400	359	355	416	386	348	338	352	368	371	345	386	362	347	338	359	369	356	365	369	371	373	380	338	361	344	339	378	354	381	339	393	349	371	375	385	334	376	337	353	346	358	372	368	371	368	379	391	378	360	353	367	362	369	344	382	324	358	362	376	371	347	356	390	351	365	367	382	363	334	348	360	359	357	320	400	384	355	373	373	360	358	388	352	366	339	372	358	413	346	366	363	346	379	369	356	342	351	349	397	372	350	338	337	364	341	361	411	392	319	356	353	374	360	361	402	375	366	361	362	411	359	359	345	360	338	350	376	372	348	352	356	362	357	363	387	377	353	359	381	374	394	359	331	331	350	381	350	380	356	375	349	354	374	373	348	382	370	360	337	380	349	366	333	356	360	372	383	349	353	331	374	366	352	346	373	373	400	349	323	402	359	362	323	348	337	343	358	332	366	363	380	381	392	392	367	353	385	382	393	336	369	346	383	386	366	349	361	355	337	359	362	396	386	376	378	408	359	353	377	362	372	382	363	348	345	369	347	352	390	348	372	376	377	381	346	346	330	353	367	371	363	360	364	375	329	390	353	354	339	351	359	354	365	345	362	358	349	359	344	338	367	350	364	352	366	389	355	362	375	367	383	350	350	385	378	354	339	334	366	359	361	359	362	367	357	381	362	376	370	340	351	339	383	411	386	349	356	334	371	380	352	348	358	344	398	351	338	343	344	341	364	368	382	338	348	344	372	347	372	368	379	370	362	392	354	330	358	384	365	362	343	350	380	352	386	375	341	384	387	381	366	318	328	340	355	358	376	368	343	384	387	376	336	375	377	351	358	324	360	385	371	334	321	349	368	368	394	337	357	336	368	372	343	393	382	354	332	347	367	355	401	364	355	350	364	364	392	362	341	351	357	384	353	367	368	335	382	380	389	374	391	350	366	348	371	371	375	408	375	351	373	377	324	346	380	379	361	345	350	382	359	364	377	356	373	376	334	383	348	346	365	359	352	334	347	373	335	343	364	416	356	347	376	345	383	377	336	335	365	380	364	368	348	346	346	344	355	345	353	373	357	375	370	358	364	362	360	339	349	367	342	377	348	399	328	389	371	354	360	360	376	364	331	359	366	360	373	390	340	343	391	385	380	354	369	362	362	368	385	365	353	367	375	325	374	378	395	402	358	322	397	367	356	367	319	351	372	379	388	350	349	340	359	353	360	353	349	381	343	332	340	394	329	346	370	370	346	349	315	361	352	397	349	357	362	342	368	318	343	374	360	393	374	326	368	342	369	359	348	361	400	363	350	369	365	366	361	372	381	381	390	352	387	371	365	351	330	338	365	396	378	331	322	348	377	338	377	370	349	375	343	355	337	356	355	369	356	327	344	367	351	361	396	376	359	358	331	387	370	342	369	367	351	364	372	335	340	368	361	378	386	384	391	352	369	367	358	340	343	409	369	402	370	366	372	355	386	344	335	339	380	376	374	393	392	337	342	356	373	373	357	388	340	362	379	373	393	358	389	362	330	384	360	348	389
16343	874	208	210	185	181	157	176	193	183	177	160	158	191	178	201	170	174	158	150	161	157	159	199	187	163	194	193	156	194	144	175	180	179	154	160	164	157	181	172	173	164	179	165	175	157	155	163	180	180	165	160	153	197	173	163	171	161	168	157	184	178	158	149	163	151	179	164	178	166	177	167	187	155	200	163	164	164	170	187	159	179	155	161	177	167	183	182	169	180	164	133	182	179	173	161	172	173	164	181	177	180	153	188	182	196	197	189	163	155	161	185	177	166	209	171	162	168	135	161	158	158	150	151	165	169	173	169	179	168	190	186	151	157	175	167	194	167	191	149	192	163	153	183	181	175	166	173	154	169	181	159	142	163	166	180	152	186	166	154	168	158	157	180	174	179	189	164	145	188	159	155	146	166	169	165	175	164	167	163	162	159	186	175	145	163	159	152	164	184	171	159	175	166	183	148	179	174	157	169	177	162	158	177	169	170	162	179	148	160	167	165	174	163	164	157	165	170	169	166	192	167	150	177	178	166	156	163	166	148	172	162	167	162	163	153	155	178	173	168	166	165	180	168	161	174	179	158	157	197	176	171	176	184	166	178	199	182	151	160	163	192	164	144	199	164	161	146	175	184	165	179	162	181	192	154	149	161	179	146	178	161	170	193	172	153	170	186	159	164	171	147	175	180	151	156	167	176	180	153	183	160	174	155	186	168	172	173	170	175	159	158	142	150	158	143	178	148	183	185	175	186	159	139	180	163	159	183	160	153	148	188	170	153	161	137	173	158	188	162	164	177	178	170	166	154	169	173	158	175	185	154	181	162	164	162	165	193	162	197	174	182	184	188	169	159	169	158	158	152	194	176	159	155	209	177	167	166	150	136	150	173	169	163	201	157	165	173	178	159	192	163	171	172	164	180	163	176	172	179	181	164	185	182	161	164	174	162	161	179	174	169	158	166	159	188	169	168	176	168	166	175	173	181	176	148	162	170	164	191	168	188	172	151	187	163	176	164	165	176	173	173	168	186	145	171	161	161	178	193	205	175	166	172	156	157	183	168	171	169	175	184	208	161	170	181	151	156	173	175	185	175	157	197	164	168	170	179	168	179	171	160	166	169	179	167	165	165	163	165	167	183	169	153	173	174	154	162	169	177	155	157	171	159	182	169	174	168	160	166	173	185	154	182	165	175	159	139	172	140	158	157	178	171	171	153	184	170	162	158	152	186	184	163	176	167	198	149	150	160	167	170	150	162	182	177	180	169	162	178	161	174	169	171	152	168	180	168	154	177	161	160	168	151	174	170	164	202	150	166	187	182	187	153	182	159	155	172	168	154	167	187	144	157	178	150	164	173	148	149	166	162	188	161	146	150	156	170	182	156	162	158	181	161	180	188	169	162	179	153	150	185	148	167	172	156	174	183	172	167	174	153	184	139	183	181	162	151	156	170	167	180	158	155	179	177	157	189	140	172	168	159	187	172	153	156	170	165	171	176	156	186	189	151	157	168	198	166	147	171	187	153	166	170	184	190	161	170	159	172	163	178	162	172	171	146	177	161	152	182	175	154	175	162	173	186	176	173	190	131	162	175	160	170	152	154	165	170	198	178	173	142	161	166	158	183	162	165	168	188	179	170	158	194	165	194	164	179	186	160	162	152	178	144	174	162	164	174	164	144	179	152	195	189	179	153	177	163	154	167	192	193	170	156	176	154	179	193	173	146	178	174	169	149	178	164	180	185	173	171	165	161	162	161	156	165	152	167	170	170	188	168	173	174	177	184	165	165	172	163	153	166	190	172	152	164	156	146	157	182	173	171	151	174	156	177	196	185	165	171	138	155	166	150	158	165	196	164	159	158	167	164	177	185	180	187	176	168	161	176	174	167	159	148	178	170	164	150	166	182	187	168	159	162	164	184	163	202	149	164	180	190	174	179	170	174	167	185	189	184	171	181	181	155	151	177	170	178	180	158	183	162	168	163	164	159	169	154	188	153	172	169	203	160	187	186	165	181	185	182	183	157	176	161	165	181	178	169	179	177	180	165	170	177	166	149	158	156	173	207	187	157	132	153	152	163	182	182	161	156	171	160	177	170	190	156	159	168	167	153	174	173	175	173	182	166	171	160	174	180	173	165	173	187	157	182	158	189	161	153	176	152	164	176	164	176	202	158	169	185	149	155	163	172	177	173	170	165	159	162	162	147	151	155	160	166	174	158	148	152	172	180	178	158	192	179	168	158	166	187	158	181	179	143	150	166	169	148	183	170	165	154	140	165	164	180	166	159	162	180	166	164	178	169	183	193	160	162	178	169	171	162	150	164	186	154	150	166	146	174	146	149	149	159	184	179	162	169	173	169	163	171	178	175	162	192	170	172	187	184	163	178	138	168	158	179	165	176	153	161	194	174	173	156	179	197	162	161	155	169	172	178	196	181	161	172	176	197	170	178	177	174	155	180	177	172	161	184	168	159	161	184	166	172	165	169	152	154	182	172	157	174	161	153	165	173	148	143	164	166	174	166	153	175	167	177	180	175	165	173	188	180	154	159	160	169	178	203	171	164	157	166	180	170	169	186	155	170	169	167	160	157	160	148	158	164	166	143	162	160	160	150	167	177	161	156	153	150	172	175	173	123	168	161	159	155	192	176	164	159	178	172	178	196	178	177	171	167	157	165	164	151	176	158	163	187	180	188	164	173	157	174	168	176	163	177	147	154	187	167	190	190	172	182	184	164	178	167	152	150	153	171	178	169	175	173	181	159	171	160	168	170	171	190	161	170	169	159	164	178	186	146	166	159	185	168	181	175	172	166	188	161	192	171	165	183	179	172	191	164	141	171	151	158	167	177	159	167	151	187	164	160	179	176	153	151	171	159	159	161	164	174	163	156	189	180	165	177	179	158	182	166	196	158	163	140	193	169	154	188	146	185	189	170	156	162	154	171	182	165	163	191	167	176	147	153	161	157	170	173	167	174	157	155	179	168	166	165	184	168	183	164	170	178	167	175	176	167	138	163	176	168	171	159	167	178	150	151	170	162	168	162	158	179	178	191	158	149	172	161	160	180	165	152	160	180	183	176	154	157	175	174	139	193	154	161	166	163	180	173	188	158	170	188	157	159	143	162	145	158	177	171	167	164	175	166	189	155	181	172	165	158	171	172	199	180	155	169	179	170	171	164	140	162	158	185	187	162	187	155	156	179	202	169	137	164	152	166	180	165	174	168	176	165	171	172	164	168	164	175	163	144	171	180	194	161	146	180	182	151	164	135	146	174	178	177	155	154	184	178	181	169	169	155	150	189	156	172	162	186	177	180	163	188	175	186	161	201	176	166	126	138	167	156	182	178	173	172	139	172	165	171	168	201	157	161	201	166	164	164	188	174	155	152	171	176	163	172	157	188	160	182	174	201	165	161	177	191	177	171	186	162	184	166	146	168	158	176	188	185	148	140	150	151	170	161	160	179	154	198	168	177	174	175	170	178	171	174	166	176	166	173	164	170	168	168
11972	577	592	607	564	527	537	533	562	497	488	491	457	460	441	471	455	469	488	452	490	481	487	455	459	471	446	485	436	458	475	449	449	454	481	429	459	430	476	444	487	458	476	468	470	451	455	460	475	417	439	478	478	479	415	470	465	444	447	470	463	438	431	465	473	463	460	470	455	455	465	427	480	450	428	442	453	408	434	425	446	484	483	438	466	455	471	434	434	442	462	453	425	448	445	493	419	437	422	456	454	446	471	472	432	413	442	418	432	452	495	457	466	459	437	493	455	433	467	459	469	430	462	466	463	452	465	443	482	439	455	472	477	473	477	429	437	452	454	450	449	487	477	488	469	441	460	415	488	485	450	440	485	479	437	441	452	487	442	453	524	451	441	446	423	452	404	472	458	429	415	450	453	460	463	505	472	482	476	442	448	442	418	468	492	470	437	447	457	439	472	429	449	474	460	473	440	445	446	465	464	453	520	460	430	464	476	442	441	469	446	448	444	458	419	443	475	481	528	444	440	487	484	461	472	449	444	479	470	427	485	450	415	452	429	448	461	466	463	419	434	441	440	431	426	450	475	428	450	436	472	480	454	452	442	453	452	453	466	447	495	443	424	468	463	486	483	447	475	431	463	444	470	473	447	455	445	430	474	459	411	475	493	467	456	481	446	453	435	466	427	467	467	433	461	462	431	475	452	443	453	469	421	472	419	456	469	470	458	467	435	480	472	445	450	459	471	426	484	464	458	454	488	494	468	443	438	461	443	426	441	473	468	450	470	409	450	443	510	429	443	432	441	446	458	450	479	449	458	458	438	455	450	459	451	468	465	483	459	432	464	469	414	484	451	416	438	435	472	442	458	421	473	428	460	455	479	470	447	406	441	461	441	522	472	443	466	491	446	460	446	479	433	457	496	448	425	446	463	423	475	483	447	460	460	439	440	413	462	449	467	451	477	451	473	466	452	486	446	448	476	449	486	475	449	477	472	474	448	448	468	442	449	428	465	447	437	446	456	444	465	449	457	433	471	464	462	427	436	477	450	444	445	457	448	464	473	467	451	441	450	485	459	455	422	436	448	462	481	455	449	453	478	457	447	438	451	460	487	492	453	463	418	424	452	461	447	454	433	436	420	490	433	437	493	466	472	450	491	453	498	444	468	486	471	484	461	486	434	490	482	441	455	478	498	455	448	486	461	452	464	434	451	465	446	422	428	428	472	445	464	436	451	461	508	469	466	455	425	484	457	443	458	458	492	453	446	437	443	516	481	413	462	445	482	494	433	484	451	442	463	418	457	444	454	447	442	442	476	432	427	450	465	438	481	488	449	446	449	449	491	440	459	451	430	458	418	450	468	450	448	452	431	446	479	452	460	436	436	453	464	437	445	442	425	447	480	457	492	442	465	454	459	487	432	454	466	473	441	458	446	481	450	475	428	439	452	472	460	457	466	453	461	450	412	469	443	427	479	468	446	452	457	461	477	457	429	448	463	454	453	457	443	451	465	452	501	469	507	429	473	443	472	457	463	454	470	479	398	463	487	469	457	466	464	467	499	477	502	482	461	447	413	487	507	450	459	406	463	424	461	461	467	462	453	460	440	440	438	472	444	480	457	447	452	458	393	469	447	453	419	454	456	458	465	488	461	454	501	487	472	453	429	453	465	434	444	446	464	456	445	467	446	453	440	456	451	474	486	453	422	410	407	485	441	474	464	459	456	423	453	478	424	460	457	456	450	475	464	460	444	459	448	445	455	461	428	439	437	482	430	432	451	436	419	410	425	462	450	472	468	467	425	452	455	443	447	420	472	458	444	493	476	485	441	480	516	512	423	476	464	456	445	469	433	464	494	434	445	449	486	447	422	467	461	453	454	444	471	469	483	497	440	462	440	448	464	443	464	459	466	464	434	475	418	481	431	461	447	486	462	429	439	402	451	438	435	451	483	423	482	494	499	435	475	481	496	457	441	476	455	469	458	487	446	453	459	448	493	457	439	480	483	511	501	459	419	440	464	447	492	446	476	434	484	463	457	415	468	451	486	459	450	469	458	430	441	475	477	485	412	471	419	489	427	440	485	434	453	453	454	431	457	486	460	442	453	439	433	456	423	482	420	480	484	474	434	444	466	463	431	432	465	459	467	472	421	467	470	473	448	451	434	450	446	427	446	519	481	470	473	431	462	439	433	446	455	457	446	439	447	456	471	472	459	445	469	498	439	459	453	458	446	488	463	441	450	459	477	481	469	453	466	458	439	465	444	463	454	503	495	435	428	413	455	458	422	444	430	449	448	421	470	426	481	448	437	467	483	444	457	446	452	398	467	455	417	488	475	503	478	462	424	459	428	486	445	436	458	492	453	474	500	446	443	428	467	455	472	484	440	424	472	412	443	445	489	456	412	489	441	454	412	452	485	468	483	448	472	446	466	503	447	446	455	428	446	487	442	433	446	435	440	494	428	461	437	477	386	470	458	450	472	460	462	469	443	432	413	443	471	447	463	473	453	504	458	460	484	441	463	487	482	457	480	482	473	515	473	458	479	478	441	460	440	456	446	458	463	398	463	424	470	463	468	460	503	465	432	480	442	454	479	469	423	443	439	468	422	468	435	466	450	436	419	450	486	475	443	473	475	444	460	448	438	444	467	481	457	431	466	442	461	439	439	460	468	466	464	434	465	407	448	463	480	469	442	465	491	461	477	437	446	491	469	490	458	426	491	443	492	464	433	472	452	476	458	455	456	484	482	455	446	449	441	452	458	423	482	443	456	455	472	468	446	497	460	425	472	459	416	471	436	468	470	449	485	469	418	424	451	447	441	457	467	460	490	443	468	449	427	449	454	497	460	464	443	438	482	458	437	462	450	469	456	438	441	479	453	476	434	414	413	452	456	517	443	441	472	473	462	472	453	461	454	459	428	431	442	450	427	454	454	412	455	451	440	454	488	447	451	460	460	432	471	446	459	471	448	459	444	445	454	478	468	451	440	431	454	460	449	411	439	460	414	433	441	477	464	428	422	441	462	454	475	462	457	424	395	457	466	446	436	457	473	457	440	476	459	496	519	448	476	455	423	461	488	438	439	438	459	481	484	461	453	429	501	445	428	464	433	455	465	446	477	496	430	437	459	462	436	468	485	463	449	473	457	469	404	480	470	434	479	417	428	452	442	430	473	415	462	457	444	466	454	455	445	463	482	502	457	430	468	444	458	446	464	445	432	450	432	461	452	450	438	454	437	474	472	445	463	487	466	417	401	467	469	482	428	455	450	505	469	442	485	443	462	484	511	471	447	479	450	440	444	453	497	456	445	447	483	472	486	459	473	442	456	453	416	440	485	415	396	439	473	455	447	484	457	443	445	480	474	451	429	457	461	472	440	455	488	480	394	444	490	452	501	484	459	457	471	437	457	456	434	462	452	498	446	435	451	500	399	442	466	462	409	448	483	462	425	446	459	436	491	431	450	472	433	468	438	445	436	451	469	427	458	453	455	456	435	411	449	432	471	459
53393	14534	1830	808	655	500	421	386	362	322	300	317	273	295	285	258	263	284	259	254	259	262	257	250	243	226	248	248	220	243	252	243	207	247	251	244	253	224	232	230	218	236	231	206	220	250	243	231	220	213	242	239	252	244	245	229	211	233	219	242	232	229	215	198	226	213	243	231	235	214	239	211	227	244	223	206	234	224	245	205	241	228	234	210	237	241	217	235	239	213	217	213	221	210	236	211	235	215	205	232	198	194	221	240	224	205	255	254	224	223	225	216	237	215	211	233	252	219	202	229	240	233	187	251	254	190	239	239	246	243	224	247	235	234	232	217	214	243	217	240	226	233	213	211	196	259	221	244	236	240	208	230	201	243	247	255	227	230	258	215	267	234	233	256	220	253	246	215	267	230	239	222	234	232	195	210	258	243	202	234	238	259	228	208	226	231	240	232	242	217	250	219	204	237	219	218	249	229	219	267	216	220	221	219	219	238	240	246	216	207	253	225	254	219	235	233	238	233	208	208	225	208	246	219	238	216	224	262	218	205	238	221	241	212	214	213	217	228	233	219	228	211	241	218	234	237	242	220	245	248	242	227	224	224	235	241	224	235	234	219	214	223	211	203	207	193	219	241	247	216	226	240	247	235	209	206	242	231	200	255	235	230	213	247	229	204	209	214	252	207	209	239	216	221	206	211	202	232	229	233	210	220	225	204	228	221	252	214	251	204	243	236	232	246	235	203	207	196	254	259	232	247	248	217	252	214	223	255	208	204	214	233	249	250	234	223	199	206	233	249	227	207	205	212	223	243	257	215	219	224	247	219	222	226	219	221	211	223	207	204	218	210	221	200	248	218	204	229	259	225	220	251	219	234	223	214	220	217	230	229	225	214	232	230	218	211	218	228	227	242	250	210	202	203	246	204	236	227	222	212	205	251	236	218	218	226	204	195	238	229	217	233	224	237	220	225	221	196	214	199	258	197	209	266	232	194	204	233	226	207	243	226	223	197	232	255	229	247	215	248	250	229	225	230	207	233	238	244	188	219	257	228	225	235	206	201	242	242	211	233	242	219	223	223	221	229	231	223	228	223	209	213	219	249	230	241	227	212	236	244	250	221	239	212	237	254	236	220	255	237	225	226	220	234	234	237	231	232	234	218	218	215	235	228	219	222	230	222	232	233	227	203	227	227	245	225	219	218	240	239	231	194	218	215	205	238	217	235	235	222	208	225	225	211	193	240	234	243	221	204	223	205	229	223	208	262	223	222	222	211	222	218	241	242	226	249	204	229	241	250	215	218	229	241	242	260	218	237	217	224	221	229	215	221	231	215	205	222	221	208	229	224	222	234	244	238	235	234	237	201	242	243	246	215	229	211	250	237	235	222	221	225	231	260	244	229	249	230	229	229	228	222	208	245	206	222	234	250	224	215	221	212	213	233	230	238	215	239	216	219	252	235	218	239	217	211	210	257	229	253	229	232	236	232	214	234	230	250	258	221	230	238	231	244	259	237	221	229	204	231	220	214	250	230	237	222	234	202	227	257	230	213	243	218	222	252	267	235	212	233	218	228	240	227	249	221	230	247	234	255	237	246	222	232	230	246	257	213	241	223	234	224	246	241	244	253	237	226	235	223	219	228	215	221	200	232	252	235	214	247	243	234	197	242	228	249	252	206	246	216	218	227	245	216	202	226	223	220	230	248	234	234	237	227	214	238	222	247	232	234	240	236	235	233	207	209	202	219	235	219	210	231	220	229	236	229	198	215	220	209	216	227	263	203	224	220	248	218	236	212	254	227	216	221	242	221	225	252	220	193	232	235	198	246	240	211	237	229	235	227	225	263	221	206	247	236	216	245	255	243	229	226	266	220	240	213	205	222	228	218	270	220	240	196	231	237	201	219	236	245	239	257	219	215	217	221	231	228	250	227	234	234	217	238	229	212	223	230	240	216	205	226	216	214	228	242	219	211	211	220	232	209	223	202	236	215	239	199	241	253	240	225	241	239	254	233	216	208	250	241	220	213	241	260	249	225	207	212	223	207	213	224	223	239	250	254	233	219	238	233	221	240	223	223	240	222	239	214	238	240	233	244	225	212	229	241	227	202	210	255	222	209	247	231	243	248	242	210	228	244	213	224	216	209	251	247	234	212	229	231	228	231	227	242	224	257	234	252	252	215	208	236	213	241	218	209	199	182	239	219	201	235	228	223	232	227	228	228	236	278	221	237	245	231	231	218	244	220	236	239	225	242	230	208	231	199	247	229	248	204	238	210	208	254	234	253	249	220	257	248	248	216	228	241	245	222	225	217	235	263	212	221	232	212	230	253	231	191	232	220	207	237	227	234	225	214	224	244	228	225	219	223	233	231	246	235	220	247	221	225	255	223	240	234	238	223	200	242	237	224	226	230	202	235	219	237	227	224	218	230	224	231	261	223	208	212	210	199	227	238	225	228	218	213	230	249	224	239	217	228	228	264	215	207	214	209	211	235	217	230	260	235	238	225	232	221	225	224	217	212	248	220	235	225	223	265	217	211	232	239	236	253	234	219	228	240	246	240	226	204	226	248	230	216	243	215	219	208	248	231	218	230	227	234	224	241	232	219	202	233	212	220	223	204	230	252	216	204	247	216	234	225	216	218	236	211	235	220	237	229	232	237	243	222	234	230	252	235	205	235	237	238	222	225	261	242	253	211	233	250	218	224	213	245	233	221	230	230	205	223	235	214	209	223	237	204	241	206	239	246	245	231	241	236	248	219	233	220	222	218	203	236	236	205	252	233	227	215	226	228	227	222	196	227	229	228	228	228	228	214	222	187	226	221	242	230	249	236	218	259	240	213	238	217	193	233	213	235	231	214	217	224	238	229	242	227	241	231	251	208	227	228	242	228	233	248	237	232	190	250	220	208	221	227	265	232	241	230	251	242	232	233	223	224	237	206	197	241	237	221	230	211	201	238	206	230	220	235	230	228	233	256	231	235	198	229	235	229	209	258	242	233	257	242	229	266	240	229	206	224	213	207	229	244	211	248	224	237	226	224	229	239	202	232	219	249	225	221	254	206	254	253	218	221	250	247	232	217	257	213	251	230	212	263	231	238	253	223	227	232	247	232	212	212	182	214	237	226	220	233	196	249	245	214	218	234	209	233	227	204	231	235	231	235	229	239	227	204	226	242	208	227	223	224	226	225	239	221	246	219	224	237	219	227	246	250	268	208	264	202	250	225	232	214	218	242	241	240	226	233	231	195	221	222	222	237	224	256	211	231	209	246	235	234	204	223	234	239	224	206	218	235	213	218	224	227	205	240	225	221	246	215	237	275	242	231	226	216	203	229	215	219	236	225	255	229	238	228	211	250	245	250	210	214	218	245	214	229	253	230	222	251	215	243	248	223	242	261	202	200	219	207	222	229	254	228	231	198	227	231	226	234	223	194	252	232	232	229	224	226	244	226	233	235	237	253	215	244	254	219	256	226	232	220	215	199	211	181	206	237	234	218	219	213	250	239
29289	2007	2172	2601	2275	2022	1644	1388	1333	1144	1075	1029	977	922	888	839	788	796	781	760	746	704	705	693	677	695	631	669	654	657	655	656	667	588	602	637	570	624	639	629	652	616	613	629	591	638	616	569	603	592	599	569	591	554	594	615	597	613	622	613	647	623	579	591	667	599	570	596	612	580	598	582	623	570	595	572	567	550	608	581	618	591	602	579	610	553	616	571	595	587	581	570	599	631	584	616	587	606	584	601	606	585	586	579	591	615	605	633	594	609	550	596	617	597	631	618	608	582	620	616	582	545	595	599	603	595	530	590	567	644	602	597	588	588	634	568	547	600	625	603	579	568	544	590	603	576	577	620	600	610	602	571	641	604	573	612	640	560	586	569	560	596	545	594	637	614	617	561	573	577	550	542	605	570	610	626	590	584	615	562	577	584	583	573	526	598	586	596	582	548	609	590	565	592	594	608	594	581	566	564	587	565	584	634	565	569	584	554	563	606	595	564	598	593	596	567	561	549	592	559	624	602	539	601	556	599	566	606	577	547	554	591	577	579	562	621	568	619	593	604	627	554	567	622	581	581	594	579	619	566	574	571	569	599	586	589	572	602	539	577	586	576	581	589	593	597	569	590	616	597	547	570	598	586	587	563	586	584	589	592	557	604	615	578	537	590	598	568	557	573	583	645	614	595	567	584	590	566	593	611	558	591	613	569	577	543	534	614	619	588	573	601	586	561	557	566	597	568	596	580	576	552	609	582	581	583	549	560	630	539	620	581	628	612	588	566	588	586	618	618	616	594	593	582	574	618	570	556	609	633	568	602	601	583	576	559	549	594	620	588	586	607	569	593	543	548	580	593	617	600	553	589	625	582	577	550	634	591	587	608	593	534	618	583	624	582	611	546	558	662	593	547	588	585	592	550	599	606	605	593	592	612	578	583	598	593	583	572	567	544	593	633	572	614	613	552	584	591	579	569	590	570	612	562	607	595	562	606	577	572	580	556	557	542	606	587	567	571	595	586	601	613	558	585	581	587	591	626	582	594	633	603	578	607	591	597	589	594	592	542	547	609	604	610	534	595	579	567	595	561	598	613	606	639	618	557	612	568	562	598	562	593	604	575	564	609	571	604	570	604	581	613	607	616	634	611	610	590	583	561	604	604	555	563	557	585	613	585	573	577	571	572	628	574	550	566	599	583	613	604	583	579	586	594	581	557	573	585	607	547	649	558	545	558	582	596	638	525	608	633	572	592	583	529	581	579	552	607	574	613	571	617	600	559	551	582	586	578	563	591	614	552	584	587	571	581	627	603	575	604	572	578	606	613	595	545	540	578	570	590	552	576	567	595	603	600	625	539	591	563	579	566	558	554	618	581	554	615	537	612	586	581	563	568	580	560	603	553	585	583	513	599	564	613	589	555	587	581	608	560	610	607	574	568	582	558	618	554	627	574	601	598	606	537	604	578	573	591	552	622	575	563	567	593	578	573	617	595	580	591	579	611	573	610	558	572	559	598	607	616	560	620	580	561	576	607	601	588	579	601	592	563	605	617	557	548	594	584	558	581	595	557	610	586	573	560	612	591	612	590	588	601	570	587	585	583	599	641	581	596	599	578	566	595	621	613	543	557	543	581	603	624	589	566	562	570	588	595	629	557	614	568	592	621	594	562	585	575	588	626	568	607	607	598	609	570	534	582	556	589	582	608	589	571	632	598	603	571	595	567	577	562	583	570	610	624	618	563	549	583	544	564	612	559	626	583	570	608	606	561	609	561	580	619	575	593	604	587	538	576	588	588	534	556	596	606	545	605	580	561	583	565	595	606	612	605	574	615	596	509	603	580	583	599	575	554	605	581	602	590	610	603	596	560	589	623	542	571	563	572	656	588	604	578	616	570	649	565	576	606	600	610	566	564	583	581	609	612	623	614	572	603	571	580	606	634	590	542	593	596	565	579	575	537	620	551	588	588	616	607	583	613	583	593	599	594	582	592	584	588	614	551	558	603	594	619	590	570	580	574	598	555	605	569	648	608	542	595	599	612	626	555	578	616	591	582	581	587	640	563	616	590	554	599	578	615	574	562	610	608	604	564	574	566	563	610	560	580	553	581	582	582	585	581	618	638	596	542	577	606	621	583	630	597	542	594	584	623	595	552	595	580	572	613	586	606	604	591	611	630	630	582	606	572	602	609	557	575	571	586	624	561	627	571	571	608	573	552	578	555	587	618	593	578	556	567	632	601	631	610	588	604	623	536	616	570	572	563	574	611	583	580	615	613	558	589	562	567	565	630	565	553	580	600	602	612	582	588	575	564	575	561	572	557	568	576	572	620	624	528	622	636	588	613	606	618	564	604	573	590	569	580	580	552	584	565	573	599	606	627	608	645	564	595	586	543	574	559	580	600	541	574	569	604	590	588	594	569	574	598	604	582	604	564	607	578	591	596	602	570	573	602	611	600	533	577	533	590	610	546	576	620	590	549	593	593	565	571	601	585	592	607	606	579	610	561	579	615	593	600	565	570	587	598	597	598	599	591	602	543	596	604	580	571	573	644	628	594	559	567	578	562	639	600	637	596	619	555	615	588	571	609	578	564	583	598	628	572	579	562	601	535	551	550	565	590	588	616	607	553	585	628	609	625	583	542	553	586	631	574	568	640	604	589	564	588	608	575	579	545	595	566	589	598	577	547	567	631	589	581	606	575	576	619	573	560	599	571	638	565	582	615	575	603	564	602	594	588	606	622	592	586	579	553	588	596	586	544	567	556	579	603	630	604	567	595	563	592	583	571	595	634	566	617	587	604	556	576	562	583	571	539	610	597	592	598	576	612	595	547	588	605	593	592	548	621	587	604	569	607	617	570	620	603	565	547	627	579	652	577	595	594	575	616	590	554	595	609	622	568	564	619	576	647	587	574	546	595	575	596	569	606	523	586	604	561	588	583	547	595	588	547	582	582	599	567	576	591	579	589	607	563	572	534	607	575	587	590	565	593	577	590	578	598	617	567	571	533	583	596	584	537	528	578	604	555	540	560	618	591	610	585	604	607	549	592	595	567	550	617	588	547	615	583	589	562	574	590	602	566	559	562	587	592	547	634	609	569	583	596	611	597	571	599	592	573	574	551	639	598	556	594	605	589	586	621	560	565	558	631	552	588	560	576	539	540	608	589	584	594	592	584	589	582	595	586	537	564	592	631	574	611	614	607	587	612	598	561	587	554	606	544	588	592	603	583	583	581	597	600	603	604	580	606	575	588	618	603	593	607	568	585	605	563	554	593	574	579	556	622	624	601	639	574	612	571	569	588	564	569	611	585	594	534	594	583	616	539	580	595	560	589	581	613	587	597	591	555	585	549	612	560	565	586	607	570	580	595	565	550	578	581	582	629	574	635	573	553	592	591	594	543	577	548	595	594	542	595	636	601	545	576	615	596	561	571	590	603	563	588	599	540	622	584	599	575	562	598	576	580	564	616	604	549	587	594	596	554	566	595	574	568	561	564	569	569
66220	22090	4891	1544	1028	811	549	514	389	371	324	289	241	209	240	203	179	151	166	187	200	170	133	139	155	160	157	151	163	182	167	193	150	142	146	133	142	166	152	158	169	154	122	155	125	142	145	146	156	133	142	166	138	159	147	135	148	127	155	157	138	143	132	154	138	150	129	133	167	138	130	134	153	119	128	149	123	145	134	122	155	149	141	112	145	127	131	125	138	136	129	153	155	136	131	146	151	137	146	142	143	135	142	156	135	134	145	129	130	133	133	144	157	132	116	143	151	125	128	149	124	139	143	142	148	145	124	140	117	142	120	162	142	157	125	123	146	131	127	159	157	138	155	148	151	134	126	125	149	119	123	150	142	135	141	132	164	161	127	171	118	140	141	117	120	134	144	155	153	128	134	117	136	142	125	134	130	142	114	140	145	143	117	144	109	153	130	155	141	136	137	138	152	118	127	158	125	130	128	148	128	143	169	159	138	131	150	119	156	134	160	119	134	134	147	147	147	132	134	133	133	121	128	169	139	133	141	149	132	115	132	133	146	125	144	114	121	142	133	127	140	138	119	143	127	137	134	138	146	157	131	150	131	125	136	131	132	112	149	133	151	132	131	133	131	144	119	127	128	132	146	124	125	144	153	142	148	131	134	137	142	128	132	129	124	156	140	127	144	128	129	166	136	134	135	134	131	122	156	134	132	147	128	159	124	118	123	163	148	128	144	138	111	111	147	144	163	164	123	138	130	138	143	132	153	146	161	155	167	157	127	128	147	149	150	137	142	147	124	132	135	141	156	147	148	135	152	154	143	148	119	132	136	133	136	117	140	123	146	121	135	149	122	139	139	142	157	161	138	122	144	128	148	132	145	139	125	135	151	119	148	140	158	146	122	157	162	125	134	141	128	132	123	133	159	129	122	126	130	119	138	128	149	140	122	156	169	149	147	140	142	122	122	143	164	131	143	145	145	124	184	124	133	143	128	132	135	140	115	127	122	121	129	137	137	151	154	134	140	130	142	145	140	131	130	148	132	140	149	129	126	162	106	149	132	135	131	140	136	128	169	159	137	142	143	148	122	135	133	147	146	134	147	133	155	178	133	120	141	143	133	122	139	131	139	139	127	132	122	125	144	140	123	133	141	151	139	137	135	136	147	134	134	131	124	144	178	164	151	152	150	127	123	142	119	145	125	132	121	156	142	152	148	124	138	154	136	123	130	141	140	133	122	144	156	172	117	135	123	126	130	130	150	124	145	151	120	140	127	135	118	131	116	133	135	147	143	133	139	127	151	138	117	127	130	137	127	130	135	145	129	146	129	132	158	135	132	122	153	136	167	134	134	125	136	162	131	122	157	129	122	117	122	106	139	136	135	129	145	138	151	153	152	137	141	132	169	132	125	129	143	145	165	171	167	135	129	119	130	137	130	133	144	121	134	137	143	149	113	165	127	127	152	131	124	139	139	141	126	134	137	149	140	141	119	135	138	116	127	147	132	151	132	131	123	119	154	141	118	115	144	144	112	134	134	149	150	134	147	137	136	133	145	125	139	131	128	147	122	161	163	151	134	134	141	125	151	138	140	129	138	130	146	133	117	124	139	127	167	140	133	156	141	149	135	148	134	140	135	136	145	120	152	131	119	132	171	149	130	144	136	129	130	136	119	122	117	142	146	135	117	149	134	154	130	135	137	137	139	163	134	147	116	125	131	147	134	140	149	120	131	156	141	145	146	170	147	124	139	134	135	113	127	123	147	110	140	137	165	138	126	153	128	147	146	131	136	132	150	129	129	153	127	136	171	133	125	148	145	134	130	152	144	144	148	132	141	131	154	128	142	143	135	121	157	121	145	153	132	141	137	150	142	137	129	123	125	138	105	139	143	145	150	158	144	131	163	158	133	144	149	137	144	142	121	123	133	137	131	145	140	123	138	140	161	140	177	109	144	136	159	123	128	161	104	131	123	141	145	134	146	134	152	145	162	142	151	148	132	142	133	116	143	143	134	146	114	171	147	148	154	135	135	165	120	111	152	140	118	116	145	142	175	125	147	125	122	135	131	139	131	150	130	140	136	141	134	126	157	117	123	163	140	139	141	145	141	143	150	125	132	141	156	141	136	144	115	165	143	144	127	129	113	156	139	151	121	149	130	132	138	132	148	125	156	156	124	149	152	131	135	122	131	129	133	127	145	134	143	135	116	157	144	139	152	148	140	135	148	128	134	171	121	137	147	130	156	137	118	116	143	131	120	132	141	139	124	152	152	149	127	123	150	140	140	133	146	149	128	136	149	131	150	138	134	133	134	150	128	130	143	120	156	133	171	130	134	127	126	136	141	142	127	129	122	155	141	143	133	115	145	143	124	123	145	145	152	123	135	118	137	148	134	149	131	130	133	123	132	133	124	137	151	148	137	156	153	135	134	141	137	120	161	118	122	119	129	116	121	122	147	130	131	147	130	133	135	136	153	120	147	124	156	141	147	134	146	143	142	132	116	133	119	148	127	146	140	151	121	138	124	138	142	128	122	136	138	159	119	142	123	148	125	152	138	133	120	143	131	143	131	156	138	139	149	106	139	118	141	142	129	136	135	129	138	118	128	132	145	138	127	135	120	133	123	143	124	129	135	128	131	131	144	127	136	140	134	136	142	155	161	154	151	134	145	140	145	148	133	134	143	137	140	149	134	136	142	149	142	146	131	130	145	137	130	163	119	144	140	144	147	121	137	143	140	129	150	142	142	137	149	148	130	130	135	150	160	145	128	138	138	134	104	153	137	125	137	138	133	154	134	136	142	142	149	129	127	152	145	136	146	138	123	142	123	120	133	142	142	153	124	134	138	119	145	130	134	135	119	144	158	141	138	125	138	126	137	133	149	143	109	142	163	134	157	128	143	162	132	135	150	148	133	133	138	126	145	139	138	108	148	126	134	124	129	140	135	159	122	156	145	148	130	146	149	128	136	122	143	142	127	133	143	132	132	120	133	127	138	126	132	139	152	144	150	139	134	142	130	141	130	138	141	139	151	133	161	147	136	131	141	128	123	142	153	124	128	135	140	140	134	120	146	138	137	123	131	121	143	143	141	139	146	142	132	160	123	142	154	151	149	139	121	142	127	124	135	130	134	129	140	120	125	148	161	146	127	126	138	151	151	140	126	137	140	123	137	143	141	146	134	135	150	124	127	122	159	117	135	141	115	133	132	138	149	128	117	146	142	132	148	117	137	147	132	144	142	139	128	144	146	140	127	140	131	154	143	130	155	128	156	135	143	149	145	142	118	145	166	147	151	132	147	117	148	146	116	130	166	127	156	139	110	135	157	130	135	142	126	154	133	126	142	146	142	120	138	137	140	134	170	131	147	131	123	133	139	133	116	127	130	146	129	122	132	123	121	139	153	140	140	144	130	154	129	149	133	126	136	126	157	150	132	143	111	127	140	137	165	123	154	139	156	133	146	139	129	143	129	134	153	147	143	145	141	131	133	122	142	128	129	141	164	148	142	129
37058	3338	3377	4221	3622	3033	2453	2131	1812	1486	1431	1183	1111	1001	867	871	816	782	709	691	662	615	607	622	585	580	574	543	488	529	484	506	473	457	481	476	459	410	418	451	405	455	416	458	410	467	424	415	390	429	425	383	387	418	424	408	374	394	388	371	389	401	404	360	404	360	369	396	353	403	382	378	369	433	390	422	391	378	381	391	406	374	397	355	392	368	362	416	395	374	364	422	374	368	367	343	351	404	386	391	374	365	359	369	369	389	379	391	383	406	361	404	369	380	361	357	371	358	376	389	372	390	367	360	370	377	376	387	399	378	378	368	335	389	366	366	316	384	370	371	380	365	373	363	380	407	381	368	354	322	418	365	370	369	355	364	355	376	403	366	363	355	374	353	396	379	369	368	345	377	373	374	353	360	354	369	363	373	357	342	368	339	361	366	359	360	381	356	341	340	375	334	378	363	374	355	346	353	370	360	351	376	376	368	338	365	390	361	344	388	365	357	361	408	387	363	386	338	379	355	351	362	362	393	380	373	395	354	362	378	328	396	335	341	373	371	347	352	367	356	368	377	390	373	365	398	388	332	359	404	389	388	362	386	389	380	372	381	355	334	392	340	363	343	395	348	367	377	364	379	345	373	350	378	381	334	368	367	370	356	349	366	372	388	373	380	370	391	372	373	354	364	332	383	375	349	379	370	376	344	352	354	375	357	366	354	350	356	337	342	363	355	364	353	421	374	341	343	350	371	354	365	380	346	390	364	357	340	340	341	354	374	390	358	339	360	336	365	361	352	341	394	341	346	353	364	342	344	365	414	345	380	368	381	336	362	364	361	354	395	377	344	379	356	328	348	377	326	369	353	376	385	366	357	360	353	347	355	370	328	350	368	339	369	353	369	364	371	363	389	382	346	356	362	350	310	400	353	372	358	369	377	339	381	366	383	368	382	359	357	367	357	360	350	395	356	356	323	348	368	365	332	405	331	341	357	359	371	343	353	402	370	383	385	336	357	383	355	345	346	382	322	355	372	335	364	378	382	409	377	361	346	382	334	354	331	351	350	354	355	360	362	350	354	343	366	346	388	346	347	338	354	384	385	394	367	370	388	345	374	379	356	371	386	393	325	368	334	389	369	387	356	385	377	387	368	351	358	388	364	407	368	351	346	348	331	368	346	332	342	350	362	366	356	350	333	356	341	357	334	370	370	392	376	356	382	339	350	357	364	401	381	343	336	347	366	363	327	327	371	363	364	384	366	387	362	374	380	366	373	367	357	353	379	356	380	349	341	371	363	366	338	363	370	325	383	351	371	376	353	385	327	357	349	358	362	353	367	337	353	392	355	359	360	354	373	380	341	356	377	367	382	375	338	390	352	353	355	336	388	351	347	367	371	363	344	362	362	356	360	392	372	364	363	380	387	375	364	368	387	394	371	366	329	343	387	350	350	369	376	352	360	383	349	381	363	362	355	358	382	343	332	366	388	357	360	345	385	340	395	361	384	382	349	379	382	356	362	341	371	352	389	380	355	326	334	350	362	377	366	333	344	400	353	395	396	343	366	384	367	360	354	335	386	400	347	344	349	352	339	366	368	381	326	327	359	365	347	341	377	347	344	342	380	409	357	348	339	361	377	359	372	366	357	377	397	334	373	371	384	354	329	341	350	343	372	390	365	350	372	350	361	355	392	396	379	368	381	379	366	364	354	353	350	354	355	387	365	353	331	375	360	394	327	370	376	346	386	366	361	371	351	352	336	340	380	395	334	335	355	351	378	371	381	354	385	335	325	354	360	370	342	364	340	366	329	339	351	345	338	356	353	359	378	374	339	363	330	390	380	334	346	376	365	327	350	366	377	368	381	357	348	352	352	379	373	398	351	362	376	357	383	376	380	371	399	370	365	372	351	380	368	381	358	365	354	334	383	341	367	399	363	377	366	375	390	379	375	358	382	355	351	374	350	336	347	357	374	352	370	342	344	418	401	335	424	376	361	379	382	385	365	389	352	334	343	358	381	367	393	361	399	375	368	355	357	342	350	348	347	402	355	399	350	385	352	353	374	373	363	364	348	371	373	383	332	379	351	333	371	377	354	347	349	379	368	360	374	368	340	369	367	389	364	335	377	363	369	352	380	350	381	339	378	385	350	350	366	414	375	362	388	378	418	335	336	385	363	345	394	350	357	364	404	349	378	366	361	386	346	340	337	374	377	348	319	353	350	394	359	335	347	368	387	355	361	354	365	372	368	352	354	359	358	362	352	367	358	360	392	378	376	387	368	355	357	361	356	349	374	362	418	362	359	398	382	344	355	362	361	342	381	355	341	387	354	387	331	354	371	377	341	346	354	383	356	335	373	378	348	389	347	332	349	353	364	365	373	378	344	352	345	340	372	369	344	336	359	338	374	377	358	346	363	319	383	351	379	361	364	324	341	365	351	363	362	370	354	381	337	363	362	356	341	333	331	353	381	339	348	413	354	364	364	393	361	381	390	379	366	379	369	355	367	352	371	369	376	365	378	339	368	371	371	379	352	348	357	362	402	368	355	385	334	364	413	353	402	378	334	373	400	373	365	357	388	397	334	376	347	392	377	363	347	370	386	351	348	370	366	346	359	342	339	379	363	354	363	360	323	366	346	363	361	374	356	344	344	373	394	349	345	387	342	369	354	351	353	365	371	351	386	371	380	361	375	362	334	374	358	357	349	394	365	381	342	342	351	342	366	365	373	349	332	367	369	366	329	358	389	373	384	390	406	394	354	361	362	389	365	361	382	325	354	364	394	339	372	343	351	357	324	385	376	361	388	385	363	366	363	360	378	379	357	357	363	334	322	382	370	379	379	379	380	355	374	337	332	383	385	359	381	386	363	368	387	389	369	361	334	353	355	382	354	351	337	351	371	341	324	382	346	374	372	395	384	384	320	352	367	384	359	364	342	382	381	343	369	342	409	352	378	350	378	350	370	361	361	381	370	365	348	360	372	344	410	324	347	351	376	392	356	342	353	356	356	359	365	362	400	372	356	375	374	389	380	371	351	393	395	353	338	357	346	360	344	362	360	347	350	354	359	382	337	359	394	353	398	380	336	363	371	317	350	352	359	356	365	363	364	359	368	378	339	365	350	348	326	355	361	342	358	396	370	324	361	336	363	346	350	340	360	370	369	372	366	321	358	375	366	350	335	376	358	336	367	372	329	356	347	342	353	401	351	355	382	350	355	381	392	358	377	350	363	364	357	348	384	324	362	353	350	370	357	353	365	361	383	373	362	402	369	353	358	361	369	365	370	348	364	358	309	358	350	349	346	373	382	351	317	300	378	378	345	356	373	392	372	350	346	389	366	387	340	374	343	369	377	370	374	392	378	361	378	375	392	347	359	390	366	398	341	362	382	363	348	371	343	393	349	364	413	350	366	369	341	383	355	345	381	360	359	373	340	346	352	354	350	334	381	365	322	403	392	387	365	344	389	370	387	365	376	380	365	404	368	406	331	391	375	377	366	345	374	333	392
15874	823	207	188	208	166	187	192	200	159	171	162	185	173	149	203	163	195	162	181	175	168	154	199	163	182	156	174	180	145	171	188	169	176	176	174	186	160	152	162	143	173	174	179	155	144	169	174	183	178	159	166	163	170	176	176	170	164	210	192	167	170	176	164	176	173	173	184	164	177	174	169	151	170	176	172	165	186	165	167	172	183	163	144	151	153	168	162	163	171	187	165	181	146	172	185	176	185	180	167	177	180	159	154	167	190	143	159	153	165	168	160	172	168	181	179	170	168	162	166	149	175	156	167	172	169	163	176	165	163	152	154	162	187	175	175	176	167	158	152	156	188	168	178	153	167	170	168	182	165	191	177	143	180	162	148	153	168	169	190	170	148	179	157	167	164	163	176	140	162	168	167	165	179	150	170	173	160	158	154	161	190	188	181	149	152	182	175	160	172	182	193	179	171	168	185	162	186	154	151	188	167	162	164	185	167	150	144	154	142	146	182	173	142	163	129	178	192	158	170	159	165	161	194	165	185	191	178	160	162	167	161	184	162	172	165	166	182	152	152	158	168	202	166	181	167	183	164	159	173	160	159	154	164	161	167	175	144	168	167	152	178	175	157	177	163	165	162	166	174	181	167	174	182	172	171	169	170	178	162	151	220	151	187	154	170	167	168	180	171	162	167	151	170	192	164	147	180	171	159	153	129	189	184	162	191	189	167	160	193	162	184	177	185	175	160	178	163	176	186	160	158	170	184	173	180	167	163	180	186	174	170	153	145	162	155	167	161	164	162	177	175	184	159	143	178	155	137	148	168	162	176	183	200	184	167	183	175	158	184	173	153	159	155	179	176	175	175	178	181	164	141	158	155	189	156	180	158	182	165	164	179	164	177	176	165	153	157	175	177	172	179	185	153	177	188	182	168	173	157	165	171	161	165	165	187	145	176	150	168	174	171	160	182	188	161	153	165	170	174	173	167	174	172	186	141	173	169	181	158	165	165	156	178	139	151	198	186	162	192	158	156	172	163	179	170	165	159	154	154	169	180	167	163	162	169	150	175	171	159	157	158	167	204	189	166	187	178	165	176	188	185	188	194	191	150	143	186	170	186	178	176	179	171	182	175	160	144	170	141	147	176	179	154	175	160	177	160	149	159	167	171	177	194	166	171	197	164	173	178	175	168	166	165	163	167	184	155	172	171	177	148	168	154	139	195	174	194	167	181	180	174	191	184	171	160	173	175	191	157	176	168	161	171	167	161	157	180	179	160	170	170	177	169	155	170	170	189	200	164	192	168	195	169	172	170	183	164	169	163	168	182	173	176	145	153	171	173	172	172	168	176	161	176	176	183	152	168	160	175	183	177	176	180	183	176	154	194	174	193	184	159	161	177	143	169	181	188	133	174	170	190	172	191	170	172	161	182	167	178	178	178	158	145	147	169	177	166	166	169	167	177	161	158	173	187	184	180	169	180	178	148	165	181	175	165	188	169	179	169	151	157	158	145	146	158	164	161	156	180	156	166	179	167	188	187	169	170	175	177	184	164	176	157	177	161	184	193	183	156	171	190	181	144	171	191	149	176	152	154	159	163	205	183	161	149	169	178	139	176	166	174	149	148	157	164	186	175	171	172	166	165	163	164	164	161	185	166	167	177	180	150	150	154	149	168	179	170	163	149	142	178	163	173	188	153	166	156	186	144	150	166	159	155	159	191	182	166	172	158	151	179	161	156	166	170	172	182	173	191	163	165	169	156	163	178	149	186	171	168	169	175	178	170	159	188	150	188	156	176	157	169	149	168	155	178	185	191	174	152	198	198	154	162	164	174	169	176	167	176	177	166	169	162	175	156	149	163	159	164	160	163	162	163	170	169	184	171	172	163	149	173	164	180	174	157	183	186	182	158	175	152	166	157	177	161	173	161	180	157	180	172	190	177	167	176	183	168	186	158	165	171	181	185	197	161	153	181	166	186	185	155	164	189	143	155	177	136	183	183	182	178	167	205	168	163	147	188	167	136	159	139	171	152	170	173	187	196	153	171	161	172	200	165	148	169	161	182	166	183	160	183	178	191	184	166	186	181	177	159	152	148	184	169	168	169	182	161	156	160	189	183	172	162	183	173	167	173	155	162	170	166	151	169	162	178	169	147	189	142	167	161	174	169	182	162	155	179	161	142	176	155	144	153	178	152	139	174	173	172	163	170	175	192	152	180	174	163	171	163	175	155	173	158	159	188	171	158	168	140	166	192	162	184	182	175	201	177	165	173	168	173	171	175	166	177	206	161	163	162	176	165	176	187	183	166	168	191	163	178	196	162	145	174	176	160	188	184	176	154	167	172	171	161	153	176	177	179	156	162	155	153	173	151	173	179	163	168	179	142	189	149	167	174	156	157	186	172	149	182	169	153	136	202	160	164	162	168	177	161	167	174	180	161	166	192	143	160	158	149	162	158	188	144	153	185	160	175	182	169	185	166	168	174	169	182	160	169	173	168	181	164	166	173	162	189	177	157	178	162	196	147	174	167	160	169	165	169	152	161	194	147	171	176	135	173	176	158	162	159	146	186	183	170	176	179	160	173	161	146	194	158	168	144	166	180	180	176	175	178	165	184	161	155	159	158	162	170	173	171	207	159	183	168	181	167	191	166	178	163	168	150	169	207	177	168	170	176	144	145	176	189	167	169	183	188	164	166	167	143	170	180	170	164	162	185	167	166	150	149	166	163	149	194	157	188	164	146	177	162	168	165	167	172	165	181	145	177	171	175	185	157	172	162	182	185	169	176	165	151	179	174	167	185	156	163	153	172	187	190	182	197	164	191	171	159	199	176	172	158	173	172	187	162	179	174	177	187	165	182	185	166	163	164	148	155	169	189	175	181	150	166	167	157	172	201	164	166	172	179	157	167	183	147	187	175	170	173	152	157	170	167	170	172	169	182	166	187	153	143	190	164	153	183	175	172	158	172	210	173	176	155	153	169	152	183	195	170	176	153	179	175	181	152	169	188	178	177	160	179	197	167	184	184	168	191	173	172	179	171	173	169	165	157	162	170	169	155	165	162	182	163	153	139	169	191	182	161	151	186	181	162	161	143	175	202	171	155	202	155	167	189	161	164	161	169	150	178	174	174	191	163	174	167	146	161	174	166	167	164	152	168	161	157	156	176	174	181	167	160	170	135	172	193	173	171	179	172	163	185	161	165	172	157	172	163	151	159	173	184	176	165	156	158	181	188	156	174	163	155	172	161	187	154	161	161	206	175	168	167	160	178	188	193	171	177	168	179	172	162	195	163	162	161	155	146	170	172	159	156	175	181	156	168	167	159	156	165	169	157	182	175	201	162	152	158	162	145	153	145	156	177	158	152	155	170	189	154	189	176	144	158	152	158	159	162	150	168	163	170	164	167	161	161	178	143	180	148	187	178	151	171	162	174	184	184	180	162	161	146	171	178	172	163	161	176	182	158	163	159	163	170	166	171	180	164	170	188	170	165	189	162	159	144	169	182
12070	681	612	591	623	578	534	526	483	497	483	477	510	471	466	508	438	471	452	469	434	487	471	521	471	476	460	479	487	445	462	481	490	455	472	444	473	457	477	413	480	445	470	476	469	489	457	445	469	441	469	456	428	422	458	464	422	490	469	442	459	480	435	489	454	470	467	438	435	450	501	467	449	476	446	477	466	437	460	432	452	456	447	462	428	450	426	463	459	457	474	480	471	437	475	482	430	424	432	488	423	481	488	447	452	464	464	471	454	461	492	455	481	400	484	488	464	442	446	508	479	448	473	456	476	445	479	444	479	451	477	466	439	443	436	459	454	455	434	466	451	449	440	444	456	430	476	478	476	426	454	484	453	487	476	452	450	481	463	432	465	462	437	451	487	459	450	432	435	476	486	429	468	453	427	472	457	420	469	412	457	461	505	499	461	458	418	490	478	416	480	479	448	456	472	452	485	468	458	410	450	436	418	460	451	467	479	452	448	493	426	449	446	456	442	463	474	471	469	478	457	466	451	431	456	429	434	437	477	478	464	440	461	466	418	443	424	482	431	411	493	461	449	470	472	453	448	470	461	512	500	420	461	440	520	457	424	464	482	449	447	443	456	457	427	453	492	467	427	422	466	423	449	432	471	438	487	445	441	420	450	443	445	467	447	467	440	479	452	464	473	467	450	471	478	444	454	404	469	479	428	477	472	461	460	429	486	456	467	467	467	491	480	468	404	444	470	463	479	481	463	453	426	460	472	456	449	428	446	433	456	470	456	468	422	431	434	422	467	471	478	447	436	442	469	403	428	472	442	460	447	482	463	477	490	456	451	470	448	464	483	456	440	493	465	431	480	453	475	448	518	425	490	449	467	514	490	467	463	491	442	482	437	411	462	456	469	483	491	439	427	458	451	438	446	446	446	484	447	455	447	429	475	434	489	512	435	462	451	460	444	424	472	487	414	487	453	479	489	450	435	438	455	462	507	452	462	457	454	466	461	480	461	474	411	486	476	441	428	460	477	451	443	413	437	450	480	461	456	462	481	439	454	497	428	444	421	456	492	441	457	484	424	426	460	474	480	455	463	449	447	486	453	452	458	405	467	439	435	456	470	448	471	438	441	446	445	447	488	417	403	428	476	471	434	428	431	449	443	459	463	485	444	502	462	466	467	449	465	447	467	523	464	442	458	459	480	527	452	405	464	463	473	494	452	476	469	450	433	467	471	440	432	496	430	434	489	439	466	466	443	471	503	434	461	468	455	458	492	485	474	460	449	445	474	473	457	464	447	452	448	441	459	444	440	442	483	449	445	457	499	489	448	447	472	515	467	483	470	451	481	470	440	433	485	497	485	420	486	433	430	484	493	424	415	487	496	448	413	474	441	444	450	482	421	473	458	411	435	446	478	436	447	438	408	512	461	451	400	448	445	463	461	462	468	439	451	465	448	432	453	466	487	436	455	449	459	437	437	425	476	513	462	466	454	461	447	448	492	452	421	496	450	450	454	437	455	417	428	457	485	449	458	445	441	496	443	460	487	468	457	439	493	468	461	448	441	506	448	454	426	449	486	450	440	436	487	441	467	494	519	452	447	468	470	457	452	485	487	489	451	471	467	463	464	441	429	473	500	440	434	448	468	457	468	494	453	465	440	420	465	447	468	438	448	480	426	438	461	479	475	466	491	451	478	445	469	419	465	457	451	436	445	442	468	484	426	460	460	443	428	460	457	468	491	462	491	449	465	471	481	434	463	493	468	476	414	449	469	443	482	442	477	452	424	458	444	475	451	439	442	456	490	506	486	451	429	472	464	460	489	473	512	451	449	468	450	440	447	490	478	437	463	439	445	464	412	432	477	480	432	490	414	490	474	464	449	453	469	450	443	436	457	460	454	456	434	435	476	436	437	400	473	459	449	432	499	460	497	458	468	461	450	472	437	446	437	457	481	428	466	424	468	465	469	443	460	450	448	497	440	486	474	445	427	498	480	467	455	479	478	454	449	463	467	467	441	484	449	465	444	437	500	477	465	480	480	425	447	436	459	429	450	453	444	440	444	451	452	461	425	460	467	454	466	460	486	485	455	419	457	453	453	431	445	460	446	455	449	453	470	461	446	461	468	450	456	435	437	461	471	465	500	454	457	448	482	446	470	462	464	428	445	423	412	444	421	449	477	461	472	487	447	483	441	444	470	460	461	445	428	465	445	469	446	418	413	448	431	486	459	441	469	481	446	462	473	455	420	433	450	441	444	465	482	446	452	439	457	470	500	465	459	458	459	488	467	445	425	471	449	464	482	459	460	408	470	439	480	443	457	490	437	486	457	480	465	434	453	466	492	486	491	436	470	477	434	455	466	434	516	473	446	477	494	504	431	464	481	434	460	461	465	464	431	477	456	497	441	469	492	467	457	454	485	469	454	439	403	455	444	456	456	455	487	473	472	461	440	441	464	451	441	499	440	449	493	451	475	443	447	471	455	425	462	443	488	445	471	483	485	436	462	483	445	485	416	466	461	475	456	456	463	449	461	424	470	458	437	458	459	447	463	439	445	472	451	463	489	429	487	411	472	476	497	451	455	462	429	413	450	464	453	465	442	427	447	486	467	440	467	468	485	438	482	451	435	446	438	451	466	466	446	452	441	432	436	455	445	492	458	451	457	457	450	463	462	414	496	459	494	420	443	453	457	509	490	456	453	446	438	441	484	487	459	469	447	454	440	508	453	458	445	471	464	455	458	500	464	471	472	497	495	454	465	463	470	457	466	493	439	416	471	442	452	494	433	458	440	462	454	472	488	457	453	493	439	454	486	453	466	464	431	486	463	490	442	465	474	463	468	420	437	491	474	451	449	457	473	466	469	480	451	432	489	434	430	467	451	467	444	425	452	435	448	442	441	471	488	497	465	452	458	447	483	462	459	500	502	458	463	439	451	488	477	474	472	463	459	489	441	462	474	409	429	453	509	466	477	476	453	460	465	448	439	472	501	462	452	451	472	458	493	439	462	454	471	474	435	451	467	441	441	448	460	498	443	489	440	495	471	457	464	446	465	452	443	439	485	470	444	420	467	457	420	465	423	451	416	458	475	477	459	478	464	471	478	476	439	409	494	435	436	439	453	483	451	495	467	465	455	463	439	477	431	440	456	433	482	438	458	427	475	457	460	478	479	482	458	434	464	453	443	478	453	470	492	468	478	451	482	445	475	445	453	411	531	473	510	458	430	444	422	446	491	443	485	431	493	433	440	481	428	472	487	436	465	498	468	468	453	463	455	451	436	445	472	447	496	447	457	452	491	486	426	451	473	437	433	444	460	477	484	450	441	449	475	467	466	478	450	495	447	475	480	483	410	445	408	457	434	428	506	446	444	467	457	449	480	427	462	459	456	452	462	447	491	443	443	463	477	456	448	489	517	453	427	462	451	448	436	468	449	471	452	471	463	440	492	461	482	464	432	492	476	468	448	466	484	450	428	479	444	452	485	439	464	482	489	481	420	444	454	445	449	430
53092	13862	1683	847	653	523	427	413	381	316	308	285	273	320	246	270	264	265	248	276	209	241	220	219	236	243	239	268	256	267	225	240	237	212	238	237	254	236	239	243	235	251	233	240	253	265	234	247	235	215	208	229	245	214	255	218	244	256	218	253	246	237	232	226	236	224	234	215	226	230	240	206	204	235	203	216	227	232	260	224	210	241	234	255	227	242	220	233	225	247	232	201	227	241	257	198	228	230	240	209	240	236	239	252	230	227	238	245	222	259	242	221	222	225	223	254	255	229	249	242	233	245	227	225	249	213	239	216	236	225	233	223	215	218	224	220	223	242	222	240	246	207	246	242	211	230	243	220	249	231	224	233	223	244	234	233	235	248	211	229	233	256	221	208	263	231	231	255	212	246	212	243	215	230	221	232	237	233	236	225	208	213	215	222	253	241	236	213	246	261	206	229	232	214	227	225	215	251	218	238	218	243	259	233	209	233	231	237	222	236	255	223	241	226	247	253	216	242	205	277	250	226	234	251	244	233	224	244	223	192	218	228	243	206	232	244	242	214	219	261	252	230	245	261	252	217	234	252	202	219	213	210	228	208	237	239	216	232	231	242	224	232	242	217	235	242	255	231	231	224	246	244	247	244	223	247	241	222	226	194	252	215	226	237	228	231	224	218	239	258	234	229	238	240	250	192	219	232	224	234	255	241	243	242	217	230	235	216	227	232	218	195	228	237	240	249	211	219	253	211	205	214	225	239	228	236	225	225	244	228	228	206	210	223	222	220	247	228	234	229	224	266	208	229	203	209	233	202	199	243	233	261	231	228	204	223	200	243	203	237	255	249	252	234	237	234	232	238	219	213	254	228	244	212	229	240	213	242	222	239	245	212	232	263	246	225	232	262	204	212	259	227	228	225	260	225	267	233	246	217	222	218	240	214	215	225	239	267	227	226	248	240	230	234	250	215	211	226	233	205	243	213	206	249	212	229	218	226	224	235	231	205	216	217	216	229	238	226	251	252	222	240	234	219	251	228	218	239	224	224	236	233	233	206	250	217	251	208	219	229	202	227	227	199	212	216	228	222	238	247	216	218	223	232	227	254	230	239	241	205	222	228	224	231	244	245	204	196	211	240	183	222	225	225	212	198	215	233	228	228	251	220	211	267	244	239	247	213	235	242	250	253	245	241	219	200	204	235	252	224	228	211	228	210	209	214	247	243	221	214	228	238	243	227	224	229	234	211	230	254	238	208	233	226	209	223	253	247	236	248	231	237	245	246	248	221	245	244	224	239	236	237	220	239	225	219	214	229	248	224	201	237	224	235	231	236	231	232	235	227	203	246	259	217	222	217	220	209	206	242	187	212	196	237	243	225	234	262	220	220	235	237	252	232	241	237	229	227	187	203	211	218	234	205	249	203	204	237	247	243	231	217	252	221	219	214	249	253	213	209	232	203	221	216	208	222	238	229	237	219	217	208	226	245	249	223	218	229	230	235	228	231	265	220	224	227	235	211	229	248	249	255	234	240	222	189	234	245	255	240	245	233	236	206	240	234	223	222	257	243	234	234	224	235	231	237	224	217	236	224	251	249	248	215	229	227	223	235	237	220	204	220	245	205	202	225	225	242	218	208	261	240	264	228	225	224	245	225	240	243	246	204	228	230	254	230	226	230	227	200	216	209	225	230	240	233	224	215	221	212	236	221	216	239	218	267	243	210	238	230	235	228	230	219	231	216	225	242	244	250	228	238	226	211	229	231	200	256	222	259	204	243	244	245	254	236	248	225	212	245	214	219	235	223	225	224	206	210	194	220	224	239	200	225	235	239	217	238	231	223	206	226	227	228	220	223	212	204	243	217	230	230	235	219	261	213	216	242	237	213	230	229	246	238	259	230	217	226	280	243	237	245	219	244	199	250	253	226	235	220	223	238	213	243	239	196	199	266	226	257	263	228	234	249	242	260	231	262	228	242	248	235	238	215	212	230	236	212	217	221	221	220	211	229	242	241	210	222	258	230	230	228	222	225	225	233	239	251	233	242	223	219	246	230	235	233	238	228	255	212	230	198	250	240	239	247	230	223	244	199	264	234	231	203	217	219	243	218	245	242	232	239	228	209	210	208	238	262	227	223	230	248	205	238	196	235	225	256	211	224	259	221	230	231	238	215	226	237	238	204	207	222	203	203	221	240	206	218	223	234	256	254	229	257	230	242	233	244	211	211	225	225	232	236	248	215	213	230	241	236	235	242	225	221	226	244	208	213	235	251	213	250	219	239	245	199	196	217	213	225	223	212	211	241	255	220	198	239	217	215	250	277	207	243	223	252	238	221	182	230	221	198	241	229	237	237	212	190	239	212	219	240	244	237	241	243	233	220	213	232	237	230	216	228	252	248	221	225	245	223	203	204	238	239	220	221	206	216	236	228	245	254	223	225	230	245	231	236	267	230	244	214	223	242	205	228	250	232	235	227	261	218	244	270	206	199	248	240	223	207	208	245	239	225	267	231	233	234	235	228	241	242	233	224	188	198	223	219	225	241	231	188	211	226	236	191	224	192	228	211	237	253	199	245	202	237	213	212	232	218	218	241	235	229	229	219	223	212	225	205	215	282	227	213	206	228	216	209	246	249	260	244	227	259	218	220	218	237	236	234	242	237	241	235	224	204	248	231	262	244	246	232	212	212	238	240	254	230	241	230	251	243	239	248	237	242	222	241	219	217	232	261	249	201	247	201	229	220	205	218	245	209	247	214	246	235	222	242	232	229	245	216	247	247	233	205	213	231	191	226	240	252	225	206	252	227	244	233	230	216	213	211	219	228	227	231	248	225	197	221	244	215	242	257	213	223	217	206	235	238	238	221	244	220	227	245	225	235	242	239	236	245	219	244	251	244	226	239	224	210	233	253	233	195	209	222	210	231	255	238	232	231	225	210	227	252	253	207	215	229	227	244	213	226	230	238	224	233	241	257	215	223	222	232	210	207	209	255	198	215	210	236	238	252	229	235	205	245	203	255	234	229	238	222	232	218	244	241	249	224	240	252	227	223	243	240	217	214	218	214	243	206	203	220	235	230	215	206	219	201	225	219	233	236	228	233	217	232	234	214	236	227	239	224	234	253	208	231	195	220	227	227	231	226	200	214	243	251	225	229	253	232	267	221	227	251	222	236	251	226	236	240	256	190	227	236	218	197	209	265	228	220	267	231	238	218	233	247	252	235	222	196	202	195	230	225	237	218	233	234	254	221	258	216	240	221	271	207	230	227	237	217	210	226	256	208	234	226	239	233	223	223	270	232	228	229	237	230	242	235	227	191	243	220	235	198	221	198	214	228	232	235	230	231	225	217	254	247	226	215	230	225	256	230	245	192	201	233	246	228	220	249	207	198	236	217	240	243	232	220	211	230	242	226	214	215	217	236	238	233	224	214	225	237	208	232	248	222	227	202	244	236	246	246	234	219	239	230	219	233	235	227	206	235	262	213	241	238	207	216	234	243	236	244	190	251
28516	2495	2171	2470	2304	1990	1675	1458	1305	1127	1095	1010	991	898	906	815	841	779	808	731	715	747	690	714	642	681	704	654	662	704	631	637	630	596	633	606	592	650	651	627	601	657	623	621	599	655	606	566	618	603	628	594	583	641	553	646	617	599	582	611	593	585	604	587	606	637	597	556	584	607	596	638	583	615	622	595	632	591	578	609	607	602	561	558	600	599	637	587	563	601	616	571	598	607	570	595	565	618	633	566	598	626	615	570	644	598	596	579	571	614	576	539	619	613	589	584	622	590	558	632	602	532	584	555	599	574	583	612	612	611	593	570	578	554	603	577	622	595	618	620	593	609	617	552	579	569	608	560	590	580	595	609	597	613	580	548	545	595	540	612	578	576	608	598	571	605	626	591	592	610	612	588	556	582	576	561	595	577	562	597	594	595	599	599	603	599	583	591	604	580	561	606	610	639	600	588	582	592	583	643	561	559	596	571	591	572	604	580	591	619	625	612	608	640	565	612	591	598	570	576	555	628	558	621	579	617	579	587	601	600	555	588	572	576	605	611	557	552	563	611	612	622	611	579	590	595	615	614	581	539	644	585	577	606	583	573	554	588	564	605	595	580	574	564	596	600	601	634	594	579	626	574	640	597	547	596	622	600	585	582	616	551	543	579	599	585	555	616	573	642	573	590	571	559	586	547	605	589	598	615	656	644	580	601	641	591	590	606	557	579	603	557	568	628	569	521	552	578	549	569	545	573	577	602	597	581	582	569	567	564	583	595	573	601	596	602	659	581	602	602	549	615	563	546	582	579	571	594	602	589	582	566	597	558	589	585	573	570	572	609	589	537	578	543	534	608	600	632	591	572	602	617	594	588	563	582	622	577	575	607	575	569	599	605	570	610	591	581	569	603	606	592	571	623	577	588	628	560	589	583	593	592	575	619	620	601	579	617	598	581	573	557	572	576	624	567	592	581	598	561	568	547	552	620	558	553	567	604	587	587	595	593	522	586	585	575	555	569	614	586	560	580	599	610	600	564	578	603	614	583	588	600	567	574	568	536	592	543	581	581	586	587	566	575	594	608	584	571	584	557	572	584	583	544	602	589	579	555	558	607	612	595	634	622	611	596	566	538	605	554	565	570	591	541	602	574	629	523	549	555	602	617	623	588	665	567	574	558	590	612	610	611	590	572	589	612	587	586	617	602	608	610	584	605	576	609	543	585	615	621	558	616	638	600	640	582	628	571	613	594	565	599	605	610	598	578	551	602	579	565	590	591	605	624	599	595	598	582	567	521	561	562	576	588	581	578	545	568	648	601	609	600	573	608	578	556	602	619	550	564	582	561	580	581	594	580	560	608	561	574	558	557	544	578	592	538	577	568	575	594	596	613	609	624	593	584	581	616	559	587	571	594	583	614	634	586	591	605	575	567	587	616	609	593	639	627	562	569	581	612	622	601	613	592	631	588	585	573	636	609	629	589	561	608	550	637	587	582	550	581	599	570	590	592	549	575	595	535	623	546	578	619	595	591	568	554	643	606	607	590	578	589	563	578	590	587	585	609	591	581	595	605	591	624	594	589	555	587	613	566	600	623	603	614	559	563	612	595	568	563	591	577	537	591	602	582	634	560	605	583	562	571	550	570	575	594	611	604	568	623	600	587	644	584	595	606	610	608	551	577	571	585	574	590	563	604	599	568	605	586	564	595	566	584	582	592	644	620	576	604	578	623	585	575	633	581	577	574	592	615	623	592	604	582	619	581	573	562	545	577	581	563	621	574	577	563	580	594	623	587	548	622	554	622	613	568	599	612	597	601	594	566	595	561	582	570	579	615	652	577	581	563	579	572	570	620	557	601	599	597	606	599	566	569	583	574	587	569	587	561	593	575	552	614	618	584	597	564	589	581	559	567	625	605	554	605	614	577	580	556	605	601	598	554	578	568	576	595	632	629	605	572	567	567	581	591	594	580	573	592	534	584	604	555	558	566	595	596	570	568	601	590	531	580	593	601	582	543	610	583	601	597	547	588	590	605	632	585	627	587	597	609	622	545	602	560	614	559	594	576	585	576	599	564	581	589	595	603	551	595	574	529	565	619	545	541	588	590	625	625	564	565	601	612	604	570	606	598	651	569	517	584	621	602	585	610	596	574	549	558	608	621	630	553	604	584	569	608	611	538	557	603	606	586	544	555	587	553	607	587	548	576	582	631	575	604	561	569	579	549	610	569	588	584	597	590	595	603	568	533	621	570	610	575	569	570	555	612	614	605	573	619	619	631	585	608	609	612	587	588	588	546	584	591	570	597	596	559	555	563	614	615	594	629	608	576	589	587	594	570	589	603	623	589	586	554	603	605	596	588	554	575	626	581	544	583	608	581	562	579	567	636	560	564	561	527	552	556	594	585	609	559	542	555	586	584	573	579	542	533	546	616	621	581	585	564	554	633	600	591	593	583	608	572	619	574	614	564	598	609	579	648	574	583	617	564	609	571	624	574	603	581	581	562	586	525	604	560	557	569	562	629	574	568	597	563	595	569	607	575	566	599	594	556	608	620	591	585	621	579	628	601	579	533	585	586	565	606	602	610	578	613	582	606	599	585	607	567	586	588	583	550	584	581	589	585	590	638	581	549	576	602	588	589	572	560	566	586	543	554	562	599	598	556	593	617	622	561	558	562	594	582	545	576	598	589	578	585	586	609	586	596	549	569	570	597	608	623	575	545	583	587	619	608	609	629	561	618	597	591	588	563	553	602	578	597	557	582	533	558	598	617	597	592	624	598	599	549	569	611	572	586	588	564	585	549	602	576	580	544	547	576	598	625	588	572	598	591	634	553	570	611	584	537	620	606	543	595	569	548	568	582	556	595	600	552	597	612	568	648	593	602	614	586	630	614	561	560	626	605	590	599	601	562	586	585	598	600	622	602	589	613	579	597	598	548	605	524	553	583	586	562	576	584	583	629	602	614	528	562	591	571	552	568	575	578	586	593	567	553	581	559	585	595	571	563	604	575	609	596	588	543	575	574	536	656	549	608	619	532	586	533	587	557	559	593	561	613	597	565	566	566	614	589	573	573	579	591	589	547	590	582	602	620	593	580	577	541	629	584	590	569	585	658	548	586	568	581	613	611	567	572	583	603	568	623	633	599	588	573	589	607	639	592	580	558	626	662	597	557	596	605	597	601	581	608	605	603	594	556	594	581	601	601	636	587	551	593	610	598	583	606	637	606	582	581	579	593	596	625	558	617	577	584	579	589	623	573	614	574	613	565	561	597	672	529	576	616	564	563	548	613	590	590	566	561	586	575	601	576	601	566	602	588	559	541	594	578	652	574	586	616	571	558	589	569	590	577	598	591	590	601	559	588	583	606	580	565	589	621	561	568	587	530	590	615	623	621	590	574	597	572	619	533	617	561	551	599	592	571	594	552	595	578	578	548	591	612	635	594	582	607	569	598	547	577	611	583	612	568	560	615	632	616	545	601	586	526	559	584	597	606	585	553	616	601
66276	21215	4613	1570	985	709	599	473	386	342	304	285	307	227	213	217	199	188	187	186	196	173	177	172	177	167	144	138	134	140	169	163	172	133	151	161	152	160	139	159	155	134	128	145	160	148	150	139	118	134	143	130	128	126	140	130	129	143	123	146	126	131	117	128	143	146	141	136	139	127	145	137	138	142	159	121	158	149	134	147	153	145	137	135	130	145	119	127	161	154	154	159	147	155	137	129	140	137	149	159	124	127	129	139	164	146	150	133	139	133	143	138	125	143	143	125	130	148	136	148	149	157	113	165	156	139	141	130	132	131	134	147	143	156	118	145	109	138	151	144	132	147	142	143	152	140	117	135	155	141	125	148	145	158	139	144	150	112	140	157	131	124	162	146	141	149	152	122	138	139	127	151	138	149	125	150	135	149	150	134	141	125	121	143	141	132	134	133	126	134	136	141	144	152	139	153	132	145	157	162	141	136	163	132	151	132	118	144	140	111	162	132	136	145	141	131	121	161	147	142	145	148	154	151	131	128	143	126	133	156	144	150	156	162	112	147	141	118	147	137	125	128	149	114	139	136	116	162	149	133	156	140	107	150	146	117	134	133	152	175	129	128	151	140	142	145	133	114	113	154	135	125	145	156	152	156	142	143	126	125	131	126	143	127	133	136	134	121	125	137	149	150	148	137	151	122	117	126	136	114	139	152	127	153	135	135	117	131	136	149	154	150	142	115	150	158	130	154	127	138	163	129	129	127	149	134	144	137	131	149	155	142	158	151	132	146	157	131	137	122	115	164	126	142	149	135	129	139	167	151	154	149	130	135	138	126	146	138	141	132	109	120	119	136	141	151	127	158	138	152	138	163	159	137	132	145	147	146	121	119	131	137	148	128	159	169	133	135	119	113	138	130	128	119	166	131	147	149	137	135	132	136	131	136	121	146	151	111	139	137	135	131	144	151	140	125	151	165	129	115	140	147	130	135	140	160	129	149	143	144	154	154	115	128	123	138	142	126	155	181	189	137	130	159	138	129	160	159	156	141	152	136	144	132	152	155	149	139	145	161	137	135	160	146	134	125	127	142	125	136	129	134	138	147	111	132	153	128	137	165	133	101	136	147	140	159	138	141	141	126	138	115	143	113	139	137	146	135	144	117	144	122	130	140	142	137	135	128	133	153	132	133	119	128	143	160	119	136	125	127	149	140	147	139	143	127	147	144	163	170	135	143	120	140	154	127	149	146	117	147	136	129	140	157	160	141	152	129	132	147	131	154	130	118	143	140	135	133	144	150	148	149	128	144	146	145	136	124	113	154	157	133	133	165	148	148	141	150	134	121	143	134	142	126	139	136	140	140	149	147	144	126	152	114	134	149	140	144	139	127	141	130	137	125	149	121	140	119	112	127	148	130	142	136	140	132	149	125	147	131	138	132	118	128	135	134	149	151	157	134	141	140	142	124	130	138	151	126	143	136	138	136	131	121	146	118	133	135	116	117	145	132	133	148	140	148	141	154	142	127	128	125	142	114	135	127	152	158	139	119	132	144	120	143	156	137	164	126	132	115	154	158	126	145	112	137	141	128	139	138	120	121	142	127	129	138	126	146	129	107	145	148	147	131	149	134	135	122	152	142	133	141	150	128	146	138	145	135	126	129	125	156	141	150	125	167	150	136	112	135	137	121	140	149	141	132	147	151	144	143	151	155	125	120	121	136	117	155	130	138	150	150	135	129	135	109	141	147	111	141	126	137	157	137	153	138	136	146	134	129	132	132	140	145	151	143	146	140	125	134	157	124	147	122	149	128	141	125	121	167	137	125	149	131	149	129	150	134	138	155	159	136	123	135	131	140	155	130	130	154	153	137	138	119	158	133	172	130	134	150	155	136	113	134	134	145	128	132	142	120	146	137	134	139	141	151	142	131	127	123	130	125	163	143	116	137	143	149	125	118	124	137	151	141	159	146	140	152	142	129	133	154	139	145	142	129	115	127	144	133	129	132	130	114	112	141	121	131	155	132	140	136	129	136	149	154	128	139	159	144	144	139	117	132	116	130	135	135	129	129	144	141	149	144	128	147	145	150	145	142	143	135	122	135	139	156	141	133	141	142	139	139	127	156	144	131	123	131	164	150	144	122	108	162	140	140	136	132	146	135	156	119	153	145	123	146	136	152	156	154	119	151	122	146	137	124	139	126	124	134	149	139	132	133	132	124	135	143	123	141	143	150	127	125	148	136	121	123	139	104	135	143	156	159	130	138	150	149	123	130	151	142	140	152	148	150	140	139	137	130	127	132	133	173	125	136	165	130	137	127	151	123	128	129	140	160	149	144	138	138	149	132	137	138	154	149	145	145	146	147	122	121	136	124	118	124	113	147	145	148	164	141	135	141	148	127	144	165	136	137	158	136	132	151	132	148	150	147	130	163	119	134	137	134	132	147	132	128	142	175	129	123	140	132	122	133	140	141	159	155	149	136	143	139	140	115	134	136	138	109	128	125	156	134	121	145	130	125	151	141	144	152	157	143	141	118	143	134	140	127	141	135	145	142	129	129	137	131	139	146	149	124	136	114	143	125	144	130	141	130	139	135	141	117	164	152	137	158	151	140	146	129	152	150	145	137	123	147	143	120	145	152	153	138	136	115	131	136	135	148	138	135	137	136	119	128	125	140	141	134	138	143	151	132	147	121	117	162	130	146	129	123	160	143	124	135	157	140	124	128	152	130	138	137	128	117	137	156	139	141	128	129	129	128	131	123	130	159	147	162	155	149	136	135	135	162	131	143	143	122	146	139	137	138	143	149	145	131	119	134	126	134	154	150	139	148	154	142	132	137	139	122	128	142	149	141	120	142	149	148	157	131	158	123	137	129	112	136	139	110	142	144	115	134	146	158	150	137	137	149	119	151	134	134	153	140	136	139	151	131	110	171	123	140	123	132	146	144	127	145	149	132	157	129	131	133	139	135	139	129	140	128	112	132	119	140	153	146	132	114	126	139	138	139	141	148	109	127	140	124	117	153	131	149	137	134	126	136	150	148	142	154	145	139	145	165	157	127	141	147	131	147	130	122	151	144	147	149	160	145	151	149	140	126	138	149	133	129	142	150	116	134	133	137	136	159	143	147	126	143	132	141	131	140	151	144	127	135	143	132	145	113	129	130	132	129	153	132	137	145	134	150	144	127	142	136	120	146	152	149	168	156	146	149	144	152	144	111	159	159	144	140	151	131	127	148	127	143	135	131	151	124	133	141	151	135	134	139	137	136	137	134	146	131	133	133	144	146	155	128	141	158	150	134	128	128	128	138	135	127	114	132	140	125	136	126	142	144	138	160	161	147	127	146	154	132	143	148	138	150	126	139	146	152	142	156	100	121	124	148	162	142	146	133	137	136	137	140	139	161	125	144	135	141	149	146	127	141	148	143	150	148	99	137	125	131	145	123	134	122	134	129	145	126	137	127	139	130	131	141	156	146	127	145	138	156	137	150	146	113	147	146	135	137	133	124
35711	3450	3463	4121	3765	3046	2569	2026	1761	1554	1410	1131	1119	1013	935	828	787	718	749	682	681	591	568	561	609	517	551	513	493	461	471	470	483	467	503	458	422	446	425	457	401	435	452	427	393	418	423	394	454	426	434	407	414	446	396	403	399	422	409	347	404	356	413	362	417	392	367	387	359	399	380	364	410	379	388	392	376	371	387	353	372	381	382	350	387	420	419	344	350	346	404	354	383	352	366	360	378	340	360	399	356	382	418	370	370	388	358	360	366	395	373	405	372	400	352	364	388	384	395	367	364	369	391	371	364	383	337	382	379	352	357	337	377	390	387	384	375	353	366	383	364	344	387	352	368	364	339	398	337	393	372	365	360	335	362	363	398	364	364	391	344	380	350	374	363	331	356	357	382	375	350	352	390	383	383	410	383	353	377	369	363	356	357	369	354	386	342	365	348	357	350	374	383	372	375	373	350	379	352	394	376	345	358	353	343	370	373	366	361	363	404	389	364	428	388	374	381	349	359	354	339	326	363	381	389	357	362	395	344	334	382	349	342	341	373	389	370	349	383	337	388	366	326	336	342	390	374	354	360	371	370	348	362	408	394	341	342	340	395	358	377	354	373	377	373	381	384	380	362	366	364	358	332	349	393	338	365	333	344	360	361	342	331	383	376	346	346	358	348	382	368	378	390	375	351	358	342	359	405	362	343	373	392	364	371	366	367	370	351	333	356	368	356	343	363	359	360	362	350	363	360	392	379	342	357	362	392	360	353	370	341	368	358	398	407	410	374	348	356	352	357	378	379	362	343	323	381	388	334	399	325	350	349	353	350	382	384	386	340	332	322	377	340	348	386	368	372	340	343	339	369	376	354	359	355	361	331	341	364	349	338	337	405	336	368	352	396	380	367	365	332	396	360	374	407	338	355	341	363	356	378	336	354	389	366	358	376	357	318	385	357	368	373	353	362	362	388	342	357	354	354	370	358	364	394	338	325	372	377	358	376	383	371	346	357	369	324	391	345	400	371	367	396	354	375	391	350	381	359	350	366	362	375	345	357	371	349	378	337	363	372	352	358	342	371	393	383	356	378	335	360	324	357	363	335	380	382	374	379	358	376	342	342	376	385	336	371	362	371	341	401	374	385	387	336	365	351	372	389	356	361	327	357	361	322	372	331	375	330	359	361	393	416	350	333	396	369	371	386	371	334	359	364	331	357	373	329	398	359	369	359	323	363	349	384	385	369	381	370	347	359	379	384	378	393	352	345	370	366	374	349	362	361	360	361	365	377	355	351	387	400	349	370	368	367	341	370	363	327	395	383	347	348	369	372	349	375	352	355	375	398	346	359	383	326	362	390	386	403	377	386	372	356	350	355	354	379	362	383	418	376	391	360	324	365	373	349	377	390	371	379	349	361	361	363	389	327	371	364	382	349	355	377	405	363	315	351	384	372	359	369	348	368	358	356	355	353	324	355	362	366	377	351	348	361	338	395	352	349	359	387	361	338	375	341	368	367	368	334	366	337	362	380	401	354	337	367	342	382	329	372	368	367	360	345	361	368	340	378	361	370	342	358	360	359	367	366	340	379	374	356	366	352	352	367	373	357	375	389	346	379	387	410	345	359	346	386	341	354	355	382	344	370	370	376	339	340	369	378	332	365	339	374	373	397	372	355	353	364	367	365	338	384	371	360	385	372	353	363	392	368	380	397	391	344	350	355	351	399	348	362	375	382	382	375	368	370	371	371	373	353	382	388	393	384	372	388	354	360	374	380	392	370	372	385	359	378	346	359	378	385	412	377	384	330	394	397	346	365	391	363	363	355	332	387	380	352	358	357	364	397	362	371	333	380	351	391	367	335	379	375	355	394	375	382	358	356	377	340	393	380	351	334	348	344	336	383	361	357	380	382	368	374	372	343	385	350	404	357	374	362	402	345	370	368	355	377	378	371	348	382	326	389	350	358	362	376	358	349	409	358	395	346	369	377	386	383	355	362	364	380	331	387	394	348	373	361	395	362	365	342	380	396	337	361	381	323	335	370	369	358	392	339	368	370	352	346	351	366	340	325	364	353	367	345	362	366	376	391	394	352	390	385	335	371	352	342	376	350	360	372	384	369	377	341	346	366	382	333	371	344	347	358	341	365	339	380	389	411	341	394	364	364	361	358	360	365	369	366	353	347	389	363	395	368	390	389	361	356	355	338	343	382	346	370	353	344	329	381	385	372	380	402	368	373	381	372	338	367	339	349	377	363	406	393	376	339	371	346	355	391	371	403	372	394	373	401	372	361	362	359	375	369	367	350	350	333	389	356	311	380	378	354	407	362	346	326	356	317	361	341	335	395	324	394	355	335	394	381	370	354	373	371	363	370	383	352	360	360	374	380	350	351	379	372	367	358	332	352	341	347	327	364	358	365	375	345	322	376	389	389	385	377	385	341	367	342	355	328	343	330	367	338	359	372	352	380	355	370	352	369	352	377	372	353	344	364	385	357	372	407	376	302	366	387	360	370	362	357	359	383	382	366	384	337	375	362	429	384	350	353	371	353	378	365	378	343	376	362	359	365	366	378	383	350	369	361	371	375	364	402	367	379	329	325	370	348	349	333	331	359	364	371	367	336	384	361	337	330	345	378	347	373	340	359	352	366	321	401	374	380	379	345	351	343	355	383	368	323	352	371	401	376	373	353	368	369	364	326	344	320	363	372	348	347	360	347	359	390	342	361	363	357	375	375	371	369	386	350	316	350	365	392	337	392	360	337	352	372	338	391	349	360	385	369	360	354	359	395	353	363	345	367	381	355	357	334	347	349	368	348	377	358	339	375	357	347	358	371	345	373	380	343	357	382	392	381	377	372	384	389	359	390	357	396	364	354	353	360	388	351	386	338	368	357	351	377	355	351	343	352	358	338	345	365	390	387	406	357	327	345	387	337	354	346	373	370	337	386	362	393	367	361	333	393	368	361	398	373	360	382	352	336	395	354	386	322	358	371	408	382	362	382	326	352	385	347	382	334	366	401	360	370	346	366	401	376	349	332	346	370	376	411	334	374	346	372	385	358	329	366	368	378	353	360	361	386	376	378	352	370	397	359	416	339	366	368	338	339	364	336	380	367	360	350	384	370	385	349	353	371	402	359	353	373	356	359	360	358	347	351	356	346	335	374	427	318	334	360	395	356	362	340	368	396	386	361	351	394	389	362	383	418	386	365	368	373	377	376	378	353	385	385	382	348	379	370	354	392	344	367	338	358	389	392	333	375	353	351	362	350	397	355	354	386	364	361	368	370	353	410	378	351	375	363	317	341	406	371	376	383	344	373	390	364	382	354	375	367	343	356	351	337	387	362	355	334	377	356	400	368	372	394	370	375	343	380	364	369	391	367	399	365	388	384	348	377	355	373	357	383	367	358	381	371	380	353	371	349	398	384	375	344	364	386	377	349	386	361	336	345	371	359	344	393	401	396	355	362	331	333	364	387	376	371	379	364	378	371	352	361	335	369	355	357	362
16384	836	252	184	170	195	159	164	194	174	175	200	171	164	158	194	176	167	178	177	179	172	169	203	174	148	172	190	179	164	151	171	169	166	172	170	155	188	183	171	203	153	174	202	180	174	160	188	170	178	183	136	174	192	143	192	186	172	173	150	142	184	170	172	172	174	189	155	153	168	178	174	186	156	160	165	167	161	163	164	146	165	164	176	177	155	188	188	180	164	179	150	192	189	198	160	157	172	171	153	155	169	178	182	161	172	205	169	178	179	179	161	186	190	196	165	178	159	176	170	196	159	189	171	150	153	179	164	154	162	166	177	172	156	172	182	170	171	166	164	181	179	160	136	172	162	164	184	157	158	184	156	152	152	176	149	149	172	159	166	172	182	160	184	164	186	148	164	152	176	178	171	173	176	131	174	170	155	142	175	172	171	159	155	192	166	187	166	177	163	199	153	171	171	164	153	154	148	157	158	165	190	182	155	185	173	174	180	167	158	158	160	159	172	172	178	181	181	168	189	173	151	176	148	157	171	148	168	169	172	145	179	162	173	174	161	188	179	159	155	158	156	172	149	166	180	190	184	182	153	146	170	174	158	159	147	171	179	187	161	141	173	162	176	164	162	155	178	152	146	171	187	171	174	165	173	164	165	150	158	174	188	183	186	174	175	166	164	181	170	189	175	168	163	163	152	153	191	170	157	158	153	143	164	191	166	192	176	194	188	170	183	191	161	161	182	152	165	194	177	177	168	159	162	182	197	163	163	153	151	163	176	168	186	157	164	187	167	152	183	168	164	189	181	169	161	175	168	182	169	152	165	159	166	173	173	178	177	171	156	181	180	165	184	157	170	166	170	183	174	166	177	161	174	162	190	171	162	155	172	173	152	191	188	172	173	181	173	176	152	178	151	140	170	158	187	169	181	167	151	171	171	163	158	181	167	170	169	161	154	187	173	151	163	190	198	160	167	174	168	175	181	174	150	159	179	155	184	160	155	158	168	171	181	169	174	184	174	157	167	172	168	158	178	143	161	169	178	174	178	169	164	168	195	188	176	173	175	148	163	140	166	166	168	166	166	150	160	174	151	163	162	159	187	193	190	179	181	145	155	176	174	139	166	171	176	170	170	154	170	176	170	185	181	163	174	163	162	187	169	171	172	173	178	177	193	161	162	180	163	169	165	171	179	169	176	176	163	173	168	177	157	179	182	161	174	140	183	185	159	154	159	172	147	175	174	173	177	176	159	173	147	158	154	187	164	176	176	169	167	144	176	171	173	166	165	157	173	172	159	144	167	171	187	182	155	153	164	166	162	156	180	157	148	174	159	178	144	186	150	142	170	165	164	155	145	168	158	183	158	171	171	188	152	191	180	161	168	174	168	177	174	147	165	184	168	161	177	176	170	192	166	179	178	183	164	170	201	159	171	160	176	159	142	170	189	188	180	172	177	187	159	173	167	206	177	161	189	192	161	183	155	154	172	190	172	171	173	165	176	150	178	176	169	153	179	155	163	180	169	187	164	172	188	160	190	173	172	181	149	164	182	185	183	133	179	165	150	178	163	182	183	166	171	164	176	199	189	167	154	163	197	169	160	162	194	163	153	167	173	192	168	178	170	170	186	165	173	160	180	163	164	174	165	169	183	177	168	180	157	180	150	160	175	190	162	157	151	184	178	156	173	196	180	154	169	147	142	189	177	145	147	167	149	162	195	157	155	152	173	145	175	176	181	177	191	182	160	160	157	171	149	178	155	167	161	167	177	178	187	152	190	151	155	153	154	148	144	172	162	195	180	161	179	162	167	175	179	210	170	160	179	172	174	156	173	150	170	166	176	164	181	156	176	171	181	204	178	154	186	161	172	172	181	160	179	165	178	166	166	150	150	189	166	175	173	171	160	145	166	175	154	166	164	180	142	183	180	157	167	192	182	161	162	184	160	168	180	160	167	180	163	165	154	174	151	177	168	159	160	177	178	171	159	170	187	166	157	178	186	180	159	152	156	176	175	154	172	171	163	175	175	159	158	167	181	180	165	193	148	166	167	181	170	162	186	176	162	147	172	185	185	171	163	156	163	173	185	188	155	181	157	190	164	173	176	188	161	148	172	177	154	177	163	172	164	156	162	165	163	181	173	161	162	187	188	146	173	180	167	171	168	149	167	152	163	171	167	162	159	165	179	156	173	182	176	183	152	178	165	164	177	155	181	174	176	162	191	187	172	183	179	183	174	177	165	179	162	164	157	174	180	173	166	178	191	159	167	169	160	152	166	174	166	177	172	161	176	163	176	172	148	155	173	169	191	171	174	168	170	180	175	174	156	167	171	194	178	181	188	166	161	176	153	178	161	160	156	179	171	190	138	158	141	167	165	156	178	148	186	156	177	160	142	194	154	149	170	186	151	175	207	180	213	149	181	150	173	176	199	169	144	176	175	164	144	182	146	163	166	163	174	165	187	177	158	166	189	187	162	163	196	163	170	169	172	164	176	169	153	163	168	173	187	156	190	161	181	167	188	166	173	160	161	172	170	169	166	185	161	168	171	172	173	162	151	154	159	152	179	154	179	172	176	190	199	181	146	153	172	165	178	157	173	187	172	171	140	201	177	175	174	165	178	156	195	146	175	158	174	177	165	160	176	167	157	166	175	157	140	174	155	181	191	168	175	162	180	148	157	140	158	184	159	165	178	174	163	156	190	182	146	183	176	161	179	201	154	160	169	182	179	155	159	190	186	170	166	165	150	160	157	182	175	170	175	144	166	172	168	172	185	147	186	158	179	175	165	150	159	200	147	181	163	166	179	173	165	156	180	155	187	166	158	150	146	181	161	160	171	169	196	165	174	163	158	154	175	166	187	163	165	157	170	157	183	150	182	164	183	173	164	172	157	172	181	172	168	165	198	165	149	150	167	165	175	183	192	168	165	185	176	159	183	172	150	187	174	161	171	159	170	180	169	149	169	145	158	196	162	158	169	154	152	136	160	176	177	174	190	173	168	180	188	177	170	167	144	156	154	157	179	175	158	147	156	149	148	160	160	185	173	177	170	165	153	201	190	184	167	159	168	183	133	148	183	159	176	186	166	186	166	147	181	154	192	173	187	182	160	187	156	169	177	158	174	148	195	173	162	172	163	174	182	170	163	168	171	187	165	154	178	154	159	186	160	199	175	152	167	167	172	139	164	174	185	172	180	180	161	186	184	145	167	160	146	162	149	180	172	149	180	172	165	177	158	172	164	158	169	158	176	177	168	180	157	164	175	190	163	189	171	150	149	168	179	174	152	177	166	177	186	144	150	166	196	180	166	173	165	151	199	172	168	155	173	173	167	139	170	159	177	169	166	192	177	179	185	168	173	178	164	183	165	179	193	169	199	192	178	155	177	165	183	148	181	172	181	182	157	181	156	179	195	184	158	158	162	176	160	176	153	178	180	160	167	154	172	159	158	179	192	149	187	185	163	170	188	166	177	156	165	185	151	163	186	185	162	151	169	146	166	172	183	155	192
11831	610	625	566	637	579	516	502	547	520	469	530	421	495	453	472	452	450	502	482	477	470	455	453	464	473	454	474	440	465	437	433	475	502	489	462	483	504	454	472	435	515	450	465	458	449	471	453	486	458	463	470	463	475	454	436	456	488	454	453	484	474	450	428	454	446	435	496	463	455	471	449	461	444	474	462	487	422	474	439	492	472	436	463	485	452	465	473	457	487	432	452	489	438	463	437	481	447	476	448	452	449	499	458	454	510	479	502	458	465	435	434	448	483	442	490	438	484	466	429	470	467	454	477	427	501	439	466	437	471	439	473	446	442	441	419	457	470	444	445	443	426	457	444	481	474	458	449	462	449	445	439	475	444	470	448	443	480	437	466	462	510	490	428	436	424	504	460	459	432	487	458	471	460	455	450	463	454	496	489	459	469	425	426	452	447	465	499	477	458	464	494	488	446	450	408	494	464	465	447	490	448	443	428	486	442	445	442	484	462	438	461	446	439	465	460	453	433	431	435	458	463	439	433	467	471	492	431	449	462	499	450	403	437	465	482	482	476	449	440	480	443	464	455	440	477	449	470	454	448	453	439	428	449	460	467	472	426	481	460	517	481	476	482	439	454	456	529	438	465	455	465	468	490	439	434	431	485	428	468	434	440	454	453	493	451	443	454	434	426	496	493	485	454	490	455	450	419	456	420	462	489	459	464	478	447	415	463	432	489	457	439	466	449	433	471	449	472	424	467	469	430	485	454	515	468	449	464	488	447	467	459	439	479	458	481	450	441	414	477	489	446	501	442	476	453	481	447	461	475	474	425	483	472	475	460	463	467	447	450	459	470	482	461	464	460	445	479	460	466	447	447	459	451	480	464	470	452	443	479	455	453	496	465	497	440	449	445	485	468	484	460	509	459	447	473	486	478	425	453	459	494	454	460	443	504	453	459	462	472	477	432	420	482	438	463	462	475	453	446	485	431	441	442	419	459	450	451	452	448	464	466	458	461	432	453	483	445	438	409	440	459	467	444	449	483	505	441	452	479	465	503	448	474	448	472	446	456	473	458	437	457	458	449	457	448	473	439	500	457	423	443	446	460	456	508	468	434	458	462	406	466	473	468	449	430	468	453	445	409	467	444	479	503	446	424	445	457	434	443	452	477	460	446	431	447	485	492	482	461	471	477	436	436	442	457	467	438	464	453	510	431	437	464	434	437	459	442	419	451	472	443	476	490	446	445	436	451	505	459	484	445	495	495	475	463	457	466	479	438	511	505	482	444	438	475	439	475	505	444	448	448	418	499	481	423	455	476	477	446	458	458	429	449	469	485	463	452	445	451	406	486	470	512	437	477	501	440	497	454	463	424	432	425	445	469	396	448	454	478	463	460	453	428	487	500	461	455	492	454	446	439	451	449	446	428	488	448	511	480	458	467	473	478	477	444	458	429	460	437	421	447	426	457	477	450	430	470	481	444	456	447	440	433	458	488	450	469	474	439	461	424	461	483	431	452	499	447	428	431	464	458	470	461	494	434	496	482	469	424	456	484	470	420	474	439	447	439	476	468	458	434	416	435	445	469	466	434	432	450	502	420	438	444	452	460	471	471	444	479	454	467	448	432	475	453	457	446	412	421	493	457	457	442	461	445	433	458	506	430	421	480	485	457	468	470	442	441	530	504	442	445	431	453	457	497	441	462	444	453	480	462	444	473	473	496	441	454	463	441	465	479	468	448	467	489	486	443	475	498	441	463	453	445	493	448	445	503	414	477	500	467	457	451	439	461	405	437	464	464	436	461	462	461	438	419	499	470	470	458	486	512	497	444	497	421	488	470	462	460	460	456	472	483	465	445	441	452	441	439	467	434	454	452	452	431	485	459	486	450	444	458	444	508	457	467	475	450	453	474	446	480	459	452	430	433	443	460	460	455	473	430	475	462	492	491	446	492	464	465	474	463	459	461	464	473	440	441	459	451	480	451	439	513	487	428	434	472	437	466	466	468	474	455	437	461	476	459	440	439	448	441	442	442	455	480	478	451	426	456	464	443	466	479	494	456	460	461	461	479	414	458	420	454	474	455	460	435	500	474	444	494	449	443	437	444	468	473	474	483	443	414	483	435	427	436	441	436	436	457	472	462	443	498	427	484	481	455	470	447	484	435	442	440	469	468	430	454	487	449	459	452	496	460	419	480	464	459	435	446	467	449	455	484	443	471	466	462	476	434	444	448	454	439	482	474	433	461	446	473	445	453	483	442	456	438	468	458	446	458	465	427	474	463	419	468	431	457	490	482	449	464	443	482	432	456	452	446	450	424	470	447	459	457	453	473	410	459	447	449	430	437	456	460	428	478	461	476	430	473	457	452	432	472	450	483	479	463	436	511	441	435	446	440	461	455	495	466	438	463	472	468	484	480	476	458	432	455	429	458	484	443	442	460	481	425	429	458	472	424	440	425	504	433	484	469	457	453	413	440	468	442	469	467	444	464	447	475	434	459	473	438	466	480	455	453	454	463	468	474	476	467	450	466	427	454	472	451	429	434	418	481	450	455	466	476	469	469	474	469	454	439	457	455	441	457	469	454	452	489	445	460	471	421	493	461	420	455	446	442	451	469	470	468	441	444	432	461	494	480	478	460	466	500	451	434	464	442	445	483	480	511	440	440	454	453	455	470	450	475	507	491	481	462	475	478	463	463	437	503	447	477	453	476	434	465	471	464	424	468	459	504	465	434	456	455	459	457	469	449	475	427	458	435	469	427	469	453	439	470	459	487	462	449	450	479	475	452	445	466	456	486	461	482	460	438	473	440	473	439	490	439	445	470	416	434	450	433	437	455	450	439	489	452	464	487	473	459	466	448	464	479	488	479	448	442	482	431	490	478	452	464	448	447	442	483	483	444	487	493	497	449	461	443	474	472	451	480	460	456	440	478	501	462	470	464	453	453	482	436	498	459	451	450	468	439	462	435	458	450	459	458	464	437	462	451	429	425	454	456	479	466	447	501	415	427	440	459	474	451	475	477	459	466	460	467	482	434	440	447	433	487	449	453	481	475	498	493	476	452	453	465	421	453	468	472	458	476	499	446	437	465	481	406	458	426	427	436	464	487	463	490	448	497	450	444	472	430	471	474	436	464	464	481	461	440	423	462	458	460	478	444	454	446	456	492	452	438	426	459	489	447	442	462	487	463	465	465	452	443	470	466	485	461	474	463	444	445	477	455	443	449	461	488	461	474	459	466	459	444	439	450	457	454	434	471	469	447	474	484	455	489	457	473	480	459	455	493	470	464	445	468	501	464	489	471	438	452	439	485	438	507	465	475	472	487	426	459	422	442	477	469	478	418	418	467	495	451	464	460	440	496	438	441	440	425	468	445	434	462	447	421	428	478	417	474	451	435	425	482	448	447	475	412	476	457	441	486	476	442	417	461	472	450	451	389	437	475	455	459	440	520	444	465	482	461	470	455	511	427	436	443	461	468	440	469	455	479	476	463	438	444	419	455	494	447
50861	13374	1817	873	633	523	431	373	362	334	273	324	289	313	264	264	260	256	257	265	244	254	247	265	256	244	223	262	233	242	263	232	261	248	244	255	228	244	245	221	220	237	256	228	227	230	236	237	214	235	225	256	241	233	205	235	248	247	227	226	241	223	242	210	245	238	243	237	243	228	245	206	254	228	212	219	227	198	224	242	219	237	243	222	256	232	198	227	220	200	218	220	246	228	244	220	202	224	214	197	242	216	216	233	208	229	232	222	228	208	228	246	235	229	217	213	254	221	231	244	220	213	229	216	217	195	219	211	252	214	230	246	221	234	236	241	226	228	190	221	242	240	247	251	241	247	237	227	243	218	240	222	236	236	221	247	220	207	226	235	251	224	202	209	226	248	213	223	230	216	216	251	220	257	229	233	207	230	257	220	222	230	244	218	217	202	210	226	227	219	254	241	227	208	210	249	241	222	214	236	232	234	226	218	217	229	237	251	261	246	233	237	205	255	243	222	233	197	223	213	226	194	247	225	241	211	212	228	200	252	256	229	235	261	232	204	229	207	245	229	223	225	213	227	238	225	254	235	230	226	242	246	215	244	240	198	248	226	225	226	211	242	218	252	227	223	234	246	212	228	237	232	232	234	237	212	239	209	235	235	232	230	208	226	225	234	246	220	246	224	232	244	222	235	233	235	223	232	199	213	229	231	249	252	238	220	208	222	213	217	223	219	240	208	226	231	203	227	210	262	257	229	227	235	232	217	227	215	253	226	210	230	218	225	202	230	221	216	234	232	244	235	212	233	231	262	225	237	212	228	234	210	258	235	250	226	236	246	258	244	233	248	207	240	236	229	231	252	240	232	235	246	234	240	237	227	234	207	231	239	221	224	253	242	222	264	200	236	229	249	208	229	250	216	235	249	254	212	238	237	214	212	226	254	268	235	226	210	265	250	222	198	254	238	250	248	246	229	242	236	218	237	227	234	210	213	215	271	238	217	225	218	216	195	253	259	234	239	220	230	234	227	232	227	215	221	219	224	206	237	228	219	227	236	218	229	220	214	233	223	229	237	221	213	224	219	237	221	227	231	233	246	219	205	207	221	184	238	234	203	220	210	233	211	210	244	244	202	226	222	229	236	238	241	239	218	248	227	211	254	220	238	237	237	231	221	231	208	227	209	246	217	239	240	236	237	235	240	203	212	233	220	238	236	236	224	207	234	262	224	207	232	239	230	253	232	238	229	214	229	233	222	219	206	209	239	221	247	233	227	249	229	230	216	214	234	233	222	215	232	241	229	238	195	219	219	241	237	241	245	248	206	235	249	223	227	222	226	265	223	212	255	237	233	248	252	225	206	232	230	200	216	216	239	244	217	232	247	225	251	220	241	202	206	217	245	242	260	196	214	223	211	222	223	207	240	225	235	233	248	224	266	235	220	240	222	242	254	236	235	229	191	236	233	218	217	221	206	270	229	242	222	239	269	226	225	216	233	218	248	215	225	213	225	257	237	235	211	236	221	203	210	217	221	245	223	228	198	220	243	237	212	233	258	226	195	252	218	228	248	229	242	214	225	225	215	224	216	226	223	229	248	193	257	235	218	219	227	228	196	239	234	217	240	198	235	234	232	237	248	244	227	237	201	195	227	219	220	238	219	248	245	248	253	215	209	220	231	238	250	228	238	201	211	203	216	225	217	229	237	218	242	224	221	220	207	223	262	230	233	201	237	227	261	248	243	242	224	229	222	247	240	243	237	241	222	222	245	239	236	262	208	242	225	216	229	243	226	238	227	234	236	217	233	228	242	222	206	228	217	224	215	212	227	241	254	226	210	235	215	214	237	220	187	222	185	254	202	225	258	216	242	230	229	210	224	259	224	202	242	249	210	244	223	244	218	232	232	220	234	231	241	229	237	244	206	212	248	242	217	252	213	223	251	227	226	206	249	203	239	222	230	234	218	242	237	205	224	206	239	225	207	218	248	216	214	261	209	253	244	233	235	234	233	235	250	214	228	210	222	208	224	218	236	224	205	225	217	229	222	208	250	212	259	251	202	208	247	238	215	238	202	230	219	212	220	218	209	205	210	221	243	223	214	250	240	222	251	231	229	209	213	239	203	220	227	245	233	203	239	201	211	229	213	253	244	272	227	242	248	237	242	230	232	242	223	236	241	229	220	244	217	245	231	225	204	228	216	225	246	221	254	209	222	255	244	240	237	233	232	257	226	232	205	233	236	208	235	219	211	245	237	229	229	215	228	224	238	227	208	242	242	195	192	227	225	248	227	228	263	238	255	210	194	205	258	230	236	240	254	234	234	219	226	231	232	212	234	251	240	258	228	226	226	214	212	229	250	244	227	236	216	220	263	250	248	237	234	221	238	204	252	211	213	217	230	235	206	231	222	232	231	229	218	227	217	218	256	219	206	239	243	269	224	231	231	239	233	198	225	242	226	234	230	189	221	218	222	247	240	232	222	262	221	251	256	242	236	203	223	241	228	228	245	243	218	210	220	227	247	232	237	216	217	242	218	238	220	232	212	239	219	204	224	246	244	233	206	216	230	225	254	241	247	243	224	234	209	234	231	230	203	205	213	247	219	236	224	217	232	242	239	228	256	228	245	226	224	249	213	257	251	209	218	240	228	235	288	267	232	225	262	217	229	201	242	239	208	238	224	244	232	212	232	235	219	203	236	230	231	240	237	221	249	223	217	246	227	238	231	204	243	225	247	247	244	244	252	213	230	239	231	211	242	235	217	216	202	230	208	203	245	249	259	213	234	258	198	233	218	233	227	206	215	224	236	228	235	211	217	258	237	225	221	225	239	206	207	216	230	229	222	220	253	206	231	216	249	251	241	214	228	248	245	241	243	226	251	232	258	202	228	189	245	228	250	204	202	225	212	236	244	257	224	240	241	237	222	234	221	239	229	224	222	252	248	249	221	222	208	194	223	215	245	222	202	212	210	244	222	220	211	223	229	238	216	241	233	231	219	225	221	226	229	219	250	221	233	232	225	226	244	223	236	221	243	189	224	250	242	209	239	247	215	267	180	210	237	240	227	239	213	245	245	251	228	231	215	220	245	208	223	231	253	236	249	218	228	246	235	201	198	219	231	228	217	281	213	224	231	222	231	197	227	240	209	220	230	208	196	216	215	248	233	232	222	225	206	229	248	242	213	225	218	251	239	222	218	239	214	242	237	208	241	207	234	238	231	214	216	227	230	222	232	246	233	240	245	224	234	183	256	242	205	217	241	250	234	234	215	229	220	213	196	260	224	254	215	205	230	221	211	217	218	202	217	228	241	232	223	256	217	214	220	232	227	244	237	240	255	217	243	221	229	219	235	212	215	267	229	269	205	246	239	233	211	241	190	241	219	226	233	215	210	246	234	248	215	222	223	233	222	230	218	237	233	230	235	221	209	219	245	237	227	193	241	227	227	215	243	231	221	244	233	242	228	227	218	216	243	216	204	241	264	221	213	221	214	229	229	220	231	227	229	227	238
26506	2173	2194	2573	2292	1993	1664	1487	1313	1132	1135	1020	1021	872	914	785	850	796	784	742	710	695	739	736	677	668	679	643	624	673	718	627	631	624	652	595	687	646	609	629	635	612	609	564	624	601	639	638	576	597	634	586	596	614	583	644	570	579	593	604	572	564	637	592	573	598	613	603	620	587	595	586	615	626	570	605	555	606	589	580	613	644	615	611	604	602	595	596	624	613	585	595	572	594	587	601	620	588	585	567	601	592	630	586	596	585	621	612	592	604	579	623	593	585	594	622	548	581	561	610	572	565	578	566	576	576	608	597	594	579	600	624	592	596	612	582	622	574	571	597	621	590	571	613	580	516	600	613	595	527	581	569	546	545	582	617	540	617	625	566	561	573	624	627	543	600	605	599	604	586	573	623	595	594	616	616	563	584	563	587	542	589	603	590	606	560	585	614	541	603	580	607	623	549	576	554	578	584	537	579	602	564	550	565	599	611	530	601	634	587	579	591	613	668	563	560	569	596	550	600	560	607	605	577	588	582	569	587	568	616	579	524	589	590	610	533	563	602	556	562	598	573	503	614	549	585	591	580	565	584	589	594	586	593	597	557	589	573	584	615	592	584	623	529	541	576	598	618	593	588	599	589	598	565	586	608	582	583	542	546	620	584	592	575	556	557	605	564	646	604	621	639	565	563	542	582	596	553	544	571	625	576	583	616	620	591	582	538	569	596	605	580	576	627	619	535	578	582	606	575	583	572	574	566	585	595	536	561	590	583	529	560	574	565	563	575	588	552	542	610	581	606	594	599	583	607	573	625	558	605	571	545	608	610	567	562	574	566	586	576	564	594	548	569	555	594	564	559	570	578	597	592	612	600	551	570	584	586	597	568	552	619	606	584	619	549	577	591	602	578	587	562	576	603	568	594	604	628	581	618	582	584	612	601	643	605	562	535	587	593	586	563	614	600	588	607	606	606	593	572	590	542	556	561	602	637	570	551	559	578	617	595	604	580	598	586	610	573	579	561	673	629	588	581	576	590	577	602	578	608	623	615	600	590	597	592	575	552	599	574	576	586	608	551	584	594	599	568	607	545	591	582	569	599	627	634	587	557	550	597	567	625	575	562	608	562	594	598	593	571	570	565	607	574	544	566	568	602	582	614	618	597	574	545	596	583	600	582	593	595	568	581	586	587	591	550	576	623	549	596	553	583	630	599	608	573	605	598	595	623	598	641	633	571	571	540	555	561	567	590	567	596	596	610	588	580	629	547	598	616	590	571	593	564	597	612	598	609	561	593	568	565	605	594	606	599	571	604	640	537	573	593	620	587	580	623	567	590	569	553	587	566	604	543	597	610	576	593	583	646	632	587	522	606	578	580	604	566	573	567	598	578	575	531	574	631	595	604	590	607	591	580	579	570	619	599	583	610	615	561	580	617	600	601	583	564	585	603	610	574	632	578	614	580	559	555	594	584	619	581	546	613	649	591	569	568	590	615	556	557	588	600	588	574	631	627	636	570	582	571	580	590	577	575	587	579	603	552	571	579	614	548	542	554	586	576	601	608	570	602	560	544	589	563	600	558	549	620	604	603	610	612	584	558	576	594	547	567	594	587	588	528	566	600	545	567	592	607	592	585	591	564	551	557	600	551	606	564	614	561	584	595	608	523	589	562	556	598	600	580	600	561	599	556	657	644	617	598	586	620	587	543	623	580	575	562	551	576	575	589	530	552	613	594	618	604	582	562	579	602	620	572	589	542	601	566	577	578	580	603	570	617	599	579	571	595	592	563	600	546	571	577	538	567	574	604	594	572	597	567	586	554	599	598	607	588	540	579	565	559	566	569	573	585	596	589	566	569	582	556	578	594	568	593	579	574	626	638	571	573	591	608	589	585	605	604	523	593	642	630	577	577	611	548	578	604	597	606	565	629	558	577	592	576	573	564	573	559	570	643	592	579	585	609	564	590	621	601	584	604	627	605	590	553	632	582	591	594	593	610	610	631	574	583	590	588	582	588	606	548	600	580	583	533	608	566	576	587	578	576	578	567	571	585	586	599	574	549	586	575	589	568	592	590	583	589	567	573	600	585	567	552	580	593	578	578	586	580	604	579	560	652	606	597	591	608	625	601	596	622	555	592	640	565	622	612	597	527	639	586	617	540	631	584	604	563	552	585	580	568	565	587	597	618	549	574	592	609	594	590	579	641	582	591	577	584	617	611	573	577	591	577	604	583	577	594	523	573	631	610	597	585	600	569	567	566	582	591	608	575	580	602	570	604	592	601	588	497	607	587	594	551	576	585	605	575	604	584	622	604	552	571	552	619	620	534	645	632	608	602	601	599	583	583	575	606	597	594	564	628	573	560	575	572	600	568	568	600	565	559	602	587	591	602	605	581	571	591	590	569	591	566	602	591	651	591	618	637	535	614	597	619	543	596	610	570	602	583	523	596	605	598	597	568	598	582	611	584	593	565	571	654	577	602	605	586	610	577	586	556	560	605	591	640	606	584	610	578	579	558	605	634	594	602	605	618	602	581	554	592	569	549	627	590	638	568	583	638	622	589	611	588	606	637	565	570	618	572	564	584	578	582	617	607	569	609	594	568	613	547	552	580	589	559	566	603	608	568	574	571	627	653	555	572	604	565	586	589	573	592	592	598	554	606	564	579	555	609	539	609	606	599	560	607	604	596	573	549	560	562	538	573	550	594	610	574	596	566	579	555	536	583	602	604	594	590	600	616	599	588	556	568	578	612	593	596	567	600	586	609	584	563	573	579	574	601	604	569	568	566	582	563	558	582	607	582	577	619	586	591	590	581	565	573	600	584	618	587	574	606	584	606	575	567	620	597	634	557	604	607	597	557	588	574	571	604	554	609	576	632	599	588	586	567	616	557	592	553	576	584	592	612	601	599	581	572	573	588	590	595	587	582	585	548	621	557	625	603	589	629	564	568	592	561	581	603	584	569	588	567	556	631	559	532	623	566	592	609	589	583	574	575	556	615	571	577	567	564	571	620	574	611	569	639	571	598	596	619	574	572	570	546	569	606	568	568	579	571	604	579	569	610	600	593	582	603	610	560	599	533	592	591	541	595	603	575	563	582	600	578	622	636	605	613	600	598	597	607	592	623	600	622	550	590	602	592	560	561	578	551	575	613	570	592	538	566	595	621	571	589	579	615	589	577	588	540	611	609	631	563	622	562	651	581	617	602	604	551	645	594	619	551	568	602	575	563	551	628	586	564	562	560	547	554	646	568	528	615	624	553	596	595	562	578	572	593	642	580	591	612	561	598	566	574	588	579	588	601	607	599	625	560	603	594	566	579	564	597	553	563	578	618	620	611	593	553	571	609	536	600	631	607	657	621	575	569	606	581	601	612	575	571	551	583	626	579	560	555	616	577	617	581	604	608	607	571	546	565	614	561	604	570	595	576	580	563	575	580	557	565	536	615	597	619	574	570	625	587	545	607	609	581	553	599	587	586	574	598	591	615	596	561	584	571	570	611
61835	20153	4730	1588	1038	731	607	466	433	305	262	265	302	220	247	208	217	204	189	199	190	172	152	168	150	165	167	153	144	178	126	118	166	157	159	114	180	148	152	139	126	140	153	154	172	140	180	147	137	162	149	159	128	147	140	146	134	119	144	146	136	138	135	145	121	132	143	152	142	144	143	168	165	157	139	150	150	135	119	167	129	152	138	163	133	148	136	140	146	148	105	144	128	141	133	155	132	123	139	140	118	142	133	153	150	136	141	158	135	142	127	150	136	124	131	129	133	138	155	141	116	126	153	127	133	126	142	133	148	137	155	128	144	127	134	153	119	138	136	144	127	114	146	117	151	128	127	126	140	165	147	145	148	126	120	127	149	144	148	150	140	148	130	146	130	128	146	144	129	148	142	144	135	136	121	120	124	145	151	158	151	116	136	144	131	144	143	162	139	141	138	139	136	132	132	137	136	155	131	133	135	138	146	142	139	145	136	134	140	138	138	128	141	124	119	116	119	137	138	131	151	155	161	125	138	122	155	142	163	141	154	140	115	147	129	127	138	131	138	122	138	133	144	127	142	149	128	128	127	126	121	132	120	144	132	139	124	151	153	132	119	129	144	135	146	135	155	148	129	127	145	139	122	127	112	131	120	138	128	139	125	157	140	139	127	113	128	134	132	138	135	124	116	135	148	150	143	129	132	117	135	125	117	136	131	153	141	136	144	124	137	149	135	126	115	148	154	122	144	138	133	136	127	131	130	147	137	116	134	131	126	148	145	145	122	121	147	123	156	132	152	132	140	139	134	126	135	129	155	122	144	148	125	133	176	140	119	137	137	153	142	141	146	144	129	144	132	142	149	134	146	119	124	117	167	132	140	153	134	134	131	136	156	131	128	139	140	130	119	125	130	147	146	131	118	127	155	114	137	130	117	134	160	135	139	151	147	141	143	158	136	146	135	143	151	119	151	124	122	127	122	133	134	157	134	131	133	146	127	118	138	125	142	139	153	145	150	128	124	116	122	163	153	130	156	141	141	152	144	149	140	146	126	160	123	137	136	128	142	120	106	125	145	133	147	135	158	131	155	153	150	136	148	123	134	143	115	142	157	140	129	147	140	131	117	145	141	134	134	133	146	146	145	121	114	122	150	130	130	135	122	131	127	126	138	132	123	136	141	157	152	141	131	128	147	158	161	128	135	143	153	137	133	145	145	137	141	126	130	169	147	140	140	156	141	145	138	139	131	109	136	145	143	143	137	107	136	143	138	144	146	129	141	147	140	131	126	132	128	139	131	134	118	139	128	144	145	123	120	139	138	136	130	145	144	135	145	140	138	142	150	135	135	131	129	149	139	143	141	153	126	130	140	147	142	141	144	152	120	150	136	124	147	139	136	133	129	151	121	129	131	140	151	145	132	120	137	122	124	120	133	145	134	124	130	130	142	134	163	129	148	133	149	127	147	139	174	142	139	160	149	138	121	147	135	133	119	133	136	127	139	157	138	142	134	148	138	133	140	118	163	142	131	151	143	145	152	143	146	131	135	136	126	119	123	109	122	151	151	134	146	126	141	155	144	143	131	134	146	131	134	127	127	149	143	118	127	139	127	136	133	140	128	115	133	132	123	135	125	126	153	134	131	139	151	134	140	129	146	118	133	153	137	138	137	129	113	117	142	142	140	139	128	122	117	135	150	132	151	146	128	128	146	113	133	147	152	151	136	175	135	144	131	130	126	146	124	129	138	155	139	127	137	123	132	146	143	138	123	153	158	146	124	132	146	149	148	162	140	152	138	120	123	141	138	142	146	137	137	126	156	131	121	156	159	136	151	145	153	146	109	111	135	126	143	143	128	121	141	131	132	129	138	162	126	124	128	136	134	137	149	121	135	133	130	127	145	144	140	146	136	126	148	123	139	139	136	157	126	117	151	130	137	167	134	142	139	151	135	151	131	143	125	131	149	133	140	126	153	142	144	126	133	138	107	137	130	116	146	158	126	135	147	150	132	138	149	127	117	129	129	124	153	120	139	131	143	129	147	145	125	139	149	147	130	144	146	142	139	133	145	132	155	153	133	147	135	145	118	122	128	131	152	136	124	129	144	148	155	136	145	129	120	132	150	141	142	157	132	159	147	118	147	137	121	130	135	126	139	149	140	121	141	121	133	149	133	146	122	142	134	126	140	148	143	140	129	159	154	153	139	140	133	113	124	136	119	159	132	136	145	152	142	150	146	133	125	139	112	121	154	127	172	143	123	149	134	136	129	127	140	139	136	141	153	119	133	124	133	134	151	151	158	127	126	160	133	125	151	146	136	121	124	146	128	141	128	127	142	146	134	122	130	120	135	144	140	146	155	130	119	129	172	113	160	137	159	150	143	128	162	144	113	130	136	155	134	114	128	119	133	140	124	128	141	108	140	158	134	129	148	140	126	120	133	114	154	133	135	140	116	150	118	132	130	144	151	143	134	125	125	120	130	153	138	121	128	131	142	133	135	124	119	133	132	153	132	151	119	166	125	120	133	144	138	148	131	133	117	133	163	130	138	124	131	132	150	113	136	135	133	152	141	110	123	140	140	128	148	162	131	129	127	123	130	117	130	140	119	117	151	142	135	127	149	139	128	162	129	139	112	163	143	140	143	143	147	149	138	125	148	146	111	123	135	143	125	138	134	130	131	135	150	127	145	134	121	126	141	164	127	125	124	134	125	129	135	132	154	131	145	135	111	143	121	132	141	148	123	120	136	155	141	145	143	139	127	123	122	115	124	143	128	127	139	153	146	125	123	143	154	128	129	150	117	152	154	147	134	133	134	135	125	129	146	137	166	147	129	139	151	140	132	143	129	143	127	130	136	132	110	133	160	137	136	133	149	118	127	123	136	145	124	142	133	133	130	133	137	140	121	145	111	121	143	127	146	168	142	130	127	132	133	123	129	127	145	143	150	171	142	163	125	121	128	140	126	141	145	148	142	118	141	117	143	151	127	133	131	142	152	139	108	123	148	122	146	151	135	141	140	151	149	129	131	137	129	138	169	137	144	149	161	125	123	137	127	123	112	138	120	130	156	123	137	142	129	117	146	152	123	158	128	129	147	122	130	157	139	147	158	131	151	140	133	136	129	146	138	130	132	138	138	133	141	135	126	151	147	122	126	117	117	118	143	150	143	135	156	136	134	147	122	134	137	131	135	135	139	151	128	132	152	130	132	132	124	137	148	133	140	137	131	138	145	139	126	136	123	154	151	163	140	161	132	127	119	144	135	138	114	132	141	143	127	151	132	123	143	102	160	158	123	138	146	111	152	135	145	136	135	153	122	150	132	132	135	150	149	148	141	130	141	144	138	152	131	143	145	131	113	118	128	138	144	137	139	126	148	130	127	108	132	135	138	135	134	146	149	132	116	134	129	138	154	160	128	137	165	131	123	155	160	117	120	122	152	136	150	133	152	148	137	157	150	142	130	148	131	128	164	139	146	150	142	140	123	132	138	155	154	134	140	131	142	146
32887	2945	3630	4300	3693	3172	2537	2142	1829	1608	1412	1265	1050	1021	953	855	819	798	734	703	677	588	609	604	558	547	524	487	543	462	513	495	467	451	493	444	455	448	474	428	452	395	418	430	432	417	405	383	426	444	415	429	402	386	393	420	399	380	368	359	399	418	356	367	376	364	392	402	344	389	365	369	361	375	375	403	369	390	387	376	333	350	376	354	343	358	376	354	400	386	394	403	364	372	358	353	396	373	407	365	368	403	378	353	380	379	346	378	371	374	386	310	370	312	392	402	354	387	375	421	370	378	346	387	377	358	354	379	365	345	393	384	360	380	413	382	384	354	371	359	357	376	393	323	354	365	403	371	377	381	358	343	379	373	352	379	372	348	374	418	365	379	346	383	361	347	373	351	353	375	338	350	331	359	351	370	396	381	378	348	346	403	352	441	369	382	354	379	341	362	362	357	353	359	375	363	363	350	374	397	362	387	362	383	358	321	361	355	370	361	345	335	336	354	358	349	383	342	375	365	354	359	357	371	355	395	392	369	372	376	362	364	376	360	399	367	390	378	362	378	343	337	361	391	358	312	356	319	377	329	382	364	383	347	379	347	373	389	392	361	352	380	361	363	367	379	353	359	362	385	360	370	341	366	368	371	324	370	385	341	366	361	341	340	347	349	363	362	353	385	389	347	404	351	382	383	339	349	364	396	329	347	351	341	347	350	358	365	364	363	385	360	359	365	351	380	346	350	338	388	369	366	359	379	365	372	349	357	377	364	377	332	328	376	339	369	392	361	377	381	363	337	340	355	373	376	328	360	387	359	340	342	373	362	359	407	344	373	372	361	346	351	392	371	393	352	356	394	373	361	398	383	372	336	391	356	365	399	340	364	385	374	349	385	347	381	351	362	369	396	362	336	396	362	333	377	340	342	359	359	380	370	340	364	393	358	362	374	322	380	379	315	342	339	396	366	341	371	361	369	373	388	346	357	350	357	390	324	343	316	353	345	368	369	387	360	379	347	359	382	355	401	383	378	356	376	356	333	355	369	340	371	377	354	387	362	368	360	347	318	354	352	349	350	334	365	323	349	353	402	372	331	363	316	348	356	369	369	345	371	356	370	373	390	349	358	353	336	367	348	362	364	361	353	336	352	347	330	358	373	383	386	347	350	347	342	385	360	381	346	399	386	373	359	338	365	349	389	390	399	399	342	373	371	372	345	352	354	369	348	388	355	382	365	363	382	344	348	366	342	363	382	372	387	346	387	329	367	383	357	354	359	353	364	361	373	363	373	406	354	350	359	373	335	403	363	386	364	364	353	359	360	360	339	349	341	397	373	336	387	363	355	377	374	338	352	372	385	344	374	384	355	357	353	371	382	370	382	388	344	392	385	373	383	381	387	357	406	342	360	371	351	383	397	332	350	367	371	381	357	357	363	397	399	367	362	355	364	360	375	365	354	363	379	364	388	388	377	361	384	403	380	392	374	367	352	361	348	356	359	325	356	366	350	342	359	381	368	377	356	313	344	353	386	385	369	363	344	358	372	354	360	384	386	351	372	368	368	377	339	389	351	340	331	352	387	408	351	391	345	378	370	348	373	373	376	326	349	337	356	324	342	382	393	355	349	375	357	347	358	379	374	379	358	344	354	367	393	371	357	369	348	374	384	339	370	348	341	363	371	357	378	368	329	385	343	363	357	357	350	350	370	348	371	370	340	360	382	366	372	366	369	367	345	384	346	365	384	374	319	378	340	385	354	372	381	332	376	414	341	347	341	364	369	331	342	343	380	359	341	339	359	378	371	355	344	394	404	365	346	363	360	349	349	348	362	358	353	377	337	375	332	369	365	333	360	401	340	357	349	380	348	366	363	367	359	378	358	374	355	378	385	382	354	365	381	342	375	363	375	351	371	341	353	376	381	349	385	367	337	370	359	377	367	376	372	374	392	368	356	354	341	357	355	362	373	374	368	369	351	362	375	390	355	379	351	348	385	406	340	360	360	369	340	397	346	363	387	317	354	362	354	385	360	344	387	374	361	364	353	360	335	340	387	349	341	376	334	357	358	371	381	347	360	370	392	327	373	363	370	353	363	395	384	344	355	363	325	351	357	371	370	368	361	357	337	356	349	360	354	369	380	390	342	387	357	360	382	362	328	373	388	342	378	389	344	367	365	390	396	384	340	340	344	355	363	326	339	351	367	352	370	358	342	374	356	389	359	367	372	354	370	356	376	382	354	361	362	379	355	381	373	391	364	362	378	352	378	364	337	360	349	363	344	331	351	359	341	387	362	383	349	344	368	373	363	378	373	356	373	355	376	383	386	354	378	370	358	370	344	383	334	367	381	377	329	369	355	358	373	368	357	383	347	370	379	347	385	396	335	363	351	340	372	344	349	388	354	361	365	361	333	352	342	347	360	344	361	338	353	350	384	322	351	359	357	348	354	372	384	374	340	343	358	390	367	369	382	367	369	382	384	349	350	334	335	376	386	330	365	348	372	378	355	373	383	399	375	377	377	334	419	399	347	359	356	358	348	358	353	370	344	391	379	393	337	384	347	395	376	367	390	343	377	343	369	346	351	389	359	361	361	361	388	381	362	360	397	367	338	351	364	400	344	345	359	404	379	357	379	332	327	338	354	384	344	332	349	390	333	335	359	362	382	368	389	375	370	371	356	348	394	357	333	382	405	391	342	371	342	375	341	349	347	357	356	365	385	371	371	374	376	333	383	341	362	342	361	354	321	369	361	345	332	335	371	376	354	346	371	355	375	376	380	393	338	362	355	343	403	365	354	348	378	373	360	330	392	389	362	378	360	373	393	369	365	365	345	350	361	375	362	330	356	368	391	364	345	349	352	388	363	348	368	335	376	384	336	357	338	354	327	319	387	336	355	366	369	360	377	375	354	359	387	353	355	355	392	362	361	351	368	363	366	356	344	372	356	378	349	338	355	368	392	343	340	373	334	367	397	358	333	352	368	390	373	384	374	390	377	385	392	361	364	365	325	367	339	368	360	367	359	424	360	362	356	362	377	357	360	346	368	350	312	376	371	373	352	372	363	373	361	353	339	339	365	367	352	358	361	343	338	339	359	352	397	347	353	389	324	356	358	380	296	361	358	346	363	380	348	329	373	376	338	370	356	382	367	346	340	324	395	350	379	380	367	392	379	366	381	344	375	355	391	354	375	387	339	363	343	340	386	349	372	407	380	395	366	331	394	374	359	356	361	366	359	372	329	380	338	359	410	360	374	340	375	347	352	362	356	346	396	362	352	360	338	348	355	343	343	353	346	350	384	389	339	378	355	405	376	409	372	395	367	364	376	311	380	342	339	361	360	396	348	353	358	404	360	334	359	357	361	338	361	354	381	372	356	364	375	346	374	366	347	351	365	308	357	387	362	398	344	355	353	325	375	353	381	363	366	372	395	365	352	390	358	332	394	315	350	354	370	358	401	362	380	339	357	361	366	367	398	363	376	357	384	379	361	345	386	390	355	352	356	356	340
15330	694	257	217	203	178	173	169	151	175	169	191	162	209	172	163	175	182	159	175	197	183	160	172	169	171	164	151	173	150	172	177	169	167	175	170	181	184	150	159	179	189	177	181	188	151	154	179	153	172	179	159	150	187	178	172	189	163	163	177	175	193	164	166	172	184	177	167	158	175	150	163	172	171	159	153	171	175	182	183	171	166	172	186	178	146	149	167	169	166	148	160	193	170	166	156	147	149	175	166	171	159	151	188	180	156	172	171	178	172	181	151	184	164	171	162	172	166	185	153	184	174	199	166	151	165	179	172	169	180	169	186	185	141	167	180	163	169	169	177	171	184	173	148	159	191	196	148	155	181	166	171	174	143	169	168	167	182	209	155	178	149	178	179	153	176	195	179	146	149	181	158	163	163	186	180	171	170	165	161	158	163	191	177	166	165	168	162	169	163	194	174	163	179	162	169	162	158	180	158	164	156	174	174	188	172	167	153	159	181	177	172	157	142	175	183	171	186	167	185	167	160	179	174	173	154	177	146	172	180	187	158	168	181	165	154	141	163	180	173	173	173	138	178	170	206	158	163	187	153	156	184	164	180	171	166	174	192	169	160	174	175	162	160	163	168	175	166	176	176	158	157	164	179	171	187	173	166	153	159	168	155	162	179	174	168	169	167	195	164	165	155	163	157	182	174	198	172	170	172	168	188	182	160	190	154	164	155	179	173	148	139	174	154	161	160	145	174	174	187	174	165	177	157	168	191	178	164	176	179	169	157	181	155	147	171	161	203	167	170	197	173	172	182	182	181	155	176	167	161	152	149	187	158	156	186	155	164	144	174	170	176	161	171	169	148	202	176	168	151	167	176	183	182	171	172	152	139	163	171	175	170	186	171	177	175	178	156	174	157	186	174	180	152	179	168	170	182	141	170	164	157	180	153	163	174	139	194	180	168	160	168	162	143	151	173	178	166	150	207	166	147	186	183	182	179	168	185	162	165	157	193	191	186	171	142	167	153	143	169	199	190	157	174	171	181	180	134	164	169	169	167	177	188	166	182	161	181	176	194	162	160	166	167	188	171	183	176	150	190	161	166	183	162	183	168	172	170	191	167	184	164	160	149	162	166	166	183	187	173	149	172	176	168	152	182	144	156	158	176	187	153	163	158	172	161	168	166	181	193	183	189	161	149	172	156	164	149	171	187	171	184	179	152	157	185	172	161	162	184	154	178	142	166	159	192	169	151	156	159	165	163	149	160	173	168	171	183	185	159	181	186	184	191	176	170	169	199	155	164	174	184	142	171	152	160	172	151	174	168	169	165	171	154	177	177	167	179	181	180	156	174	197	170	175	160	156	161	169	167	166	168	151	166	169	182	181	147	172	169	172	161	178	166	151	181	181	190	141	180	170	142	180	192	138	158	168	172	149	151	179	146	179	172	186	164	172	173	170	167	190	172	165	155	167	166	173	171	184	175	180	183	155	167	187	162	167	194	197	158	169	170	177	162	147	142	190	169	190	157	171	173	179	178	184	193	170	152	170	175	170	158	161	192	158	144	169	175	191	163	210	151	171	176	170	164	137	150	167	173	160	164	157	172	160	171	182	175	170	159	192	140	183	161	155	169	155	169	179	158	149	183	167	180	179	176	177	178	177	131	177	179	148	162	151	153	190	188	182	159	161	155	193	180	163	177	163	182	170	177	175	156	142	165	166	163	159	164	173	177	160	146	160	156	166	168	159	181	148	163	155	199	165	176	161	163	162	153	169	176	174	186	149	170	169	147	178	172	178	164	164	191	174	168	174	153	145	167	152	166	161	164	158	172	165	192	163	183	203	197	173	159	177	178	170	178	165	153	160	164	187	151	192	169	173	156	182	173	174	132	141	144	157	158	198	153	172	178	168	177	172	173	167	164	157	168	149	167	190	160	155	165	153	171	164	161	160	166	183	160	185	175	169	169	168	161	154	169	175	173	184	160	171	190	161	192	171	218	172	143	189	152	157	162	181	171	165	169	154	182	155	140	147	154	165	179	176	162	190	150	170	149	152	150	172	162	173	179	162	163	177	158	166	143	160	157	177	175	163	160	201	185	173	178	152	146	185	153	175	161	191	162	171	159	170	177	188	185	182	166	168	208	191	158	174	169	169	153	167	171	187	172	190	171	185	151	165	164	155	176	179	162	178	148	166	176	167	168	167	157	180	174	184	172	185	179	181	181	153	168	157	174	168	169	167	164	164	183	163	158	166	184	163	170	170	190	168	186	152	149	170	161	159	160	174	176	204	176	178	163	174	182	159	191	168	175	180	159	160	175	166	163	170	153	152	137	151	184	162	175	178	133	159	153	160	166	200	179	198	174	182	178	199	170	164	183	158	165	176	159	159	178	156	184	157	131	152	165	167	156	132	158	155	174	197	179	177	155	146	168	172	191	170	154	167	167	186	150	196	180	172	176	168	172	135	183	161	181	180	174	150	156	168	185	175	171	156	172	168	159	170	159	148	190	159	158	173	186	165	162	177	185	162	197	161	165	171	171	162	177	173	174	148	180	183	174	176	173	158	180	168	143	158	169	173	159	166	168	173	163	154	154	153	190	159	160	144	167	159	161	172	161	175	174	158	181	183	163	172	145	150	175	186	168	192	155	198	158	168	170	157	157	143	182	138	158	170	153	186	157	172	163	198	162	178	167	157	179	157	178	172	182	163	153	161	158	188	144	166	167	157	182	170	178	166	168	210	143	156	190	141	153	185	144	172	173	173	171	171	184	180	164	177	172	164	172	191	177	166	168	173	161	174	164	159	183	182	162	183	163	170	165	157	170	170	196	170	155	182	159	153	192	178	170	169	169	158	164	151	169	184	158	178	146	183	164	156	188	184	163	170	155	158	181	156	159	173	181	178	175	173	189	180	183	186	156	185	155	167	166	181	170	174	162	167	153	155	178	171	164	153	179	154	184	171	145	172	157	173	201	167	184	147	151	157	188	166	183	166	194	170	161	181	155	161	165	175	168	179	175	186	164	183	162	175	172	155	175	167	180	168	173	153	172	165	182	151	174	168	161	174	158	155	133	188	157	164	180	153	149	166	189	193	154	175	167	186	182	152	168	176	164	175	157	190	180	177	148	186	163	160	163	141	152	176	171	163	159	152	191	171	161	175	141	164	187	177	179	180	181	189	181	195	187	149	149	155	159	173	178	164	166	159	185	165	165	161	159	198	174	160	173	178	157	167	167	169	160	162	159	182	145	159	177	179	155	166	162	176	170	185	152	180	164	170	173	165	173	193	186	157	161	172	200	164	145	164	154	168	165	150	170	170	157	172	155	171	185	139	171	139	189	169	164	156	171	168	157	148	168	203	161	184	167	156	202	178	165	174	170	149	169	184	172	161	141	180	163	170	151	203	166	170	170	157	158	159	174	177	184	168	190	157	156	172	174	168	160	186	148	164	185	169	177	173	181	157	168	190	160	172	173	174	183	181	161	173	178	162	162	184	173	165	165	180	179
10969	525	606	593	589	576	566	569	490	495	493	494	491	488	472	473	471	462	474	475	497	487	456	476	456	491	495	452	445	491	488	466	468	491	457	455	480	458	469	460	451	468	442	493	432	431	481	466	462	480	436	483	481	485	449	453	475	466	488	457	484	455	483	440	454	461	493	457	477	414	412	465	500	447	476	461	466	472	454	445	447	463	447	496	430	458	459	486	456	467	443	480	486	458	459	405	464	453	472	428	492	466	485	445	478	469	458	490	503	445	480	473	470	488	448	460	470	470	472	445	476	479	494	496	437	482	476	447	442	489	496	447	408	452	471	414	442	452	468	427	426	462	451	478	466	474	469	426	455	428	477	477	430	452	464	493	431	458	444	450	451	433	458	451	455	447	430	462	466	480	470	450	469	430	496	477	460	449	477	464	467	479	450	467	474	467	432	451	440	445	463	458	458	439	453	508	476	499	446	422	404	436	462	467	455	470	455	462	454	438	456	449	463	451	463	462	422	482	469	455	459	441	486	443	431	444	424	439	469	483	474	460	459	439	458	481	476	420	440	457	467	473	518	439	457	458	423	456	454	457	424	457	492	454	461	447	440	486	452	447	502	482	467	461	431	471	485	484	489	476	454	436	503	436	481	460	467	466	440	471	504	438	476	440	472	483	440	419	444	496	472	467	468	446	465	431	455	448	442	450	441	461	464	446	437	434	501	466	457	456	458	446	462	481	480	465	429	460	441	461	480	423	468	466	462	449	447	502	448	419	457	457	450	456	452	465	478	444	420	427	469	443	503	479	470	475	449	505	440	454	510	507	481	499	445	450	461	458	461	486	454	475	454	474	485	466	435	455	469	449	459	499	451	480	397	469	469	486	468	479	462	445	440	490	486	471	437	436	473	497	419	493	436	453	487	438	453	446	467	453	494	485	458	466	428	508	443	484	458	451	467	439	455	483	416	442	435	470	472	446	440	479	444	481	444	472	488	460	474	465	461	448	433	442	484	484	471	502	410	543	452	493	448	457	451	474	463	400	432	430	475	476	465	458	501	447	424	452	480	469	440	519	436	473	441	460	468	478	458	497	491	461	464	460	474	459	461	474	475	459	447	446	416	465	468	468	447	459	431	454	442	462	443	450	453	439	459	473	448	456	467	468	446	462	474	490	435	460	472	452	459	439	466	435	490	443	459	474	442	501	452	425	448	473	440	474	420	460	463	450	466	436	446	461	486	454	434	454	491	461	400	452	460	445	443	443	404	459	466	473	470	499	482	436	486	434	495	443	499	481	460	439	444	482	515	454	455	486	477	453	444	461	483	500	452	447	445	457	465	459	442	439	497	475	428	480	487	465	429	457	495	464	423	459	437	426	451	446	443	429	452	437	438	428	414	438	495	458	462	451	435	452	476	462	450	432	439	438	449	487	432	481	455	449	483	462	422	491	489	472	464	481	445	451	473	498	436	449	467	410	474	455	464	412	446	441	449	487	470	447	472	462	445	481	485	455	439	428	518	427	451	485	475	448	473	482	459	444	474	441	488	450	443	459	451	452	485	469	446	490	466	452	479	446	466	493	428	463	450	475	490	487	435	487	458	426	479	482	447	452	459	447	478	450	486	429	484	478	493	506	463	437	476	436	444	458	484	464	445	471	456	449	459	475	486	471	481	484	457	447	440	435	479	454	443	461	531	480	470	469	467	436	445	464	495	458	461	461	459	438	449	454	453	419	448	470	450	471	480	423	422	450	497	465	505	443	468	451	429	451	461	454	495	457	490	455	467	439	476	467	462	437	477	449	449	427	481	463	450	440	410	455	458	447	442	476	419	428	438	458	470	465	463	454	473	473	430	448	450	482	429	451	409	474	468	477	456	484	465	498	442	495	499	443	439	449	434	447	450	443	455	477	478	446	463	428	467	454	458	505	430	453	470	472	451	444	489	459	444	464	446	433	440	473	474	421	468	461	449	449	444	436	481	485	445	466	500	414	471	444	456	482	473	458	441	492	428	445	457	458	468	452	435	483	441	457	483	507	462	426	458	424	449	464	473	439	462	471	425	471	471	430	429	447	449	431	475	448	455	465	433	469	482	482	474	449	486	463	467	456	482	469	446	441	463	459	456	459	460	441	450	464	463	474	470	454	454	491	454	461	486	451	469	443	458	464	473	473	454	453	457	452	455	456	450	459	458	447	479	468	449	458	459	464	441	491	447	463	405	427	455	456	481	470	442	459	493	452	487	474	435	471	407	453	464	495	462	473	471	470	473	444	427	444	502	455	447	455	472	487	439	467	449	443	427	484	461	449	441	440	479	474	483	483	472	436	418	433	445	478	465	394	472	460	462	416	448	451	438	482	460	471	520	421	466	485	421	423	443	472	495	429	442	460	450	435	482	469	441	435	478	459	438	479	449	458	470	434	452	445	475	447	446	420	444	490	452	451	485	440	480	454	454	459	431	462	456	452	435	455	449	434	453	418	414	463	452	465	463	455	453	446	447	463	485	466	458	466	455	448	408	454	443	462	481	450	380	506	450	473	443	470	492	462	449	480	492	421	429	459	449	461	495	469	502	429	490	452	450	516	441	449	470	440	440	487	450	463	440	448	448	457	429	477	486	457	470	484	448	441	450	449	469	449	477	465	488	434	442	497	433	475	430	507	472	435	459	488	461	463	481	437	446	467	434	492	471	417	485	476	448	438	479	457	446	457	446	446	486	449	447	430	505	413	424	481	446	447	429	459	457	482	442	461	415	439	434	467	462	467	415	446	451	447	501	496	426	449	447	441	482	456	462	455	449	456	452	487	464	436	461	444	428	438	458	439	461	460	423	455	450	473	428	498	461	466	460	432	466	448	467	467	476	434	477	446	446	468	430	476	460	424	472	457	436	460	446	474	460	451	481	430	490	450	453	437	430	490	441	481	465	461	467	463	456	415	459	454	477	474	480	461	462	464	438	490	500	476	461	471	445	486	478	458	430	459	458	458	488	422	457	437	469	452	461	405	475	464	454	447	479	456	483	490	461	456	472	459	449	464	446	413	468	482	458	468	462	474	419	428	467	435	488	419	403	447	438	453	444	443	476	487	413	485	489	467	463	458	428	467	452	437	453	449	492	497	482	464	480	476	462	482	450	447	482	504	478	462	443	443	487	436	466	430	494	449	476	473	447	481	469	433	449	422	485	431	416	490	446	484	417	477	469	473	470	457	454	461	468	408	460	441	472	480	447	483	456	493	437	499	479	442	422	521	460	470	472	432	456	468	472	464	467	434	432	458	426	447	483	481	467	479	480	457	460	463	487	421	447	475	481	462	440	471	438	488	435	491	455	425	463	476	479	412	449	434	447	483	464	485	488	465	455	486	488	444	486	455	478	459	452	451	463	452	445	456	450	464	462	466	482	465	456	485	447	475	433	463	459	500	436	428	454	464	447	465	453	498	471	432	464	432	446	430	486	465	467	446	440	459	394	468	480	473	488	477	450	460	447	463	449	486	457	494	429	444
48325	11897	1528	871	685	533	450	425	366	319	324	275	306	292	264	263	269	266	257	255	288	231	232	215	279	263	265	263	227	240	253	248	244	251	264	264	214	251	230	236	219	240	232	238	233	245	247	228	218	232	214	243	233	226	241	216	222	223	254	240	207	243	215	213	227	229	210	218	234	225	252	211	236	232	260	231	242	223	254	243	212	216	226	218	261	215	246	214	249	215	227	236	228	246	254	241	223	213	259	234	245	224	245	247	212	230	232	210	243	258	243	262	219	208	211	224	238	235	223	248	224	242	224	194	235	220	242	222	205	230	220	226	196	212	239	251	199	220	249	241	216	245	231	230	220	230	243	208	211	239	214	240	229	221	222	251	261	233	251	218	239	267	207	252	227	254	211	249	223	217	244	233	232	239	228	227	224	226	238	243	264	219	217	238	214	242	231	232	209	246	242	234	271	254	186	220	217	223	216	218	225	237	212	210	233	222	237	220	256	230	241	231	214	242	219	247	226	226	244	208	232	220	235	239	205	230	217	229	223	238	257	205	239	212	223	237	221	253	237	223	211	238	203	215	213	218	240	246	244	231	223	230	230	222	230	233	221	235	218	218	236	222	234	252	234	211	222	209	222	212	195	225	212	214	247	218	230	241	250	232	199	228	237	207	199	238	219	258	208	225	213	206	226	262	239	243	222	247	224	229	201	267	233	238	254	229	205	218	219	242	247	245	223	225	226	241	247	209	209	223	225	239	242	228	240	200	243	213	219	216	217	228	226	233	217	246	224	226	194	222	226	206	213	211	257	237	238	231	239	225	237	243	205	237	217	194	257	242	226	225	213	248	228	225	228	222	228	224	226	232	239	242	214	271	244	213	224	231	237	203	237	226	203	223	198	225	240	207	232	218	219	219	247	225	225	230	214	228	207	225	223	258	234	221	238	205	228	219	218	229	231	223	232	220	221	215	214	202	247	234	239	209	209	204	230	205	255	257	219	222	241	223	237	238	211	231	249	210	220	223	230	225	252	237	241	212	208	260	202	235	223	200	228	218	254	248	252	206	241	231	221	253	253	224	232	237	234	214	241	212	227	216	236	235	202	225	258	244	222	216	252	255	219	220	216	213	228	219	228	259	232	245	218	255	264	211	223	196	240	221	227	222	248	233	238	195	227	197	269	245	225	218	230	215	223	232	227	223	231	248	246	243	208	229	204	233	230	237	235	239	232	221	206	210	195	200	217	220	205	199	226	251	222	249	240	225	242	199	213	227	212	227	260	194	241	192	220	216	204	244	227	228	257	193	234	229	218	256	239	233	214	218	222	222	215	238	260	201	185	231	252	220	233	217	237	252	226	231	227	226	213	243	229	239	237	231	229	210	231	206	228	206	230	240	209	224	233	242	229	220	220	223	223	206	212	247	213	250	233	254	216	248	255	234	254	236	215	223	256	220	246	246	243	217	226	230	240	212	209	240	199	217	211	248	221	197	201	201	259	231	232	232	228	206	234	247	233	229	233	210	219	232	233	219	227	255	206	236	259	229	225	215	217	198	201	213	239	227	232	238	242	228	221	259	227	219	224	232	215	232	248	235	223	259	223	204	238	260	231	242	250	236	210	222	209	232	270	260	238	225	253	224	210	225	251	228	226	223	218	249	235	259	214	236	230	239	223	230	213	221	233	252	230	228	228	240	270	225	230	222	232	215	233	229	220	240	227	215	221	226	222	240	218	231	229	236	244	228	234	218	217	205	211	225	226	230	220	220	215	237	259	251	206	214	224	228	224	231	234	225	223	212	226	248	259	243	249	237	241	225	222	235	259	231	240	240	260	245	252	230	228	216	258	239	230	228	226	218	251	245	213	223	251	242	250	222	215	247	223	221	216	237	228	236	244	227	201	221	216	230	257	235	241	220	236	216	236	218	230	228	222	252	216	234	236	254	210	265	261	228	251	225	224	253	248	237	237	224	225	211	249	265	242	249	201	220	222	226	234	209	189	252	216	221	244	238	245	257	221	237	269	227	215	266	217	217	200	238	216	220	232	245	224	241	228	240	247	248	248	206	219	242	256	261	233	228	217	213	208	237	214	228	238	216	212	243	222	226	232	229	220	228	236	230	232	218	233	224	232	244	199	222	220	220	205	213	204	220	232	250	208	230	226	241	255	210	254	200	218	233	217	207	190	255	234	214	225	231	212	232	233	256	219	237	230	232	235	268	240	234	259	217	223	223	236	217	221	229	239	226	240	225	237	216	226	221	234	231	213	233	218	217	232	221	223	234	195	210	212	221	232	217	229	223	221	233	261	232	215	236	234	229	223	249	208	242	271	229	243	236	220	241	202	223	241	211	231	232	246	217	221	215	228	220	225	238	237	228	227	207	217	222	249	226	250	192	230	202	245	239	216	250	242	221	239	209	237	251	227	230	221	227	224	233	221	234	217	233	224	223	233	208	222	209	249	240	223	230	239	213	221	200	244	256	246	227	224	228	245	217	248	226	220	221	240	233	247	217	242	241	189	223	223	216	214	206	209	233	228	241	230	239	215	219	220	240	233	219	228	225	234	225	247	253	221	230	240	238	231	233	227	220	233	232	246	229	246	226	224	198	230	189	250	262	216	253	209	226	211	240	220	241	228	252	224	232	228	245	231	229	227	232	267	221	268	212	221	243	240	222	263	265	254	223	244	191	241	217	227	241	200	242	217	242	222	231	213	227	211	237	227	231	247	216	211	243	229	223	225	220	214	242	247	212	221	212	198	222	221	247	258	244	227	225	228	238	247	215	195	230	263	256	254	235	234	245	261	204	222	233	260	225	221	234	234	226	199	214	212	246	249	203	231	212	188	228	250	222	205	222	214	209	230	231	246	209	211	207	224	217	213	202	246	224	230	249	242	203	225	227	231	228	244	213	223	206	250	269	227	233	215	217	221	209	219	229	206	260	230	209	249	242	207	236	198	223	208	197	199	231	234	212	194	234	208	233	231	224	241	234	216	209	212	225	216	222	229	207	247	255	240	227	201	202	225	246	234	229	223	242	217	234	210	239	206	223	240	222	202	215	229	261	234	288	252	219	223	234	213	233	227	235	254	230	245	230	224	254	221	237	259	244	232	213	229	227	210	214	252	242	245	203	218	219	209	246	216	203	250	203	249	230	235	209	201	250	245	235	255	229	238	211	211	248	237	251	222	232	213	240	235	228	240	235	219	230	216	224	236	235	219	222	230	237	224	233	227	211	234	218	241	248	223	240	238	251	247	226	237	208	232	224	215	234	233	222	224	213	218	203	201	208	200	253	259	223	215	225	250	222	218	246	221	227	223	237	222	252	227	250	208	221	237	226	213	230	245	244	200	215	230	198	225	224	239	222	229	231	226	233	226	228	243	224	235	242	207	207	211	237	223	240	243	232	237	212	228	215	248	243	205	227	205	237	246	228	239	229	242	223	197	210	238	234	207	189	256	223	254	240	263	212	230	221	221	214	226	238	198	225	240	214	229	207	233	259
24814	1794	2288	2603	2432	2023	1724	1497	1409	1211	1089	1025	942	852	866	834	816	823	789	750	720	689	718	673	628	697	646	638	621	660	641	619	630	644	636	645	671	652	633	625	589	616	557	633	625	578	641	646	587	587	658	591	625	618	573	608	566	614	626	599	582	630	633	579	578	577	605	534	571	596	603	617	602	584	605	614	610	578	626	608	618	629	603	580	604	609	610	573	569	630	592	580	595	595	594	561	611	556	633	574	580	596	597	601	582	567	573	588	577	589	616	602	583	627	620	588	576	636	540	580	563	580	585	622	592	612	553	606	579	572	583	570	622	602	627	550	624	572	576	610	577	567	592	537	579	642	622	627	632	586	602	576	574	565	604	579	558	620	610	564	566	594	612	582	609	578	595	579	603	602	609	588	605	574	603	586	570	571	642	596	606	574	558	621	569	637	590	626	557	579	557	624	569	567	605	575	620	605	582	601	628	638	585	564	587	595	593	628	601	589	579	592	546	593	596	610	597	570	588	584	574	604	570	569	595	560	564	612	542	638	560	555	587	575	592	565	592	570	565	581	597	537	527	581	552	596	599	576	591	568	560	602	593	598	588	593	582	590	627	573	549	611	623	607	557	562	529	548	607	628	578	582	614	555	547	531	588	596	574	597	589	587	557	618	612	555	598	528	574	557	570	598	573	619	601	573	648	590	602	576	616	590	594	645	576	569	581	569	617	568	544	614	579	610	566	588	646	590	589	551	570	613	571	589	605	608	603	577	574	594	514	598	571	598	611	563	588	563	546	566	564	559	594	584	604	579	588	555	596	565	567	609	550	562	581	553	590	577	557	566	564	556	596	576	579	574	593	601	603	641	589	559	643	537	567	581	592	625	546	618	595	537	600	605	577	556	628	569	604	564	588	605	609	600	570	561	662	596	600	556	540	559	594	566	564	584	578	560	554	595	611	582	572	597	596	581	563	602	591	569	618	610	585	541	573	616	581	566	566	577	550	587	632	559	586	585	578	597	594	622	563	609	559	600	596	554	555	563	540	598	594	597	591	582	597	579	608	554	575	617	572	584	634	571	618	584	608	625	579	652	592	600	601	546	649	616	598	543	566	613	650	542	584	598	558	590	610	577	589	578	596	575	613	625	591	599	600	593	623	632	584	595	529	576	582	589	586	598	567	556	579	594	563	608	588	590	540	581	557	543	603	568	574	550	569	535	627	603	591	568	657	600	568	621	572	609	567	613	603	580	575	592	524	625	557	566	608	542	602	563	573	589	580	602	572	569	599	563	573	595	564	573	583	589	588	562	607	605	613	593	606	567	572	567	571	590	545	534	537	600	592	574	618	598	609	609	597	592	592	625	601	583	594	594	579	568	633	556	594	610	583	558	574	577	576	581	625	574	568	600	587	595	572	571	584	607	591	562	598	599	607	615	575	602	615	581	538	627	587	569	586	572	605	582	580	596	582	606	619	588	558	592	576	595	605	584	602	573	565	553	550	554	580	588	555	613	626	630	585	557	608	593	597	640	614	626	582	547	627	572	597	550	597	595	585	585	578	561	600	564	559	617	593	565	587	615	574	589	555	593	569	556	552	639	560	614	584	634	578	588	547	614	615	546	610	566	570	614	584	575	606	559	557	563	557	546	640	589	555	581	557	602	600	553	555	578	586	615	560	600	588	590	569	587	563	566	573	571	585	621	577	615	560	601	616	631	607	590	601	576	550	635	581	569	569	600	592	594	587	591	563	574	547	571	578	597	636	592	599	574	598	581	617	606	549	577	587	598	552	595	575	627	558	605	599	554	599	602	524	568	591	617	597	539	568	619	642	545	609	579	555	614	581	576	548	570	584	575	608	576	612	611	566	617	604	578	611	615	592	573	607	580	559	538	599	590	566	583	574	567	521	592	578	579	592	618	571	582	591	564	624	563	580	626	631	591	594	590	601	575	585	577	627	603	565	571	568	591	593	568	597	598	658	600	575	561	560	560	625	583	617	578	580	565	566	574	617	608	582	542	572	566	564	603	576	586	590	547	580	581	594	591	592	631	600	575	608	583	591	553	592	574	593	580	600	593	582	568	592	563	615	601	547	594	596	556	603	573	572	567	599	613	586	572	553	564	554	574	577	565	565	617	610	590	588	570	578	578	558	609	592	562	612	603	593	599	556	580	580	587	642	553	547	609	615	604	580	581	592	545	597	606	540	590	582	592	554	562	584	607	593	599	585	591	636	588	570	564	611	635	552	584	570	609	616	622	568	597	632	552	596	581	549	618	580	597	631	555	568	614	586	607	577	585	603	538	557	559	613	584	578	609	603	557	613	574	569	590	579	595	562	595	559	593	614	548	617	561	521	602	575	581	599	612	556	571	559	578	595	588	571	567	566	564	574	535	552	577	577	553	567	588	581	561	568	546	576	575	545	578	545	570	577	580	589	589	610	581	611	593	597	587	595	569	555	538	575	578	595	621	631	608	564	543	618	554	598	596	550	611	610	548	599	568	575	601	605	589	573	583	567	502	546	598	570	590	572	585	604	575	596	550	565	586	567	615	556	605	598	590	634	540	605	593	580	576	611	568	586	568	649	609	562	591	591	577	593	583	559	641	597	571	590	582	601	582	566	518	589	555	582	547	583	538	559	604	588	613	606	580	537	622	609	623	591	554	573	605	589	561	577	595	561	596	602	564	547	611	541	591	604	611	603	579	584	536	556	608	633	578	613	554	576	561	568	593	605	525	584	589	611	531	555	558	618	586	570	592	594	587	571	552	571	617	645	548	564	583	594	565	581	608	555	582	577	543	626	565	626	621	609	548	547	610	584	619	572	597	593	660	641	579	588	619	573	540	539	546	594	580	598	612	597	575	556	566	598	575	563	604	563	567	573	570	537	582	584	604	630	583	624	565	571	576	565	567	591	587	640	583	568	572	568	605	603	589	582	567	607	589	605	622	603	606	580	568	554	567	595	569	593	555	588	569	556	582	561	595	577	577	604	572	549	575	564	552	601	606	622	645	592	579	577	567	572	644	597	566	590	614	579	559	599	542	573	582	595	573	535	554	567	610	559	598	567	587	623	566	597	598	575	608	549	601	601	595	541	595	562	593	629	594	605	608	584	607	594	568	602	618	554	613	627	618	607	572	599	628	546	575	591	568	611	608	571	580	571	592	617	550	588	588	616	580	581	542	608	587	547	615	621	570	594	586	595	578	615	596	576	576	571	561	590	603	626	562	567	615	578	568	609	617	631	614	608	595	637	551	587	579	606	597	624	589	602	602	592	567	575	607	549	594	586	558	565	600	618	548	601	589	588	566	558	585	613	594	552	572	580	615	562	562	591	571	552	555	603	592	580	614	593	595	529	571	587	528	616	612	570	613	549	630	580	611	564	576	594	603	590	563	575	568	596	628	577	547	606	601	557	608	595	626	557	582	619	555	603	588	578	585	550	566	586	590	596	591	546	583	658	564	571	613	571	640	594	561	574	566	585	554	622	566	593	609	598	587
60893	18850	3838	1519	1040	750	596	451	424	354	294	274	221	219	216	211	193	204	167	195	180	167	173	163	157	166	165	167	157	161	146	163	149	142	143	151	158	152	141	154	152	132	137	144	136	134	128	131	160	152	151	133	139	130	154	144	120	150	151	143	133	137	156	118	142	120	156	139	131	134	144	140	138	148	114	124	136	158	140	143	121	147	132	140	140	140	129	140	125	132	152	142	126	145	133	144	121	123	133	137	136	145	138	134	141	105	169	156	119	144	157	145	141	133	154	134	125	153	131	128	131	151	145	128	163	146	149	125	129	144	122	148	130	152	147	139	156	138	141	159	157	154	137	143	118	154	153	128	130	138	127	114	159	158	139	131	128	150	128	148	133	156	148	130	140	139	147	135	135	133	143	138	136	118	133	144	135	136	132	145	114	139	150	160	114	130	141	160	122	131	136	160	117	115	124	138	147	134	136	141	151	134	125	134	129	129	136	128	134	133	136	133	102	129	139	155	141	155	129	130	130	137	127	138	151	151	124	148	118	128	127	119	135	149	136	138	139	131	130	161	127	151	128	141	165	107	151	127	139	140	135	139	159	152	132	141	137	149	142	137	133	133	155	135	136	133	112	125	144	127	122	133	128	143	116	147	142	146	134	142	140	137	140	146	132	142	132	101	124	125	144	115	133	137	126	140	141	147	126	134	148	117	131	129	150	125	142	122	162	142	143	143	129	159	123	139	155	153	139	148	123	143	121	111	129	154	142	121	128	132	127	129	133	130	144	147	122	155	127	125	131	134	150	133	130	143	132	138	151	145	129	134	140	138	131	127	148	157	137	151	149	127	149	125	166	134	130	141	150	149	120	146	126	140	150	146	163	149	126	136	124	133	128	140	146	141	145	131	146	164	135	133	147	149	132	162	147	147	143	138	151	157	118	160	136	153	155	141	124	134	150	128	130	138	145	136	133	152	133	144	131	135	128	129	132	144	160	131	120	130	137	141	151	127	140	148	152	130	135	141	125	133	136	147	133	145	133	140	146	128	140	147	135	144	156	151	132	152	150	129	137	121	149	151	154	120	150	131	126	154	138	135	113	137	125	137	161	140	120	153	131	125	128	142	148	136	137	131	130	138	138	138	130	145	134	123	117	135	144	128	150	125	131	159	125	110	145	131	134	132	140	130	133	126	140	173	135	138	146	137	132	126	126	140	132	154	120	154	136	141	150	140	119	143	123	153	130	101	130	124	136	137	143	125	161	144	134	147	143	129	130	138	138	124	153	147	141	152	147	124	141	143	126	152	115	122	147	122	120	144	139	142	130	127	140	138	153	163	132	137	151	162	151	136	135	131	124	149	126	128	153	128	124	147	157	134	138	140	134	126	125	134	129	106	143	118	119	139	126	144	136	133	129	135	131	119	148	137	139	114	143	132	149	147	127	132	144	115	139	147	139	124	139	149	153	135	156	136	131	125	148	155	136	139	141	152	114	145	132	140	153	146	148	137	122	126	153	134	123	122	136	149	149	140	135	160	138	135	131	139	145	153	140	133	148	138	135	145	134	119	148	139	120	150	126	150	130	135	132	134	129	126	127	106	142	130	158	163	135	131	137	105	139	139	125	123	140	156	125	135	139	155	146	157	121	144	159	125	142	130	143	147	137	139	112	158	130	134	155	135	146	149	136	126	118	152	145	145	155	160	139	152	134	138	114	141	128	134	142	145	163	162	134	143	130	142	140	123	142	132	119	128	145	140	161	141	129	152	131	140	139	126	145	116	149	126	132	140	145	130	149	144	139	125	146	126	143	137	126	114	136	126	131	174	123	123	144	151	121	150	149	151	116	145	135	144	132	125	113	157	136	136	144	139	136	129	128	141	142	132	131	154	136	149	131	138	133	142	163	121	139	142	136	148	143	149	159	128	142	134	134	124	148	127	127	117	125	124	130	135	134	133	140	125	130	107	127	151	121	140	133	129	134	135	129	135	135	154	156	147	150	121	128	126	138	130	137	117	128	138	152	134	140	136	124	150	127	131	141	144	151	147	128	136	134	120	148	139	137	149	142	125	122	140	132	118	129	131	135	154	135	157	151	126	135	106	126	115	147	163	149	144	142	135	153	123	146	129	128	137	155	149	140	134	131	116	118	132	121	155	131	163	138	146	132	168	115	125	142	148	123	125	134	114	122	125	131	134	140	140	137	148	136	140	119	141	145	158	136	163	123	125	125	142	115	137	138	139	138	141	127	140	131	118	144	125	129	117	165	143	151	112	169	139	132	132	148	138	164	145	142	129	130	157	130	133	107	152	161	136	141	152	120	129	113	130	136	135	131	150	151	149	133	130	130	153	143	157	116	142	157	148	128	154	141	149	137	141	139	159	133	133	148	150	150	139	135	138	139	122	153	138	139	115	149	136	137	137	142	145	130	153	133	150	132	133	126	133	147	132	135	135	114	140	130	146	141	114	154	134	137	142	128	152	127	150	135	122	127	138	130	137	130	135	143	152	132	154	144	137	114	143	170	136	130	140	120	148	138	132	135	134	145	150	118	125	136	131	129	141	137	130	145	139	130	128	145	132	122	145	141	126	156	116	124	139	140	134	154	128	131	130	131	138	127	146	140	141	133	142	122	121	142	145	146	133	94	122	126	129	141	123	126	132	131	129	115	141	127	152	134	138	127	155	148	144	130	131	143	125	135	142	126	142	156	137	141	141	139	125	113	132	115	143	142	156	141	128	126	122	126	129	119	127	143	163	141	138	141	155	131	125	130	148	142	142	138	122	130	126	142	158	148	135	147	137	153	147	144	156	151	149	162	134	140	135	125	135	133	116	147	141	137	145	135	133	139	132	128	141	152	149	134	125	111	124	130	117	134	149	143	140	135	137	132	141	126	124	144	146	141	161	135	146	144	129	119	124	132	156	160	120	144	143	139	138	112	161	144	124	148	147	129	150	123	131	138	137	146	158	148	155	150	171	150	135	125	130	136	146	120	147	154	123	144	129	137	140	127	149	153	132	157	151	140	130	131	110	147	144	139	129	133	124	141	145	135	138	132	147	105	150	141	138	148	129	138	161	134	143	152	114	159	145	131	139	153	132	146	138	133	140	143	135	154	120	132	149	133	106	137	118	136	133	137	131	146	143	140	138	134	135	133	137	146	155	116	143	131	154	131	130	147	131	144	145	145	141	124	139	141	135	146	121	149	132	141	146	148	141	152	128	149	132	146	128	134	135	143	136	162	128	123	128	126	112	155	130	137	117	143	140	147	140	139	129	167	132	115	135	125	147	153	139	154	123	132	116	138	138	133	124	135	140	162	140	127	159	143	119	159	124	105	159	138	134	143	136	131	145	141	130	143	154	129	131	148	123	143	149	153	148	126	137	133	154	122	132	120	137	130	115	144	153	128	134	148	132	131	136	118	109	144	158	159	111	122	132	128	132	137	133	114	142	113	137	109	143	129	141	137	122	145	141	139	124	128	137	164	131	118	137	149	130	115	124
32288	2671	3591	4335	3920	3062	2577	2099	1852	1539	1407	1202	1120	977	930	878	815	786	730	644	669	673	599	622	588	582	552	500	571	489	505	529	485	491	472	438	414	461	482	440	422	401	403	459	410	418	416	411	429	410	396	429	402	372	411	391	408	394	424	363	411	391	377	374	396	429	383	405	364	401	416	403	412	372	401	378	343	341	397	357	371	367	379	407	381	383	373	349	348	383	362	376	392	391	359	360	372	388	399	341	383	375	370	387	381	378	368	382	367	347	347	355	348	426	353	374	348	410	384	365	356	353	373	370	376	368	343	357	387	400	380	397	378	375	395	379	359	387	404	377	348	361	399	352	356	382	360	394	377	376	389	352	345	402	328	345	367	350	367	392	359	385	374	337	349	364	343	335	347	387	366	348	346	359	374	356	360	373	366	354	341	370	356	346	356	338	353	368	372	396	378	368	322	358	333	346	344	334	378	374	347	349	367	368	343	357	358	343	351	383	382	373	375	391	381	352	380	401	381	371	356	353	332	359	378	354	335	386	359	350	365	385	376	367	355	395	366	401	384	348	394	373	380	324	366	352	360	341	386	351	378	380	384	389	352	374	343	339	307	387	377	344	375	365	382	352	356	364	378	369	347	353	363	354	360	376	362	343	378	378	361	366	381	354	349	364	390	366	346	400	412	353	355	366	323	364	365	397	353	398	370	358	346	379	374	390	336	351	324	353	351	340	377	314	347	358	359	341	353	375	372	356	363	360	363	408	347	341	366	364	348	361	329	334	382	376	337	387	345	356	370	352	352	362	375	354	331	380	363	357	360	355	334	339	329	386	357	359	335	382	354	378	380	367	361	347	345	377	355	355	365	365	363	341	384	354	351	372	365	356	335	347	390	370	335	361	394	357	333	329	365	385	358	394	368	351	396	377	368	351	327	388	382	384	341	373	372	362	326	379	357	363	361	366	352	346	354	360	376	349	373	344	358	335	387	333	337	403	341	337	390	370	377	362	371	372	392	374	348	327	385	389	359	365	379	375	376	351	358	378	337	382	385	346	360	326	386	359	380	374	324	370	368	361	331	344	374	364	362	374	364	337	376	335	370	342	327	364	365	366	383	369	351	347	360	353	385	349	382	373	331	362	380	347	361	390	386	326	379	377	370	346	406	347	364	368	387	361	377	370	347	390	353	356	369	355	351	362	370	374	357	372	382	334	363	373	346	342	388	379	387	369	350	369	353	365	362	334	351	364	353	362	392	318	390	365	379	336	343	363	380	385	352	339	355	370	357	393	373	344	369	347	370	368	384	367	356	361	397	374	372	337	371	347	373	346	335	330	399	372	333	346	348	361	366	362	335	332	355	400	364	367	333	357	353	379	371	345	378	363	363	379	354	384	403	342	370	399	340	379	399	366	366	346	332	332	367	367	355	363	358	333	349	331	366	394	343	382	347	365	345	376	356	373	352	372	373	354	370	339	354	353	370	343	366	355	392	353	370	347	363	335	368	362	402	370	394	374	349	355	361	357	354	370	380	364	366	320	356	356	366	344	367	392	375	358	363	380	347	378	342	359	338	384	337	350	353	360	338	389	330	353	331	359	351	362	363	408	341	340	367	366	366	362	363	345	379	352	403	392	356	386	369	388	395	366	355	337	378	387	340	386	399	359	347	371	355	351	366	347	322	365	357	372	376	358	365	331	336	376	388	354	385	339	360	341	367	332	362	373	353	381	354	338	337	381	349	369	345	355	347	353	360	366	321	367	405	358	374	352	378	364	346	374	375	354	348	377	373	373	353	385	372	392	336	380	360	345	341	362	375	399	364	352	380	370	353	401	337	343	377	354	357	364	367	309	351	357	379	377	369	381	357	398	339	361	350	361	361	344	361	377	353	369	385	351	344	359	371	354	354	348	393	323	358	329	366	347	375	350	368	420	372	394	389	340	338	343	366	344	349	389	345	348	358	373	364	414	394	355	364	369	344	354	392	359	314	367	340	359	355	406	407	322	355	347	364	343	363	376	384	376	407	357	369	352	378	355	415	312	360	372	379	392	383	337	339	389	389	333	357	362	351	343	386	347	341	339	371	354	356	377	325	345	350	323	402	346	369	345	373	370	404	348	359	351	364	357	381	401	382	362	347	376	340	332	390	379	371	364	334	352	382	357	355	372	326	351	366	357	383	380	369	357	418	361	376	411	348	385	357	367	339	383	382	359	351	366	356	360	351	370	412	395	355	351	358	351	334	369	392	353	355	372	353	346	379	387	379	359	356	373	338	372	371	377	387	381	378	354	397	362	370	360	360	354	339	402	366	355	331	344	333	354	348	346	381	335	360	388	364	362	388	366	371	366	360	357	372	377	383	329	360	348	354	361	357	372	342	370	375	331	340	358	347	331	380	371	357	346	380	376	364	389	368	374	364	334	360	340	349	362	390	374	347	359	376	390	382	347	397	379	386	371	376	384	363	359	342	354	363	386	340	377	307	362	409	345	357	387	371	394	349	387	342	377	376	369	375	366	352	356	377	379	345	410	339	330	370	348	358	380	359	384	394	349	370	375	376	381	367	350	367	389	379	349	360	357	385	361	399	333	379	372	358	351	363	342	349	352	413	373	379	339	365	375	389	349	351	377	385	367	354	339	351	399	368	376	371	365	363	347	364	385	348	375	362	362	345	386	391	350	391	412	361	381	377	323	369	363	346	323	336	386	401	389	368	336	326	393	379	382	382	377	350	361	358	363	376	327	341	394	366	348	367	362	381	367	379	376	354	357	343	353	325	339	366	383	340	371	372	359	350	367	346	367	382	362	384	328	363	361	376	344	321	367	364	348	400	356	326	351	382	381	317	369	397	371	346	365	388	367	352	371	402	361	355	373	354	351	339	404	344	372	353	367	361	376	325	369	330	352	366	349	393	382	372	361	377	347	357	347	371	389	350	346	332	345	359	396	422	351	357	365	334	364	353	357	377	357	343	360	381	367	394	382	357	341	373	361	350	367	362	380	342	413	352	343	369	346	363	357	339	385	359	367	374	354	372	360	375	368	349	371	389	367	373	374	393	372	326	318	379	345	356	364	362	368	332	361	367	369	356	332	366	389	345	381	348	353	361	375	344	366	411	339	372	329	345	369	330	318	353	344	381	318	362	345	368	368	367	364	380	371	367	384	368	369	375	375	368	315	365	398	372	371	376	356	364	367	342	366	369	332	377	347	333	355	354	366	362	355	344	370	350	347	381	386	346	347	377	362	409	367	369	358	339	366	360	350	387	347	360	342	342	390	349	366	348	378	355	405	318	366	364	383	343	345	379	348	385	352	368	364	390	413	360	366	332	361	346	359	338	367	341	360	355	345	359	355	356	349	328	353	377	344	341	367	383	369	374	384	342	374	381	341	354	344	374	356	389	346	363	358	389	344	391	365	382	384	411	362	390	377	382	348	353	340	350	347	395	366	362	350	383	378	356	379	362	350	361	348	342	379	350	356	357	340	344	412	340	364	370	351	378	341
15399	869	284	262	194	203	186	196	172	169	154	188	199	149	189	185	166	169	202	162	177	171	188	168	184	170	159	185	206	178	175	171	161	183	178	174	177	201	159	154	177	166	157	168	167	190	186	160	199	171	164	166	161	164	166	172	154	171	183	171	147	171	159	144	157	182	153	175	163	158	181	159	164	159	208	140	167	180	161	170	177	163	162	168	173	170	174	191	152	157	170	180	153	171	159	158	165	165	160	171	170	158	167	142	171	187	181	166	173	164	172	169	152	166	165	178	186	185	151	175	181	159	201	152	162	187	171	167	177	147	170	169	142	169	155	158	173	174	148	178	185	167	133	174	152	169	152	201	194	187	156	169	187	170	158	159	156	144	190	180	175	163	172	171	186	195	170	189	142	173	172	177	178	165	162	175	180	137	178	189	161	155	166	147	163	170	180	176	159	150	177	182	172	149	154	163	163	178	197	166	141	174	168	180	173	160	186	181	140	168	183	161	172	164	169	152	152	175	165	172	168	184	166	171	174	176	176	168	160	171	186	164	161	154	173	173	163	176	176	160	166	156	175	191	169	163	189	168	157	189	151	184	160	154	196	179	173	171	154	187	165	138	171	166	169	170	186	173	202	191	178	163	154	179	166	192	168	161	201	181	156	162	181	168	172	166	164	176	186	166	173	155	167	157	148	150	179	146	164	178	165	170	183	148	156	165	163	162	160	154	170	180	182	156	173	169	157	146	184	182	175	186	200	161	161	187	167	169	177	186	193	145	169	175	170	179	155	192	168	154	164	175	182	170	183	185	152	160	141	177	193	178	169	177	167	196	173	179	156	155	180	144	170	172	159	177	156	183	172	153	166	161	156	166	186	177	155	170	185	181	165	178	169	177	165	177	175	159	156	161	146	177	185	163	174	169	182	173	169	177	156	160	185	165	198	174	176	155	169	167	168	175	160	174	189	151	167	187	158	164	187	151	182	180	174	162	149	172	155	172	197	178	179	168	164	162	166	176	198	187	157	168	169	166	160	167	195	172	143	146	166	168	156	162	183	191	164	157	157	183	155	159	201	162	176	161	192	183	175	148	159	170	153	186	168	180	205	167	179	156	159	163	161	163	178	183	180	168	169	184	171	160	174	173	179	186	153	194	173	166	173	185	205	175	171	167	164	184	194	181	162	167	154	178	159	182	174	191	184	182	161	160	167	158	185	162	170	189	162	169	186	152	155	181	160	159	162	155	175	186	192	171	169	162	165	160	165	155	195	156	148	191	192	189	161	150	154	171	172	166	166	163	159	187	159	214	181	159	159	170	167	179	168	176	172	182	151	177	179	157	184	181	201	159	178	168	152	163	195	161	186	184	131	172	180	186	164	167	179	180	170	169	183	162	175	167	159	152	144	181	183	172	149	155	141	169	159	163	194	185	160	175	163	152	174	146	178	189	181	176	173	174	192	187	168	186	160	170	158	169	152	149	173	181	140	192	161	166	186	153	174	180	157	157	168	158	166	180	173	200	186	162	175	165	175	173	151	175	164	186	170	198	159	153	168	164	164	179	181	176	146	172	155	183	156	169	169	161	186	159	179	173	196	161	143	158	148	154	169	147	159	157	184	181	174	169	172	175	174	184	183	184	162	158	175	155	162	191	172	135	199	161	187	155	189	145	169	157	137	171	160	177	178	188	186	179	164	194	164	158	164	192	192	167	158	153	180	174	157	179	189	147	171	150	206	186	166	172	149	179	182	140	159	157	199	163	173	187	156	164	164	171	160	159	169	185	181	158	163	179	177	158	166	173	156	159	145	168	179	171	162	174	172	166	144	166	191	176	167	170	163	201	191	182	157	168	177	151	167	165	175	168	197	178	177	173	147	161	161	159	184	167	188	158	162	190	185	161	178	161	168	164	155	176	205	177	179	155	201	173	153	174	189	165	155	196	163	164	171	185	157	202	148	136	169	154	165	179	173	173	166	167	162	166	153	171	149	170	174	161	154	168	189	166	181	195	180	198	161	171	171	171	175	206	176	154	165	153	160	165	197	187	148	155	168	179	185	198	169	157	158	141	165	159	173	176	152	180	184	162	175	207	184	139	171	169	162	180	175	162	155	182	160	167	167	189	196	164	165	169	184	172	156	190	177	144	179	162	169	165	180	163	168	152	157	156	186	152	138	174	167	163	157	148	187	159	166	164	170	174	158	158	180	174	174	189	149	187	167	168	161	164	172	172	170	146	143	166	183	153	169	153	166	170	168	169	148	149	162	159	175	157	176	158	147	175	179	171	189	187	169	178	164	175	182	185	193	167	174	153	180	163	160	158	176	181	146	183	175	145	173	183	172	148	155	140	167	184	190	177	151	166	167	182	197	166	163	172	156	164	185	155	184	180	180	180	184	161	155	170	181	173	165	174	158	147	187	168	160	166	149	189	186	163	163	191	158	180	159	170	170	148	193	158	173	161	159	163	169	151	201	168	162	180	171	177	193	160	163	160	187	167	159	176	159	163	197	189	187	170	158	190	172	177	161	161	163	158	187	159	184	167	171	172	184	144	185	163	169	161	172	175	193	186	151	191	143	168	153	174	159	167	180	182	183	169	188	173	159	142	149	193	172	189	188	172	186	162	173	177	176	151	170	174	192	189	147	175	150	176	150	149	172	170	158	171	169	160	168	164	173	156	143	167	177	140	169	179	170	177	164	167	192	172	158	166	155	193	166	177	167	166	168	198	163	171	173	189	174	190	163	137	169	172	181	166	158	183	175	187	175	173	168	184	160	152	169	183	179	189	151	163	171	166	187	157	195	192	156	163	186	157	185	156	171	174	175	164	181	181	155	188	194	180	177	167	164	171	171	155	180	160	182	170	190	191	162	173	175	169	173	171	174	175	177	153	182	192	173	163	154	157	164	172	174	149	166	166	165	177	179	165	148	186	167	176	183	179	174	148	171	171	174	156	180	178	196	173	176	152	158	161	161	155	156	181	185	157	157	153	152	175	168	175	164	162	171	159	161	176	178	161	163	151	169	176	159	165	184	156	173	166	199	170	181	178	189	173	165	158	187	146	161	167	171	179	151	159	156	152	154	180	159	183	174	165	162	182	151	165	174	166	172	165	185	184	169	161	207	151	159	164	160	172	160	156	137	140	190	144	167	161	158	180	160	177	153	175	191	170	160	163	176	159	179	180	176	165	186	169	182	174	173	157	148	175	154	163	178	181	168	153	187	169	178	148	181	157	167	147	151	181	164	160	165	185	187	161	169	161	160	178	151	158	155	145	171	145	192	153	155	149	153	193	173	172	170	150	163	169	180	180	152	170	168	172	173	188	201	190	182	157	163	180	181	183	184	174	201	148	186	159	158	167	164	162	171	154	183	172	184	157	158	156	155	154	169	191	173	163	171	179	172	171	176	161	162	191	166	177	162	183	169	158	179	172	163	148	162	162	190	191	178	147	178	149	177	146	165	182	145	172	160	163	170	166	173	171	159	166	146	179	169	165	154	163
11420	644	636	652	595	514	530	538	547	550	504	492	486	497	507	500	456	498	469	492	499	460	500	455	452	443	458	426	488	450	476	540	480	455	489	458	485	471	464	443	498	470	470	494	453	440	474	472	482	441	467	464	439	501	483	465	489	408	458	467	422	487	435	491	462	431	431	461	480	481	487	447	442	498	448	480	426	450	461	438	466	441	482	472	447	482	452	483	488	451	419	426	504	414	456	484	444	419	455	435	441	510	492	476	441	434	419	511	453	456	502	474	426	460	475	475	462	477	484	487	457	447	448	471	464	448	473	474	477	496	469	466	422	450	470	445	450	493	474	424	438	463	465	476	455	474	444	485	465	467	463	482	477	448	446	467	512	474	451	455	485	471	437	472	444	446	436	467	459	426	445	433	456	416	450	499	471	490	461	439	438	456	497	431	453	460	466	463	468	452	465	426	415	468	441	434	455	479	457	462	488	450	447	482	471	442	431	457	486	477	474	481	436	484	450	442	470	479	444	490	397	485	470	442	475	475	490	433	467	433	470	457	486	441	447	481	476	425	448	464	465	472	472	454	472	471	464	486	458	475	501	468	476	437	475	443	478	433	476	455	460	424	477	464	411	481	434	468	447	437	388	472	483	452	510	485	454	468	474	450	461	468	449	468	440	487	467	470	446	476	436	528	491	478	485	451	477	479	446	488	499	498	443	494	467	461	476	496	457	444	451	451	399	461	434	445	470	488	435	444	439	461	439	483	459	473	487	417	407	467	489	500	468	498	440	454	461	455	490	514	481	470	464	457	471	419	476	450	459	487	469	448	479	487	472	462	480	438	445	471	454	476	490	449	491	453	436	447	476	441	459	462	442	443	442	481	416	493	495	436	431	429	458	462	427	429	448	479	408	463	493	441	433	432	466	482	412	457	457	460	440	500	450	437	458	472	463	437	436	481	469	479	419	449	435	472	491	442	468	465	463	479	430	460	467	452	478	489	422	466	474	476	459	427	434	453	467	455	413	446	475	459	445	473	440	474	462	436	421	443	468	434	451	477	440	449	490	446	458	444	418	477	447	496	464	459	435	440	449	471	447	475	459	487	431	454	476	478	429	428	494	455	464	488	466	472	461	443	468	443	450	446	439	477	430	451	462	434	487	481	455	425	449	494	431	485	480	478	456	484	465	419	459	425	444	476	425	479	509	466	452	456	444	480	446	449	466	479	433	452	447	456	464	459	458	433	437	431	478	477	463	450	498	461	468	498	453	467	466	494	449	448	455	456	449	428	451	486	485	506	466	446	453	451	428	466	447	459	420	453	469	435	462	461	432	448	440	440	468	439	476	467	446	430	475	483	428	457	407	485	488	458	447	504	464	431	468	462	449	441	451	464	445	446	460	460	477	441	477	445	417	467	472	483	439	443	482	449	435	459	455	432	410	462	458	432	467	466	436	460	482	476	467	471	441	448	458	465	493	450	459	467	470	486	470	447	433	451	443	480	457	482	448	421	451	438	448	435	464	455	415	439	406	463	484	453	458	456	453	430	468	477	448	425	447	448	514	451	459	473	445	440	416	492	445	487	482	464	487	430	488	486	418	458	454	484	449	455	467	433	419	464	491	470	433	468	444	471	483	468	441	440	463	443	467	450	480	480	466	434	462	461	500	459	470	439	488	463	467	449	466	432	473	460	465	463	480	454	465	465	500	459	451	440	468	456	441	414	495	465	429	449	484	472	452	445	494	453	497	487	478	459	459	452	438	501	474	475	458	466	432	441	464	459	482	424	468	481	459	443	470	491	453	446	464	455	465	469	450	487	473	470	461	476	432	487	416	495	434	441	497	444	479	482	510	479	477	446	445	450	501	431	458	470	471	472	523	467	482	452	479	461	452	445	465	462	458	505	454	461	432	423	470	492	502	462	454	450	436	450	447	486	434	476	489	446	437	459	455	475	471	444	465	454	450	463	427	483	434	492	466	437	502	486	487	458	445	441	457	453	441	436	447	437	459	453	418	485	439	463	442	464	425	476	490	452	444	462	446	462	467	469	420	484	489	481	452	456	437	455	495	485	482	444	457	493	465	469	482	467	461	458	464	443	496	467	429	435	457	447	462	448	441	477	471	497	490	440	443	487	439	495	463	422	440	434	468	452	455	463	429	436	464	488	420	475	501	461	427	443	442	463	452	451	476	428	451	448	483	498	460	446	451	475	481	439	457	479	465	465	450	429	448	438	406	445	465	479	447	447	478	508	444	457	453	483	476	455	463	435	461	468	464	448	473	487	459	517	483	464	444	483	482	424	480	484	443	483	479	448	470	483	434	456	460	455	436	485	473	471	503	443	459	484	450	439	442	455	452	481	474	421	471	441	499	461	417	461	466	466	449	478	449	487	450	458	474	465	453	469	475	497	450	442	468	474	471	479	430	459	432	472	492	483	429	469	472	427	477	469	452	486	468	465	451	446	448	462	474	455	441	458	486	451	431	488	494	455	453	438	470	475	515	491	488	450	459	486	461	492	449	446	452	463	417	464	477	476	425	456	458	489	437	466	493	449	455	509	461	479	470	441	454	443	482	475	488	433	476	442	496	475	461	462	411	448	482	466	466	452	466	468	473	460	489	432	480	484	445	464	475	453	487	459	470	470	422	475	468	482	431	438	446	451	472	437	439	426	473	488	446	440	429	423	477	457	480	459	466	480	517	444	443	508	456	458	456	475	469	472	467	494	454	420	465	440	443	468	468	462	445	488	444	442	456	441	479	460	483	448	506	435	452	476	419	455	466	451	478	498	450	495	452	436	474	471	498	421	461	474	452	469	449	474	428	431	439	480	488	477	477	443	405	480	456	443	459	455	459	456	440	457	459	457	467	504	494	454	452	411	445	491	461	511	457	471	486	454	479	448	438	433	494	477	504	462	479	475	476	428	461	424	482	441	483	424	458	461	461	448	441	463	452	454	429	471	458	474	444	471	448	454	497	446	449	480	461	443	447	451	486	441	464	458	468	496	464	472	478	482	458	440	470	451	441	457	486	402	454	467	480	449	423	431	442	453	453	469	443	491	453	452	477	442	473	438	469	488	427	477	436	456	436	478	449	442	473	464	435	475	488	474	433	442	437	486	490	450	449	458	436	471	488	433	426	425	450	462	512	453	450	470	423	463	451	449	469	456	433	432	461	452	455	486	470	477	389	450	477	419	433	477	455	483	494	492	464	443	439	490	425	502	406	442	477	436	439	449	449	458	466	454	443	475	486	473	461	464	431	458	497	484	453	485	441	474	490	458	431	487	453	483	477	425	472	487	466	456	465	513	447	495	487	438	433	508	418	453	478	475	471	447	470	473	429	501	467	477	463	460	486	448	456	481	463	477	492	450	442	486	470	493	477	455	448	459	432	455	417	483	427	457	474	447	491	501	426	467	481	430	482	447	434	423	450	484	464	434	484	488	478	475	468	456	465	474	453	476	477	434	479	451	455	469	508	442	453	494	462	478	452	450	451	457	448	458
50109	12318	1625	891	689	565	418	374	342	310	292	308	311	263	302	280	253	255	247	238	272	262	243	248	260	222	237	267	227	226	252	221	249	226	206	204	248	243	222	204	235	218	226	243	254	246	219	210	220	235	232	224	225	234	216	233	218	222	252	245	251	223	257	235	241	235	228	225	229	232	246	221	227	263	242	229	257	204	220	255	228	220	232	229	226	230	203	238	226	234	250	224	226	212	209	236	231	221	215	234	222	226	228	229	248	219	241	215	229	219	255	216	223	208	233	224	238	233	217	254	226	252	225	215	223	235	201	234	239	236	245	246	224	222	258	225	257	215	219	250	240	230	253	237	222	223	221	239	251	225	220	222	246	206	200	236	247	220	246	220	209	221	252	254	237	215	216	237	249	249	229	264	235	254	246	227	235	215	250	221	211	215	240	206	230	243	235	230	223	246	246	253	201	229	223	215	248	212	235	242	235	249	199	207	214	224	234	216	217	225	251	234	224	226	217	227	212	238	214	220	226	223	233	240	242	198	239	230	223	240	215	227	222	241	214	241	245	223	213	229	229	210	208	239	233	217	253	239	235	207	223	227	216	213	232	241	195	219	217	229	207	226	210	230	230	218	224	244	233	222	224	208	265	208	233	226	232	196	234	225	248	223	239	208	220	199	201	250	232	221	225	272	234	223	224	213	236	235	208	233	230	205	220	236	240	225	228	248	240	212	232	236	255	238	216	244	218	224	220	237	223	215	254	206	249	205	209	222	279	250	228	216	229	224	192	227	219	239	250	231	228	215	235	226	246	248	231	213	231	222	255	228	205	243	230	209	201	242	225	240	214	217	223	225	212	232	223	223	236	231	239	224	234	257	242	220	214	230	227	223	259	223	214	241	228	240	224	200	244	227	220	219	231	236	233	234	226	244	209	225	216	222	242	225	235	228	238	228	248	236	238	202	231	227	205	215	219	234	221	226	227	219	205	235	214	224	255	228	208	237	234	218	255	215	223	208	230	254	238	242	225	267	227	236	210	229	226	239	259	222	244	271	255	222	224	216	216	239	232	217	238	219	220	231	228	220	214	200	235	223	226	234	232	234	219	232	240	218	202	208	222	255	232	243	220	219	237	243	216	225	241	244	237	237	214	239	250	246	224	218	230	220	253	253	218	225	263	232	242	216	196	265	229	258	223	239	230	224	236	227	235	226	246	229	235	221	233	236	239	221	215	219	223	229	229	224	198	231	215	220	226	227	263	223	200	236	226	226	244	221	228	221	252	241	237	245	218	252	237	244	221	255	220	249	227	212	244	222	228	242	229	238	230	215	242	254	252	233	214	206	273	213	239	243	238	264	256	240	232	234	213	238	223	229	237	214	249	223	205	247	237	217	241	243	201	221	205	231	217	224	218	233	220	230	253	249	211	233	238	230	220	234	205	228	240	239	232	246	237	260	225	234	229	199	219	220	259	218	225	235	260	245	245	228	241	243	225	216	217	223	226	235	213	208	215	206	224	204	231	245	241	232	243	214	209	238	213	252	227	239	220	236	206	239	227	240	209	225	219	213	222	212	225	211	213	245	244	248	252	228	254	223	236	223	213	224	227	234	247	249	268	236	226	242	221	227	243	221	247	226	232	224	239	220	212	243	242	224	232	233	226	239	242	225	239	249	227	214	222	222	200	232	228	239	212	228	223	208	237	212	209	218	235	205	222	208	208	232	222	214	224	237	231	215	235	252	207	252	216	232	228	231	226	228	255	201	239	232	244	240	220	237	237	224	212	247	243	215	224	214	221	199	238	230	217	271	220	208	235	223	240	253	232	234	240	256	211	255	221	241	247	227	231	224	217	217	212	242	225	200	227	229	240	217	220	225	223	218	218	239	231	241	225	230	206	236	241	225	226	221	257	224	255	220	245	261	232	219	232	212	205	222	230	219	211	229	230	208	206	216	236	246	241	215	248	262	226	232	237	233	253	268	218	217	220	246	225	227	248	227	236	214	208	231	227	267	213	229	233	216	221	211	277	233	223	225	233	213	219	238	235	222	197	251	225	196	225	253	229	241	230	235	241	235	211	270	222	237	231	236	246	218	248	239	201	239	246	219	217	212	220	233	228	224	222	219	254	239	236	228	251	244	215	221	230	236	239	210	226	248	234	233	232	217	249	215	221	244	230	247	248	234	216	218	216	230	259	216	230	210	218	202	252	240	230	225	241	220	244	228	240	240	194	216	226	238	232	217	224	226	234	241	244	215	205	208	236	223	220	244	224	228	254	200	229	246	226	240	237	234	221	209	245	228	246	202	233	227	223	227	220	205	239	225	227	258	229	250	272	228	232	223	236	245	232	219	240	235	218	227	241	241	227	193	244	221	245	234	236	237	231	217	219	231	246	230	237	256	248	219	241	238	215	234	239	236	243	228	244	224	220	203	225	237	206	213	227	248	233	231	223	228	236	213	227	217	216	240	248	249	252	213	245	217	253	232	242	213	215	238	202	216	251	210	232	203	247	235	223	240	231	227	220	253	216	217	242	260	247	222	214	219	241	246	233	226	240	238	247	205	221	242	239	241	238	220	219	241	216	236	231	226	226	243	219	242	235	263	225	239	255	213	204	234	216	222	222	235	250	211	225	226	212	257	236	258	246	225	225	200	234	241	203	219	221	236	248	255	245	226	245	200	214	200	227	246	232	228	226	229	224	220	231	231	242	201	203	239	245	251	188	218	237	256	248	237	214	230	222	203	218	236	219	248	208	207	226	231	234	244	232	230	223	238	228	210	241	229	232	239	254	229	223	227	250	217	239	255	253	229	205	226	223	213	238	219	233	237	202	241	245	244	229	229	234	217	252	214	240	234	266	201	204	231	251	231	227	221	236	249	245	221	278	235	259	249	234	237	231	215	242	242	218	209	243	252	205	220	242	222	210	207	227	250	232	211	217	238	230	221	230	223	263	233	220	236	268	220	223	256	230	227	250	202	233	209	215	235	241	227	235	224	227	247	233	237	228	235	216	222	240	194	260	197	237	257	258	206	238	219	216	225	223	215	240	246	210	201	223	224	249	207	223	228	227	272	218	231	230	206	217	229	231	245	225	241	229	206	212	243	221	220	247	219	224	224	214	221	233	219	233	205	267	245	229	233	239	222	204	224	249	240	232	239	240	250	221	234	226	235	235	221	221	245	224	255	249	214	253	206	215	251	222	221	235	220	235	226	238	184	228	221	221	261	228	195	211	224	231	207	216	191	228	199	209	232	231	233	214	246	236	235	235	230	219	231	218	208	224	242	259	236	254	235	243	230	231	233	227	239	228	233	231	247	228	205	247	233	219	241	217	236	241	223	214	232	224	230	248	234	229	235	217	255	244	228	197	204	225	229	244	229	238	230	194	229	202	223	251	237	237	247	227	230	246	215	218	218	233	207	224	217	207	205	233	228	231	241	239	214	237	223	206	231	215	217	219	231	239	210	229	226	236	238	257	221	236	250	229	201	237	227	256	222	253	224
25805	2157	2076	2673	2311	1994	1668	1499	1309	1171	1095	1093	994	863	892	804	858	770	757	742	713	721	699	718	694	669	713	624	689	618	640	636	647	643	627	632	655	616	677	612	650	596	614	609	616	611	606	585	631	621	605	614	629	568	620	628	583	582	633	569	595	572	618	634	596	635	612	565	575	617	615	617	653	576	604	568	568	638	624	580	596	624	597	550	629	610	590	595	613	623	605	600	632	576	640	592	546	584	603	588	596	622	583	558	542	600	597	563	552	583	585	615	589	587	584	590	620	601	589	575	568	633	578	582	551	582	551	563	595	606	610	618	591	583	588	564	609	584	586	584	597	566	610	601	565	614	618	599	603	589	589	613	618	584	560	605	618	566	570	577	593	588	596	550	636	593	585	622	557	596	563	607	600	580	580	607	573	585	601	570	588	598	554	568	613	574	596	603	573	562	552	554	597	596	636	627	617	557	604	630	572	580	626	584	601	603	594	560	607	596	607	542	621	584	535	583	563	582	626	588	595	547	594	579	588	606	596	630	578	621	624	627	592	558	581	569	628	560	634	574	575	579	609	591	550	555	597	534	551	589	615	590	611	613	594	592	600	622	581	613	614	585	642	561	587	586	620	596	590	607	611	572	552	573	556	602	606	583	597	597	537	601	594	591	626	567	596	593	554	548	553	582	573	625	609	559	631	596	611	608	559	580	579	600	518	540	597	564	564	586	575	592	614	594	590	534	590	608	593	615	574	573	577	566	589	561	594	552	605	622	612	599	597	616	583	645	549	592	576	611	594	623	602	602	580	620	562	555	570	568	581	561	641	565	611	559	528	564	547	590	605	614	571	602	598	593	519	614	594	633	590	647	575	581	579	589	588	600	558	583	532	606	533	570	571	599	597	589	599	585	561	567	596	591	572	569	552	630	623	581	567	578	575	556	585	639	596	592	593	613	629	634	603	581	557	565	592	651	614	612	628	610	636	580	629	598	561	615	588	579	606	576	587	570	566	594	587	535	554	571	604	570	593	574	579	620	606	607	616	668	594	609	577	550	564	593	603	644	591	608	585	537	596	592	565	619	608	618	626	633	574	600	585	612	616	607	611	556	651	633	566	583	563	581	584	600	582	572	612	570	580	645	590	568	572	622	637	607	589	594	620	580	600	540	568	560	564	566	552	603	592	542	608	617	548	580	558	581	600	553	618	643	599	580	588	536	588	580	564	589	596	630	616	611	618	572	602	600	639	581	526	653	595	607	620	626	590	557	578	578	586	583	597	544	568	578	636	594	565	599	604	586	582	583	543	608	603	559	635	557	555	601	581	600	563	587	569	582	595	609	612	576	552	572	585	600	559	587	585	577	624	518	564	586	595	574	571	604	597	586	574	577	578	566	585	555	597	626	596	590	607	576	585	517	592	628	567	568	580	601	541	586	588	593	587	592	613	630	617	596	600	551	589	590	564	610	557	555	592	624	616	559	596	565	590	563	621	644	580	642	606	618	623	570	596	599	573	591	608	590	655	562	598	564	593	629	550	621	576	579	582	604	565	609	598	595	624	633	595	603	582	540	543	608	577	566	589	575	584	585	595	620	579	553	591	598	595	615	596	550	567	590	613	577	601	572	602	555	592	555	564	627	599	564	561	555	606	581	575	569	590	595	607	597	580	607	570	621	650	645	586	591	582	578	572	622	574	585	554	575	610	574	541	593	616	581	567	572	571	599	576	558	580	612	645	594	610	601	620	574	568	568	620	579	613	578	570	613	556	586	578	566	588	587	572	554	640	634	584	567	577	592	632	584	579	617	621	578	579	620	602	573	599	574	585	565	565	595	565	594	609	589	578	563	634	593	594	588	546	572	608	629	621	576	616	584	614	640	629	655	624	584	545	616	605	574	619	596	558	590	593	585	611	621	625	559	621	569	547	575	585	599	602	556	611	600	662	622	605	617	593	546	576	599	584	605	590	601	548	580	546	590	633	613	595	613	562	548	611	566	567	542	569	617	600	589	639	572	590	593	596	574	615	607	547	570	584	597	590	605	584	584	608	604	595	580	576	570	605	605	569	605	614	590	610	570	630	575	592	602	558	615	577	551	594	622	555	606	548	563	577	601	609	553	552	539	567	577	568	570	581	576	555	597	631	591	557	550	597	577	555	611	535	560	562	608	620	580	610	573	570	547	581	599	602	613	588	631	582	585	528	547	619	603	597	591	545	614	565	671	565	566	628	621	608	650	584	587	618	613	599	584	615	591	571	565	563	624	597	585	615	591	613	565	577	582	561	577	606	608	585	648	568	560	576	546	593	587	603	574	606	607	568	592	588	563	574	582	556	634	557	583	590	589	604	619	597	549	571	630	591	594	562	582	588	579	587	581	610	550	591	621	603	646	601	606	585	623	569	611	630	577	594	587	594	616	593	601	611	581	547	588	603	633	577	589	610	558	593	613	600	565	591	591	596	623	608	560	613	558	576	573	567	605	556	561	614	581	585	591	551	594	611	609	571	627	639	617	559	606	602	570	603	560	571	625	598	532	617	607	633	590	582	582	618	588	568	575	574	593	585	587	588	579	558	566	560	603	554	631	548	591	569	627	565	585	603	615	611	593	618	599	602	550	613	542	578	570	570	570	574	606	606	578	551	607	567	600	601	585	552	593	588	588	597	609	587	588	611	615	566	533	558	545	652	612	567	562	634	614	615	520	636	567	570	583	582	594	586	598	606	556	584	544	565	609	593	564	548	578	584	545	578	559	613	625	588	586	578	630	585	552	604	619	586	602	585	558	583	606	571	576	591	595	603	618	610	600	561	612	562	562	593	591	620	584	598	594	562	597	562	592	585	537	578	640	591	597	564	568	650	590	591	544	610	613	618	596	590	554	627	553	604	623	582	621	618	565	603	613	564	589	652	577	570	602	587	571	581	608	579	571	582	559	603	596	563	580	610	621	600	587	592	623	562	576	611	590	619	613	611	644	583	602	623	539	577	627	628	598	611	576	547	584	557	604	559	606	590	611	581	584	605	570	582	604	596	604	563	600	577	625	600	622	577	548	542	655	551	612	584	595	566	556	591	576	582	559	590	584	624	575	584	581	574	538	567	555	569	595	631	585	622	599	573	579	580	565	581	542	614	601	597	571	585	600	577	606	608	607	606	573	543	585	582	613	602	565	562	574	584	572	565	608	620	611	604	614	561	596	538	564	615	603	587	562	588	612	599	596	618	592	563	572	581	567	599	599	539	610	587	591	615	601	565	570	578	573	550	590	606	599	576	558	614	606	574	606	598	600	563	605	609	583	576	583	576	559	586	605	630	555	590	551	586	558	619	565	589	581	559	634	550	616	579	568	542	581	561	611	588	590	599	592	590	559	607	568	555	612	611	567	645	584	606	575	560	559	601	618	609	607	633	615	589	584	554	565	615	598	608	566	607	570	618	565	570	620	584	567	552	594	598	580	577	607	570	609	619	593	635	623	597	562	604	580	593	597	581	596	579	599	599	577	580	589
62580	20307	4456	1489	1073	739	659	482	417	331	300	287	241	222	226	228	194	202	190	173	189	178	170	145	153	167	178	156	165	141	148	156	151	135	169	146	150	150	146	162	138	155	130	157	147	150	148	130	144	147	105	143	146	131	151	135	121	136	172	113	128	150	132	136	155	136	141	116	164	137	159	115	135	144	153	144	143	141	148	152	134	133	131	145	171	135	130	125	129	159	149	140	149	131	129	140	121	145	135	154	150	145	138	119	139	134	125	126	137	147	133	149	129	152	106	133	128	134	136	128	145	129	156	134	145	142	151	160	138	113	131	139	129	117	167	119	139	158	118	147	128	149	136	159	134	136	145	132	134	119	148	137	120	136	149	119	125	137	139	152	134	117	125	154	118	134	147	124	140	133	127	136	129	137	144	131	148	128	136	121	140	141	139	146	155	139	138	145	137	139	160	156	152	130	106	135	129	141	138	141	134	142	142	133	129	141	117	127	107	162	116	143	133	149	113	140	157	136	143	132	150	144	150	132	123	140	138	141	150	133	144	124	144	129	127	127	137	151	134	148	132	152	143	126	124	121	128	136	142	136	141	120	125	132	112	127	153	142	119	151	139	111	135	143	144	140	139	145	136	123	143	145	130	121	134	128	129	160	136	121	123	151	118	155	147	157	134	120	145	143	123	142	148	144	139	138	138	131	117	142	149	124	126	135	116	126	147	133	134	119	140	145	139	138	118	147	135	151	137	136	145	130	141	133	123	121	123	143	131	148	144	132	132	160	138	149	140	158	133	109	138	144	135	146	145	156	141	169	136	163	137	118	138	119	133	108	149	147	134	131	123	127	125	139	153	153	148	144	144	165	149	118	132	133	158	146	147	144	124	151	142	130	135	140	152	129	127	150	132	145	144	132	136	144	122	156	151	121	138	127	137	136	133	174	120	148	140	140	144	133	134	163	132	118	143	126	140	134	174	126	137	136	144	137	125	142	135	127	133	154	126	141	127	135	145	143	144	168	148	122	127	141	139	155	158	135	133	129	151	131	143	124	140	159	151	128	142	147	158	119	143	142	140	129	131	147	144	160	136	139	143	140	131	146	146	130	124	133	140	138	130	132	128	152	131	145	133	120	131	130	119	140	146	104	152	132	134	133	130	135	138	134	134	127	139	138	120	123	136	151	133	130	147	132	118	107	106	135	134	129	137	133	142	139	158	140	120	140	134	143	149	151	143	136	130	141	150	152	122	119	122	128	123	133	141	153	142	133	138	137	143	144	127	136	134	127	129	127	126	136	137	150	122	141	138	124	116	144	124	143	130	127	145	137	132	137	126	130	143	159	137	128	136	158	146	109	143	134	108	123	117	128	161	119	163	128	144	156	146	139	137	139	119	170	152	149	121	136	156	119	136	140	154	135	155	136	128	147	146	156	157	131	135	144	147	123	125	138	148	142	146	123	138	153	141	139	133	139	144	128	148	145	132	137	139	155	130	125	138	171	123	115	128	134	150	125	159	128	143	145	136	140	131	138	155	144	160	145	136	151	122	131	130	145	145	141	132	141	129	122	140	150	122	136	142	129	130	166	149	142	136	127	144	133	157	143	144	146	129	129	135	129	137	117	155	161	155	134	134	140	134	147	107	114	127	144	149	148	126	157	154	138	140	163	139	131	138	134	109	112	136	124	151	125	146	110	137	135	129	101	137	147	150	107	136	137	160	152	137	126	144	153	138	144	142	124	140	140	132	142	135	137	141	138	147	145	122	157	130	130	129	162	168	131	156	157	147	132	130	145	134	134	115	123	126	151	113	155	155	129	147	123	124	164	132	145	140	145	146	149	124	135	132	135	136	112	147	126	171	151	155	123	125	146	151	149	132	139	132	131	146	133	122	122	146	132	131	133	135	146	149	156	146	133	139	125	137	128	146	145	132	149	127	124	145	144	107	129	140	130	158	157	137	131	120	134	148	135	130	134	147	136	142	131	139	124	153	147	138	134	170	145	126	129	118	131	130	136	132	126	142	137	118	140	137	156	135	144	144	148	158	110	145	158	144	160	135	134	146	139	145	148	136	135	147	137	128	134	122	129	145	148	124	135	136	133	124	126	127	140	151	144	138	127	130	157	134	118	123	130	142	126	126	133	128	147	131	136	139	144	109	158	133	139	128	143	129	137	118	143	134	142	144	140	146	150	123	152	127	146	142	144	133	133	145	129	142	100	137	171	153	134	133	118	159	153	140	135	123	114	127	125	146	151	169	132	139	138	125	142	134	143	145	130	136	139	156	136	156	168	152	126	141	125	121	107	138	144	131	130	148	149	163	130	128	149	134	124	152	151	124	151	132	149	145	131	141	135	144	149	147	167	140	135	161	131	133	126	137	142	141	126	117	152	157	150	127	134	123	139	124	135	136	131	137	158	128	134	120	127	140	140	122	136	135	136	132	165	135	156	129	155	144	146	139	132	121	119	147	124	127	146	146	125	126	126	123	135	144	140	121	147	134	119	149	133	145	149	118	137	142	124	137	130	122	142	117	143	113	135	131	124	144	120	141	147	137	139	144	115	131	147	135	154	119	128	136	116	142	124	126	142	149	144	144	110	145	151	116	146	136	135	122	125	110	107	125	133	147	133	133	133	130	141	127	138	124	141	136	138	138	126	148	136	117	130	115	127	146	151	150	143	139	128	153	145	129	139	145	132	120	135	127	153	144	144	151	122	148	134	138	151	126	106	136	130	122	147	139	158	129	155	121	152	135	149	132	129	129	130	150	134	147	144	144	137	129	131	128	138	145	129	143	136	128	128	118	148	113	136	142	130	140	124	144	143	117	154	127	125	121	138	127	130	140	150	137	143	142	149	147	153	162	132	114	137	131	150	133	122	132	148	136	125	127	116	99	126	141	153	131	151	150	131	139	136	120	138	116	128	135	164	138	132	145	147	121	134	128	127	128	134	137	146	138	147	136	129	124	123	140	112	148	129	141	133	123	122	146	145	146	162	154	136	130	145	131	132	151	112	136	141	138	103	119	135	121	130	130	119	146	128	125	111	126	131	125	134	137	140	128	144	131	104	134	153	121	149	126	143	147	137	140	133	141	126	142	137	126	122	157	141	145	146	150	148	148	145	136	132	164	132	134	144	130	150	143	136	162	156	141	137	154	113	125	118	126	141	123	142	159	136	133	130	123	112	127	153	121	128	126	133	136	139	153	121	145	146	144	121	163	136	128	148	130	142	125	151	143	132	142	133	131	129	166	136	122	126	149	135	141	141	126	141	116	135	145	129	132	136	136	150	170	143	129	132	136	151	151	150	146	131	136	129	137	132	144	136	123	135	150	141	154	158	129	155	149	130	127	142	132	138	129	119	124	152	128	138	142	122	147	123	127	117	125	138	127	133	121	166	138	136	139	133	130	131	124	139	144	123	122	130	126	150	152	123	143	130	152	144	145	134	135	140	119	130	131	148	119	125	144	140	142	140	136	135	130	122	119	135	161	132	146	117	126	129
33804	4321	3499	4321	3800	3085	2491	2107	1739	1592	1336	1271	1149	981	939	847	796	728	727	666	657	587	604	580	570	570	556	495	564	530	484	505	504	444	461	435	451	461	413	457	472	429	441	448	430	434	428	413	415	409	368	401	412	404	370	411	404	415	410	394	392	389	362	360	406	369	383	380	402	387	362	412	396	386	371	419	394	366	405	357	367	387	401	387	370	377	365	355	357	388	363	370	385	362	378	384	400	351	374	400	394	331	370	409	385	373	383	378	354	370	375	335	372	376	379	345	362	384	378	344	360	361	321	349	370	392	360	356	361	352	344	359	376	340	351	389	365	410	347	387	381	359	351	416	369	376	382	361	387	364	355	387	371	352	338	371	351	374	348	370	355	382	357	377	387	403	337	364	370	415	370	348	372	355	362	359	341	375	380	373	381	362	357	330	351	335	360	363	391	389	377	354	338	359	371	318	380	388	373	349	374	371	387	371	377	401	362	377	378	320	374	360	372	376	366	367	381	369	363	420	372	357	332	371	350	344	365	381	380	376	387	357	330	354	379	354	374	376	329	341	347	349	354	381	365	397	366	380	344	342	355	348	357	401	351	347	372	355	371	382	351	348	383	370	362	389	379	348	370	381	378	381	388	362	362	347	329	352	367	360	351	348	397	348	372	355	348	334	336	388	395	379	365	342	381	335	361	349	353	353	397	365	346	359	370	368	379	381	372	385	319	338	373	341	379	350	354	378	315	371	353	361	357	377	359	356	365	381	358	354	367	350	331	361	364	329	404	373	388	341	372	368	370	366	366	388	379	344	343	339	354	320	359	369	355	344	373	344	343	331	358	354	332	320	377	387	361	366	336	369	363	395	366	366	388	362	328	374	358	334	370	357	335	362	383	369	368	395	354	365	387	371	383	375	317	352	395	396	341	379	389	372	365	357	358	369	367	337	338	355	365	345	372	340	330	372	363	362	353	389	371	353	354	363	376	366	372	354	385	372	361	376	342	361	392	355	327	353	349	344	349	355	398	407	375	370	368	390	368	371	350	327	362	380	345	366	378	350	323	358	370	357	355	371	380	366	357	365	351	361	377	341	358	341	341	362	367	387	360	349	354	361	381	351	376	354	358	340	345	336	362	367	356	346	374	354	357	401	358	369	334	340	355	362	395	347	374	373	359	356	352	350	384	401	363	383	393	378	353	375	395	367	339	333	355	372	393	342	365	381	344	371	357	380	371	355	392	354	349	370	377	376	361	355	376	384	405	379	420	356	367	357	359	367	317	387	377	350	359	356	361	355	339	364	387	352	386	334	344	362	366	372	343	342	356	318	345	320	384	356	363	379	350	350	390	360	341	355	366	370	374	362	387	338	338	333	368	409	341	384	360	350	358	383	369	331	399	387	362	349	380	376	376	360	367	354	393	369	401	367	397	311	360	353	357	354	390	370	383	391	346	370	390	366	354	383	362	368	355	365	375	361	364	362	354	366	423	385	386	344	375	377	370	383	363	352	359	406	366	344	368	358	377	345	369	336	368	383	347	380	376	363	369	371	334	336	367	364	379	377	352	377	375	330	376	367	341	332	377	351	342	346	354	372	377	376	389	348	359	368	330	368	344	361	340	356	355	378	355	367	328	329	383	363	378	370	354	350	332	346	334	334	388	318	337	364	358	371	360	364	374	392	385	372	398	331	320	373	338	370	339	375	376	379	333	354	343	352	353	375	340	385	416	362	398	363	338	335	368	355	358	354	343	375	393	376	363	353	354	377	359	359	369	343	354	382	334	352	329	366	369	355	378	366	347	368	355	378	349	369	368	361	382	362	393	376	367	376	425	365	339	374	357	349	386	361	367	331	391	357	350	381	387	366	348	362	342	396	377	355	342	360	340	362	370	362	352	344	355	351	347	362	404	365	374	351	364	351	387	370	374	367	356	367	361	368	340	372	333	353	368	364	429	369	324	355	375	334	321	377	400	395	377	398	380	357	366	376	355	355	360	363	360	360	381	384	368	379	361	361	349	365	378	331	313	363	375	355	367	385	353	381	358	343	386	382	332	336	372	343	373	358	367	366	369	352	342	369	349	376	358	354	327	406	364	378	356	349	351	354	390	365	399	368	352	379	378	364	350	417	355	343	379	338	411	370	322	339	332	355	382	361	343	385	359	328	372	319	369	367	409	373	372	392	378	362	353	380	388	379	355	384	417	339	363	300	368	360	331	362	340	358	343	369	355	404	356	357	394	365	372	337	365	358	396	355	396	331	349	398	343	383	336	358	382	381	389	381	385	369	363	350	360	353	360	339	354	368	349	355	366	350	366	384	354	399	352	344	383	361	362	383	346	343	372	341	336	376	393	339	352	351	362	342	362	359	354	363	377	369	375	352	370	379	374	376	362	353	332	372	329	348	342	354	366	358	335	365	375	368	396	372	325	339	388	377	367	359	370	385	360	354	325	331	345	337	381	364	365	415	364	390	367	328	385	395	371	349	353	359	343	356	343	356	395	336	368	374	355	384	349	363	339	333	391	377	333	380	382	364	367	365	359	353	337	343	378	340	367	359	355	381	349	350	367	357	373	336	363	380	402	362	348	349	350	393	359	371	363	358	374	358	372	345	362	393	342	362	365	361	390	358	381	354	384	355	350	406	376	387	350	411	416	356	376	376	364	338	376	378	351	381	349	354	329	370	378	353	376	346	342	344	387	389	333	385	370	351	375	337	366	378	356	339	349	392	340	392	349	381	330	341	350	351	378	352	340	356	356	401	393	339	367	353	379	329	372	351	350	408	381	360	359	319	319	388	365	360	371	328	355	356	362	387	379	363	341	391	350	376	368	398	350	365	346	364	380	351	382	357	372	369	361	355	396	376	393	394	363	358	361	339	334	360	359	332	369	355	347	406	385	355	357	381	354	381	373	396	390	394	376	344	370	372	344	333	383	379	390	343	368	355	380	382	336	337	383	378	360	387	366	358	372	384	355	357	392	368	379	368	363	345	378	341	338	375	347	369	388	375	402	380	358	354	347	374	357	376	373	370	355	351	385	363	351	392	373	389	320	397	363	345	339	370	347	355	377	366	353	383	341	350	361	353	351	344	397	370	357	372	380	351	329	367	375	346	312	369	342	371	378	371	347	356	379	367	386	314	383	332	351	398	357	375	352	347	337	379	360	349	332	363	366	368	383	353	397	360	346	382	353	371	381	379	378	390	374	375	362	372	398	369	371	381	361	368	353	373	342	354	384	329	375	381	373	376	323	340	370	382	349	338	332	369	350	380	354	369	388	362	386	374	347	392	327	361	333	333	342	353	412	379	335	352	386	346	356	356	344	339	341	395	379	353	378	382	366	367	347	387	345	368	370	373	370	356	365	391	309	383	347	355	362	355	352	399	345	397	368	351	367	368	365	361	368	350	362	397	384	381	360	350	373	363	361	351	361	377	355	339	336	398	350	344	361	389	342	381	370	346	327	350	382	327	371	358	364	380	360	360	357	388	347	342	366	389
15503	764	231	210	206	194	158	172	182	162	168	176	177	173	165	167	171	150	197	197	180	161	174	166	178	183	159	199	154	153	194	186	170	186	184	179	153	173	188	158	200	166	173	155	205	169	154	169	157	171	187	176	178	172	171	169	163	170	152	184	195	170	162	180	167	184	170	164	148	166	148	146	182	170	149	179	184	181	158	147	174	169	193	201	179	184	200	178	159	141	166	186	185	195	172	162	180	176	182	152	178	174	164	193	162	171	167	171	163	171	158	161	152	176	183	160	178	171	169	153	164	163	171	162	169	153	171	158	167	162	171	173	187	189	176	157	184	170	170	179	176	172	193	188	156	150	153	179	164	164	160	171	162	176	176	152	161	154	184	175	183	164	170	177	170	193	149	150	182	171	183	184	179	163	177	169	168	169	210	161	167	202	170	157	171	188	167	190	182	183	165	170	197	172	166	214	158	193	184	148	161	201	173	167	161	179	175	179	158	176	173	169	179	146	160	173	158	180	163	181	155	165	159	155	197	170	195	169	161	173	171	159	170	170	169	179	150	179	162	187	164	181	154	167	185	161	175	167	181	171	164	169	164	166	176	189	164	152	161	164	185	181	187	179	165	189	164	201	176	154	160	153	166	162	155	156	185	144	169	170	166	167	188	158	181	160	175	169	184	161	167	182	141	175	174	175	171	156	175	160	193	170	179	184	178	157	199	180	184	185	189	178	181	175	176	173	172	180	178	185	183	178	197	163	178	165	159	178	160	168	171	189	165	159	174	178	163	175	168	168	179	185	143	185	178	180	183	176	185	170	174	174	170	174	173	156	153	149	173	197	142	155	152	167	173	155	164	167	184	172	182	170	179	177	172	184	185	144	164	155	158	177	163	175	163	167	182	173	196	158	182	188	209	155	173	155	179	152	148	183	168	158	176	169	164	184	195	165	173	167	140	177	165	167	160	180	156	172	169	169	166	165	159	191	158	176	149	173	155	170	177	169	162	155	157	182	160	178	151	209	153	161	168	154	181	186	194	177	166	171	186	151	182	187	161	164	150	157	175	177	159	182	203	199	173	173	161	178	174	192	151	165	188	189	178	189	191	183	155	181	134	178	177	177	191	179	169	188	167	149	179	156	138	162	165	166	178	169	175	149	161	166	170	171	191	163	152	147	179	151	169	169	186	159	197	188	180	152	173	176	155	190	193	148	173	124	187	141	159	179	158	172	172	172	176	165	157	148	182	176	159	171	190	154	178	173	183	189	177	165	179	166	169	165	182	160	172	192	172	174	198	169	168	168	161	174	173	146	188	166	159	161	171	188	221	178	170	155	155	174	177	166	172	195	184	152	162	144	149	182	168	190	166	168	164	147	187	163	189	166	169	180	160	174	165	163	178	162	183	186	155	167	165	185	175	179	167	170	171	168	164	171	176	173	174	152	153	186	182	172	182	202	153	167	183	178	177	168	187	184	159	179	162	164	178	191	176	172	156	180	166	174	181	190	177	158	207	160	173	179	174	172	174	169	161	159	168	181	169	168	180	155	173	164	187	201	158	169	178	179	193	186	177	179	154	163	174	160	170	143	175	153	187	180	180	171	182	169	169	151	163	155	177	163	174	159	184	195	171	161	168	189	171	187	187	162	170	197	168	152	179	145	173	173	208	181	161	179	184	177	168	169	170	187	181	162	181	167	144	155	187	178	152	180	209	180	181	180	170	160	200	184	152	176	191	181	173	159	171	169	160	166	159	167	190	168	188	159	191	174	169	167	180	160	153	176	190	145	177	166	163	167	171	167	194	170	178	185	184	165	173	188	181	145	160	173	194	186	192	170	178	180	161	176	196	163	195	185	143	204	175	165	190	169	186	185	164	170	177	171	171	149	192	161	163	157	176	147	183	169	203	169	178	162	160	176	164	152	176	166	163	155	192	182	174	158	172	188	176	164	188	165	166	173	179	164	172	179	170	193	172	155	163	181	160	190	181	162	166	161	183	162	146	177	165	198	180	168	180	154	168	172	195	178	169	181	179	173	187	184	185	178	167	178	167	189	174	181	204	161	156	188	187	150	169	171	175	154	196	178	152	185	170	172	178	168	173	167	156	155	168	183	190	166	181	189	199	159	191	171	171	156	152	167	185	183	172	183	148	184	190	178	158	154	166	170	173	189	176	152	185	166	182	168	166	162	192	181	161	163	180	172	168	162	163	177	175	165	176	164	186	184	152	168	161	191	173	188	168	206	167	146	178	178	166	165	144	162	140	181	167	165	159	159	159	167	176	162	193	169	171	183	198	177	161	156	168	159	202	174	152	170	169	170	156	175	175	161	166	162	164	177	190	169	174	180	157	167	194	153	202	175	163	171	166	193	180	165	154	171	176	186	172	155	170	160	209	153	176	166	175	186	150	136	176	177	168	181	167	169	153	158	171	207	171	167	164	169	172	162	177	148	182	171	182	191	176	160	176	183	170	175	178	164	181	140	186	179	160	168	164	167	167	172	176	170	188	167	156	181	185	155	160	207	160	169	165	152	185	167	171	158	168	185	160	165	151	167	194	178	177	162	174	144	166	207	152	158	173	163	160	180	146	167	149	184	189	151	167	163	164	173	157	176	166	170	165	177	179	170	164	166	150	193	203	178	167	193	178	153	203	160	198	172	184	168	189	165	157	151	149	176	160	195	171	164	173	170	157	177	170	167	186	172	165	161	167	173	192	149	172	213	182	165	168	175	161	169	164	181	156	192	182	186	166	174	184	176	167	169	165	161	166	169	167	181	192	167	147	147	183	149	186	176	175	162	158	196	160	194	170	159	179	177	152	186	182	167	193	154	152	176	175	165	166	181	180	197	191	153	195	169	164	180	176	177	164	157	159	160	183	170	172	188	174	170	174	189	169	161	169	173	169	170	166	153	149	167	172	152	188	166	176	180	151	167	168	168	169	179	148	170	171	159	157	151	152	143	175	164	149	181	173	163	174	166	179	178	154	183	162	147	185	157	175	187	156	175	194	188	170	167	182	166	178	186	159	160	170	152	185	175	173	177	156	175	165	171	172	163	151	163	163	187	160	155	192	184	149	197	198	152	202	181	181	151	186	191	185	190	169	153	149	142	174	175	157	192	172	169	182	165	183	172	185	154	156	144	163	175	138	187	163	177	179	175	147	189	170	152	204	195	180	171	169	169	158	195	188	151	129	187	168	164	178	170	194	137	177	185	182	173	165	199	176	156	166	167	181	144	147	179	139	176	163	156	192	147	178	157	143	171	180	189	169	187	140	177	177	182	170	185	158	159	189	183	177	177	185	183	171	194	149	159	158	159	178	205	162	143	155	201	154	179	179	167	181	155	190	154	179	162	178	155	173	168	177	141	182	162	170	203	177	146	173	176	166	169	166	168	168	172	162	174	158	165	194	174	191	182	177	165	193	154	165	171	163	171	176	158	158	156	150	168	165	158	186	192	172	198	197	182	180	169	180	180	155	161	165	186	164	189	173	166	162	163
11498	622	610	601	613	577	519	538	492	492	525	509	502	491	491	507	487	492	466	468	464	467	486	461	447	479	431	461	482	494	434	465	483	425	462	450	488	420	473	469	475	440	439	480	487	445	456	469	457	442	517	462	446	505	469	477	480	466	429	460	464	453	451	454	469	481	462	487	462	476	487	428	474	418	500	487	490	496	463	524	461	477	476	484	445	433	462	451	472	481	498	439	464	502	480	448	495	455	477	430	481	420	437	471	451	441	471	450	469	464	477	493	501	458	449	451	471	489	468	466	500	448	487	450	491	473	421	501	441	488	457	497	489	478	484	450	423	431	490	468	482	493	425	456	450	496	492	475	453	457	469	464	434	477	459	489	476	488	461	454	447	468	454	455	489	453	452	428	461	433	470	501	442	456	518	459	461	452	470	475	462	436	469	480	447	455	510	496	463	501	464	493	461	426	451	447	435	482	433	455	454	478	459	447	438	499	440	499	436	477	485	449	475	455	474	440	489	464	484	421	464	479	444	446	435	449	449	464	531	471	468	454	457	450	421	502	439	475	446	457	459	442	467	407	442	464	485	468	480	440	469	422	497	450	415	475	497	473	470	450	484	475	460	474	487	439	429	465	450	423	484	485	447	457	482	488	466	518	485	451	475	431	434	472	500	492	446	460	441	491	460	483	448	467	475	467	459	420	443	454	472	407	478	487	454	485	470	493	469	416	446	477	475	435	487	459	459	459	453	496	467	444	458	423	444	464	438	432	483	442	475	427	451	439	486	459	436	495	448	462	452	468	471	465	460	451	438	478	462	479	481	478	494	472	513	474	455	448	440	444	465	457	433	456	448	463	499	494	435	470	494	454	419	462	507	445	469	413	436	462	445	439	475	448	478	502	478	457	457	473	477	456	453	468	478	442	475	444	432	476	477	443	477	433	499	431	480	436	462	444	468	458	449	450	447	457	477	489	462	487	467	440	467	467	452	478	454	479	420	498	428	455	469	470	479	504	485	452	468	445	444	469	459	478	480	432	497	492	441	471	419	485	409	460	463	493	486	454	471	469	490	456	476	455	454	442	429	423	447	480	454	476	492	465	428	472	451	470	452	464	507	433	448	451	450	486	466	493	500	437	456	474	459	451	476	526	444	454	486	462	403	463	445	492	534	509	471	457	470	477	446	489	506	527	516	499	507	479	458	493	485	438	441	440	476	465	454	483	440	474	483	439	453	497	455	462	443	460	444	459	440	444	527	461	471	465	442	453	472	434	487	493	409	443	479	437	449	438	465	471	448	471	426	484	422	477	510	443	467	442	469	469	429	456	447	456	463	459	441	453	478	429	458	458	470	459	469	491	477	473	498	455	486	471	470	449	433	467	483	472	443	470	458	453	448	466	479	468	464	423	466	478	442	502	454	455	479	447	470	479	463	484	442	465	451	467	469	458	513	435	492	496	421	463	453	481	446	479	459	454	482	455	497	466	496	450	447	450	461	473	439	427	441	456	458	462	470	468	467	484	441	455	477	464	468	430	451	453	463	434	486	447	426	447	453	444	438	473	474	467	502	500	456	448	457	469	453	458	491	481	425	470	458	467	435	467	454	443	493	455	456	466	462	435	448	438	461	458	478	464	435	474	442	453	494	498	470	476	425	480	498	482	480	452	445	456	438	461	451	455	456	440	455	481	483	454	498	479	434	483	440	477	472	455	480	468	495	449	438	469	490	489	499	434	487	478	431	462	477	488	491	463	476	478	464	422	417	437	445	452	466	453	461	431	454	474	420	487	487	485	456	460	435	453	488	462	479	475	474	494	431	474	483	471	433	494	502	440	460	475	458	463	445	486	458	432	473	450	460	439	432	446	477	464	494	454	459	452	475	492	466	471	462	526	449	474	445	490	516	458	408	486	490	442	444	505	486	483	476	481	467	478	500	469	479	461	471	422	440	476	437	466	462	468	496	466	485	468	442	473	489	444	494	456	502	481	469	454	432	468	485	497	453	469	470	442	467	439	472	452	463	488	448	438	476	470	458	448	452	471	504	429	481	493	486	449	479	446	470	427	510	444	451	503	481	483	428	459	465	466	470	506	493	495	486	424	491	507	434	445	462	442	443	458	477	478	487	465	454	445	524	484	482	462	476	491	448	457	444	465	434	491	482	467	450	473	482	481	438	452	469	478	491	489	458	474	464	466	496	462	446	469	465	471	468	416	482	486	460	474	471	469	454	474	431	454	471	472	456	427	435	453	463	478	452	444	483	452	468	473	456	464	459	443	457	458	481	517	427	480	498	456	475	462	476	440	452	451	438	475	457	495	471	441	479	462	434	452	468	479	456	449	465	471	442	483	475	454	454	472	472	472	474	477	457	449	458	445	489	477	519	487	470	457	411	443	454	463	466	461	445	487	461	497	463	477	474	472	474	443	460	495	415	469	436	449	476	481	479	500	522	466	461	453	474	435	476	437	457	449	463	492	472	445	481	468	468	436	460	456	464	468	498	486	463	462	420	461	490	480	481	477	461	441	423	450	424	476	454	467	444	447	423	465	498	495	473	499	506	450	447	465	475	453	436	479	477	489	492	469	477	434	442	447	430	463	456	438	473	474	430	455	475	467	440	470	484	444	413	500	482	459	501	434	449	482	493	456	452	468	482	488	463	454	442	487	444	479	486	422	442	481	468	489	449	499	470	459	467	459	477	446	481	459	471	491	523	456	464	460	491	437	456	471	469	440	472	483	468	449	516	492	433	460	465	460	436	449	483	487	479	468	441	467	438	516	433	436	434	465	488	462	466	467	489	480	513	459	463	458	454	461	498	481	437	502	444	461	489	443	458	446	434	423	466	447	468	453	470	445	462	452	464	432	466	457	445	479	434	478	425	447	442	479	432	469	455	470	441	435	428	468	462	440	440	436	456	478	447	449	466	402	490	468	437	457	479	462	456	462	497	492	419	495	465	445	488	434	434	467	476	490	473	468	510	463	476	457	468	455	462	506	455	453	476	466	438	433	464	507	459	453	461	480	491	423	453	460	433	447	471	487	470	496	463	440	468	464	463	487	455	439	484	478	462	518	477	505	461	437	497	483	456	458	480	456	447	465	497	446	461	464	445	497	460	465	447	465	437	491	449	468	434	474	476	453	444	497	452	471	478	474	472	452	448	477	492	451	463	520	507	461	481	463	443	481	469	433	463	450	461	454	455	499	440	417	484	473	459	446	489	468	461	460	480	455	457	505	473	459	467	464	466	454	442	447	452	506	451	435	428	478	473	453	452	463	476	464	441	425	439	459	467	455	473	451	461	441	480	511	438	467	451	442	444	438	442	457	427	485	471	450	440	465	444	447	438	490	428	469	446	449	457	468	464	454	445	459	453	464	456	471	470	498	452	466	473	460	413	451	447	461	476	470	468	471	431	456	494	420	420	442	404	431	435	445	455	475	490	501	472	475	492	463	468	433	455	455	471	469	431	453	417	480	421	499	489	440	491	477	470	434	485	431	479	492
52224	13799	1833	903	644	532	461	386	329	330	309	304	306	291	244	287	267	261	269	242	258	237	243	253	204	230	225	230	234	247	234	252	264	254	251	253	255	218	239	223	243	271	262	224	219	254	212	223	236	238	234	247	263	215	266	229	259	229	201	250	257	251	227	260	257	232	233	224	227	232	242	211	238	225	220	259	218	244	244	233	261	241	230	204	256	234	223	230	239	235	233	222	228	246	236	220	221	231	242	220	216	218	237	218	239	222	219	210	214	223	208	231	252	273	227	196	240	235	214	239	218	220	249	222	222	245	237	226	234	204	215	211	248	225	215	232	250	219	206	197	236	254	219	209	209	230	234	228	215	244	257	220	247	233	223	225	234	243	220	232	235	220	215	242	212	230	221	235	231	245	224	228	250	208	236	261	214	187	224	252	232	243	237	245	238	235	204	224	249	237	210	249	241	226	203	209	254	218	220	193	263	215	212	231	253	200	211	255	224	236	238	221	225	240	234	225	213	218	247	220	221	226	224	250	222	231	197	236	251	244	239	227	231	211	234	225	207	230	232	237	216	227	213	230	251	216	234	259	250	235	232	246	210	252	272	242	218	251	219	251	233	247	250	232	225	207	228	223	213	245	224	230	216	242	242	230	237	234	237	242	232	238	212	238	231	229	228	226	211	248	244	214	213	255	225	256	228	232	223	241	206	208	223	194	233	222	251	252	247	216	241	188	205	227	239	240	244	242	248	239	246	217	264	211	239	235	247	221	209	244	246	242	216	228	220	235	249	211	205	221	220	211	268	253	226	230	223	217	230	233	233	225	217	219	235	223	221	247	241	236	231	223	252	231	229	223	224	251	240	242	229	251	215	243	237	233	233	238	227	201	227	253	209	247	222	231	226	217	224	210	271	253	196	238	203	237	267	242	206	239	206	228	224	213	236	229	213	213	216	202	217	224	217	247	252	234	252	229	244	243	251	235	265	249	236	237	235	245	239	223	235	228	243	241	231	265	239	221	202	243	219	205	211	220	217	228	211	227	232	221	219	219	226	214	235	231	228	240	230	254	211	245	237	234	222	233	197	231	234	225	242	227	229	222	230	219	233	200	212	249	241	236	216	228	218	211	216	230	218	227	237	231	230	206	221	223	232	245	219	243	220	218	212	236	216	225	238	224	234	228	215	263	215	250	232	234	250	241	247	216	250	243	236	223	222	237	217	205	215	214	226	224	252	234	235	216	227	221	240	193	252	218	236	229	207	239	234	195	235	214	218	229	229	246	222	246	218	232	224	226	206	215	218	204	215	246	249	225	224	251	239	223	214	212	221	263	205	222	267	246	242	244	231	224	227	245	234	209	244	245	218	258	263	222	204	211	224	234	228	227	212	223	227	234	223	234	247	232	228	213	223	230	264	267	232	221	206	194	250	216	208	233	202	249	237	241	223	239	226	266	255	249	239	215	219	204	231	226	254	238	225	239	211	253	230	219	224	262	240	222	241	223	211	214	263	239	251	238	230	253	205	239	272	240	222	227	226	239	210	243	208	210	268	226	217	254	239	224	211	231	231	237	217	214	258	231	261	259	231	244	224	256	235	217	245	197	219	239	236	218	219	221	207	245	228	225	229	220	239	253	203	243	220	244	250	216	239	214	241	213	261	237	218	238	250	227	250	207	234	228	256	216	254	266	235	229	235	224	220	190	222	224	221	221	227	221	210	236	239	248	217	257	208	251	227	231	255	236	212	227	264	231	208	234	234	234	245	226	217	230	228	239	233	218	215	242	235	246	232	225	231	221	217	233	235	225	213	220	218	227	208	224	202	261	253	229	242	230	194	241	210	213	248	216	212	229	247	222	214	233	211	221	231	264	212	214	216	212	251	217	244	246	233	215	250	226	207	197	273	209	229	222	234	230	209	248	216	220	228	225	231	214	235	220	225	232	236	222	235	231	232	241	236	232	264	226	233	243	230	239	242	237	217	230	242	233	213	254	233	224	236	241	224	251	237	224	240	224	224	220	221	209	254	219	242	249	242	227	258	215	200	220	219	244	221	234	226	224	226	260	230	216	237	204	245	218	235	220	240	219	199	227	231	249	221	223	225	240	237	220	230	219	227	204	246	211	223	226	217	230	220	250	200	204	225	235	214	259	245	230	235	230	257	223	233	209	210	215	244	234	230	215	220	233	242	244	217	230	234	216	192	226	246	234	232	222	223	238	217	230	218	221	220	217	222	246	241	238	229	244	244	197	233	232	214	262	259	233	228	247	229	205	221	237	231	233	229	236	281	238	232	221	232	218	231	223	260	235	244	227	236	229	225	219	222	237	226	228	225	241	211	229	237	244	251	253	209	217	227	221	233	239	244	245	235	194	263	225	241	218	240	217	234	189	230	224	229	210	207	228	212	235	225	224	223	226	242	234	239	217	227	224	220	212	209	210	233	222	208	207	237	213	216	249	234	218	231	240	261	215	211	227	233	240	232	232	249	212	250	217	211	256	235	225	219	208	246	248	238	226	238	228	232	236	231	252	236	233	252	242	256	228	214	239	229	213	231	236	240	211	207	215	205	221	250	243	229	224	220	211	249	250	224	242	230	234	233	232	227	241	203	222	226	221	262	219	214	250	211	234	215	266	222	220	205	210	241	223	245	218	242	244	213	224	231	215	221	211	228	231	240	246	235	230	200	232	211	214	251	250	206	238	205	213	226	228	226	237	254	230	212	216	229	258	236	259	263	235	241	255	234	215	247	228	242	224	215	226	247	237	257	244	208	234	226	219	238	254	211	257	228	223	198	216	246	235	226	215	221	241	239	217	234	218	230	218	236	228	240	208	231	211	234	231	241	227	229	248	231	210	250	232	246	247	231	195	232	248	247	220	240	247	233	258	237	248	228	248	217	219	256	240	228	213	210	228	224	242	238	244	208	231	245	228	213	229	248	227	240	204	231	227	242	244	217	242	232	224	220	223	231	236	260	220	237	231	254	223	223	230	223	237	216	231	255	226	193	236	203	210	229	244	231	223	241	243	237	211	244	207	232	207	225	253	223	249	222	234	203	226	234	254	250	226	206	238	225	198	221	239	241	217	222	232	226	237	258	224	251	212	227	249	211	250	246	247	224	222	217	216	227	208	267	233	240	224	250	245	229	219	241	236	209	240	206	235	247	232	221	219	282	215	223	264	245	217	249	243	246	232	240	193	216	222	267	222	237	198	229	225	245	235	254	225	240	216	254	251	208	224	218	230	242	214	244	228	229	248	221	252	228	209	229	216	263	234	241	209	223	224	252	239	215	245	221	239	240	205	247	253	233	230	227	248	216	221	245	212	197	257	234	247	242	251	222	231	236	228	242	217	226	200	231	225	254	235	239	225	251	211	222	241	239	245	243	240	203	239	244	223	226	227	229	222	242	219	229	270	232	206	224	228	236	261	255	236	232	235	213	222	228	227	235	238	244	247	221	206	233	217	237	231	246	212	240	220	221	230	210	245	249	227	232	235	229	254
28017	2384	2178	2644	2345	1954	1680	1498	1325	1192	1080	1042	1038	909	859	796	801	793	770	765	767	680	740	667	694	692	650	732	645	679	661	657	640	637	667	660	633	638	617	598	631	626	620	603	610	611	597	656	610	621	628	620	607	614	594	620	654	618	611	616	537	609	592	570	576	620	626	630	602	580	597	623	563	595	596	590	596	623	624	618	540	578	583	597	638	614	665	553	537	601	627	580	599	601	608	638	591	576	631	548	592	544	622	599	608	570	592	611	627	591	605	565	587	562	597	597	588	627	652	598	578	616	645	586	589	607	563	628	616	609	565	562	578	606	517	569	587	631	590	576	614	618	615	542	608	610	571	592	567	561	625	597	567	541	546	612	600	563	607	636	592	614	557	605	631	604	595	611	616	603	627	572	608	600	608	558	595	565	616	625	628	547	604	630	584	607	578	580	600	564	592	567	609	619	552	551	601	607	574	541	671	609	591	588	564	593	575	596	595	611	615	565	590	586	559	598	580	608	649	585	588	606	619	589	594	524	594	575	560	597	609	617	624	582	556	563	575	593	584	601	598	626	591	613	572	606	578	589	568	581	558	621	555	601	621	589	561	608	661	612	628	608	595	614	564	595	572	597	626	587	661	557	560	585	599	551	608	566	578	625	607	567	601	560	612	555	599	540	593	617	539	619	582	607	593	584	621	609	584	584	589	571	617	599	563	607	597	582	611	550	574	611	589	599	537	619	579	589	562	605	550	585	548	574	614	561	633	564	602	614	572	590	595	627	569	567	553	556	612	603	579	609	582	574	588	586	624	590	638	562	582	602	588	552	579	600	579	581	597	593	566	622	549	590	575	596	571	599	588	601	623	587	584	582	593	617	607	567	598	614	560	597	587	579	589	592	548	592	571	542	591	547	589	591	627	617	587	574	627	548	605	618	592	567	605	586	568	557	588	601	558	579	623	569	580	537	587	586	547	573	597	597	592	568	580	611	600	592	620	550	599	597	610	575	580	596	613	604	596	564	589	560	577	560	641	561	570	591	606	535	597	633	590	599	591	589	587	561	579	594	536	637	570	591	613	592	615	597	599	596	612	597	581	552	583	604	569	604	599	590	636	622	618	592	604	581	619	616	610	609	596	568	600	604	646	543	595	580	630	551	629	556	580	562	582	569	628	590	611	610	590	607	614	614	580	589	608	550	581	614	616	563	537	588	593	587	574	640	607	603	612	580	620	526	550	597	629	610	602	573	592	604	602	566	580	567	562	591	570	607	658	631	602	605	545	605	581	585	569	560	604	591	601	621	538	602	589	616	575	612	602	614	616	590	591	578	610	558	593	599	598	567	642	604	590	586	637	580	591	591	622	601	598	588	612	575	607	620	577	571	536	566	587	589	604	612	581	584	617	583	582	606	613	598	617	600	541	574	605	582	617	599	640	646	595	618	611	572	579	583	548	588	607	587	620	600	598	575	569	604	593	615	600	557	552	586	599	611	578	595	563	603	576	589	606	606	606	581	612	561	576	580	575	575	612	633	598	581	608	577	587	609	604	597	592	614	628	558	561	588	566	602	610	623	602	586	612	641	606	605	604	565	599	572	555	630	635	611	594	585	606	566	615	593	611	602	567	614	606	613	594	564	618	592	557	579	606	567	589	598	615	564	579	566	574	596	586	613	573	551	607	593	561	561	595	562	583	569	613	616	538	608	616	550	563	603	619	627	602	571	638	575	584	567	612	588	614	604	553	624	567	592	588	572	545	604	620	617	563	607	565	572	617	625	538	583	583	622	591	550	549	583	556	622	639	600	555	592	582	522	552	604	612	565	615	554	622	604	580	588	662	596	609	597	585	589	550	553	555	607	629	553	625	604	566	574	545	537	606	620	564	610	594	570	588	633	581	552	632	615	572	584	580	578	607	582	559	568	607	559	607	608	569	558	638	593	593	592	556	541	623	623	628	623	603	615	576	606	600	604	593	576	590	543	574	566	575	583	584	611	621	588	597	569	628	602	573	565	602	618	583	622	580	584	556	615	604	603	625	574	617	605	561	574	568	573	647	585	610	592	583	560	552	578	611	592	573	598	578	575	608	606	584	586	614	597	590	576	617	591	574	600	650	643	620	597	591	593	590	604	599	592	606	578	632	575	570	638	594	604	536	595	591	584	594	645	604	596	599	643	609	584	573	619	544	619	619	589	621	567	581	603	572	577	565	561	627	591	608	585	589	542	589	587	588	618	595	599	584	577	585	621	603	588	580	541	577	671	576	591	556	608	588	604	585	579	577	552	562	564	563	590	591	572	639	574	622	613	567	612	633	571	582	617	553	591	600	595	615	617	537	569	604	587	549	595	597	566	599	572	615	570	574	592	590	612	584	563	545	579	579	592	567	590	586	562	623	620	626	634	577	620	621	565	588	535	561	595	591	616	602	596	583	584	593	573	582	551	581	609	584	588	562	627	595	596	563	563	621	584	616	562	594	562	605	607	587	580	528	572	632	629	608	583	584	615	575	549	566	577	565	570	581	572	599	584	583	631	561	631	610	594	607	561	576	618	565	568	595	592	593	582	581	590	537	566	611	584	590	595	569	600	569	594	535	594	571	592	614	554	565	563	581	577	592	613	576	568	609	584	588	602	625	599	647	574	600	594	573	581	578	618	601	596	575	557	570	587	616	545	616	585	620	578	585	597	578	598	605	568	616	587	586	570	607	591	576	600	604	579	549	609	608	587	560	616	581	604	595	611	610	611	608	575	594	586	636	576	594	592	612	615	596	581	586	580	574	636	596	573	564	600	595	626	588	601	613	604	575	583	595	603	603	591	565	573	609	599	592	597	613	583	566	589	634	588	594	591	606	629	598	618	605	573	611	621	584	586	586	623	539	641	600	621	603	596	604	601	638	592	555	589	595	601	580	582	606	610	558	579	590	604	579	596	582	596	557	573	564	581	570	575	588	583	601	559	587	629	588	588	546	639	550	593	612	626	579	586	564	591	626	599	634	611	602	561	597	568	591	512	635	616	606	585	610	618	575	589	604	599	598	588	541	568	554	643	603	586	590	596	609	591	584	578	630	598	616	553	590	612	591	574	563	602	609	555	619	630	589	596	595	599	571	529	596	562	610	627	588	568	606	587	573	574	585	573	634	596	594	595	577	590	589	598	571	612	615	555	593	582	590	594	586	546	618	618	610	600	588	641	616	569	586	569	598	556	582	600	595	635	596	587	592	644	575	608	630	540	581	629	596	646	628	611	615	607	533	588	592	592	589	574	545	610	554	609	582	611	628	618	572	580	621	546	610	560	612	608	571	601	556	579	546	578	629	623	587	545	582	568	564	566	578	606	601	582	574	619	618	604	601	585	599	576	597	630	577	567	599	619	561	620	621	606	597	624	558	580	545	601	626	566	542	580	593	602	585	623	599	586	580	546	597	590	593	574	570	616	567	582	583	612	612	635	629	596	587	565	603	606	561	598	633	593	577	557	594	568	611	582	568	614	613	616	565	579
66778	23055	4910	1459	1023	729	572	438	434	348	289	280	248	279	233	210	179	210	173	175	168	194	200	182	182	172	169	182	174	165	171	173	152	136	156	161	151	138	138	158	144	150	145	146	173	148	159	133	175	122	134	164	149	149	152	153	153	142	161	155	159	138	149	129	125	153	147	156	143	136	155	142	149	145	153	159	154	154	152	136	129	139	145	135	128	133	138	168	138	124	116	151	161	140	155	146	147	158	158	121	121	129	138	129	150	137	134	140	145	136	150	169	144	137	123	123	118	141	139	130	143	179	147	157	129	154	158	155	139	153	134	130	152	131	152	127	124	127	134	131	159	139	171	136	144	158	143	137	135	135	117	146	137	152	133	137	134	135	163	147	152	166	153	113	147	123	146	140	132	132	140	130	114	134	161	125	161	133	149	131	145	163	133	114	140	153	134	140	137	136	144	161	128	138	125	137	122	138	120	118	148	133	133	143	141	118	117	137	157	156	140	122	163	121	138	116	125	116	120	112	134	161	148	136	133	150	135	119	130	138	155	127	130	138	114	140	144	147	139	130	140	149	138	138	133	146	146	125	132	142	125	143	119	141	130	145	135	126	147	135	137	133	139	113	125	130	161	136	147	123	127	145	133	164	138	123	133	129	148	129	126	147	141	138	133	123	138	125	133	133	134	147	152	150	130	160	154	117	155	133	152	130	165	150	131	141	133	143	124	159	120	150	123	155	148	127	137	142	128	136	134	138	147	114	145	131	144	149	144	143	128	132	128	148	147	93	150	124	154	142	135	171	140	159	163	130	169	150	139	135	139	132	142	127	127	130	130	141	132	131	155	143	138	118	155	133	139	134	135	135	111	140	154	140	147	161	143	142	130	134	141	139	151	118	147	145	157	145	146	141	148	135	158	131	126	151	147	131	123	119	112	133	130	107	135	142	151	140	153	147	147	141	147	161	141	121	159	152	142	146	136	136	136	144	134	106	136	140	144	149	134	156	122	163	139	128	124	129	139	145	133	146	119	152	135	134	155	161	135	119	127	134	110	139	155	124	123	133	151	121	143	143	129	140	152	135	152	127	150	141	132	130	127	139	142	140	131	137	130	142	128	122	146	128	139	146	150	142	138	145	134	144	110	140	117	144	136	131	126	130	148	148	115	119	135	143	146	152	137	133	121	137	145	138	134	151	129	137	139	131	144	124	154	138	128	134	126	129	119	130	182	140	140	154	137	138	142	140	147	146	142	120	120	145	120	150	137	149	149	140	143	136	136	137	143	131	137	144	135	139	154	137	152	158	111	151	144	147	125	143	129	132	121	147	140	159	133	124	154	143	132	157	132	145	140	114	118	119	131	132	153	143	141	143	136	130	142	141	121	143	139	145	135	137	148	157	123	144	131	144	147	126	139	143	136	120	128	125	149	158	150	142	141	145	136	130	158	136	130	135	131	125	133	133	157	138	140	150	128	120	150	137	127	158	136	131	131	139	136	136	133	153	153	139	124	130	145	144	142	147	124	155	143	141	169	143	143	137	139	134	122	124	135	131	155	157	120	118	117	136	141	107	129	129	165	144	140	149	145	123	146	147	140	130	129	124	123	132	141	157	133	129	157	131	140	138	120	115	132	157	135	141	107	144	136	144	146	132	134	132	149	132	139	107	138	125	137	145	139	143	138	117	147	134	146	123	143	132	133	132	144	151	141	143	134	137	153	132	130	139	136	170	126	149	136	151	139	136	149	150	145	153	147	118	146	147	148	139	133	126	123	133	154	136	131	114	140	154	132	152	152	128	166	136	138	147	129	138	136	127	133	162	158	173	140	149	142	130	145	151	138	142	122	121	126	128	133	141	129	152	132	138	126	133	154	143	151	130	136	138	146	127	153	124	133	137	143	152	145	137	146	145	141	130	145	119	130	140	120	122	127	126	131	146	141	140	157	138	141	139	134	139	124	148	144	150	142	162	144	147	141	130	142	132	144	130	153	152	147	158	138	123	123	123	145	127	140	136	120	140	119	170	132	113	143	160	151	157	133	136	122	155	156	138	161	154	161	143	126	134	131	144	135	153	155	154	132	140	140	138	163	127	143	144	133	148	142	142	135	141	141	151	149	155	135	148	139	139	129	128	133	154	146	140	128	135	126	153	141	136	124	141	141	136	148	130	130	129	143	139	156	123	119	136	144	133	145	139	146	140	124	138	176	124	128	132	133	133	134	134	138	161	134	135	131	134	139	121	139	107	148	149	147	118	144	109	118	128	159	145	130	119	137	150	132	118	163	150	134	137	137	116	137	175	138	148	156	154	131	137	151	135	131	156	140	130	152	158	136	122	138	133	151	131	124	136	147	146	141	149	141	140	147	121	137	145	142	148	144	142	120	129	166	122	144	145	130	119	133	143	144	130	144	145	149	144	139	127	150	127	125	126	169	137	125	126	135	120	147	148	140	142	144	146	142	129	141	132	138	139	129	123	136	137	136	122	129	138	139	139	128	134	156	129	150	144	144	137	114	148	115	147	137	139	137	141	134	136	161	152	136	134	128	147	136	152	129	136	126	156	141	137	133	138	137	156	130	113	134	140	144	132	151	149	151	139	150	131	143	154	132	144	124	143	141	146	143	128	142	127	128	143	143	152	154	130	144	136	157	137	107	151	135	147	143	159	126	140	157	146	161	118	114	134	131	125	128	150	155	160	156	164	127	131	151	128	143	130	135	116	114	143	135	124	130	139	138	157	146	131	137	130	141	139	133	123	130	114	139	134	117	141	127	143	136	131	124	160	128	137	158	126	142	137	138	135	114	144	138	127	118	136	146	124	139	128	121	149	132	159	135	151	116	130	140	142	133	120	149	147	143	126	131	127	144	128	146	147	145	142	121	143	152	154	143	132	147	135	118	132	126	131	145	147	147	151	134	142	159	153	134	137	111	133	147	164	143	152	161	134	141	143	142	137	155	149	125	144	127	142	140	132	126	149	142	131	152	152	165	136	105	136	130	130	148	135	146	120	119	117	154	176	129	126	128	152	122	146	138	131	147	112	146	133	136	133	124	134	138	133	139	128	139	141	143	125	149	129	143	130	153	126	134	141	143	128	153	147	126	127	137	127	109	127	133	134	143	163	114	123	128	139	161	132	137	136	142	141	135	162	160	153	134	129	151	136	167	136	144	151	143	131	137	139	121	122	133	138	139	142	133	155	127	136	138	140	129	139	147	145	146	116	125	129	150	156	123	122	148	134	137	149	150	129	154	161	145	137	154	152	147	149	122	136	133	143	116	138	161	128	132	144	149	121	152	139	141	124	161	157	160	134	132	123	132	140	155	157	123	133	150	129	136	138	135	158	154	149	125	130	123	133	124	137	149	146	158	146	144	116	149	133	153	120	149	149	137	151	168	144	135	145	144	131	161	144	141	145	136	131	144	152	145	137	124	135	129	142	148	128	134	142	143	140	142	137	127	123	139	153	160	123	136	147	164	146	116	137	134	126	150	133	149	130	141	131
37339	4780	3547	4298	3688	2999	2486	2093	1784	1504	1351	1186	1148	980	888	849	844	745	677	653	665	636	595	624	585	546	574	498	530	504	512	526	485	468	475	459	441	464	422	422	453	401	454	440	399	416	397	406	400	419	395	431	430	418	418	373	401	432	410	415	377	429	361	388	390	370	407	388	367	375	396	408	428	397	413	392	394	399	377	393	355	374	361	375	352	380	360	372	398	375	380	366	354	380	395	381	372	378	375	388	395	376	397	380	375	381	339	381	420	325	384	367	368	401	410	374	352	377	385	385	392	337	347	389	390	396	329	376	354	378	378	377	377	365	361	388	381	363	349	377	388	395	347	332	419	382	352	351	375	412	366	390	355	406	364	357	368	342	360	373	336	363	349	331	348	357	349	347	376	368	339	356	371	357	364	374	397	398	382	373	363	384	376	350	346	349	388	379	382	351	388	398	389	335	387	373	383	353	373	393	378	357	355	344	360	352	388	348	342	329	355	372	349	370	354	351	358	376	363	376	371	343	354	401	349	376	371	354	385	341	368	389	386	373	361	343	386	363	356	363	396	372	368	361	397	370	381	380	372	381	353	364	379	342	353	330	358	374	333	380	330	332	336	379	375	396	404	388	392	358	417	380	357	370	370	343	371	362	357	368	366	364	379	402	387	336	400	368	362	387	392	381	373	376	366	386	364	364	384	371	357	345	343	373	376	381	384	388	390	357	373	342	373	354	373	357	340	370	354	337	349	358	364	391	353	361	363	341	376	381	394	352	365	382	379	371	396	371	388	402	363	374	366	370	386	364	344	387	380	374	347	379	385	341	351	381	371	374	389	394	395	362	363	352	351	353	379	333	385	346	390	397	377	368	405	346	378	329	334	389	359	374	323	354	354	355	385	336	363	377	367	362	364	407	369	340	370	327	371	364	365	357	369	367	352	333	346	413	336	377	365	333	389	397	367	351	394	388	363	328	368	385	361	361	366	349	352	385	331	320	369	348	374	347	389	351	371	353	378	359	358	362	390	383	370	312	343	353	346	391	372	391	360	347	380	380	341	357	393	337	347	353	388	326	354	390	348	398	349	365	390	364	353	402	339	379	371	359	359	364	359	359	352	345	374	376	381	368	429	348	367	336	376	361	350	348	382	343	363	388	390	384	338	363	349	374	382	353	381	383	370	352	372	355	374	382	355	376	391	384	382	422	401	386	360	393	403	366	411	364	367	374	363	333	340	365	368	371	362	385	381	348	363	340	383	354	323	379	374	374	401	343	368	368	354	347	340	354	369	360	393	363	357	384	336	338	341	372	378	341	379	364	377	396	397	389	411	376	369	372	367	337	356	325	381	344	377	328	365	373	355	341	343	358	370	325	357	362	368	344	343	385	330	372	394	370	363	367	391	392	405	378	360	347	346	346	355	394	381	393	346	371	390	381	394	421	347	360	375	347	385	379	394	355	345	349	361	404	380	362	379	384	358	324	352	390	388	364	364	344	370	378	377	361	368	354	357	408	386	391	333	348	366	366	374	371	342	366	350	353	365	356	380	355	378	359	370	404	403	368	349	344	381	353	385	368	384	354	391	365	362	382	353	362	354	390	381	402	340	359	373	362	336	365	378	332	333	373	376	386	342	381	341	358	389	361	375	360	369	385	341	339	359	393	369	345	367	367	386	374	359	387	373	365	354	341	347	372	374	381	387	363	382	370	393	340	368	368	363	349	322	321	356	359	369	376	421	362	393	346	371	365	346	380	384	411	366	359	379	353	336	362	357	330	363	404	359	400	354	353	360	370	358	345	378	364	387	334	376	364	352	365	364	367	384	408	382	370	369	354	395	379	368	350	353	355	344	367	359	362	404	369	362	359	361	386	345	352	371	317	377	381	338	341	370	382	355	359	373	335	377	385	400	397	385	383	378	388	344	367	369	395	340	342	383	342	360	370	368	375	387	367	371	378	379	336	352	347	375	351	356	371	386	351	356	350	329	408	371	387	383	368	378	351	356	350	348	362	363	372	380	339	352	403	375	368	333	348	368	336	366	358	324	373	369	347	398	385	341	345	341	356	347	388	345	379	352	355	360	343	380	386	409	384	397	366	356	352	352	396	349	375	363	377	374	389	400	376	383	370	340	339	367	335	363	398	352	368	348	331	361	379	376	340	400	383	372	379	352	385	346	370	387	377	382	360	386	371	352	366	376	378	381	389	345	328	340	351	340	385	392	357	374	397	372	405	357	381	349	352	342	369	333	365	392	364	391	396	362	344	393	373	346	385	372	365	388	362	385	356	396	366	366	377	379	362	341	370	382	384	372	383	375	348	345	338	348	382	367	363	340	378	372	334	349	339	368	373	379	352	356	355	403	357	340	343	374	353	333	342	343	396	374	369	337	385	405	355	371	371	347	377	362	352	358	397	349	353	405	370	380	390	382	363	356	387	340	352	389	393	358	379	355	367	397	378	362	390	363	381	365	388	374	381	360	399	366	349	343	376	350	390	356	356	327	348	343	362	376	380	362	378	379	361	364	345	363	381	411	347	349	334	390	386	362	334	343	382	343	365	376	359	338	330	381	370	346	385	384	347	357	376	407	381	348	396	350	380	356	370	357	366	348	405	367	356	358	358	403	360	360	366	356	389	330	371	358	414	398	352	365	324	403	367	371	353	368	335	345	364	383	379	346	402	365	374	392	386	371	351	362	350	347	366	402	371	349	395	367	368	397	355	364	378	355	340	372	349	369	381	386	372	354	360	378	366	359	347	338	364	343	340	364	341	374	394	372	360	378	382	379	366	357	338	405	398	358	360	345	366	377	366	356	384	426	396	366	346	361	358	342	374	355	392	386	363	386	349	345	400	348	343	396	406	362	373	334	378	382	403	345	379	373	357	343	399	350	387	359	365	393	390	366	323	348	372	383	357	367	378	399	367	337	380	390	368	361	361	342	383	353	341	356	367	342	377	346	359	337	337	418	365	385	350	357	363	359	354	365	347	337	365	327	363	347	367	364	356	363	358	411	326	386	392	366	368	373	348	395	365	370	388	369	391	361	395	351	331	349	381	387	369	386	388	385	379	346	344	356	360	383	384	391	403	380	407	366	342	355	373	368	351	380	352	386	382	365	398	379	324	381	377	391	367	344	397	370	359	401	368	360	374	349	371	333	406	341	344	363	343	373	342	350	351	339	366	327	358	357	353	351	353	341	390	369	347	367	360	378	340	357	375	352	389	365	353	342	389	373	352	374	362	357	362	403	368	411	365	339	372	354	369	385	353	320	355	347	378	359	345	319	366	397	372	378	376	365	421	360	397	405	383	373	357	347	345	360	410	383	379	393	393	389	377	384	388	355	387	342	373	388	362	373	387	362	354	344	376	348	368	379	375	376	390	399	367	367	371	387	402	368	399	352	341	360	338	372	379	381	339	354	342	367	338	362	408	362	362	361	352	370	355	358	355	358	349	379	354	370	335	314	347	369	372	394	348	360	373	327	387	347	385	343	336	376	377
16931	1116	223	217	213	195	174	169	175	188	168	183	164	190	176	176	186	185	174	158	156	178	166	164	163	202	162	185	180	191	168	158	177	194	146	181	180	156	166	176	184	173	185	205	154	159	174	171	178	205	162	190	166	169	181	162	179	168	194	180	163	188	162	186	173	155	171	183	197	194	179	173	149	186	176	160	182	166	166	197	156	162	161	189	195	154	181	191	187	176	185	195	159	169	184	195	151	203	166	163	159	194	173	181	196	177	146	165	184	163	179	201	165	176	190	182	197	170	172	199	200	179	186	159	178	173	169	176	170	160	164	196	182	183	165	174	174	170	189	184	167	169	185	155	169	172	172	154	172	159	184	171	195	187	193	158	198	173	158	168	169	173	193	184	166	165	161	175	162	166	188	161	168	193	151	186	189	189	165	184	195	138	181	156	184	183	158	155	193	164	176	159	181	181	186	178	169	184	177	167	178	137	183	196	184	152	174	155	164	160	193	197	159	174	168	170	186	168	168	189	188	180	184	155	196	168	159	173	198	188	179	159	171	178	177	167	205	166	175	171	177	179	176	201	178	166	187	152	166	161	173	142	145	151	185	182	180	173	160	170	192	171	160	167	192	183	169	173	171	181	172	181	176	159	171	188	171	185	184	174	171	192	166	156	177	168	159	169	174	171	168	173	178	167	172	162	180	176	161	177	189	191	181	177	166	167	178	165	176	176	205	186	165	165	189	171	142	164	145	137	166	170	156	174	170	200	162	176	172	164	174	178	177	185	198	169	167	171	176	181	159	165	175	164	154	184	175	177	168	171	186	194	170	170	168	166	160	170	182	174	156	185	140	176	173	163	158	164	170	180	188	180	180	183	194	187	192	136	157	184	153	154	183	143	193	160	157	150	168	192	166	188	206	173	205	200	173	163	186	180	152	158	159	161	177	164	172	200	197	173	168	200	155	171	179	204	178	161	150	193	189	167	168	174	188	165	173	187	169	170	164	169	154	180	176	164	162	174	168	161	160	163	170	152	182	160	192	160	171	196	173	178	177	145	191	177	146	177	185	182	181	199	175	141	169	186	165	164	166	162	190	193	162	173	193	198	167	160	184	182	171	159	164	193	202	159	175	213	196	176	167	157	160	181	157	159	160	150	174	167	192	160	181	165	167	179	168	170	175	178	182	181	181	171	158	175	153	189	201	149	167	177	182	152	177	163	142	185	164	174	170	185	168	146	186	213	162	169	180	192	188	164	187	176	172	177	175	176	150	168	158	164	194	201	183	184	168	158	181	166	198	168	196	173	173	188	173	172	172	182	182	188	184	158	185	170	162	154	167	135	161	191	186	176	165	166	159	163	164	177	160	163	187	193	183	184	169	152	197	193	180	184	172	179	199	182	187	162	162	166	182	168	173	161	165	202	148	151	151	165	190	172	168	160	194	178	174	172	190	177	165	164	184	172	165	196	159	165	169	170	167	160	164	171	148	184	185	161	184	179	168	155	191	146	166	168	172	157	168	178	150	135	166	174	176	179	160	159	168	184	162	157	152	158	158	171	166	157	180	163	187	148	182	191	176	147	175	172	182	175	158	183	167	167	176	170	173	177	183	189	164	172	184	178	182	164	171	165	160	175	173	161	159	187	161	158	147	175	160	178	166	175	204	149	151	183	165	149	181	205	166	181	176	173	165	191	185	171	192	174	143	189	178	166	191	180	177	176	154	200	170	176	153	194	178	164	171	171	174	193	175	174	169	177	147	160	187	154	169	169	167	172	170	163	140	189	164	182	169	187	174	195	188	171	184	172	177	165	192	163	169	158	168	189	149	152	168	189	161	173	165	170	183	174	163	197	180	184	171	185	184	157	176	181	169	168	178	175	166	180	176	165	149	190	167	165	172	180	167	190	189	176	170	158	178	188	161	166	179	186	181	176	157	182	176	179	166	145	186	185	161	175	174	169	159	160	166	157	176	177	170	194	174	176	177	166	174	160	166	177	184	169	200	172	188	192	168	159	187	173	154	185	183	187	182	171	170	182	172	171	203	175	174	189	144	169	174	163	156	155	201	200	196	176	174	164	157	183	152	168	161	184	183	175	167	176	172	174	180	192	201	151	169	169	182	174	188	178	180	163	163	184	165	188	183	155	168	166	178	174	146	149	186	158	187	180	204	166	179	174	161	168	185	181	154	168	172	179	174	181	168	195	159	184	187	173	180	188	175	181	156	174	167	165	200	184	166	171	159	170	168	174	174	169	156	178	175	176	165	173	171	193	172	179	167	197	165	190	179	170	190	180	176	148	188	190	176	181	197	171	155	176	152	165	176	162	171	182	182	169	164	170	166	171	174	143	160	198	178	169	159	149	177	179	178	148	157	165	168	166	180	164	167	170	179	166	144	173	178	180	185	167	159	154	167	175	156	165	166	182	189	173	185	165	182	148	179	177	163	173	166	202	194	155	183	198	170	184	204	161	168	187	167	162	177	174	150	178	179	169	173	174	169	172	174	168	151	169	169	175	199	183	179	182	184	191	169	167	180	147	139	200	192	154	166	185	189	163	163	179	170	160	157	158	172	169	178	186	199	160	154	166	167	176	165	171	183	176	149	167	172	173	173	165	171	180	175	164	146	165	161	188	176	178	159	189	163	175	219	156	185	154	166	175	157	166	179	158	169	172	168	159	189	185	160	168	144	186	182	182	157	161	138	177	180	166	155	170	158	182	189	171	197	185	129	180	169	163	168	162	175	169	214	180	180	199	171	161	156	197	174	166	183	194	173	171	171	189	155	164	145	191	186	179	170	162	148	176	183	159	167	180	185	200	166	165	167	171	190	156	176	171	169	169	161	150	159	179	173	187	174	170	168	167	179	168	157	187	179	173	179	146	163	182	192	175	176	200	165	175	167	171	163	190	175	171	191	176	182	176	165	154	164	176	183	163	171	170	193	169	160	167	193	164	160	175	165	159	181	168	170	177	184	164	168	175	186	164	204	205	151	186	164	180	169	185	174	183	160	142	184	194	177	169	161	198	162	187	174	208	152	173	209	165	189	171	208	179	149	170	171	200	210	181	159	168	161	167	181	172	194	190	189	171	169	177	175	199	164	184	150	176	154	168	184	174	193	187	179	188	228	146	183	165	182	143	177	154	168	172	162	190	165	161	182	167	186	161	182	157	195	176	144	159	177	167	179	167	174	179	181	166	168	164	155	176	155	163	173	140	163	176	165	202	186	185	183	146	172	166	152	159	174	163	184	195	186	196	163	179	170	178	171	164	173	178	181	165	185	174	185	162	183	190	167	151	153	154	164	184	173	195	162	185	157	172	153	180	170	157	195	172	184	192	155	181	190	168	172	179	171	186	166	182	160	163	185	199	173	186	183	182	176	155	167	179	184	196	162	192	173	198	163	190	159	159	200	159	155	164	160	179	169	171	177	155	163	171	163	179	168	173	148	131	194	156	171	169	164	164	161	171	186	184	172	173	159	170	168	177	180	182	200	147	195	178
12863	835	558	621	577	611	567	517	494	536	511	458	539	471	484	460	467	523	479	489	480	547	487	496	521	484	465	482	489	483	454	470	477	461	480	460	438	443	455	485	447	481	426	477	456	450	469	476	483	453	487	448	485	504	424	453	470	439	504	485	459	485	454	466	489	457	472	447	496	459	452	494	460	491	467	493	483	457	471	467	473	474	445	454	481	471	467	487	480	456	481	487	474	452	467	473	471	440	434	458	495	477	459	478	481	436	472	468	501	484	428	489	451	485	509	477	457	525	462	429	445	473	465	475	510	462	442	471	463	481	407	495	460	495	460	460	489	477	461	521	503	489	472	484	481	505	474	506	456	461	447	469	500	442	455	444	473	441	462	446	451	463	474	458	477	451	438	470	428	460	457	494	492	478	438	451	457	449	475	440	483	454	510	458	480	460	485	446	461	437	430	434	476	469	467	463	484	469	474	478	486	471	473	489	425	468	427	490	482	493	441	473	458	462	473	459	474	455	470	444	521	498	440	459	457	432	470	484	464	469	474	491	498	445	499	431	461	475	471	448	494	447	478	475	451	460	451	479	468	440	467	474	452	447	464	448	464	467	468	467	492	461	488	475	473	441	452	460	468	470	440	432	476	475	487	465	455	472	465	490	450	462	457	448	473	444	466	459	464	419	443	458	432	475	452	468	487	471	469	449	482	457	463	443	455	495	453	456	460	453	497	437	471	452	464	498	490	438	501	518	517	462	468	498	494	469	470	450	484	462	439	451	495	476	455	479	460	492	487	507	481	454	504	450	509	435	482	480	421	482	439	471	496	462	444	479	449	509	452	493	484	464	450	491	449	466	475	471	447	447	459	476	495	492	473	455	467	453	450	499	494	453	462	488	462	468	461	493	500	475	452	464	481	446	453	504	474	504	444	512	472	429	465	463	494	469	451	451	458	429	489	457	490	474	477	466	438	478	440	457	492	472	434	482	475	463	463	462	482	463	476	477	476	445	465	497	493	445	461	486	437	487	446	468	486	460	448	461	493	529	461	456	483	430	457	461	447	453	491	471	484	468	493	453	441	481	484	520	474	444	437	459	436	475	471	454	506	458	479	471	505	451	445	455	495	473	471	491	454	484	488	465	476	492	450	478	461	434	471	460	447	495	490	456	463	487	445	444	500	474	459	465	499	479	452	450	472	456	449	457	491	447	472	444	488	478	483	472	479	465	489	518	448	480	461	452	451	463	451	485	489	451	462	438	478	483	469	446	529	484	497	515	449	460	470	411	479	475	512	468	465	478	464	449	504	501	476	456	474	494	441	464	491	454	511	454	480	475	462	460	501	512	491	468	433	464	440	485	496	461	506	524	434	447	449	493	506	466	439	445	469	464	485	509	494	497	454	478	450	502	494	464	464	491	465	482	464	487	490	452	465	468	424	479	462	458	502	432	457	473	472	469	485	468	454	496	490	506	462	489	469	484	475	438	463	419	435	428	481	458	470	496	478	440	476	463	450	482	448	467	474	504	453	461	491	473	443	460	455	481	453	494	392	467	444	459	480	477	468	449	464	485	496	493	449	473	490	463	477	461	487	469	457	479	485	455	431	486	481	458	464	493	458	472	477	438	456	458	472	464	475	441	487	475	483	457	464	468	450	464	453	439	465	490	462	493	448	471	482	458	471	448	470	473	457	449	469	463	472	443	471	464	453	459	459	452	459	490	467	461	495	466	447	455	447	461	451	460	448	510	491	469	415	459	487	434	449	479	518	488	432	488	435	486	483	481	476	434	488	431	518	514	507	434	497	498	466	471	445	462	435	463	442	477	478	463	469	451	465	489	487	461	463	459	465	484	475	491	443	471	458	495	444	479	449	459	477	481	431	448	460	478	477	479	438	504	458	467	484	453	464	490	448	456	476	473	442	457	436	457	471	451	458	461	454	481	494	458	477	516	440	482	466	449	460	464	449	470	482	466	489	471	458	409	439	495	461	508	470	479	471	434	479	444	481	450	465	518	513	455	434	469	470	470	480	437	478	479	435	472	403	463	440	466	469	477	499	486	502	495	427	428	456	491	479	459	467	502	445	467	507	412	509	492	475	495	491	491	487	501	500	484	446	456	469	487	478	518	474	452	444	460	450	463	474	428	443	467	479	457	456	487	486	497	463	459	477	468	492	447	446	450	482	489	446	478	482	458	447	487	434	455	476	488	474	453	443	471	474	475	476	481	469	498	495	466	493	432	474	482	443	456	465	443	455	462	455	477	479	470	457	496	471	493	484	467	441	502	456	471	464	471	425	473	499	488	482	472	447	445	451	442	469	475	483	470	444	474	462	491	492	492	464	461	440	485	519	464	473	485	486	450	485	429	465	492	463	483	458	454	460	480	453	471	436	476	472	458	437	482	485	474	454	497	496	478	493	466	454	496	475	486	468	470	463	431	484	463	471	475	467	517	469	482	501	479	453	480	493	497	430	486	470	463	473	461	494	444	444	461	454	453	463	452	451	483	455	487	480	489	458	486	472	497	451	455	471	508	461	471	466	461	459	405	468	452	443	461	451	513	451	480	445	439	487	418	475	483	461	511	499	445	523	471	496	450	450	452	471	480	437	459	458	453	465	498	461	468	470	501	472	460	481	477	458	462	462	414	438	469	482	466	506	468	464	451	468	471	451	470	493	508	469	447	490	449	481	487	458	456	457	431	448	469	509	492	484	464	453	480	475	442	469	483	422	484	453	477	473	465	463	441	496	486	464	482	469	471	511	481	472	486	484	482	474	440	478	465	435	436	499	486	453	461	490	514	460	489	446	481	431	456	465	453	438	504	440	448	506	446	443	484	445	472	468	469	443	458	489	486	479	497	474	426	494	473	470	503	490	456	504	458	494	417	471	483	463	465	460	480	489	441	504	444	478	505	475	456	522	453	469	450	446	456	462	456	479	490	487	463	456	504	473	484	497	488	472	493	444	490	476	467	467	480	483	462	491	463	503	499	434	469	452	440	499	466	453	484	428	490	468	479	496	448	465	491	505	457	491	458	483	474	475	458	453	471	472	489	462	434	467	451	486	483	475	455	527	499	494	492	453	474	469	503	501	444	474	502	476	434	440	443	466	482	470	483	455	456	483	469	478	480	449	444	506	472	460	457	506	480	450	428	490	446	490	466	477	497	470	436	467	464	464	468	457	439	446	459	461	475	452	458	487	515	432	445	450	514	468	496	480	445	474	441	463	455	457	426	503	478	447	481	457	437	462	461	494	543	422	495	477	463	442	457	461	465	464	476	482	461	473	482	475	488	461	467	470	460	477	453	465	481	490	489	466	492	459	470	460	449	471	454	471	457	450	441	435	476	466	451	455	453	431	440	491	428	487	472	487	434	461	472	466	473	443	454	497	445	484	455	491	475	467	468	480	459	474	453	457	504	494	461	435	503	463	461	500	497	454	499	472	480	460	446	476	457	446	450	447	456	495	474	478	495	466	443	458	421	479	418	437	433	471	476	496	466
55648	19192	2516	878	654	518	447	366	342	307	308	287	291	294	271	237	239	251	270	251	240	258	251	261	244	224	235	235	240	238	237	259	257	250	232	252	244	250	231	236	249	230	228	249	232	246	251	200	288	216	246	247	250	233	235	230	226	245	245	245	205	206	244	238	218	241	251	217	248	237	236	223	233	203	252	226	242	215	254	230	221	240	237	232	232	234	260	220	223	217	226	218	240	255	251	250	252	219	224	237	218	221	236	236	228	222	213	222	254	218	268	251	229	223	221	208	257	237	243	234	237	229	251	216	210	221	211	218	243	224	240	251	220	248	221	250	252	227	251	252	248	254	237	249	243	247	227	226	230	219	255	235	227	236	272	241	236	252	259	232	246	224	249	237	254	224	257	255	212	217	243	233	240	232	226	255	220	219	207	232	223	239	227	253	234	211	228	258	230	246	218	232	249	250	232	255	231	243	227	213	208	254	229	202	231	231	232	237	237	227	220	250	234	232	252	237	225	235	231	233	243	212	242	246	218	218	260	252	211	230	257	258	230	247	204	220	255	234	224	224	227	214	259	222	218	221	232	238	235	250	220	242	218	240	236	237	229	219	231	236	230	224	220	228	223	234	247	215	217	231	225	245	240	221	232	214	250	254	262	243	256	217	238	237	234	257	227	205	255	195	203	218	244	214	239	219	231	236	242	250	224	243	219	221	236	246	210	254	247	217	214	232	205	242	217	230	251	203	223	243	272	219	222	249	261	202	245	234	235	219	248	283	229	230	216	221	224	233	209	233	233	225	223	240	274	225	236	223	216	238	224	198	213	231	225	242	243	223	246	249	236	223	236	255	236	253	221	254	222	231	226	229	219	244	227	211	235	223	230	238	215	250	240	225	217	236	243	235	239	243	217	218	238	245	228	214	240	250	241	218	218	219	238	227	224	234	234	205	231	217	241	263	208	245	211	240	242	237	240	206	216	228	226	228	228	234	221	254	221	236	224	236	224	248	228	229	249	226	222	235	238	231	229	229	231	230	222	248	235	213	234	264	218	255	218	238	238	236	215	228	262	215	237	215	246	223	219	260	238	264	233	233	228	227	239	223	235	226	242	245	231	223	229	242	220	223	236	225	274	244	212	239	226	240	227	228	235	208	201	216	236	237	237	233	234	224	239	228	238	227	245	224	280	231	228	217	231	242	235	232	216	219	243	239	225	238	218	219	268	231	249	254	254	233	239	235	198	230	241	233	224	225	204	235	203	250	251	252	215	225	226	228	271	224	226	229	231	226	243	246	260	233	249	236	233	193	206	222	226	269	264	213	240	227	260	226	256	214	222	229	245	232	214	237	236	206	232	215	265	239	216	240	223	239	252	228	229	233	254	243	252	242	260	259	217	201	212	265	269	232	249	207	222	211	244	200	235	222	243	254	226	245	229	200	249	245	209	226	204	258	227	225	208	213	243	223	206	198	239	240	234	223	227	242	226	239	236	254	238	220	226	230	249	218	219	207	250	254	235	216	204	265	244	244	224	235	266	210	245	218	221	238	265	220	255	233	234	240	244	242	242	265	216	228	268	208	236	200	222	217	256	235	217	239	245	251	262	218	212	245	218	263	233	223	245	254	258	235	227	242	254	266	226	229	235	218	237	218	240	219	240	233	243	229	231	247	227	221	219	234	229	185	211	223	215	241	242	214	239	265	250	214	220	244	233	222	216	262	251	228	244	235	243	226	236	247	187	256	229	233	242	219	216	259	232	210	236	237	224	243	213	209	249	235	226	236	223	246	241	223	240	256	205	212	244	225	231	250	232	247	237	255	205	220	236	245	218	260	232	244	290	234	254	230	241	233	228	262	216	236	216	216	222	213	259	238	232	241	235	242	251	220	220	229	211	261	238	232	251	252	228	245	254	267	240	239	201	232	231	197	226	217	212	227	249	248	244	201	224	230	239	235	240	245	244	228	233	244	236	245	224	240	232	214	249	238	239	259	215	241	226	228	231	215	214	242	237	186	246	247	235	238	252	241	255	248	249	216	261	270	216	242	226	229	208	257	234	233	241	244	236	237	212	223	249	224	238	243	239	250	260	248	227	211	224	259	223	219	232	232	242	235	244	244	223	225	248	215	250	234	215	229	262	241	223	220	246	234	224	235	236	212	225	256	228	244	235	228	241	244	260	233	213	235	215	245	233	224	242	222	213	235	229	216	247	265	219	218	224	210	244	254	216	220	211	248	197	245	218	225	242	219	270	243	245	256	241	230	219	222	232	220	229	243	247	202	207	249	242	228	249	218	222	257	224	251	243	252	248	235	213	227	203	227	231	207	221	237	256	263	225	239	220	228	231	246	219	253	237	237	233	243	234	244	218	216	206	247	271	230	247	249	241	248	238	238	225	253	235	245	246	239	222	214	236	234	210	245	246	253	261	207	212	260	195	225	234	231	230	235	247	226	218	239	210	222	248	226	242	219	255	224	254	213	259	225	232	199	221	243	220	223	229	238	246	254	272	232	229	227	221	226	237	213	237	233	238	242	237	235	207	241	228	237	225	219	242	228	227	236	225	228	234	222	209	197	240	252	213	183	229	232	244	247	222	251	219	240	227	218	239	203	217	229	224	222	210	242	265	220	212	242	216	261	235	248	240	213	232	240	237	238	225	236	231	241	238	225	237	232	230	252	212	237	250	242	269	241	238	208	244	239	251	254	223	243	213	238	203	235	208	239	234	229	249	245	228	218	231	233	210	233	231	248	226	244	228	217	227	234	246	230	237	241	234	236	213	262	252	219	232	216	240	228	210	227	245	256	258	246	230	224	262	216	227	228	207	231	235	241	215	215	204	251	207	239	230	227	217	192	201	235	239	203	231	225	236	219	218	229	231	216	262	263	247	251	219	210	238	239	252	220	226	238	233	245	233	253	203	218	244	222	236	229	241	228	237	232	250	233	250	238	235	255	240	227	237	215	240	230	263	236	243	216	236	236	227	242	217	236	234	238	240	227	231	263	254	242	235	252	228	234	264	250	220	215	235	247	252	210	214	232	234	212	231	227	258	223	199	220	225	233	214	225	231	223	255	206	206	233	236	207	202	198	227	260	220	236	242	234	233	201	254	201	241	227	226	213	230	241	251	225	217	226	226	217	212	239	259	264	230	191	218	204	223	222	258	220	209	225	262	223	230	253	276	245	234	229	229	213	229	216	215	219	256	221	233	224	228	235	223	242	193	227	263	251	230	263	228	235	218	272	242	217	225	243	242	212	226	227	216	234	232	207	236	221	206	242	242	218	266	258	222	205	217	243	256	232	243	235	231	210	231	225	240	216	260	214	235	231	226	248	244	238	227	246	241	248	218	237	236	230	233	231	233	236	234	266	252	238	187	243	230	235	216	273	256	226	223	236	223	253	207	229	233	249	231	250	244	222	234	243	227	223	218	235	243	247	235	246	232	209	240	239	221	219	248	261	278	250	227	238	194	215	214	225	218	240	251	226	251	227	216	246	243	244
32870	4519	2096	2466	2384	1979	1672	1405	1347	1205	1044	1050	886	956	884	797	809	764	805	745	720	697	751	733	712	726	662	684	708	700	649	681	632	658	656	671	713	682	700	611	650	594	631	607	624	605	617	606	601	638	611	624	636	633	639	620	596	588	618	607	606	629	615	618	573	634	614	620	639	600	604	621	620	621	616	596	582	591	602	566	588	616	597	567	570	561	650	604	627	602	583	595	590	632	612	612	618	556	589	607	603	594	632	618	641	624	589	629	604	590	627	561	607	604	574	584	622	595	590	597	600	577	553	600	614	598	608	586	580	604	607	592	575	577	624	673	643	546	589	588	579	586	588	618	593	593	618	640	575	628	617	610	596	634	624	565	586	616	605	630	603	580	591	579	583	607	583	594	563	583	574	607	556	587	635	599	625	603	604	604	611	610	609	611	596	602	581	582	570	603	608	620	591	580	637	581	588	594	604	628	604	592	609	549	591	605	576	629	572	603	593	623	584	594	607	599	576	592	550	573	593	579	619	612	570	628	580	557	592	543	607	613	595	584	592	622	610	577	559	593	614	616	604	575	596	569	587	622	653	639	578	597	591	554	615	601	566	581	586	589	614	584	586	628	591	588	607	601	598	602	577	654	586	620	577	599	654	645	652	610	645	609	622	589	595	600	569	617	571	637	575	566	566	605	598	534	629	555	566	631	586	613	546	632	575	616	569	580	587	638	621	602	583	574	598	649	641	582	587	605	623	626	603	617	577	632	578	614	621	551	608	600	603	638	599	594	598	612	625	596	594	563	587	562	637	587	560	615	562	598	598	574	616	598	581	610	616	588	595	611	570	625	597	580	595	603	612	610	626	601	578	615	585	627	573	539	573	616	615	594	556	592	601	560	567	623	596	612	632	560	621	621	608	594	602	616	600	617	607	573	535	584	632	628	607	575	596	574	589	587	602	618	612	593	589	657	581	576	595	577	615	599	575	596	540	602	585	643	552	572	561	617	599	527	599	540	598	557	585	589	578	623	585	592	622	609	623	593	618	604	569	579	558	624	593	590	584	557	599	620	577	600	604	582	583	593	623	624	636	620	619	580	631	604	607	627	624	563	584	581	610	558	610	606	586	616	574	626	628	598	577	618	616	600	618	596	604	619	589	568	592	586	595	586	582	587	596	575	605	603	560	549	592	557	624	616	577	634	584	576	608	580	621	580	583	634	603	648	584	598	622	574	584	639	591	606	618	578	630	615	578	576	605	559	603	587	607	588	560	573	555	600	561	594	619	641	631	598	610	637	580	566	598	608	611	622	629	578	596	569	621	613	580	588	634	601	596	568	549	602	591	613	610	649	589	607	627	577	565	584	590	594	569	604	637	603	582	584	580	581	595	589	598	605	625	627	623	551	594	592	608	578	610	619	594	619	569	568	592	628	571	616	597	586	568	624	622	617	565	610	578	603	592	586	595	563	554	573	546	579	589	581	567	545	618	582	566	598	629	588	594	588	537	589	615	611	620	587	554	610	575	629	623	596	586	583	617	627	609	597	603	633	585	591	578	580	601	573	561	575	577	575	627	577	564	581	584	571	597	618	580	565	585	602	522	587	583	604	600	597	625	562	596	612	600	608	551	576	596	621	600	603	622	557	606	577	569	593	599	589	612	630	618	610	618	597	595	578	613	599	564	600	590	628	605	563	639	620	597	610	592	599	587	614	620	564	602	593	575	584	587	599	593	557	611	610	615	561	628	577	586	646	596	598	620	589	617	624	634	607	601	628	585	573	591	585	555	566	585	581	580	631	595	604	551	638	631	588	575	633	665	593	561	615	586	602	639	620	600	600	612	591	553	570	604	646	557	587	634	605	590	580	609	630	623	596	601	608	602	606	545	607	623	580	600	622	583	562	564	599	599	644	558	623	619	639	597	567	644	612	588	597	615	583	626	599	633	567	577	597	588	597	590	528	587	615	617	633	570	621	612	558	622	609	583	652	592	605	554	601	584	587	619	613	590	617	597	571	545	598	612	617	599	630	590	606	653	582	588	561	596	580	628	626	566	573	582	607	570	611	567	583	595	619	580	586	628	609	609	583	568	588	646	586	635	601	622	615	563	579	619	533	612	609	567	596	584	597	565	604	615	628	591	579	596	587	598	604	603	573	605	594	607	583	565	569	592	605	633	600	604	575	577	579	640	589	559	604	626	610	620	613	614	588	600	583	613	634	614	577	598	580	566	600	597	587	605	573	639	592	576	592	620	595	588	590	597	595	586	586	603	593	589	602	574	609	585	579	607	593	597	637	613	588	601	620	648	605	574	583	564	611	609	563	648	629	574	603	601	593	611	568	588	615	585	620	621	600	643	580	667	608	613	617	595	604	640	631	588	580	585	594	610	585	539	601	568	566	649	584	565	591	620	626	582	565	597	588	619	568	588	622	577	571	639	621	559	644	560	589	604	568	571	594	628	535	582	551	600	613	577	624	607	604	583	587	605	582	601	623	598	622	614	596	617	579	602	600	598	622	604	594	576	603	624	610	542	633	622	596	591	589	610	628	599	611	535	575	601	571	599	573	575	594	626	577	659	602	630	622	584	574	594	599	576	604	581	617	608	595	566	606	568	594	572	600	619	640	604	555	579	619	567	591	622	615	607	573	560	589	575	611	598	555	549	571	595	586	611	617	598	619	599	589	588	606	583	595	615	597	640	609	611	590	581	601	568	620	555	605	618	580	585	569	571	672	554	625	618	648	642	607	583	643	615	629	651	627	577	597	616	644	581	571	583	569	608	636	600	615	515	579	602	579	607	605	625	633	608	587	573	607	641	589	608	597	578	588	595	571	571	607	591	597	606	607	591	637	596	625	574	654	562	586	613	582	577	590	569	561	577	609	597	620	557	597	631	605	589	587	552	584	589	611	593	597	637	589	543	615	591	559	598	609	543	573	568	620	589	570	583	564	602	596	594	595	608	631	597	566	595	605	575	607	621	612	644	580	611	550	560	613	549	610	642	578	565	567	604	589	611	593	606	608	615	570	581	621	558	591	600	589	635	628	596	571	582	576	578	619	578	581	602	605	579	584	646	592	611	575	630	589	624	568	600	627	607	607	617	599	620	586	549	616	571	583	598	612	595	583	617	594	573	582	632	577	645	615	563	616	622	598	574	600	613	629	592	637	574	573	589	607	576	623	576	629	628	578	621	606	607	574	609	602	594	562	573	600	582	614	610	586	594	568	582	603	602	597	593	601	629	596	610	632	596	606	616	590	574	605	592	622	585	550	598	624	553	589	584	587	614	531	636	642	597	535	607	543	622	599	570	623	607	599	592	627	600	607	574	583	568	551	651	590	607	582	621	621	589	583	604	620	608	591	601	594	600	593	561	620	552	570	597	592	608	571	576	636	649	579	606	551	601	611	583	613	610	602	601	602	576	626	611	589	596	589	614	620	550	596	585	592	614	636	555	594	612	588	548	580	595	517	578	577	610	568	597	604	606	570	612	595	588	617	641	606
69045	28837	6647	1556	1019	751	583	458	371	344	316	290	269	237	225	208	209	215	165	168	163	168	148	156	166	163	176	178	143	149	148	174	174	138	166	146	145	160	148	150	140	151	149	141	149	140	135	149	130	169	170	167	141	161	152	141	145	122	131	160	159	161	132	145	124	140	147	127	144	142	150	155	165	150	139	159	144	127	152	145	133	136	132	131	127	136	138	127	153	128	132	164	142	159	145	134	139	120	140	144	130	132	132	123	154	146	113	133	128	128	137	145	125	152	140	138	128	134	146	148	145	131	160	129	135	148	143	136	133	127	154	145	153	125	109	170	132	137	140	154	140	120	118	135	114	138	137	135	124	142	125	154	139	130	141	146	168	131	123	138	148	123	153	143	151	142	159	139	141	147	151	127	137	143	134	148	138	144	129	145	148	145	152	148	143	143	149	132	150	133	138	137	134	148	146	127	136	136	156	116	144	146	124	152	148	150	143	138	148	154	147	132	135	150	133	144	151	132	148	144	132	146	136	173	156	150	121	131	148	153	135	137	158	143	131	125	164	135	120	150	151	132	124	137	138	129	151	133	137	142	129	160	138	150	153	142	141	151	164	147	114	151	130	150	127	138	148	126	127	128	129	142	131	140	142	158	143	141	135	138	128	126	123	133	152	132	141	142	121	131	147	134	161	139	147	135	127	130	140	132	127	138	132	132	150	147	114	131	133	114	134	143	126	149	132	150	134	146	127	128	138	148	144	134	117	133	133	131	153	125	130	139	148	134	149	134	157	114	121	136	131	153	136	137	142	136	128	132	140	139	137	128	130	130	135	149	130	130	143	150	163	138	154	140	139	157	134	140	129	145	137	131	131	141	151	113	153	149	140	153	132	124	135	129	160	134	145	164	152	153	137	148	155	159	149	128	148	136	133	134	135	133	135	132	157	136	129	158	144	126	149	132	139	163	135	128	147	141	141	137	127	160	135	137	138	145	138	147	151	145	148	132	151	151	142	143	136	124	136	135	140	163	119	151	139	160	139	126	139	148	126	141	138	133	127	138	152	120	137	136	157	155	134	144	143	123	137	133	136	130	145	139	160	132	130	141	169	150	137	154	139	134	144	147	122	155	133	161	147	141	137	137	157	138	127	149	160	140	147	141	126	142	134	179	140	148	129	127	150	119	132	133	154	142	132	145	143	129	157	127	120	139	151	158	154	118	141	130	131	142	125	142	129	129	143	131	146	135	136	138	131	158	118	144	159	139	140	131	146	131	169	145	137	119	158	145	123	157	145	161	152	137	140	133	112	142	122	139	128	150	129	151	143	138	140	140	139	132	141	133	143	134	140	150	150	127	150	129	145	161	129	136	117	142	150	144	126	132	142	124	143	160	133	130	147	150	139	146	124	129	133	156	135	124	136	125	125	156	136	149	149	135	152	121	175	142	146	138	143	138	138	161	147	131	121	141	133	139	144	135	153	147	115	140	136	143	144	113	121	127	156	134	147	167	138	146	148	144	127	141	128	136	158	146	138	130	140	138	125	130	146	155	142	155	143	135	133	151	170	126	147	126	160	144	113	134	135	126	172	117	148	150	158	134	145	169	141	131	134	124	124	150	132	142	158	140	145	127	133	138	114	121	121	151	130	133	126	136	152	151	139	137	152	133	135	157	135	144	149	149	151	132	139	145	140	145	164	154	143	149	127	138	106	125	124	146	135	140	142	129	154	134	127	148	135	113	157	142	146	152	147	146	154	158	154	120	140	143	133	137	145	142	139	136	121	150	137	138	130	133	144	148	138	147	140	141	146	149	143	127	148	141	137	151	143	120	147	129	149	138	149	145	150	140	142	119	159	142	151	144	134	135	148	156	146	125	146	129	122	153	130	133	143	138	131	127	131	156	129	133	163	152	147	132	131	153	150	153	151	128	148	146	147	121	120	159	156	147	149	123	148	139	142	134	154	168	125	142	143	134	129	135	139	129	146	133	143	120	134	141	125	149	155	113	142	147	139	139	145	132	140	139	114	144	151	133	160	134	135	160	136	136	142	153	124	142	129	139	137	139	126	123	128	122	151	147	142	150	134	119	151	147	140	138	124	134	124	156	130	154	128	144	129	157	117	138	150	122	131	149	114	128	123	158	130	148	157	121	147	160	172	129	135	142	120	118	139	131	157	135	157	152	128	154	147	127	147	131	120	131	145	160	143	165	146	149	128	150	149	129	144	158	147	146	128	143	145	156	138	165	155	152	130	127	152	145	151	153	157	120	127	150	122	148	158	150	133	129	133	141	176	158	156	136	145	136	146	133	136	136	125	140	143	132	150	140	116	117	139	120	142	153	136	147	162	126	141	142	146	160	144	138	145	133	151	139	144	136	161	130	126	141	126	144	142	164	157	127	138	132	169	143	138	132	136	118	139	128	140	154	132	141	138	154	132	143	115	139	153	146	150	148	124	146	136	123	117	138	132	135	128	118	127	144	140	141	138	138	136	126	129	132	144	144	132	129	142	122	133	147	145	146	145	142	125	155	121	127	154	133	135	128	141	135	132	148	125	148	149	119	122	140	154	124	123	141	122	125	130	143	150	135	148	147	136	125	141	132	116	138	149	143	142	137	124	151	135	127	133	129	159	161	127	163	165	149	156	123	160	123	160	138	144	155	120	133	123	141	126	150	134	137	136	142	138	156	140	163	122	137	129	136	133	136	139	146	125	131	133	134	151	150	146	132	156	118	118	136	133	134	123	135	145	144	139	138	133	145	106	143	117	144	138	140	145	153	129	130	133	133	151	143	125	146	120	150	154	142	121	153	140	163	133	138	123	136	131	135	144	145	126	131	151	120	134	138	130	139	141	134	139	118	162	123	153	134	131	139	154	128	156	136	156	139	153	154	136	142	152	129	140	149	154	148	153	155	147	164	126	156	133	144	116	135	151	126	148	170	135	145	136	125	153	123	129	137	126	163	148	143	126	149	147	156	163	154	148	135	147	147	130	118	147	149	135	137	111	152	137	143	109	138	138	157	129	140	127	133	161	155	152	148	140	146	146	167	164	122	128	147	152	126	145	133	156	135	130	147	127	127	131	144	137	140	128	148	156	159	143	121	148	151	122	127	127	137	143	145	152	146	138	158	119	121	138	138	145	138	156	126	153	148	123	126	127	139	132	125	134	142	134	138	148	150	132	108	135	132	119	142	147	143	138	117	132	156	139	130	144	127	113	146	143	144	138	141	120	159	135	144	148	139	153	152	133	124	133	132	157	125	152	120	137	145	149	136	155	151	136	152	150	138	134	149	126	143	149	118	126	152	132	145	124	128	140	134	131	154	153	147	135	139	120	148	132	139	131	145	138	141	124	124	153	112	153	143	163	133	149	123	145	172	160	140	144	132	126	130	129	121	147	147	162	165	137	155	119	133	140	132	147	122	140	137	130	163	124	130	137	119	120	144	141	127	106	152	151	135	124	123	141	134	151	146	128	152	147	146	141	128	141	142	129	138	136	140
41404	6623	3430	4126	3692	2982	2520	2036	1758	1581	1349	1212	1104	967	889	815	795	827	682	661	624	627	610	618	568	515	543	532	505	513	475	509	454	483	466	473	490	442	491	452	435	423	454	413	455	422	462	400	424	431	425	425	400	434	429	425	440	389	412	408	387	358	378	401	369	433	407	385	378	416	377	375	388	379	399	374	399	377	344	385	392	378	367	377	381	412	366	346	413	391	385	372	369	383	336	391	361	399	386	365	389	364	348	411	389	384	393	372	376	344	359	412	370	398	342	390	344	359	374	355	342	391	391	351	363	356	355	359	350	375	375	366	363	381	371	369	350	376	369	362	383	347	368	391	355	362	368	354	347	367	329	382	388	388	370	373	390	366	385	398	365	356	374	324	385	372	354	389	391	361	344	355	331	353	377	357	357	375	357	365	367	397	372	384	369	381	382	384	375	361	361	378	398	366	360	391	365	375	381	356	343	342	358	356	371	349	362	363	350	377	380	380	356	367	382	402	378	353	360	376	374	371	380	337	395	395	349	369	374	362	351	382	395	348	360	347	395	357	388	377	354	358	386	388	390	340	364	347	365	357	378	416	348	353	399	375	374	390	368	360	380	395	355	391	347	380	389	394	372	346	376	382	355	373	369	356	359	390	333	390	349	377	361	329	366	355	373	383	364	366	389	360	384	346	352	365	369	375	382	343	397	387	377	376	382	350	376	384	371	376	350	342	357	384	340	412	392	367	382	357	372	367	355	408	346	349	367	389	344	370	403	407	350	370	353	330	361	378	390	348	399	377	365	391	387	347	344	353	374	349	378	373	335	378	366	396	347	321	357	357	352	372	381	376	369	348	361	373	363	398	349	384	361	374	395	352	339	380	414	375	381	366	375	371	371	365	356	364	386	365	396	355	407	366	357	370	375	364	362	384	363	369	364	365	408	400	396	352	368	378	367	375	384	362	378	382	359	335	360	370	387	378	390	384	369	359	383	357	376	359	333	366	363	324	366	366	383	325	336	403	338	356	359	386	343	397	372	373	344	365	387	376	349	326	345	361	347	379	361	363	350	375	405	383	355	359	352	368	343	365	376	394	334	382	387	359	368	364	368	352	379	362	362	391	380	405	399	363	376	345	352	372	376	331	380	382	378	388	355	369	370	376	333	359	411	392	342	367	378	349	396	351	374	416	380	343	362	379	381	366	359	363	375	351	367	362	366	350	364	365	369	405	367	391	384	339	363	359	366	359	379	351	376	360	361	367	404	355	393	367	354	353	370	328	352	371	344	342	337	400	391	361	359	376	389	371	396	369	383	355	373	402	372	375	391	339	369	340	347	381	395	374	404	376	378	366	369	326	386	351	361	338	342	390	376	409	374	392	368	373	342	369	369	374	375	348	374	340	370	385	367	376	361	389	361	372	376	334	402	355	375	403	357	382	365	386	386	353	392	327	385	365	346	365	349	375	349	354	349	355	337	384	354	375	362	358	363	364	380	352	396	373	355	369	371	374	360	370	349	361	391	375	362	370	338	373	364	355	376	365	387	348	376	386	371	339	370	401	388	393	355	379	393	419	390	359	368	383	325	345	330	358	340	354	355	364	355	375	364	398	400	349	368	397	349	364	357	364	370	357	370	370	351	363	370	379	356	348	383	387	373	357	385	370	395	371	394	346	351	321	376	393	338	353	372	366	347	368	348	392	347	388	391	361	353	356	343	387	357	387	345	338	388	387	366	369	371	392	377	370	367	333	381	367	338	345	377	361	373	334	352	379	351	361	366	343	368	360	375	360	353	373	381	393	357	390	340	358	328	366	360	360	359	388	371	382	404	333	363	382	364	363	377	361	374	366	347	357	375	393	403	347	383	346	392	328	393	373	346	339	360	358	376	376	349	389	394	399	396	341	391	357	367	390	353	345	381	357	369	307	384	364	373	355	357	361	317	371	378	375	395	327	423	383	391	368	373	386	365	366	345	341	373	348	335	407	350	392	369	391	389	375	363	354	369	346	385	381	359	390	349	389	413	347	390	366	373	368	384	376	386	381	372	321	369	348	361	365	378	383	381	388	381	375	363	363	374	347	389	369	381	397	382	350	345	390	357	367	375	369	362	355	350	367	349	377	331	352	354	370	394	351	345	375	387	382	377	353	357	355	360	380	358	362	344	341	389	370	378	361	369	368	370	365	361	355	380	377	346	380	393	373	392	381	365	384	370	367	369	390	375	347	377	400	364	381	333	326	392	355	401	391	349	384	351	354	345	393	379	362	340	369	358	351	378	384	381	380	365	367	353	358	335	375	367	370	347	364	392	409	366	320	364	352	357	413	401	397	357	341	349	350	349	348	359	348	358	373	366	389	381	357	390	359	357	335	389	377	373	374	355	338	334	390	366	362	383	371	392	352	364	365	354	361	389	365	353	384	391	411	382	358	370	369	375	348	401	373	371	374	384	359	378	382	373	370	324	358	362	394	346	344	377	378	369	387	350	375	352	374	379	394	346	362	368	347	371	364	356	356	356	413	380	385	376	336	380	382	393	357	364	356	354	370	361	390	372	376	419	359	404	321	384	389	378	367	386	352	370	390	335	346	371	371	374	375	346	388	345	362	368	391	381	380	354	372	371	354	374	366	385	395	375	353	369	389	375	387	342	363	383	364	367	381	352	345	349	364	389	405	370	363	348	368	338	379	336	390	353	352	338	365	356	363	363	385	395	360	378	368	381	356	392	392	362	368	411	343	376	390	353	394	365	348	367	397	360	363	347	330	389	371	348	369	343	372	345	348	343	324	329	325	346	373	354	357	364	364	354	392	341	386	398	390	380	356	380	394	373	377	383	361	342	377	345	395	367	321	399	386	391	376	369	355	378	405	359	374	385	378	355	363	358	377	366	347	356	373	341	368	388	337	365	360	351	370	392	415	352	368	332	366	365	372	357	364	407	377	381	386	389	385	365	350	389	377	375	391	395	385	337	367	354	359	382	355	390	391	355	377	363	352	358	359	360	363	392	360	363	374	385	370	389	351	378	395	388	347	389	348	371	336	348	360	364	350	378	362	362	350	322	372	382	385	361	364	361	379	372	385	363	409	361	358	345	381	359	379	352	422	385	350	364	356	358	376	422	362	368	363	384	426	357	383	363	357	352	347	361	336	360	329	341	395	357	373	334	348	376	339	377	376	338	382	363	374	338	382	354	343	362	382	363	381	359	356	355	385	390	360	400	334	375	368	349	348	381	371	373	362	335	348	369	399	357	352	374	358	401	376	354	405	364	349	370	387	371	360	361	359	374	396	367	411	388	363	356	377	344	353	425	374	380	335	361	369	379	378	366	376	354	357	378	395	373	382	394	398	384	364	375	366	369	405	392	366	348	352	350	362	357	376	372	347	401	357	423	365	359	391	391	383	364	356	398	365	386	355	394	395	356	388	381	372	347	389	356	421	379	387	376	351	360	339	369	374	359	392	412	391	353	355	346	353	352	331	367	402	378	361	358	350	342	339	366	332
16919	1241	204	232	206	198	194	175	191	205	194	173	202	177	188	152	192	152	183	158	193	190	180	179	164	164	174	179	173	193	187	174	181	166	174	194	178	154	167	178	178	169	174	175	176	183	203	165	184	177	172	165	192	179	173	186	170	188	177	186	192	165	182	137	175	183	180	166	180	199	173	169	179	202	200	196	184	177	175	174	192	188	191	200	163	168	162	190	151	200	185	184	191	182	183	160	203	164	168	178	177	158	159	163	166	195	191	166	181	186	191	169	138	172	147	200	183	181	163	185	162	148	196	164	184	183	180	156	172	178	170	165	194	143	172	185	214	196	189	167	182	177	194	185	181	169	181	204	169	188	175	170	199	180	161	180	210	163	161	175	156	186	175	177	207	187	191	174	196	163	172	176	187	157	166	173	167	179	170	179	189	177	176	160	155	159	167	180	148	195	170	172	201	188	173	185	192	198	170	171	170	178	156	201	169	190	151	168	160	161	184	160	178	161	171	153	164	170	180	172	194	157	163	168	170	179	152	185	173	169	165	185	171	196	199	161	181	168	158	197	160	164	159	174	156	180	198	165	162	188	188	186	167	173	162	156	163	204	159	166	167	188	184	187	197	186	181	173	186	168	204	191	176	170	161	203	156	177	182	171	170	140	164	164	167	154	191	161	194	168	157	139	155	188	177	179	172	163	189	174	177	171	184	163	189	175	181	186	165	158	162	153	163	173	157	171	144	140	141	150	194	186	173	173	180	173	169	160	161	169	190	194	161	174	162	175	166	163	185	163	192	183	192	188	199	194	147	164	178	150	174	182	189	151	182	165	203	168	159	168	174	174	184	177	180	181	198	176	184	166	186	179	188	158	182	198	184	162	179	164	151	169	171	180	161	177	176	166	181	174	189	182	167	171	178	157	175	176	185	174	175	175	174	182	182	215	173	188	168	161	161	170	198	201	154	183	177	185	162	163	171	162	161	169	159	191	181	171	176	161	179	180	159	207	173	187	186	205	157	170	187	175	183	169	168	174	173	155	193	166	162	197	197	167	184	171	168	152	174	165	170	153	152	169	156	164	195	178	195	185	174	164	161	185	176	148	195	198	171	161	170	173	136	184	177	178	173	166	189	166	165	178	189	163	181	175	176	177	160	192	202	162	177	158	183	162	197	187	189	194	165	193	180	167	173	186	169	151	169	167	164	167	173	164	170	179	170	192	158	161	164	173	194	185	167	203	169	174	163	165	179	182	160	152	189	147	170	164	191	147	156	147	177	186	159	172	155	175	200	183	161	173	165	173	161	163	181	178	157	167	163	139	183	159	190	188	169	182	170	157	161	162	157	170	172	152	167	172	199	166	172	176	170	164	198	158	150	178	204	183	181	187	171	175	172	149	176	175	178	185	177	170	149	191	182	151	175	189	192	184	170	177	161	188	185	175	188	174	196	193	172	174	170	165	168	194	175	168	191	154	197	155	176	190	168	158	170	179	190	175	144	175	169	172	169	166	182	179	180	145	162	178	175	172	178	163	162	171	168	194	151	174	181	158	188	174	170	192	191	169	170	148	162	156	176	191	167	192	158	186	196	141	160	163	183	170	186	166	181	160	165	188	207	182	169	157	150	185	198	161	205	159	176	186	170	168	148	195	183	180	163	173	169	185	174	175	176	210	154	178	169	181	176	178	176	194	160	151	155	166	161	196	183	165	191	191	149	171	160	202	159	181	188	187	175	143	185	213	181	180	187	154	174	174	185	172	183	176	162	156	163	166	179	160	152	161	172	159	198	188	205	169	150	169	191	168	186	193	153	155	176	166	177	158	198	163	191	170	167	179	192	188	159	200	171	158	166	185	155	159	182	156	179	175	162	179	154	187	181	182	167	163	196	186	154	172	157	160	184	181	197	172	167	180	179	171	153	166	190	178	156	175	166	182	194	180	168	175	157	192	188	180	173	164	167	185	159	168	176	191	174	165	193	173	195	175	176	199	164	173	156	183	167	162	183	158	188	197	150	179	157	162	178	187	161	133	166	169	164	168	175	161	177	162	167	166	186	176	191	186	174	167	168	164	172	146	155	168	185	169	188	168	156	184	150	175	206	189	167	203	182	152	173	164	169	168	170	174	179	158	182	138	164	191	184	185	190	180	153	177	158	162	188	187	189	163	163	174	181	191	188	159	158	191	176	191	160	185	184	189	158	155	176	164	191	195	184	177	183	152	169	178	190	181	176	177	158	186	181	191	180	171	162	182	158	148	168	160	176	190	159	190	180	166	169	165	166	168	174	185	177	201	163	164	161	188	148	165	180	188	168	181	157	161	160	193	195	181	153	159	164	155	184	176	178	160	201	189	184	188	215	159	180	166	190	141	190	204	181	175	179	161	188	160	165	157	179	178	168	154	172	183	154	182	206	193	163	164	166	170	157	180	142	189	174	167	178	189	181	189	199	179	171	162	177	160	176	190	148	159	182	180	143	181	182	195	161	180	171	172	171	167	179	192	152	181	169	171	173	170	160	185	177	185	176	201	180	168	157	199	201	155	172	183	150	157	203	169	190	188	152	170	190	183	189	167	179	178	157	172	184	164	173	193	181	183	185	168	149	184	153	173	176	178	144	182	177	191	186	180	191	160	169	151	179	180	172	156	174	161	147	182	187	194	177	159	156	201	181	174	169	200	175	168	180	203	188	182	175	175	155	187	181	186	165	189	148	165	176	164	204	173	184	166	173	181	177	182	186	184	173	168	181	179	175	174	178	139	167	190	185	181	196	152	176	180	177	182	199	170	195	163	165	192	175	175	185	165	177	198	167	169	200	191	150	180	185	183	179	177	158	155	183	174	196	176	183	162	187	162	168	175	202	155	167	194	184	181	181	182	175	181	174	164	164	175	173	172	183	182	165	159	151	183	164	160	170	167	161	179	177	171	202	167	185	179	161	186	177	156	176	193	179	167	161	192	178	191	194	195	187	178	175	161	179	166	156	185	162	168	184	187	189	180	181	171	179	175	180	188	158	170	170	153	178	171	172	172	153	172	162	179	186	166	161	175	167	183	158	189	188	162	186	175	179	185	169	164	175	155	160	192	149	170	176	173	172	156	170	184	176	166	158	139	197	165	179	188	183	167	186	170	178	156	160	164	192	183	158	183	166	163	188	177	185	172	180	187	170	167	171	176	212	164	163	174	149	177	173	158	181	166	177	180	200	168	182	193	178	171	184	164	170	195	167	172	196	181	178	159	188	178	170	166	151	137	185	178	167	180	166	151	171	173	183	188	184	176	179	152	181	149	207	178	168	156	159	189	174	189	184	167	198	174	166	178	172	197	186	168	164	167	180	179	170	179	159	190	172	175	176	140	188	197	183	184	152	194	174	180	162	178	168	166	181	184	187	210	168	171	176	155	164	145	183	201	191	182	189	197	164	147	176	178	175	176	154	166	175	174	173	200	147	199	185	149	170	189	178	178	168	210	179	158	174	176	157	177	185	171	178	180	175	167	177	183
13084	1016	622	605	594	594	549	525	540	536	508	491	538	497	482	471	460	477	520	460	462	488	510	456	467	460	522	504	481	506	422	456	441	483	447	459	517	476	458	491	459	474	455	431	452	426	481	520	487	481	475	484	485	462	497	482	472	429	514	454	485	435	491	449	498	429	453	462	499	485	483	435	452	441	480	478	412	479	484	500	466	481	493	475	457	398	463	488	473	447	480	493	463	475	470	460	439	447	486	440	467	450	469	459	470	518	466	484	469	428	461	428	462	472	474	482	452	481	456	457	472	486	492	445	456	435	488	433	510	482	498	452	472	463	457	479	445	462	397	466	419	479	441	475	472	447	489	474	443	462	425	460	465	462	465	457	467	494	432	502	486	450	454	440	481	475	466	473	501	494	507	457	469	478	448	475	458	456	472	452	478	475	501	461	424	490	481	461	445	464	490	451	442	487	434	517	450	514	438	493	443	450	486	430	482	504	481	508	492	454	488	462	437	455	502	464	430	483	446	469	441	468	457	435	550	495	407	480	475	497	469	477	484	450	488	475	462	469	427	478	447	472	435	465	481	478	486	452	445	461	484	508	489	484	463	487	434	477	467	463	480	458	451	470	444	498	469	481	474	454	475	475	458	428	466	483	472	477	477	462	511	484	451	467	519	466	458	457	470	493	484	469	513	462	434	457	456	500	462	462	479	447	460	493	458	486	496	477	484	538	486	449	472	462	468	498	485	481	458	498	452	480	479	454	471	485	438	487	474	448	452	482	472	460	522	465	451	447	474	444	485	476	496	521	464	485	495	435	480	511	427	479	488	503	469	479	492	456	439	480	475	439	471	448	499	457	454	489	458	444	470	447	478	459	449	460	464	469	503	484	473	432	506	446	492	513	465	460	458	502	457	445	467	476	434	499	474	492	492	467	487	464	487	461	468	486	472	458	449	483	472	470	427	432	465	491	471	492	450	448	471	469	471	472	486	451	459	506	473	500	466	472	475	481	506	455	477	469	490	503	496	485	487	478	459	465	459	443	470	472	458	457	434	462	473	496	441	481	485	464	481	455	500	476	496	468	456	487	458	458	445	482	453	464	462	458	494	449	464	464	500	443	434	438	475	495	476	477	464	504	429	425	493	483	479	455	448	482	448	518	421	462	487	461	480	497	482	444	489	509	499	459	466	485	467	486	444	441	470	515	480	488	474	470	446	470	482	460	487	469	471	485	445	500	501	486	484	473	497	507	464	449	468	461	461	500	463	477	489	475	460	486	477	461	479	496	467	448	477	451	446	462	463	451	509	475	484	428	464	455	473	496	442	475	445	473	445	470	483	444	460	471	457	470	486	462	494	452	480	495	469	495	444	445	434	504	469	442	479	504	424	451	501	488	426	491	491	488	470	496	470	476	465	482	455	465	470	466	479	439	442	480	463	464	458	453	487	454	488	459	470	471	470	449	517	481	445	436	450	499	446	456	465	495	486	487	463	518	472	502	455	472	464	491	487	477	471	475	445	489	447	452	490	448	498	475	449	477	457	472	483	480	487	466	454	509	478	450	461	451	476	511	464	471	486	465	452	464	458	466	508	454	502	490	480	443	485	454	465	423	495	476	431	477	462	463	424	468	482	461	450	458	471	441	466	468	487	469	446	466	437	463	451	465	468	492	511	470	494	465	454	496	483	487	426	472	496	473	477	432	454	499	436	438	498	469	497	504	467	499	448	467	470	486	484	488	475	451	477	501	474	426	500	441	467	463	443	461	452	479	414	440	464	455	483	486	451	463	470	492	455	477	474	480	484	477	459	458	450	460	473	440	463	489	487	488	483	444	493	487	494	470	440	506	447	480	535	466	479	470	494	491	472	449	438	488	465	491	456	472	441	467	458	458	481	477	484	452	467	448	447	436	489	483	469	465	502	472	453	474	455	458	465	476	456	478	451	466	468	409	497	454	480	449	490	472	510	457	507	449	458	474	475	468	468	489	491	476	484	452	487	502	431	469	488	445	491	488	465	469	475	425	457	471	485	478	489	449	469	434	454	464	455	457	442	471	465	470	458	454	485	481	468	447	457	435	457	472	411	449	462	441	493	463	503	453	471	448	465	470	443	468	510	477	439	464	479	507	469	514	454	481	477	459	449	471	495	477	466	496	499	476	455	465	506	460	468	449	435	482	499	440	501	493	488	503	496	457	440	505	487	473	468	461	470	480	458	470	477	480	427	479	440	464	477	477	448	458	499	460	431	485	451	473	470	491	455	469	487	456	502	440	455	452	492	465	468	457	472	444	447	470	447	467	473	476	486	468	474	460	465	470	436	479	465	517	476	502	478	448	491	434	452	516	472	444	462	464	469	515	519	451	497	480	446	480	503	453	480	468	475	470	461	467	446	446	453	462	450	481	404	417	461	486	485	449	460	447	447	484	489	461	438	450	466	471	434	465	452	478	487	478	493	476	471	478	452	477	461	465	482	449	483	473	466	501	464	445	467	449	445	483	476	511	441	458	468	497	498	464	449	483	495	457	462	470	453	478	478	467	489	476	488	433	461	446	481	459	451	470	469	458	458	487	492	500	465	474	488	470	484	467	465	451	476	497	446	452	498	478	449	496	507	514	488	466	449	452	444	498	476	469	429	448	454	468	468	472	438	506	452	468	439	468	472	483	468	468	465	497	467	468	478	495	470	485	489	476	438	440	472	480	477	457	445	465	486	463	450	468	446	446	472	468	453	467	465	442	456	504	439	447	450	458	517	504	435	484	449	446	446	439	490	464	449	483	525	457	449	483	512	504	474	459	472	452	398	488	462	488	481	461	465	456	438	447	480	459	430	479	506	456	472	435	476	435	472	454	462	453	465	464	462	429	502	477	484	457	511	451	463	455	453	438	459	438	459	446	458	442	481	481	499	480	486	478	504	437	434	469	469	435	459	469	466	488	418	436	421	501	461	459	509	481	448	485	484	449	481	506	478	457	480	489	472	470	491	442	491	494	454	470	459	448	439	478	469	464	480	448	461	471	489	508	467	516	496	497	483	449	469	465	485	483	497	462	448	461	489	481	469	463	497	474	487	456	484	471	464	476	466	468	484	473	478	508	496	469	443	459	462	455	465	503	453	479	440	458	476	486	476	458	487	503	476	490	469	465	483	501	512	461	486	468	503	435	471	448	423	467	496	495	457	468	467	491	502	432	477	482	497	469	431	478	481	488	453	463	471	465	447	462	434	459	466	462	408	494	476	507	500	427	441	486	485	432	475	489	489	451	459	450	440	534	482	458	458	492	446	459	466	457	483	487	490	441	482	478	525	511	438	499	463	514	486	473	424	432	475	442	501	461	490	470	497	491	460	473	487	465	475	481	448	496	470	463	500	494	467	463	459	436	467	494	503	451	463	489	494	436	474	473	414	486	474	497	456	489	491	474	478	445	474	460	444	461	422	494	494	441	471	473	451	454	461	438	508	458	496	480	443	469	442	464	453	474	491	444	410	469	478	525	484	455	456	459
56207	18664	2191	883	670	520	424	370	346	350	327	304	294	281	309	261	263	251	241	231	235	255	243	232	235	288	243	251	252	253	242	249	267	221	202	214	227	214	247	241	236	254	241	246	227	266	235	229	231	226	247	271	192	262	223	223	227	259	238	238	245	225	249	230	249	258	251	244	207	225	239	227	232	214	252	252	253	227	214	244	242	233	247	236	214	238	255	275	223	243	250	237	227	246	231	229	249	213	205	244	237	249	245	233	222	228	234	242	251	206	229	191	233	255	217	224	242	244	226	237	217	282	228	218	257	234	223	213	216	244	215	215	207	258	255	281	258	250	270	232	225	247	224	215	228	218	235	248	225	216	255	231	240	230	252	256	241	251	243	229	251	225	213	216	235	218	218	218	264	243	231	249	248	219	214	245	249	247	237	260	238	219	243	208	270	204	241	219	259	261	247	229	243	235	239	233	246	237	228	252	207	233	235	236	251	274	209	213	230	229	213	233	244	254	224	256	237	230	230	253	206	268	225	237	236	211	220	247	271	269	221	234	226	234	220	222	231	220	235	236	228	236	243	233	258	236	247	233	249	249	244	251	225	234	247	198	257	252	228	199	239	225	229	233	219	253	216	229	239	208	246	208	250	231	209	247	242	209	212	230	250	241	212	228	244	208	208	233	232	237	242	236	228	226	217	209	201	225	202	213	259	212	213	240	226	208	229	255	239	216	246	222	226	225	265	219	258	224	231	208	207	243	226	216	238	241	263	234	269	219	231	201	219	255	243	230	212	218	242	242	233	238	230	233	240	224	231	237	244	257	233	244	202	255	226	244	233	206	245	227	216	224	229	223	232	218	249	205	229	223	227	240	197	232	239	210	225	256	259	209	219	246	227	196	225	240	224	239	252	237	247	246	220	237	252	226	248	268	239	236	238	222	226	226	231	229	199	222	245	253	245	221	227	224	220	249	247	240	214	247	219	247	228	236	224	216	221	238	238	228	241	266	219	245	205	250	221	219	228	220	228	240	227	212	240	241	188	254	259	255	261	225	218	259	216	267	227	229	240	253	227	217	244	240	240	229	231	244	264	225	249	237	231	217	208	233	250	248	229	229	214	253	227	245	206	227	211	242	215	214	248	271	253	246	234	201	247	224	248	221	236	224	250	226	240	231	243	229	231	244	238	238	210	235	219	253	259	237	245	225	229	264	218	242	237	243	248	270	248	217	258	249	238	245	241	255	226	246	229	212	237	244	236	225	219	227	232	195	247	245	240	223	248	220	233	231	239	240	233	261	208	213	209	252	223	242	220	249	257	255	221	224	246	230	239	241	240	275	242	217	246	239	271	192	231	227	263	207	210	235	225	207	248	233	216	268	221	224	227	257	229	219	265	234	217	234	238	222	226	232	227	222	234	246	263	261	247	246	246	258	239	222	226	218	239	253	261	252	237	228	226	218	227	242	258	233	227	233	251	230	214	235	237	243	227	223	233	262	248	235	241	231	234	240	219	215	243	218	269	227	206	219	232	229	238	220	227	229	222	227	222	261	243	238	248	229	236	230	246	250	228	195	246	256	206	236	224	209	250	256	246	243	238	242	253	234	227	198	240	262	252	208	224	238	264	223	230	221	231	230	230	242	254	193	247	230	227	222	243	212	235	239	216	227	258	224	237	242	242	225	244	222	266	228	233	242	239	239	225	211	229	231	266	221	251	240	222	234	238	222	209	212	224	256	255	241	220	232	238	225	244	240	216	228	277	222	198	229	230	215	229	246	231	227	259	229	227	244	233	193	237	237	264	237	223	233	233	238	264	270	220	231	214	232	272	207	219	215	245	242	237	233	231	211	234	237	216	216	242	231	241	230	238	249	239	216	212	228	230	231	202	223	198	220	227	233	235	234	251	238	224	241	275	215	216	259	247	256	219	248	258	261	220	233	246	232	216	244	222	232	225	272	216	248	250	233	244	237	232	231	227	234	252	235	248	224	222	262	238	239	224	272	263	240	227	216	251	230	240	228	221	252	247	218	275	222	238	267	236	230	225	230	216	246	250	211	248	238	250	256	226	234	231	259	254	218	252	196	218	240	253	205	281	281	237	253	232	247	252	254	212	241	224	250	246	232	231	247	271	221	227	224	235	232	251	224	234	219	249	216	220	221	235	231	235	221	220	278	238	245	243	229	243	220	243	254	234	237	246	255	213	242	236	223	247	242	255	244	247	231	232	245	223	240	229	251	241	212	219	246	218	202	241	234	245	240	232	215	230	229	207	260	248	201	217	226	260	251	210	248	220	257	221	253	244	242	244	225	206	215	252	240	223	223	235	219	226	227	257	219	241	251	242	214	222	247	224	213	209	233	227	222	223	237	254	220	241	237	226	228	236	205	244	251	242	262	215	227	243	220	253	231	226	233	234	227	240	237	226	256	206	262	242	232	219	245	245	235	194	215	211	243	253	252	221	240	216	223	223	235	235	224	226	252	222	241	248	224	273	207	247	242	238	221	235	235	240	213	216	231	246	206	239	227	227	194	214	221	244	227	210	207	217	250	245	238	223	233	232	233	216	259	242	242	240	223	240	220	208	241	230	222	223	205	251	237	234	204	235	224	252	241	226	229	225	236	205	236	224	221	194	241	242	234	254	259	208	202	235	227	227	243	240	241	218	252	244	221	216	221	236	227	230	242	233	228	229	254	223	248	206	249	220	224	204	247	221	252	229	257	214	235	247	198	267	250	242	221	211	238	225	267	251	241	234	226	227	248	200	229	228	239	234	262	229	236	254	239	219	242	228	248	238	243	213	233	237	208	226	226	250	211	223	243	232	205	227	223	250	223	243	222	240	226	251	259	225	233	250	255	246	226	238	245	237	212	207	231	205	243	258	244	225	249	280	267	234	225	244	241	277	253	225	282	210	226	220	218	226	225	249	258	231	260	231	233	249	238	257	245	240	239	237	232	245	220	234	248	205	213	208	243	223	232	231	225	226	232	237	221	224	249	204	259	235	247	233	222	223	239	254	222	233	236	225	217	233	220	229	220	223	222	232	235	239	221	235	222	220	252	258	243	234	213	198	211	257	228	257	231	232	252	257	263	229	225	247	230	243	237	222	261	231	241	259	248	239	247	254	237	244	237	252	241	252	231	222	232	233	217	246	219	214	236	228	209	218	232	198	238	230	227	226	230	241	222	234	237	246	221	267	266	228	221	221	214	220	214	206	213	205	217	270	220	240	211	240	212	229	224	217	242	209	234	235	253	253	228	255	240	250	235	227	230	244	226	234	238	262	235	213	271	251	212	239	230	239	222	234	252	230	236	232	232	228	255	225	240	219	237	224	210	219	219	184	261	216	220	211	274	225	226	218	233	229	216	240	248	226	200	265	227	224	224	235	243	237	233	245	232	234	252	250	221	219	243	209	230	247	257	252	248	241	211	245	217	225	239	238	230	231	246	233	231	227	208	214	251	240	232	235	232	263	246	235	238	241	215	219	225	249	232	198	234	246	230
32070	4541	2176	2656	2270	2035	1660	1491	1317	1221	1102	1083	1004	900	894	821	825	813	781	794	786	700	749	726	686	760	662	691	661	675	676	669	680	659	665	578	659	613	665	591	617	611	610	665	633	676	623	630	553	626	600	607	608	628	605	633	621	676	613	600	622	602	651	601	575	620	620	577	571	576	677	607	603	622	625	610	598	627	579	575	617	620	609	594	632	589	624	621	608	582	590	575	568	664	598	558	634	576	566	596	599	594	626	624	617	586	588	586	607	607	585	646	608	594	603	576	616	601	599	612	580	592	588	587	606	567	598	603	608	604	594	615	635	596	593	599	595	589	594	644	609	583	644	564	597	594	625	588	616	612	572	619	640	589	622	573	599	573	568	615	617	579	580	610	646	577	580	607	556	601	591	610	570	608	591	600	607	572	638	624	556	611	603	569	608	601	605	633	553	599	639	569	606	571	594	555	588	575	578	589	590	577	585	620	577	608	602	592	594	609	555	590	633	598	589	579	622	623	582	565	594	605	648	617	591	619	602	619	600	601	601	620	597	615	585	568	586	631	585	653	579	628	615	564	640	605	609	585	627	611	590	611	568	586	574	599	592	581	600	616	601	599	569	609	581	595	574	616	575	561	567	588	622	578	557	567	618	603	614	590	569	601	607	614	579	581	577	606	541	590	585	587	589	601	630	609	614	578	624	611	648	564	575	602	578	603	599	610	631	585	589	608	584	588	582	564	576	593	560	564	602	587	576	587	578	608	612	590	580	545	604	533	584	585	587	617	636	616	604	649	554	589	608	589	629	625	579	575	568	586	635	598	551	617	534	609	558	553	544	597	560	584	585	590	591	593	652	601	619	587	540	553	576	594	573	588	587	626	599	545	586	633	594	561	601	601	592	618	539	635	605	619	575	621	581	639	602	599	575	597	608	597	549	561	604	627	604	619	608	615	605	610	581	561	604	580	542	582	618	571	563	588	612	598	621	601	597	626	595	591	626	575	583	661	594	618	582	605	627	592	601	582	580	616	596	603	597	601	598	599	582	605	575	637	564	615	614	584	573	586	579	601	608	593	621	579	574	580	562	564	556	654	605	580	606	571	581	642	596	568	585	602	537	562	615	607	610	620	596	572	560	600	581	595	619	605	592	600	596	596	606	569	607	604	628	606	623	615	584	590	573	615	578	601	613	574	643	583	615	612	591	569	597	636	583	574	600	556	601	582	622	571	632	617	624	564	605	545	570	592	550	594	596	614	578	585	593	543	559	590	673	646	604	602	612	629	591	609	598	600	587	608	614	576	635	584	598	551	609	575	579	619	616	571	576	577	555	599	568	616	592	601	611	603	638	573	587	605	610	606	573	580	576	609	632	589	624	565	594	619	561	605	570	589	613	607	602	604	581	609	624	571	608	597	589	602	568	596	600	567	568	582	578	587	577	589	574	611	573	608	558	596	601	587	645	562	615	580	621	593	591	577	561	544	600	608	615	581	601	567	603	589	572	561	573	616	572	597	612	615	600	632	644	639	592	644	570	565	631	583	555	588	570	610	593	599	594	561	612	600	602	642	617	627	590	573	594	590	580	607	615	603	584	585	575	648	579	623	614	623	589	612	617	569	603	624	590	618	606	588	636	619	617	618	587	587	576	637	648	625	603	585	545	557	618	564	611	621	609	616	579	616	607	593	612	591	588	616	586	580	609	586	596	583	621	591	608	618	622	586	603	532	607	585	555	619	650	560	585	583	609	547	625	565	582	602	563	583	582	564	589	585	592	604	610	601	577	615	602	604	612	601	596	584	574	634	597	580	627	605	623	573	626	598	615	597	595	606	612	588	588	553	605	579	565	562	597	575	560	599	583	589	611	577	577	619	600	564	600	559	563	616	629	611	572	624	565	615	601	634	592	597	591	560	544	624	601	592	595	567	559	596	560	590	617	610	588	600	631	588	616	636	591	636	596	594	602	562	561	609	622	586	575	559	572	618	594	613	587	587	616	626	580	582	616	550	571	590	628	583	617	572	588	618	564	590	599	570	609	558	608	612	618	588	579	573	616	611	615	576	595	612	570	626	532	587	636	587	603	622	629	605	573	589	584	545	583	578	591	608	586	603	628	622	538	631	606	623	582	568	606	561	601	610	589	592	585	593	567	577	637	608	614	611	576	597	619	559	578	531	622	603	608	609	600	582	584	590	598	592	607	608	590	591	584	597	601	624	588	581	616	612	586	614	590	599	598	623	598	595	598	550	594	571	615	640	594	607	612	596	645	567	604	541	628	564	582	626	586	586	591	586	576	619	574	590	624	602	587	520	619	556	572	586	609	564	606	594	598	563	617	611	608	636	575	606	584	595	561	585	659	580	627	580	603	600	590	610	589	598	602	599	633	584	587	611	580	538	592	596	608	604	579	588	539	562	618	647	598	606	619	637	576	583	561	591	547	623	593	577	588	589	585	600	586	590	581	557	573	611	592	653	626	579	596	632	597	571	610	552	580	609	578	590	584	601	625	572	592	555	607	628	627	590	550	617	588	602	613	607	592	579	562	603	610	574	589	633	544	599	613	616	615	566	583	585	631	580	649	600	570	603	628	575	530	634	593	615	568	641	640	567	621	574	612	608	561	593	597	611	603	583	615	567	583	593	577	591	579	565	632	623	621	608	614	619	627	574	564	583	577	606	594	568	619	599	613	575	577	594	605	617	587	571	585	589	603	561	621	600	596	621	586	607	638	602	644	607	618	636	584	545	633	615	596	606	610	610	591	578	599	611	583	586	564	616	550	605	593	599	591	601	625	601	563	622	593	616	591	556	593	571	580	571	569	628	629	596	597	584	577	565	555	592	621	578	611	633	611	609	609	622	622	589	632	613	563	626	610	621	592	589	592	569	570	633	551	606	609	601	597	550	594	604	622	578	626	564	610	596	610	618	597	553	565	608	590	603	605	572	615	590	610	593	570	625	596	586	548	614	637	592	590	620	628	570	599	584	612	582	568	579	581	560	579	616	597	619	603	587	544	583	570	597	579	603	589	588	568	606	645	594	614	588	601	632	604	585	573	621	590	628	608	614	598	622	626	628	624	585	571	559	591	610	595	598	605	636	617	598	586	594	595	597	611	603	581	604	602	597	602	613	607	605	588	612	606	590	630	546	606	597	594	527	605	583	587	615	594	601	618	596	600	591	590	614	582	590	603	627	594	591	592	596	605	606	586	589	618	601	593	557	569	655	588	597	571	624	613	591	611	547	599	601	570	589	593	577	573	625	554	600	567	566	606	588	595	592	597	641	583	611	620	612	641	618	596	602	577	574	584	594	625	561	578	619	580	611	564	546	558	582	597	605	586	589	627	591	590	556	595	562	588	605	637	584	558	601	597	622	564	558	587	596	595	616	603	603	555	572	593	578	600	595	590	596	625	593	596	572	631	566	602	597	610	593	611	599	593	611	632	575	562	568	638	615	627	570	645	566	639	615	604	594	573	643	604	573	601	605	604	619	604	605	566	621
67541	26907	5712	1591	1041	676	587	431	379	327	344	289	230	224	218	206	213	185	173	181	212	161	164	172	165	162	185	165	173	181	139	151	153	185	138	156	158	136	156	127	174	135	159	132	150	137	172	152	168	155	163	141	152	134	173	157	138	165	135	134	142	128	126	141	146	150	158	130	145	141	150	151	137	163	143	161	152	136	137	125	136	130	128	116	147	171	156	158	149	157	137	139	133	160	122	133	120	146	135	157	141	145	166	132	138	125	163	134	160	158	143	142	146	127	152	148	148	150	131	149	137	130	139	142	159	163	147	140	147	149	136	140	122	146	174	145	167	126	134	121	127	150	134	161	146	153	124	154	126	145	140	140	153	141	175	145	132	134	115	130	135	141	148	131	143	130	147	125	131	154	148	145	148	143	138	145	133	136	150	139	133	163	132	151	140	143	142	143	146	130	139	141	152	139	117	129	125	125	152	153	134	132	136	137	156	134	127	130	129	130	136	129	141	132	130	126	134	148	130	138	160	141	153	132	128	138	139	130	142	154	156	136	128	141	127	156	149	146	123	137	132	121	138	137	127	145	127	162	119	144	112	168	145	99	144	138	142	128	156	146	155	132	137	137	138	125	140	137	132	127	129	125	121	154	134	142	137	109	143	165	143	150	155	159	129	137	144	143	124	129	144	134	150	134	126	141	146	128	139	139	144	121	148	157	149	134	161	163	164	126	161	133	156	125	141	123	146	134	141	136	150	113	142	148	144	166	142	149	143	147	153	151	149	133	116	121	118	141	132	141	148	143	132	120	128	129	129	134	121	133	152	138	129	139	131	146	113	149	138	130	146	117	153	153	146	151	151	144	158	140	124	159	138	164	133	156	124	144	142	151	135	153	148	128	126	112	140	132	118	130	144	123	136	154	133	133	145	138	125	132	165	132	149	161	116	116	144	140	148	147	143	144	134	136	138	140	132	135	152	128	139	142	132	135	117	132	149	137	144	146	157	125	147	153	154	147	143	130	127	147	130	120	135	130	137	132	139	132	132	164	133	140	147	139	126	166	128	138	131	146	141	135	134	139	139	144	157	124	137	149	143	142	135	143	150	146	153	130	128	129	104	123	154	119	142	139	148	124	133	133	126	150	147	139	108	147	132	150	133	139	140	148	130	134	127	135	144	125	146	153	144	120	134	128	145	130	133	138	121	164	145	143	134	131	133	156	140	144	146	129	139	129	134	119	156	159	136	131	157	147	141	133	134	158	158	138	136	136	111	148	149	124	136	142	145	144	152	131	144	145	163	146	130	157	141	144	145	142	137	150	146	136	133	127	139	137	136	129	149	136	137	132	130	173	135	151	147	164	123	119	127	144	155	157	157	135	157	152	132	145	156	138	134	158	140	137	136	143	167	160	132	149	133	132	152	143	132	145	146	142	135	147	137	147	155	147	155	140	145	143	133	139	137	147	119	129	136	125	138	154	152	137	142	150	131	148	145	135	153	147	158	148	140	122	124	134	155	146	128	129	137	122	121	141	134	128	143	136	145	130	140	139	166	132	149	150	148	149	119	132	143	145	125	159	149	130	140	131	129	144	137	143	145	143	150	133	132	142	146	140	137	140	115	144	115	128	128	125	160	132	122	142	118	155	157	160	138	146	123	143	150	162	133	137	152	129	156	140	158	142	145	148	134	138	107	145	117	140	128	143	159	157	137	146	134	168	127	138	155	142	143	131	140	157	135	162	152	143	121	119	140	145	132	125	145	153	149	134	149	152	161	144	148	147	153	144	148	144	142	126	119	138	117	126	139	147	140	167	136	154	137	115	126	124	140	135	146	145	117	139	146	123	123	148	149	156	161	135	139	130	151	120	132	153	152	141	136	139	145	150	139	131	145	133	176	130	133	136	115	144	143	157	132	148	142	127	138	136	138	155	136	159	135	148	111	141	124	170	139	157	143	134	134	141	142	159	141	166	119	129	128	128	139	104	137	128	142	146	156	126	133	149	141	133	117	150	142	109	126	158	154	138	131	145	131	140	136	143	143	149	139	150	140	130	145	146	160	143	157	121	131	140	102	127	125	132	143	139	146	129	140	145	168	137	140	150	125	137	138	137	144	125	144	147	127	141	159	125	153	139	126	153	159	131	127	144	130	124	145	133	150	145	132	161	134	126	121	132	129	158	147	149	152	132	128	145	158	137	133	151	146	138	152	140	161	120	143	132	154	150	145	157	147	164	142	146	135	140	153	143	130	142	140	145	150	145	159	128	157	131	131	149	154	127	173	147	125	140	153	134	127	135	148	128	135	139	135	148	146	149	146	135	126	134	152	143	147	162	133	157	127	142	144	140	130	152	147	134	158	170	135	130	147	133	156	128	141	145	143	140	132	140	149	120	146	123	139	142	131	119	150	126	151	149	142	150	135	137	132	128	145	130	127	139	142	153	129	137	155	136	137	136	147	133	138	138	141	143	134	142	139	133	119	133	169	141	139	129	142	155	143	136	138	156	152	123	159	150	168	144	130	150	184	136	144	139	128	158	128	132	157	142	120	136	128	141	145	163	128	162	149	137	132	119	162	147	140	133	171	126	137	139	175	141	165	152	136	152	161	175	137	135	149	135	138	140	124	147	118	133	107	134	141	133	119	140	139	135	141	122	142	138	124	138	125	140	148	158	146	144	162	141	119	128	144	152	133	123	162	138	145	157	149	130	152	136	132	129	147	138	134	148	125	146	135	132	147	144	141	123	143	137	139	155	146	120	134	142	138	158	129	136	131	137	141	130	140	131	123	141	124	150	137	135	127	147	160	135	141	140	143	166	120	164	148	132	156	128	132	146	171	143	143	143	138	147	145	160	125	145	128	140	142	149	138	128	144	122	149	130	148	151	124	149	152	146	131	155	139	129	133	113	124	131	152	134	156	141	150	131	127	126	128	138	143	123	153	148	132	130	143	127	153	149	154	137	157	137	142	134	135	158	149	127	120	144	141	150	128	104	134	132	157	135	152	131	134	150	166	125	126	141	126	137	131	144	153	128	140	160	132	105	130	143	134	134	140	119	138	153	143	133	154	163	138	135	144	127	135	139	117	126	123	147	151	143	150	134	119	137	136	125	150	142	125	152	155	154	133	132	134	132	158	134	143	133	126	147	158	119	132	150	136	153	143	134	160	130	153	153	152	130	114	155	154	146	135	130	131	136	126	125	130	135	121	122	121	167	123	125	117	143	146	115	120	152	142	138	152	138	166	152	144	144	127	124	134	144	152	151	130	144	143	156	121	149	130	142	142	136	145	160	141	141	136	120	137	152	151	132	121	155	161	128	139	132	151	142	129	158	136	120	152	146	148	137	117	155	145	139	138	147	134	150	145	140	147	112	119	123	156	132	123	136	152	126	144	136	157	138	119	120	140	136	136	126	132	139	148	144	134	148	142	134	156	159	150	146	135	130	145	119	167	144	141	140	145	135	146	145	142	146	122	123	122	139	125	137	123	147	137	133	150	143	127	135
39448	5914	3412	4295	3799	3062	2489	2110	1774	1599	1377	1194	1123	862	920	907	870	761	665	660	655	595	659	599	567	565	521	522	491	533	498	474	495	475	453	481	439	420	456	438	441	435	448	430	430	427	404	417	416	431	452	413	371	427	397	424	398	410	393	396	376	407	373	432	413	358	408	398	423	398	416	421	386	390	415	323	354	358	382	401	397	393	386	370	403	427	357	375	375	400	368	356	366	387	386	383	391	365	359	365	408	370	381	401	369	376	394	343	391	400	371	381	371	334	381	372	384	388	375	389	378	402	392	373	349	364	376	356	379	376	356	357	346	376	368	337	401	380	390	366	366	384	357	373	362	372	377	395	377	343	350	371	363	366	352	376	364	369	386	364	395	379	345	396	376	372	392	394	388	381	361	339	409	367	364	380	374	373	372	381	374	387	365	347	360	366	370	394	395	362	334	369	395	371	359	360	409	361	350	341	404	393	379	359	378	386	350	372	344	370	396	379	374	357	383	350	323	420	376	366	406	337	343	376	403	367	353	387	350	356	354	388	348	376	360	361	354	348	352	334	367	375	391	336	366	374	375	370	375	388	370	393	398	379	390	360	354	371	349	395	373	377	343	364	346	365	382	351	368	380	384	366	362	359	336	402	366	383	327	354	387	357	362	331	385	347	341	332	377	319	384	351	367	378	370	390	345	362	376	350	356	345	347	391	397	373	380	360	373	375	349	372	341	362	347	356	397	386	396	348	336	366	324	405	387	403	372	377	387	395	366	380	360	385	361	371	359	385	420	350	326	367	372	396	367	374	363	377	365	394	377	398	366	365	352	388	347	373	378	332	376	386	332	387	406	372	356	374	393	360	365	343	380	363	377	342	353	337	381	404	358	375	406	360	349	380	348	368	404	372	380	361	369	374	357	337	377	352	356	348	368	354	390	382	367	357	363	384	332	337	376	366	353	376	371	358	344	354	345	389	396	343	351	380	343	405	354	376	346	384	373	384	379	364	368	365	369	346	360	365	357	337	400	383	345	376	361	366	384	394	370	338	377	375	356	372	384	352	385	392	355	344	377	366	334	395	347	370	367	368	361	377	376	370	354	341	339	352	386	345	373	392	410	363	356	345	360	362	348	344	384	354	378	368	349	348	367	345	387	353	400	360	406	354	360	375	381	351	365	380	366	397	379	409	387	328	346	359	364	355	345	328	343	337	354	373	352	394	360	395	356	371	372	361	368	367	386	381	376	367	395	336	360	361	402	347	386	341	359	356	352	356	379	357	334	404	357	368	363	362	369	374	402	369	389	374	337	370	392	378	368	386	368	366	352	377	341	369	357	365	351	352	383	358	374	392	373	387	395	383	357	375	366	363	373	335	380	373	355	375	377	337	365	404	356	359	391	367	356	362	365	348	378	369	388	424	380	374	337	342	352	383	368	366	354	376	401	370	366	365	376	364	363	409	371	361	355	341	377	378	383	343	367	381	377	362	376	348	347	366	357	352	352	363	396	419	345	370	410	393	387	362	337	374	364	391	359	362	333	350	396	349	384	387	371	360	356	380	392	381	407	402	342	359	390	387	362	353	363	328	370	368	373	396	362	375	367	384	368	354	338	369	361	389	387	385	378	371	341	354	375	411	352	354	351	380	347	373	362	387	363	364	381	369	363	366	387	365	345	386	357	377	355	368	361	396	365	381	390	381	391	372	366	377	382	381	379	381	402	340	360	403	346	388	332	361	375	371	412	409	374	366	344	357	373	361	357	347	390	352	379	393	343	381	357	344	350	385	363	353	383	372	369	366	361	361	349	353	351	334	373	359	335	362	363	331	361	317	345	353	355	361	357	365	378	364	375	374	369	379	381	364	384	367	338	358	370	368	347	378	359	358	358	369	385	374	380	380	382	387	381	355	385	351	366	397	362	341	356	357	356	365	350	365	352	370	390	381	361	366	387	343	370	387	379	339	332	397	353	366	377	368	393	382	376	373	376	341	379	366	362	355	365	355	340	369	341	354	381	361	406	362	334	372	372	344	359	358	359	407	373	377	343	350	371	344	382	402	376	393	373	348	367	357	381	374	385	367	370	377	380	348	367	379	349	345	397	382	360	370	377	360	368	369	347	347	374	363	350	383	342	338	353	349	360	378	388	361	337	377	371	377	368	345	378	335	344	380	394	353	343	359	375	372	384	368	335	379	352	373	372	357	367	380	394	379	374	363	367	348	385	349	359	351	403	339	348	372	350	340	393	382	350	359	356	378	362	397	369	399	367	374	375	352	318	383	386	389	370	354	345	375	342	394	351	395	377	356	360	369	356	347	375	341	388	365	346	374	370	307	377	377	349	372	310	364	395	352	359	360	324	359	387	361	382	380	381	357	379	390	391	370	389	381	366	355	376	386	374	386	373	357	367	371	351	333	378	365	357	398	370	360	376	361	358	376	386	356	364	363	357	364	332	340	361	408	352	344	331	365	371	364	362	404	357	343	377	379	373	352	373	366	373	357	352	326	373	360	357	370	393	364	380	340	354	387	349	358	368	352	349	354	365	317	369	394	359	365	365	340	374	394	374	394	345	379	362	350	391	368	365	339	333	373	340	362	379	384	375	370	369	356	374	368	343	344	383	354	383	365	364	362	380	357	357	366	386	345	364	369	376	341	383	359	371	402	363	349	395	374	354	353	362	405	329	417	375	388	342	354	349	373	378	339	371	344	368	354	364	359	381	381	351	385	363	366	378	374	361	370	338	375	323	362	356	371	330	376	360	321	339	337	341	358	379	368	399	373	382	385	348	362	351	403	358	333	376	362	370	365	373	377	339	373	384	380	383	361	393	357	377	387	376	384	356	338	392	368	371	340	388	386	360	385	408	351	367	381	371	385	339	396	337	397	327	357	359	402	343	376	352	396	361	357	355	356	363	366	358	384	402	381	392	395	368	355	338	339	366	369	373	371	379	352	365	375	342	376	377	354	393	393	369	384	388	381	336	348	360	361	381	388	374	379	375	337	336	390	404	346	384	398	357	358	342	356	396	360	353	365	366	394	375	366	364	391	397	353	362	407	364	365	364	367	385	336	355	384	342	359	350	348	350	383	381	371	380	371	362	391	376	326	373	349	389	376	339	347	367	339	368	317	323	364	372	384	344	365	370	363	345	350	402	361	364	375	347	336	384	384	375	401	385	333	392	353	381	348	363	359	364	396	353	396	352	350	359	333	371	349	350	337	337	372	369	371	354	342	391	363	350	377	397	365	362	364	381	387	368	378	365	386	389	367	390	354	359	338	379	378	335	403	377	375	358	392	387	345	343	376	355	349	343	361	359	392	328	404	360	350	381	375	398	343	373	376	347	388	335	358	390	346	359	382	346	368	368	349	383	369	361	376	347	315	400	347	395	346	369	372	363	365	343	369	363	372	403	351	391	399	353	398	364	351	353	369	331	396	361	362	378	367	355	355	399	353	386	378	342	360	375	372	384	375	398	360	383	349	374	361	356	355	359	404	357	347
16022	1101	237	185	213	220	198	196	189	181	180	178	187	173	164	154	182	164	169	180	149	195	190	167	179	166	168	144	178	191	182	155	185	186	183	162	161	173	172	158	181	186	151	155	173	167	173	172	179	177	170	185	171	177	179	178	176	177	190	158	198	174	178	177	166	169	191	225	187	192	167	164	182	183	168	198	172	159	168	199	170	181	174	198	183	163	181	174	177	182	157	186	163	161	193	183	175	166	178	185	186	162	182	170	177	166	196	165	171	182	170	163	151	181	176	145	169	195	188	178	158	169	181	165	150	160	192	166	166	174	167	150	180	192	175	180	168	170	179	161	178	168	165	187	175	165	176	163	161	191	171	147	190	150	166	157	169	168	158	213	170	168	146	157	175	174	184	134	164	189	169	170	175	161	163	178	179	178	172	180	188	184	166	178	177	147	175	158	200	165	179	171	180	172	203	169	182	151	189	181	204	160	167	172	149	184	157	183	165	176	173	166	157	156	184	144	156	158	161	175	172	149	168	177	169	159	152	168	154	190	163	188	178	161	157	176	164	161	154	167	156	171	157	149	162	174	152	148	180	175	171	182	163	167	155	171	173	152	190	158	161	184	200	163	167	171	173	146	156	162	152	180	154	158	169	158	156	175	176	192	160	164	175	151	171	152	140	172	181	165	168	156	190	184	179	162	196	192	143	167	186	177	164	155	167	159	188	170	167	153	158	185	176	178	200	178	150	174	179	184	166	164	167	187	162	164	163	147	188	187	177	188	159	167	172	189	177	186	179	156	193	176	186	175	183	186	202	166	172	182	190	178	188	153	160	172	171	166	183	159	159	202	172	161	156	166	180	182	184	171	155	187	166	176	176	178	190	180	149	155	182	198	172	179	176	169	173	173	173	189	176	162	197	165	180	152	174	184	155	177	197	167	170	157	168	165	170	175	161	165	183	186	183	163	187	162	182	167	177	171	171	177	163	157	170	187	159	165	153	143	177	164	178	181	166	185	164	180	145	179	169	199	181	174	168	168	180	175	175	165	188	173	156	177	194	164	169	188	171	200	179	159	174	185	174	159	172	156	169	192	166	196	184	185	174	165	174	170	186	161	186	143	189	180	178	171	170	169	166	195	160	172	187	194	161	167	152	185	159	180	170	191	171	166	158	191	185	169	183	177	155	181	168	173	173	160	172	165	163	172	179	176	150	163	200	168	178	144	179	171	179	173	164	176	154	167	143	167	164	188	160	162	176	169	173	154	190	148	188	190	153	180	177	171	165	183	182	151	188	170	185	186	180	182	156	172	160	166	159	153	160	169	158	179	166	189	173	173	198	185	188	187	167	163	165	172	177	189	174	180	158	181	177	183	174	179	184	190	179	162	155	170	180	186	161	163	193	167	194	201	171	184	176	170	171	172	182	183	167	161	169	169	176	170	160	180	181	197	161	174	173	193	150	169	197	152	178	174	161	195	180	143	165	194	182	174	163	174	189	165	185	166	180	162	165	158	173	184	164	190	174	187	190	159	189	178	181	159	155	168	169	171	181	151	184	145	158	191	176	131	184	171	184	185	162	162	166	173	170	155	199	165	153	180	183	169	179	179	171	158	179	177	167	181	189	176	174	158	160	200	174	192	168	151	166	163	170	170	194	179	171	190	179	173	171	159	151	184	179	176	190	175	163	170	160	183	161	189	167	181	159	179	163	200	191	159	170	144	172	179	172	164	174	192	167	194	170	153	161	174	200	162	178	178	158	150	163	178	195	168	179	159	191	155	168	164	150	159	164	189	159	146	157	165	168	184	191	182	168	181	167	174	186	187	183	150	164	186	176	188	176	166	155	155	161	183	190	170	174	148	169	167	144	184	193	163	195	169	170	174	150	165	164	180	159	173	174	176	184	201	176	194	181	169	169	166	174	208	159	160	160	152	174	186	182	179	180	190	175	180	197	174	187	186	162	154	175	172	180	151	184	157	165	182	173	169	177	168	172	188	160	169	174	169	193	167	180	169	201	161	159	187	153	168	176	168	162	178	196	181	172	186	156	162	158	153	162	192	175	163	150	188	203	182	184	176	170	152	169	186	174	187	177	179	179	165	144	158	151	163	178	177	168	175	169	162	170	199	166	186	175	140	146	150	180	169	184	168	182	147	172	167	166	169	159	166	175	167	189	167	155	169	185	171	171	147	199	197	169	171	184	179	198	159	178	175	194	179	175	178	165	175	167	162	173	179	172	159	185	163	174	167	168	155	154	177	148	185	167	165	173	171	192	181	192	175	169	174	154	172	170	169	156	175	168	175	191	165	163	161	174	180	166	173	182	163	185	155	157	173	190	181	172	174	167	190	140	153	184	205	164	169	181	155	177	168	144	156	166	180	197	187	180	152	168	163	159	171	186	184	177	185	154	178	185	175	181	176	157	194	159	166	171	154	161	178	165	169	176	151	154	174	169	133	182	145	172	187	162	182	167	147	159	136	181	168	177	192	180	181	182	212	182	162	185	164	177	184	165	158	161	158	166	162	191	150	187	161	167	179	134	168	146	160	183	165	187	211	190	190	180	158	163	184	172	203	185	167	178	174	180	175	176	168	166	167	169	185	197	180	164	187	158	161	163	174	156	169	187	177	175	175	181	176	177	150	167	160	140	197	166	178	187	186	176	193	170	186	165	165	179	156	195	160	172	169	170	171	172	193	180	162	175	189	154	160	152	179	157	153	189	172	179	164	181	161	164	164	166	179	157	182	150	149	152	152	179	152	186	159	184	170	184	173	200	164	158	202	174	152	177	169	181	159	185	169	194	173	164	159	204	162	185	167	187	154	174	194	173	168	172	152	172	178	200	158	181	180	168	172	179	169	162	180	152	186	167	198	134	186	179	151	181	153	150	187	175	188	185	170	159	177	166	181	185	176	186	163	172	178	171	155	176	165	163	195	171	187	160	155	182	187	194	167	177	158	164	167	152	164	162	158	174	193	171	178	197	167	191	172	168	163	164	173	161	173	174	161	173	150	181	180	192	177	175	156	182	163	178	162	163	162	154	183	164	203	191	173	165	194	184	149	196	177	166	220	178	174	192	179	160	180	155	181	156	157	159	185	184	179	182	176	183	173	177	192	190	166	170	187	163	153	195	159	189	193	183	182	171	167	155	174	176	163	187	173	176	169	170	212	168	179	190	155	180	191	170	158	166	164	161	165	147	183	173	179	185	167	155	188	172	182	154	180	148	146	172	160	170	182	187	191	162	174	157	171	162	186	164	170	172	160	156	191	169	159	197	190	177	183	176	183	167	188	158	174	165	180	178	178	160	183	156	170	159	170	211	160	184	155	154	170	171	192	167	168	182	146	196	168	182	210	194	153	183	170	168	178	158	178	200	167	169	183	177	169	154	185	183	188	157	162	160	195	165	194	157	176	193	166	155	160	176	164	159	170	163	166	161	170	188	165	166	182	162	173	181	173	177	173	178	183	185	173	171	173	173	143	171	183	167	145	172	174	175	144
12196	848	584	636	608	584	566	542	522	469	458	515	462	541	432	524	458	519	479	467	528	501	497	503	446	506	484	494	483	477	444	446	450	465	474	521	494	516	498	459	456	469	479	474	441	484	461	514	460	494	448	442	470	469	488	485	484	438	456	485	479	431	461	483	470	490	475	459	474	477	478	434	482	501	468	478	422	466	477	480	489	478	437	495	460	478	449	445	477	478	459	452	470	467	468	468	479	467	448	473	471	480	460	449	510	485	424	447	460	483	459	484	458	456	467	463	519	475	476	449	467	444	446	488	436	496	470	449	484	475	478	435	477	452	462	501	473	465	443	457	437	461	488	485	481	454	459	460	436	420	475	493	446	478	479	437	433	436	460	474	425	443	461	506	442	460	481	487	451	451	506	455	482	470	463	480	458	478	455	493	486	504	476	455	470	470	452	425	500	452	461	445	484	472	453	479	485	429	484	434	469	465	450	471	466	488	487	466	466	434	466	499	438	475	448	442	423	459	456	443	465	472	487	438	452	472	451	479	446	476	432	467	474	476	438	442	494	446	443	477	452	463	480	472	471	494	471	451	429	493	463	457	470	472	486	449	458	494	467	458	465	487	480	424	482	474	508	487	459	467	459	455	492	425	440	477	453	497	486	464	490	469	470	473	471	443	443	462	504	457	448	457	440	478	495	477	477	464	466	442	479	472	442	467	460	483	461	455	472	428	461	461	472	463	470	454	464	453	473	478	510	438	492	511	483	469	468	468	426	452	469	463	449	484	467	498	457	475	484	486	435	477	458	462	462	452	461	464	519	482	484	429	485	464	477	469	495	479	467	430	454	493	455	514	468	488	470	447	470	453	491	492	511	469	479	458	468	418	513	474	471	435	448	500	440	486	442	438	463	444	454	458	482	467	475	449	471	463	454	476	457	443	463	451	486	452	484	459	486	456	441	473	439	469	445	479	500	427	433	430	463	460	482	418	489	462	458	439	440	468	504	462	440	510	484	473	461	437	507	438	429	461	452	459	474	488	474	482	464	456	446	473	448	478	472	458	476	464	484	439	477	448	432	458	462	445	454	450	470	459	507	481	462	451	500	478	479	474	499	507	465	493	486	439	465	458	464	469	421	505	457	481	455	511	471	507	475	416	437	453	461	491	468	469	482	490	452	451	491	445	485	477	465	500	487	488	453	445	470	465	467	449	487	465	464	473	490	470	503	460	485	467	448	481	465	465	483	481	520	462	495	453	458	483	450	500	460	441	461	446	474	472	453	481	444	490	478	475	466	492	460	446	465	459	471	469	462	459	463	486	481	458	474	463	471	443	440	482	486	461	460	433	450	462	464	461	464	439	467	494	456	503	484	488	507	483	467	473	439	465	464	463	455	533	482	478	466	414	474	477	450	489	480	471	448	468	490	433	460	446	435	458	478	483	495	465	457	455	469	449	462	498	496	455	450	412	458	456	493	469	490	481	471	483	485	484	493	488	491	472	458	459	502	463	475	448	430	524	494	436	481	450	452	484	462	496	468	509	441	464	477	469	449	456	497	490	471	481	474	454	468	469	453	527	472	416	477	504	438	481	434	467	516	480	472	454	452	484	444	450	502	474	463	439	449	458	479	471	429	492	463	465	441	476	449	454	475	444	472	459	480	501	421	475	459	486	456	473	461	463	487	436	447	478	517	455	453	431	483	474	469	452	483	441	466	495	486	460	453	494	450	484	448	429	473	427	460	502	435	462	458	471	477	468	473	477	491	467	473	467	456	500	464	476	439	478	447	480	507	458	447	441	457	500	462	481	455	454	498	458	466	474	465	471	496	456	473	498	513	438	464	454	469	455	460	447	436	459	459	461	453	503	487	503	467	454	462	446	472	469	440	439	436	449	473	491	491	442	490	462	466	466	504	454	453	462	449	439	472	460	457	451	475	425	462	440	440	471	482	455	483	463	524	469	442	422	464	434	473	476	500	442	458	466	491	467	526	424	443	460	469	430	488	467	455	469	499	470	469	466	471	457	463	494	452	438	465	456	472	482	441	451	471	460	446	428	437	491	500	500	479	418	439	470	444	436	451	483	502	457	483	409	490	482	466	439	485	442	523	459	459	465	504	471	501	480	462	480	474	424	456	456	466	467	480	462	426	475	483	480	472	448	472	455	464	524	426	473	450	463	478	496	432	482	442	477	474	452	479	484	488	497	454	477	490	468	485	468	484	470	447	460	453	472	438	488	496	485	453	483	496	500	428	473	454	457	466	511	454	518	495	455	456	464	494	486	466	469	439	490	490	460	455	483	447	460	465	485	454	474	484	476	457	443	467	466	486	482	468	464	474	481	502	464	475	430	496	506	500	487	453	451	476	469	441	458	463	503	485	451	520	461	468	451	489	478	487	489	451	482	458	464	480	476	462	471	451	474	441	495	473	471	486	482	475	459	485	458	495	486	439	524	474	455	426	479	459	447	496	454	447	446	451	483	485	484	471	426	431	477	449	456	457	449	463	474	464	444	444	460	446	447	434	454	436	505	491	400	458	478	418	511	445	491	454	477	480	482	466	465	482	488	484	477	450	483	502	455	470	446	512	475	442	454	491	457	469	466	453	439	465	429	480	456	467	483	456	461	510	485	448	457	469	466	506	445	458	455	472	477	433	472	477	459	477	477	485	471	456	506	499	491	456	468	508	469	482	494	465	469	470	481	457	486	492	479	488	499	461	484	399	503	489	493	473	472	473	456	482	449	481	471	443	460	447	501	444	489	486	501	477	466	431	504	439	440	487	451	449	485	487	498	463	473	458	476	459	444	478	460	507	463	401	448	479	470	481	498	437	506	467	484	441	437	452	468	426	460	448	476	445	466	452	461	426	465	488	444	417	424	487	476	442	468	493	490	460	457	427	455	474	490	520	508	474	493	472	440	482	487	474	460	464	516	480	474	498	460	527	445	445	457	480	458	483	470	482	491	459	484	474	508	429	461	431	438	444	462	433	422	473	476	465	475	459	471	490	514	424	487	456	436	474	436	466	470	486	428	490	472	483	456	479	456	489	464	456	446	503	459	456	470	473	471	445	454	477	471	501	469	456	493	448	482	474	454	531	429	462	456	451	462	448	493	439	430	474	434	473	426	511	477	467	491	493	466	479	474	461	423	481	478	447	456	464	472	484	445	436	478	471	483	500	469	450	499	447	445	461	489	482	467	446	463	470	460	453	494	481	422	496	446	464	496	456	473	474	496	479	508	456	462	441	440	413	459	449	471	483	477	472	461	440	464	432	472	489	446	460	439	509	455	466	454	484	483	479	434	443	467	487	484	468	514	484	457	468	434	450	482	460	464	446	468	451	451	497	450	501	475	478	459	456	434	447	424	468	481	465	485	460	446	461	462	449	485	410	489	498	430	485	491	500	434	458	450	443	469	446	494	451	459	439	517	463	460	468	435	452	498	490	491	448	479	481	489	457	447	506	501	459	449	452	488	483	486	442	478	497	461	490	428	449	451	497	494
54105	17339	2155	855	687	517	487	401	355	306	310	308	291	293	299	258	262	259	233	263	241	260	232	271	246	251	260	249	236	246	221	279	255	270	272	226	234	247	238	237	220	239	244	213	211	235	205	252	234	248	213	223	218	214	231	212	232	232	237	232	248	219	227	251	267	245	216	228	223	232	232	237	224	225	229	216	254	244	237	241	227	233	240	207	230	221	218	241	211	227	256	261	232	235	227	241	240	263	215	240	199	225	226	211	223	230	230	241	256	228	230	233	202	246	233	247	227	232	224	240	220	231	240	214	239	242	222	219	207	227	233	248	214	218	218	221	220	228	242	231	240	235	233	230	203	230	225	222	221	230	242	215	219	227	219	215	233	235	247	227	218	229	202	248	250	225	248	253	216	214	245	224	234	231	218	225	243	249	220	254	231	220	229	203	236	241	234	215	233	241	226	229	211	221	239	224	201	221	230	241	216	235	277	238	247	226	235	234	210	215	267	224	242	210	215	211	251	223	215	260	221	229	225	233	231	192	222	240	220	230	212	232	203	232	248	224	219	228	242	256	209	230	243	222	241	226	228	220	227	232	208	235	240	252	231	233	266	243	218	253	227	248	245	231	233	246	210	270	237	228	247	229	258	257	221	222	207	231	217	247	253	232	255	216	226	223	247	244	210	248	213	203	233	220	196	221	243	247	249	234	261	260	228	254	236	215	237	231	254	226	292	233	242	243	233	216	225	239	222	201	228	255	227	256	215	237	231	260	233	220	224	228	242	218	223	225	195	237	236	239	236	210	238	217	252	227	213	197	231	230	233	246	227	235	260	245	239	246	231	245	218	255	207	238	242	216	224	229	231	233	261	232	249	240	225	219	211	213	232	225	241	254	231	251	210	205	222	235	237	212	234	243	230	229	249	246	242	235	240	221	224	236	233	236	249	230	210	238	242	228	242	244	265	232	233	244	273	242	257	221	253	242	221	212	221	263	212	227	221	230	222	257	251	213	210	242	245	217	208	243	235	222	228	255	246	256	242	242	241	220	208	231	251	235	212	234	255	233	221	237	217	239	243	226	231	221	236	219	257	243	203	240	239	219	239	244	237	237	217	217	219	198	238	235	248	223	245	236	235	198	258	241	249	211	220	234	239	224	223	219	249	239	244	236	214	242	232	234	256	226	238	252	233	231	250	213	243	235	240	248	266	249	266	228	213	208	256	249	256	239	219	193	261	221	222	219	219	266	223	231	241	232	240	237	234	274	250	244	213	226	227	248	236	227	235	250	231	235	235	215	222	243	223	253	273	237	262	247	227	234	232	227	221	231	235	243	230	256	234	248	248	233	261	253	227	221	217	269	221	226	234	248	250	246	229	241	222	239	250	246	248	246	218	203	265	223	243	230	224	252	216	231	230	223	211	254	190	245	210	232	235	216	220	206	224	247	268	241	240	219	234	246	249	246	241	207	229	217	232	243	211	244	233	259	240	234	219	238	229	239	230	223	228	240	244	227	235	258	245	216	237	248	239	230	219	253	237	216	190	220	232	248	245	200	239	250	210	234	220	225	240	229	230	238	232	224	238	224	214	232	264	237	234	229	238	248	239	236	223	256	226	246	246	232	203	235	199	208	229	228	221	234	240	232	234	254	220	215	223	239	221	271	233	257	246	219	225	268	245	243	250	199	218	226	260	236	210	230	245	204	229	241	208	224	239	234	210	251	218	216	256	226	223	231	239	235	225	234	230	195	231	188	201	207	223	222	254	240	261	238	251	230	242	247	245	261	239	206	233	241	241	231	234	219	238	224	230	258	237	218	236	201	254	242	232	225	229	236	238	256	235	221	210	242	215	247	246	247	219	247	210	236	234	260	217	237	230	256	243	213	229	217	249	226	241	234	204	240	249	238	222	227	221	216	215	260	237	208	232	239	230	225	205	244	228	216	199	226	229	262	256	229	218	212	213	218	244	240	221	216	235	212	214	227	230	255	228	252	226	247	236	232	241	217	217	238	229	247	215	211	224	248	232	238	255	268	226	245	226	201	262	217	236	212	253	228	233	211	230	239	216	259	225	239	232	257	230	212	203	231	220	234	239	201	230	231	220	260	206	240	242	244	208	228	246	225	245	221	227	213	256	256	249	223	236	212	235	214	222	229	223	242	229	248	213	243	232	233	230	222	223	230	228	235	220	229	218	234	251	232	230	210	204	234	206	223	223	254	233	249	205	211	208	273	254	234	231	244	232	238	222	212	222	204	236	243	224	214	223	234	240	247	212	225	220	234	231	247	249	271	241	240	235	234	224	217	243	236	253	216	244	218	219	238	251	236	234	217	232	214	226	235	250	248	229	261	232	239	251	263	238	214	247	209	241	212	230	201	240	267	235	225	213	230	221	222	237	207	233	254	247	231	212	238	224	247	231	233	251	252	232	216	235	198	222	252	205	232	212	237	224	258	260	251	273	230	261	238	223	255	209	228	220	230	221	250	230	232	233	208	241	232	202	242	265	234	248	221	210	224	240	258	236	239	243	264	265	252	241	226	225	226	236	238	237	210	250	227	246	235	221	247	225	243	231	249	243	238	218	221	220	253	248	222	208	207	186	254	217	247	277	199	234	213	259	241	242	213	217	225	240	246	242	212	225	233	231	258	232	213	262	226	233	243	226	239	230	220	244	235	252	242	229	225	225	251	209	227	223	211	239	240	215	220	246	260	247	254	225	224	247	228	245	247	247	226	215	240	233	235	227	218	225	214	247	226	214	235	241	239	204	223	259	242	227	232	216	225	231	225	242	226	243	239	242	220	224	261	222	248	250	226	207	260	202	224	240	230	238	223	242	211	241	234	234	237	237	237	219	213	229	231	218	215	231	220	213	224	226	207	236	232	235	235	258	247	235	223	214	199	240	210	236	245	251	224	249	292	231	231	211	225	247	249	232	231	225	237	218	217	225	258	226	223	224	235	218	239	243	242	246	258	232	230	220	218	221	252	202	249	228	238	243	238	223	246	237	236	229	238	221	236	221	234	224	214	217	206	231	228	254	244	252	240	254	210	231	234	220	227	225	221	248	226	242	228	220	227	233	228	228	223	218	232	204	233	252	231	228	255	231	217	244	246	228	219	213	228	268	224	245	203	253	219	240	225	243	227	244	229	228	230	195	181	225	206	214	213	223	216	236	230	244	232	231	216	241	239	241	203	216	250	271	236	229	245	223	228	226	235	250	208	230	225	241	247	223	239	216	228	212	213	264	218	226	235	234	222	216	250	263	229	219	230	212	215	220	240	237	247	238	227	232	237	277	238	224	224	234	250	245	216	220	246	264	218	242	246	230	207	239	243	240	269	233	225	245	231	234	231	231	223	245	242	253	241	230	243	236	216	217	221	213	233	233	233	217	225	221	232	250	231	233	232	203	257	234	249	233	252	225	228	211	219	244	210	207	242	209	267	216	247	259	227	228	247	224	234	236	218	213	235	239	254	202	215	246	256	264	252	226	225	210	245	225	212
31137	3640	2134	2604	2312	2049	1678	1469	1252	1211	1140	1026	961	951	839	850	855	812	766	748	731	735	737	694	708	704	690	679	684	678	699	648	685	627	605	688	631	617	639	617	569	630	603	625	630	639	612	607	570	643	615	609	601	616	610	609	616	649	577	623	613	610	635	620	655	608	611	627	613	599	584	599	597	579	592	628	613	621	599	581	617	623	594	649	613	577	620	600	588	591	595	634	579	598	608	579	593	592	593	619	582	571	589	592	662	572	555	578	630	628	633	640	592	562	566	610	615	609	585	583	558	616	603	604	633	615	609	601	569	610	607	590	584	615	602	578	540	585	580	571	587	645	593	612	607	611	607	596	627	598	603	567	622	581	585	581	587	639	594	574	599	578	632	643	573	611	614	581	578	600	598	585	597	564	590	651	620	634	636	630	611	583	607	594	571	600	599	608	579	621	607	589	598	618	632	595	616	625	629	612	601	639	555	576	602	572	628	555	608	591	586	613	614	591	608	612	603	572	582	612	589	606	614	608	627	591	600	606	589	590	587	555	621	615	605	597	593	542	628	586	586	606	596	595	592	622	571	645	610	632	568	567	627	600	597	600	576	623	624	634	597	633	567	625	579	595	599	593	569	612	599	581	600	581	608	593	574	617	594	590	583	580	603	614	613	594	593	632	590	601	592	577	575	597	584	594	623	639	614	591	551	646	616	587	590	578	555	594	575	565	567	594	580	592	627	577	578	581	593	569	586	640	568	609	613	648	576	559	619	577	585	604	586	621	621	604	605	601	578	584	584	579	595	592	584	583	598	623	585	617	587	568	640	549	628	637	590	632	632	563	577	624	573	608	609	567	515	626	627	605	562	592	615	611	577	577	567	587	589	588	546	594	606	611	569	565	575	574	575	598	586	608	584	610	601	620	589	613	572	542	601	590	598	583	610	564	614	579	598	598	583	587	598	611	592	550	622	622	567	560	588	599	618	592	586	626	635	601	622	583	624	564	597	535	587	632	591	554	567	643	593	589	595	604	587	569	596	620	652	593	589	644	561	562	612	592	612	598	563	596	581	542	527	559	588	620	608	568	558	569	585	563	618	610	558	580	643	601	587	583	568	633	572	586	579	580	605	603	591	593	591	608	616	556	588	587	604	597	597	609	548	578	597	596	611	600	607	610	591	643	539	594	585	597	584	614	575	601	590	580	570	603	611	638	637	602	596	583	600	559	623	614	594	626	626	587	581	615	604	573	572	620	608	573	576	581	613	599	562	580	524	595	631	608	577	564	597	585	615	556	564	560	573	577	547	606	582	563	614	576	566	572	577	596	560	606	614	570	598	618	564	571	574	573	611	590	575	654	595	593	579	604	586	577	582	583	597	619	594	571	592	599	627	613	592	609	588	614	636	558	607	611	569	592	643	598	607	570	618	592	584	607	615	584	614	597	588	594	599	569	610	583	616	565	615	547	635	606	587	650	582	579	554	597	644	605	620	588	573	551	572	609	608	574	574	574	636	547	610	600	599	606	568	604	588	590	606	564	602	622	599	631	624	595	650	562	622	625	631	618	579	586	591	565	573	608	618	637	620	604	570	594	618	655	593	607	556	640	591	568	552	617	593	656	587	632	592	574	567	597	606	637	564	624	552	550	599	591	619	637	577	586	633	566	624	623	620	596	607	623	595	601	634	584	583	580	606	607	578	571	606	583	562	625	558	585	589	587	596	575	597	644	623	553	526	586	590	629	586	579	555	604	594	585	594	606	589	586	573	545	581	598	606	635	599	587	608	632	587	632	614	605	598	586	552	583	591	577	634	560	566	603	561	594	630	614	618	595	548	620	594	595	613	611	558	603	603	602	588	597	578	609	560	610	589	586	562	571	591	590	628	597	590	590	583	607	661	581	579	598	639	583	619	622	607	578	601	546	670	608	577	633	595	611	632	625	625	590	550	591	583	592	591	608	573	589	599	608	569	620	597	591	609	579	587	589	574	566	600	597	560	592	663	567	559	593	565	611	563	608	588	607	619	560	567	572	607	626	599	645	596	602	636	592	545	603	564	583	598	607	575	592	617	626	648	577	609	627	576	575	568	550	609	596	569	603	615	566	616	569	624	536	594	613	608	589	608	616	599	613	601	606	621	623	610	552	613	637	573	584	591	601	600	635	551	591	585	603	586	599	558	625	576	620	566	651	634	588	590	577	575	614	610	609	570	579	613	608	572	650	595	593	614	613	571	573	587	589	590	622	593	592	594	577	544	604	627	585	591	580	561	596	551	579	561	590	611	602	659	562	608	597	554	601	577	626	632	627	614	621	634	608	542	579	625	609	587	578	608	586	616	573	582	610	672	648	546	650	603	596	609	601	610	586	569	565	589	576	603	648	613	617	593	593	597	616	597	593	625	625	582	638	621	631	613	572	589	595	578	596	591	575	608	597	613	619	616	590	591	592	578	581	619	597	579	574	585	576	626	604	590	626	570	543	584	596	559	631	566	547	572	574	612	593	621	559	566	584	607	584	618	596	605	598	590	564	653	541	615	604	604	551	583	606	572	578	554	610	634	636	552	580	593	582	556	613	589	591	582	608	582	583	588	611	592	563	563	593	596	629	593	545	574	625	582	575	630	613	607	551	598	606	578	621	577	610	599	631	585	558	633	643	588	594	607	624	598	576	603	593	564	560	611	614	584	607	572	609	604	577	548	614	583	569	604	628	579	630	580	625	596	614	586	638	653	599	577	606	586	600	617	602	559	605	606	630	606	590	623	600	582	606	603	579	589	602	594	581	586	575	649	535	639	614	628	569	633	596	609	641	581	621	628	622	564	569	585	601	572	645	594	596	625	595	588	595	596	598	626	600	571	583	573	568	636	595	626	632	634	623	579	607	591	554	614	615	617	616	578	626	589	570	579	609	589	587	629	601	579	572	577	570	585	587	568	594	576	609	604	581	613	574	622	623	620	591	630	572	572	566	652	597	608	603	603	561	569	585	598	604	606	578	586	617	645	591	572	548	594	584	589	587	564	586	617	535	617	669	619	623	640	626	570	544	611	616	616	596	624	594	601	577	583	632	587	612	602	586	621	604	592	589	585	576	582	633	614	599	555	564	608	601	608	605	602	577	562	574	565	555	619	613	612	592	598	552	602	602	602	580	596	587	656	587	594	569	574	575	595	622	586	597	579	591	604	615	585	623	573	619	567	586	594	649	597	590	612	609	601	602	631	612	586	595	612	582	596	613	614	592	578	557	624	575	586	608	571	583	583	587	548	604	587	589	580	622	594	613	567	634	549	609	596	634	603	558	615	586	593	620	615	600	626	613	599	571	607	617	583	605	540	611	585	612	585	588	609	586	588	586	592	610	578	561	609	608	567	592	611	574	602	626	583	593	578	616	591	602	620	602	596	607	581	576	633	582	627	572	603	622	625	588	578	612	616	557	602	587	581	603	586	629	584	576	595	587	628	614	594	570	577	587	591	648	614	542	626	598	600	636	540	631	543	588	583	652
65200	25158	5783	1584	1012	704	617	470	383	329	314	283	264	248	209	206	223	179	185	199	170	177	175	183	167	175	160	173	180	174	172	184	176	152	147	149	137	178	136	141	174	145	136	146	139	139	134	154	140	152	157	140	123	165	135	137	149	144	160	148	163	135	123	150	130	149	146	135	127	156	144	126	151	132	129	148	131	145	130	147	144	127	135	150	149	131	149	155	133	132	124	135	150	152	125	136	132	166	135	125	158	136	116	138	135	131	125	128	124	120	144	120	155	153	145	159	151	139	140	146	142	140	151	126	146	146	144	154	137	133	139	141	133	151	118	148	142	145	121	150	132	127	140	149	128	152	126	140	138	122	122	125	158	135	141	164	132	150	151	136	137	144	154	151	138	133	146	148	149	127	115	142	140	146	136	125	133	144	143	130	138	137	139	124	123	163	135	152	154	127	132	141	125	127	146	159	138	132	124	126	140	122	116	147	139	120	132	120	139	144	119	116	144	150	129	151	156	134	170	129	122	117	138	128	136	124	127	118	156	129	120	123	133	130	139	151	124	132	149	143	141	145	135	136	130	120	151	140	146	125	136	143	127	123	130	162	146	161	130	144	129	138	144	149	128	135	137	131	129	103	132	141	140	191	134	145	156	138	145	137	145	137	142	119	142	143	121	118	122	142	150	153	131	117	132	124	137	145	110	137	150	131	140	117	152	136	114	144	139	138	134	128	132	165	128	137	131	152	144	157	166	146	136	142	171	129	130	128	135	161	147	116	125	165	135	133	132	150	114	170	129	121	136	155	161	157	136	137	127	122	130	131	133	153	132	134	153	146	136	144	141	152	137	134	141	104	146	128	127	152	143	144	147	141	153	128	133	142	141	139	158	138	141	121	159	132	146	135	119	122	150	137	128	129	161	158	130	122	141	135	156	138	162	148	127	149	131	131	136	142	139	143	137	139	131	137	149	123	128	123	141	155	143	149	142	137	147	150	135	147	153	141	144	131	163	155	130	148	152	145	123	153	139	134	134	138	142	156	157	139	140	131	148	136	131	161	143	139	138	152	137	137	149	146	139	146	143	141	143	149	125	136	156	142	140	139	143	130	127	131	143	134	162	144	132	168	146	117	145	134	151	155	138	139	125	160	158	147	138	158	145	160	148	135	148	128	165	152	136	174	150	144	129	125	127	119	132	138	137	140	145	136	130	168	137	150	145	111	126	152	149	127	143	145	120	149	152	117	148	159	134	126	127	131	140	135	119	122	108	135	132	123	142	142	146	139	145	131	150	127	149	154	124	127	140	131	138	127	138	138	154	134	143	173	130	150	139	149	141	134	139	143	144	140	139	147	150	156	175	164	133	132	157	133	153	128	127	147	128	121	144	124	130	136	136	146	149	128	133	148	146	158	170	132	124	145	137	135	149	125	135	139	126	140	140	136	134	131	140	132	133	135	115	153	135	138	153	133	125	134	141	132	132	126	136	136	140	122	116	135	139	133	147	143	127	139	135	167	138	146	130	133	120	142	135	148	135	133	155	126	141	143	144	117	135	132	150	145	128	140	147	136	141	151	132	131	135	129	144	134	134	152	134	147	159	125	125	133	126	144	159	128	132	134	140	159	140	126	131	143	162	138	132	161	130	137	132	153	110	153	137	131	147	152	137	158	162	131	131	161	156	136	144	129	149	136	121	135	144	146	146	139	133	119	139	136	116	158	147	147	152	138	154	153	147	145	130	130	153	140	135	141	150	119	144	154	149	133	126	141	136	131	131	134	160	148	122	145	143	133	141	153	145	132	135	146	143	138	128	125	124	140	142	157	125	145	147	151	121	132	117	143	162	133	115	136	142	136	156	145	135	157	138	123	141	139	136	136	150	145	135	124	137	114	139	125	141	139	133	122	142	148	122	140	142	146	137	138	156	143	136	141	126	116	130	106	126	152	123	155	154	130	112	143	123	151	120	129	130	128	135	150	138	136	154	150	130	141	127	132	126	123	145	132	161	137	134	152	129	160	150	154	115	159	143	130	130	145	151	153	151	142	157	108	137	155	129	146	123	124	152	133	142	148	142	139	153	135	132	134	121	151	133	139	157	131	136	153	134	129	114	149	133	162	141	183	153	132	122	123	144	133	139	160	146	131	136	136	136	135	164	134	129	138	147	134	160	140	147	119	123	139	153	140	145	137	139	137	132	132	135	136	138	133	135	142	133	144	141	150	130	148	141	139	135	132	149	148	138	131	140	158	132	143	134	145	127	130	134	133	125	151	153	130	154	119	131	117	155	128	131	128	157	131	148	120	116	128	147	146	122	129	151	140	169	148	129	143	138	137	123	136	145	138	132	133	135	138	144	139	134	134	142	152	106	160	171	144	137	137	121	149	125	128	145	138	133	120	130	141	143	124	155	168	167	138	123	135	141	146	149	152	145	142	140	104	113	145	140	129	133	132	131	138	128	137	136	144	161	138	132	159	155	127	155	134	155	137	152	152	152	135	155	129	141	123	157	137	132	134	120	143	148	137	134	135	145	149	143	123	143	125	128	129	143	147	135	137	142	141	141	119	142	142	124	128	148	119	158	131	128	134	124	155	144	149	141	151	135	148	123	145	143	129	129	115	120	140	152	124	126	136	142	129	134	156	169	160	129	150	123	111	142	122	147	139	99	140	164	113	114	135	165	145	100	128	136	132	143	135	126	147	144	124	124	148	166	123	145	128	136	118	124	142	142	137	140	122	143	121	140	137	146	131	152	161	138	149	112	142	149	160	135	141	134	145	119	146	139	154	157	153	142	154	138	152	118	133	154	153	118	132	144	133	135	143	121	109	150	148	132	135	171	150	132	145	148	143	153	129	133	156	129	121	133	147	145	151	147	143	147	131	160	141	144	118	149	132	129	134	126	130	126	154	137	137	134	146	171	138	139	139	145	135	139	141	134	131	126	123	144	136	141	144	111	127	122	149	132	129	145	146	141	140	141	141	133	138	148	151	161	126	140	137	136	151	135	137	135	154	135	151	142	132	131	130	158	125	141	134	148	141	137	152	157	122	134	146	147	149	139	113	139	134	134	151	140	133	137	148	135	128	150	126	132	128	136	137	150	146	124	125	156	148	147	125	115	155	152	127	113	115	123	149	166	152	137	138	143	125	129	155	140	135	142	134	155	142	147	142	132	149	159	140	114	136	135	137	142	139	147	138	136	158	144	140	145	145	134	166	141	146	121	127	132	131	144	139	140	127	153	125	128	138	142	129	117	142	163	131	128	167	141	138	146	146	139	143	142	111	127	138	121	133	133	125	143	154	140	116	126	143	131	127	123	148	148	119	162	132	134	118	151	129	136	141	145	144	112	135	147	126	158	144	134	137	140	140	148	158	137	144	136	141	120	125	144	136	133	144	138	150	134	153	143	148	121	162	143	143	126	164	117	136	143	146	126	138	127	122	128	144	130	130	136	131	120	122	119	138	147	155	153	140	164	142	139	153	145	130	147	123	149	136	152	135
38361	5349	3518	4468	3733	3111	2556	2086	1773	1511	1357	1271	1106	1036	938	874	825	774	712	641	660	609	627	583	513	560	543	544	499	558	457	501	483	483	466	459	469	436	419	445	429	441	445	464	433	457	422	426	421	434	467	386	405	427	432	420	415	391	430	389	400	370	386	426	399	423	378	374	407	387	377	392	392	400	370	390	357	454	377	378	412	375	393	375	378	405	387	397	420	374	399	370	382	370	381	366	375	362	366	344	386	365	380	389	347	375	382	364	408	388	363	382	358	398	328	397	373	393	349	383	364	387	363	353	353	385	387	346	393	379	376	366	377	393	391	366	362	393	386	345	359	360	360	352	376	397	378	347	367	382	380	370	352	369	377	379	353	388	341	373	365	365	352	376	356	351	357	359	393	353	362	382	354	379	330	364	361	368	366	345	400	402	353	353	367	371	359	362	354	322	378	369	318	358	364	353	337	389	379	352	382	349	362	351	381	383	366	333	369	343	384	363	362	357	362	357	342	342	386	377	401	389	417	334	386	369	360	369	341	358	359	406	348	347	340	377	341	367	346	358	345	388	351	345	352	337	401	343	370	370	349	364	330	353	345	350	360	367	346	374	346	334	393	337	369	377	384	378	355	377	360	379	380	393	324	338	408	371	409	363	372	361	364	396	376	372	363	372	372	360	342	393	344	364	384	351	365	365	367	360	361	393	390	386	374	354	349	351	368	373	387	336	376	377	334	354	354	349	370	346	362	366	382	379	398	345	396	341	396	363	365	338	378	339	358	397	391	373	379	355	359	357	355	385	353	371	357	376	367	351	360	397	381	347	374	376	392	351	374	371	371	357	357	340	357	385	411	362	360	357	378	369	354	372	376	362	358	355	375	357	383	379	339	372	357	376	366	379	374	325	380	381	382	376	366	327	374	393	387	357	383	379	397	385	364	394	361	389	349	373	356	356	378	367	348	404	365	347	376	347	353	369	385	365	357	352	361	370	360	365	380	365	357	395	390	348	320	384	339	377	363	382	389	400	374	392	333	366	367	382	357	394	373	369	372	363	372	383	382	323	373	378	373	400	363	324	348	392	344	366	362	372	308	368	365	391	372	378	348	396	355	329	411	368	385	388	371	357	356	351	394	363	359	379	361	367	361	346	355	382	348	381	344	377	372	346	351	361	363	355	377	371	368	394	363	357	383	362	351	388	368	348	405	381	361	373	384	321	401	347	326	345	345	399	352	347	376	398	361	369	351	366	368	360	352	372	373	382	381	372	390	344	370	354	364	382	390	382	360	387	368	340	375	360	354	379	364	338	350	353	384	348	370	373	383	389	379	392	393	350	369	382	389	366	400	371	371	378	324	352	362	354	375	382	386	348	378	338	398	387	374	356	355	364	367	380	332	387	357	358	370	377	361	376	397	369	342	382	346	386	389	404	375	381	361	345	377	329	359	370	390	349	374	347	350	396	380	362	380	330	349	356	367	381	376	350	369	363	355	358	374	334	340	338	376	358	375	384	396	357	376	366	368	385	396	369	391	348	369	370	381	343	352	384	374	358	388	363	341	357	373	374	366	374	398	376	357	349	324	398	380	386	367	370	369	366	348	365	368	337	387	352	395	387	354	369	363	380	329	397	364	367	367	369	379	376	371	385	388	367	366	330	322	392	345	362	354	369	368	363	389	360	328	351	375	396	387	381	346	400	398	370	393	382	353	383	360	392	344	346	345	401	377	364	342	377	359	386	341	414	387	335	348	343	369	363	342	357	361	428	366	380	348	380	378	350	362	352	367	392	316	357	340	327	332	395	333	383	337	349	374	386	367	374	340	391	392	361	337	387	358	353	372	413	366	366	365	393	334	365	317	347	368	402	340	355	352	360	330	372	359	352	372	388	349	383	375	348	353	377	384	384	368	332	357	389	359	391	344	346	355	337	344	360	383	360	364	400	327	386	385	363	347	381	374	354	397	392	352	388	405	387	378	347	354	366	376	362	365	371	387	359	383	379	395	358	367	339	380	365	356	362	394	372	358	344	360	333	357	377	346	364	384	369	374	383	365	367	319	367	360	364	379	353	378	348	391	407	369	391	334	388	366	352	365	369	369	350	342	381	386	362	385	326	374	370	378	363	368	325	367	381	376	396	352	350	400	383	370	330	323	348	359	382	353	384	378	366	386	378	381	373	350	407	342	364	366	386	385	412	402	358	374	370	342	381	358	353	358	365	406	374	361	348	359	369	408	389	390	386	381	380	348	386	373	394	367	362	385	373	377	352	363	341	361	395	341	364	335	358	365	357	409	362	349	388	375	382	369	363	373	362	393	352	388	375	369	408	336	340	386	403	376	386	366	377	381	365	326	337	394	376	353	367	355	361	357	379	343	364	383	362	386	366	381	371	340	382	380	349	338	318	356	401	339	334	352	373	379	358	332	354	407	355	359	394	358	335	366	370	395	369	379	351	372	355	359	384	349	365	356	333	360	366	382	354	357	363	392	344	358	372	372	388	383	353	383	367	328	365	364	367	395	380	392	362	378	399	339	358	373	355	360	351	368	376	356	368	385	377	375	341	358	388	364	397	351	346	365	320	364	322	346	359	381	374	388	388	371	353	394	369	344	375	366	387	384	359	367	369	360	364	354	387	318	346	356	369	373	350	342	318	361	362	369	357	364	352	361	392	355	377	380	345	363	353	365	351	358	349	356	371	380	377	385	364	357	366	376	379	338	344	373	402	380	386	374	347	384	365	342	393	386	338	379	358	352	357	355	363	389	384	405	381	407	364	395	389	332	380	347	378	394	379	372	377	352	368	348	356	365	369	367	384	398	339	395	384	375	365	374	351	382	375	382	342	367	382	366	376	411	377	354	370	355	382	354	383	370	375	381	346	358	385	364	397	386	323	365	363	382	357	320	383	341	378	382	387	374	363	360	376	424	388	379	368	361	369	401	378	359	377	380	376	347	384	377	369	369	343	345	342	359	363	340	359	382	361	368	390	389	373	369	354	376	345	367	375	399	346	361	367	335	339	370	374	368	337	349	380	418	348	362	360	353	368	364	350	363	386	355	365	339	369	367	365	367	387	387	373	390	350	356	372	372	364	370	391	374	347	338	347	351	346	392	386	397	381	362	368	385	358	351	374	346	339	363	373	395	328	396	380	354	363	378	351	403	376	371	367	330	377	389	355	356	375	386	339	340	364	381	370	362	394	339	427	346	329	383	355	350	364	381	356	331	390	347	383	367	377	379	340	359	367	348	385	342	381	357	333	400	359	384	367	345	383	331	386	346	383	391	360	392	363	364	408	386	345	402	379	343	382	392	373	352	364	368	382	377	364	400	347	371	369	366	377	352	393	397	354	378	388	317	403	388	379	365	339	381	349	339	373	362	385	365	374	402	384	376	363	355	376	380	375	300	366	347	348	361	352	352	406	399	338	385	360	384	371	361	376	402	381	365	361	359	358	323	382	365	368	339	365	374	379	370	379	354	361	296	355	382	335	340	353	377	390
14767	889	245	195	175	191	191	196	166	180	176	169	178	170	168	174	181	157	166	186	200	171	153	169	179	180	165	206	179	166	175	164	163	177	173	170	173	168	175	163	171	179	190	174	187	203	171	160	186	164	184	161	195	159	167	164	182	183	158	147	176	165	164	157	160	166	206	203	182	165	138	175	170	182	198	189	145	143	176	179	166	165	170	159	197	185	176	175	174	180	168	190	178	181	191	176	168	163	143	176	167	180	183	183	163	188	172	173	167	200	185	177	163	192	187	175	172	180	170	169	176	178	156	175	169	183	188	186	167	183	152	167	170	180	179	160	187	180	174	174	169	174	183	172	175	190	159	181	175	193	142	190	182	170	180	186	192	180	164	183	187	200	159	177	175	186	169	153	189	149	145	184	179	185	162	173	149	176	176	200	181	182	178	155	160	165	185	190	178	138	166	173	157	169	176	175	195	177	166	166	178	179	149	187	188	164	187	180	162	178	172	188	178	193	161	177	153	184	181	174	184	152	185	171	186	173	183	211	155	158	178	152	176	177	182	168	168	182	186	163	181	180	171	180	186	187	197	165	187	167	160	162	160	173	187	192	162	157	193	158	178	169	174	177	176	199	183	179	166	165	205	169	168	195	152	165	162	164	165	168	178	188	173	197	179	187	180	171	183	181	182	176	182	167	172	171	183	181	191	168	172	172	162	169	164	172	167	172	172	171	192	201	160	171	170	150	163	196	181	178	185	175	187	191	184	159	177	170	170	174	167	184	187	167	178	148	181	164	177	162	184	176	177	202	173	187	190	159	174	165	192	164	172	168	152	194	170	189	160	191	157	186	162	162	188	156	166	175	149	149	168	186	161	161	159	175	153	157	159	186	150	178	168	175	183	184	193	192	159	143	182	169	177	193	187	181	172	158	178	171	150	175	170	179	183	182	195	154	178	155	176	176	170	183	179	176	168	173	166	166	182	155	191	179	185	188	196	174	165	166	190	173	171	191	195	172	168	172	168	174	170	188	194	168	165	170	180	164	169	176	171	166	173	189	158	170	162	173	154	174	165	158	174	180	198	187	191	177	204	162	189	163	161	155	176	180	175	163	193	159	182	176	187	185	187	184	188	168	183	195	174	169	193	191	162	173	193	140	169	204	155	155	193	194	149	148	184	168	150	166	153	167	150	171	181	167	163	158	185	147	198	174	185	168	163	181	181	181	173	192	193	173	179	186	182	158	187	143	164	152	192	173	168	217	184	163	153	162	167	174	191	177	163	169	177	176	193	154	188	153	167	182	183	168	168	157	182	185	149	162	179	166	180	177	186	161	160	164	164	172	160	205	167	184	206	147	179	184	176	172	175	174	193	186	148	155	173	198	172	153	202	150	167	173	194	181	170	177	171	162	189	176	171	180	178	166	147	169	175	165	179	156	180	176	180	167	179	160	163	185	195	142	204	167	185	145	147	171	183	146	169	152	171	150	173	176	176	175	167	180	166	173	184	189	185	161	168	170	186	182	155	176	157	202	192	199	177	173	158	169	158	168	192	155	176	176	179	166	185	195	188	163	186	177	157	163	181	173	172	163	157	156	151	155	190	180	175	162	190	183	183	189	166	179	163	168	154	170	141	191	185	160	177	174	162	170	169	173	164	186	183	190	171	176	176	194	153	162	190	163	184	178	172	159	168	159	165	175	174	150	177	183	159	165	177	147	179	181	149	178	178	178	162	161	157	182	193	182	204	160	179	176	187	167	161	151	160	190	158	188	171	159	162	185	167	161	167	186	151	169	175	184	176	168	171	151	163	158	202	181	178	164	158	173	174	168	183	167	182	180	176	179	174	173	155	153	195	168	202	170	187	181	174	181	189	192	176	194	172	171	165	187	180	187	163	150	168	172	177	166	169	179	174	182	180	179	176	192	185	163	165	200	157	182	179	171	175	166	162	176	189	183	177	179	180	187	203	152	155	179	166	178	157	171	153	187	183	166	175	183	168	162	176	170	181	168	161	171	174	198	166	160	180	161	201	205	192	161	175	172	171	202	166	171	159	193	181	173	148	171	152	172	156	162	169	170	168	170	210	176	165	165	185	174	175	161	155	166	177	197	178	170	156	176	160	201	185	156	175	164	178	174	162	169	177	143	165	176	191	169	186	194	187	185	201	181	161	188	183	168	162	172	145	192	182	176	186	169	167	191	170	182	182	184	186	175	164	163	168	188	187	152	148	175	167	177	148	190	164	180	184	197	180	168	175	162	174	158	182	171	181	174	166	176	198	175	166	166	158	156	176	176	161	152	189	188	161	168	178	164	198	177	183	167	159	169	225	182	164	160	186	179	172	165	181	169	140	190	205	166	177	162	157	171	161	172	165	171	173	178	172	166	155	153	185	199	168	173	167	164	202	180	168	164	192	195	177	185	204	161	184	161	189	190	159	162	173	156	172	160	171	185	191	195	173	176	180	162	165	178	189	172	175	177	170	172	195	174	172	189	185	177	191	179	179	198	161	184	195	174	162	166	170	160	174	154	184	167	180	178	195	155	155	174	186	174	180	195	198	173	153	178	181	150	185	174	179	138	169	177	181	186	205	183	186	153	165	179	188	144	157	173	147	177	185	178	170	187	178	154	171	191	174	173	165	163	167	181	178	168	174	182	178	191	151	180	180	180	182	178	169	193	176	201	179	145	153	164	171	169	182	170	169	157	170	158	174	175	163	173	162	171	183	182	162	167	160	174	188	193	183	182	184	168	181	153	161	194	165	166	192	187	196	157	149	146	194	184	194	178	151	167	171	171	193	175	140	166	168	173	163	164	205	174	165	171	154	182	177	166	178	161	186	181	187	163	182	176	163	162	188	185	160	195	201	186	160	189	179	148	174	180	172	177	174	196	181	168	162	176	188	181	167	190	193	162	187	172	171	178	179	157	143	154	175	182	172	159	177	198	177	171	171	196	188	180	161	171	196	167	203	165	168	196	196	177	165	184	193	180	177	176	172	215	156	155	170	164	175	158	184	157	172	166	204	181	205	180	176	164	180	171	155	165	162	154	174	184	154	188	173	166	177	158	158	174	201	169	187	166	189	181	188	169	180	183	197	167	167	168	173	181	192	168	188	178	173	174	149	174	175	175	189	169	171	186	171	187	180	150	183	175	202	183	159	159	156	169	176	163	170	166	189	150	176	158	178	177	170	165	171	176	171	156	158	181	181	186	180	179	152	168	148	146	174	180	170	178	176	169	160	161	140	188	164	148	165	179	166	190	187	172	186	162	183	167	193	185	197	190	152	171	180	199	164	175	141	180	167	178	157	169	167	162	165	174	173	181	181	166	165	198	175	176	175	175	201	173	184	174	171	179	169	170	169	186	175	164	168	164	180	183	200	179	163	172	161	178	186	164	201	179	200	157	169	172	171	183	142	187	156	178	154	180	171	166	178	177	207	160	160	165	173	157	183	161	150	181	183	191	173	171	176	158	170	167	173	176	177	181	158	166	182	211	164	179
11277	814	592	622	587	619	608	505	498	505	528	493	551	517	515	524	510	481	445	504	501	471	478	460	481	451	495	515	480	456	498	485	463	469	494	487	473	497	472	489	487	464	423	450	454	426	470	487	493	460	445	455	460	481	471	419	482	448	522	475	460	521	483	498	423	454	445	478	473	480	436	471	487	456	447	468	437	460	424	464	433	471	455	476	439	434	488	465	469	452	454	478	500	467	460	464	516	461	432	491	507	476	492	429	456	499	437	469	463	439	464	480	457	486	493	483	485	474	477	431	432	499	502	490	447	478	490	438	503	510	473	469	508	513	460	461	464	475	469	420	450	507	480	496	482	493	444	482	490	469	497	471	515	450	484	464	469	460	405	526	437	472	513	455	497	455	477	473	437	438	461	429	456	463	467	478	462	512	426	445	473	479	488	492	460	444	516	463	455	499	448	454	483	502	454	478	509	467	469	465	458	463	512	448	453	449	448	479	471	499	482	444	503	444	445	484	496	458	482	480	486	470	460	483	472	488	506	468	470	511	435	461	454	468	499	485	488	466	481	443	427	462	468	479	465	487	461	467	458	466	474	464	509	469	425	489	481	488	471	491	455	464	439	488	469	444	493	443	469	482	490	476	492	445	455	497	486	453	460	473	495	463	454	516	464	436	450	447	451	470	469	520	426	494	455	474	512	464	474	500	555	477	455	498	516	457	473	453	502	467	454	482	468	437	434	484	471	491	457	501	503	468	495	507	441	486	477	508	446	498	456	480	455	453	496	470	458	434	484	442	487	484	517	469	460	494	462	469	459	483	468	446	440	482	430	460	468	452	426	503	470	480	493	420	468	448	483	431	491	461	499	500	496	517	463	484	508	499	505	463	479	461	445	478	458	450	499	482	470	492	464	484	464	481	470	481	467	517	495	555	469	461	521	485	449	482	466	484	457	476	486	478	498	481	474	451	463	481	469	450	425	449	502	519	507	528	493	464	466	478	426	452	449	454	472	470	452	463	448	471	483	502	453	445	494	480	453	435	508	494	456	447	478	474	484	440	470	445	442	459	470	492	455	459	445	488	449	463	468	478	471	483	531	469	451	496	448	503	486	464	471	457	468	477	510	480	538	469	483	500	494	440	441	489	465	479	504	484	440	488	473	494	491	459	496	505	470	484	460	490	478	470	493	443	477	481	498	543	452	474	476	496	467	466	477	450	466	469	422	481	471	460	465	477	470	488	490	474	488	491	463	486	474	487	528	460	462	463	424	482	461	448	466	499	470	462	491	493	440	469	472	441	461	451	456	471	498	475	473	458	476	480	445	467	480	498	418	431	429	471	439	429	489	471	492	477	506	455	482	449	481	464	431	471	474	482	403	497	444	451	503	463	476	505	448	481	459	489	491	495	488	465	459	474	445	451	501	494	441	479	462	504	483	442	462	454	550	493	442	442	514	475	468	435	448	500	476	488	475	459	468	480	453	454	460	480	494	479	474	473	485	464	457	459	443	477	446	467	440	475	470	482	487	498	445	458	474	462	510	487	492	458	487	489	500	461	437	466	495	459	481	469	487	463	490	448	485	464	432	437	458	482	496	513	479	494	446	465	475	439	478	444	441	450	493	489	468	428	489	452	474	434	454	466	469	468	476	494	502	438	450	481	438	448	478	441	486	470	498	479	465	476	503	436	482	443	482	453	437	458	451	475	495	475	522	497	469	451	506	434	460	466	460	456	466	452	450	470	464	481	456	494	481	500	451	509	456	464	456	479	493	478	461	431	487	457	495	456	494	496	499	454	453	480	455	477	452	463	490	467	475	466	472	470	467	487	535	489	463	492	511	467	492	449	450	460	505	473	454	507	485	490	463	461	434	512	484	483	439	504	461	490	438	490	455	480	426	516	478	447	499	453	499	461	450	477	444	473	498	484	451	473	454	454	470	459	447	462	443	460	478	459	469	427	489	463	450	490	428	467	481	478	489	488	481	460	460	455	478	457	443	457	472	480	458	460	473	464	474	490	487	469	493	439	447	482	453	486	500	474	470	481	483	471	488	436	425	467	445	487	477	471	434	483	464	513	491	490	479	484	464	469	505	448	479	475	456	423	441	478	458	498	442	476	490	451	482	470	444	499	438	475	464	475	433	484	463	487	475	476	440	465	472	442	485	450	490	481	470	483	446	465	463	449	468	452	436	451	407	501	452	464	432	447	456	446	464	513	484	471	446	519	491	482	483	464	466	414	486	487	450	423	515	425	429	429	468	489	505	464	479	480	435	458	475	451	441	487	504	449	489	433	472	467	478	448	469	458	436	447	479	469	484	471	487	422	481	517	453	451	477	463	417	465	417	489	482	468	426	414	465	461	433	458	484	466	465	489	447	474	482	477	470	525	490	461	476	461	503	453	467	496	491	455	482	461	455	463	481	468	488	472	483	469	464	454	454	454	466	462	477	490	452	479	481	459	465	464	445	467	513	476	488	452	434	449	513	473	496	480	435	441	509	473	463	435	484	446	499	477	436	443	490	456	441	439	450	424	500	491	466	473	494	511	488	481	454	482	490	467	493	483	469	476	430	493	471	511	433	476	485	434	484	517	493	502	490	503	499	439	445	471	519	451	469	442	453	466	480	538	462	517	472	454	445	493	452	458	499	492	448	483	463	437	448	457	467	477	459	466	468	471	511	458	472	443	449	471	466	424	433	466	499	429	490	511	422	492	472	459	503	445	469	432	481	494	449	488	483	459	463	457	480	461	450	478	467	489	476	481	478	460	496	461	521	465	492	436	493	454	468	448	484	477	450	456	483	491	502	466	507	452	472	464	465	464	468	440	461	475	494	476	462	457	466	430	441	481	476	478	480	422	524	443	465	451	503	441	477	488	519	494	467	503	506	450	450	463	453	467	450	483	496	486	434	447	458	503	507	464	494	439	468	466	447	470	450	483	452	483	494	439	453	505	465	469	471	461	463	505	502	491	448	456	493	490	479	425	496	502	455	479	499	455	462	443	490	480	450	488	439	482	443	415	467	434	456	458	487	455	486	514	417	470	494	479	493	458	438	453	432	493	446	486	484	431	424	482	494	478	475	420	455	453	473	498	452	471	493	476	490	437	477	445	450	478	428	446	476	475	474	474	417	497	460	438	462	461	424	471	497	491	442	488	496	438	482	457	459	464	482	463	468	472	465	486	440	466	469	459	475	450	443	509	500	470	452	500	503	485	484	491	476	461	463	514	461	452	503	493	456	469	478	494	468	467	487	486	498	487	468	430	455	463	508	469	486	487	450	436	466	453	442	483	504	446	459	474	451	453	499	472	471	482	485	469	480	481	491	483	473	499	437	445	471	477	465	461	470	503	497	465	486	477	454	498	424	448	468	446	436	472	465	462	471	448	465	485	475	449	490	489	473	512	455	457	474	473	431	457	447	487	478	517	456	507	485	512	488	444	460	493	444	477	471	438	479	465	521	472	452	458	467	492	483	497	449	428	444	463	457	483	482	441	447	455
50889	14960	1845	838	649	515	461	447	358	362	309	306	310	288	288	253	253	265	273	225	226	252	242	218	262	268	239	234	240	278	220	235	249	239	255	227	224	238	270	233	224	219	235	260	211	228	276	226	252	250	243	251	218	210	258	217	262	236	239	220	238	225	212	233	209	265	219	249	262	222	214	226	253	253	241	234	220	235	210	253	231	232	218	233	208	236	233	226	235	254	245	238	230	243	248	233	234	228	234	206	254	245	204	229	240	222	231	220	218	234	234	235	253	247	251	237	216	228	255	240	237	202	252	196	235	216	223	216	260	242	202	222	241	219	243	240	226	214	229	214	239	245	236	226	265	236	210	240	208	210	231	208	228	247	254	241	263	201	226	205	241	251	253	224	199	233	256	228	233	233	221	215	215	219	223	239	195	240	223	247	199	242	212	208	231	231	223	232	240	231	251	264	211	221	252	228	247	243	229	219	227	195	226	234	257	236	258	220	215	223	225	239	237	230	250	227	233	220	223	230	261	222	259	238	231	224	252	242	237	249	234	240	238	222	253	226	241	231	238	214	229	241	261	258	244	232	236	234	229	242	222	224	233	233	218	204	216	242	228	237	257	226	227	241	239	259	243	201	245	246	224	232	246	223	203	224	227	233	211	232	248	217	237	215	235	228	241	223	219	216	221	225	199	233	197	259	249	230	231	234	258	252	234	272	244	242	256	237	208	250	247	234	227	237	214	245	198	214	212	226	234	246	251	260	248	203	229	224	237	229	203	241	220	256	224	228	208	234	276	226	219	240	214	228	250	254	238	213	212	233	227	228	207	214	233	224	219	250	233	241	244	245	220	227	272	235	251	224	212	257	221	213	245	223	223	234	214	236	208	236	231	230	227	214	209	258	238	253	213	256	238	254	243	216	239	227	215	230	239	224	217	245	227	220	239	225	235	245	205	230	256	236	247	223	246	261	238	225	215	236	236	236	225	256	228	203	203	219	254	227	220	255	230	229	230	237	231	224	210	238	219	257	240	248	234	217	223	258	262	210	219	262	237	226	223	240	247	247	222	211	216	209	225	249	229	238	240	237	227	256	202	223	221	227	224	209	214	222	226	253	218	236	257	232	232	242	230	249	251	243	209	241	236	243	232	215	253	229	269	243	209	229	219	209	201	229	213	225	235	204	224	240	214	233	244	242	263	210	258	199	225	248	228	231	227	266	239	222	223	221	207	227	253	263	221	256	231	229	249	244	238	218	210	235	252	223	233	261	238	242	203	235	268	245	236	250	241	237	240	250	229	227	259	232	240	198	241	243	223	237	244	236	232	211	211	246	222	221	232	206	256	213	203	231	262	237	263	220	215	229	225	220	242	240	242	240	253	225	216	249	218	273	220	258	227	241	238	258	244	225	223	219	225	249	231	212	250	234	225	216	207	238	236	242	222	271	234	210	246	203	256	218	264	238	267	235	217	209	238	252	248	211	235	270	231	208	240	235	250	243	218	233	212	243	242	239	263	218	248	217	243	226	221	240	249	222	230	206	230	234	229	245	240	222	256	232	252	213	249	261	264	253	234	227	232	226	226	203	227	264	225	233	234	222	226	269	202	235	202	223	218	211	250	272	242	227	247	212	220	197	243	234	214	238	261	241	257	220	236	221	238	250	279	246	247	246	241	227	224	240	235	235	251	253	204	229	254	232	227	229	210	224	254	254	216	210	238	230	215	235	253	222	222	228	246	229	227	255	243	231	256	241	203	237	248	247	240	219	220	228	233	223	238	197	244	221	207	233	235	236	222	244	231	208	242	249	210	246	219	213	212	241	230	247	237	238	264	231	257	216	228	226	261	238	212	242	216	214	226	212	211	243	233	207	239	231	226	211	254	211	217	232	234	240	239	247	208	242	235	205	250	227	256	231	225	234	242	234	245	213	219	253	199	233	229	232	209	250	184	249	226	219	211	233	237	218	218	229	217	258	242	218	235	214	245	234	254	239	194	243	226	207	253	221	230	241	247	243	226	222	230	220	238	239	236	227	205	256	252	215	235	235	201	237	256	257	208	250	219	219	229	230	234	267	223	237	251	219	223	224	250	225	238	223	225	230	248	232	248	226	235	235	231	240	242	219	217	238	234	238	256	213	235	231	236	224	219	243	235	234	243	259	224	244	228	230	230	264	229	248	247	247	239	241	242	244	226	211	231	226	238	234	224	210	260	247	227	231	241	229	257	221	222	247	214	226	222	226	250	226	212	240	205	211	207	234	222	205	219	258	257	253	228	228	216	240	260	198	248	237	218	254	224	222	228	224	245	242	268	220	219	240	219	205	206	220	244	217	264	236	249	253	245	234	222	217	250	206	253	251	222	224	249	233	272	247	202	248	245	238	222	219	231	217	243	260	233	237	247	230	211	231	217	221	217	271	246	267	234	224	233	232	241	234	243	240	217	228	250	251	222	253	209	241	223	238	236	245	224	235	240	222	209	237	213	217	221	215	213	261	235	220	223	208	229	246	232	210	231	226	265	210	239	235	225	242	237	220	236	253	244	243	246	250	242	234	228	231	224	229	250	232	209	232	251	212	259	215	234	240	217	244	229	229	201	229	235	250	228	232	249	236	231	244	243	244	231	242	250	208	227	198	214	237	223	241	241	231	214	250	245	241	230	207	223	248	235	235	242	235	230	235	192	233	215	230	234	235	221	249	227	242	260	254	232	243	237	203	242	241	226	246	236	222	273	231	223	256	262	211	216	239	219	237	251	246	237	248	233	211	222	215	220	217	213	245	238	209	243	231	225	256	257	267	243	219	250	222	221	215	206	236	237	244	242	224	225	249	222	230	219	217	260	228	235	266	223	231	256	240	255	236	226	259	245	227	244	235	221	229	236	261	224	241	247	248	241	253	233	225	240	241	248	233	245	232	234	208	222	214	221	234	239	249	228	226	240	246	204	232	234	234	216	199	235	221	270	238	259	256	239	236	244	233	256	196	223	225	214	231	231	246	226	222	226	277	260	213	229	232	232	232	224	220	271	249	208	252	207	219	240	227	217	240	229	216	246	235	224	239	269	226	231	278	245	226	229	245	223	226	215	238	230	209	249	217	233	231	221	244	226	229	258	222	239	255	234	236	202	251	251	258	224	245	227	232	228	240	218	227	228	236	241	236	211	232	205	248	227	237	232	212	208	201	243	230	252	225	237	249	226	226	234	237	232	243	234	245	250	221	217	197	223	220	240	226	238	238	236	205	264	211	245	208	236	233	228	237	202	214	242	233	247	248	227	220	231	238	218	232	217	253	230	225	235	262	240	250	248	232	224	226	232	230	225	255	221	240	207	232	224	238	220	228	239	214	229	233	248	237	250	258	236	235	206	250	277	240	252	225	217	213	249	230	235	251	227	229	259	242	226	252	203	261	231	215	225	215	208	211	243	227	228	231	239	230	219	238	237	233	250	247	232	224	225	225	241	227	249	217	230	239	225	233	243	255	244	214	218	208	248	217	210	239	244	238
28769	3237	2188	2663	2481	2042	1751	1448	1364	1196	1114	1054	1020	926	907	889	799	866	799	770	746	749	740	687	720	670	685	671	648	631	670	656	636	634	677	650	669	654	607	637	648	665	630	652	626	644	657	631	688	608	637	594	588	644	586	592	625	597	640	618	595	604	588	602	601	610	623	634	594	638	604	600	589	586	596	615	617	599	626	588	616	599	647	649	615	575	598	604	597	627	614	622	608	618	628	604	597	672	648	607	591	556	558	586	605	622	656	610	569	635	589	602	547	659	596	604	623	617	612	610	636	620	568	568	581	611	611	607	576	584	614	605	601	603	578	590	601	610	624	602	596	576	591	602	590	592	592	589	641	593	634	602	636	572	609	590	631	582	629	600	632	602	594	637	592	590	637	544	604	620	634	587	623	633	622	624	631	601	632	595	559	608	635	613	634	565	576	635	587	623	572	573	595	580	623	606	608	616	628	616	581	572	623	598	529	557	605	619	647	631	636	626	615	587	575	629	604	597	599	576	604	646	565	643	595	640	582	608	615	617	571	616	568	597	524	597	636	596	592	605	622	584	575	562	578	625	612	557	568	660	614	624	630	587	590	566	586	577	618	597	544	603	565	609	578	599	604	615	572	587	567	629	586	599	561	599	583	608	599	567	605	584	630	587	647	628	630	567	616	602	601	572	591	621	556	568	570	583	599	568	623	585	609	594	627	571	626	611	617	569	632	546	547	564	612	615	603	586	567	623	575	619	565	622	590	606	588	598	566	565	567	624	590	634	572	577	589	564	621	632	579	631	556	583	566	587	606	568	603	573	608	590	611	607	611	593	625	614	595	591	634	599	589	606	584	595	585	665	625	623	617	614	613	620	579	584	596	597	604	567	564	590	601	607	611	575	596	580	597	562	626	617	598	596	598	590	613	572	590	601	585	592	647	585	581	647	592	612	590	652	600	573	603	608	617	571	623	629	568	583	602	601	619	603	603	593	603	620	605	574	605	601	595	602	583	621	629	586	600	609	610	590	596	574	603	564	594	585	615	545	608	596	571	608	584	569	575	638	618	608	601	552	556	584	609	572	554	598	589	578	623	558	601	614	606	584	629	549	609	599	591	593	602	638	553	608	588	584	589	612	582	584	613	579	623	614	611	622	598	604	614	594	550	596	620	599	577	582	608	589	581	555	623	555	623	633	623	606	579	604	618	602	629	535	611	574	612	612	606	603	642	557	566	568	611	588	572	633	582	601	583	583	561	575	656	596	624	612	623	575	564	609	572	593	585	579	597	584	579	609	614	572	631	586	591	624	563	584	610	502	571	625	592	595	640	629	598	592	575	554	638	601	589	581	637	601	602	584	612	652	611	596	616	644	601	590	593	610	613	552	594	628	592	608	637	648	560	558	608	656	587	624	598	594	575	608	615	588	581	611	622	597	581	641	613	600	568	621	632	625	579	592	593	598	658	589	618	630	565	581	596	625	554	547	586	586	587	624	599	605	642	572	629	625	608	545	621	601	608	610	548	570	585	583	585	577	598	633	585	620	577	608	545	599	631	596	533	582	577	597	577	612	596	596	596	587	575	593	623	567	596	597	604	539	602	585	619	583	584	569	638	596	592	554	577	554	543	611	607	645	627	561	586	584	603	618	593	576	617	587	538	600	600	578	571	575	588	629	581	556	613	542	596	577	554	581	626	585	606	605	630	590	611	625	562	633	596	595	590	588	575	583	564	613	597	623	607	623	618	545	563	580	602	590	576	592	600	610	629	609	622	585	613	614	588	632	613	547	651	577	628	609	605	626	594	616	588	620	600	624	604	613	609	614	548	581	605	598	608	570	601	621	570	591	599	614	598	604	618	602	616	587	584	619	595	622	567	612	633	613	588	586	584	575	607	600	654	615	603	577	615	557	587	608	570	577	602	648	578	584	570	635	573	568	592	626	584	581	567	584	576	692	631	614	592	625	563	625	602	618	597	595	607	640	578	605	573	556	612	586	627	587	609	572	591	557	580	565	595	600	578	573	632	595	608	625	564	618	567	598	626	617	601	578	608	570	641	640	561	603	611	637	626	592	605	605	605	631	625	576	569	587	564	651	592	617	625	605	581	609	617	605	613	603	618	571	601	587	596	599	572	629	598	609	596	597	585	566	596	558	566	630	560	564	651	600	578	580	611	585	578	570	603	600	617	583	683	570	586	572	603	651	586	606	557	583	615	580	628	631	595	600	620	624	619	644	605	655	604	643	576	580	564	580	646	611	558	630	610	569	555	606	595	611	597	609	604	526	574	589	588	576	553	587	575	613	565	604	598	571	590	563	559	571	588	562	581	612	553	622	593	585	616	640	591	605	596	589	597	556	598	619	616	584	580	612	604	615	560	590	606	635	594	611	601	601	601	600	581	617	556	615	612	582	639	593	601	614	593	640	604	602	589	622	599	611	567	602	639	599	574	582	564	626	590	545	592	609	623	592	591	603	596	583	602	593	582	626	615	574	590	585	578	577	575	596	581	573	528	562	611	588	607	581	586	605	557	628	625	604	595	607	621	546	588	575	580	595	561	588	656	619	640	585	593	577	589	589	586	606	586	603	580	611	618	581	575	609	560	583	636	596	598	583	570	604	590	568	579	604	611	607	570	597	602	618	584	618	599	576	578	571	609	638	613	574	563	547	612	560	559	570	553	609	568	626	601	595	571	665	637	613	592	649	595	552	618	593	594	593	596	595	605	559	578	541	532	607	583	566	622	587	563	606	584	561	616	592	557	605	625	590	600	560	577	611	613	620	592	622	634	621	603	578	619	593	601	610	619	599	554	610	570	610	586	580	558	582	598	616	562	585	658	592	601	605	590	597	546	580	570	621	628	610	629	569	636	601	590	597	558	627	639	596	615	604	599	589	564	609	620	600	584	646	598	579	614	630	553	593	606	590	615	586	585	587	605	619	617	560	592	627	595	603	549	611	583	624	612	596	589	570	615	580	603	613	569	563	590	578	591	602	542	580	600	586	637	612	611	553	592	592	657	570	616	607	565	600	574	591	587	583	626	620	613	628	636	568	579	619	595	600	613	604	616	612	587	612	598	630	625	591	579	578	588	578	584	591	567	614	550	572	584	557	621	641	587	604	601	638	585	591	564	592	625	632	593	601	619	609	603	623	596	622	565	604	611	610	535	532	645	592	586	579	619	644	639	580	565	595	537	599	618	555	586	595	654	585	613	575	574	571	607	606	583	600	572	562	588	530	551	588	644	569	553	629	641	615	624	574	614	613	610	558	581	579	621	573	619	607	575	620	572	592	618	580	580	597	648	646	602	637	603	583	589	643	605	564	614	635	632	548	592	545	616	593	620	610	660	581	614	566	559	626	611	557	638	592	599	613	608	626	596	583	584	594	597	595	605	558	562	659	552	612	590	615	629	573	583	577	637	610	574	595	596	606	572	581	562	577	665	605	570	587	619	552	584	593	569	600	595	557	568	588	583	551	559	588	602	613	557	611	612	579	587	561
63636	22636	4369	1558	1041	758	608	466	413	349	318	293	248	202	199	220	208	214	180	195	191	158	178	175	170	170	165	166	162	152	148	170	166	151	146	132	155	135	143	144	152	142	138	131	137	138	134	157	156	122	140	153	140	165	138	133	136	135	146	129	150	151	153	136	142	113	131	133	137	158	138	150	152	137	138	146	177	135	143	140	133	132	163	133	145	142	142	138	152	147	138	148	140	131	131	141	167	126	173	124	140	154	133	129	132	143	135	121	127	151	157	144	161	134	153	141	127	128	171	163	149	158	136	151	138	132	139	135	130	141	140	165	112	134	154	118	141	134	137	139	126	159	132	132	132	115	139	146	133	131	140	129	149	160	131	150	134	144	139	123	150	140	151	127	131	138	125	151	134	114	125	137	145	148	150	131	133	136	120	139	136	145	132	138	120	142	141	124	126	129	143	121	146	153	156	137	152	145	162	137	114	147	135	148	126	133	147	134	160	142	137	137	135	122	159	135	160	140	137	139	130	124	139	160	135	156	135	156	141	154	131	125	145	158	123	133	145	156	128	122	140	150	148	156	131	146	135	137	164	154	144	140	129	126	144	140	146	135	153	127	146	146	143	122	120	134	134	146	120	122	138	125	165	143	124	129	171	160	134	152	148	158	150	126	156	110	156	138	139	150	141	144	137	135	133	140	132	142	137	130	133	139	125	146	137	143	134	118	157	146	145	138	141	123	150	125	148	134	119	144	137	122	135	157	145	153	142	124	149	135	132	132	114	146	120	154	148	148	137	145	148	149	151	137	119	130	117	136	152	147	157	141	147	136	146	131	147	126	116	135	149	131	119	141	119	139	163	168	136	142	145	143	163	116	142	153	131	126	142	151	140	141	135	155	123	134	126	134	144	127	122	128	116	156	137	139	157	123	132	129	135	151	132	129	150	138	137	139	138	137	124	149	130	163	159	139	146	124	158	136	132	127	135	150	140	144	133	124	156	139	122	146	160	143	138	125	144	158	129	115	152	140	154	159	134	128	154	141	145	152	161	150	140	133	122	133	119	155	144	142	128	130	166	150	117	140	156	149	147	133	148	132	126	145	134	125	127	138	147	130	142	122	152	144	153	132	132	150	127	134	133	161	139	116	159	124	149	137	107	151	141	140	135	122	135	121	152	136	141	162	140	153	128	115	139	124	122	135	152	123	137	162	144	145	126	128	152	147	141	147	171	145	158	140	178	130	144	129	133	133	134	153	141	146	136	141	136	122	131	130	136	122	142	138	135	137	136	161	157	122	120	141	145	143	135	162	133	150	134	119	128	127	126	126	135	138	134	138	158	149	158	152	142	113	140	120	130	140	134	141	133	133	143	138	139	115	136	149	140	153	135	144	136	139	138	135	153	121	133	137	131	135	144	163	132	136	145	137	147	134	125	132	134	157	148	142	149	136	119	145	130	146	129	138	150	149	149	136	127	135	133	133	143	162	140	157	113	124	124	142	146	150	146	138	160	155	149	115	150	148	140	136	145	130	153	127	146	154	136	148	155	139	123	147	133	126	147	154	142	154	126	133	158	153	149	134	134	106	124	141	161	123	140	133	136	135	147	142	157	129	145	134	156	126	139	140	161	158	122	137	125	140	129	123	140	124	133	152	121	125	142	125	136	143	149	142	142	143	134	132	136	126	154	138	149	157	132	131	116	128	128	155	148	143	132	148	140	133	127	152	139	186	128	132	143	128	135	149	146	154	137	131	142	132	134	147	130	160	140	130	127	134	115	133	134	156	145	152	121	126	134	157	138	147	138	141	139	138	127	126	137	111	136	133	134	159	142	126	144	138	130	118	135	132	140	128	145	130	161	141	140	148	122	143	145	129	143	158	137	130	155	139	140	121	156	134	136	139	127	149	141	109	145	137	125	115	161	132	124	132	130	156	130	124	139	146	117	150	134	140	138	136	109	142	177	143	142	145	155	122	144	155	141	157	149	138	120	129	141	140	159	140	137	131	158	149	116	159	151	135	131	113	148	137	134	122	143	133	143	149	133	142	136	109	133	136	138	134	121	114	143	142	139	125	139	155	126	134	166	150	141	141	140	123	127	140	134	147	146	138	134	111	139	139	156	141	128	141	125	119	133	127	135	121	135	136	114	140	143	136	135	155	138	127	119	162	142	145	148	119	144	137	124	134	158	147	145	152	137	160	140	150	142	147	143	148	138	153	107	151	129	127	149	131	149	139	144	126	131	159	158	129	139	139	145	133	141	128	111	143	124	127	128	136	146	157	145	143	127	154	110	132	124	125	128	125	141	121	134	146	132	135	121	134	146	125	159	127	137	131	125	127	163	133	121	146	133	129	133	138	133	156	129	142	146	139	161	138	139	142	145	148	149	126	129	144	138	154	138	151	157	142	142	145	127	142	119	144	140	143	137	142	136	155	134	116	142	135	152	148	138	138	139	147	131	144	153	148	125	123	128	146	139	143	123	116	133	139	124	128	145	154	149	153	147	137	135	130	156	132	158	135	137	126	125	138	127	111	137	140	112	140	141	140	141	144	147	142	142	138	145	126	142	147	145	125	154	137	137	147	142	139	141	147	131	133	134	122	137	139	139	138	142	143	157	150	156	151	126	137	142	146	141	148	134	147	132	130	148	129	146	171	139	142	160	155	141	130	125	120	146	122	148	143	121	148	147	132	136	133	137	138	135	122	129	145	123	134	139	130	131	136	126	135	133	138	127	128	131	152	120	159	161	131	154	134	139	132	137	143	140	137	140	141	148	141	129	133	143	137	169	148	134	149	123	163	136	139	150	136	109	132	126	149	148	140	135	145	154	134	143	137	144	154	127	143	126	126	133	130	140	157	146	154	156	127	131	137	119	135	145	131	134	141	135	115	148	129	138	124	155	130	142	162	146	151	124	139	136	132	135	148	149	142	146	136	131	141	150	131	137	133	139	173	131	129	133	138	137	131	162	123	121	127	153	154	120	160	141	132	130	165	137	140	144	149	136	141	140	152	121	134	131	127	143	131	127	133	119	145	148	127	143	135	155	144	122	137	139	152	149	143	127	133	140	130	159	137	140	144	134	148	149	141	149	143	160	130	134	136	164	136	150	131	130	148	140	124	148	126	137	165	135	135	135	136	139	130	127	147	139	129	149	136	146	137	120	135	115	154	140	148	124	130	153	145	127	143	140	123	119	140	146	151	131	124	131	155	120	141	134	109	144	132	143	132	124	145	143	152	148	143	129	139	141	125	142	142	140	136	142	140	133	151	142	162	129	146	133	142	128	136	142	144	152	164	129	137	154	164	153	109	156	162	139	170	145	128	119	137	130	150	133	109	123	141	132	152	146	144	120	144	160	127	157	138	144	139	137	135	165	134	150	127	145	126	127	137	129	147	131	143	122	144	120	149	132	145	152	155	128	123	151	150	141	132	104	139	131	143	136	118	140	131	144	139	136	131	125	119	149	143	129	137	138	123	153	143	143	151	142	129	145	157	132	122
36323	4378	3575	4295	3901	3081	2511	2166	1881	1567	1391	1279	1128	1029	917	885	824	726	693	683	697	623	600	567	595	581	487	567	534	516	489	494	472	505	459	475	457	466	467	465	432	427	414	437	396	390	424	370	395	407	421	427	397	375	397	387	374	389	398	437	383	390	411	406	414	387	409	424	393	371	400	414	358	370	396	358	386	374	364	393	416	364	380	347	350	377	386	355	386	391	333	398	371	372	355	376	394	365	381	405	368	341	372	387	342	378	376	353	405	385	377	389	404	369	377	362	396	348	394	366	397	363	356	374	397	392	381	340	358	381	373	393	366	388	366	378	372	345	395	389	378	394	377	373	354	340	410	364	356	375	358	352	403	389	385	414	354	380	352	351	358	366	350	336	358	352	376	376	344	361	367	363	374	349	390	370	347	342	351	346	388	319	359	360	369	357	379	379	373	343	374	359	344	377	352	366	382	393	354	389	372	384	370	359	357	337	389	368	344	331	370	376	355	371	386	412	344	400	366	391	360	377	352	352	348	372	394	374	342	372	363	369	387	343	373	368	347	340	345	328	400	357	349	379	362	368	387	398	336	349	396	367	398	378	361	396	370	376	368	355	374	364	348	385	378	410	363	382	372	357	362	341	364	374	357	383	358	366	344	392	353	375	369	356	366	353	351	385	342	349	349	355	357	387	357	359	363	370	403	385	362	352	393	353	359	412	344	374	333	349	364	397	372	421	376	375	376	376	384	363	411	391	356	353	353	357	378	366	371	374	395	358	318	351	350	384	349	404	374	378	362	371	387	332	369	370	357	319	353	367	349	355	357	360	357	350	359	389	339	386	374	377	358	373	351	375	356	373	352	405	358	357	359	387	389	362	378	400	384	378	361	393	347	383	361	375	332	353	341	374	334	373	358	350	363	405	361	357	368	357	367	384	341	344	345	345	387	378	356	384	393	365	390	373	373	369	399	335	387	360	356	333	368	353	382	330	360	349	360	356	410	425	379	379	350	349	392	367	386	380	405	395	344	370	356	381	337	367	360	384	369	376	367	379	415	340	365	339	373	398	368	362	370	338	337	360	347	367	377	371	352	362	352	328	393	370	364	381	335	381	407	358	384	361	338	369	366	376	366	358	382	348	388	372	364	378	343	344	370	349	393	347	344	346	364	361	359	367	380	349	363	350	377	397	382	355	381	320	366	356	397	361	375	361	365	354	366	382	373	371	353	390	340	386	358	340	361	371	357	381	333	361	403	373	385	356	374	357	368	362	351	339	377	371	349	378	358	397	370	340	320	364	360	375	362	376	382	397	337	381	355	341	382	368	372	368	374	407	370	365	356	369	385	353	360	386	398	404	375	341	345	347	378	378	375	331	341	382	396	349	384	380	383	342	355	398	368	377	368	361	322	349	375	352	374	352	323	357	322	316	366	357	379	380	360	349	356	355	370	373	341	373	403	400	366	381	328	378	381	394	351	397	395	343	391	371	399	363	362	370	412	346	365	386	405	383	381	355	354	400	373	389	380	356	353	330	355	371	326	352	348	374	365	366	331	367	394	380	353	372	380	352	344	343	369	356	336	352	339	352	336	314	358	391	329	391	387	335	362	335	347	357	362	365	365	410	348	374	386	370	371	359	368	354	355	285	354	360	388	370	337	369	384	337	354	374	347	380	362	363	375	367	371	370	391	354	364	365	359	371	369	362	351	391	341	326	375	390	376	337	362	366	371	396	377	389	374	368	310	374	329	330	350	343	344	337	345	368	339	330	381	383	377	357	377	395	386	326	347	371	360	358	343	372	386	366	407	355	357	383	342	373	349	355	391	349	336	356	329	377	383	349	391	372	353	388	360	395	393	358	369	364	386	360	373	363	341	382	379	359	385	357	367	391	365	385	354	359	366	392	362	332	389	365	358	333	398	352	377	360	357	356	334	314	340	392	349	391	372	386	360	374	390	349	368	357	375	364	363	402	398	359	377	380	390	392	364	346	395	372	368	359	350	334	349	348	366	337	366	372	376	367	342	359	361	365	390	384	386	381	375	368	373	357	374	335	352	366	348	364	393	382	371	337	355	391	374	362	351	382	350	371	390	392	381	361	357	388	355	359	344	358	347	346	379	378	359	380	359	387	383	410	346	384	352	334	359	355	359	356	369	366	345	366	376	404	344	369	362	329	378	374	378	375	341	379	364	382	355	349	394	372	372	358	377	345	368	397	361	375	360	388	335	367	338	376	381	370	352	373	390	371	375	341	333	371	356	344	368	364	335	358	411	357	400	324	331	362	388	339	394	353	357	388	405	353	364	344	355	354	352	379	351	364	355	399	391	389	388	376	374	362	376	387	340	382	374	360	410	381	391	357	378	377	367	398	363	363	354	360	364	346	376	376	342	394	376	367	391	356	366	385	378	370	383	359	384	361	346	363	317	366	367	365	365	394	340	349	341	392	355	328	352	346	374	356	388	353	346	353	386	344	348	373	381	359	372	375	372	356	348	362	356	356	334	340	359	357	351	410	386	351	367	368	351	352	372	367	375	375	369	394	389	366	334	353	347	375	386	376	384	391	410	320	393	366	343	312	362	395	322	353	400	403	350	338	374	369	357	355	349	363	362	348	382	380	363	349	379	345	364	353	383	346	338	352	361	394	378	384	373	393	362	338	406	374	345	359	378	378	393	344	387	355	370	397	397	338	401	361	378	369	346	403	376	357	357	377	376	341	381	388	369	390	348	352	345	353	344	352	361	342	364	356	379	347	367	364	378	385	392	387	377	376	346	354	365	390	355	339	347	385	398	342	406	359	353	336	371	390	359	363	347	353	380	366	378	350	365	353	350	355	367	381	363	359	334	382	368	357	351	372	326	384	354	362	405	384	369	349	383	382	347	385	340	347	367	397	369	402	339	369	364	332	350	350	362	341	386	376	387	369	388	357	363	347	381	348	367	374	364	365	369	359	387	368	349	423	405	375	384	373	351	365	388	359	360	391	372	343	349	351	353	357	400	373	351	368	358	349	349	332	332	337	369	383	337	341	362	364	348	341	396	380	388	345	394	378	371	371	366	363	407	368	356	358	380	366	360	312	354	392	384	357	360	333	394	344	367	392	352	398	364	332	352	354	353	368	339	371	384	338	369	357	361	347	342	398	356	387	349	378	352	341	372	374	344	370	359	410	355	314	355	356	377	376	377	392	352	358	342	396	371	368	392	348	368	356	345	353	383	382	346	366	408	362	351	379	375	407	391	367	353	349	378	367	363	348	342	378	370	386	353	376	367	393	390	358	382	378	352	390	378	367	350	365	378	362	380	375	378	360	372	356	336	337	312	370	362	324	364	357	370	341	371	380	352	361	384	385	382	352	387	375	348	363	365	343	395	354	382	393	339	332	364	388	363	388	377	367	415	379	347	387	379	381	394	394	347	383	360	390	350	343	378	385	325	388	390	390	345	407	327	365	374	394	402	383	384	354	365	359	348	378	376	355	347	339	402	326	381	351	392	353	394	352
13648	927	298	247	203	193	190	206	156	183	178	197	171	177	186	178	188	174	163	179	176	167	174	173	156	175	135	174	162	152	184	165	173	167	167	176	215	180	180	176	165	193	172	162	190	164	151	171	165	188	180	201	214	149	163	178	196	176	168	146	195	189	162	168	159	192	180	163	164	170	183	160	174	163	197	172	174	150	177	163	189	190	175	156	177	192	166	169	191	187	156	203	173	171	172	186	175	169	169	166	182	181	208	174	183	153	177	159	185	191	148	173	191	183	152	159	171	157	173	183	172	173	156	172	182	135	172	191	153	175	179	178	167	173	167	175	182	167	164	174	175	185	189	154	189	174	180	183	163	160	164	164	173	171	184	195	164	195	178	165	183	174	149	150	190	164	158	178	172	177	165	200	153	171	170	189	152	181	170	147	145	184	159	177	184	165	160	174	134	185	179	164	178	172	184	172	179	152	161	161	170	142	156	174	168	180	166	176	172	183	195	155	179	170	184	152	148	163	170	177	176	167	169	161	174	169	177	176	195	174	168	184	182	181	173	171	175	156	148	169	170	199	159	185	175	193	188	165	202	145	162	191	194	173	178	173	177	179	149	172	157	162	153	177	162	179	198	168	181	171	177	180	171	170	162	204	163	160	137	173	177	183	182	175	180	170	168	179	163	162	192	174	154	178	174	180	204	181	162	170	171	169	159	173	191	175	156	172	175	177	185	178	142	181	169	163	195	168	170	143	173	186	157	178	168	163	169	174	170	171	164	165	169	154	167	200	169	159	169	176	180	166	161	164	170	163	160	175	158	170	160	162	173	164	179	186	198	175	165	163	199	138	179	174	165	160	172	210	165	168	183	196	165	168	185	176	186	200	159	169	171	180	189	174	194	156	180	181	175	145	170	182	174	177	164	183	175	163	170	195	165	164	168	165	179	168	182	200	186	182	183	162	195	168	161	161	173	166	196	170	168	154	171	162	179	173	161	171	194	166	173	171	179	163	153	169	175	176	191	178	172	187	162	180	177	175	151	184	173	176	181	184	168	195	165	200	153	183	160	170	171	165	172	180	164	171	167	190	162	172	165	188	155	174	149	185	172	212	148	185	172	173	178	179	167	171	189	151	159	178	183	186	175	180	164	191	170	200	194	173	164	175	160	184	193	184	183	195	174	214	178	188	187	188	182	140	183	167	191	164	151	174	181	175	188	188	156	192	181	166	178	159	166	181	164	159	183	137	182	171	169	161	165	177	163	198	181	178	169	185	188	167	153	171	193	183	188	179	157	192	177	149	181	173	193	163	176	154	194	178	156	201	182	165	158	176	154	183	184	179	152	161	159	178	174	176	207	182	168	163	157	171	145	148	165	176	204	154	166	168	149	168	157	176	145	160	161	156	191	171	173	173	194	168	155	192	176	167	155	169	189	168	177	165	175	194	180	161	178	189	182	189	138	172	186	176	157	190	153	176	148	195	179	165	155	171	180	199	212	173	192	172	183	170	177	186	172	137	170	170	187	174	179	180	157	195	201	170	181	168	179	168	185	189	182	189	154	167	176	152	183	166	176	180	174	169	172	158	181	161	199	192	195	172	158	155	195	163	185	176	166	174	183	192	181	158	178	163	187	143	198	176	186	155	181	203	197	188	166	168	169	155	161	154	189	172	179	177	184	182	171	182	177	175	182	179	180	170	183	191	149	167	159	166	193	147	181	179	159	186	194	169	170	155	180	180	172	161	178	156	157	188	171	165	168	191	190	170	171	158	168	166	188	182	167	183	175	174	200	171	163	181	178	154	161	190	188	159	156	194	191	180	168	174	190	193	171	176	191	172	153	173	180	206	152	142	159	151	198	149	181	159	185	183	172	177	163	177	173	160	177	193	178	183	174	169	178	171	191	186	187	169	168	163	165	201	173	169	176	176	206	175	171	172	194	157	174	170	166	170	160	171	200	146	168	173	167	176	176	195	200	146	154	198	176	169	174	143	171	145	162	169	180	164	163	189	193	166	170	183	174	181	202	172	152	175	197	154	172	178	148	204	185	165	174	167	161	166	180	151	178	177	165	158	175	187	185	138	161	186	154	182	131	153	183	180	162	170	178	184	164	178	169	200	186	184	178	163	194	163	167	164	161	163	156	155	161	191	177	142	185	135	177	156	191	181	180	167	161	171	171	151	168	173	188	204	180	177	167	180	166	188	184	204	190	193	191	161	159	186	148	158	186	158	160	187	165	148	170	168	178	166	173	150	170	183	176	166	184	164	216	165	169	165	176	177	169	170	191	170	151	183	187	165	170	180	173	161	155	182	165	176	160	181	146	169	158	168	162	155	175	174	200	176	193	150	153	155	166	185	172	169	188	199	164	162	168	197	189	165	178	169	142	166	179	174	174	177	190	188	180	181	161	169	165	185	179	162	164	179	174	176	166	171	171	192	166	176	174	183	186	188	180	186	168	172	173	154	173	159	185	191	180	186	179	193	175	163	166	181	177	193	205	187	176	173	180	172	154	165	175	157	188	163	171	165	180	167	156	160	190	166	181	176	190	196	186	189	164	176	185	164	169	161	183	150	159	176	177	162	181	154	177	179	171	176	162	184	177	185	188	196	173	181	186	172	187	177	157	173	185	150	175	167	155	189	179	187	163	159	180	175	159	171	157	152	180	156	178	179	150	174	176	157	197	185	173	152	177	179	180	181	165	207	168	172	171	186	164	172	150	177	177	160	174	175	143	163	175	181	169	187	152	153	178	179	176	186	155	168	167	190	156	166	169	176	170	164	166	174	188	171	172	200	182	169	162	168	185	151	165	173	181	180	186	151	176	183	169	229	166	173	156	167	178	167	178	161	150	179	199	180	160	175	149	159	162	158	161	164	169	168	144	162	173	151	166	158	168	171	189	166	178	179	171	176	189	147	168	174	153	154	176	156	163	189	173	176	167	196	174	174	167	204	166	175	176	168	191	179	196	169	182	170	164	176	167	161	180	167	174	181	154	179	165	185	160	171	161	177	153	177	158	172	205	180	151	149	193	185	177	178	176	164	166	186	186	159	172	177	171	184	157	180	155	173	168	152	171	166	179	193	182	159	188	172	184	157	161	190	174	174	181	169	198	167	177	168	175	196	175	164	159	167	156	179	198	183	162	170	173	176	173	177	186	153	170	186	172	166	156	144	193	174	170	196	180	188	166	183	181	173	194	160	196	163	183	153	182	166	191	181	185	185	202	179	189	194	158	173	179	174	169	157	167	185	163	160	149	161	196	167	174	151	145	150	172	175	193	163	157	181	154	173	164	184	165	160	178	155	161	164	195	183	174	156	153	185	140	153	197	180	177	183	200	186	181	158	154	182	172	197	183	178	164	168	160	161	176	167	156	178	159	169	189	150	165	178	166	154	194	170	164	181	164	180	152	185	175	173	162	193	162	180	200	194	159	160	177	178	190	177	178	188	178	152	172	204	139	167	182	182	193	175	160	158	168	189	168	176	161	164	170	170	182	146
10705	789	618	705	640	662	595	559	553	529	533	516	509	500	479	507	502	459	528	481	478	456	465	468	509	509	465	497	492	493	527	488	491	476	461	450	461	496	498	508	484	423	492	450	445	485	513	465	452	480	480	521	449	456	464	450	505	507	462	467	491	492	470	484	480	470	454	456	461	488	465	455	470	496	472	490	469	454	431	499	475	475	471	484	456	474	451	454	430	484	452	433	481	484	470	480	417	504	421	446	460	525	441	475	452	444	471	465	448	454	427	444	456	425	466	468	443	485	452	451	476	469	466	456	431	483	467	457	457	499	487	444	458	478	463	492	463	462	485	473	500	455	485	453	511	462	458	468	470	474	495	472	477	462	459	454	481	468	483	477	488	479	455	448	471	486	492	468	450	461	464	432	468	457	490	488	484	466	496	499	514	504	475	422	482	472	461	460	519	486	455	461	465	443	472	483	488	468	467	442	463	437	478	477	477	427	465	477	497	445	508	489	495	452	480	468	470	451	475	478	418	522	458	443	486	463	484	457	478	439	510	483	436	456	475	476	463	454	467	460	477	482	449	420	482	497	463	471	486	468	438	437	425	496	471	432	452	490	453	470	483	439	475	479	504	459	472	482	425	474	443	474	443	500	473	480	483	456	470	465	490	469	419	484	472	450	455	474	460	510	478	469	462	456	472	486	471	457	430	444	453	429	460	480	496	471	484	458	442	459	479	487	498	498	444	450	458	455	464	460	452	455	455	427	472	464	485	453	478	467	474	469	506	449	452	452	451	439	491	423	428	501	467	446	476	447	465	476	466	485	445	489	459	431	455	461	457	429	474	491	490	494	486	463	470	494	460	435	480	490	434	454	493	451	462	452	467	468	443	472	475	474	529	467	480	469	476	460	485	438	450	497	496	454	435	480	473	462	469	485	470	445	444	469	478	449	465	469	449	458	483	439	472	427	492	490	457	475	473	468	414	480	445	476	458	478	443	467	456	463	451	462	461	477	465	469	448	490	464	474	439	486	456	443	487	505	520	418	470	484	472	471	422	459	458	471	475	485	472	478	433	459	450	443	452	458	502	465	483	443	458	489	455	516	472	458	492	476	473	458	461	449	469	456	465	454	431	477	464	509	448	483	485	462	463	477	489	466	490	479	428	470	449	485	475	476	489	488	463	475	503	449	456	477	436	463	484	481	438	456	479	461	475	514	447	470	484	501	479	466	483	494	478	481	458	423	470	444	503	464	443	437	480	469	499	471	440	463	447	470	440	464	473	482	469	439	467	501	441	448	469	438	443	456	516	497	464	443	518	456	475	506	483	477	461	429	450	433	469	477	466	467	432	449	448	441	431	413	465	445	466	421	482	477	471	494	508	463	503	478	430	459	479	476	485	517	453	449	472	470	449	478	448	496	501	445	481	477	474	492	467	452	465	478	456	444	501	512	434	479	435	479	480	511	458	473	474	468	441	498	505	476	493	461	463	463	493	499	450	511	445	470	464	425	475	447	531	467	493	491	485	485	475	439	465	478	494	494	475	461	474	449	494	491	460	470	452	490	465	463	455	472	446	454	488	502	537	422	436	437	455	514	424	469	489	460	477	472	428	463	469	462	463	459	463	464	487	468	460	465	459	458	445	461	431	456	467	484	467	486	452	457	451	472	479	456	485	488	436	464	505	469	456	463	471	411	465	456	445	509	487	541	470	488	494	488	472	479	472	487	507	472	453	447	462	461	463	462	429	443	419	451	483	477	483	476	450	443	507	485	439	450	490	484	490	482	487	489	442	434	488	452	499	459	497	477	508	487	435	445	454	461	481	458	454	447	462	464	478	479	483	424	451	491	464	481	468	489	471	478	441	435	490	450	448	479	498	448	499	491	473	494	474	470	495	459	427	521	468	463	475	450	456	473	456	489	434	476	444	494	430	462	416	448	457	488	445	486	494	448	451	495	488	461	428	461	452	471	439	444	464	461	465	451	460	495	515	477	432	476	466	475	438	461	457	476	506	473	466	476	451	476	473	481	473	501	468	461	479	425	497	476	490	470	460	423	495	465	437	493	466	472	463	449	482	468	450	436	459	406	507	475	482	447	460	472	472	433	450	438	490	429	479	494	460	491	471	448	500	492	474	470	478	468	459	512	444	475	479	427	505	451	451	456	455	483	500	468	469	483	441	467	469	472	481	492	483	469	455	455	469	464	469	484	458	486	482	438	469	490	483	487	480	476	463	481	478	477	519	478	431	460	472	437	499	465	436	478	486	492	446	478	442	462	511	478	453	437	503	480	481	482	482	452	465	469	450	461	448	466	497	508	476	475	481	441	464	470	453	468	478	489	459	461	434	523	480	461	473	449	491	463	466	475	468	489	489	470	502	496	445	488	465	504	480	464	487	475	463	470	431	472	503	454	454	461	477	444	474	464	478	467	471	464	488	464	472	475	496	455	441	455	520	446	493	461	445	482	461	507	468	482	473	413	480	467	454	471	457	454	437	487	450	449	421	495	468	469	463	474	463	478	463	462	478	502	494	509	461	454	475	471	481	455	499	450	503	497	464	461	455	487	496	492	467	461	471	505	466	452	465	502	451	459	451	444	451	419	426	461	483	453	518	488	458	445	486	480	467	493	538	446	490	468	471	460	466	467	482	430	438	464	466	442	516	444	466	462	454	496	507	459	440	480	476	490	466	454	467	440	471	430	486	511	453	493	512	486	478	469	473	500	428	490	438	451	446	487	442	430	487	466	450	473	435	443	494	461	487	458	500	475	480	473	432	479	500	515	531	494	449	476	475	474	481	459	441	500	534	469	490	435	466	475	486	438	460	488	467	474	467	504	455	444	494	520	459	473	488	464	481	469	452	481	491	494	441	462	516	472	435	435	469	439	475	461	468	477	486	421	435	474	484	492	442	458	468	457	473	424	447	466	445	464	451	471	453	498	412	459	454	496	467	507	467	480	461	501	452	466	447	465	470	491	442	469	471	463	480	456	511	463	497	451	432	467	452	505	511	472	483	464	489	464	463	448	464	467	481	455	467	469	477	460	463	449	492	473	508	493	492	451	466	466	489	442	465	468	434	441	507	467	475	443	455	448	457	471	453	445	492	497	484	517	454	465	495	452	456	454	456	430	470	449	518	431	436	469	465	484	507	485	463	458	477	476	486	471	482	445	497	464	471	480	485	476	481	469	463	477	494	490	435	428	500	487	477	476	454	452	434	471	447	483	474	488	451	421	430	506	451	467	468	496	450	460	462	489	456	462	498	479	477	482	446	485	481	442	468	452	463	450	438	498	473	490	444	456	458	460	468	460	493	515	473	461	479	456	473	430	470	482	489	456	424	495	425	466	467	453	490	480	456	467	443	458	495	460	478	501	478	472	509	457	460	472	460	448	453	509	488	489	448	479	465	456	453	487	454	462	469	480	445	476	461	477	460	456	501	476	501	450	486	452	487	447	479	521	439	486	513	488	467	485	485	464	498	477	510	464	451	485	488	491	472	445
49924	13644	1646	882	693	536	466	381	351	334	335	335	278	271	264	308	245	282	254	244	243	227	256	251	251	267	250	236	240	252	223	244	240	216	243	251	239	258	218	240	226	228	227	261	233	237	236	229	218	229	240	230	243	257	238	226	200	231	229	216	252	236	248	225	240	217	223	252	235	225	236	215	265	206	241	236	244	250	248	238	223	242	256	205	226	232	207	218	236	237	235	244	246	253	252	235	214	253	246	235	216	235	252	218	209	223	225	238	204	213	219	228	225	224	234	206	213	256	213	242	233	222	229	198	210	225	211	210	248	219	234	233	219	224	235	237	225	248	238	248	228	214	228	260	244	242	215	262	238	217	225	242	201	217	235	249	237	248	209	213	241	259	245	234	212	243	219	265	220	211	201	224	231	230	229	249	246	211	225	233	246	239	260	259	212	227	254	241	241	212	250	228	246	245	216	229	213	222	245	236	238	215	217	228	206	214	238	235	223	233	232	217	212	235	236	232	244	229	246	238	226	220	216	218	231	223	228	255	249	246	239	219	246	237	245	235	229	234	225	216	224	243	253	268	229	249	220	225	227	253	195	233	222	233	208	249	238	213	237	251	218	205	220	238	228	225	226	213	205	239	258	206	223	241	206	240	228	232	248	238	263	246	250	243	210	237	211	238	213	246	232	228	237	224	226	241	219	234	224	222	223	225	226	210	244	254	236	234	228	247	258	216	214	269	230	219	199	219	256	209	234	244	222	249	250	236	247	232	242	238	216	217	197	216	217	237	236	256	227	225	226	211	220	232	230	250	239	238	223	247	230	233	244	220	225	244	219	243	239	227	240	230	199	233	233	212	235	243	212	226	230	221	226	249	195	210	221	245	246	246	199	237	239	258	238	229	223	222	220	221	209	245	236	234	193	218	236	216	229	230	231	244	221	205	192	213	206	255	231	206	237	215	211	257	217	233	223	252	220	205	217	248	222	228	229	228	233	234	239	221	222	270	244	238	245	240	238	255	232	243	253	231	252	236	228	254	238	219	223	231	226	240	246	212	246	229	238	240	234	241	246	207	230	241	220	224	214	230	219	237	248	232	235	254	225	237	225	236	235	231	245	232	225	221	221	260	241	222	266	235	234	206	212	210	227	244	240	233	244	255	187	229	211	234	254	214	231	211	239	239	248	229	230	226	242	226	251	225	199	243	225	211	238	214	219	220	235	239	224	230	234	236	225	252	225	223	243	236	233	245	219	242	233	203	214	235	224	245	220	228	229	268	222	233	214	227	256	222	208	229	220	241	215	255	247	240	235	235	225	201	235	207	246	229	244	226	238	242	264	247	245	238	230	225	224	235	228	222	246	229	219	235	227	216	221	220	222	246	234	210	241	254	225	223	246	211	232	216	233	241	228	225	259	246	234	232	232	227	222	253	244	238	232	233	224	236	222	240	207	234	227	230	250	243	254	227	223	215	228	249	224	263	266	240	228	231	230	231	209	236	215	228	229	242	238	224	261	226	219	258	223	240	222	222	249	257	230	256	230	221	227	206	258	246	242	240	225	224	248	232	233	234	228	233	218	242	215	221	226	229	206	231	236	236	243	230	233	257	262	225	228	232	202	244	243	218	234	230	240	228	244	235	247	255	250	225	209	241	195	209	217	228	201	248	212	225	248	216	228	227	223	230	218	273	245	228	247	221	221	217	211	249	246	233	221	224	225	227	244	233	235	226	239	257	214	226	206	230	214	248	220	239	212	243	230	245	221	250	243	241	217	237	228	230	218	231	224	240	235	212	212	232	248	209	242	237	244	236	216	235	221	243	226	218	225	240	232	222	242	242	226	256	249	222	236	234	211	224	231	230	241	257	234	218	228	242	241	227	234	208	222	227	236	229	240	230	230	214	201	252	216	259	246	228	219	230	219	229	246	221	275	260	241	229	236	253	232	203	249	238	238	249	246	230	219	253	227	247	233	235	229	250	231	196	254	239	242	246	243	220	252	227	217	248	218	232	232	249	220	217	216	217	226	212	227	243	244	221	229	206	251	236	230	214	232	235	198	215	238	204	230	242	192	210	228	247	245	263	255	220	252	240	226	216	251	215	252	233	219	223	248	224	242	195	250	233	216	246	252	221	222	196	236	246	213	233	239	192	254	240	243	234	248	233	226	212	187	255	221	203	220	241	243	263	260	239	239	259	227	238	238	221	237	225	226	236	225	205	255	242	232	235	228	226	239	220	238	225	215	234	235	231	262	214	240	240	244	225	233	194	217	256	235	234	222	267	214	220	232	228	220	230	283	224	229	215	248	253	211	227	228	223	226	226	243	210	222	240	221	252	245	236	229	244	231	233	245	234	238	270	210	222	214	237	232	243	227	233	249	222	230	212	219	224	217	255	224	224	217	236	240	236	229	219	253	222	197	203	216	208	235	226	259	236	231	222	222	236	232	229	220	220	223	220	240	234	239	221	251	227	232	221	235	240	229	211	241	220	243	233	255	246	221	231	255	241	220	252	226	213	225	233	279	211	248	218	212	223	226	241	235	253	230	233	224	207	241	258	244	238	264	196	241	201	221	196	210	247	259	228	215	220	237	256	235	221	216	245	228	224	230	225	230	226	247	235	227	244	243	228	210	240	240	239	254	210	217	232	245	222	206	234	252	222	241	229	199	224	236	201	209	222	207	256	259	215	225	260	234	270	216	252	246	241	235	228	274	244	229	246	268	224	227	226	214	240	240	250	219	218	221	257	226	259	221	271	229	237	224	241	231	219	239	224	216	225	228	251	229	208	261	232	216	261	226	242	211	193	240	252	244	229	231	227	228	218	216	227	245	258	245	231	250	219	227	257	223	234	229	207	239	244	261	253	228	228	213	234	251	226	235	232	234	231	264	230	242	248	251	226	217	225	246	232	228	205	230	230	244	246	204	246	226	254	222	241	234	249	226	228	231	243	256	241	204	231	230	228	227	247	229	246	254	265	235	186	242	232	233	230	219	225	214	230	215	217	250	230	250	238	214	214	230	258	230	240	244	251	237	250	232	235	236	238	241	209	249	231	223	235	225	245	266	231	236	237	224	245	234	247	244	224	234	228	244	227	261	219	243	230	201	215	232	238	210	256	230	246	252	223	245	242	228	238	248	228	248	223	252	248	215	235	264	242	240	246	277	228	225	228	262	235	237	226	222	233	221	235	239	217	217	287	230	235	258	224	238	226	237	230	222	258	202	239	240	257	235	217	225	231	228	230	242	235	246	230	243	204	230	228	226	251	243	235	226	199	218	242	229	265	241	248	226	243	227	214	221	206	244	219	219	222	242	244	207	228	234	227	219	248	235	230	239	256	246	220	221	239	226	205	266	244	224	226	237	220	225	220	231	240	235	233	221	247	235	222	222	212	249	215	221	220	265	245	223	227	224	228	249	246	233	221	254	249	191	232	216	237	261	234	209	199	226	209	226	254	247	243	227	232	236	229	274	233	239	225	229	271	228	250	210	203	215	233	230	232
27762	2842	2308	2677	2443	2089	1792	1579	1393	1234	1124	1077	960	864	917	843	812	807	745	740	737	708	683	702	680	712	702	664	696	645	679	691	636	649	667	593	657	618	630	667	624	651	672	644	626	561	593	642	586	618	635	629	597	596	625	616	607	608	588	659	578	638	614	588	617	610	630	615	619	615	644	575	579	634	611	560	606	582	620	612	609	565	645	601	612	615	564	583	577	624	625	629	632	600	589	555	651	662	589	596	612	602	579	590	638	601	627	609	618	601	624	611	609	584	580	644	609	595	618	576	569	604	612	587	603	612	567	599	645	595	551	563	543	583	586	623	608	629	561	589	627	642	596	620	576	613	582	623	585	590	656	596	637	541	623	626	578	577	617	578	585	641	610	589	627	594	590	595	593	584	523	606	598	596	637	571	604	629	570	572	585	615	565	652	607	618	596	595	621	630	616	623	573	610	669	585	573	558	602	582	599	588	585	634	623	602	564	589	597	602	608	596	562	631	624	578	601	573	557	585	615	580	558	628	628	630	578	630	543	643	624	580	571	568	593	611	568	614	573	590	568	600	576	645	561	561	620	603	552	583	567	636	581	604	557	568	595	621	597	590	619	600	586	589	554	588	587	624	592	574	619	602	594	568	595	613	583	600	605	579	644	587	590	592	564	576	591	600	558	572	633	615	602	594	563	571	591	579	535	591	599	613	592	576	623	549	601	611	597	594	567	587	541	608	602	595	589	630	575	606	601	585	602	569	607	600	606	588	599	557	614	623	587	580	562	595	571	620	606	567	625	590	616	585	585	612	593	591	614	599	620	567	563	572	585	614	595	617	604	582	592	578	610	580	649	619	606	559	620	601	573	609	571	573	603	610	584	592	528	581	597	562	634	572	640	632	589	647	616	585	599	631	560	567	618	613	625	593	572	587	619	568	590	598	593	627	548	570	620	566	600	605	621	594	601	589	600	595	564	602	561	627	594	593	630	594	602	564	580	598	597	596	584	588	605	596	595	540	622	591	570	610	634	549	605	610	551	557	608	582	598	636	638	591	630	575	633	600	613	581	642	629	609	602	571	596	592	594	597	612	632	584	589	586	604	594	606	576	587	597	607	612	624	612	640	610	572	621	552	592	600	602	613	618	572	563	588	603	616	600	596	550	632	591	629	583	578	576	635	583	602	561	568	584	583	579	595	556	611	603	593	583	550	566	538	604	547	557	634	570	621	588	631	602	597	583	570	618	572	658	601	554	582	615	604	608	615	555	597	591	603	599	569	583	576	611	594	611	588	610	566	609	588	632	547	584	559	588	586	591	575	596	622	575	591	593	562	583	568	597	583	618	598	622	568	560	614	562	632	596	562	605	597	628	572	625	543	555	589	573	598	632	585	630	588	586	601	577	582	620	584	612	631	593	595	603	592	575	601	578	593	610	634	621	589	582	639	583	610	620	571	574	598	573	579	592	596	565	611	637	603	598	587	583	627	614	625	607	607	578	590	628	536	586	672	609	603	609	560	598	625	589	596	608	597	572	592	576	658	621	614	613	582	593	651	590	586	600	595	593	566	622	624	607	601	617	630	562	577	581	576	565	616	581	608	591	615	612	605	624	563	558	591	584	612	594	600	581	616	599	568	630	585	623	620	618	594	572	584	616	632	572	618	620	605	604	583	664	631	597	590	609	570	639	598	625	586	556	641	628	582	599	616	602	585	577	623	580	568	572	590	592	625	603	550	649	630	572	603	637	618	569	629	600	580	550	586	585	637	587	611	567	618	612	588	539	592	619	564	593	564	568	583	626	583	597	620	576	610	625	582	588	588	569	554	613	583	605	628	587	594	579	562	589	561	583	612	612	628	605	551	592	597	563	596	580	592	625	600	577	614	589	617	624	633	588	608	632	599	607	583	624	604	594	624	602	559	569	606	577	604	585	567	567	598	581	577	650	571	597	606	594	621	537	626	594	607	572	605	622	581	591	646	620	667	563	550	568	555	598	556	598	643	615	591	618	603	594	604	622	627	606	620	611	525	596	595	604	609	612	625	529	588	588	620	614	626	524	650	603	594	598	612	594	600	567	605	617	635	566	581	576	602	609	581	545	577	628	603	599	615	648	627	558	598	604	614	541	558	603	578	580	602	581	602	587	630	580	578	599	574	556	607	605	594	569	670	610	613	550	622	603	589	591	571	619	607	588	612	615	610	576	598	594	615	618	629	568	590	536	598	640	590	578	586	599	601	593	544	616	597	593	594	575	587	631	631	609	574	587	618	594	583	588	616	564	617	586	591	584	623	613	587	596	614	571	592	587	588	553	607	577	563	624	581	588	556	592	612	589	607	607	605	601	577	593	597	562	583	606	587	590	580	566	581	599	597	601	575	577	575	618	625	594	598	630	612	572	572	582	602	561	611	610	555	590	646	630	588	565	614	601	648	631	545	619	611	553	553	564	598	604	609	609	582	602	550	627	646	589	606	558	567	585	558	573	597	567	566	587	551	582	576	581	614	579	603	607	602	579	635	542	587	632	597	630	601	585	579	633	593	570	565	588	554	586	543	571	572	635	615	609	585	611	571	601	605	632	639	594	593	611	550	565	613	595	605	587	591	634	612	617	605	578	575	639	666	602	602	605	623	596	578	549	605	537	641	619	587	570	598	636	571	602	523	618	606	579	597	560	586	600	569	644	595	605	595	584	592	607	584	562	614	574	583	593	584	603	630	579	530	590	650	578	596	597	606	595	625	610	573	605	624	593	588	590	622	599	582	593	585	584	565	609	564	572	577	595	589	605	601	569	615	617	582	600	581	584	574	579	634	587	636	551	605	542	573	595	645	576	590	590	599	593	593	632	581	611	640	595	624	609	602	604	581	595	584	620	572	611	590	587	603	568	598	635	586	557	611	550	616	600	568	575	564	590	576	552	658	633	628	616	586	671	579	603	575	570	619	578	568	570	610	556	579	615	619	564	625	623	629	608	607	606	574	610	613	610	604	642	645	581	630	630	607	587	581	620	588	617	625	608	577	616	609	609	637	588	564	604	559	555	604	614	623	638	590	637	604	596	642	592	625	580	583	583	608	609	564	573	571	608	608	547	582	618	616	570	546	573	565	620	620	633	594	643	571	603	581	642	595	631	592	600	588	587	594	547	589	550	623	554	583	576	591	597	570	617	583	627	644	597	542	616	604	604	564	652	594	576	603	631	584	567	597	607	563	623	607	584	585	568	599	572	597	617	609	596	602	640	576	553	614	568	596	574	587	551	634	614	581	629	615	620	585	556	593	604	605	578	575	624	596	573	597	586	592	620	580	625	580	587	617	608	633	620	614	603	641	569	574	592	578	600	615	588	611	596	609	606	628	562	619	610	614	566	576	608	612	581	593	596	590	590	582	590	610	583	554	587	602	629	577	617	638	589	598	624	558	588	619	587	602	593	577	602	617	572	577	631	595	602	523	609	563	587	587	586	579	637	604	572	581	626	599	613	595	605	617	604	607	615	567	574	609	591
64306	21428	3930	1535	998	788	575	491	393	349	322	262	235	223	199	210	211	212	191	198	169	168	208	177	170	186	176	177	168	172	152	159	143	169	148	170	142	137	141	133	147	140	162	156	146	152	150	148	155	152	137	147	148	145	133	141	148	148	125	140	159	131	140	136	154	141	129	153	142	148	157	119	157	137	130	140	149	152	146	129	147	158	154	141	145	146	155	131	118	139	150	127	123	138	125	147	141	146	138	137	144	141	147	146	140	158	143	144	128	140	116	124	135	155	146	139	146	137	137	134	147	147	135	154	161	141	152	148	127	136	129	137	151	113	156	138	118	152	145	135	147	118	129	143	122	140	153	145	144	145	156	143	138	139	126	153	128	139	126	139	135	131	124	138	127	120	147	142	133	168	141	110	153	159	153	129	119	114	150	115	143	144	153	139	126	138	155	129	132	134	124	144	154	126	133	145	139	151	137	145	149	141	130	115	133	148	149	130	163	127	134	155	147	144	153	144	142	151	114	139	142	132	138	155	139	138	142	134	131	126	129	114	128	133	155	115	136	140	143	128	136	147	164	136	155	152	129	140	142	139	151	124	150	156	122	149	134	156	150	168	149	150	135	129	136	172	135	129	155	149	140	145	149	129	109	127	133	141	123	140	135	139	158	145	131	157	140	138	124	135	131	121	119	132	137	141	133	138	153	133	139	143	144	133	158	136	159	123	151	155	147	141	151	147	130	139	168	147	132	121	145	113	155	153	155	133	135	155	122	123	138	156	133	125	139	143	143	138	139	130	133	166	147	146	128	127	127	117	133	132	126	145	134	130	140	127	146	140	116	134	140	137	118	144	123	137	148	138	126	142	139	146	148	130	141	129	132	131	143	157	118	141	142	128	133	150	130	125	128	167	138	139	151	143	122	134	174	145	133	144	130	118	141	139	135	162	123	125	127	151	141	133	137	133	143	147	114	138	136	160	135	133	129	131	146	166	144	137	129	161	144	121	145	135	139	152	144	149	146	148	166	143	128	135	122	152	142	127	131	132	132	135	139	152	158	155	123	146	127	145	139	134	131	121	143	135	122	128	137	164	137	144	142	156	120	143	120	145	139	133	167	141	130	130	160	152	120	131	133	132	150	124	144	164	140	129	122	150	137	141	150	128	125	136	133	155	136	150	151	130	132	125	145	143	155	126	115	158	133	144	133	154	112	135	142	135	147	136	150	162	140	146	148	149	138	138	131	127	152	132	133	130	121	151	158	145	135	137	159	139	136	140	150	127	138	141	146	119	141	147	135	130	132	144	122	129	136	132	157	140	148	135	159	124	132	160	130	157	133	124	123	134	120	138	157	128	129	152	130	134	147	133	146	157	132	141	127	142	130	138	140	150	144	140	119	154	142	137	143	135	137	124	119	112	119	133	137	131	156	134	143	114	142	132	142	140	163	125	130	135	115	143	117	134	137	163	149	133	150	131	136	158	156	121	155	151	127	159	118	148	141	174	141	131	142	131	141	172	127	127	128	147	118	131	120	143	142	123	114	165	149	147	158	141	107	142	145	137	108	127	158	143	142	148	132	147	117	129	122	150	150	161	139	136	133	159	149	119	149	161	141	141	138	153	140	126	129	146	142	127	149	128	151	162	135	125	133	140	140	150	132	143	124	142	129	130	124	149	155	139	151	146	135	125	127	147	144	142	142	138	130	138	124	138	126	122	153	150	141	158	132	139	146	144	153	140	142	153	133	147	128	149	120	142	144	146	146	121	129	128	123	123	151	138	142	123	129	128	145	136	132	139	151	139	125	148	127	142	132	148	134	162	138	156	138	120	126	175	136	135	157	155	150	147	154	126	131	150	147	157	127	134	121	139	135	134	130	125	148	130	141	136	167	127	145	127	127	139	135	123	128	149	145	144	119	153	127	137	138	139	131	150	132	146	121	144	146	122	118	130	124	151	150	147	131	138	134	123	126	158	138	128	124	139	127	130	143	141	136	133	156	135	134	121	147	109	126	149	123	161	139	138	137	128	150	150	165	145	159	134	138	144	156	123	120	131	151	159	116	154	116	145	126	150	141	127	145	145	137	156	150	137	128	129	148	134	136	156	128	140	145	132	147	133	111	126	144	159	146	148	139	126	151	121	116	142	147	159	150	159	138	143	135	137	134	136	124	127	118	155	124	142	130	135	129	145	112	124	131	132	150	153	136	140	127	148	149	124	145	129	152	140	123	157	132	129	124	130	135	120	120	153	149	161	122	134	127	133	149	147	121	134	142	160	123	157	133	149	137	136	156	136	138	142	127	154	141	142	137	126	131	131	125	149	124	136	135	140	167	159	146	144	124	127	133	132	133	132	128	127	121	137	137	142	160	131	136	151	144	126	148	118	119	134	133	123	129	146	138	137	139	145	119	132	140	137	135	126	136	144	144	133	160	140	139	139	149	152	135	140	136	129	147	147	137	137	144	140	141	159	148	133	148	124	131	130	133	134	123	133	137	125	134	159	123	150	145	125	132	134	144	136	144	145	136	129	150	160	143	121	127	110	128	146	145	148	163	133	118	129	128	142	155	130	138	118	140	129	124	136	130	136	143	131	135	134	154	147	136	151	130	123	144	130	148	152	148	124	127	134	149	131	138	153	136	143	155	146	117	148	134	116	141	146	128	133	141	122	137	143	157	128	134	149	141	134	131	147	132	124	135	128	148	148	135	150	135	146	152	130	143	137	135	125	119	138	144	128	142	139	143	140	138	128	172	140	155	154	135	160	121	149	138	142	146	138	142	153	129	141	146	131	135	136	136	125	132	140	146	127	150	142	131	127	132	123	124	147	138	143	144	150	123	141	140	131	141	145	141	137	128	135	151	158	139	135	114	131	136	143	156	140	155	173	129	139	137	127	146	141	151	152	121	113	139	151	137	148	138	113	134	151	138	155	141	152	159	124	162	128	163	144	130	150	136	141	116	154	106	125	153	143	142	123	131	126	124	124	145	150	148	130	142	128	127	120	145	121	118	136	137	159	152	123	120	140	122	145	132	126	152	135	144	144	147	129	134	174	143	156	136	142	135	129	132	125	134	144	138	136	170	138	138	139	122	120	115	148	139	149	148	154	129	157	139	132	125	139	123	142	109	115	151	147	131	138	137	113	147	129	150	114	135	154	143	137	151	141	140	134	142	166	125	139	132	129	125	150	137	159	139	140	135	136	126	152	144	130	135	131	135	146	129	130	122	137	129	151	134	151	137	133	149	138	132	141	136	154	129	134	122	133	135	137	115	143	156	127	121	129	137	132	143	130	153	131	124	150	130	133	135	125	141	126	133	130	127	125	137	143	146	167	147	139	168	142	141	125	144	151	134	131	131	157	141	151	131	163	132	142	146	139	138	125	134	137	145	137	126	126	127	143	136	119	136	119	151	157	137	165	134	161	156	145	159	128	154	166	139	147	151	163	147	154	143	134	149	114	140	132	144	140	139	130	127	151	141	162	135	146	125	136	132	126	143	133
35963	3715	3662	4464	3811	3153	2648	2171	1911	1546	1422	1261	1076	1019	920	858	834	777	778	667	673	650	568	591	543	599	528	538	496	526	486	487	492	505	456	460	455	437	432	475	431	475	426	389	408	425	431	398	404	412	383	427	415	395	388	397	409	407	404	404	387	379	395	393	386	395	405	380	399	409	422	397	403	379	377	392	381	361	372	392	353	397	367	402	360	416	405	365	369	400	380	378	387	358	390	361	368	414	396	340	422	371	345	371	383	404	357	397	388	358	376	375	363	387	358	377	364	383	356	335	375	384	364	410	371	388	372	379	373	355	383	361	355	359	390	419	372	372	359	362	334	369	368	377	353	335	345	381	361	362	346	372	354	396	364	374	367	364	370	395	333	352	398	379	375	350	371	397	365	380	352	377	389	382	329	338	363	388	356	379	352	378	378	360	358	376	367	352	328	390	344	347	354	378	345	369	381	349	371	368	359	357	354	367	359	381	403	381	364	396	414	362	362	366	351	342	379	352	376	372	379	346	361	338	352	357	377	352	371	395	378	375	344	334	361	362	376	364	391	398	349	363	347	377	390	382	340	364	332	369	387	380	369	404	386	333	374	374	403	329	377	370	365	332	315	339	413	347	390	371	363	370	354	345	361	348	392	360	371	379	363	367	376	376	340	363	326	377	376	348	380	388	370	371	365	372	335	346	365	388	394	335	391	355	358	379	350	374	372	361	397	360	357	407	366	382	381	358	380	346	351	363	364	357	385	384	387	373	403	368	361	380	387	372	380	405	349	369	339	359	387	381	356	374	375	368	347	356	350	342	370	372	375	368	357	373	421	372	354	374	357	403	389	351	356	348	362	392	367	346	349	341	323	356	364	346	352	384	349	400	379	304	364	356	344	354	372	349	343	376	374	357	329	368	344	345	365	357	361	359	366	327	392	334	347	399	406	366	354	409	361	414	389	389	354	390	352	364	372	357	346	353	396	379	407	386	346	345	352	366	374	393	373	354	347	357	429	351	359	364	352	312	364	369	363	365	339	342	390	385	364	361	345	371	417	376	331	339	358	344	358	349	380	352	381	355	363	384	362	367	370	391	362	367	369	339	398	352	326	362	377	360	357	366	360	357	330	394	382	354	344	362	380	358	358	397	363	337	381	351	373	328	334	346	389	368	376	365	381	387	361	372	354	331	358	349	359	362	373	381	383	380	372	400	353	331	410	338	344	307	370	368	341	348	373	331	382	348	371	375	378	354	358	387	379	378	319	410	363	356	360	338	378	370	379	384	365	389	399	382	389	331	350	368	351	388	354	380	345	382	381	344	336	365	359	345	353	390	359	345	344	379	370	387	361	374	346	337	365	343	391	366	361	356	327	349	361	337	348	386	378	372	351	368	394	367	379	345	370	362	357	377	357	359	373	348	406	318	382	326	355	374	392	358	337	382	359	376	359	346	346	356	347	357	361	389	350	358	367	377	405	373	330	388	385	344	315	383	383	367	352	376	379	389	381	342	376	374	355	359	359	384	377	339	339	362	391	348	362	323	382	341	384	327	387	365	353	365	348	336	386	346	397	361	377	356	375	349	394	364	382	378	340	365	387	365	339	385	357	361	359	352	364	355	366	364	383	358	364	369	375	341	339	334	346	386	335	344	348	375	372	368	354	371	361	363	363	353	317	370	355	333	381	354	373	350	367	353	389	368	375	368	388	348	361	339	318	353	360	336	391	314	338	370	392	336	399	358	369	359	390	337	340	342	340	391	401	366	338	377	357	364	395	373	362	337	353	365	365	366	367	350	362	343	400	354	373	343	359	388	367	358	381	344	332	352	390	402	332	364	355	348	375	366	411	423	371	343	370	388	355	392	375	381	379	355	352	344	375	363	349	374	365	370	351	368	338	384	367	353	381	376	345	353	378	340	366	414	369	396	351	395	348	377	388	365	364	361	362	333	380	391	349	382	368	385	383	342	352	325	369	376	374	395	346	336	379	342	360	377	347	374	394	352	382	358	345	393	332	378	339	352	382	366	388	385	347	356	354	360	364	387	366	358	384	356	351	373	367	330	372	361	343	373	338	379	378	375	362	362	356	394	390	371	367	325	347	372	404	379	316	364	367	351	397	327	384	367	372	381	386	339	387	340	374	365	370	350	347	342	352	353	371	358	373	393	366	368	359	369	363	350	362	375	399	368	360	339	367	375	381	400	366	358	380	366	360	324	352	395	368	397	376	367	389	375	366	326	364	367	330	369	347	364	363	385	393	381	387	371	347	356	344	385	346	368	369	366	358	339	392	381	369	325	353	373	378	371	391	380	359	360	379	347	357	367	402	374	370	353	395	367	338	389	356	348	346	352	311	397	364	366	377	375	410	341	381	363	343	358	342	333	395	381	369	362	357	362	349	365	375	360	392	390	345	383	352	350	366	359	367	377	364	369	374	358	391	388	373	363	366	340	388	343	364	352	388	389	337	349	377	345	384	372	365	361	353	360	387	380	369	403	339	365	388	360	398	388	358	339	366	357	335	374	366	391	347	360	370	348	377	355	401	368	394	407	335	387	357	373	348	358	364	391	351	380	332	355	353	347	379	352	368	357	339	323	328	369	354	360	331	359	354	353	353	357	376	388	360	316	371	399	359	340	378	374	363	388	345	389	395	363	343	366	380	373	385	391	355	387	345	386	400	360	359	369	355	347	363	327	390	379	372	362	359	383	371	333	378	381	360	338	356	384	388	359	367	398	353	377	378	369	363	347	365	343	338	364	375	370	386	356	377	341	377	356	392	359	385	317	372	378	380	377	335	395	347	371	347	350	346	365	375	335	363	386	360	359	358	364	347	406	352	375	366	355	345	330	359	366	395	362	354	346	399	333	373	373	368	394	355	354	389	355	371	374	350	353	330	352	370	393	343	356	354	362	355	369	370	388	384	347	352	382	332	384	376	363	324	384	361	371	348	369	394	369	328	373	339	356	407	355	374	340	382	363	373	360	384	350	386	352	374	408	371	402	355	359	363	359	351	369	370	382	372	394	378	382	345	354	355	338	342	371	363	356	357	416	367	374	395	340	347	346	366	362	338	374	399	350	348	384	394	398	393	366	375	390	368	367	350	341	360	382	375	362	318	350	390	358	346	382	351	372	383	363	385	367	415	378	368	354	374	316	361	363	380	374	345	376	375	388	365	395	382	367	389	374	358	356	369	371	369	365	382	334	356	373	357	366	329	365	346	337	348	391	360	357	397	363	375	344	356	371	358	385	369	354	368	357	389	362	349	372	384	348	371	359	356	388	361	359	373	430	372	346	364	363	348	360	385	373	380	336	383	339	380	413	356	399	355	392	350	379	375	389	377	347	360	356	332	380	399	357	362	402	339	367	398	355	362	352	346	373	350	349	361	393	381	364	347	360	373	369	391	341	392	383	343	344	373	350	366	368	319	344	379	332	354	334	344	378	379	387	367	381	372	327	371	366	364	339	354	360	370	342	385	335	368	363	366	370	364	358	365	381
13485	641	221	235	211	184	193	176	157	178	166	189	180	158	182	226	171	176	201	165	177	153	182	172	144	163	190	179	178	171	177	204	192	149	192	172	211	178	172	193	157	167	171	182	157	176	171	180	171	180	152	165	166	162	168	184	186	175	170	167	163	203	163	159	186	173	184	141	197	157	179	174	200	186	182	169	165	173	188	169	179	167	185	163	182	179	175	176	178	179	188	156	192	163	177	200	158	166	193	177	156	189	162	133	168	158	183	173	181	187	184	169	196	179	188	171	181	170	158	170	185	146	181	203	186	196	173	199	182	175	165	152	177	185	172	200	179	174	175	184	152	172	191	160	154	171	189	160	202	155	179	179	166	153	183	193	181	181	165	170	168	189	157	183	180	170	164	142	181	173	160	143	180	175	179	176	192	159	157	185	189	183	143	144	172	182	170	176	187	171	193	177	171	171	138	170	169	168	177	156	145	164	154	193	157	185	174	142	163	176	165	171	178	172	184	169	150	182	197	151	144	167	172	173	181	178	173	191	157	160	190	170	166	160	177	190	177	159	151	159	181	141	170	163	169	173	176	186	167	141	186	154	169	165	171	181	178	200	197	196	157	156	192	171	200	190	166	163	163	166	179	165	169	206	157	141	158	184	171	185	190	157	183	177	171	169	173	168	176	172	175	168	172	152	156	181	180	164	181	196	168	191	193	198	181	190	199	188	150	182	188	180	162	165	168	158	159	154	179	177	195	156	173	180	197	169	185	176	177	195	181	182	194	180	174	209	187	164	180	152	189	177	175	169	185	182	161	186	172	160	185	196	168	171	172	170	154	186	173	172	178	193	172	182	171	190	174	152	165	164	173	178	155	174	168	170	154	179	171	178	142	190	212	162	173	184	177	179	150	196	179	170	162	160	194	203	184	165	172	160	168	174	176	182	138	194	198	178	182	154	166	195	185	180	146	156	170	187	184	153	176	142	144	175	170	143	159	162	196	172	157	177	172	170	182	164	183	167	178	173	189	203	199	191	189	171	185	176	210	164	174	170	175	165	195	200	200	176	171	192	154	178	178	182	170	180	167	169	187	190	168	191	174	216	178	175	189	187	175	188	184	158	193	163	171	160	193	167	188	172	191	165	157	170	176	162	166	150	180	177	154	188	166	176	180	168	165	178	211	188	176	155	175	176	185	167	169	181	160	181	174	206	179	198	182	165	159	176	184	170	183	166	165	169	189	166	176	158	183	185	155	191	188	179	199	172	170	171	158	147	195	177	178	175	177	172	176	158	178	160	169	163	177	181	187	181	158	171	190	175	163	200	215	165	170	175	174	172	157	183	147	164	186	167	170	172	172	170	196	214	175	185	172	181	173	189	178	173	170	173	198	182	187	178	181	181	167	160	165	159	180	178	168	166	169	184	141	179	154	173	159	217	166	164	182	178	144	185	163	177	175	167	191	174	169	164	193	177	162	165	168	154	172	191	155	163	165	170	179	167	167	161	169	173	200	168	192	163	187	171	196	164	155	164	153	175	162	177	167	171	164	175	178	181	192	149	179	167	183	174	165	151	187	183	179	144	159	177	185	178	182	195	177	154	150	191	178	174	148	195	189	165	176	173	175	180	188	197	148	171	197	179	155	169	183	172	178	179	159	178	183	157	158	175	168	156	160	164	186	189	163	169	178	172	183	167	162	169	168	131	188	173	180	174	173	203	168	179	160	182	171	187	183	178	181	187	158	152	173	163	170	163	165	192	160	189	176	170	152	170	164	176	180	191	172	173	184	201	172	171	192	174	194	182	192	160	148	183	175	180	176	160	182	156	179	161	170	187	181	171	149	164	183	156	171	159	188	215	184	182	177	174	169	198	179	186	188	180	170	168	168	188	185	173	186	172	176	167	162	185	178	191	199	194	175	173	181	166	186	182	147	174	169	173	154	166	191	176	167	186	166	206	165	193	174	168	179	174	210	168	168	175	181	178	174	183	171	167	176	172	184	164	169	187	179	177	165	183	175	186	177	164	172	160	166	170	153	154	166	186	158	161	189	172	180	150	182	190	184	159	171	180	174	167	170	158	167	169	180	194	201	185	165	164	153	186	197	205	179	150	183	176	174	175	163	167	151	189	158	154	194	187	188	174	190	171	186	142	171	192	169	184	191	166	193	171	171	188	168	200	202	185	200	164	201	183	171	172	171	213	191	171	172	177	161	155	186	146	169	172	172	169	145	178	187	169	164	158	161	178	158	175	152	174	170	166	166	155	171	175	179	163	158	182	194	146	170	156	179	187	161	159	181	173	159	175	188	176	167	169	175	180	171	161	205	193	179	182	173	192	183	169	160	182	164	182	185	177	202	173	168	190	191	169	184	199	185	183	170	179	164	167	143	184	177	175	145	196	173	155	162	187	196	198	181	173	187	192	178	160	144	175	192	185	182	149	160	174	175	168	179	173	158	177	174	146	164	167	172	162	188	182	184	169	175	185	195	180	184	161	184	187	199	192	178	188	185	157	174	189	169	178	183	206	155	160	185	166	181	188	169	192	167	163	183	166	160	174	168	148	167	166	177	178	193	175	166	176	175	170	185	194	171	176	145	185	182	187	175	191	180	148	180	197	155	184	171	174	179	183	196	172	171	169	185	181	167	159	191	169	191	178	185	157	191	184	189	185	183	168	181	161	188	183	156	191	188	159	196	177	191	175	182	154	190	178	174	189	137	175	163	200	173	169	184	172	193	175	183	177	172	193	194	170	168	186	183	182	188	186	158	168	181	171	181	161	161	176	167	163	161	157	175	181	175	143	178	147	181	167	201	179	183	155	177	164	196	192	192	168	192	150	210	166	181	177	181	168	164	192	168	175	179	186	175	168	176	168	159	151	159	163	192	192	189	181	221	157	170	187	175	150	194	184	154	157	169	197	175	182	164	166	162	166	170	165	173	174	153	196	189	181	182	183	167	163	169	156	167	160	173	187	195	186	157	174	185	165	168	156	173	192	172	190	176	202	192	174	165	166	187	188	193	163	201	148	178	209	189	166	177	177	175	166	145	179	175	179	182	153	173	165	184	151	166	164	201	182	176	165	146	152	169	176	149	155	161	208	185	185	191	167	198	164	151	181	174	201	173	178	202	165	202	170	201	159	158	176	173	160	150	179	170	166	182	169	165	191	169	178	151	154	169	179	169	182	164	169	174	168	179	187	192	153	165	176	165	170	180	175	166	201	158	164	154	176	201	171	173	183	203	171	159	189	189	181	181	150	192	169	163	164	159	169	167	168	195	175	168	172	176	168	167	188	181	172	180	176	176	170	192	153	183	175	157	147	163	171	171	176	173	177	176	173	197	179	161	175	184	167	181	195	171	172	181	177	175	171	146	165	180	173	175	159	159	174	157	183	195	202	168	169	164	213	193	171	165	182	177	202	186	189	181	154	170	185	181	188	175	186	160	175	151	181	178	172	167	182	170	165	182	157	177	187	186	157	195	165	187	155	168	185	183	203	171	197
10303	688	597	632	577	560	550	594	512	527	514	493	502	514	479	492	481	501	465	457	482	444	465	507	492	500	447	490	459	494	467	489	486	451	497	458	481	486	455	479	495	462	506	448	439	485	477	429	479	467	495	466	449	465	494	488	476	476	420	472	443	500	502	511	465	462	432	481	490	477	480	467	485	495	474	441	478	444	446	485	443	443	433	433	501	471	478	449	485	470	463	437	415	479	455	482	458	487	456	455	454	475	518	481	465	480	457	498	492	498	450	474	502	452	496	495	431	482	491	478	491	479	476	421	479	458	459	488	460	479	469	470	467	476	457	496	476	451	516	456	464	443	483	452	484	454	476	457	457	474	461	482	506	434	463	502	468	495	493	472	454	462	500	461	419	468	459	439	470	455	454	490	463	467	429	515	489	488	522	479	519	491	473	453	443	485	476	464	450	459	495	477	464	477	461	450	458	437	477	445	485	490	490	498	454	474	488	501	472	488	443	484	432	476	465	465	440	477	460	459	450	445	469	454	500	456	471	458	447	471	424	461	480	471	478	462	488	440	462	474	450	483	479	503	455	473	476	486	508	462	489	466	441	466	503	439	441	474	475	415	453	441	462	484	492	461	472	457	478	468	456	424	452	473	481	488	438	453	475	451	467	475	505	443	476	458	509	458	453	469	470	454	474	477	480	428	472	440	476	448	468	448	490	456	483	434	498	461	463	466	459	476	459	497	448	518	510	458	423	495	504	455	467	477	463	490	448	469	503	431	448	477	452	488	464	498	493	456	473	490	454	473	481	489	475	406	452	479	447	469	463	473	493	500	438	471	446	471	474	522	433	458	500	513	495	441	475	490	443	454	474	422	448	459	485	482	440	491	485	459	480	511	471	507	479	455	438	502	480	474	462	476	457	480	464	468	465	453	455	466	492	475	465	467	455	433	488	475	455	478	471	517	456	493	496	457	452	455	488	472	451	488	475	478	459	457	440	451	451	470	483	512	444	497	477	443	498	471	498	451	479	454	500	498	461	466	483	447	469	489	466	491	475	499	465	480	485	480	474	482	450	451	518	466	449	491	466	514	496	469	450	480	488	441	423	424	451	473	458	477	481	482	486	468	436	519	503	441	499	483	485	458	451	467	435	472	496	447	436	475	465	445	439	487	446	474	477	528	476	444	459	438	425	472	418	453	448	463	473	515	482	494	463	467	482	453	516	455	465	457	463	485	445	437	456	452	448	452	449	455	466	473	495	454	453	478	425	504	459	474	461	473	499	531	431	487	492	465	454	465	462	487	483	473	498	456	461	457	439	488	475	448	463	470	461	477	450	433	455	496	461	492	505	452	538	474	476	459	488	453	470	469	484	489	473	459	436	499	459	473	443	470	459	461	475	454	456	447	469	513	451	507	482	451	460	495	449	465	455	467	448	475	442	484	478	480	475	468	492	467	507	475	450	468	444	472	458	462	456	479	493	472	453	468	463	448	488	427	474	435	484	471	430	427	482	473	435	479	480	469	466	500	497	429	469	496	483	453	439	495	432	492	469	478	459	437	463	457	465	482	467	454	461	500	494	462	440	446	472	472	485	461	465	443	496	465	486	480	501	477	480	498	435	468	502	473	467	492	425	484	465	460	453	464	454	484	495	449	464	504	467	487	461	480	452	481	422	458	449	477	448	428	478	470	442	406	500	479	490	463	427	465	442	462	485	465	482	460	479	473	472	427	521	452	480	445	445	497	487	476	456	492	467	473	471	461	460	490	480	455	459	461	489	450	476	482	473	468	510	486	461	509	495	476	479	501	509	433	522	496	489	435	493	440	459	463	478	444	445	467	467	497	477	463	460	477	456	446	508	493	490	485	443	490	484	473	488	480	512	444	458	485	495	446	474	477	459	504	463	490	483	476	511	471	449	451	479	457	473	460	527	497	440	462	493	476	493	451	428	494	500	473	452	496	450	435	495	509	451	490	441	487	453	489	465	451	469	488	453	486	480	467	502	453	508	465	471	452	468	486	498	433	471	499	496	502	474	505	447	473	449	456	487	437	488	425	448	502	499	462	452	453	487	480	466	445	504	458	437	487	425	441	481	465	441	491	481	442	454	470	477	451	463	469	460	471	488	447	485	450	466	472	459	442	456	468	506	428	473	419	449	485	440	466	521	478	445	468	482	507	493	458	469	515	483	489	431	456	430	486	501	453	486	519	446	433	442	460	467	497	465	444	423	449	513	476	458	436	476	484	427	447	475	502	459	415	496	487	477	463	477	514	488	488	495	399	453	466	477	476	470	484	456	492	480	436	448	474	448	509	511	477	498	457	506	465	451	490	503	489	470	449	476	447	464	466	457	488	478	469	433	484	495	475	467	429	501	464	477	471	440	447	473	450	456	478	485	487	445	454	453	494	484	456	493	444	441	448	477	447	461	467	449	488	424	488	458	431	489	430	480	491	459	450	472	479	492	463	502	465	456	462	435	447	483	463	460	457	449	453	463	464	455	473	488	489	458	481	472	464	495	423	436	469	481	455	472	484	472	467	461	483	461	460	438	437	496	436	465	438	472	486	483	436	481	467	468	452	495	534	449	472	416	463	454	504	448	488	510	476	463	469	482	453	490	449	445	475	453	463	465	464	487	449	455	517	476	480	475	446	470	447	447	467	460	486	479	437	456	500	460	489	457	461	433	473	495	464	434	436	492	464	508	502	494	452	441	433	450	449	454	500	475	430	461	468	488	502	481	460	484	466	473	480	459	432	465	435	472	461	501	503	429	521	474	434	475	473	449	466	449	495	450	465	520	476	493	508	479	462	498	466	476	454	457	463	468	485	453	492	479	490	475	475	463	481	498	473	497	466	498	453	506	483	509	461	469	499	484	471	480	447	445	472	421	482	441	449	463	480	462	483	439	498	499	467	470	436	473	454	456	471	484	477	468	454	453	454	503	466	457	457	471	472	492	482	427	463	464	472	464	484	464	477	503	505	480	485	450	484	480	450	459	480	495	445	449	471	507	495	488	480	485	531	417	443	485	432	503	487	431	457	455	505	441	471	465	469	503	475	477	483	464	485	456	453	457	486	476	488	489	467	460	449	444	439	452	449	435	468	470	428	492	431	435	464	492	462	457	450	463	451	469	478	476	462	474	483	433	465	457	459	458	485	483	460	461	509	473	474	444	462	500	471	446	474	427	457	467	443	440	492	465	460	451	454	460	473	459	456	499	461	463	511	444	512	469	448	478	467	423	491	473	504	486	479	464	459	477	506	441	488	464	447	492	503	474	447	475	465	482	458	464	466	461	444	491	468	462	445	496	507	477	484	457	480	478	497	452	475	476	450	492	493	458	474	480	465	471	463	489	480	483	498	510	459	456	474	439	428	470	453	452	491	450	476	523	483	486	454	468	452	449	440	485	465	480	481	498	468	482	441	466	466	489	523	489	446	470	486	477	462	472	504	456	521	507	520	446	470	464	460	456	464	464	458	443	482	506	453	486	454	496	471	437	472
50096	12630	1504	883	636	517	463	403	371	347	323	331	324	300	317	254	255	255	275	256	273	270	246	248	235	275	244	239	220	273	234	250	221	255	238	262	250	238	247	220	237	226	244	237	249	211	235	248	236	218	232	241	260	224	213	226	243	233	236	222	225	250	223	222	255	218	222	241	230	243	213	211	227	223	234	237	236	239	237	269	239	235	215	247	209	222	233	237	237	239	240	237	201	244	246	230	256	205	262	262	239	240	225	244	244	218	248	222	218	236	237	218	246	231	226	244	234	199	228	251	244	211	244	234	244	205	249	239	237	207	228	231	231	241	233	222	238	226	244	207	234	233	241	184	214	202	202	240	225	255	230	255	219	226	230	223	231	214	229	241	222	215	269	224	257	223	242	239	230	244	194	217	257	210	235	242	257	217	229	214	192	231	229	238	230	235	229	234	243	228	241	250	239	226	225	231	222	230	235	233	240	251	240	205	258	238	224	253	239	210	228	230	253	229	234	246	240	246	241	213	243	220	211	225	220	227	220	220	231	240	219	204	235	220	225	220	263	235	220	229	246	238	220	235	249	222	232	241	249	259	230	219	219	243	244	243	241	234	234	263	231	205	235	223	238	212	225	240	213	238	234	244	239	226	256	242	254	253	244	203	203	228	243	255	226	216	222	200	241	231	231	255	227	223	232	236	249	230	219	241	222	251	253	246	239	224	236	249	243	221	229	239	218	227	215	198	250	237	231	217	255	221	229	244	230	203	207	248	214	244	241	214	261	220	218	247	228	231	255	252	247	207	238	245	243	239	206	242	216	229	227	206	264	214	247	218	207	224	249	262	234	226	222	221	251	229	225	229	259	240	208	254	228	246	224	256	216	262	210	222	284	259	227	234	203	245	230	247	234	229	229	252	235	233	255	228	217	226	248	221	257	248	239	237	212	247	238	240	227	239	249	249	199	236	248	219	254	264	222	212	229	225	245	230	233	243	245	221	241	255	257	218	249	251	204	255	248	232	249	224	252	228	246	270	244	223	232	218	247	258	248	238	211	225	232	221	225	212	209	252	247	234	234	217	229	224	223	239	244	252	218	203	207	242	241	230	236	227	258	229	250	220	248	241	234	232	251	253	232	239	246	247	246	224	241	263	218	237	221	243	246	222	238	245	237	205	245	277	213	183	220	218	216	220	227	232	233	236	226	226	240	241	213	247	222	228	232	220	215	234	233	240	258	238	232	264	206	222	243	227	239	223	269	254	236	221	216	259	251	248	221	232	254	233	239	262	247	257	226	226	255	239	213	222	235	235	248	226	242	221	248	239	237	230	269	228	225	238	236	263	248	254	221	268	244	195	237	199	206	246	258	254	236	230	266	232	242	233	211	263	235	233	254	216	230	252	249	236	250	217	259	225	251	240	250	242	209	229	258	218	229	230	231	219	265	242	220	233	235	237	224	257	235	261	244	241	211	232	259	224	226	226	226	250	207	262	233	234	248	244	229	240	258	237	244	211	247	224	226	245	236	239	252	233	262	248	219	205	247	234	218	257	232	249	222	248	252	228	239	240	234	220	219	274	243	202	253	222	214	212	240	226	224	251	238	260	225	200	230	252	224	250	220	239	238	241	231	236	200	238	211	234	252	217	223	215	239	207	228	243	230	251	256	216	240	251	269	251	231	230	253	231	244	214	242	248	230	237	229	232	247	221	257	247	237	233	205	225	239	237	213	230	251	245	246	224	222	258	216	218	258	222	227	225	229	224	211	232	247	219	226	239	208	246	247	249	220	214	228	236	241	220	203	241	241	240	235	218	234	242	238	219	232	247	235	216	204	242	250	241	238	218	239	237	245	260	238	221	226	213	221	233	214	209	211	249	241	252	218	231	216	213	243	238	226	231	251	251	199	226	261	232	251	252	225	239	213	233	228	216	231	210	264	233	233	244	246	226	225	251	230	244	214	230	263	230	270	229	224	244	222	249	218	249	227	240	209	220	230	236	226	240	267	258	239	203	220	221	223	238	208	212	230	247	215	241	222	268	218	231	211	261	233	228	231	237	215	251	223	228	235	245	233	231	214	222	225	230	243	249	243	252	251	200	253	235	224	266	242	237	248	234	236	201	234	241	221	222	217	240	222	229	257	220	244	266	227	226	222	230	221	236	239	239	220	238	237	244	199	237	239	211	225	239	219	219	247	242	245	237	236	254	240	252	222	209	261	248	234	213	221	262	218	218	207	207	250	256	222	231	222	235	249	233	248	239	246	228	240	247	242	225	224	238	210	230	238	250	221	230	213	245	249	227	206	212	218	223	232	241	224	225	232	246	240	238	236	236	240	203	260	202	228	230	248	224	214	230	222	236	262	266	226	244	246	198	246	239	233	233	240	201	219	231	201	222	214	226	236	260	248	240	235	248	225	240	263	228	222	175	239	257	210	235	216	251	204	227	219	240	232	218	234	240	251	234	212	251	234	241	248	274	243	241	230	232	244	236	237	241	211	234	228	225	236	216	214	242	237	258	216	234	175	231	237	258	272	193	222	243	259	232	237	258	212	242	225	211	235	222	225	254	241	226	240	237	241	226	240	195	273	240	244	234	279	249	209	211	226	249	244	249	247	229	267	233	243	244	232	261	215	236	233	214	235	215	223	236	228	233	223	244	213	242	244	245	215	242	264	215	226	217	272	225	229	221	235	244	250	226	230	232	231	244	224	225	214	226	224	224	260	237	206	217	258	249	216	234	263	234	213	253	251	251	221	228	235	249	261	205	228	236	240	196	230	245	219	247	249	245	200	231	246	271	236	244	210	219	228	224	241	243	250	224	218	257	234	215	238	256	216	237	227	237	208	238	241	249	225	247	224	208	246	225	233	247	238	245	250	227	222	226	205	243	213	219	247	213	223	240	225	234	231	231	239	215	235	205	247	197	207	241	248	236	261	248	261	243	243	213	222	241	217	225	238	257	251	249	230	231	237	214	231	197	216	213	255	232	238	228	227	232	257	215	261	215	226	234	245	221	230	226	209	259	244	243	224	262	203	243	241	224	200	236	231	253	237	227	235	255	231	238	230	225	224	219	221	212	216	234	213	236	235	233	240	232	204	248	241	228	250	245	227	244	252	224	217	246	243	231	246	230	229	233	241	234	246	219	247	251	227	248	242	231	238	227	229	208	245	222	258	245	229	228	261	224	235	228	240	243	235	238	228	238	233	219	210	239	229	206	219	232	233	242	230	239	238	238	222	214	195	226	204	252	230	226	209	235	251	238	249	236	236	221	217	225	235	245	212	233	243	230	229	240	269	242	218	249	219	241	227	247	248	261	223	200	205	221	246	226	252	225	247	235	249	258	236	241	242	219	250	223	228	196	247	255	224	224	226	225	196	225	234	241	259	241	253	231	269	248	238	244	253	229	235	237	224	206	238	235	245	244	227	239	226	244	241	212	237	231	233	251	255	224	227	247	233	238	226	220	239	219	219	252	252	210	245	247	271	219	251	225	226	200	219	226
26966	2517	2186	2791	2397	2007	1798	1590	1357	1189	1128	1050	947	939	842	860	812	834	845	758	754	745	722	701	712	654	696	706	689	667	732	674	667	638	687	645	708	656	651	612	685	616	644	659	609	635	555	610	590	625	587	614	598	595	624	612	616	616	653	581	614	622	672	617	624	574	631	650	651	587	603	647	571	587	650	617	593	574	572	589	616	608	601	592	628	593	579	602	611	610	610	607	607	605	610	621	601	616	538	639	604	610	581	617	623	585	609	575	621	622	590	577	622	653	576	600	663	619	655	651	647	593	614	575	609	569	609	570	636	627	570	612	585	588	618	577	556	596	552	620	587	609	576	624	590	557	638	567	626	599	635	633	637	588	617	576	534	557	619	587	622	619	621	638	610	611	585	606	644	580	565	610	589	612	613	578	584	603	644	555	618	613	605	608	628	571	591	623	613	597	580	580	594	619	637	619	609	611	582	620	589	623	632	602	614	604	604	601	631	605	586	621	655	584	577	610	585	565	606	596	582	567	594	545	604	616	615	666	599	537	565	606	544	594	646	646	602	593	582	598	595	627	572	601	634	631	602	578	630	558	625	605	573	562	553	582	559	579	646	526	589	594	554	570	596	569	599	584	632	585	593	613	614	624	572	581	628	613	599	607	654	641	619	569	634	603	552	560	641	594	583	542	616	567	627	573	555	595	618	597	589	609	613	623	602	562	628	614	617	590	580	600	599	623	608	619	614	585	578	626	578	583	591	615	607	576	605	568	601	591	614	580	560	656	600	606	596	581	587	638	593	607	611	582	616	615	594	630	572	585	583	575	591	564	676	616	584	572	589	639	576	616	552	612	564	645	608	602	572	627	580	588	595	553	587	603	613	626	563	576	642	621	637	591	625	617	611	606	586	604	575	629	606	603	593	592	561	603	598	593	558	636	600	619	591	586	630	555	593	674	592	585	590	613	569	572	606	571	602	601	632	576	607	584	645	598	572	575	616	575	586	583	599	588	592	603	621	568	617	627	591	569	611	582	577	587	611	635	610	606	594	599	590	658	577	591	622	559	555	598	636	592	602	586	630	607	601	623	575	594	608	577	594	584	573	634	593	593	572	585	618	580	533	594	574	614	648	573	616	658	624	556	591	648	578	586	585	599	611	617	611	608	569	621	593	615	544	537	578	589	605	631	554	578	592	600	593	595	616	597	592	602	581	610	622	618	618	641	649	595	574	619	628	618	549	556	607	599	604	585	600	618	577	589	559	578	580	547	615	634	571	580	565	586	646	628	632	608	601	575	643	605	604	606	617	576	545	595	625	566	569	592	598	661	594	567	612	613	615	570	681	591	582	583	509	575	606	608	637	619	573	608	595	582	560	605	629	629	596	600	593	553	573	573	592	583	585	606	622	604	595	585	612	605	618	580	651	540	571	627	577	605	630	562	598	638	598	622	614	603	609	582	624	572	568	612	588	574	563	584	610	603	534	618	605	614	593	585	611	600	543	587	603	611	612	563	613	551	596	649	570	607	605	596	608	615	589	588	621	624	585	558	629	590	585	584	618	594	582	604	623	555	599	565	577	553	595	595	582	566	587	616	621	595	569	620	566	611	603	587	590	604	589	600	643	595	582	584	642	587	624	566	633	619	551	615	644	594	574	581	643	615	602	606	621	623	611	590	586	643	626	611	613	581	559	615	599	599	598	582	577	574	578	613	567	579	610	555	633	595	587	581	597	624	639	645	558	566	556	609	580	592	589	562	606	584	624	569	585	630	590	575	584	567	570	588	599	616	605	585	601	685	600	631	580	628	604	584	572	606	582	585	623	626	625	625	632	572	601	584	612	577	585	607	589	640	615	611	580	615	611	551	570	595	648	575	590	568	612	670	603	581	590	571	565	584	650	588	620	578	585	577	610	608	579	611	595	596	607	594	554	623	570	598	607	656	566	563	608	639	586	570	547	616	569	598	588	594	583	589	626	544	610	632	593	578	588	608	650	616	557	590	604	611	646	630	596	632	587	568	579	557	610	598	563	610	618	592	613	608	608	604	622	588	572	587	617	605	628	566	593	566	614	587	591	583	588	589	593	629	605	632	606	576	611	619	660	579	599	557	584	621	575	588	571	585	577	567	659	561	605	561	588	610	585	628	593	586	595	595	565	606	599	595	614	621	542	615	602	599	589	577	634	618	624	565	565	577	612	574	618	573	606	605	637	657	592	595	608	582	588	581	596	616	615	595	581	581	623	626	633	592	597	620	646	562	593	582	597	620	572	604	607	612	653	610	584	602	599	609	609	625	666	571	605	536	619	566	592	588	611	569	598	601	629	598	574	609	604	592	597	592	604	587	620	588	567	569	604	624	584	579	581	573	599	531	589	613	619	593	597	562	624	560	619	632	554	576	587	622	614	650	603	615	627	619	590	594	616	616	589	558	608	596	604	560	594	598	597	576	581	587	646	619	571	625	619	557	584	600	613	595	590	580	616	608	676	572	599	612	597	608	635	610	590	641	606	615	618	603	599	582	612	673	619	592	625	583	585	585	603	559	586	595	582	609	624	643	589	587	581	574	625	621	615	560	580	590	544	576	590	557	572	566	599	619	601	598	622	562	575	630	611	586	605	575	592	587	619	575	590	598	563	616	599	609	594	609	563	593	586	603	588	561	639	567	588	581	619	627	579	590	581	606	563	610	602	580	599	633	581	591	609	609	662	592	603	588	542	566	592	602	622	624	579	602	601	587	645	618	580	633	612	600	559	616	581	588	588	633	616	544	572	627	594	538	596	604	606	568	601	551	611	618	597	608	608	575	595	614	579	567	583	648	571	604	532	531	579	631	590	590	614	582	599	551	595	610	592	632	588	578	593	598	607	575	567	603	612	640	643	556	553	566	591	588	625	601	613	637	592	647	566	575	607	586	621	605	591	600	605	599	617	600	575	598	596	558	610	567	624	602	603	573	590	595	537	603	645	590	559	604	641	636	619	619	592	603	606	629	610	640	561	573	594	581	567	613	594	562	606	602	598	567	620	603	579	611	606	587	602	570	627	598	594	603	586	599	544	593	614	593	541	621	571	593	539	590	592	636	566	634	619	583	610	569	587	584	614	573	621	582	581	644	566	598	583	587	610	589	554	606	574	616	549	590	626	589	582	596	566	594	589	600	653	581	612	591	598	583	626	615	569	595	606	624	592	586	582	620	575	598	572	587	578	616	629	553	590	591	583	619	586	565	578	558	607	577	626	553	546	603	637	577	579	628	585	580	596	585	613	561	608	607	566	564	585	590	603	607	609	610	621	635	615	612	586	637	588	576	625	598	621	621	654	604	639	616	593	588	605	596	609	616	609	570	612	598	592	569	588	594	582	598	599	628	627	622	596	550	605	641	582	629	592	606	590	555	598	638	616	606	540	611	587	612	573	609	602	608	622	572	620	615	663	580	603	594	610	611	585	623	547	641	596	626	585	566	610	603	614	611	576	606	597	618	601	602	614	616	577	560	597	581	632	611
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
