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
336329747016	336329747897	336329748447	336329748997	336329749547	336329750097	336329750647	336329751197	336329751747	336329752297	336329752847	336329753397	336329753947	336329754497	336329755047	336329755597	336329756147	336329756697	336329757247	336329757797	336329758347	336329758897	336329759447	336329759997	336329760547	336329761097	336329761647	336329762197	336329762747	336329763297	336329763847	336329764397	336329764947	336329765497	336329766047	336329766597	336329767147	336329767697	336329768247	336329768797	336329769347	336329769897	336329770447	336329770997	336329771547	336329772097	336329772647	336329773197	336329773747	336329774297	336329774847	336329775397	336329775947	336329776497	336329777047	336329777597	336329778147	336329778697	336329779247	336329779797	336329780347	336329780897	336329781447	336329781997	336329782547	336329783097	336329783647	336329784197	336329784747	336329785297	336329785847	336329786397	336329786947	336329787497	336329788047	336329788597	336329789147	336329789697	336329790247	336329790797	336329791348	336329791897	336329792447	336329792997	336329793547	336329794097	336329794647	336329795197	336329795747	336329796297	336329796847	336329797397	336329797947	336329798497	336329799047	336329799597	336329800147	336329800697	336329801247	336329801797	336329802347	336329802897	336329803447	336329803997	336329804547	336329805097	336329805647	336329806197	336329806747	336329807297	336329807848	336329808397	336329808947	336329809497	336329810047	336329810597	336329811147	336329811697	336329812248	336329812797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13014	2533	2960	1993	1740	1406	1077	769	643	728	12668	29947	27698	17899	9543	1752	206	202	206	208	167	202	188	199	207	206	191	199	189	188	200	211	188	170	182	193	184	222	208	231	201	205	213	195	212	204	183	195	213	217	227	212	225	244	211	195	190	178	184	196	211	192	182	182	187	201	186	196	163	193	203	193	190	206	192	203	213	215	198	224	192	177	179	198	199	190	176	211	193	189	186	197	197	189	171	196	195	208	188	194	190	186	219	198	206	185	175	193	192	189	180	204	197	188	205	195	206	188	212	191	191	194	199	192	192	190	192	199	193	167	182	206	188	196	164	179	205	220	190	179	205	206	202	193	195	186	189	216	191	196	213	199	171	191	190	198	211	187	169	211	193	179	178	203	198	189	189	211	198	181	203	194	204	196	192	220	198	214	208	200	203	190	176	194	200	198	181	190	186	199	200	180	186	184	199	173	194	190	191	188	219	211	217	182	199	190	173	207	207	200	195	169	189	194	179	188	196	183	192	210	205	203	230	197	195	205	199	196	193	198	188	165	219	205	222	207	170	184	190	194	188	175	206	187	198	193	189	169	208	207	206	188	187	194	214	185	192	183	204	210	207	203	210	200	202	211	201	209	188	209	195	197	195	195	200	200	202	220	211	189	194	192	222	210	198	168	190	188	210	171	221	208	199	196	207	175	200	182	203	181	178	203	198	188	193	207	196	198	180	181	217	203	210	181	205	204	193	199	205	204	200	203	182	194	169	190	201	208	167	198	201	215	171	154	180	190	172	191	182	203	213	194	201	211	203	208	210	184	198	178	216	197	198	215	182	201	208	180	192	229	197	185	209	185	185	200	169	191	188	224	189	184	192	182	186	201	201	211	195	196	190	199	199	206	199	200	196	206	195	196	213	182	202	174	174	215	173	183	187	201	200	195	213	188	199	178	203	202	208	207	204	184	191	206	185	182	171	207	205	216	191	185	196	179	209	189	176	201	198	211	210	200	184	204	204	167	179	215	215	198	200	199	196	187	202	181	193	185	212	204	193	205	191	202	179	182	188	207	194	201	198	165	182	217	187	221	187	184	201	180	195	195	181	187	209	194	208	223	205	185	188	229	213	197	175	193	191	210	185	199	180	208	194	180	204	186	196	176	197	185	194	184	197	198	215	200	212	204	181	196	203	196	179	183	205	177	207	203	211	167	211	192	200	186	174	187	188	184	220	199	209	199	197	190	210	194	184	197	179	188	165	179	186	172	179	189	189	204	207	193	196	206	189	191	201	205	181	215	184	199	201	203	186	206	182	212	190	160	192	183	191	199	199	211	203	197	168	198	200	182	178	208	184	179	197	207	192	219	212	194	197	210	203	191	188	191	191	167	179	159	181	196	195	202	183	190	182	205	191	198	195	177	206	212	203	171	209	173	212	208	195	223	203	201	228	212	188	199	200	204	177	176	179	201	182	183	199	206	206	213	204	168	197	211	192	192	180	187	191	175	170	216	190	195	208	194	198	193	184	181	194	202	222	196	165	210	200	198	185	223	176	198	169	217	189	194	199	191	188	227	201	177	199	191	198	185	179	211	170	198	166	183	220	198	193	191	208	211	201	199	207	208	203	185	190	214	198	196	225	180	202	186	169	207	202	210	205	175	174	190	185	183	203	198	190	205	176	187	201	170	164	186	182	200	226	196	180	189	186	202	206	198	180	184	191	179	189	175	210	176	223	199	204	177	202	171	183	179	190	217	213	203	177	202	195	190	190	190	208	191	212	219	185	206	192	185	212	205	169	184	192	197	195	187	193	168	188	185	201	198	198	211	179	187	208	195	186	200	203	193	211	179	201	200	221	188	192	185	189	207	199	186	180	178	188	208	186	209	173	179	217	207	191	187	208	223	211	186	192	171	192	177	216	194	189	205	207	190	201	209	203	211	196	204	199	187	205	197	220	203	166	187	164	180	197	186	193	187	174	199	175	203	181	194	194	171	200	201	194	182	218	192	195	203	224	190	194	186	205	191	203	187	188	209	202	189	196	203	202	211	210	210	185	194	190	190	183	210	191	180	202	192	194	181	189	191	209	208	206	219	218	228	180	183	196	196	213	198	196	200	172	180	198	184	167	172	184	196	203	179	184	187	188	188	225	165	196	208	207	186	175	177	188	217	187	209	194	204	195	206	191	204	183	175	187	215	185	201	174	192	189	228	204	220	194	224	197	201	200	214	224	178	201	182	212	192	199	186	192	173	196	191	220	204	196	182	198	177	204	205	174	194	208	199	207	195	195	165	171	192	202	196	183	180	178	208	193	212	192	200	191	189	193	195	193	180	193	179	189	196	193	201	201	200	176	208	199	177	197	188	191	193	200	189	198	198	187	194	201	193	216	191	168	181	198	211	198	205	215	178	187	200	216	217	210	201	180	176	188	181	198	186	208	181	198	182	183	183	190	186	200	186	195	195	190	197	198	205	186	171	205	190	203	203	191	197	207	205	196	211	180	191	226	166	199	179	204	188	177	201	222	191	223	159	189	175	204	209	205	193	175	190	197	192	181	186	197	199	165	205	195	200	201	209	196	204	197	185	195	204	221	201	185	211	192	182	198	202	193	184	206	205	215	220	201	188	184	190	183	176	210	216	183	207	180	222	208	185	196	185	192	197	193	176	184	190	195	198	210	195	216	167	203	170	195	222	220	212	181	196	173	212	197	197	175	213	191	189	196	194	192	211	173	183	211	209	202	206	191	194	177	181	188	210	185	199	213	189	178	195	210	198	210	189	199	196	189	170	192	203	209	165	188	192	212	185	202	179	210	183	173	170	203	186	190	174	214	178	194	198	187	173	201	187	202	170	226	218	208	229	203	199	204	203	190	171	190	210	191	215	180	192	191	198	170	208	205	206	181	191	203	175	186	187	195	201	217	183	206	208	186	195	204	203	181	204	183	212	187	219	188	222	209	207	224	175	215	168	195	187	194	175	190	210	178	192	222	197	214	197	190	207	216	194	210	207	220	226	178	180	185	208	160	175	182	220	188	207	172	172	183	181	197	228	218	173	186	208	190	222	192	201	179	198	204	189	151	211	185	208	201	200	181	193	207	198	213	192	194	198	222	180	186	191	204	183	192	185	199	173	179	213	205	199	195	216	175	181	188	184	196	186	196	162	193	188	193	198	200	203	199	200	190	168	210	195	193	211	181	215	193	198	180	196	212	212	209	201	201	225	209	193	201	187	205	193	173	199	213	206	179	228	199	183	190	209	180	174	179	205	200	190	208	202	191	166	208	177	205	189	203	221	199	200	202	186	174	201	174	178	186	194	183	176	198	189	181	194	179	199	185	198	196	183	174	190	204	209	179	170	186	177	208	205	189	179	192	198	203	189	216	228	200	190	189	197	210	206	216	169	176	181	193	219	199	195	186	189	177	214	178	207	196	198	207	175	199	178	182	187	199	194	207	195	182	195	200	187	189	208	226	190	174	194	200	226	199	214	184	180	206	193	207	196	200	204
7301	2623	5539	6153	5770	4938	4093	3264	2941	3460	29225	48337	45550	36128	25406	5404	706	607	601	587	625	624	558	596	568	581	576	587	574	569	548	604	548	577	594	563	596	641	601	576	551	550	601	602	563	558	672	591	522	587	548	587	742	916	788	701	588	574	567	538	597	513	560	531	567	594	542	584	563	587	547	532	554	612	560	544	518	601	604	568	555	548	554	567	541	503	575	572	556	576	538	566	533	548	600	581	579	552	574	560	551	525	518	590	583	644	595	549	536	540	566	554	553	564	590	539	550	583	550	547	635	576	556	546	594	545	510	545	589	593	567	572	577	565	570	559	565	570	568	534	586	556	538	542	551	534	569	578	592	539	563	582	559	604	531	565	579	579	582	547	590	578	520	614	568	561	559	571	594	563	582	566	586	577	567	581	529	561	580	553	579	581	562	554	565	567	518	566	570	548	560	567	544	585	561	540	590	583	569	570	577	520	573	561	546	539	577	539	554	557	547	525	565	549	585	605	549	530	510	577	547	585	568	586	567	574	588	630	588	587	539	509	560	565	526	557	564	555	604	557	587	598	562	539	542	542	535	550	579	569	613	561	601	585	541	544	558	525	544	531	582	560	564	590	580	577	577	548	566	548	543	565	550	549	582	583	581	539	552	564	575	566	555	557	561	565	528	572	562	566	562	510	565	544	516	552	571	516	561	562	618	567	541	569	582	488	549	510	539	582	561	544	562	567	587	570	542	552	545	530	570	578	584	555	563	539	561	560	541	573	595	567	558	603	590	559	611	560	538	532	573	560	547	609	599	573	557	546	529	557	553	589	568	599	546	548	573	546	548	556	567	586	555	564	558	557	597	609	548	556	530	543	519	553	533	574	575	513	568	616	543	518	537	602	549	585	568	520	559	554	603	572	610	593	579	580	545	607	594	547	561	552	578	567	535	552	558	551	536	572	551	574	556	526	596	565	569	573	567	577	606	579	536	556	546	603	596	552	596	557	558	577	573	538	546	582	543	589	564	559	599	570	546	568	592	548	549	556	571	585	564	561	593	579	536	569	530	565	574	594	570	586	582	555	539	573	557	575	600	578	536	585	566	574	597	568	568	566	539	572	544	528	546	549	549	566	535	596	561	592	570	587	553	562	591	569	582	547	544	584	544	549	579	548	588	580	584	569	589	563	582	530	554	556	556	543	572	581	540	543	595	563	571	529	561	549	553	548	576	535	581	535	574	567	565	543	603	573	558	598	539	588	567	541	552	571	554	591	544	541	569	571	590	550	539	550	555	556	547	574	552	537	535	553	545	543	533	576	577	569	543	538	554	526	556	548	565	596	541	539	596	540	594	572	545	571	599	543	556	543	549	562	564	560	524	560	546	553	546	528	573	562	581	562	611	549	592	579	622	524	544	540	558	555	529	560	573	555	557	598	564	559	542	551	559	588	555	529	600	591	601	594	556	575	583	579	548	541	540	577	548	554	553	597	547	578	517	565	564	561	585	558	546	527	562	579	542	531	557	594	585	582	571	592	560	557	546	560	531	552	606	554	559	535	564	532	576	594	570	569	553	566	553	549	530	555	557	534	563	543	553	544	525	597	603	581	547	516	587	593	552	577	615	563	588	616	562	576	540	563	557	561	562	591	547	553	553	553	531	561	549	563	613	544	557	613	563	581	587	608	536	549	524	524	568	531	551	606	508	572	555	555	558	545	571	574	596	520	583	516	580	562	563	549	604	575	530	583	566	528	518	540	596	563	549	549	637	535	534	590	533	585	578	546	562	517	542	582	593	552	584	581	599	577	583	543	580	532	577	537	552	600	565	553	565	559	593	568	560	540	562	534	590	530	553	571	614	579	610	587	535	564	529	554	563	558	520	507	572	512	596	566	568	544	540	559	583	574	565	587	526	592	583	565	576	568	560	535	568	549	538	543	555	556	563	568	506	542	556	522	523	573	562	596	508	565	600	566	569	601	543	576	550	562	559	581	538	566	546	548	560	540	549	579	574	571	559	566	581	562	585	546	618	568	541	560	558	547	570	559	589	565	495	605	566	562	550	592	564	596	595	534	599	528	566	554	570	532	600	547	586	583	534	539	554	594	534	513	609	557	610	554	562	549	557	559	572	520	540	560	540	531	566	547	584	564	570	536	571	548	571	553	537	579	579	558	529	550	562	572	531	569	603	597	588	573	547	572	550	562	607	557	589	574	562	607	547	564	554	618	602	568	550	550	581	598	598	568	540	555	531	575	530	565	581	555	552	571	569	561	522	536	552	590	548	561	599	531	566	584	559	540	596	551	560	551	555	586	589	581	552	560	584	566	564	551	576	548	540	539	549	532	527	545	554	616	542	553	568	572	570	591	576	579	622	548	578	539	542	551	523	542	614	553	530	577	580	559	545	569	585	602	538	555	581	544	552	572	533	569	588	550	573	541	555	568	584	541	585	518	615	552	565	573	511	591	622	529	549	559	571	505	530	548	573	554	602	555	555	565	522	556	575	557	575	581	587	552	559	559	495	559	555	563	580	511	565	585	598	554	585	577	585	585	562	556	563	585	612	566	562	583	545	559	571	571	564	551	557	565	592	562	598	583	540	609	597	552	537	558	535	587	559	588	551	550	585	550	586	599	566	608	561	536	586	554	579	534	597	563	562	605	579	562	508	554	576	575	551	551	571	562	577	573	554	569	609	580	539	563	574	525	598	535	572	562	551	550	571	546	540	542	568	511	559	517	585	520	563	544	589	542	556	550	561	602	552	544	590	530	543	583	558	556	593	536	548	506	566	519	563	524	562	566	593	546	594	568	554	555	569	574	623	572	595	522	619	597	552	640	508	593	572	585	555	530	536	565	554	560	617	535	582	571	558	549	538	612	572	598	576	594	570	584	577	560	520	499	589	602	566	633	578	604	561	590	573	581	537	589	578	553	583	591	587	574	607	581	581	523	583	581	550	600	542	580	557	560	553	573	581	546	527	576	528	553	553	585	523	575	574	595	560	545	582	566	609	549	546	578	549	602	548	579	554	549	570	559	571	578	500	580	553	630	541	591	563	553	559	590	537	583	588	579	546	549	550	524	589	573	520	573	510	591	542	548	509	579	539	623	519	587	540	522	548	560	593	573	570	547	550	568	569	556	542	560	549	551	509	560	551	566	535	544	522	596	624	571	567	610	564	551	552	611	584	543	580	553	544	596	571	549	551	569	608	584	572	575	587	544	550	568	521	562	561	598	568	543	559	528	550	542	539	556	561	588	510	558	633	565	558	599	577	541	562	520	574	578	553	605	590	579	573	547	594	568	588	543	574	611	556	562	587	582	604	581	554	585	540	514	541	586	563	553	539	575	556	603	574	539	547	547	579	592	601	607	581	595	571	546	571	550	558	534	559	543	594	565	552	580	524	544	536	564	585	575	558	567	531	534	563	545	601	538	612	534	589	558	565	601	573	555	575	546	596	577	573	575	539	577	589	582	573	562	520	537	563	521	564	562	569	560	588	551	589	568
2003	230	282	287	254	234	223	213	210	184	697	1954	2202	1686	899	281	182	208	199	190	190	169	204	165	189	185	194	170	192	168	154	178	167	184	188	176	195	181	182	158	165	186	157	184	157	208	172	192	170	181	183	172	188	177	203	186	186	180	177	176	185	176	190	197	156	164	144	181	155	186	165	158	207	189	161	175	172	180	183	184	167	180	167	181	173	180	162	171	169	187	158	196	161	185	158	196	191	176	179	173	198	191	166	186	189	148	153	159	161	169	187	184	155	206	180	179	186	184	189	177	193	186	172	146	191	160	188	150	162	179	161	191	175	197	170	191	162	175	192	170	177	134	142	179	184	158	176	180	181	166	194	191	174	177	157	160	152	167	185	177	154	203	178	184	181	174	178	180	157	179	172	164	205	185	178	185	182	199	161	167	178	180	178	196	179	178	174	164	181	163	174	193	174	170	163	165	193	192	189	143	170	181	186	169	158	182	193	194	185	182	185	186	158	170	171	192	179	164	158	186	165	191	160	181	196	191	182	208	170	178	175	174	195	184	174	191	170	180	180	183	164	211	176	203	183	181	187	151	163	177	181	180	202	192	165	164	184	169	172	190	184	178	179	188	191	200	168	162	181	181	189	176	204	191	196	187	172	185	174	195	170	183	177	170	184	164	217	180	185	180	176	176	177	163	176	184	191	199	196	188	180	175	188	167	166	144	192	156	184	201	182	183	150	186	192	170	179	189	178	158	205	186	184	179	186	189	185	186	192	176	166	178	184	205	165	153	162	176	165	193	169	149	172	187	173	200	219	165	187	178	166	186	173	171	180	182	190	183	177	178	163	195	192	181	176	177	188	175	189	186	190	181	195	162	171	195	173	152	175	161	170	180	168	165	168	180	190	177	185	177	169	165	166	184	183	182	178	182	183	175	201	177	202	158	179	179	194	180	207	149	173	188	177	176	174	184	184	175	177	195	176	180	194	197	210	163	169	177	185	192	169	184	154	169	177	182	193	177	173	159	193	201	185	189	168	191	197	163	176	179	162	170	179	182	161	161	205	161	199	156	189	183	171	161	162	175	172	174	156	179	186	197	175	170	187	162	195	173	178	176	170	175	165	175	172	198	190	192	173	158	180	185	170	196	188	154	172	182	180	197	156	182	179	169	199	195	199	181	161	180	183	201	170	187	172	203	174	164	179	191	191	182	192	201	179	155	178	189	165	172	177	168	162	161	179	169	192	190	178	170	169	176	199	191	169	189	168	170	185	198	177	187	175	173	176	175	181	197	171	191	177	177	185	176	165	172	168	155	184	179	170	189	176	178	170	171	182	184	184	191	181	164	189	177	190	195	201	201	180	184	183	196	175	188	183	168	176	175	174	177	153	191	173	175	195	183	175	155	174	186	166	159	164	184	163	188	173	169	172	175	170	179	173	166	194	183	162	184	185	172	173	171	191	181	178	185	189	168	184	178	178	181	189	206	178	162	192	207	176	181	165	212	172	185	156	191	199	190	180	183	172	186	180	210	201	174	215	173	156	184	181	162	174	174	179	167	198	190	162	174	178	185	174	171	154	181	168	184	172	183	178	158	190	178	188	166	202	209	192	175	188	187	161	182	170	176	154	185	189	189	165	172	168	178	192	186	193	200	186	185	169	159	183	213	178	168	180	201	172	184	207	182	153	185	194	189	173	177	173	171	173	173	195	180	169	197	159	184	187	167	186	195	179	171	184	177	201	190	156	171	162	187	180	163	184	143	170	164	173	176	153	181	167	181	171	206	177	183	181	176	168	187	172	156	174	174	195	150	157	199	189	187	179	154	170	167	185	172	193	194	154	175	164	167	171	186	167	182	158	167	167	183	165	180	174	158	187	175	196	183	168	170	180	185	184	166	180	178	183	151	167	154	176	188	177	181	178	193	181	185	167	176	200	194	180	182	182	172	174	177	160	193	185	153	183	167	194	175	199	154	173	172	180	173	170	161	156	185	161	200	206	183	192	196	180	186	188	165	169	199	179	191	169	148	200	186	192	209	180	168	168	176	166	193	161	183	186	162	186	182	186	176	170	198	175	197	210	171	171	185	179	205	195	171	206	180	169	184	159	174	186	175	204	183	196	173	170	172	193	197	157	177	164	201	177	182	177	209	170	180	172	179	193	183	136	191	161	170	175	183	179	182	196	172	158	177	197	188	179	187	147	162	161	172	187	173	162	194	161	163	186	180	160	167	164	183	188	186	181	171	187	225	186	166	179	188	171	197	174	173	187	181	173	179	170	202	197	154	167	158	205	181	165	189	166	176	176	183	195	174	193	182	161	200	185	168	189	168	170	177	180	177	156	182	164	197	184	165	174	170	172	159	175	180	156	179	180	190	164	181	159	195	209	195	179	179	190	176	193	167	176	205	191	188	185	185	192	163	183	164	169	189	181	173	182	167	151	183	183	161	185	188	189	184	168	163	164	167	164	165	145	185	168	167	186	175	154	187	212	182	176	165	163	193	172	195	174	185	171	191	183	173	177	180	193	186	203	167	165	151	172	187	162	187	164	172	177	186	184	182	190	178	187	185	204	164	179	192	193	162	187	158	178	181	175	200	174	183	179	159	175	174	192	180	182	189	170	196	178	185	175	157	169	191	170	173	183	172	182	184	185	198	170	153	173	163	168	183	170	174	199	165	177	184	180	161	183	185	176	186	177	175	195	177	175	175	163	164	174	177	178	179	173	187	156	166	183	184	171	178	150	165	177	190	199	191	193	195	159	183	162	178	205	174	186	197	162	178	164	218	186	150	173	186	163	168	163	166	191	194	178	143	209	210	187	182	180	183	151	185	183	182	193	169	173	166	211	180	147	166	178	172	168	168	188	197	181	155	174	173	188	180	204	173	197	184	181	169	190	176	168	190	195	168	185	172	169	186	192	183	188	166	189	164	177	173	170	170	207	205	161	169	178	169	169	164	172	201	141	180	179	176	197	172	174	179	165	168	190	159	185	167	167	187	177	183	183	187	171	174	185	185	174	172	187	169	162	178	200	187	171	187	176	188	173	153	179	181	184	186	185	160	175	197	203	164	188	165	214	200	175	169	165	161	157	182	197	174	167	162	175	170	173	183	168	177	205	200	175	172	176	180	176	190	196	184	161	195	148	197	176	183	167	177	186	182	186	174	206	172	177	192	199	177	167	188	176	183	171	196	176	194	166	189	184	183	182	164	172	179	191	174	161	210	167	170	185	174	205	158	175	185	187	169	204	192	177	188	156	173	192	193	168	187	189	178	178	152	172	152	184	175	199	189	173	205	192	162	177	177	174	168	182	202	182	204	175	192	174	199	172	170	191	168	185	178	169	159	187	173	198	186	176	165	192	177	168	198	186	180	178	182	179	199	166	153	177	184	186	189	171	185	169	175	175	191	183	183	156	178	196	211	188	165	167	189	185	168	183	190	186	180	171	205	169	204	168	179	187	180	183	197	195	173	177	188	165	174	187	166	178	188	184	178	152	172
2212	665	823	950	831	818	757	656	658	676	4007	9659	10337	7479	3696	821	510	480	487	528	505	512	500	547	512	537	522	521	517	500	533	535	499	532	515	512	542	564	538	523	503	530	551	523	502	495	519	501	506	497	505	486	542	589	582	537	559	528	515	530	538	511	536	523	525	502	507	489	499	503	527	539	516	534	473	561	495	509	525	512	535	547	515	522	489	503	522	516	517	520	501	513	508	511	496	537	493	540	486	483	545	473	511	500	545	502	539	491	532	526	514	507	513	517	498	497	529	530	502	485	601	525	489	506	551	492	537	523	527	565	483	523	515	514	497	499	500	531	481	489	490	456	547	515	489	515	493	511	542	518	506	485	493	521	515	517	534	493	522	500	532	518	498	520	504	511	504	490	493	468	571	511	498	536	506	533	538	510	550	561	510	526	519	514	525	504	452	517	535	520	542	519	524	514	567	469	504	480	517	507	496	506	525	535	550	512	524	559	500	494	504	513	501	552	549	499	495	496	528	494	549	520	514	510	513	497	520	538	514	571	515	506	521	499	505	509	532	476	513	516	517	515	501	522	510	515	553	555	526	493	516	483	532	505	491	495	536	530	537	510	514	551	504	516	500	507	437	534	507	552	467	492	526	554	528	512	556	504	562	515	496	526	494	513	528	507	491	519	547	498	496	517	537	537	538	498	536	505	501	534	537	501	503	531	511	530	520	527	518	517	495	516	535	534	513	544	528	516	520	527	496	499	514	549	493	510	527	507	511	509	512	500	515	482	538	508	521	525	508	521	495	558	518	534	508	510	506	522	507	545	513	518	498	541	493	525	535	517	569	522	492	549	508	507	528	523	521	520	488	495	491	505	539	546	511	534	485	496	496	559	549	494	529	511	525	492	498	530	507	506	511	543	550	480	523	563	505	545	510	504	499	542	519	504	545	521	540	509	534	504	526	502	537	481	569	490	527	505	505	532	494	495	525	535	491	529	507	508	523	530	486	505	528	538	543	507	518	513	525	505	512	476	498	488	474	553	523	522	537	562	476	502	507	525	477	493	525	511	503	503	550	539	474	549	465	498	497	516	519	506	500	542	514	515	502	513	506	470	522	533	452	543	485	551	523	541	547	511	535	512	504	514	514	486	493	476	496	536	510	557	522	546	500	494	502	512	524	543	530	511	535	462	556	526	494	495	537	515	516	521	532	522	496	538	477	516	520	527	495	557	514	537	522	491	513	508	519	541	498	523	499	508	585	504	516	532	527	520	558	487	498	496	503	491	513	571	511	494	522	513	506	483	559	505	545	523	482	520	474	524	533	522	474	516	533	520	534	524	499	497	514	509	502	496	444	528	507	523	477	489	494	540	491	504	539	515	516	518	516	492	502	526	531	527	540	525	515	509	482	505	516	540	492	540	497	499	494	481	553	499	498	495	503	526	479	536	488	519	497	508	543	488	455	476	514	533	536	513	523	498	583	515	471	485	523	524	516	537	492	494	516	512	520	510	535	543	498	547	536	505	536	508	518	522	525	524	542	527	499	506	545	495	533	531	562	498	513	500	501	506	501	502	495	533	551	495	527	561	529	513	536	507	485	490	518	504	510	508	540	520	564	543	531	485	566	537	503	493	505	504	533	493	488	497	494	525	508	538	504	563	497	533	490	531	534	506	526	539	519	515	505	509	529	490	524	501	501	515	510	503	506	481	496	553	524	479	525	495	563	514	548	491	517	476	536	517	528	503	481	504	563	538	485	511	508	534	530	512	513	536	500	503	511	518	536	477	529	543	481	495	532	498	558	521	529	572	503	498	522	490	538	520	480	542	481	530	499	501	483	537	517	500	528	530	505	523	518	513	525	539	538	493	502	472	481	483	558	477	550	507	530	503	533	522	525	562	516	511	494	542	530	525	534	522	523	502	503	526	502	528	517	521	492	557	489	497	521	491	512	533	489	516	518	539	573	497	539	522	546	522	531	555	497	523	510	480	500	522	531	525	542	505	523	461	531	520	534	521	513	531	535	514	555	541	509	519	547	558	514	512	490	501	487	492	535	460	513	571	552	533	509	508	495	537	541	520	518	523	466	527	562	498	492	455	515	570	456	488	527	544	522	510	525	537	529	545	525	520	504	559	511	539	550	482	521	488	540	555	495	511	487	510	518	482	516	508	539	496	507	570	499	537	458	576	540	483	500	487	505	506	523	511	520	549	541	557	502	472	488	510	492	475	523	521	531	537	555	539	512	527	474	505	527	532	488	520	551	504	507	526	527	555	550	500	502	527	535	515	480	513	515	496	496	461	530	525	518	519	486	503	488	515	494	509	516	492	522	522	530	529	502	539	523	463	486	511	478	554	531	482	521	509	515	467	484	547	541	534	519	500	512	508	527	523	490	559	499	534	500	500	527	567	476	555	523	478	536	517	505	515	517	526	501	523	509	529	537	528	505	497	471	507	530	543	459	499	500	504	540	542	503	490	491	526	496	497	506	524	531	522	483	466	528	515	482	537	515	475	501	507	519	548	514	509	484	519	535	538	543	519	500	489	470	548	501	486	522	515	456	518	528	515	509	478	487	467	529	491	520	558	530	477	502	494	501	516	514	516	509	490	461	522	502	512	556	511	549	522	533	546	521	529	504	564	469	519	516	506	537	509	512	532	535	529	531	503	557	522	492	501	523	498	515	474	486	486	518	544	556	498	542	476	511	529	521	553	527	520	504	494	538	472	511	522	501	520	534	475	474	513	502	540	534	484	523	472	511	507	500	533	506	478	522	501	530	504	520	503	528	535	540	528	527	517	515	476	485	484	514	546	483	489	560	516	504	531	542	543	478	481	549	527	507	461	500	520	505	508	523	526	541	520	545	521	535	500	506	512	498	493	503	534	497	493	516	492	495	463	524	513	503	504	521	504	477	510	535	514	543	495	545	553	493	501	509	518	541	483	537	518	547	514	514	524	499	486	511	513	520	493	522	510	500	538	545	528	503	508	541	543	566	499	498	560	521	506	496	526	507	492	536	538	512	553	595	503	490	555	516	508	544	511	519	493	547	519	494	517	501	533	538	506	508	529	520	527	480	535	542	537	546	513	551	514	535	506	533	511	517	523	490	528	518	508	585	521	506	514	508	557	514	505	495	484	498	494	523	525	504	511	531	498	511	491	547	529	535	498	547	555	481	543	505	496	537	496	548	548	497	494	486	504	505	563	506	489	528	500	538	524	528	493	546	504	516	495	517	505	499	549	484	469	526	517	534	497	531	514	528	512	495	528	497	532	541	505	524	518	524	525	511	570	550	509	466	549	492	513	493	521	486	505	487	483	533	515	485	554	497	506	546	489	527	526	474	503	563	504	542	510	506	521	495	513	455	541	495	520	464	496	536	533	529	553	533	509	502	538	509	493	490	538	529	478	555	539	503	541	524	558	478	550	509	506	519	497	544	477	500	541	562	497	507	527	494	541	479	502	500	476	505	480	475	525	524	525	521	510	515	547	549	545	471	515	539	507
8443	1304	1869	1468	1211	860	612	617	692	636	9718	21628	19446	10533	3475	1554	178	153	155	143	155	139	182	151	154	162	162	149	141	138	156	159	137	167	128	144	149	154	133	156	151	153	147	164	145	155	149	152	144	136	139	162	204	200	181	166	167	167	155	161	169	144	136	137	138	158	139	152	130	142	153	174	144	137	135	159	150	162	143	179	154	157	135	144	132	166	165	139	152	144	137	147	136	141	141	142	142	134	162	126	167	157	158	158	175	143	150	145	152	165	148	140	140	166	152	155	154	167	128	154	165	146	154	153	149	142	163	146	156	152	154	153	147	142	155	155	164	135	168	134	145	142	135	154	153	162	128	140	143	164	150	146	137	148	126	150	132	164	142	152	141	145	128	146	141	127	155	152	153	147	142	159	158	157	152	141	180	157	111	139	156	141	132	141	142	149	143	151	150	140	160	172	165	142	149	153	168	158	142	168	144	147	130	157	129	146	145	136	160	138	156	124	145	142	158	167	147	148	149	168	140	135	161	130	165	174	152	152	140	159	145	169	149	131	165	148	171	171	145	166	182	151	159	152	119	147	162	167	139	146	168	171	142	161	143	147	141	153	162	145	145	120	153	145	143	162	140	169	137	147	142	151	141	155	177	144	144	140	132	160	180	152	121	140	178	148	167	162	148	139	155	153	138	141	157	161	156	142	136	147	168	154	153	157	150	166	136	159	172	159	135	154	135	154	143	145	133	131	151	177	146	141	162	143	144	139	159	152	164	127	135	147	150	137	156	154	154	154	170	167	162	157	162	156	177	152	167	170	138	161	155	157	152	143	135	151	162	141	162	146	159	140	159	144	151	132	153	161	133	150	164	171	140	145	142	162	138	151	163	147	129	151	161	143	160	154	153	168	134	168	136	127	144	152	145	162	162	151	154	142	143	168	154	166	142	142	137	169	151	159	163	183	157	163	142	164	142	137	164	129	156	168	126	147	160	140	147	160	173	123	150	148	141	167	143	162	128	143	150	152	151	164	163	148	156	152	166	142	178	161	140	163	163	156	136	143	153	159	180	157	150	131	137	140	150	143	136	159	147	153	163	154	155	148	156	144	166	141	136	131	159	161	163	182	156	140	140	142	171	133	141	162	153	155	140	169	142	157	148	144	151	156	167	160	177	150	160	140	167	134	152	158	173	149	153	171	133	153	145	152	144	160	163	143	150	143	146	140	152	143	157	166	142	153	147	132	160	153	147	146	142	153	155	144	161	154	142	162	152	148	144	111	143	142	163	160	151	173	142	143	141	138	148	126	163	172	155	146	140	144	156	158	157	147	141	149	157	153	149	148	165	162	179	145	146	159	160	149	157	125	171	139	146	135	148	144	162	147	148	156	172	159	167	133	165	185	157	159	171	159	159	154	154	148	150	162	147	155	167	165	156	145	146	178	141	135	144	137	148	163	157	118	154	161	158	160	188	171	149	148	195	144	149	160	150	167	136	137	139	143	156	166	156	131	145	146	148	167	146	151	157	134	150	145	180	156	136	165	161	156	144	138	135	153	124	148	152	158	167	164	151	145	165	144	167	171	145	151	133	175	138	157	147	166	137	157	156	132	150	167	137	178	151	135	157	148	146	173	146	155	152	156	139	140	157	161	179	158	162	145	140	167	131	155	138	143	141	135	143	141	154	147	155	153	164	139	143	153	153	153	152	138	137	127	166	138	148	139	146	118	120	150	145	161	151	155	136	148	148	155	129	131	140	148	154	138	148	151	142	140	132	149	142	145	138	159	157	150	171	152	132	148	136	146	151	150	152	155	169	166	148	131	148	152	169	152	139	154	146	168	144	145	141	153	155	171	149	142	131	154	143	149	149	152	171	147	161	152	141	155	148	152	135	143	150	155	148	181	169	146	138	158	157	156	151	153	156	139	118	141	140	167	168	146	144	150	150	133	146	160	149	142	151	136	153	153	153	149	148	146	164	150	136	134	171	158	159	130	165	175	149	143	154	150	181	157	146	140	143	185	159	144	166	147	156	148	149	133	152	127	139	182	144	141	141	141	151	133	157	160	152	145	159	158	139	176	150	138	178	134	164	156	145	153	152	147	148	150	157	146	156	145	151	152	143	144	164	163	167	141	145	167	140	170	161	160	153	144	147	131	149	141	135	134	130	175	156	166	156	159	157	181	124	151	125	150	145	151	156	164	150	140	132	155	157	144	140	157	147	149	143	161	142	159	179	159	175	155	162	184	145	140	142	159	161	185	162	150	143	145	134	166	148	155	160	162	163	145	160	143	165	175	161	134	155	162	159	141	132	143	147	156	160	156	142	155	137	158	149	152	136	155	141	161	150	150	155	151	136	158	174	155	152	159	161	162	165	172	157	153	138	147	137	155	151	173	153	149	147	162	150	133	153	168	159	150	142	158	163	135	135	162	113	148	143	144	159	152	156	148	152	169	128	147	173	147	136	143	166	172	140	166	135	150	148	152	124	146	158	137	142	147	130	160	156	141	158	156	160	154	150	135	151	163	119	157	136	163	167	138	155	144	159	147	155	151	130	148	148	154	171	147	160	156	139	152	162	144	133	131	152	137	148	162	132	155	128	149	174	152	151	167	140	163	166	169	154	155	157	174	116	132	160	161	158	144	162	162	144	134	150	153	133	177	156	173	140	142	153	146	147	161	144	143	166	156	155	154	146	162	158	150	152	161	159	162	142	157	145	149	157	173	134	161	132	162	130	163	147	157	176	160	155	155	149	155	154	169	153	144	153	138	121	169	135	173	148	151	134	149	133	155	139	146	142	135	151	156	152	148	138	158	156	164	149	158	144	131	135	156	170	158	165	152	158	165	147	135	149	146	164	161	150	150	163	157	143	126	147	164	143	130	154	127	143	143	177	137	153	174	142	139	142	175	167	150	157	159	155	133	152	169	155	146	135	175	148	166	171	179	145	161	148	155	166	156	140	144	158	147	158	159	132	170	147	141	160	140	134	143	163	137	145	165	148	153	151	181	150	173	152	132	158	135	136	148	152	150	157	142	149	168	164	140	153	147	157	148	166	166	140	150	160	181	169	150	146	143	145	152	166	172	171	141	152	153	140	142	157	154	153	172	157	150	137	127	159	156	150	136	155	147	152	129	156	149	147	141	142	152	161	165	164	156	160	136	147	161	154	145	147	161	169	160	139	168	144	152	187	148	134	138	141	175	145	149	149	145	150	146	156	145	142	159	154	146	149	146	152	155	122	162	145	149	153	144	143	161	163	140	131	149	147	170	144	157	155	164	141	149	154	166	138	163	141	163	147	147	165	155	137	157	158	136	137	123	155	157	159	145	142	154	131	160	173	147	167	144	172	156	155	175	157	183	139	143	135	136	139	144	156	144	172	174	141	151	157	139	155	157	133	150	153	141	149	155	145	170	159	135	128	144	137	139	139	151	147	163	145	168	126	149	141	158	142	136	156	152	141	159	148	137	144	157	133	147	128	150	136	128	146	151	144	162	136	155
5739	1667	3989	4734	4113	3500	2737	2696	3110	2922	27252	42037	38962	27200	13332	7240	532	546	491	521	490	470	524	496	468	474	510	470	450	449	481	468	450	482	461	525	469	468	511	466	479	488	470	505	463	471	466	480	461	468	474	487	850	915	694	664	489	471	431	455	469	458	432	457	458	452	467	459	467	442	462	477	463	440	452	471	423	426	455	431	490	459	459	453	454	458	444	442	452	469	449	430	435	448	433	450	450	465	465	417	437	433	463	425	460	476	449	454	466	451	424	466	427	434	480	450	455	445	449	444	481	474	446	456	450	442	444	461	438	483	440	491	438	422	479	446	443	438	421	452	427	449	464	422	461	458	503	454	448	471	466	453	449	456	450	438	440	450	458	453	443	440	433	447	431	456	445	435	438	427	446	471	430	434	464	442	458	444	459	424	440	473	427	444	476	447	472	484	450	435	425	486	444	450	424	473	454	464	444	465	431	458	422	445	448	467	449	442	451	445	437	425	451	431	462	465	471	452	436	445	483	476	451	426	433	472	467	466	456	469	448	439	448	446	429	442	438	477	475	416	483	432	475	424	454	484	469	432	420	444	470	459	453	476	461	426	475	470	475	441	438	425	491	438	447	464	441	449	443	423	464	469	472	413	469	444	447	460	479	443	460	457	454	434	479	446	472	459	495	430	431	470	470	437	425	446	461	458	423	474	467	485	447	480	477	441	414	455	444	476	447	443	467	467	459	464	440	482	430	453	461	447	457	413	440	426	437	446	490	469	430	442	457	445	388	449	455	460	446	441	424	430	442	493	436	436	453	426	449	426	441	473	476	492	424	446	443	464	464	428	438	429	433	450	500	471	472	447	433	421	471	455	450	455	447	458	424	449	458	475	454	474	470	513	459	442	421	440	425	444	487	437	435	437	454	447	460	447	454	467	441	466	454	447	462	457	482	443	441	445	429	447	478	454	423	443	469	399	443	477	499	478	411	430	431	463	425	450	456	469	448	437	455	457	420	425	444	453	488	417	402	483	450	458	445	473	440	417	445	464	447	434	483	461	514	441	469	439	484	425	445	463	417	446	413	466	437	437	464	441	426	432	471	433	461	461	443	443	439	465	482	442	445	435	453	449	433	422	400	490	500	453	419	459	478	480	464	428	422	430	475	486	460	431	489	480	444	446	454	460	438	467	453	463	414	479	476	469	439	448	506	442	459	448	429	472	458	481	433	428	459	451	405	435	422	460	447	427	462	447	444	519	499	419	452	460	474	464	456	396	471	421	399	452	474	452	471	447	437	426	457	435	450	445	429	437	460	444	502	439	469	456	430	463	447	489	450	486	465	412	451	483	441	430	440	463	435	432	456	471	455	459	488	477	478	400	414	437	449	489	442	449	440	459	429	461	479	457	455	429	472	446	490	439	450	433	479	481	465	428	456	469	448	467	477	454	451	464	431	464	467	445	483	485	448	470	441	429	455	428	471	454	447	426	443	463	442	421	461	464	451	458	468	433	424	469	460	452	473	462	437	486	433	488	415	423	433	443	485	488	483	484	437	452	453	488	439	434	484	444	473	450	447	442	437	461	435	463	425	442	420	460	424	461	444	447	453	440	418	455	490	469	442	448	500	432	468	418	458	484	469	453	447	492	459	469	437	444	451	450	473	466	453	397	439	435	477	434	456	420	463	417	415	475	461	464	461	446	470	424	467	470	440	436	414	436	444	429	481	438	450	448	428	464	438	474	407	464	446	493	451	441	459	423	432	478	462	424	450	424	427	462	416	446	437	457	415	454	462	469	472	449	430	460	462	445	432	453	413	473	475	455	433	427	453	466	421	429	455	462	440	477	465	442	453	421	448	432	460	408	484	466	470	467	467	451	454	454	432	462	468	483	393	417	445	426	456	418	464	421	456	446	465	443	485	457	424	448	422	435	436	507	427	420	434	419	443	436	442	453	450	445	413	434	448	468	469	436	463	434	440	437	418	476	461	447	448	499	451	455	462	439	428	506	443	458	434	446	507	438	444	433	426	464	453	446	429	454	441	454	466	481	450	450	449	432	405	461	461	440	492	467	434	473	411	464	449	432	458	462	470	432	431	419	466	450	425	468	477	479	405	469	428	468	436	450	487	452	422	494	469	440	426	467	442	436	422	406	415	442	450	440	450	487	478	460	470	442	449	423	479	496	437	497	442	444	416	468	454	440	420	455	444	472	427	486	446	446	435	431	451	435	427	429	438	400	451	454	429	428	431	453	462	425	443	488	437	442	436	452	424	448	393	444	422	442	443	438	416	445	403	437	433	476	457	460	454	467	444	473	424	459	483	429	522	460	489	469	454	443	423	452	450	434	464	423	449	456	456	478	478	438	458	402	446	444	428	427	412	451	455	419	459	484	488	498	458	467	458	465	452	472	470	456	441	468	443	491	454	423	445	414	473	472	436	447	453	432	426	452	445	431	455	435	441	482	431	473	464	430	448	467	474	435	429	448	456	440	414	452	460	462	451	443	455	429	432	460	424	476	474	445	440	416	448	459	460	451	446	441	492	525	478	454	451	480	447	469	442	441	451	465	477	470	463	425	473	437	417	423	424	430	480	428	425	489	469	443	461	460	440	451	459	466	486	493	418	484	464	490	501	414	462	461	443	423	457	445	464	450	454	445	464	445	452	455	412	463	459	462	445	476	447	432	452	435	447	443	450	422	421	460	456	439	473	457	413	457	482	484	447	475	480	447	463	469	431	429	463	449	441	425	462	458	423	460	431	475	467	464	468	417	422	481	477	463	416	447	462	458	444	454	478	476	472	399	446	449	414	421	462	475	396	509	431	446	427	500	425	473	443	465	442	443	432	461	448	438	431	463	459	470	429	439	475	441	465	483	453	455	468	457	459	445	441	429	442	478	468	456	450	459	438	467	443	446	452	460	467	456	430	401	470	465	451	441	437	440	412	445	440	438	500	464	426	477	481	434	417	431	432	450	476	439	440	413	460	457	480	433	446	421	428	460	431	458	435	419	466	496	446	450	475	425	450	499	430	465	429	466	458	443	448	446	479	408	429	444	426	433	426	467	453	491	462	460	510	410	424	423	467	415	450	457	433	403	425	445	453	474	460	447	478	432	445	445	474	508	490	459	496	453	445	466	435	445	433	468	457	436	468	455	457	451	480	467	450	469	465	450	466	437	450	431	467	490	442	446	451	458	439	423	460	438	442	467	422	434	452	470	489	454	446	404	467	507	458	462	474	495	424	465	461	405	478	431	475	471	449	432	469	450	398	453	439	471	451	484	444	456	463	453	425	432	438	442	441	433	445	439	446	456	429	443	439	410	426	527	444	437	459	428	441	434	425	410	449	463	483	463	435	435	394	398	425	458	482	421	450	478	469	425	425	457	433	440	475	468	438	435	462	447	464	457	447	481	461	480	467	424	450	452	422	448	461	459	478	431	446	423	400	445	482	484	477	466	463	432	467	429	445	444	432	447	452	436	424	444	445	428	414	456	455	455	455	454
15040	2928	3671	2665	2100	1376	1094	907	1089	983	9678	32402	30237	20975	9694	3230	248	196	209	181	215	187	182	197	223	171	170	191	175	219	183	173	205	216	206	195	201	217	181	190	201	210	198	199	205	188	202	184	180	189	196	213	188	204	223	186	170	200	179	173	179	185	200	194	199	181	197	170	196	215	198	194	174	190	181	194	201	179	179	187	200	203	193	179	195	170	206	177	192	176	193	192	221	194	189	157	193	195	196	194	183	187	196	188	206	161	187	203	193	189	192	188	198	174	186	193	178	174	183	183	189	171	168	205	185	192	200	205	196	198	199	184	191	206	180	183	186	201	195	184	199	174	215	173	160	189	197	208	190	204	202	197	222	208	185	190	222	186	200	182	174	166	199	187	188	203	201	189	196	191	179	202	197	184	162	194	183	192	202	183	164	175	188	212	186	176	202	166	177	205	197	190	212	215	187	179	192	186	211	202	183	186	187	178	166	163	181	203	185	202	211	205	189	187	187	191	191	189	187	193	176	209	219	188	232	174	188	215	204	196	197	204	186	198	185	197	197	200	200	176	218	152	202	189	197	145	218	201	185	187	202	154	192	191	204	200	205	207	182	179	182	201	183	153	188	198	183	181	179	187	184	176	210	201	181	197	197	178	163	184	172	203	186	166	174	202	188	198	183	205	195	178	199	162	184	203	212	172	166	193	207	200	163	174	166	196	171	193	205	201	205	196	190	194	172	197	180	172	181	194	181	195	193	173	208	225	195	195	196	204	179	180	183	186	200	181	207	210	207	199	166	196	186	202	177	182	192	189	187	174	194	164	200	179	196	223	197	193	177	166	217	176	202	195	218	175	224	174	195	166	188	197	186	187	181	204	173	189	204	199	175	205	231	195	205	180	180	221	186	212	210	178	201	194	178	171	188	167	218	166	192	205	171	192	190	199	201	191	187	163	207	201	177	178	210	171	211	187	223	193	192	166	170	181	208	204	193	203	167	198	205	182	198	183	190	175	210	174	193	176	197	211	177	184	191	196	215	181	179	190	178	173	187	174	190	194	214	184	172	171	161	194	165	197	197	193	177	191	212	166	181	192	206	200	193	196	196	205	187	185	200	201	221	202	191	195	194	172	197	207	196	197	199	203	195	179	203	187	185	179	184	170	191	184	195	172	210	190	183	171	237	184	184	169	186	197	183	188	227	206	199	185	181	180	182	192	175	195	187	181	200	235	199	183	208	181	166	183	186	200	213	184	189	188	193	196	199	183	168	185	162	191	203	186	182	187	195	201	198	181	196	153	193	207	190	191	225	179	188	181	178	191	185	180	180	201	162	200	191	210	187	182	206	182	197	198	204	197	194	215	198	192	195	206	187	177	185	199	187	193	197	182	191	209	222	168	196	196	184	198	168	175	150	164	169	160	197	188	184	200	191	208	169	208	174	194	190	179	181	192	200	197	201	184	203	179	182	210	189	172	188	201	184	175	191	215	194	182	182	196	214	174	191	211	185	186	182	205	200	181	188	172	176	197	189	175	198	193	184	226	199	193	183	194	204	203	153	205	171	160	207	183	188	169	184	191	213	185	176	186	213	190	189	184	206	175	200	216	203	208	190	180	190	185	191	191	201	207	178	190	177	186	195	178	197	184	201	177	211	206	195	193	219	183	174	206	209	196	207	176	191	185	196	208	206	166	204	214	216	195	176	187	165	199	192	171	195	173	166	195	198	178	189	195	187	189	217	212	192	209	173	200	193	186	210	191	193	182	198	187	179	186	203	215	200	192	211	169	190	193	209	187	187	210	177	214	182	185	191	187	216	194	192	205	190	183	175	183	213	191	203	193	190	184	182	170	179	180	189	172	188	179	196	194	164	192	184	182	183	200	164	182	188	202	190	178	189	181	196	214	202	188	188	186	187	184	194	199	170	207	172	181	195	171	186	208	174	198	200	209	164	189	206	198	181	201	187	181	188	186	197	171	170	195	175	213	187	192	195	191	191	191	189	167	164	192	209	194	189	180	202	165	193	185	199	195	194	193	194	182	190	185	176	194	185	179	181	209	178	201	182	175	216	197	211	188	177	199	193	210	204	200	188	214	190	175	217	202	203	177	198	183	196	198	180	208	187	189	189	197	185	192	182	179	179	187	188	171	220	167	192	200	183	177	194	192	194	188	175	194	200	192	219	158	182	192	183	187	194	196	213	194	187	191	144	192	182	191	207	182	182	193	194	194	206	218	200	219	193	179	190	217	193	194	222	199	211	177	189	179	212	174	178	181	205	169	222	189	173	190	176	193	179	186	183	196	197	177	196	199	181	203	191	189	187	200	172	190	191	179	208	218	195	207	203	186	168	179	209	188	174	189	176	187	186	183	213	178	196	197	222	203	190	186	187	213	192	186	206	172	191	181	178	208	172	193	204	225	202	186	192	210	179	180	186	196	196	209	213	157	189	182	193	192	222	202	183	172	197	208	185	184	194	167	178	172	176	209	194	188	181	198	178	214	201	201	166	193	179	191	180	206	187	185	189	195	183	184	187	178	192	201	209	183	196	211	221	224	179	184	210	201	197	183	185	182	199	214	164	189	171	182	171	190	187	185	175	179	198	198	189	201	183	208	195	207	173	203	183	170	205	172	183	187	196	173	194	179	185	169	191	179	195	202	175	185	173	203	192	172	182	191	208	160	177	184	192	205	182	181	200	196	186	191	195	191	186	191	200	187	207	207	182	177	191	203	191	196	203	183	194	186	201	188	186	185	171	220	213	182	210	184	184	178	182	182	170	175	172	205	200	192	231	196	187	168	195	220	203	177	192	214	201	175	189	172	174	202	189	211	207	188	190	180	184	210	188	216	217	175	199	175	167	208	191	187	179	203	185	186	181	212	193	218	201	191	185	189	170	188	196	210	180	174	182	190	204	178	186	173	218	207	182	179	193	211	200	202	176	194	195	227	173	190	183	203	196	187	165	189	215	196	186	172	180	214	214	180	210	209	199	187	183	215	200	182	199	182	221	185	185	168	180	178	179	182	202	187	223	188	176	182	200	207	192	195	178	183	211	186	189	193	187	188	197	201	169	197	192	154	187	210	185	198	187	191	187	209	178	180	209	206	188	191	174	182	203	211	189	197	204	208	172	193	182	196	192	207	198	159	187	197	163	202	208	179	207	172	194	220	216	202	192	205	200	212	173	200	205	178	179	215	175	183	178	176	210	188	170	180	184	215	180	184	187	178	183	187	177	188	185	162	190	185	185	191	197	160	162	204	223	165	194	193	195	197	198	179	199	187	173	186	185	170	160	206	198	183	182	177	195	199	213	231	201	186	190	193	203	195	191	183	197	208	188	187	184	189	189	204	186	189	220	186	198	194	204	191	191	200	203	175	199	179	195	172	189	202	202	211	210	180	209	215	200	189	181	183	182	217	219	202	206	182	209	187	199	168	197	192	186	162	202	191	193	182	188	188	215	183	220	171	202	183	174	192	195	172	194	188	188	191	189	156	199	172
7706	2919	6567	7336	6980	5453	4454	4068	4837	5004	24082	50886	48067	38296	25300	11683	640	596	550	582	563	619	586	582	601	505	591	541	576	561	550	550	560	549	630	570	572	559	627	590	552	552	555	539	569	515	560	551	573	554	581	658	688	784	746	622	546	535	553	577	585	527	505	553	561	556	539	558	540	575	565	561	564	534	497	521	541	567	543	539	560	539	559	583	560	538	537	527	609	539	571	505	524	560	581	500	537	545	524	502	554	524	572	563	574	541	534	566	531	563	567	557	517	565	540	561	545	514	538	590	517	532	564	558	573	536	551	551	533	587	525	541	534	553	554	595	500	536	568	568	577	533	568	594	557	576	501	543	556	544	539	563	555	564	537	570	516	548	572	529	598	589	586	535	502	539	550	562	575	512	527	591	559	579	537	542	523	515	576	567	520	553	544	565	552	501	533	558	622	563	580	550	521	563	583	548	557	520	560	562	540	576	539	552	599	544	539	528	515	597	549	543	574	550	559	528	571	564	551	586	569	558	523	574	604	540	565	573	526	533	589	548	585	548	534	553	579	565	566	539	538	597	584	533	559	540	533	510	549	526	525	556	555	560	596	540	549	591	586	535	622	540	542	534	517	585	586	548	566	528	570	524	513	558	541	558	534	524	535	550	594	551	509	572	536	523	544	560	561	509	567	485	586	580	549	579	554	577	574	551	566	535	545	571	592	569	556	512	538	530	545	525	534	544	527	536	524	535	532	568	561	549	534	544	573	541	582	547	511	565	570	552	556	547	528	591	603	549	537	524	523	533	575	530	563	564	544	515	587	596	577	577	561	572	502	527	601	543	571	537	542	527	544	570	534	535	580	545	563	548	580	528	575	551	551	574	566	529	542	583	537	504	539	576	538	580	564	541	567	575	540	559	581	579	549	529	549	569	540	518	614	531	584	532	551	582	518	567	568	542	556	553	585	539	607	526	567	547	573	584	567	562	516	570	576	540	540	542	553	531	554	603	554	562	576	542	517	512	541	530	535	574	555	544	544	553	577	515	577	558	551	591	607	563	569	531	550	560	548	520	594	557	559	569	567	543	555	529	547	541	560	537	580	539	538	569	516	576	557	605	557	556	578	578	567	557	531	562	580	551	570	531	533	544	503	575	564	508	545	593	533	574	548	558	582	546	552	578	519	577	579	522	529	525	557	514	509	499	555	568	539	517	546	559	554	527	568	573	538	563	559	553	584	524	530	502	558	576	561	552	564	580	562	531	561	545	588	547	546	540	566	556	574	577	532	528	543	542	564	545	571	553	552	573	551	550	518	532	537	541	591	561	583	552	556	551	541	545	571	539	591	548	557	538	547	560	512	543	562	581	572	560	565	570	595	524	585	538	541	544	565	560	564	526	571	560	562	558	524	551	560	563	546	516	499	547	533	579	538	576	541	516	533	517	541	550	505	527	551	510	571	529	597	556	540	539	549	550	543	580	580	506	590	520	527	578	553	581	553	552	569	537	573	538	585	562	553	580	553	552	525	531	528	565	501	551	582	530	528	541	550	548	538	593	580	525	529	574	571	570	583	546	579	580	556	550	591	572	557	535	537	542	600	539	524	584	557	552	607	495	535	583	505	561	539	514	566	544	514	546	566	542	562	538	521	530	534	558	530	569	555	538	483	531	557	588	547	575	565	578	548	539	562	573	525	536	565	575	521	553	556	544	587	550	556	506	550	543	559	544	539	547	590	570	574	564	546	564	563	526	559	547	561	569	528	519	566	573	567	585	550	526	562	543	550	506	545	585	557	544	560	560	532	519	536	552	537	539	555	525	557	589	551	570	562	550	544	588	553	548	573	562	567	562	527	560	546	536	557	576	550	572	552	558	551	569	574	563	576	591	592	512	571	541	568	573	560	561	555	552	523	526	578	566	530	562	569	567	563	539	547	535	547	551	588	512	581	546	558	567	523	528	539	586	583	566	562	556	563	534	559	537	533	554	591	529	574	551	546	538	614	575	559	562	529	603	549	547	556	588	560	539	552	522	572	536	548	550	554	545	571	594	577	593	591	535	544	547	539	538	575	565	552	578	600	566	571	541	567	579	540	500	525	555	558	562	501	559	546	550	510	531	544	568	561	542	505	575	581	562	585	530	535	528	546	541	546	531	545	528	523	562	525	543	590	562	580	538	574	549	544	547	559	566	572	537	555	546	529	507	566	580	525	540	550	546	565	514	524	540	530	489	530	564	556	562	516	547	546	545	512	515	650	590	502	555	582	548	551	543	554	571	537	566	566	512	545	538	549	575	558	539	500	575	528	547	551	575	552	532	586	587	477	520	516	597	585	574	562	547	544	537	542	577	564	548	558	564	541	559	546	545	552	551	546	549	546	543	517	535	557	572	552	569	573	579	573	546	537	582	567	579	544	549	549	546	537	605	563	562	569	520	498	502	528	540	538	577	548	530	532	570	548	524	543	583	523	542	503	551	538	552	543	554	624	552	612	519	594	540	515	538	563	544	556	548	530	578	562	537	566	511	542	515	586	594	541	564	549	575	541	540	563	578	551	544	525	597	548	562	569	573	615	564	551	549	539	544	527	565	563	554	541	518	539	585	538	556	561	556	573	568	566	562	577	566	550	533	570	556	543	571	522	562	566	574	567	514	516	551	542	542	531	564	553	558	545	606	550	535	550	546	556	572	549	567	595	547	550	553	559	547	538	597	526	542	539	566	563	597	547	534	556	592	581	567	524	517	570	521	539	527	531	562	533	544	615	602	564	595	564	521	556	569	556	544	586	510	527	570	572	545	551	534	530	600	540	559	567	525	532	603	587	566	506	548	576	551	564	573	559	551	540	549	532	540	548	524	543	556	555	566	551	543	543	562	583	548	519	545	523	528	546	579	551	545	580	525	514	576	569	557	568	561	564	590	562	575	516	562	559	593	594	556	536	596	550	541	572	527	538	543	512	545	561	530	518	590	570	602	504	563	544	573	495	537	526	576	529	542	529	563	536	541	537	531	530	586	570	522	594	541	579	522	543	563	607	586	511	585	583	547	544	629	542	569	590	580	541	561	550	564	530	539	617	542	559	539	557	516	537	562	534	533	567	556	552	514	567	569	534	565	550	532	566	525	523	553	555	569	530	582	560	566	567	568	521	572	567	534	583	582	519	538	590	540	560	578	553	568	545	502	606	605	573	562	554	585	518	547	537	564	559	590	586	574	551	556	536	515	543	562	541	560	533	588	529	563	539	548	556	506	530	577	581	565	509	496	569	571	549	599	544	538	536	596	549	563	557	513	564	536	532	537	541	539	530	503	565	538	538	549	556	522	579	591	555	554	554	550	574	535	567	569	552	526	568	565	569	558	560	530	587	581	538	565	548	541	555	546	563	524	580	567	555	541	537	590	521	562	567	574	591	563	597	579	511	569	542	563	534	553	592	544	562	506	545	526	528	572	557	567	539	569	539	572	573	530	554	564	549	562	503	583	547	526	542	584	550	584	584	578	546	566	582	534
2059	256	271	292	227	210	221	208	194	212	322	1792	2495	1951	1224	506	195	190	168	172	185	173	192	170	183	153	186	176	155	197	188	177	187	172	187	171	177	176	171	217	190	194	175	190	174	176	177	189	178	164	182	170	169	167	203	175	195	202	163	198	184	186	197	176	181	173	192	192	160	176	172	167	150	166	180	190	179	189	194	197	174	175	183	173	165	178	191	190	185	170	192	189	211	167	189	200	191	198	189	179	186	192	184	158	198	171	184	159	172	172	172	185	152	177	171	174	190	197	177	191	176	199	173	178	189	174	188	173	185	161	167	180	189	188	186	179	169	180	170	193	194	174	178	191	187	195	179	166	169	169	181	168	163	164	164	202	167	170	187	162	178	162	185	214	172	166	186	181	182	175	176	195	184	196	182	192	184	191	187	180	172	196	170	186	190	188	168	199	178	200	184	179	177	165	168	180	176	174	158	178	190	167	170	203	184	164	195	168	170	196	177	171	184	201	181	187	176	184	167	164	200	155	173	193	184	189	175	180	202	187	172	154	165	162	170	159	182	164	170	184	162	152	163	192	202	175	170	193	160	164	196	203	167	188	206	193	193	163	194	184	170	191	168	183	170	199	156	196	168	184	181	173	172	163	164	166	143	160	165	178	150	179	186	183	172	198	183	201	159	180	164	164	174	196	185	193	178	175	174	202	163	156	183	152	186	187	172	150	189	158	166	173	186	190	169	173	163	182	182	189	183	149	191	166	195	183	168	170	148	186	184	166	210	176	167	179	197	197	166	180	184	176	174	161	185	179	188	180	169	143	170	191	175	175	172	211	178	183	172	186	195	169	155	178	195	177	175	160	166	174	177	167	169	177	160	202	184	161	180	197	165	161	165	179	178	186	160	177	173	194	178	166	183	186	164	201	183	176	175	186	201	212	157	194	171	174	177	180	176	154	179	172	169	174	176	163	164	184	184	172	191	199	184	182	200	196	168	163	185	184	174	191	185	179	174	191	174	172	185	165	170	173	191	193	202	185	193	203	198	187	178	187	159	207	205	174	169	171	163	190	212	211	189	199	165	186	183	181	172	166	197	187	198	194	144	184	165	186	197	186	191	161	186	174	162	195	180	166	159	197	173	184	190	156	162	174	188	178	175	171	170	167	199	184	191	166	175	214	179	192	206	181	173	158	166	159	194	179	178	167	148	174	167	182	191	185	181	177	171	207	165	191	178	203	162	195	160	187	196	191	187	172	170	189	179	188	176	180	198	194	178	162	178	179	196	165	173	210	175	184	170	229	183	202	186	174	163	188	198	175	183	170	174	174	163	166	201	163	186	171	190	166	159	193	193	176	188	151	175	189	174	175	155	165	180	181	175	187	176	174	161	197	168	187	161	177	156	176	184	189	177	187	174	183	175	164	189	230	198	165	164	182	170	177	170	211	177	208	191	169	170	149	165	169	179	182	160	165	189	183	184	201	184	178	180	183	185	176	186	184	176	191	187	179	184	167	187	171	179	163	187	197	194	189	197	181	167	185	185	191	176	171	173	204	184	165	181	182	152	187	185	173	216	185	161	157	177	195	189	214	198	181	186	179	189	159	186	190	180	180	176	176	187	188	187	181	178	172	184	193	183	173	182	173	182	189	166	165	161	194	171	180	170	192	170	179	173	166	192	180	175	166	178	167	165	169	176	176	211	185	176	171	202	156	178	179	206	184	198	168	179	164	186	184	191	195	179	184	183	161	183	175	191	177	169	154	186	168	186	189	196	152	180	169	190	171	195	181	158	162	157	152	189	161	181	195	186	185	165	156	166	156	187	168	168	173	178	179	152	184	161	169	169	194	197	185	184	169	169	163	193	148	188	192	191	167	193	214	171	189	207	164	189	196	174	175	177	171	156	176	164	187	188	172	181	188	193	165	192	165	177	142	190	200	208	173	176	201	203	148	168	181	192	172	186	184	182	186	181	160	180	189	176	195	174	185	182	186	188	187	184	191	171	173	190	170	174	208	168	170	194	198	166	191	158	190	186	197	180	195	208	183	206	189	160	194	201	181	164	183	165	190	186	188	174	151	177	182	175	186	186	181	174	148	172	202	179	148	185	164	162	163	173	157	178	156	163	208	167	185	168	181	187	174	195	177	184	199	178	170	180	196	183	189	182	195	168	184	174	155	209	170	188	168	195	180	161	178	186	171	145	190	188	192	175	191	161	180	196	183	174	167	185	164	183	181	190	188	210	188	189	179	192	188	184	201	197	164	176	176	173	154	187	183	186	162	181	184	197	176	206	184	181	192	178	178	169	203	175	204	172	187	177	195	175	173	193	192	200	194	205	164	184	182	178	178	190	174	189	155	175	170	159	179	177	188	195	213	181	174	185	157	189	186	182	194	173	204	175	190	184	178	184	186	176	183	167	175	184	199	171	185	168	183	187	171	195	178	192	194	203	155	162	160	156	179	195	177	167	180	183	154	190	204	173	181	206	181	153	178	173	176	163	224	196	192	161	205	195	175	184	196	168	177	176	178	192	174	190	155	190	187	196	169	182	191	180	167	192	180	184	180	178	184	163	181	174	162	178	173	166	185	176	168	176	170	171	188	190	166	197	160	182	213	171	165	170	154	160	176	175	156	169	185	199	198	159	175	171	167	192	174	188	193	163	173	185	183	180	164	202	192	163	178	193	191	150	150	184	193	188	191	174	179	164	176	189	170	185	178	174	197	184	177	161	188	183	187	183	174	164	188	184	181	189	158	184	182	190	168	183	178	194	188	166	170	177	176	170	195	188	166	183	173	191	163	189	180	188	183	180	180	175	170	171	154	186	171	169	165	195	180	187	202	166	180	157	178	163	174	166	190	197	169	171	197	171	187	185	188	219	188	194	175	179	168	168	202	168	156	172	183	189	178	193	173	171	188	204	198	176	163	183	187	186	197	179	187	200	165	165	158	164	164	171	181	180	179	205	189	186	171	166	158	180	169	188	184	156	169	184	185	184	177	180	198	192	178	204	169	180	202	188	192	201	203	196	180	207	183	191	173	185	186	181	189	198	160	181	194	172	172	166	189	169	182	174	188	199	177	179	166	181	179	150	198	183	181	196	171	161	190	176	189	184	180	190	169	208	175	201	180	187	182	179	157	182	181	169	186	178	170	193	181	179	181	183	181	189	217	177	189	192	168	150	193	185	212	183	169	178	165	161	198	170	172	159	153	182	179	168	167	165	186	214	189	167	190	168	195	181	173	177	179	191	166	199	164	180	175	155	181	172	183	183	171	169	186	167	208	175	185	192	175	184	171	172	164	188	179	178	165	151	169	185	174	160	179	193	185	174	163	201	197	162	201	167	184	157	183	190	179	189	168	166	158	173	183	175	198	178	180	161	183	175	187	188	159	181	193	174	169	161	170	180	163	143	180	187	183	178	179	195	167	195	174	195	198	192	150	207	170	183	167	172	176	180	168	196	183	189	169	174	194	171	181	165	180	178	145	197	182	190	157	170	159
2143	674	811	947	819	808	707	637	683	740	1654	9568	11401	8569	5015	1849	499	507	497	512	516	500	527	477	505	512	526	515	518	521	540	484	554	551	503	496	514	503	522	539	503	494	548	528	520	506	515	540	499	502	545	492	527	589	517	489	497	521	523	537	513	513	516	533	498	539	497	527	516	530	517	534	521	526	499	537	533	473	547	503	523	524	504	507	491	536	548	500	486	512	517	525	515	559	546	495	502	494	565	527	475	485	558	518	503	533	536	462	532	521	491	504	509	482	518	514	505	524	526	493	499	476	528	505	521	471	487	508	549	494	490	485	523	496	511	546	520	491	503	518	481	492	478	510	542	554	490	514	532	563	522	517	527	483	582	529	504	531	511	494	538	489	520	509	502	498	544	540	536	529	494	512	500	528	512	496	529	552	531	524	524	525	515	524	510	526	510	524	465	543	484	563	484	516	498	497	483	521	505	533	501	507	563	553	547	517	493	510	520	523	507	516	503	573	493	527	502	508	515	545	511	534	508	532	525	547	542	555	544	501	492	510	525	501	536	478	534	537	480	548	533	522	522	498	514	468	522	537	498	509	536	490	504	558	517	483	537	517	547	504	540	543	517	496	519	517	522	505	539	493	522	498	530	520	502	524	505	479	512	517	533	509	481	481	518	532	517	537	560	536	528	515	502	505	547	513	533	506	519	523	490	502	530	555	509	466	524	494	550	508	529	502	543	497	529	550	511	489	480	499	542	463	508	525	502	522	532	553	511	485	492	492	515	553	512	486	477	507	512	507	460	508	523	486	534	503	506	527	508	525	514	517	559	514	497	523	500	525	499	539	528	502	480	544	504	508	510	499	528	536	509	492	521	491	544	527	537	495	551	555	517	529	510	526	503	502	490	531	523	526	508	514	525	507	489	518	512	527	457	551	501	506	514	513	556	563	515	516	538	527	448	496	561	546	524	504	546	519	523	506	527	526	536	522	548	510	524	533	505	500	529	566	509	511	483	556	534	543	545	500	523	506	476	512	544	518	512	512	503	504	538	544	486	497	475	517	520	570	489	537	518	489	482	543	591	506	465	504	529	519	507	556	530	537	510	496	528	517	537	515	490	513	501	498	527	492	506	499	554	539	516	507	513	528	516	526	537	505	569	531	536	516	519	550	554	524	489	532	478	507	530	504	529	486	550	532	542	543	523	540	541	549	512	499	488	530	497	509	522	496	523	536	551	515	527	514	477	538	510	476	527	495	527	583	511	541	553	481	503	546	483	551	508	505	476	504	538	513	533	525	497	490	519	524	497	522	515	482	508	499	528	510	530	533	520	549	529	538	543	522	517	540	495	488	528	498	532	526	502	486	541	476	474	550	531	507	464	486	552	543	552	504	533	469	497	518	505	535	499	545	553	548	467	484	553	518	498	500	487	525	535	483	586	511	517	495	509	520	503	520	499	458	592	501	487	512	515	502	504	556	513	523	523	523	539	520	531	507	526	543	473	495	495	525	550	519	526	522	479	526	511	556	514	540	498	523	503	513	488	507	497	497	473	531	507	542	506	531	539	524	514	509	505	524	533	530	516	522	522	515	533	536	507	523	498	489	507	505	508	523	518	550	527	492	519	574	518	471	537	531	524	535	536	495	551	525	503	472	549	516	495	531	515	539	482	507	533	513	540	500	488	526	504	501	521	527	521	503	562	530	527	523	489	513	508	496	503	506	528	542	558	530	525	535	510	514	562	519	505	468	517	494	486	491	538	545	499	559	542	529	503	522	484	504	520	493	512	528	525	503	518	524	515	494	538	502	522	478	528	493	476	508	516	503	537	526	528	476	489	506	524	495	509	519	543	528	479	508	525	502	490	489	512	504	505	506	511	522	518	484	506	515	563	526	522	456	512	510	500	482	526	499	523	491	489	527	526	511	528	534	504	499	536	500	509	566	518	538	555	518	496	455	517	494	528	530	517	465	503	490	488	534	517	517	519	519	510	494	550	550	528	498	503	509	491	514	519	496	510	535	518	508	486	521	495	506	531	521	530	592	544	534	511	488	540	529	500	529	514	518	482	518	493	456	542	492	502	525	512	573	534	509	512	530	514	496	522	529	489	534	475	522	493	470	529	521	517	508	518	497	512	515	515	502	500	537	510	542	524	463	517	544	528	515	503	496	492	500	540	510	557	526	530	494	520	484	527	509	533	489	494	546	522	520	546	509	537	532	515	533	535	509	549	493	529	473	526	509	558	481	544	510	496	482	490	524	515	497	518	568	532	521	554	481	539	468	518	515	497	519	546	476	500	474	523	468	513	510	513	509	523	533	552	518	542	528	532	515	472	481	492	531	496	545	520	511	497	535	550	537	555	530	521	515	527	497	515	518	495	548	491	461	508	488	513	478	528	528	504	543	518	568	505	498	525	490	510	543	506	527	528	496	472	491	565	531	490	518	484	554	481	475	506	527	508	515	529	542	531	474	491	538	528	542	524	533	484	537	500	489	475	560	501	526	491	484	499	509	505	506	484	505	521	532	503	549	580	497	532	530	521	528	571	494	525	503	532	497	525	490	503	530	524	478	505	522	483	541	507	490	561	511	504	506	511	537	483	485	542	530	509	533	533	507	552	537	463	463	539	533	535	544	497	541	466	502	537	573	494	520	530	535	550	518	506	505	537	561	502	532	488	544	497	501	477	508	557	540	525	519	536	499	542	510	531	504	483	539	492	490	513	529	524	542	533	540	530	557	530	555	571	569	523	496	488	534	507	517	501	550	540	493	520	517	539	522	483	526	485	525	550	503	504	509	498	520	572	523	509	479	448	505	520	511	543	541	535	518	503	534	503	494	514	501	538	538	511	555	490	521	501	521	479	469	556	544	561	513	483	512	518	485	534	486	486	503	520	495	522	535	528	445	507	512	514	510	515	493	546	514	565	537	479	496	507	498	509	494	550	506	511	544	483	533	494	478	514	494	537	525	502	496	543	549	467	515	501	527	516	500	521	504	501	554	541	548	525	526	527	486	507	537	526	477	515	528	494	528	504	567	501	541	548	518	516	515	561	518	510	526	499	482	503	503	513	513	515	481	487	492	503	529	564	533	507	528	562	517	546	512	546	495	481	531	522	549	472	521	532	547	521	498	538	509	520	514	513	492	538	536	553	558	506	514	505	565	515	515	557	538	518	539	520	509	473	509	516	518	552	538	534	496	543	538	528	528	481	560	515	522	512	508	477	507	473	514	529	506	509	505	511	490	529	520	526	556	519	497	512	556	528	519	514	492	500	517	495	537	459	528	498	485	545	538	491	515	535	541	527	510	482	500	526	495	515	522	525	476	502	545	483	490	553	531	511	470	540	516	511	522	456	531	520	487	490	513	512	532	506	494	559	533	547	546	535	536	548	528	535	516	517	489	501	501	539	492	534	493	503	543	520	511	502	496	520	552	554	515	504	504	543	514	504	523	497	547	529	492	470	521	511	539	477	494	500	541	536	481	499	507	522	537	531	530	510	517
8830	1463	1966	1509	1165	853	689	568	620	592	3422	20577	20811	13629	6806	1069	169	169	167	165	170	139	149	165	165	155	169	138	144	138	171	186	155	153	183	158	168	168	160	163	151	147	148	144	172	152	151	153	156	164	137	150	186	161	164	162	156	138	164	143	159	129	134	142	147	179	151	154	169	177	151	159	154	147	156	133	165	152	168	139	133	148	145	163	146	178	167	142	156	161	153	162	160	153	135	138	170	152	143	182	143	157	151	133	152	151	140	158	162	156	152	155	154	154	151	165	182	148	168	161	157	146	149	138	167	133	132	139	152	165	139	144	159	145	133	139	160	147	155	137	165	169	129	131	157	155	158	147	153	150	151	140	157	164	159	147	157	151	177	168	151	141	145	133	148	152	126	147	147	180	152	147	146	161	162	162	157	150	149	156	173	142	155	164	149	153	164	141	170	164	162	148	166	161	159	166	147	164	158	130	136	137	151	138	129	172	128	148	157	140	144	139	163	159	151	174	142	174	158	162	157	148	173	159	154	159	151	160	144	147	149	133	142	135	143	152	145	124	147	142	156	190	153	149	156	152	171	148	185	181	167	153	148	157	175	153	146	165	151	165	181	166	159	151	158	137	124	133	152	180	141	150	157	159	144	144	142	166	138	172	168	133	142	150	171	142	151	171	134	169	162	153	157	180	154	147	155	166	166	172	155	140	156	168	163	145	168	170	184	161	143	152	152	168	146	158	157	139	160	159	177	142	153	160	144	149	165	168	139	167	188	148	159	153	136	177	165	138	161	172	166	165	166	149	148	155	152	139	137	137	151	162	138	143	160	144	146	135	166	142	134	148	152	168	149	167	151	159	164	151	170	159	131	130	151	166	164	145	149	165	148	166	149	152	149	163	147	162	160	152	159	174	160	144	176	155	142	167	159	146	154	173	148	141	153	135	145	152	167	152	164	155	152	185	163	167	148	136	150	165	165	172	131	149	153	154	154	150	162	164	162	150	154	150	171	154	159	140	138	138	142	163	165	160	153	158	161	147	152	165	183	156	154	160	151	142	164	144	146	153	143	181	168	138	131	144	150	164	173	171	180	135	168	158	142	180	172	160	165	171	151	176	152	151	161	143	150	132	137	163	143	138	169	141	143	141	155	144	152	152	166	124	159	154	182	138	146	154	153	144	153	168	158	161	158	167	147	149	169	153	143	161	137	165	146	148	156	163	139	169	162	151	144	137	149	157	184	151	153	154	178	132	166	162	152	156	138	163	176	137	161	163	155	161	147	149	164	159	150	120	138	132	165	154	164	146	145	170	150	168	147	153	158	147	155	153	159	144	154	165	158	159	155	165	166	171	155	138	164	147	150	167	152	142	156	149	178	140	130	169	156	151	133	161	169	140	139	170	162	143	149	170	129	173	134	160	140	151	149	157	159	159	166	137	163	150	182	137	160	165	159	152	150	151	143	171	139	159	146	164	152	157	171	162	141	150	151	158	178	137	164	173	173	147	149	129	154	136	148	164	174	152	164	179	150	160	150	152	155	173	166	137	144	153	158	155	152	168	125	167	166	158	151	151	161	160	152	153	170	145	154	146	156	156	149	167	131	133	163	163	153	158	164	148	195	150	162	154	139	135	156	179	154	148	158	158	175	156	164	149	171	158	154	149	140	165	152	179	153	158	142	156	164	146	140	159	148	151	151	158	157	158	174	144	157	152	155	142	165	147	170	112	173	144	186	160	139	142	183	134	141	144	172	145	143	146	145	160	135	149	171	164	151	147	129	152	155	156	138	155	158	149	179	154	127	146	145	159	151	166	137	154	158	142	147	137	150	151	155	151	141	144	152	156	162	152	146	167	144	154	169	163	127	140	144	149	110	156	148	132	165	140	134	149	149	175	148	150	154	152	143	155	157	141	145	171	147	160	150	161	133	159	173	172	146	148	139	155	163	157	153	159	160	140	130	128	162	152	161	166	139	137	155	178	169	149	154	190	172	159	159	136	135	154	153	156	162	141	143	141	161	150	168	146	129	137	145	143	144	165	156	172	148	154	132	139	141	186	155	165	157	144	146	151	146	138	130	149	136	149	129	139	158	168	144	147	143	158	133	157	145	157	169	156	160	141	136	162	159	167	143	141	154	139	181	161	164	146	156	165	164	169	179	162	146	147	154	155	154	130	164	153	150	166	180	171	165	123	151	148	156	147	143	130	169	137	168	151	135	166	139	158	144	126	161	164	158	130	166	156	163	174	143	173	161	149	160	163	151	161	143	180	158	159	151	167	139	140	147	140	125	151	164	151	158	150	140	157	143	163	167	147	143	170	137	141	163	149	137	145	140	153	138	151	167	141	135	166	172	137	160	151	185	121	147	150	157	151	157	145	156	155	161	152	157	162	152	146	184	167	160	138	152	142	167	156	161	163	143	151	162	169	163	140	160	146	146	147	170	169	161	151	155	147	162	170	161	152	159	168	162	163	157	125	162	173	136	155	132	153	158	158	156	159	135	147	178	141	144	150	158	132	163	149	154	162	173	152	156	172	157	169	141	170	141	146	162	172	158	155	140	180	145	134	145	168	134	147	177	150	118	154	147	164	138	158	166	146	154	135	160	130	155	173	149	148	135	148	147	147	148	171	162	151	136	150	168	155	129	141	166	149	141	163	158	158	140	146	153	154	167	130	169	156	166	141	141	135	150	174	159	168	140	174	164	171	143	157	157	186	142	139	127	176	138	147	164	167	184	128	129	159	166	164	146	139	155	176	132	162	142	166	137	133	131	158	168	142	168	155	162	173	162	139	155	159	166	174	148	175	138	145	158	166	153	178	152	166	167	159	184	148	138	156	147	166	178	163	145	162	139	158	146	162	155	144	167	167	132	147	137	151	138	168	152	134	162	140	177	182	151	167	160	143	133	147	156	173	166	150	166	167	134	151	135	154	149	163	158	154	149	162	134	165	145	158	137	164	120	161	160	156	196	152	152	161	153	142	175	131	159	152	142	148	161	182	139	163	172	145	147	150	153	169	154	133	163	142	172	145	145	168	144	149	139	160	176	166	161	170	162	141	140	168	166	156	136	173	168	157	153	149	155	159	151	161	154	162	139	135	173	151	174	140	146	142	146	153	162	160	169	148	157	163	158	152	139	154	151	187	172	154	158	156	124	162	126	168	153	143	141	146	155	159	165	140	156	147	157	136	171	177	160	155	149	148	147	136	168	148	184	166	176	167	141	157	191	163	166	167	152	166	150	159	144	153	165	173	153	166	166	150	132	136	162	153	126	142	149	144	147	153	135	144	147	148	143	143	150	158	165	141	168	162	137	172	146	153	153	152	172	175	131	166	157	132	159	151	172	151	159	134	150	140	180	154	172	145	148	158	156	145	143	154	171	176	148	152	145	171	156	143	143	132	152	145	166	146	161	142	152	154	184	159	144	165	165	134	147	141	169	160	142	157	143	137	159	150	174	140	149	136	142	140	182	163	162	155	141	150	142	167	136	136	177	147
5860	1681	3974	4532	4092	3583	3115	2708	3230	3066	12828	42026	40726	31709	21589	3738	495	461	468	487	492	444	468	439	471	453	486	456	466	476	460	489	468	470	499	484	488	461	447	452	490	445	447	447	442	435	439	480	445	467	465	563	767	628	572	443	489	484	420	459	443	482	444	465	446	442	465	483	443	461	467	479	455	441	483	448	477	493	400	489	498	468	467	445	441	481	443	433	427	465	437	439	479	438	451	451	451	455	456	445	446	437	453	457	437	448	450	448	441	454	474	450	437	415	460	476	434	399	432	474	464	477	446	447	441	441	434	459	434	469	481	451	469	481	484	443	410	450	487	465	453	450	444	431	444	410	466	480	476	445	471	426	527	478	458	452	480	441	452	487	418	491	468	458	471	486	498	466	485	467	481	488	433	475	431	472	402	470	470	434	462	417	469	487	484	452	466	465	452	451	453	488	454	498	420	455	437	456	440	420	489	437	455	468	433	454	451	473	443	450	457	434	454	450	410	444	457	443	464	449	444	454	443	450	441	443	406	413	443	428	443	462	439	431	447	458	432	444	492	441	474	448	438	457	460	465	436	469	397	467	447	399	452	482	458	467	438	433	417	459	422	459	471	472	462	450	439	455	457	468	452	451	448	443	471	465	423	428	452	438	473	471	488	465	460	445	463	519	462	449	460	443	468	429	444	438	453	454	452	470	454	474	467	430	492	446	454	452	477	430	443	446	485	439	456	452	460	434	443	481	463	475	450	445	454	449	478	500	462	470	433	433	442	464	479	462	446	471	459	460	476	423	472	454	445	440	465	449	464	497	466	433	502	459	461	430	407	434	465	446	465	469	456	441	494	427	453	463	476	468	454	444	434	458	475	480	484	492	420	437	425	431	457	442	465	432	469	440	455	407	441	496	418	465	465	510	458	478	465	432	432	432	420	466	432	460	455	485	435	452	457	458	469	439	458	423	471	441	480	481	484	446	435	450	468	502	457	474	460	427	454	481	417	448	429	467	476	466	450	444	479	437	429	457	466	456	467	465	445	483	496	484	428	489	435	458	475	425	462	447	425	490	461	495	410	451	443	502	480	445	474	429	451	442	410	466	475	459	454	444	443	459	457	457	434	482	442	492	471	486	468	455	407	455	449	463	454	418	468	490	457	427	460	466	441	486	446	455	462	469	428	479	445	453	471	487	474	450	442	462	460	447	451	449	461	463	450	452	454	458	474	450	463	432	472	444	467	459	459	477	485	423	462	493	459	457	449	433	451	448	446	445	422	461	458	491	443	455	451	459	459	439	449	476	489	490	440	485	444	472	459	462	446	465	474	465	482	452	460	453	444	418	458	421	483	444	443	435	466	520	418	451	457	482	457	414	474	480	440	453	472	443	480	478	477	447	472	433	443	469	459	423	471	497	430	465	466	461	444	423	452	473	458	411	466	470	473	459	440	463	441	444	437	457	492	446	486	497	404	480	445	438	421	436	441	447	449	437	467	473	478	461	439	450	445	449	468	463	450	447	463	462	480	443	432	469	449	444	464	412	445	491	416	486	436	443	445	444	444	453	444	491	411	470	440	471	431	503	468	442	497	455	455	446	481	454	468	475	423	472	500	489	485	467	456	433	457	456	472	456	442	458	468	454	468	439	445	446	472	439	463	456	480	450	465	459	436	422	459	479	467	446	433	464	454	466	466	444	467	440	469	458	424	463	453	458	461	509	440	478	463	474	441	466	436	443	516	459	480	479	469	473	456	426	463	466	437	413	477	470	448	461	447	451	482	479	476	448	453	473	488	428	458	462	429	457	470	453	443	432	479	449	447	454	494	457	497	467	477	445	451	423	462	451	450	453	447	456	441	486	462	427	450	450	431	428	477	473	437	450	427	474	455	453	469	404	446	455	442	452	469	466	439	455	456	464	425	492	428	486	440	445	482	472	463	448	474	461	435	483	464	467	432	479	452	441	472	473	423	486	469	456	463	477	426	455	492	471	463	485	447	484	427	434	429	485	462	402	450	434	416	453	441	439	420	455	415	462	438	463	414	473	459	461	452	482	479	459	465	459	436	454	444	448	456	452	441	447	472	501	484	465	450	435	424	449	459	449	472	443	471	488	450	448	449	482	448	460	442	479	455	476	429	436	473	458	491	442	462	485	426	439	435	502	459	464	476	487	416	468	456	460	447	482	426	439	447	475	455	474	469	453	443	463	436	465	432	464	484	415	431	475	479	450	482	455	462	457	470	471	447	437	453	466	441	468	465	456	437	462	463	448	447	431	498	452	469	476	469	469	443	459	441	428	463	432	473	451	461	459	413	473	451	466	434	444	490	455	435	497	445	486	459	452	480	446	446	457	441	491	467	441	462	450	472	445	459	446	476	455	484	439	484	426	455	478	429	417	451	492	485	463	481	443	451	447	451	445	462	456	488	446	455	456	444	463	472	473	473	483	465	451	458	466	444	458	453	468	486	447	488	446	445	436	440	428	433	449	416	461	496	444	452	482	464	460	442	472	442	495	461	457	456	499	452	445	455	437	441	467	456	415	462	420	470	421	465	435	452	471	480	428	466	435	441	460	456	458	475	433	478	485	451	447	450	468	411	422	454	480	420	471	458	467	473	463	481	406	471	453	445	462	434	487	423	483	427	454	427	456	454	444	443	488	465	469	464	466	471	442	437	465	455	506	456	474	481	472	456	450	438	420	443	441	452	420	442	456	454	467	447	478	425	481	457	443	457	439	469	495	432	439	447	479	439	458	437	477	443	474	442	480	452	471	469	431	468	467	493	443	484	421	450	463	469	487	446	440	444	476	491	456	469	426	450	464	502	453	463	449	441	468	446	435	444	438	454	467	475	501	474	430	446	503	429	501	442	444	423	490	455	439	478	442	456	465	459	434	467	439	442	452	430	426	441	466	441	466	453	473	436	433	462	455	462	456	466	445	471	477	447	446	470	430	420	479	457	481	457	459	450	447	454	480	445	441	464	450	482	457	457	455	455	453	442	458	472	441	444	480	424	428	457	450	479	453	455	440	424	503	426	442	481	430	460	453	460	429	458	440	514	430	440	459	449	501	488	476	438	472	449	470	456	465	443	458	438	443	439	465	473	462	448	468	533	399	465	454	467	530	456	472	447	473	461	518	456	501	431	468	467	479	468	461	474	426	506	462	452	456	431	474	465	493	465	462	511	480	455	469	487	458	458	455	443	451	461	476	448	453	488	449	436	465	473	473	486	434	477	446	433	448	457	463	434	422	456	457	468	429	441	481	456	455	509	466	460	483	459	456	476	460	481	468	491	424	469	470	447	433	445	433	480	454	474	437	424	481	462	490	456	447	469	477	431	444	480	454	445	461	501	444	415	457	467	463	439	420	481	456	441	428	447	456	476	445	470	423	459	470	453	476	445	483	454	456	509	459	441	442	449	455	454	498	458	454	462	443	471	437	438	463	468	464	472	420	455	439	444	440	453	475	461	440	468	481	459	453	420	470	450	458	454	416	459	403
15060	2743	3272	2719	2284	1680	1566	1456	1141	1129	5294	31637	31840	21639	9324	455	183	189	220	183	177	208	196	181	185	183	203	189	173	193	179	189	214	192	168	172	177	191	172	186	184	174	186	193	178	176	183	189	176	177	191	174	233	284	262	240	188	227	214	214	198	192	183	158	199	197	178	182	182	150	181	192	174	195	198	198	168	180	150	210	199	195	154	163	189	154	169	169	186	204	191	177	176	177	177	181	187	175	191	193	162	207	180	169	182	187	182	199	155	190	181	217	176	182	179	171	151	166	171	174	165	197	170	167	190	209	173	172	209	175	166	188	202	154	203	179	182	174	181	197	187	189	185	183	170	157	169	178	175	208	140	168	197	168	161	173	189	196	192	187	184	204	197	168	165	186	187	191	170	199	172	191	175	205	189	203	184	194	179	182	138	181	192	167	185	201	189	169	152	191	190	197	174	178	184	176	186	176	152	180	165	194	206	161	189	196	174	210	188	193	191	236	172	186	177	200	185	169	154	165	175	170	200	177	177	173	180	180	197	154	181	165	185	184	167	182	194	183	193	212	190	178	180	164	189	187	162	194	167	188	164	181	182	178	169	173	191	196	170	171	171	173	186	173	172	193	187	213	190	172	203	196	165	176	184	185	186	182	199	159	174	170	186	171	194	182	164	189	179	185	224	177	173	172	212	191	173	188	176	174	178	156	175	158	210	197	206	198	194	199	164	183	176	185	164	165	195	180	167	202	224	176	182	178	178	187	162	184	212	172	184	170	196	220	183	179	169	161	177	189	201	169	210	197	198	159	178	168	180	164	186	203	210	169	187	182	199	191	204	165	194	193	189	160	179	208	184	172	164	165	183	172	182	175	177	166	180	191	188	191	179	188	177	202	190	165	167	191	191	173	170	180	201	155	191	183	197	161	167	147	179	169	197	160	175	144	231	167	177	177	196	173	206	181	169	185	213	183	185	189	185	185	183	188	178	190	198	196	181	198	186	171	171	182	213	194	181	177	190	195	208	171	193	196	196	170	176	201	185	176	178	205	168	164	190	190	181	191	215	194	168	188	189	169	189	186	171	218	185	171	192	179	191	148	192	180	167	197	170	178	194	166	183	171	198	190	194	170	186	186	181	186	173	198	181	182	187	183	162	169	183	197	193	182	198	178	183	156	169	181	173	182	195	184	180	182	198	193	186	198	188	177	197	207	216	185	188	178	159	201	161	176	179	170	189	183	180	180	184	204	176	179	168	196	166	185	189	186	145	180	179	198	191	171	161	169	199	167	183	151	181	188	173	198	197	195	173	183	196	172	196	173	194	186	180	174	213	177	193	194	171	173	188	191	198	187	147	202	182	181	189	218	202	191	173	175	182	194	194	191	191	192	170	189	188	185	183	186	211	194	181	197	211	199	207	194	185	172	187	177	200	190	205	181	169	183	161	166	184	187	196	190	192	179	186	192	179	184	163	181	196	188	201	173	198	184	188	171	197	195	187	193	188	187	188	169	203	186	199	177	177	180	183	198	199	184	177	203	220	187	174	168	175	175	187	181	178	175	188	166	186	177	171	183	161	169	176	178	190	175	154	193	171	180	198	185	199	199	194	182	178	162	194	199	218	156	158	199	169	198	202	167	178	200	191	194	167	187	191	186	163	204	188	176	183	161	199	190	183	205	208	167	149	204	194	210	175	159	190	167	189	192	174	189	171	156	184	188	175	169	160	166	175	177	175	191	169	171	169	204	191	185	203	173	193	205	178	162	181	198	179	175	199	175	166	174	196	180	177	189	159	182	184	193	176	174	178	183	185	174	184	163	180	164	162	194	169	197	187	188	185	187	184	188	180	176	193	178	180	200	196	184	176	167	172	187	183	168	180	160	180	174	191	194	165	175	188	190	174	158	183	180	172	195	159	185	174	192	200	186	186	189	184	172	204	186	181	162	180	197	194	182	176	159	190	186	169	175	169	191	199	202	175	172	189	191	170	175	167	193	172	189	176	172	162	169	192	203	198	187	180	191	207	165	181	176	209	164	159	186	173	183	218	165	195	194	176	169	194	163	198	176	178	171	184	191	161	189	195	186	178	181	189	189	190	183	191	163	168	176	164	187	173	185	193	188	157	200	185	183	179	189	190	184	215	180	176	176	201	189	163	165	200	201	177	201	177	167	172	168	166	208	186	178	173	199	195	175	186	177	166	208	188	184	183	190	189	179	165	176	181	188	206	187	197	185	200	206	204	176	175	196	187	164	179	185	172	178	185	211	181	170	178	168	194	187	197	177	183	178	200	187	173	181	208	199	209	170	170	192	161	166	165	175	190	201	163	165	159	189	190	172	192	194	166	175	203	201	201	204	193	164	186	198	190	195	196	186	185	196	201	201	189	190	185	191	190	204	205	178	189	176	173	178	187	188	175	154	188	184	162	178	167	180	197	178	163	195	211	178	204	208	195	184	189	222	181	189	173	194	184	166	158	172	203	187	176	195	194	173	160	176	191	191	178	189	193	206	181	184	170	190	150	185	178	158	171	183	172	190	163	184	176	181	174	163	217	185	182	179	181	173	173	178	171	203	182	199	173	188	188	193	183	183	162	167	167	176	176	201	181	173	188	174	191	195	191	203	214	192	190	188	194	175	191	185	171	202	202	204	188	182	205	174	197	181	173	197	173	183	173	201	190	190	212	153	174	166	162	170	178	148	187	178	173	168	185	175	191	178	201	191	174	171	193	179	203	176	175	175	198	169	153	175	206	192	187	210	204	194	192	186	176	193	178	189	200	215	184	189	201	175	195	151	174	168	183	183	185	164	197	181	181	181	178	191	170	178	224	193	192	184	194	180	171	199	167	168	170	179	208	170	158	165	190	171	174	156	180	196	201	199	191	201	172	171	177	191	209	177	192	210	183	188	176	189	196	180	169	178	210	179	167	172	203	180	180	175	166	196	186	180	195	177	197	168	207	183	180	197	183	180	175	172	185	178	168	155	190	204	170	194	191	176	167	190	174	191	168	180	169	184	203	180	180	181	147	174	156	191	197	183	183	167	176	194	171	179	173	177	199	184	194	188	170	163	184	160	169	179	175	167	192	186	157	173	176	193	184	182	196	193	175	171	179	168	166	186	198	173	208	204	170	156	180	195	187	182	174	204	201	182	183	185	191	163	182	195	173	185	189	198	165	200	210	198	154	195	186	190	154	164	207	189	169	194	191	160	187	175	165	197	183	187	183	194	182	202	222	181	182	164	174	186	178	211	177	182	185	202	198	170	178	200	161	183	180	156	181	156	174	197	185	167	187	169	187	187	175	208	223	182	168	173	168	181	192	203	166	189	186	203	191	190	181	218	183	190	184	196	191	191	167	180	189	175	189	189	178	193	192	165	172	146	159	200	190	182	184	164	197	181	181	182	209	187	204	178	168	185	185	191	184	191	178	165	152	197	168	173	192	183	199	174	188	164	185	200	194	175	174	192	194	170	200	190	186	164	190	188	149	179	188	205	175	192
7649	2745	6216	7399	7286	5917	6045	5664	4975	5348	17079	51111	49066	39141	21549	868	561	604	621	635	632	659	563	586	577	600	586	607	614	554	563	510	512	597	589	555	565	546	562	568	532	520	581	553	516	552	524	543	537	558	514	698	1118	1281	1202	903	660	550	505	574	504	593	546	558	544	541	540	536	529	541	509	552	546	534	499	520	552	581	527	539	529	502	498	505	536	499	579	566	523	544	500	522	551	494	536	548	501	537	534	538	535	528	569	557	525	526	540	567	499	491	550	495	503	558	491	523	528	550	539	557	546	528	539	592	521	531	529	570	531	508	513	530	592	550	547	517	532	534	523	543	519	552	608	507	566	532	491	533	524	505	486	562	523	522	502	542	501	536	532	561	543	537	524	548	540	519	533	555	512	507	516	520	555	505	529	511	528	513	501	538	500	556	530	518	550	573	534	533	537	525	511	515	549	551	562	522	517	501	536	541	539	522	543	522	589	564	532	542	499	537	518	568	508	496	540	520	518	577	516	521	529	521	536	509	523	540	534	518	562	509	574	566	553	545	530	502	531	537	547	581	507	526	537	551	526	503	513	518	530	513	544	523	499	496	545	546	558	524	530	540	506	497	542	525	492	552	539	511	488	488	500	534	548	556	551	577	519	507	531	561	552	553	567	524	526	533	483	523	550	544	534	522	545	518	550	522	552	509	530	513	508	563	533	513	519	520	522	563	542	565	533	579	554	505	499	495	564	523	555	536	520	526	532	543	548	525	547	556	519	510	537	507	509	550	543	542	498	506	527	535	526	475	551	483	555	534	522	539	550	526	549	495	494	552	541	513	541	507	533	525	561	549	535	559	508	534	520	485	556	538	526	524	507	532	553	555	537	500	555	522	545	532	546	546	488	545	527	551	544	458	538	535	532	528	541	529	514	538	543	553	525	517	527	531	528	526	516	544	517	570	554	543	533	547	477	500	515	531	521	517	501	576	509	550	531	523	508	534	511	526	534	523	539	536	549	562	527	530	525	531	532	504	513	539	533	533	532	544	547	533	531	516	536	543	502	529	548	530	549	587	519	514	527	519	511	505	569	568	527	529	580	548	518	547	507	542	537	521	567	516	550	509	536	526	523	512	582	525	538	525	527	542	509	538	524	542	562	513	525	542	494	571	516	471	556	544	554	532	576	518	542	562	529	554	491	552	537	540	526	568	563	550	557	542	532	530	503	518	518	529	544	560	529	537	595	565	506	510	529	501	531	490	512	528	527	501	519	525	506	532	563	505	496	532	543	548	548	520	516	478	523	541	529	542	571	505	545	515	574	571	568	529	520	537	535	572	506	544	578	529	526	519	551	525	518	512	522	551	525	481	554	519	498	495	526	531	520	545	508	565	540	532	554	521	525	568	538	543	526	491	538	531	541	548	544	513	491	551	565	555	538	511	525	516	549	548	528	576	542	581	515	511	550	546	512	561	537	526	551	543	514	551	592	536	532	577	542	578	528	579	547	513	527	518	553	528	542	492	507	530	517	545	525	548	537	496	531	540	564	568	558	509	554	531	539	542	507	567	531	539	557	540	482	502	499	524	529	541	559	540	579	578	545	517	539	529	556	535	517	545	487	531	513	530	524	521	513	509	492	524	515	517	557	501	539	575	523	529	520	521	490	532	513	544	547	527	515	513	549	532	509	553	536	541	548	520	508	537	513	573	544	516	511	577	560	533	557	550	548	536	498	583	535	585	511	549	490	489	535	526	517	571	515	512	538	510	548	535	545	493	558	523	536	538	524	567	500	561	575	507	570	486	541	554	516	569	514	488	529	527	524	537	535	533	526	494	548	518	553	512	532	572	521	538	527	505	519	532	503	508	526	542	519	502	529	535	513	559	513	544	541	558	546	516	542	519	525	509	545	544	534	527	500	525	533	530	548	555	563	550	553	545	518	528	559	540	563	528	508	532	533	539	559	557	520	517	533	553	566	545	520	511	549	497	531	476	523	530	584	498	551	517	505	545	505	542	517	542	515	537	500	504	552	554	529	563	561	535	535	531	585	519	526	547	529	546	536	499	506	531	539	528	519	512	515	521	517	566	493	488	559	499	554	557	561	515	549	510	555	536	537	557	499	572	544	509	513	558	566	567	543	498	510	543	538	616	562	525	540	510	546	532	536	469	576	526	544	568	545	551	576	503	562	561	511	552	538	528	561	543	549	549	558	554	546	560	535	517	548	552	509	577	539	525	489	503	585	490	552	557	536	557	491	539	546	507	519	534	519	531	620	531	558	506	535	580	490	542	518	533	507	529	520	515	516	535	527	506	520	567	518	564	542	521	552	510	525	540	595	523	545	552	499	535	521	533	543	538	539	556	544	560	550	540	553	495	523	530	562	525	542	571	521	539	518	545	539	571	572	578	549	547	543	537	520	561	544	533	518	541	541	536	522	515	522	538	498	523	527	522	540	551	535	515	553	486	567	552	510	541	493	531	517	586	561	549	496	514	552	526	496	545	555	530	527	586	502	511	593	532	557	534	518	541	535	556	530	522	523	510	539	561	553	526	522	548	577	541	532	502	534	515	553	529	488	550	543	531	543	501	554	521	532	534	534	516	518	517	554	547	521	574	537	502	550	512	563	526	520	527	513	568	564	569	528	517	496	554	472	514	506	533	562	533	532	561	543	540	545	551	506	510	533	513	520	522	549	532	536	529	511	490	516	524	528	534	523	557	539	537	520	559	508	537	518	537	509	528	525	541	522	523	510	484	524	528	563	544	517	570	522	519	533	556	518	486	529	509	548	523	531	535	545	494	536	523	500	576	561	524	518	526	559	498	520	564	505	572	558	541	516	553	547	543	513	546	517	512	511	502	546	521	512	520	516	514	519	569	528	531	532	549	505	523	532	520	512	509	597	535	574	490	501	513	607	493	502	518	539	524	542	559	542	517	541	538	569	505	517	555	532	537	532	547	523	510	545	494	536	517	532	547	508	503	510	553	585	561	501	514	530	514	511	498	510	559	521	522	523	500	528	534	569	529	549	495	581	534	511	549	547	530	533	511	521	498	528	509	499	527	513	527	546	524	544	557	567	530	561	503	568	515	528	530	521	527	558	526	577	520	513	544	561	550	538	518	516	496	518	504	557	517	528	566	561	505	566	515	503	503	522	541	546	529	512	530	521	531	548	538	569	532	538	598	521	531	515	539	539	512	530	507	548	532	540	566	534	565	539	500	517	556	554	557	562	515	564	519	514	540	537	497	540	555	545	519	512	529	538	557	576	540	494	526	511	501	535	537	503	500	487	543	521	543	528	535	515	521	532	557	540	534	525	504	558	542	566	495	541	543	518	540	513	531	501	555	532	528	504	568	544	521	487	553	557	563	498	507	514	530	522	549	544	543	540	561	538	533	576	527	494	552	492	552	549	547	541	532	505	504	507	537	499	510	554	550	529	551	540	488	524	556	568	535	516	555	514	547	545	542	543	521	531	512	526	540	552	531	542	539	535	508	524	483	556	503
2128	251	281	307	273	244	235	218	205	230	345	1935	2544	2078	774	179	187	173	157	177	175	196	197	157	163	191	172	184	162	176	186	167	173	171	158	184	170	168	190	200	172	188	161	190	159	174	175	168	182	164	155	175	183	180	176	185	171	192	189	180	190	180	188	160	165	171	169	176	171	159	150	185	191	177	187	167	181	181	178	190	173	169	188	178	178	193	175	184	157	161	175	189	147	193	167	175	162	167	157	164	167	171	191	163	158	173	170	155	187	170	187	152	186	190	199	176	169	177	178	190	170	166	179	193	185	165	195	190	152	184	166	172	177	185	193	186	167	184	192	203	142	189	190	180	184	176	152	169	190	177	186	137	171	178	193	163	201	154	195	189	168	147	157	162	164	205	174	155	173	165	168	180	185	161	184	178	168	174	183	169	176	173	203	182	182	189	172	187	158	168	173	167	196	180	159	172	177	179	168	201	175	172	159	169	164	167	174	170	171	177	201	174	186	193	191	168	176	198	178	184	177	172	162	182	150	184	166	138	194	173	166	170	174	175	160	144	177	162	186	174	189	183	172	167	169	191	151	189	182	163	162	180	192	168	158	160	177	155	178	172	157	191	172	185	156	175	184	178	180	189	166	188	173	151	174	184	160	169	178	165	148	178	170	162	155	167	176	184	170	161	174	163	189	193	161	176	178	186	159	172	176	174	162	164	155	167	169	173	181	180	168	195	184	157	186	166	175	198	168	187	192	182	175	169	176	199	188	160	182	194	183	181	175	179	164	186	172	157	180	179	189	161	179	176	163	157	182	183	169	174	167	175	182	171	170	170	166	151	176	183	178	173	193	184	178	171	163	175	169	133	147	170	202	190	185	174	178	157	177	168	186	167	156	167	155	165	189	160	181	181	177	190	184	190	181	166	183	152	185	173	166	177	187	183	173	156	200	183	158	177	162	194	171	200	181	176	190	175	175	184	168	170	168	192	179	192	179	175	166	162	171	140	171	187	157	153	159	164	153	184	172	178	172	179	176	201	182	180	158	200	154	166	182	165	182	154	154	178	169	170	191	204	158	167	173	156	162	174	167	151	161	185	162	167	184	186	206	166	184	174	195	173	170	155	175	181	182	169	174	167	145	176	185	197	194	192	192	193	173	166	180	179	217	175	183	198	184	178	160	177	177	158	163	176	163	180	185	169	145	174	188	188	159	165	180	177	192	159	166	174	196	205	178	181	149	170	169	194	197	194	171	173	182	158	177	196	164	181	181	189	163	172	185	172	183	177	150	190	185	165	152	205	175	173	160	197	182	192	182	182	192	150	163	160	156	179	192	159	166	168	176	163	180	182	156	205	187	183	173	175	157	167	167	185	169	175	165	184	174	168	188	213	181	158	191	197	187	165	204	189	183	210	164	173	176	180	164	185	196	195	170	197	173	159	182	161	170	175	172	169	169	202	152	185	180	174	166	196	168	166	161	160	181	172	186	163	206	188	182	155	197	168	190	153	187	190	179	182	183	198	166	183	186	182	164	185	163	176	190	154	159	164	196	160	185	167	188	165	167	166	167	174	176	163	173	182	186	178	172	173	154	171	150	156	175	180	187	184	176	163	187	157	186	191	181	174	189	159	185	181	193	167	216	186	160	179	189	177	154	184	164	164	165	165	180	168	197	179	210	168	187	181	195	155	172	154	175	166	198	168	210	186	184	181	169	186	168	173	187	168	181	207	172	180	209	165	196	189	156	172	179	176	156	188	151	179	195	171	169	209	163	158	162	165	193	187	183	195	177	148	173	155	178	198	189	179	177	180	171	186	185	182	162	172	182	168	160	175	181	143	185	179	179	146	156	189	182	184	163	173	153	169	177	176	191	159	182	187	144	180	179	168	169	157	170	182	153	173	160	168	171	154	187	188	188	186	156	162	175	199	184	162	181	183	170	182	157	177	163	177	159	182	197	189	168	169	151	184	168	181	186	166	171	178	192	180	167	173	198	192	192	176	152	164	158	194	176	196	172	183	199	173	162	159	183	148	193	199	198	179	180	159	162	173	188	167	190	175	149	173	168	168	180	161	156	186	184	200	166	194	159	173	177	165	156	187	182	186	179	200	154	176	205	179	171	188	174	172	162	165	190	175	194	177	168	212	173	152	194	188	157	168	172	192	189	157	183	166	138	165	150	182	169	173	174	167	185	196	173	169	185	167	186	187	167	186	172	166	162	193	186	165	163	171	182	180	172	211	182	176	184	165	172	177	159	164	168	164	176	177	182	161	168	159	183	190	162	186	159	160	160	177	173	169	169	180	176	171	175	176	169	154	172	155	183	171	160	196	171	181	167	183	193	174	167	156	174	166	191	151	151	168	182	192	183	177	166	190	174	184	182	180	200	176	169	151	190	178	158	170	186	189	196	176	163	171	200	174	169	148	150	178	156	168	190	187	179	169	166	188	186	163	164	158	158	157	164	170	162	192	173	198	166	179	177	175	167	178	177	193	166	194	157	188	178	170	155	171	187	159	189	187	169	169	196	168	167	171	164	168	191	185	157	199	187	194	174	155	188	166	165	171	171	185	189	182	159	186	170	160	165	156	170	182	154	171	169	172	172	194	171	151	168	164	181	166	179	147	175	170	172	164	162	172	186	175	189	183	186	185	147	154	159	171	209	200	180	179	164	179	157	174	195	153	192	166	186	162	169	162	182	176	160	167	174	191	184	178	163	170	174	177	190	151	161	163	171	196	176	178	174	153	179	188	168	164	181	151	159	194	168	176	182	185	192	169	191	167	163	191	155	165	192	178	174	170	177	179	185	175	163	156	173	164	175	174	171	187	163	193	195	163	181	171	179	160	176	166	172	181	185	154	183	145	179	183	175	174	170	177	198	155	176	162	178	196	161	175	161	215	163	180	199	185	183	206	153	170	181	175	189	167	180	172	173	171	159	183	165	160	182	162	172	162	177	169	188	205	158	162	158	178	177	195	157	173	172	162	183	167	156	168	171	182	162	179	183	183	168	149	197	175	158	163	145	162	163	162	199	165	183	180	163	158	184	171	162	163	171	172	153	179	176	161	171	178	171	159	189	178	177	137	157	155	161	190	163	167	164	176	160	195	200	198	184	172	176	188	183	164	189	155	182	185	179	162	171	183	159	175	159	186	183	187	180	173	178	166	186	164	176	205	162	173	183	158	187	174	201	197	165	158	187	201	174	147	177	184	165	163	183	181	169	190	175	178	179	168	141	205	181	167	170	188	173	170	191	178	168	173	160	173	156	175	195	171	168	187	171	182	182	161	161	175	147	184	170	174	162	188	170	184	179	157	182	180	164	169	190	183	170	182	199	195	180	168	157	191	182	170	152	153	161	173	182	173	163	164	192	203	185	179	187	166	198	164	200	175	177	196	172	162	171	189	186	158	182	188	166	195	186	154	202	186	193	178	179	152	188	185	171	188	182	157	182	191	189	161	182	173	191	182	175	161	164	169	175	178	182	165	151	186	179	169	192	189
2281	598	844	997	964	902	816	764	790	797	1801	10090	11751	8731	3158	518	508	464	514	531	519	524	470	528	505	543	490	511	500	483	519	581	512	534	483	504	517	476	457	490	462	486	504	510	515	530	478	473	510	538	528	516	479	558	546	534	540	463	500	509	508	505	509	512	515	519	505	484	529	508	506	491	537	489	525	512	507	517	506	528	509	525	527	476	519	471	509	467	514	483	529	474	497	519	495	504	527	512	489	518	487	523	486	479	503	506	487	482	490	494	520	499	470	507	506	511	586	502	526	505	469	535	509	498	514	499	551	484	505	510	538	460	511	588	531	503	528	504	502	527	548	555	478	520	482	525	481	528	499	529	495	509	518	522	544	539	466	501	556	493	508	552	459	495	524	491	529	494	530	522	531	524	486	483	461	491	503	498	517	484	483	521	537	525	496	506	522	513	527	484	500	523	534	507	473	532	509	514	523	504	523	481	470	550	488	521	501	479	512	556	524	487	522	510	468	524	506	518	531	493	501	469	531	487	492	520	502	492	485	500	485	487	491	520	514	476	505	514	474	490	503	494	494	519	483	509	502	499	484	490	538	494	551	483	482	524	510	470	496	510	503	487	508	482	484	476	511	497	483	465	504	505	532	487	476	493	492	495	494	499	466	482	512	501	496	530	511	513	473	521	453	492	539	543	510	518	478	468	532	495	499	511	475	552	463	503	487	511	502	483	480	513	488	487	479	502	477	538	512	507	492	535	495	453	513	491	525	518	509	489	492	522	494	521	505	475	561	514	446	525	498	475	506	468	489	490	501	490	482	479	469	524	492	566	484	440	505	491	475	520	514	509	494	527	516	480	474	482	503	530	536	473	496	492	490	490	497	538	513	469	473	532	485	502	483	471	536	525	510	452	486	485	511	511	531	488	463	484	508	520	525	456	529	513	532	514	526	493	507	487	486	497	555	542	494	504	532	450	508	492	516	500	561	513	473	501	482	502	538	495	503	526	518	476	548	487	519	521	473	510	498	529	475	485	493	515	528	503	513	514	504	503	574	497	513	499	521	545	490	474	512	511	511	506	503	445	555	519	526	526	485	510	484	525	518	514	516	504	537	496	529	513	488	518	530	494	528	488	534	512	499	487	518	500	489	493	442	515	469	549	497	463	551	546	500	552	532	496	492	503	526	523	511	468	521	498	480	480	481	458	503	496	501	530	489	493	507	507	517	493	510	480	500	523	505	526	483	498	523	513	502	512	486	497	511	531	520	522	533	498	518	505	539	529	489	465	483	534	497	490	514	512	520	488	543	463	476	490	500	490	501	482	494	498	489	509	484	479	527	476	533	506	482	527	488	506	493	506	482	480	529	524	515	460	532	526	481	504	533	520	522	509	511	496	503	538	504	449	482	514	498	529	514	492	513	515	500	521	548	487	481	498	513	513	498	490	539	520	468	507	504	471	466	509	472	455	511	493	586	482	495	487	492	518	506	471	475	502	511	482	496	533	529	475	530	520	495	483	476	494	498	473	517	535	476	506	499	536	553	483	444	506	507	487	446	524	543	532	485	516	521	493	521	511	482	505	467	528	496	505	482	508	537	505	525	477	526	517	517	470	529	552	477	505	475	510	496	454	499	514	505	519	525	527	519	491	537	517	491	478	477	497	494	527	490	474	513	518	495	495	515	474	516	505	519	489	521	533	519	508	534	474	489	491	501	523	520	496	510	538	469	532	506	532	504	516	484	472	500	512	501	519	519	510	501	509	483	510	496	522	488	517	470	487	503	515	509	507	497	526	488	536	500	480	483	506	485	485	511	510	461	511	515	535	518	510	528	539	498	529	501	540	551	497	501	475	502	471	514	500	504	509	485	508	540	524	529	520	475	493	479	495	532	496	504	528	532	495	498	528	535	478	505	522	498	489	467	526	477	517	470	505	513	474	538	539	516	513	527	509	514	503	513	532	546	517	479	499	503	503	521	487	543	492	518	488	494	492	493	525	484	525	506	526	497	460	499	507	495	466	495	489	538	511	548	515	487	503	501	497	500	526	501	485	486	529	510	485	485	497	493	496	502	511	507	465	494	521	491	530	507	469	477	529	511	493	500	496	496	499	502	484	487	495	481	511	483	452	499	469	509	535	501	516	540	528	511	501	512	543	510	477	512	556	475	502	487	463	519	519	544	495	508	503	520	519	493	470	486	448	507	502	508	487	481	494	479	483	534	509	516	482	514	504	497	454	493	531	502	515	494	508	458	479	477	538	539	464	499	488	518	515	526	521	518	506	535	477	518	497	509	538	513	514	529	514	499	474	478	508	433	472	488	547	483	500	466	519	533	506	485	553	522	531	493	490	500	494	504	515	539	510	486	488	521	492	480	496	489	532	508	520	500	503	497	482	518	554	466	467	480	507	532	516	511	508	494	497	487	506	532	509	518	478	520	493	453	528	505	506	498	491	467	518	565	518	487	516	516	503	497	499	501	506	465	510	512	525	489	542	489	514	522	529	495	555	478	532	512	488	486	543	510	458	498	483	546	502	442	525	509	515	540	560	500	488	500	543	451	494	546	501	500	498	485	510	485	511	518	469	503	526	520	515	432	511	527	524	538	537	474	477	514	507	538	505	539	521	512	500	480	465	494	498	531	505	531	529	530	501	460	506	483	511	527	519	489	501	501	510	516	499	496	494	505	491	509	487	528	494	521	472	494	490	507	519	489	503	518	510	501	509	550	487	522	490	529	478	527	530	538	507	534	477	535	520	554	535	456	488	523	505	498	497	483	489	523	492	491	492	492	501	524	514	511	502	478	497	501	515	494	544	533	520	512	525	526	502	509	479	519	462	501	512	536	479	486	484	521	512	516	495	492	516	501	488	521	488	506	509	508	467	479	514	474	510	513	500	504	510	500	525	487	531	491	474	541	495	500	549	497	505	542	486	514	515	512	525	495	469	511	525	528	532	520	489	510	484	517	469	489	541	508	504	552	522	526	471	461	544	475	464	501	483	425	511	504	523	490	478	524	501	481	520	537	520	506	507	510	492	522	491	519	506	483	549	504	513	489	517	534	490	501	519	521	466	495	526	467	494	521	520	509	496	514	562	530	523	477	464	511	516	517	502	459	531	510	494	510	485	471	499	512	533	493	527	523	493	506	505	493	459	510	540	479	526	493	468	501	469	540	516	493	506	508	534	505	567	492	551	507	528	508	506	536	520	492	522	512	510	511	521	513	490	511	495	532	515	482	520	484	476	569	554	527	533	534	510	514	486	515	495	518	493	504	542	500	498	491	554	495	492	486	509	486	516	503	519	509	510	505	490	529	489	502	501	489	487	517	518	525	476	510	532	488	545	513	493	473	552	525	501	514	519	522	512	516	508	483	510	476	495	483	545	542	486	504	541	538	487	536	496	489	505	526	528	498	482	467	474	499	521	492	533	494	517	523	498	510	533	515	498	501	511	510	506	501	539	513	508	494	484	473	504	519	499	527	531	506	505	501	508	502	515	547	487
8778	1247	1737	1600	1048	1135	917	726	778	1146	4319	21161	21283	13550	3028	180	161	158	157	148	161	178	154	157	141	132	149	149	138	139	152	158	148	167	137	140	139	160	138	161	144	167	129	144	132	140	130	171	159	161	153	190	247	218	200	165	150	142	173	144	144	146	165	123	139	140	124	163	148	141	148	147	141	158	148	147	139	138	124	151	151	143	139	147	132	142	130	164	153	159	142	152	122	154	138	136	137	157	138	158	153	137	141	128	145	137	161	135	155	175	142	158	137	161	134	169	144	118	136	160	168	147	157	149	146	152	158	147	152	141	145	175	144	139	140	146	134	142	145	135	159	159	166	158	155	129	144	150	146	175	156	148	138	119	148	137	149	128	146	135	119	149	140	154	157	152	136	142	140	142	141	138	165	167	125	140	120	138	157	152	146	144	150	150	133	141	155	138	141	157	132	154	157	155	151	132	149	140	140	153	163	130	132	137	147	133	157	147	134	142	166	152	149	147	150	157	151	143	145	168	148	139	137	142	157	151	156	158	131	160	164	151	148	151	185	154	153	129	151	125	157	137	155	161	156	148	147	161	137	152	153	148	173	152	140	146	149	141	150	165	138	135	126	135	162	162	172	126	164	138	160	137	173	143	147	144	180	153	143	156	149	125	158	138	146	152	151	154	130	153	155	159	142	143	157	146	142	119	140	145	128	147	161	149	169	139	142	140	143	161	150	140	143	171	146	162	134	133	145	139	138	158	150	151	122	126	155	140	149	142	158	138	158	159	153	120	139	164	149	150	146	140	122	128	166	125	161	135	145	141	140	145	144	133	148	134	159	154	144	146	146	134	170	151	143	149	138	154	141	161	135	134	151	152	138	150	154	144	154	146	144	134	143	137	142	157	138	124	134	156	146	152	162	143	154	157	151	156	145	133	141	151	140	163	158	160	141	156	143	147	155	151	166	132	148	138	145	142	148	151	135	150	155	149	158	140	137	139	154	125	137	160	165	156	135	132	147	162	140	153	140	142	171	150	144	128	152	131	119	168	159	155	153	150	118	156	154	143	131	142	143	145	164	156	146	137	142	132	149	151	156	139	139	151	159	173	151	154	142	144	143	142	151	151	148	122	150	134	157	144	121	156	138	129	174	162	159	157	143	144	149	130	159	161	141	164	141	123	149	171	158	165	141	160	141	171	140	143	147	147	156	141	158	148	151	144	163	169	124	145	157	153	159	141	145	134	149	157	156	153	143	134	167	143	155	147	138	156	147	154	137	140	153	125	152	141	141	125	147	143	167	152	149	149	139	168	150	145	165	156	127	150	158	146	154	155	155	150	161	150	138	143	151	173	152	154	162	153	137	102	120	162	133	151	147	153	163	126	140	141	136	154	152	166	121	145	148	177	152	141	152	155	138	137	139	143	114	128	138	174	142	151	153	149	153	174	139	141	162	166	141	143	149	162	144	144	142	137	157	145	156	131	150	147	134	141	151	129	154	141	145	148	142	141	157	148	144	142	158	143	146	175	143	126	161	165	130	147	119	142	136	158	145	144	137	144	130	141	153	141	150	158	134	143	131	162	147	150	153	148	147	141	155	147	141	154	133	149	146	148	143	131	129	129	163	147	147	147	147	139	133	141	137	114	150	132	160	161	139	146	146	145	145	139	150	164	155	155	149	146	120	149	149	129	150	168	158	168	135	153	150	154	149	146	113	179	132	149	146	132	123	154	151	141	159	159	156	139	157	145	138	123	138	146	122	153	144	152	147	152	148	139	175	162	139	152	145	165	169	156	127	160	168	155	150	152	142	153	143	143	151	155	143	150	147	134	126	161	147	152	146	136	154	149	136	160	144	129	156	170	130	142	161	160	134	150	149	153	153	136	143	157	136	169	128	143	123	145	155	162	141	140	154	130	156	134	155	143	156	155	156	138	147	154	155	153	153	154	151	156	147	160	150	162	144	131	154	132	167	144	156	136	136	142	144	139	157	137	132	149	173	165	161	137	153	136	148	158	165	148	158	151	162	161	134	153	161	146	148	176	155	155	145	138	137	122	152	136	170	150	148	146	132	147	160	164	173	153	162	145	150	139	165	144	147	159	175	159	152	143	156	164	152	154	150	133	136	147	177	148	153	147	140	141	164	151	140	133	176	164	153	169	140	143	157	145	151	141	122	133	136	154	157	163	123	135	132	137	140	163	133	125	149	139	127	154	135	150	135	145	148	173	133	136	126	169	148	144	143	145	174	136	150	158	143	152	164	149	130	150	166	153	135	137	161	147	157	141	122	146	160	152	137	138	135	149	151	146	139	165	157	138	139	152	140	159	120	153	152	150	133	149	149	134	142	172	134	161	157	153	137	172	139	128	152	149	162	150	138	158	139	169	153	159	153	141	144	142	139	147	145	138	139	152	160	144	160	131	133	151	150	139	148	166	146	157	148	131	124	141	165	136	133	179	152	143	152	171	132	140	136	150	149	147	143	143	134	140	133	149	133	144	144	159	135	143	140	141	156	138	159	169	157	153	142	154	148	170	162	153	146	146	158	145	138	137	129	159	136	143	136	159	145	147	155	152	158	160	172	157	133	155	148	151	139	151	139	146	140	150	144	161	137	140	130	152	130	162	164	149	157	150	134	129	147	128	152	137	148	124	157	139	156	162	195	154	150	136	138	145	126	147	162	144	148	138	142	145	162	143	167	138	143	156	149	135	139	157	164	159	146	140	149	154	146	164	137	153	148	124	147	131	150	165	175	156	142	135	133	134	156	154	139	149	146	156	136	128	139	149	123	139	166	160	141	138	160	146	137	136	142	149	166	154	140	157	133	145	160	153	137	154	145	122	138	148	151	157	160	132	136	157	150	141	153	162	156	172	150	129	135	140	124	174	143	150	148	163	143	159	147	132	156	134	166	137	144	146	141	161	144	130	141	159	161	138	134	150	176	164	145	149	138	159	161	152	148	158	147	127	170	158	142	149	158	154	130	158	137	134	132	147	173	164	159	165	166	131	158	150	151	146	157	147	142	141	141	135	147	142	136	149	148	137	134	136	142	144	132	141	150	145	141	126	162	146	128	159	126	146	164	148	154	148	157	135	145	173	152	142	151	171	145	146	171	124	141	150	149	157	143	139	164	150	158	150	140	143	118	153	148	136	140	157	152	147	142	157	158	126	153	158	141	127	158	143	160	150	174	133	155	124	129	148	137	131	125	148	136	155	140	172	144	149	143	158	145	143	167	170	163	139	132	161	156	138	162	158	138	169	139	128	135	159	161	174	170	137	128	157	158	158	145	138	159	152	148	145	153	145	141	146	159	152	150	144	137	137	154	144	166	139	133	151	152	151	157	156	137	165	140	127	127	166	170	147	150	173	159	164	143	149	138	162	148	152	133	170	131	138	155	143	161	145	155	149	142	161	162	127	133	142	136	129	155	149	155	142	166	147	146	155	155	148	144	124	134	137	124	142	139	159	150	152	153	143	149	124	135	164	137	162	148	134	144	170
5820	1688	3688	4828	4040	4163	3674	3320	3723	6072	16269	42634	40781	31814	8267	617	479	450	510	511	485	487	523	467	479	460	499	482	504	454	473	431	472	460	444	456	474	430	480	471	436	502	455	485	415	447	446	462	436	417	452	833	1176	988	799	585	468	454	417	452	459	460	421	454	437	433	476	443	443	461	454	434	486	388	462	429	440	436	443	479	424	428	436	449	433	498	458	426	454	412	460	482	468	421	455	452	426	456	472	453	417	460	450	464	410	419	426	428	409	465	406	427	445	438	438	477	437	414	466	441	411	452	442	422	449	415	428	440	455	417	454	398	438	432	425	461	429	395	411	466	443	438	451	448	422	448	456	452	429	435	421	441	479	439	416	439	428	428	401	441	476	452	417	445	454	419	431	442	426	429	445	456	439	445	415	466	430	442	416	418	473	471	467	441	450	407	433	453	448	479	428	445	443	441	433	449	474	465	456	447	466	423	470	457	418	443	435	441	446	395	452	429	413	403	426	422	457	430	443	457	448	439	444	444	436	424	450	463	438	427	453	452	425	459	433	429	440	453	461	423	409	439	455	436	434	458	460	434	469	408	417	431	459	438	446	408	440	452	456	437	426	428	473	430	462	446	427	472	432	426	467	458	448	439	461	459	458	428	460	431	461	443	454	446	423	440	474	466	453	412	421	436	427	468	447	431	428	441	428	434	436	445	435	385	439	457	475	440	414	425	437	433	482	446	450	415	428	421	447	432	431	439	441	442	434	417	402	423	419	468	404	407	469	454	436	443	460	444	438	424	474	426	426	439	396	423	471	440	424	429	479	432	446	454	434	441	493	443	420	433	464	451	422	444	424	430	431	416	436	429	453	465	437	446	408	440	426	428	450	455	428	412	470	449	450	443	431	413	435	421	457	418	439	427	425	427	458	466	442	418	430	431	438	454	427	405	432	434	453	463	448	435	445	479	454	435	421	494	465	421	450	429	433	416	411	464	451	470	443	442	422	469	447	469	438	488	403	452	449	415	481	390	441	413	438	447	414	410	437	476	412	459	444	463	427	434	446	448	465	422	446	448	430	438	451	435	445	402	408	447	443	439	450	446	438	415	482	431	424	428	423	395	425	490	419	412	439	416	456	443	457	458	456	438	408	439	421	439	428	460	475	456	436	410	431	446	429	421	434	461	425	475	447	427	466	447	424	445	430	440	438	474	463	446	450	456	429	437	437	452	423	440	457	448	438	458	432	427	453	455	474	453	423	407	460	429	490	420	448	428	433	430	409	479	411	407	451	462	415	444	425	435	414	416	428	441	423	450	425	404	452	456	443	411	406	435	464	444	411	432	437	444	421	438	423	430	448	456	449	432	443	422	453	404	463	462	444	430	440	440	405	433	447	466	487	453	445	454	462	440	434	464	430	440	429	439	443	494	416	438	434	423	489	437	483	460	430	459	475	470	437	442	427	426	444	435	463	466	433	401	421	457	422	460	432	458	432	492	451	453	451	467	463	407	439	399	415	466	458	418	441	464	414	417	427	428	433	453	419	448	482	450	413	414	468	447	488	435	467	437	448	445	418	444	468	441	417	420	430	464	439	444	432	438	436	422	454	474	450	428	450	433	443	451	436	458	467	471	430	455	483	453	457	427	469	411	474	425	457	425	428	404	470	445	428	407	410	439	411	424	451	496	412	443	415	443	466	400	434	443	446	431	428	441	459	462	421	431	397	414	476	441	389	460	414	432	440	433	461	411	439	430	452	445	473	426	432	454	442	413	443	450	410	427	440	464	462	451	450	447	476	455	417	454	415	464	434	433	429	445	468	448	444	437	450	415	414	438	466	465	458	476	481	422	438	450	464	418	452	464	474	430	396	441	435	446	457	446	460	442	412	404	448	457	414	420	462	426	432	427	434	445	467	421	481	460	437	475	448	448	445	431	480	453	427	450	457	464	450	417	427	395	446	452	465	475	433	438	429	433	423	476	444	452	449	425	477	461	468	414	439	462	424	442	398	468	473	409	451	481	463	454	411	434	401	424	472	444	432	430	443	480	449	434	438	475	477	439	448	455	418	441	476	455	440	461	461	453	442	440	464	460	441	396	426	422	449	423	451	422	473	444	427	441	450	408	439	471	474	456	393	463	453	447	453	446	405	435	436	470	429	441	449	445	406	431	425	434	443	400	418	423	423	448	455	417	425	435	414	427	442	441	481	442	436	440	451	455	453	439	429	417	422	438	458	464	468	442	439	452	479	400	462	427	467	441	427	426	452	453	460	468	406	410	424	426	428	441	427	444	435	428	418	421	428	456	450	462	465	418	452	494	475	467	410	492	430	415	462	436	446	452	437	445	432	466	470	435	494	427	480	424	446	452	444	456	428	439	474	413	451	442	461	439	430	438	426	413	452	443	415	434	449	487	436	444	439	423	461	481	414	453	442	439	417	413	442	427	443	421	424	443	434	463	433	435	443	476	472	452	435	437	432	423	437	467	458	422	452	443	485	448	435	432	470	466	422	450	427	456	441	407	441	449	466	463	458	383	435	448	431	448	437	457	397	393	483	451	456	426	454	437	451	418	424	461	457	439	444	424	455	411	473	443	467	423	423	429	435	431	423	460	429	445	444	434	398	391	429	429	447	441	413	403	410	490	439	444	446	436	415	453	454	464	452	443	482	424	463	445	421	422	448	426	429	436	479	461	427	465	416	440	455	417	433	388	426	448	467	465	435	435	462	456	461	418	441	419	459	435	438	424	447	417	431	435	465	442	406	461	421	447	450	439	447	437	453	425	483	460	442	439	463	443	435	414	408	486	434	431	442	406	423	425	440	441	403	419	403	445	437	409	423	446	438	438	413	391	423	432	457	467	461	431	444	427	446	451	464	443	447	443	367	433	444	403	478	450	448	455	474	427	457	466	430	421	415	414	446	432	431	474	440	444	452	427	464	470	437	447	443	438	442	398	469	451	405	453	432	446	419	418	455	454	399	439	457	424	441	445	431	417	423	461	439	423	457	446	445	428	417	435	426	408	420	423	399	451	439	436	429	436	435	431	473	421	458	407	446	438	465	478	408	467	459	439	433	408	451	417	455	475	425	420	448	461	497	419	454	447	415	447	451	437	415	439	431	428	433	428	482	437	432	411	451	476	397	496	427	421	422	450	457	443	448	480	409	438	453	435	428	457	463	440	442	436	445	462	441	456	445	426	423	396	428	428	438	470	475	422	465	458	422	430	435	408	450	454	422	465	426	470	420	453	417	438	417	459	474	419	443	428	422	441	457	437	435	424	452	423	431	454	430	458	436	432	418	414	416	422	462	404	447	445	442	423	472	453	443	459	444	402	444	462	445	416	481	402	425	432	452	428	458	431	396	425	439	449	464	448	494	472	471	421	438	439	463	423	447	441	416	487	451	416	454	461	448	440	417	461	430	397	412	414	423	442	424	428	422	487	432	446	411	434	477	477	429	453	437	421	443	447	446	426	456	465	442	443	454	438	462	479	442	434	486	450
15241	2995	3142	2508	1790	2138	2266	1589	1052	1852	10734	33220	31491	19060	5293	305	213	209	203	194	182	181	207	170	192	177	181	187	178	180	185	178	167	166	160	191	200	179	172	179	182	187	189	184	173	167	173	176	180	158	170	203	316	310	274	234	175	183	180	195	183	200	152	180	165	175	164	172	167	173	201	202	171	182	172	174	183	171	178	185	181	202	190	177	203	188	167	173	168	163	164	178	176	176	167	178	162	167	180	178	202	156	192	177	178	184	175	180	184	181	163	195	159	179	182	144	182	205	176	170	194	197	175	167	172	194	195	177	151	182	166	197	204	192	203	178	171	145	178	184	188	169	169	196	173	182	161	160	202	179	182	180	179	157	192	188	186	177	181	175	170	186	191	189	169	189	186	205	181	183	172	169	175	192	183	184	187	164	176	171	180	166	174	169	191	182	179	165	162	189	194	172	174	173	157	183	192	186	187	188	196	180	183	183	174	155	154	188	159	160	179	178	181	162	168	187	179	154	181	183	186	197	178	188	211	173	160	182	164	176	175	191	171	188	178	191	200	196	181	160	177	180	151	183	196	172	175	178	176	149	182	219	195	188	189	183	182	181	181	171	168	193	174	188	201	179	163	201	195	184	176	178	157	153	174	176	164	170	164	199	175	178	177	182	195	180	187	178	221	163	199	176	170	170	185	176	184	185	184	188	187	174	164	200	197	182	179	187	160	164	170	161	203	163	193	170	195	183	187	177	159	159	179	188	177	165	200	176	194	180	183	172	170	170	183	169	173	156	170	199	173	154	177	178	179	183	197	179	179	165	201	184	170	172	157	173	189	171	183	174	186	182	184	161	197	191	170	171	182	191	179	198	172	194	165	197	169	181	159	187	192	171	177	188	181	186	184	178	196	191	172	202	161	160	180	203	202	180	179	178	187	174	184	176	199	163	187	164	192	182	170	159	162	184	169	189	186	188	167	188	172	185	179	162	194	188	190	158	177	182	205	200	200	162	178	162	189	162	179	176	187	175	162	177	189	196	181	187	171	174	156	163	162	197	179	195	179	153	168	182	168	177	182	173	180	167	179	197	183	151	185	160	175	176	173	199	171	184	182	176	168	180	197	180	185	191	193	168	215	181	158	194	190	174	188	190	167	181	186	154	176	152	168	183	190	179	182	184	168	203	157	176	189	184	168	196	176	175	162	159	191	187	192	166	191	182	168	174	144	204	176	182	182	174	210	209	153	162	170	177	177	152	160	178	210	172	199	172	184	153	152	170	202	170	191	206	164	167	170	188	189	171	171	177	165	184	174	147	188	167	191	205	183	213	156	188	169	193	205	159	190	174	177	171	164	167	207	157	181	187	187	171	160	146	179	176	173	190	166	159	165	188	202	152	181	166	172	163	150	145	171	195	179	159	169	197	164	202	219	204	188	165	177	177	183	168	162	156	182	173	166	204	189	175	183	167	166	159	171	189	183	175	195	170	191	170	162	165	186	198	160	174	173	171	213	179	201	156	174	194	204	193	176	204	187	187	175	166	187	199	159	193	174	162	176	171	184	179	176	176	180	171	161	190	186	180	175	172	171	180	185	189	167	206	186	183	169	168	185	187	162	181	157	171	202	179	180	189	173	167	155	190	197	168	168	198	191	180	170	158	180	175	187	194	168	209	166	190	178	195	174	176	176	181	176	212	181	196	166	208	168	192	202	188	183	178	194	175	176	180	173	182	167	168	178	160	167	194	178	188	175	179	181	179	186	186	173	193	228	189	173	203	181	178	191	184	180	173	178	163	219	177	194	173	177	168	168	177	151	156	190	164	190	174	167	184	168	176	188	181	193	193	189	161	159	185	162	174	166	177	193	177	180	175	195	181	168	150	187	163	171	177	166	192	201	168	173	196	192	184	178	193	179	170	173	179	166	179	163	168	172	173	164	177	178	161	179	182	174	198	204	159	159	192	169	178	174	177	194	186	177	164	163	165	170	192	183	174	160	173	180	156	182	181	175	164	170	185	183	159	173	166	166	161	172	162	169	175	182	175	193	175	184	177	179	160	176	178	181	155	212	166	174	174	187	174	171	181	176	179	186	176	179	202	184	175	191	194	190	162	160	173	159	185	177	179	195	183	170	187	169	184	158	169	194	184	185	169	179	201	181	146	179	185	168	173	188	190	173	196	187	192	169	182	187	169	173	169	179	165	174	198	180	195	172	195	202	185	183	188	190	175	192	174	182	159	171	184	154	166	175	201	180	198	192	179	191	167	180	175	187	196	197	184	163	164	159	171	180	211	184	169	179	167	188	197	164	175	190	194	172	168	180	176	177	173	179	181	178	197	178	192	173	184	174	165	190	172	186	189	167	175	164	164	169	165	169	202	192	170	194	188	174	166	179	188	181	190	169	185	170	195	173	172	182	189	196	175	168	186	158	183	183	165	193	177	181	184	171	165	180	178	154	178	160	179	189	207	174	175	183	181	198	150	173	178	177	176	207	170	182	154	168	191	161	184	192	189	172	172	196	170	165	188	173	167	184	179	180	175	165	208	186	174	160	169	156	187	157	185	161	167	183	182	181	186	202	135	180	185	193	192	179	184	206	178	183	176	181	180	161	177	192	185	177	185	173	193	185	185	190	182	170	181	165	183	166	175	169	169	169	193	198	185	180	191	172	202	160	171	161	160	180	167	182	175	166	191	177	187	180	200	198	191	179	188	185	169	171	172	178	189	141	176	170	200	169	180	196	180	169	163	177	176	192	195	196	175	169	184	182	164	166	187	183	160	180	186	202	196	164	181	149	182	178	182	202	182	172	184	173	185	181	197	187	175	206	184	148	154	159	170	197	188	191	185	183	157	175	179	193	170	194	172	169	175	183	200	178	183	151	154	204	179	201	203	195	178	168	167	173	175	166	175	162	169	168	179	167	191	170	181	167	190	174	167	176	158	163	158	168	141	163	159	173	181	173	169	173	166	188	143	194	175	161	166	187	191	182	188	164	203	176	194	165	161	190	176	161	174	183	184	180	177	191	195	179	176	184	166	180	180	178	177	177	196	208	179	168	183	194	182	183	204	175	186	162	189	207	194	186	178	149	191	168	187	179	190	168	167	167	182	193	198	211	180	170	171	174	187	183	160	158	179	210	192	169	188	200	170	169	191	163	169	172	179	178	176	173	186	190	185	168	150	174	181	177	156	175	188	174	182	183	189	185	186	174	175	207	198	169	181	181	179	176	189	189	182	174	192	178	192	184	207	198	201	169	185	170	177	171	165	214	190	169	151	190	196	181	176	164	169	161	178	176	190	179	188	171	198	149	163	190	185	162	139	206	185	182	196	184	157	218	158	157	149	173	211	178	174	174	185	168	143	174	183	187	180	156	185	191	198	180	179	169	168	192	152	165	169	192	178	184	181	195	186	185	187	198	176	182	185	180	168	206	176	182	164	175	184	197	205	202	187	146	179	156	163	173	173	174	177	186	182	197	187	199	184	173	192	175	182	170	184	202	174
7732	2870	6085	7095	6048	7241	7868	6030	4818	9022	29957	51908	48401	35418	14431	693	604	620	649	649	650	663	621	611	652	601	615	601	531	514	566	541	545	581	568	562	562	511	532	564	593	552	505	508	516	554	550	531	522	539	540	870	1670	1550	1178	810	590	548	496	534	537	546	562	535	520	537	510	522	508	517	512	555	514	558	522	474	517	543	554	539	526	542	508	514	514	548	539	532	513	536	551	495	528	542	528	551	504	550	480	542	535	519	526	507	529	511	477	508	524	520	550	560	509	560	526	534	549	518	507	511	542	487	528	501	511	526	508	554	490	526	510	494	542	555	486	525	538	508	541	516	516	526	551	524	510	489	505	544	523	534	540	515	549	515	588	535	508	496	522	497	525	499	488	545	507	533	543	542	528	515	537	531	495	523	520	531	508	516	493	458	533	547	485	549	525	526	550	551	551	539	546	541	521	523	516	513	478	468	525	570	521	502	510	522	552	505	502	520	529	486	531	557	498	550	510	547	542	527	493	573	534	506	510	507	497	516	515	517	514	529	564	497	532	486	487	496	490	517	554	539	522	547	520	547	496	557	543	507	514	527	565	522	533	511	511	493	577	528	501	526	510	512	554	538	560	512	485	492	506	489	535	492	536	526	507	516	525	536	510	515	513	493	522	527	472	540	518	548	531	506	484	508	528	493	539	514	538	509	531	526	535	529	528	492	546	531	554	522	553	474	506	524	568	535	565	496	524	517	500	521	568	485	502	542	508	489	501	528	556	538	502	505	493	546	534	500	548	521	484	524	504	497	523	490	541	513	518	575	503	522	530	489	529	529	511	550	533	535	438	518	503	516	535	520	513	488	531	520	537	506	548	534	553	516	529	539	527	535	515	538	499	523	502	498	516	524	510	546	524	519	524	492	523	571	510	510	527	521	495	540	491	519	455	567	533	543	527	511	477	512	552	544	510	486	556	532	506	520	518	554	523	559	505	497	521	492	559	540	523	537	482	555	499	524	531	525	511	500	492	491	529	487	509	512	512	486	529	524	479	528	528	530	524	503	504	512	551	516	502	505	532	535	510	529	539	542	521	540	503	512	521	530	513	528	520	572	524	532	532	538	558	564	497	523	548	535	523	537	532	481	530	509	500	530	516	546	544	513	479	533	489	510	516	505	510	556	514	497	472	508	561	473	522	535	541	503	538	548	519	526	529	523	504	501	564	518	513	519	512	504	544	514	523	487	510	512	528	504	479	505	506	530	482	526	564	537	518	546	530	502	526	522	488	536	494	508	549	486	516	502	505	518	536	523	519	503	545	514	522	522	538	542	502	514	551	513	524	512	571	501	463	527	531	548	547	533	545	542	563	505	545	523	562	555	530	541	520	519	515	526	538	539	525	520	565	557	526	475	509	520	520	518	490	502	494	500	516	512	546	481	504	510	543	484	537	524	480	519	540	534	483	492	475	483	493	545	483	552	543	518	514	472	522	539	527	518	524	531	492	518	480	499	528	503	513	531	535	522	519	515	529	546	535	522	539	533	522	608	549	519	498	512	534	493	544	532	533	503	509	509	476	516	571	502	506	519	517	550	562	542	538	532	562	533	548	491	486	492	485	497	565	513	495	532	521	491	521	569	513	547	512	548	480	521	499	558	521	510	472	549	498	505	529	535	543	528	551	547	483	557	508	506	561	536	531	524	499	531	523	497	540	514	514	509	550	536	495	489	527	512	511	500	522	493	526	541	515	492	502	549	505	533	483	523	513	528	507	519	504	499	508	531	516	479	522	530	520	522	500	521	509	495	541	506	524	542	528	563	502	519	496	497	536	537	528	512	499	560	545	513	511	527	502	503	495	477	506	486	547	547	509	513	447	528	554	538	509	526	495	503	495	524	550	511	541	523	506	524	527	506	527	507	545	536	507	520	526	501	495	539	558	513	549	507	507	517	499	507	528	541	550	510	533	493	529	500	500	569	499	509	555	560	481	574	555	549	486	524	489	492	464	506	518	503	507	527	533	546	545	512	517	498	480	517	566	534	503	508	572	499	551	466	483	518	521	478	536	499	483	523	548	532	514	498	496	494	507	536	526	484	549	519	528	576	513	566	553	512	516	485	546	513	479	519	470	493	544	542	511	520	483	538	536	500	490	520	551	498	459	548	494	541	495	515	482	543	546	504	589	545	566	507	494	494	530	522	534	531	530	541	530	539	524	516	512	525	529	489	509	511	485	492	505	461	509	505	525	494	534	486	512	473	508	519	526	478	524	486	502	501	564	563	469	543	532	516	522	486	488	524	502	535	501	518	512	489	542	562	514	511	507	539	554	520	532	520	486	523	514	550	538	529	577	504	493	526	531	522	507	511	501	529	537	513	489	527	528	519	477	480	506	548	491	511	541	535	537	524	526	535	532	533	508	530	549	526	505	513	485	518	489	548	500	536	534	553	564	547	515	494	512	538	541	520	502	491	447	524	533	556	546	506	527	510	497	522	493	522	542	496	459	510	518	503	498	530	520	515	488	495	535	548	510	518	498	489	532	521	521	511	572	515	547	542	537	537	515	554	537	561	512	581	479	520	522	505	508	514	508	503	551	494	549	507	564	521	526	517	553	503	551	501	541	525	499	512	495	536	507	520	535	519	511	494	514	509	500	498	540	512	514	535	556	510	510	562	544	545	502	549	534	530	520	531	543	559	524	534	564	535	535	528	513	526	508	555	488	497	512	509	469	495	474	569	520	508	462	533	523	492	525	487	535	472	532	543	531	552	536	525	515	486	491	544	501	550	514	519	556	524	501	526	560	523	549	501	534	515	512	509	495	480	506	505	522	519	525	558	514	523	526	553	532	518	519	542	507	502	492	494	523	529	533	529	510	511	545	471	487	539	525	526	529	530	525	487	525	528	533	525	519	493	518	543	508	538	489	522	506	537	523	509	515	574	529	501	506	517	500	505	515	489	540	569	496	527	534	516	487	481	529	520	540	485	503	458	523	518	490	550	517	540	502	538	544	514	536	482	523	535	513	502	526	557	487	522	504	519	511	555	524	563	486	551	563	546	508	489	504	529	531	544	496	483	518	505	510	512	524	500	535	504	495	540	540	525	530	545	472	522	505	558	519	509	505	488	552	540	559	541	525	474	515	484	479	510	506	518	528	509	515	495	524	539	520	533	505	522	511	570	495	526	497	505	488	561	560	526	513	504	501	518	506	576	516	514	488	462	536	526	497	518	525	541	515	537	500	533	535	536	553	534	552	522	537	540	511	561	533	544	516	519	557	518	483	506	531	521	539	531	530	508	515	457	531	490	486	523	513	523	527	543	511	474	521	520	546	503	500	519	461	516	529	501	543	533	509	472	473	489	551	497	512	581	522	534	528	518	513	507	485	566	491	555	525	539	531	479	527	512	532	557	507	527	487	527	544	545	530	511	525	521	496	498	532	546	491	543	525	512	555	515	529	522	525	550	498	527	534	503	543	522	523	535	510	537	502	506	484	532	485	516	563	474	572	505
2150	263	332	260	273	261	219	205	216	242	614	2257	2606	1631	638	189	175	182	179	168	139	155	181	174	189	151	158	202	183	164	182	177	202	168	163	184	158	171	167	182	166	190	155	153	194	194	192	167	180	166	164	164	184	186	160	146	173	198	158	160	154	194	178	176	130	183	185	156	162	210	141	168	185	197	162	167	177	189	173	172	159	176	181	170	174	175	152	157	171	165	178	170	165	178	178	180	173	173	192	189	174	182	186	185	188	149	155	176	187	150	162	160	184	159	161	178	164	192	164	153	176	175	183	182	178	132	190	192	172	167	167	167	177	168	188	166	169	169	172	157	183	145	192	182	165	182	171	156	152	167	195	146	139	176	167	165	182	170	181	162	176	193	152	155	149	174	159	176	179	187	167	155	202	191	156	173	181	155	165	176	182	177	174	159	191	186	173	179	174	182	170	173	158	190	159	159	171	176	188	179	151	183	155	171	155	179	173	173	173	159	175	183	153	177	179	191	163	161	175	171	154	192	178	180	162	158	173	153	169	168	187	193	146	186	168	172	179	151	172	173	194	172	155	165	170	172	190	164	176	188	202	165	178	182	169	176	173	160	161	167	171	166	165	175	176	172	172	167	159	163	182	152	168	181	177	148	168	183	188	200	164	169	181	170	159	178	166	157	157	160	190	188	177	177	163	151	164	145	179	193	174	169	168	173	183	167	187	189	195	178	164	164	163	182	155	179	175	177	171	173	170	200	168	193	205	188	185	175	183	162	171	170	173	192	158	167	148	161	176	192	178	174	204	153	170	172	157	177	195	178	184	154	166	197	147	190	175	167	145	186	156	173	194	174	166	174	178	183	162	165	165	157	171	176	152	168	171	157	143	188	162	178	187	172	169	169	180	171	169	178	162	165	157	180	149	180	172	160	180	160	184	194	165	170	171	187	165	170	196	158	166	172	164	169	177	181	155	179	178	157	178	169	172	188	154	164	165	155	174	198	162	178	164	182	161	166	208	171	148	170	182	182	183	177	153	176	169	183	173	164	206	155	190	180	161	181	177	162	181	182	182	191	195	155	186	181	166	188	143	193	163	182	170	169	167	151	198	165	164	174	174	174	158	163	187	164	154	170	155	187	169	182	168	172	180	167	169	172	192	165	135	185	150	156	154	164	167	165	194	170	180	184	203	187	175	182	181	158	147	197	160	185	195	175	174	178	168	185	162	166	165	184	178	170	153	172	156	176	174	195	164	158	166	158	161	180	172	156	180	182	167	176	167	188	153	165	166	178	172	169	164	195	179	184	185	172	174	150	163	175	175	158	183	159	182	145	167	195	161	174	163	163	164	200	166	158	171	167	191	161	201	166	174	186	195	184	173	180	168	159	178	199	167	161	165	182	159	167	167	162	170	157	174	191	176	164	188	172	160	186	170	162	167	136	164	179	170	184	177	201	173	148	145	156	177	186	178	170	156	177	173	146	179	179	158	161	205	188	184	167	173	147	170	173	169	178	168	177	172	161	164	171	179	192	167	173	197	169	186	184	183	163	184	182	181	165	166	167	161	169	148	182	166	186	174	172	167	162	160	189	164	162	161	172	173	172	180	191	179	173	156	192	145	151	180	182	162	162	171	159	158	159	167	187	158	170	142	168	193	195	180	176	186	168	160	149	150	166	191	179	161	161	189	176	187	174	159	177	169	183	143	159	167	140	170	191	182	163	168	180	186	153	185	172	180	171	181	177	135	168	181	173	182	171	162	188	168	161	180	175	177	177	176	177	166	186	163	175	163	166	184	162	186	146	171	178	176	179	182	184	168	182	181	191	180	160	174	192	157	155	168	173	183	151	155	173	161	185	165	161	180	178	152	186	192	164	156	181	172	162	156	148	176	175	163	145	178	177	189	165	156	179	148	155	193	170	182	178	187	167	168	176	172	174	192	181	161	164	178	151	174	166	177	171	164	167	155	166	178	157	180	181	179	178	163	165	173	168	181	196	187	159	162	170	172	182	161	182	179	182	159	187	167	175	140	143	159	189	155	169	174	176	195	174	185	164	184	185	183	161	185	178	166	204	177	176	188	176	166	161	180	190	174	165	166	158	170	168	159	188	156	150	192	179	169	166	178	150	187	167	148	166	158	179	162	170	175	158	180	162	166	177	170	176	179	179	179	173	157	193	186	158	180	162	175	174	185	147	178	186	172	189	165	167	157	174	180	168	175	191	165	167	151	166	174	169	164	164	165	179	162	169	158	182	156	167	161	189	203	172	167	163	161	185	158	170	168	163	177	153	166	190	149	188	194	167	145	172	159	190	178	179	176	167	165	190	193	167	170	180	153	139	162	149	160	179	169	174	178	161	179	180	159	162	158	179	166	172	173	174	177	181	154	167	165	176	167	175	182	175	149	170	196	163	163	168	178	156	170	152	195	171	216	173	159	154	176	156	174	163	153	160	185	186	153	172	163	165	167	178	166	158	154	177	168	154	177	156	186	163	181	181	157	178	157	154	164	169	184	159	166	167	167	198	152	166	152	162	173	181	191	179	192	154	148	172	174	185	178	161	171	166	205	180	154	176	164	155	147	178	161	175	169	171	160	183	174	163	176	154	200	151	168	176	179	152	143	158	169	164	160	163	162	180	184	162	190	182	161	172	184	178	159	174	192	164	179	198	168	149	204	175	162	219	168	183	169	183	180	170	156	163	194	163	167	144	168	191	194	186	159	159	167	172	183	157	187	169	172	161	163	183	168	166	179	188	150	185	173	177	174	182	172	165	200	178	177	188	174	190	173	161	166	175	165	157	174	189	154	187	158	163	167	160	141	153	200	163	175	184	173	167	177	191	150	164	168	210	184	182	154	185	159	156	167	161	166	196	152	173	186	174	199	176	191	182	181	199	140	171	180	175	186	171	182	198	165	175	172	135	173	167	146	163	177	161	164	162	150	163	167	170	178	172	179	157	161	180	191	177	164	180	162	182	201	173	182	177	166	184	166	183	150	173	163	167	172	161	173	179	147	191	190	170	158	195	194	169	173	163	152	157	182	177	162	181	184	180	164	177	166	176	167	174	178	185	166	149	179	176	180	170	180	176	165	181	197	165	173	188	184	174	180	165	161	171	171	151	157	185	171	188	166	177	140	161	160	144	164	158	186	186	167	186	171	181	188	150	183	183	185	167	172	173	180	207	160	173	170	183	204	172	176	151	163	203	182	192	152	158	176	169	164	184	158	184	153	162	189	185	185	167	168	176	197	171	176	203	181	167	179	186	151	168	185	179	172	168	167	158	176	169	187	177	178	170	158	150	175	179	174	149	161	184	156	195	179	144	147	159	179	182	175	179	170	165	160	175	195	162	157	169	169	175	162	170	164	183	175	193	162	179	187	180	190	183	170	171	176	172	156	193	165	171	177	157	163	154	167	177	197	165	184	143	175	174	171	167	168	153	152	189	163	181	178	174	193	189	161	191	179	176	176	154	166	170	171	154	186	181	182	136	160	166	168	165
2156	654	819	864	928	1006	864	748	764	879	3785	11505	11350	6987	2482	511	505	490	498	533	486	519	487	496	491	496	505	506	504	469	535	484	476	499	488	529	493	491	492	495	473	479	506	510	509	525	507	516	507	496	486	499	557	605	512	540	486	509	517	492	475	498	506	442	503	499	548	478	528	489	474	484	517	426	480	535	504	505	509	510	454	492	529	517	494	504	449	514	489	513	517	467	538	511	467	538	483	467	508	465	518	522	492	475	498	489	452	515	518	488	505	481	515	451	528	498	530	529	490	490	492	503	497	506	494	446	470	524	517	492	510	499	483	483	472	470	485	548	500	478	475	490	492	488	479	497	484	508	499	521	523	468	526	465	448	453	470	520	507	477	487	523	514	475	462	511	487	493	527	515	511	519	532	514	490	495	496	483	510	532	486	505	484	496	461	514	533	458	504	479	476	473	506	499	543	507	498	512	474	510	527	501	499	534	458	531	487	488	510	520	485	500	509	515	505	475	495	496	482	501	508	503	540	504	445	512	479	493	511	481	471	492	507	515	513	512	505	521	482	507	516	516	544	493	493	531	529	529	490	496	512	501	495	480	480	484	511	464	493	502	495	502	484	476	478	537	483	452	498	459	534	469	487	506	539	487	491	460	479	481	518	470	482	482	496	494	482	492	493	489	517	514	466	537	472	528	480	483	506	497	504	507	505	500	509	507	505	514	492	513	473	507	543	482	484	510	483	523	517	510	507	506	457	519	496	540	503	470	525	493	543	485	508	506	492	492	534	480	468	519	494	481	468	504	490	489	469	516	508	459	444	527	489	480	473	455	511	537	489	477	476	524	462	488	493	495	505	501	501	472	488	487	473	499	454	494	553	495	488	474	456	506	490	507	463	513	485	512	522	513	473	475	506	479	506	469	505	490	512	533	515	486	460	514	514	497	514	487	521	470	501	512	479	519	521	492	531	468	477	499	527	501	492	548	498	534	484	471	494	519	499	495	497	499	501	482	465	506	471	532	490	480	467	519	514	489	537	554	455	504	486	467	516	523	475	497	515	474	523	462	499	502	464	526	485	485	502	496	538	511	476	519	492	504	517	462	500	460	462	505	500	487	512	469	492	515	474	421	545	499	523	528	479	535	513	533	489	461	523	493	497	494	513	491	500	533	474	507	493	469	527	494	498	496	484	529	508	520	532	501	482	509	484	476	500	484	475	487	505	514	503	476	508	516	535	502	476	495	481	505	485	456	497	492	511	488	485	514	510	548	553	507	468	492	490	487	528	445	497	484	514	457	503	494	474	509	494	492	515	482	478	495	528	525	494	502	475	485	469	500	487	543	475	474	506	510	503	523	511	470	454	479	469	527	494	500	507	536	472	485	505	510	475	464	522	479	483	486	548	500	462	504	467	472	488	501	469	527	494	513	471	530	520	534	530	495	472	480	530	488	535	474	499	495	488	512	478	472	495	505	545	502	469	512	504	502	462	537	468	496	528	491	501	519	504	461	512	482	464	493	496	533	466	521	463	470	518	489	481	487	507	502	471	488	490	480	493	502	529	487	476	494	471	498	489	468	506	498	476	486	485	494	518	521	490	502	519	505	511	486	464	484	483	462	499	503	499	475	528	533	506	498	530	473	475	505	482	492	469	498	543	517	508	513	493	502	488	515	478	490	530	527	500	527	472	487	454	531	533	501	514	502	526	521	502	468	467	492	488	481	509	513	490	514	488	446	482	490	490	456	490	457	499	473	471	499	511	500	511	471	518	505	479	526	538	479	495	474	493	501	504	504	528	455	544	485	563	481	526	482	502	502	483	515	490	459	469	496	518	481	483	481	485	485	490	481	497	501	473	488	541	431	517	481	499	517	508	526	505	509	488	494	483	485	489	494	442	512	497	499	491	509	476	479	473	527	484	444	471	479	523	477	457	524	494	490	512	501	478	446	474	510	535	474	507	514	485	512	510	519	489	518	494	500	425	516	484	490	475	473	518	487	507	505	472	497	526	489	523	488	516	497	493	491	464	485	513	504	536	496	520	492	491	489	477	508	501	501	529	461	507	478	458	514	484	470	509	517	547	463	478	489	460	501	473	484	529	511	491	508	529	461	521	523	441	471	483	481	491	478	476	517	540	494	465	474	506	485	490	498	522	460	502	483	485	502	504	512	509	504	501	485	522	496	502	458	476	530	512	516	486	514	495	497	499	474	487	515	494	495	475	491	489	499	542	506	426	506	492	484	489	454	493	441	517	496	495	521	502	525	540	514	466	487	514	471	486	523	492	504	470	519	505	482	536	476	546	481	497	454	498	429	526	522	520	523	486	493	495	466	465	510	480	488	517	473	524	545	528	489	492	497	510	528	515	469	493	511	479	521	491	459	519	518	542	432	489	480	483	506	510	508	503	484	511	536	523	492	514	501	479	508	483	496	501	489	459	504	447	486	464	497	541	511	485	472	543	458	500	507	515	467	513	450	477	496	530	479	498	500	526	484	530	497	498	527	489	504	500	503	534	434	500	484	527	467	507	466	513	498	430	495	506	462	509	541	498	499	490	527	487	513	534	510	492	488	500	513	520	462	495	466	477	479	508	497	453	530	509	513	475	498	468	473	501	549	476	536	498	483	522	467	497	485	461	501	495	488	544	497	514	535	547	505	470	544	508	510	507	463	481	522	517	477	509	462	499	477	475	524	519	528	540	527	506	537	483	490	488	480	492	474	445	481	441	480	503	518	498	467	498	498	463	511	518	490	502	486	475	443	509	489	498	496	487	515	511	492	506	460	537	473	557	485	499	483	516	563	470	507	520	489	467	489	496	500	477	501	476	489	473	477	522	474	480	448	484	489	489	497	457	514	507	466	517	497	462	487	513	496	473	479	533	492	502	496	478	499	502	481	495	488	528	498	525	476	506	491	493	458	464	510	505	483	505	495	496	484	468	523	477	484	523	497	455	498	487	511	504	512	504	477	482	501	483	511	471	512	450	527	476	487	554	499	462	460	506	501	466	499	514	491	507	467	498	462	481	450	486	483	476	539	488	507	494	526	479	486	455	454	443	539	478	492	500	461	480	487	519	538	457	484	490	527	505	503	514	502	513	483	477	485	507	503	495	516	493	490	483	510	524	504	490	509	492	432	492	496	494	473	513	521	476	490	524	516	475	478	495	475	512	489	490	500	477	487	493	495	507	514	505	484	523	521	517	487	497	488	516	462	538	512	515	504	511	499	503	487	502	483	520	533	480	450	509	493	512	526	481	488	486	471	476	475	493	529	521	488	535	479	518	536	487	510	500	448	504	497	498	482	489	477	469	527	478	489	490	459	496	482	499	496	494	496	523	453	450	491	498	528	483	509	473	529	468	509	488	519	487	476	486	465	530	481	499	482	466	494	497	458	497	476	490	464	499	466	519	514	489	512	472	494	552	479	488	459	492	517	516	529	504	526	464	476	475	502	520	508	488	470	493	495	519	482	491	542	480	511	493	475	483	470	526	452	489	471
8955	1570	2135	1431	1995	1477	874	820	714	1067	7031	21372	21021	11452	1655	189	164	142	145	168	168	173	165	165	161	136	140	168	144	133	153	147	173	149	157	142	146	161	161	177	148	153	127	141	149	148	160	168	159	160	165	160	257	332	259	210	167	148	135	173	169	138	167	169	133	127	132	140	156	154	151	151	160	149	134	161	177	133	153	158	132	174	148	152	157	143	127	153	132	166	131	138	147	169	155	144	142	151	148	139	151	172	147	141	143	144	139	152	129	127	164	148	153	147	156	149	138	122	131	154	145	134	147	155	157	145	183	159	160	168	149	138	147	164	143	159	148	167	158	154	124	152	162	143	151	126	141	144	151	152	171	139	146	149	142	152	157	158	134	152	154	147	151	161	154	178	134	168	159	145	153	146	141	149	159	150	121	148	148	130	153	142	180	145	147	170	142	149	186	137	120	143	136	151	145	139	136	139	134	151	144	152	168	154	143	152	155	174	139	161	151	167	148	135	168	156	139	148	165	149	136	160	142	139	160	148	151	143	129	159	147	158	146	155	158	160	154	144	159	157	151	144	147	164	136	127	159	147	143	169	156	147	140	129	124	164	161	130	142	144	148	163	154	154	155	154	141	173	139	145	160	169	154	147	141	148	128	157	135	158	130	157	140	153	164	159	136	156	170	154	135	141	131	147	138	147	148	161	142	146	141	175	144	160	140	148	157	155	138	162	174	151	140	145	137	142	159	152	157	138	143	159	162	137	129	131	148	150	138	160	145	164	159	150	159	153	162	150	153	146	140	144	124	147	138	157	132	149	163	143	149	138	142	145	161	145	151	158	142	156	155	144	152	154	145	142	152	147	138	148	161	150	152	154	133	153	124	169	156	143	139	145	129	153	136	145	142	161	144	155	156	129	161	169	148	167	157	172	151	132	139	145	183	145	146	121	129	146	153	132	148	160	159	164	128	146	146	149	167	148	139	150	130	154	158	156	131	139	166	170	159	140	139	142	145	132	149	136	146	153	153	132	131	147	134	165	125	162	133	164	167	169	140	163	143	147	129	156	148	131	146	158	143	161	158	140	151	146	145	137	149	151	159	149	143	145	164	165	157	142	156	171	135	143	148	157	116	165	146	154	153	175	144	161	140	142	151	130	136	160	136	145	150	161	138	159	139	155	141	157	141	143	145	156	141	149	133	129	164	139	176	156	145	154	146	144	145	162	163	176	142	142	157	166	131	148	155	155	162	150	144	125	153	149	154	141	146	172	132	172	132	156	151	155	179	136	132	132	159	167	134	149	144	139	145	170	149	147	141	142	160	159	140	164	159	153	145	154	162	130	161	154	129	146	149	137	151	125	136	159	163	149	145	147	134	161	144	147	158	154	158	174	161	137	172	139	158	142	158	143	162	157	144	149	155	135	142	146	155	144	142	135	142	137	132	140	120	154	143	139	158	167	160	159	151	156	159	122	142	166	153	159	154	139	149	148	149	151	155	155	141	149	154	154	150	145	147	135	137	130	155	152	130	137	152	151	148	151	150	160	143	157	149	147	154	142	167	153	151	136	159	141	138	153	145	149	154	146	137	138	142	151	152	141	159	136	149	148	149	148	149	150	168	128	148	147	136	173	149	156	157	154	142	125	168	153	172	139	142	154	144	166	162	157	153	145	150	148	127	149	170	142	154	163	170	151	151	135	145	159	157	157	127	124	159	139	134	159	160	108	163	143	119	154	156	169	155	144	131	127	141	150	168	140	134	141	142	142	152	155	147	136	153	153	142	167	134	151	162	154	157	154	168	137	143	138	130	149	141	142	159	131	148	177	138	143	146	157	158	151	142	173	150	149	151	136	165	120	122	135	147	172	140	151	162	146	138	151	152	147	142	147	143	136	155	157	139	148	151	150	127	163	153	150	133	137	170	138	143	150	193	154	152	163	152	130	155	139	160	154	147	139	143	144	156	172	137	139	131	148	164	149	143	149	141	141	148	143	124	126	122	162	145	149	154	140	136	152	135	143	170	163	165	168	141	150	165	153	137	157	154	154	162	149	135	134	140	147	137	133	163	163	150	135	161	148	161	144	144	134	136	147	161	136	155	143	159	139	149	141	122	156	139	153	148	137	120	149	154	131	152	154	141	153	164	147	136	152	135	153	110	149	162	138	143	160	147	148	137	143	174	151	142	135	146	147	174	167	148	146	144	158	133	158	145	126	139	160	154	121	187	163	173	147	164	145	135	135	169	158	139	165	184	122	124	137	137	135	151	148	132	152	139	135	145	156	133	133	137	148	179	148	166	127	162	164	156	172	162	155	146	143	168	148	158	145	136	147	139	132	137	152	136	140	149	135	148	149	132	163	155	154	154	153	164	149	164	140	131	144	144	152	155	163	129	120	141	138	135	152	143	142	157	136	168	140	138	150	154	147	130	165	149	149	132	160	137	162	132	137	124	147	156	156	150	153	149	169	172	130	133	135	157	152	143	172	135	151	135	142	151	176	146	167	156	143	144	156	155	153	157	131	142	177	147	157	158	124	140	166	154	183	141	125	140	124	145	145	134	158	140	152	136	149	158	135	184	151	136	152	138	138	157	139	145	139	156	144	143	135	130	172	150	134	161	140	141	124	138	146	132	157	147	134	153	145	177	151	153	145	140	156	139	138	171	156	175	143	152	135	146	145	147	126	153	159	141	149	170	144	178	154	152	142	154	160	123	139	147	144	147	134	142	174	156	159	135	120	151	152	150	172	147	152	140	148	135	161	138	157	148	140	145	162	159	167	130	161	143	142	162	139	134	151	163	123	155	144	154	128	150	157	133	126	147	139	146	160	129	149	115	156	152	156	147	163	147	138	151	156	163	142	143	149	160	149	156	147	151	153	158	167	164	139	147	155	154	151	158	160	160	143	154	145	125	140	156	155	111	155	169	153	156	134	137	144	159	152	154	175	156	146	155	160	156	149	161	171	132	153	152	141	121	166	158	176	137	144	171	155	152	164	150	157	151	166	147	150	153	144	155	172	166	142	125	160	137	150	142	142	151	153	165	155	155	143	137	123	149	175	151	140	156	133	150	158	134	147	137	168	145	152	154	159	145	150	168	156	149	157	131	148	163	130	142	158	145	150	138	142	150	157	152	136	172	170	155	137	139	145	131	131	145	146	138	140	161	164	145	143	163	140	144	140	146	175	155	160	143	143	123	144	157	148	140	147	158	155	166	163	119	163	150	132	138	162	138	162	146	161	140	151	139	135	147	130	156	146	152	126	131	157	157	145	143	148	146	149	147	153	156	158	159	159	127	139	144	155	148	157	160	151	141	139	150	133	141	136	172	164	131	146	164	130	147	132	143	165	131	129	160	172	155	147	172	134	150	149	155	131	153	129	126	154	144	159	169	139	132	146	140	158	156	150	152	143	156	162	152	145	131	159	165	128	137	167	163	139	160	152	145	167	160	145	153	150	147	162	151	133	161	150	133	126	137	126	146	154	175	167	141	127	156	138	157	153
5908	1908	4117	4405	6213	4930	3843	3760	3864	5276	23332	42345	40011	28295	4538	602	561	548	558	573	644	582	584	556	519	466	481	446	473	553	493	467	489	484	451	479	474	456	456	479	457	437	433	474	465	499	495	543	633	509	479	505	1251	1591	1252	878	575	469	438	470	399	458	435	409	455	438	465	436	436	465	468	442	459	440	423	470	457	446	443	439	463	452	421	445	465	419	404	441	432	422	471	448	454	471	432	471	457	449	440	400	466	451	435	475	445	477	482	439	463	402	445	428	412	458	447	440	496	440	430	442	390	468	418	434	434	429	442	442	468	457	433	418	452	477	432	451	420	466	453	418	410	464	441	445	414	464	456	473	468	459	465	415	442	421	432	430	434	452	469	458	445	436	445	425	421	463	482	415	427	430	455	481	488	451	457	430	446	423	422	457	462	444	457	441	476	425	461	427	473	440	468	426	420	420	455	407	435	443	430	435	432	448	440	477	423	456	467	396	455	462	464	413	419	413	452	420	400	459	466	428	453	421	467	493	442	457	443	423	464	464	443	446	442	457	423	482	442	425	426	437	441	449	452	442	426	423	418	435	428	418	431	463	449	449	447	485	415	447	456	434	473	435	438	465	422	401	386	440	473	441	456	439	418	466	440	455	428	432	450	425	440	446	413	442	413	446	447	464	446	462	467	459	443	459	421	471	416	415	479	484	475	445	423	429	452	446	432	457	420	474	454	433	437	457	474	457	458	436	441	442	449	424	395	476	484	458	443	427	440	415	432	448	412	451	443	430	452	422	481	454	463	472	430	417	437	438	440	467	464	437	453	428	399	463	486	467	459	428	472	448	451	475	421	402	444	442	425	443	444	425	452	460	494	469	448	479	430	460	445	445	455	462	432	431	441	450	447	435	432	470	454	464	416	438	436	441	455	432	431	435	466	410	473	448	412	464	454	493	451	414	406	422	446	423	434	442	449	423	451	475	455	479	472	432	433	433	456	452	488	472	459	435	447	454	439	469	428	415	442	449	437	398	455	416	436	477	469	451	458	444	414	462	464	431	426	435	449	461	472	401	452	488	409	450	435	422	423	430	448	463	428	422	440	434	461	434	450	420	463	491	453	437	434	471	460	418	456	452	441	418	422	441	433	430	449	424	475	463	423	438	497	450	427	408	477	443	429	437	450	445	452	420	443	430	434	423	479	461	444	472	454	445	495	445	419	456	458	437	443	431	471	410	458	480	444	421	504	445	436	436	449	443	450	419	453	434	455	421	461	432	413	461	429	432	408	440	454	414	418	426	433	449	443	476	445	450	420	432	415	437	464	461	438	464	448	473	467	430	443	434	429	453	411	435	457	440	477	428	482	430	470	479	403	449	398	451	457	439	463	420	447	452	439	469	459	424	464	448	473	452	451	434	416	453	414	391	460	465	398	430	430	427	436	452	413	454	451	458	466	431	465	424	427	434	470	435	438	419	462	423	431	428	436	474	455	464	451	414	448	460	426	430	434	455	409	454	461	424	445	448	466	429	463	456	422	445	453	479	443	461	434	423	419	412	426	424	448	479	458	446	436	452	418	445	441	430	440	462	467	463	455	455	422	432	422	453	453	451	462	442	450	428	484	430	460	473	423	449	464	457	425	416	469	447	431	454	460	426	442	405	476	417	454	429	457	447	425	468	443	441	425	431	463	481	436	436	472	419	449	432	447	450	468	393	445	419	488	495	427	416	448	456	438	486	448	442	466	447	407	443	440	440	450	463	410	456	431	467	440	464	410	409	467	455	416	422	456	470	456	442	456	439	426	434	440	426	435	462	459	442	390	419	467	453	390	450	394	447	436	461	465	419	437	437	439	439	405	440	440	458	440	415	430	491	427	472	428	422	437	439	444	435	430	438	456	404	474	453	419	405	465	441	452	430	439	435	462	440	446	481	436	423	452	448	445	435	434	437	448	453	426	483	423	431	481	461	453	447	438	465	453	440	446	448	472	431	463	446	438	482	430	442	421	442	456	435	449	432	404	456	452	463	465	462	437	399	424	454	473	409	488	410	459	455	405	448	424	426	443	457	451	455	427	461	480	440	428	475	425	458	431	452	443	387	438	424	441	389	449	448	419	463	454	457	415	468	452	460	452	447	455	427	434	466	462	468	433	411	456	428	415	467	441	417	478	464	464	447	467	491	434	456	430	463	474	420	456	444	501	426	422	454	418	440	447	415	483	419	429	474	463	427	482	422	437	447	416	465	442	454	450	459	488	435	449	439	425	431	449	458	445	424	442	430	464	459	475	464	451	433	435	452	463	438	460	426	444	498	442	428	459	471	451	443	418	463	417	487	445	459	411	423	439	470	463	440	437	404	431	431	442	434	472	429	410	461	465	443	450	440	465	458	407	382	424	452	432	475	428	414	434	449	467	424	434	414	426	482	457	461	430	440	402	442	432	457	451	443	453	462	471	382	439	449	449	497	443	451	434	424	461	460	450	449	464	421	400	463	439	464	404	426	447	415	455	402	418	399	429	414	425	406	420	420	404	455	449	450	429	460	410	461	430	476	441	436	483	453	442	434	436	469	460	407	440	435	417	455	447	418	409	465	417	450	452	463	413	410	442	462	411	449	426	424	422	408	429	461	428	444	462	462	445	450	428	432	476	465	436	429	449	428	408	425	440	448	452	431	455	431	449	470	442	434	463	398	424	455	449	437	406	432	450	437	443	469	432	474	449	468	477	446	458	435	450	406	428	465	464	422	449	463	406	466	444	416	415	437	462	412	451	417	471	452	438	460	460	458	480	419	457	464	442	480	479	392	460	459	437	472	447	462	486	424	447	435	463	468	446	432	430	450	431	480	468	458	410	424	457	448	432	423	406	467	439	471	440	498	421	465	464	423	413	424	450	448	436	428	421	459	460	439	454	457	433	464	423	425	406	410	419	463	434	434	409	470	453	437	433	429	433	453	452	434	436	420	450	469	402	443	449	482	446	458	443	437	442	476	413	438	425	408	449	405	441	477	465	425	428	443	446	458	439	475	428	472	467	433	472	450	444	429	452	462	445	444	449	464	428	480	452	443	431	480	444	469	455	432	452	449	471	432	451	452	410	459	432	425	458	428	442	424	438	439	493	409	451	446	456	438	441	422	462	459	476	464	445	424	422	435	477	444	435	441	473	434	427	463	421	483	421	451	441	425	438	450	478	412	463	460	475	450	468	460	411	417	453	451	405	456	443	468	492	480	457	478	451	430	451	430	406	421	467	431	443	422	439	431	432	433	423	476	423	417	450	450	437	434	446	438	444	467	450	477	482	436	410	473	448	429	445	454	452	454	433	454	458	466	421	435	438	456	431	491	416	490	452	439	435	439	439	396	473	446	466	441	461	451	454	476	463	465	427	486	447	417	425	482	416	451	456	498	453	415	417	429	457	427	425	463	424	427	429	455	425	423	463	421	442	447	480	463	457	472	390	463	468	440	475	462	451	439	422	457	466	456	427	418	444	463	423	439	455	423	477	483
15366	3706	3830	3057	3534	2852	1760	1573	1352	1013	4014	29274	32257	20702	2382	245	247	224	247	231	211	219	217	244	224	217	200	200	231	196	178	198	200	198	208	197	188	216	210	208	203	214	195	196	200	221	252	196	231	214	216	196	379	519	473	334	294	207	170	174	193	211	206	181	192	171	199	189	202	188	194	202	170	192	223	200	224	188	226	208	192	171	200	187	175	179	185	174	198	199	208	191	194	190	208	202	159	195	166	152	186	184	164	176	183	181	187	193	204	207	217	192	194	198	194	188	182	200	191	192	186	187	213	197	201	207	194	197	203	186	197	195	195	208	221	191	192	204	199	204	176	175	172	188	171	208	189	192	188	192	188	210	162	230	199	173	184	197	195	176	191	182	191	195	209	191	204	197	157	187	200	188	167	196	176	180	173	197	183	204	173	181	178	191	206	200	212	212	205	190	180	189	191	192	185	204	192	180	191	197	199	188	202	196	209	172	189	183	197	225	182	171	207	194	196	186	178	196	208	190	205	197	179	195	218	185	214	177	190	176	178	190	197	186	211	174	188	186	211	192	197	190	209	196	175	217	171	181	219	200	160	184	185	174	193	209	195	191	198	187	205	177	174	187	189	219	216	195	190	203	181	175	175	185	197	207	207	191	201	212	188	208	200	194	192	193	198	196	194	181	200	193	184	175	204	213	176	194	211	203	188	174	184	181	189	210	190	211	201	174	183	179	201	196	184	191	204	193	178	161	195	217	210	187	181	176	169	189	199	198	196	200	189	168	188	195	188	214	198	176	224	209	181	183	175	183	196	201	192	215	180	204	192	168	218	187	184	182	196	185	197	207	206	179	172	180	166	191	194	196	185	181	164	197	190	197	208	187	183	196	177	209	192	199	198	170	180	183	175	199	193	163	181	218	186	225	193	191	214	224	182	179	164	194	236	192	188	203	184	193	186	172	207	199	203	200	182	215	188	198	180	178	204	176	171	196	187	188	184	189	200	165	211	173	172	180	151	203	171	176	202	184	195	200	210	225	180	190	209	179	194	199	215	174	198	176	221	196	174	187	182	217	186	193	205	197	188	192	204	180	227	167	196	207	212	183	199	177	193	212	206	193	195	164	180	169	194	204	214	196	183	171	201	238	186	207	171	178	187	217	209	189	198	188	196	211	190	195	194	207	191	207	211	203	180	223	189	161	180	185	172	182	209	204	213	194	171	210	168	172	208	175	178	192	180	196	201	179	196	182	191	181	198	182	177	217	193	201	202	194	196	183	198	170	179	193	177	198	207	200	193	173	214	200	183	167	219	182	209	189	205	176	182	194	176	213	182	216	192	198	203	203	177	171	186	186	192	201	184	180	214	210	190	181	183	191	169	183	218	192	183	168	185	182	183	177	202	199	182	178	206	191	181	175	187	185	197	199	207	190	174	175	198	194	193	196	191	182	188	197	198	206	191	183	187	202	198	191	206	176	169	197	194	194	187	192	211	202	205	173	181	177	171	185	195	186	190	188	202	185	203	220	205	177	203	206	187	221	187	160	202	199	201	214	194	174	207	180	164	221	216	186	194	198	186	162	177	198	176	183	195	182	190	176	206	184	208	179	205	182	219	205	196	192	185	198	206	200	180	175	176	199	197	190	196	201	192	179	183	206	204	188	177	196	194	171	205	212	212	196	197	207	192	209	213	193	216	189	174	193	167	197	202	204	170	186	172	179	176	197	191	180	176	182	176	188	176	181	189	200	216	186	182	160	192	177	212	165	194	189	188	192	206	184	191	165	190	199	183	197	187	216	214	206	178	176	209	198	155	217	190	224	216	182	190	182	184	186	190	209	206	207	200	186	199	207	203	189	176	189	183	196	200	205	206	188	170	197	171	178	199	196	185	170	185	209	181	180	176	199	193	210	188	192	158	204	173	184	192	158	194	220	196	197	186	197	189	202	214	176	175	180	194	198	203	205	218	220	197	205	202	187	202	194	182	174	203	211	207	185	186	192	178	195	185	192	210	182	181	182	219	204	193	206	196	216	184	174	169	182	200	177	200	183	186	200	194	215	170	159	194	188	209	188	164	207	179	197	164	190	213	173	185	191	186	199	201	179	211	175	181	200	188	196	188	179	184	201	200	181	202	191	196	174	198	172	207	168	209	180	197	212	208	164	196	171	182	184	165	185	195	172	170	164	191	197	202	190	193	193	181	183	185	208	200	190	195	159	197	184	205	213	199	209	188	158	173	184	170	213	184	175	196	203	196	189	190	217	204	186	209	188	178	206	196	185	204	220	174	163	199	171	171	193	179	204	183	197	186	187	192	196	185	208	191	183	214	178	181	216	176	195	197	195	173	176	211	188	194	194	204	197	204	197	183	219	222	194	215	184	190	187	163	182	178	207	190	185	191	183	179	208	191	195	190	186	188	198	193	189	183	189	187	190	196	188	195	187	194	193	194	202	204	210	207	173	198	228	176	202	209	200	176	193	172	194	195	197	197	198	206	170	208	167	204	174	217	198	199	180	197	197	180	169	197	196	174	200	195	181	184	204	207	175	188	196	184	195	204	184	184	164	215	185	181	199	188	187	175	183	186	183	162	206	205	189	201	192	193	183	202	177	209	190	201	215	172	163	210	182	166	200	205	200	173	189	190	191	203	199	201	185	203	208	188	171	186	185	186	168	199	196	179	187	190	175	196	195	174	185	183	192	209	176	192	195	195	186	190	193	190	199	204	199	198	202	195	186	182	209	197	210	192	192	183	193	174	171	198	207	172	167	197	194	179	171	187	183	194	198	221	187	192	185	170	181	203	166	201	194	177	192	194	206	177	226	203	194	204	177	192	159	185	217	176	209	207	184	195	181	210	213	186	193	217	191	189	198	176	192	214	197	190	203	196	183	208	195	179	205	191	190	195	200	184	194	172	187	205	181	187	189	182	177	183	200	191	192	210	186	178	170	184	206	188	198	203	181	185	187	186	200	194	219	194	204	185	194	202	206	186	197	189	180	221	198	196	178	201	206	202	201	204	193	186	169	153	173	212	186	191	187	212	215	192	195	189	179	196	193	202	189	188	158	191	190	202	207	200	177	170	194	197	205	192	176	186	189	199	192	197	204	190	164	187	159	207	190	191	160	193	194	189	175	189	198	169	209	184	187	187	183	200	190	183	216	209	192	209	171	189	172	201	182	177	187	199	194	190	186	220	219	185	210	211	179	183	191	203	197	193	175	180	197	196	177	171	168	195	200	181	168	193	191	196	195	185	173	192	180	178	185	183	201	208	192	203	191	177	197	179	178	172	193	188	221	191	196	202	201	185	200	181	176	215	169	200	173	192	197	181	204	214	174	219	200	197	186	202	196	189	203	168	197	171	174	200	185	204	199	189	181	181	179	181	187	194	211	190	185	183	188	175	176	218	218	180	200	186	226	186	179	212	196	203	151	187	197	200	203	181	200	202	179	150	195	201	189	213	204	204	206	204	206	182	206	188	181	183	183	190	194	212	218	191	178
7858	3519	6692	7926	9227	8498	6290	5947	5641	5046	15350	49980	49375	34872	2513	900	815	802	958	830	898	777	825	752	759	678	655	658	668	616	626	616	718	769	618	646	670	617	576	564	585	559	623	621	684	657	690	733	724	715	660	621	2209	3350	2443	1591	973	635	603	550	545	540	576	569	551	548	523	533	545	568	543	542	535	571	534	590	587	516	584	510	527	522	579	557	578	555	506	554	541	576	585	585	533	541	523	571	547	563	576	557	550	586	540	546	559	533	529	516	562	537	616	567	531	534	549	541	519	537	594	616	551	566	574	534	560	547	585	572	523	556	516	553	481	553	545	555	571	557	534	543	572	574	569	579	604	527	541	568	489	562	560	565	565	572	532	584	566	566	562	554	507	509	551	555	584	549	566	536	529	567	588	551	594	585	557	575	550	588	572	566	567	543	543	569	545	529	547	537	554	566	557	553	579	541	568	564	536	572	556	601	546	556	554	523	577	585	544	535	570	564	608	541	553	573	547	524	559	517	536	570	577	563	547	566	550	576	544	564	537	554	577	559	545	547	598	593	564	549	582	566	523	560	585	567	558	529	514	515	579	556	529	546	545	522	540	519	537	551	536	535	586	555	606	597	540	583	539	566	549	566	543	576	552	549	549	541	572	567	546	608	579	567	553	586	547	562	525	574	537	505	527	559	514	552	564	542	537	519	563	546	553	519	578	508	530	539	548	563	576	493	516	572	548	538	543	535	556	594	619	573	541	595	559	554	582	593	552	532	538	549	575	581	555	579	600	522	536	549	530	556	561	562	554	554	566	540	571	549	585	527	509	559	531	581	579	516	580	615	547	539	546	576	567	533	554	599	555	523	575	539	542	589	535	551	522	545	567	602	560	586	602	560	575	565	559	598	545	551	563	527	547	530	542	579	557	568	534	559	573	591	544	536	525	529	549	562	515	533	591	550	549	543	562	537	577	552	569	516	543	542	588	518	577	502	526	579	572	536	540	561	545	543	562	519	560	558	576	523	569	595	508	606	538	532	526	556	593	555	534	534	524	575	541	524	566	546	528	556	541	573	563	546	532	551	593	595	543	563	552	566	562	532	560	523	540	586	575	583	558	534	586	507	569	540	538	545	545	553	508	613	535	519	532	544	556	530	588	547	541	541	551	562	565	563	557	545	592	543	554	513	554	548	560	551	580	562	553	574	526	549	540	539	526	518	555	560	532	559	579	516	571	517	550	549	559	496	518	562	550	573	543	564	545	558	590	557	570	557	550	519	547	537	572	548	546	550	529	561	583	532	602	562	536	570	589	569	561	543	507	574	562	550	587	562	572	563	532	552	531	540	544	561	573	566	587	563	561	552	501	555	582	534	584	564	573	561	526	564	543	515	530	554	574	540	545	569	534	540	572	564	546	532	578	539	544	559	558	580	545	565	557	573	547	525	598	557	546	576	533	538	565	564	603	565	557	552	525	531	581	565	559	530	562	556	561	492	552	569	570	543	518	585	582	574	554	550	537	587	563	574	575	583	577	539	591	525	533	558	544	546	552	499	549	575	530	554	572	515	557	542	539	556	559	584	560	559	571	532	547	538	570	562	590	526	545	588	556	511	541	582	540	533	552	585	573	534	521	578	538	559	564	570	541	567	522	533	546	569	553	487	563	543	530	585	566	549	537	525	582	533	580	540	548	552	560	542	563	559	547	569	576	550	580	544	566	583	560	537	556	556	582	575	565	532	555	542	532	574	563	536	574	516	554	582	559	570	564	552	544	540	544	563	578	550	575	549	587	545	516	585	542	590	593	511	540	552	539	551	610	558	553	555	581	559	531	555	566	605	566	548	566	562	574	609	547	570	532	540	550	558	527	587	553	551	540	549	527	569	549	556	577	555	600	565	532	569	575	537	525	538	543	516	558	539	556	553	608	550	587	541	561	550	551	576	563	603	540	557	553	554	550	542	535	543	569	570	569	552	539	570	599	517	547	554	524	565	580	495	587	544	549	563	566	557	546	554	544	568	584	545	588	532	549	574	576	570	570	496	560	539	550	567	593	550	520	557	564	581	532	541	560	549	550	550	572	527	573	577	546	580	509	554	515	538	602	540	530	499	586	568	548	542	597	554	551	540	609	531	557	560	534	538	574	593	595	568	559	569	568	584	545	516	546	548	571	514	561	570	521	549	563	543	537	539	550	591	593	527	534	585	537	555	550	592	584	543	511	562	567	608	557	516	506	562	548	581	592	596	594	585	511	554	528	593	536	525	573	531	520	555	573	604	561	541	564	543	556	557	529	567	498	551	542	546	550	515	556	556	575	540	530	554	579	560	538	551	528	578	532	541	557	588	554	524	563	571	552	562	575	541	520	561	549	537	578	545	602	526	557	549	518	476	551	570	537	553	567	521	561	568	622	577	598	549	551	553	556	547	542	492	575	571	564	588	546	589	563	550	604	550	564	542	599	571	555	592	546	575	573	547	615	534	542	584	538	563	555	550	550	500	578	569	507	514	575	550	550	518	555	541	538	586	555	556	537	521	571	579	568	597	523	537	592	502	588	534	591	574	578	558	566	554	541	540	585	543	557	551	534	556	533	528	609	551	561	553	573	560	556	584	533	528	551	567	518	564	546	571	538	557	556	572	558	549	547	560	535	529	589	577	528	557	563	547	539	584	512	559	603	522	558	526	542	561	560	578	577	568	551	568	583	556	495	561	567	544	553	550	556	580	528	534	487	556	559	596	554	561	524	570	531	543	562	550	559	553	579	555	589	587	601	567	572	569	602	584	551	576	538	567	538	544	542	543	566	548	565	557	552	597	568	599	517	531	569	571	615	560	503	557	593	560	569	588	528	560	586	544	538	560	567	532	539	577	522	565	565	580	536	574	505	554	521	600	567	528	513	582	576	555	545	570	539	532	553	563	572	557	566	570	555	616	573	522	543	567	548	572	550	550	507	538	595	582	591	545	547	533	550	561	562	530	542	567	543	551	552	561	557	552	559	576	553	558	541	554	570	567	549	575	559	535	538	539	577	549	538	478	544	573	511	578	572	550	527	543	540	571	527	555	566	544	573	551	574	499	567	567	554	560	529	564	577	551	579	537	555	523	551	558	546	530	526	542	574	561	570	573	589	552	533	553	555	553	555	581	573	544	525	545	522	539	594	577	577	530	548	563	605	511	558	550	562	577	568	569	573	536	564	565	570	569	549	526	548	522	565	563	535	535	578	591	556	550	511	581	553	527	552	562	546	544	588	582	539	540	572	563	526	538	563	538	510	496	581	530	549	547	554	597	560	532	584	509	553	544	570	565	564	572	532	517	550	556	547	561	569	560	518	534	542	536	579	561	518	560	574	556	589	571	528	521	563	546	534	522	551	565	544	566	579	555	567	568	598	538	511	593	567	551	552	608	545	541	524	527	556	519	530	587	581	495	550	535	537	565	553	505	551	593	532	530	558	526	589	567	612	549	549	601	577	515	549	574	586	582	575	535	591	553	531	574	580	542	559	537
2115	315	369	280	286	263	242	246	220	229	401	1503	1548	1360	230	196	179	210	173	197	202	192	185	181	177	181	204	191	198	166	181	197	196	193	208	200	182	174	206	210	165	185	206	177	170	182	186	191	188	196	200	210	178	220	227	234	219	204	213	183	171	184	196	176	172	200	171	175	182	191	156	199	194	192	197	188	197	188	208	205	176	190	202	205	207	197	184	192	180	182	213	181	174	189	182	182	181	184	207	196	186	182	205	186	184	224	178	177	224	178	191	189	217	167	181	180	200	184	182	205	165	190	208	178	194	185	178	217	203	182	190	217	181	167	176	199	184	202	196	193	185	175	207	193	219	185	197	183	174	204	213	191	195	192	205	195	178	194	205	175	193	202	191	163	178	211	181	188	180	216	194	206	189	195	180	191	175	190	176	212	166	202	177	195	168	170	206	183	194	195	188	175	194	210	183	222	196	177	184	221	181	171	173	208	195	182	195	187	176	187	165	192	170	198	185	205	188	175	175	173	208	154	201	179	191	179	166	201	221	191	215	198	191	203	199	189	198	183	202	199	191	196	187	218	212	194	168	201	188	180	186	219	203	189	181	203	187	169	215	158	187	189	183	214	179	205	175	180	180	168	185	187	172	172	189	188	179	193	188	169	184	179	226	193	165	178	187	173	184	180	206	206	189	195	197	199	168	189	168	186	203	199	175	206	163	184	184	215	197	188	202	194	189	198	190	166	196	209	214	180	180	169	172	172	199	186	193	178	184	197	211	177	187	192	182	176	182	182	165	180	182	201	202	189	180	226	202	186	189	169	208	206	187	185	184	145	171	183	185	187	229	168	207	194	194	204	195	197	186	210	209	195	177	174	202	202	199	188	185	189	193	179	159	213	209	191	200	197	164	173	199	192	201	202	192	173	220	178	205	162	208	164	175	185	184	170	171	178	196	201	173	193	177	186	200	181	210	200	166	198	177	185	178	197	179	170	207	181	203	193	180	187	161	183	184	169	162	187	200	178	195	186	180	202	187	197	185	174	186	205	211	202	192	187	183	210	187	188	191	188	187	195	161	199	182	202	195	194	191	198	201	198	182	187	156	199	204	187	176	180	167	199	195	201	178	177	203	166	230	190	176	184	211	179	176	188	196	216	192	216	180	170	213	229	176	201	183	215	176	170	182	199	211	179	166	208	199	177	190	184	186	173	208	206	161	206	183	187	197	168	182	205	187	199	200	182	181	196	192	183	195	190	181	191	169	194	198	200	193	198	184	196	166	195	177	166	199	183	185	222	174	202	199	176	188	178	215	197	176	209	180	180	205	188	190	211	197	201	196	186	175	198	201	173	184	192	187	181	222	191	164	201	187	185	170	187	199	196	199	191	219	198	194	187	189	196	182	190	183	193	178	207	196	190	190	175	199	204	175	200	178	171	187	206	187	175	174	185	197	197	175	201	176	186	181	213	189	183	181	182	186	222	195	200	184	192	193	218	199	169	190	182	163	202	189	191	156	183	168	186	203	184	194	194	185	177	169	164	218	170	206	191	189	209	184	193	201	188	180	202	201	202	211	170	215	186	214	166	187	203	183	191	178	199	198	171	188	204	182	183	187	173	191	218	185	184	203	191	177	201	221	195	206	196	177	173	180	202	198	166	202	197	195	201	206	187	179	193	189	184	200	217	183	197	185	190	186	221	217	199	190	192	173	178	187	183	180	195	175	162	181	197	166	169	174	156	190	206	188	182	173	206	200	208	179	185	178	190	179	194	183	186	169	190	192	187	182	171	175	164	205	197	194	165	205	168	165	195	159	188	185	220	193	168	173	202	186	194	188	163	190	195	210	202	189	206	189	182	175	189	204	189	208	184	194	210	222	203	193	167	176	180	168	212	194	199	193	176	196	213	183	187	175	168	175	193	186	192	187	204	205	200	173	205	185	196	182	181	177	179	194	176	201	183	165	226	180	199	175	195	183	200	219	191	195	185	182	182	212	171	188	178	189	188	206	186	207	181	198	185	182	163	191	213	176	163	159	188	207	226	181	189	213	197	200	194	175	176	192	196	189	165	217	204	211	191	176	192	194	184	210	190	222	203	203	189	181	185	190	184	186	188	188	206	193	188	186	180	196	194	182	204	179	176	213	205	225	164	206	194	163	181	202	176	167	205	172	163	189	173	199	196	182	178	189	189	178	207	167	216	194	194	197	187	181	163	174	161	189	197	202	187	183	182	186	177	237	201	226	215	182	173	191	165	175	225	189	175	185	208	182	203	182	196	197	184	188	160	191	151	191	183	171	179	191	230	208	186	197	173	175	164	189	173	197	181	179	171	165	186	208	189	171	199	174	205	180	161	190	202	191	179	188	203	195	198	187	194	181	172	160	205	180	178	203	188	190	213	186	191	186	197	197	186	198	165	184	190	188	190	215	199	173	178	185	190	190	182	188	190	180	200	190	201	200	180	215	179	195	195	196	177	192	196	191	192	189	172	183	212	190	186	200	208	194	175	204	221	200	188	188	198	181	212	205	195	183	226	194	200	199	175	171	183	171	187	208	189	183	206	184	179	192	192	164	187	187	152	217	206	168	189	181	176	189	184	185	191	193	193	195	196	202	196	212	186	189	172	195	157	161	179	212	184	173	184	171	216	180	199	179	177	180	187	203	174	199	202	184	203	162	188	179	184	196	188	160	202	176	192	179	195	198	195	193	197	195	183	202	180	178	198	198	191	169	217	171	191	184	185	189	194	169	174	176	179	190	169	186	188	177	191	167	188	196	207	214	189	201	163	190	179	168	184	163	177	180	188	186	198	207	202	201	179	179	207	159	196	179	186	174	187	182	176	172	198	177	191	167	172	206	189	190	186	186	168	172	210	193	177	198	191	190	176	180	169	186	205	210	189	191	170	170	175	169	192	196	206	205	206	196	184	180	192	185	207	194	177	188	198	175	205	211	199	178	193	185	180	196	199	195	189	195	187	188	168	184	206	196	194	188	169	176	186	199	194	202	180	197	195	187	199	192	178	164	204	226	177	200	191	199	206	184	222	190	217	190	185	187	187	200	195	196	193	205	160	191	189	192	209	185	197	162	183	198	182	198	201	183	196	176	201	222	206	208	200	201	189	177	181	193	178	179	185	198	185	188	198	185	192	197	180	194	175	188	184	179	178	184	186	185	192	192	191	193	187	201	158	196	152	182	173	164	191	174	171	182	186	202	170	191	190	172	204	180	202	187	171	222	185	175	191	180	224	178	208	169	182	174	173	196	204	193	192	209	191	198	193	178	211	176	180	173	185	197	213	182	199	212	190	187	192	177	180	198	177	178	183	199	184	189	194	191	182	200	179	196	216	168	193	198	200	197	179	194	192	188	183	180	177	218	184	181	202	195	178	183	192	174	187	179	177	207	176	184	188	206	182	199	185	190	175	181	184	180	176	207	180	182	156	198	177	196	209	197	201	160	197	187	196	197	184	191	203	206	176	203	188	193	200	182	196	189	181	174	196
2295	719	944	963	1060	863	895	775	753	770	2011	8551	7610	6037	604	584	539	521	578	578	565	532	525	513	544	531	527	540	562	583	529	531	543	535	577	517	537	521	536	563	566	524	534	527	565	549	523	518	534	559	533	527	652	868	855	773	649	573	536	475	513	519	533	541	571	516	556	550	514	542	512	511	539	558	522	572	543	556	572	545	560	558	562	510	528	536	576	539	528	540	532	505	522	569	532	522	574	535	585	541	551	519	525	553	514	543	521	552	540	480	526	536	517	559	564	524	513	549	515	542	520	613	560	582	559	518	539	543	515	536	553	563	503	552	525	515	531	530	520	514	520	536	561	520	528	533	552	582	511	517	570	521	547	549	544	514	560	530	570	555	606	548	555	517	535	571	548	521	569	563	547	546	572	534	524	525	548	521	575	545	506	526	525	473	534	541	594	538	534	527	556	500	585	545	538	547	515	552	551	547	547	506	555	556	550	544	542	552	503	551	526	515	522	560	565	525	548	560	547	494	548	531	541	549	543	524	537	540	523	538	559	555	562	531	516	520	533	493	518	513	492	530	533	508	528	500	510	478	548	546	506	542	536	580	535	533	569	533	547	537	544	545	547	505	562	531	561	510	500	610	520	560	543	532	543	576	512	577	555	553	532	527	553	492	536	557	534	587	541	545	525	531	556	532	544	537	571	526	528	505	567	533	557	550	560	534	557	517	562	534	567	520	508	575	566	497	526	528	517	532	535	580	499	517	558	552	541	590	565	515	533	488	567	561	536	602	552	567	534	538	533	555	498	493	528	562	557	563	554	534	555	550	588	514	524	506	551	507	516	511	566	540	520	528	549	555	565	561	553	531	554	584	494	530	572	543	552	528	532	509	598	539	522	543	507	563	546	555	513	556	516	544	537	531	505	572	562	529	530	584	525	538	496	549	508	503	523	524	551	541	520	537	555	587	534	564	540	565	555	503	550	598	529	555	515	524	533	559	543	539	537	538	535	556	561	527	521	528	524	541	552	521	588	536	540	537	585	530	557	535	576	560	533	510	497	515	534	553	532	577	538	583	539	532	572	539	556	515	526	581	579	513	554	510	494	505	540	547	552	533	542	528	579	534	550	558	522	518	528	500	505	566	513	535	514	528	478	565	509	565	513	532	585	548	541	541	536	559	552	533	515	530	511	532	536	533	555	545	528	508	508	514	548	529	571	576	510	539	531	510	549	541	518	530	535	540	581	534	574	517	516	524	547	499	556	565	539	515	534	515	549	586	557	551	537	579	548	553	549	531	512	514	579	503	543	548	556	544	531	566	480	522	550	543	475	523	544	541	506	559	556	547	547	536	552	517	555	539	533	545	528	597	513	546	543	577	535	525	527	543	555	551	540	512	539	548	524	505	525	530	562	539	540	547	564	566	542	520	557	526	536	537	516	540	520	538	573	586	515	532	525	537	554	547	529	558	527	522	576	512	510	542	512	554	530	517	518	523	535	535	548	569	503	557	521	516	558	562	551	522	551	486	507	505	535	568	531	508	562	560	529	547	525	526	521	572	519	537	537	590	535	521	575	507	541	513	518	563	531	527	549	545	545	540	537	569	528	510	523	561	548	545	566	596	551	550	583	569	490	520	592	517	513	558	553	541	523	518	526	538	525	533	536	567	546	526	530	559	467	550	545	529	531	510	571	529	525	560	576	486	506	532	582	576	519	571	547	542	517	562	580	493	514	529	546	536	508	533	514	540	550	545	513	560	537	541	544	524	536	503	521	556	545	508	553	505	558	504	554	555	539	538	560	545	537	568	544	536	570	501	523	533	485	538	540	527	503	541	577	594	544	503	554	585	549	495	538	551	516	595	544	554	512	521	548	566	542	547	545	532	562	523	503	545	572	513	543	534	565	528	565	546	564	501	574	509	560	504	563	521	548	529	546	527	518	549	561	531	553	529	576	536	554	533	541	525	555	571	536	584	549	544	510	561	536	507	532	547	571	547	519	519	577	557	560	533	543	553	520	519	511	561	566	528	553	503	535	544	522	539	553	510	572	538	547	590	577	571	578	522	556	571	548	533	535	523	529	509	581	542	610	492	524	510	524	531	525	521	579	532	545	576	546	532	574	544	572	515	515	570	563	561	531	549	554	553	544	524	557	546	529	568	529	564	527	597	562	544	552	585	526	569	564	568	483	512	540	566	542	528	583	514	573	550	522	547	529	553	497	494	521	503	525	554	554	552	544	549	545	559	534	581	525	568	539	545	513	562	511	522	543	521	556	512	540	564	566	568	514	553	553	535	543	541	535	530	548	538	549	535	541	571	528	559	566	553	469	524	565	546	515	519	539	571	531	555	557	529	493	537	526	526	516	577	527	529	532	581	573	537	556	541	560	555	533	524	566	504	564	517	512	557	550	521	533	548	577	568	580	519	520	556	553	574	514	588	562	528	545	563	536	521	571	548	582	503	520	581	526	511	633	550	570	555	541	540	528	551	536	545	499	536	511	553	531	529	558	535	530	517	542	527	559	506	505	514	520	532	511	521	538	552	554	554	530	481	588	568	539	555	516	607	523	511	524	513	534	526	520	515	544	533	496	574	548	519	453	553	565	571	558	561	554	532	592	555	553	500	551	530	557	562	535	558	506	543	556	525	544	536	521	553	550	526	518	569	553	517	566	554	543	528	516	494	569	513	531	561	574	552	557	526	550	615	548	544	563	537	543	545	514	564	554	551	541	562	554	523	554	537	552	527	578	510	546	576	538	570	525	541	558	561	560	530	551	562	541	535	529	542	529	517	511	567	548	547	577	547	539	572	550	528	499	536	503	552	532	569	519	524	549	551	579	588	541	539	562	531	525	498	546	510	537	496	537	545	542	521	555	538	557	569	544	570	570	553	516	512	551	554	515	553	543	508	531	542	565	577	558	558	573	541	551	528	543	559	554	541	526	543	525	553	503	540	531	558	543	543	572	548	532	533	518	517	559	535	563	546	534	544	509	485	526	523	568	571	501	555	557	602	542	548	535	519	509	537	503	580	532	580	518	500	549	545	542	552	530	559	516	574	515	557	580	557	548	547	523	570	555	532	574	490	506	497	570	549	527	516	525	528	531	532	563	545	560	575	517	535	536	522	546	553	539	522	562	530	492	565	535	526	552	531	578	547	574	557	526	527	542	569	551	519	514	520	536	558	557	554	493	545	560	533	551	539	561	521	539	548	496	551	562	525	554	512	523	569	520	554	549	517	531	560	549	503	562	557	541	529	533	538	521	536	525	576	516	542	546	522	566	522	539	528	545	536	559	530	499	552	515	565	572	544	558	508	566	538	518	541	547	546	577	517	513	554	521	509	543	562	573	515	577	525	515	570	531	557	539	555	553	534	571	533	532	505	548	518	559	533	562	538	539	571	552	553	532	528	523	547	583	563	509	532	517	527	592	560	572	555	553	529	515	599	534	571	515	540	560	531	543	530	521	542	587	480	526	571	534	553	564	535	546	517	545	524	598	537
8865	2063	2348	1864	1927	1344	909	731	584	1101	8659	16119	15535	7234	731	302	211	205	200	226	213	228	196	184	204	190	209	182	180	171	190	230	195	167	184	166	164	175	179	170	168	181	180	195	187	181	159	193	184	187	208	207	320	607	532	392	247	188	195	169	169	181	171	168	139	145	150	167	162	171	199	154	141	181	171	172	203	178	182	152	193	162	166	165	161	175	173	168	155	159	172	150	171	155	185	138	153	158	165	161	149	162	172	192	156	155	186	141	168	166	166	170	190	183	156	173	163	177	168	172	164	168	171	172	196	158	190	172	166	173	153	184	169	172	182	187	147	166	191	171	184	170	172	166	154	169	162	160	157	150	155	174	166	168	173	172	159	140	167	158	176	161	193	165	175	152	174	171	174	177	171	166	156	178	160	161	182	176	137	174	144	175	173	172	183	156	188	173	156	170	152	174	169	181	175	171	184	176	165	157	179	156	183	146	162	162	177	162	161	184	182	197	172	162	172	147	183	182	162	178	156	189	185	149	176	170	172	183	168	192	175	164	201	195	190	186	157	161	166	174	164	172	181	187	159	168	181	182	155	142	168	145	191	165	167	197	177	145	162	174	167	166	145	167	181	155	180	174	170	177	181	163	156	146	169	167	188	171	202	189	152	169	141	162	177	174	167	182	174	181	183	134	177	173	171	169	174	157	142	178	163	162	184	175	161	185	165	163	173	177	187	158	165	204	172	181	148	156	163	185	159	170	188	151	174	157	165	169	156	170	165	171	153	179	180	183	176	146	155	152	166	161	191	181	186	180	147	165	167	175	168	163	177	159	152	160	166	187	182	168	184	144	168	159	164	184	165	178	168	183	167	157	177	158	185	176	143	193	201	149	164	175	178	175	184	170	153	174	183	175	156	172	146	160	169	161	176	160	165	188	175	175	173	162	158	161	152	168	174	166	155	177	170	162	169	168	145	147	178	126	165	144	165	170	168	182	134	137	165	164	144	154	146	155	178	160	172	161	164	184	175	167	175	166	164	165	185	180	167	160	171	156	176	176	150	183	169	183	177	173	186	172	179	173	169	172	193	165	177	168	191	168	173	175	159	166	157	165	173	186	148	159	168	181	182	183	148	158	176	159	148	158	176	168	182	162	173	197	173	215	165	154	206	172	156	192	156	158	164	181	163	181	168	181	180	160	159	167	178	153	179	163	166	164	188	188	153	156	177	167	170	160	159	162	148	172	159	173	157	171	172	145	145	163	183	185	189	178	152	165	165	159	176	136	185	169	177	159	185	187	191	176	184	151	153	163	174	200	161	183	190	141	178	177	170	158	178	168	159	173	168	173	172	163	176	185	174	142	170	161	165	145	167	167	185	138	149	161	183	165	194	146	177	152	162	172	159	152	161	160	173	172	159	174	187	156	160	163	150	163	163	162	157	175	160	164	178	166	174	155	172	159	160	180	156	171	177	183	170	182	167	161	155	175	174	169	182	142	155	166	167	164	172	186	181	183	183	166	164	147	142	173	142	177	190	171	147	144	168	159	159	179	159	176	177	163	167	193	166	156	186	153	175	155	172	186	176	173	183	181	165	195	177	201	154	173	160	172	179	172	165	157	161	151	164	156	206	202	161	166	189	180	186	179	181	175	162	184	138	183	161	171	178	160	174	182	186	173	179	161	156	181	171	166	169	177	163	154	180	160	144	178	169	190	183	147	148	173	174	168	176	170	158	168	158	186	184	178	143	173	164	173	162	152	174	155	196	160	162	151	164	160	173	176	171	191	170	179	164	162	172	176	190	174	158	181	179	164	183	193	171	147	167	142	168	164	171	171	163	180	165	177	182	173	173	151	178	157	172	204	195	162	193	173	168	149	161	180	182	175	153	172	173	156	159	196	159	182	187	159	161	143	163	174	159	195	172	155	167	167	153	176	157	183	183	160	154	164	166	161	162	157	177	163	166	180	166	184	162	168	160	149	166	186	166	144	169	182	152	149	151	188	148	166	182	187	177	165	159	185	150	163	161	178	167	174	181	174	156	168	171	143	176	165	163	176	177	151	165	181	166	183	171	166	164	161	142	155	165	197	169	170	154	185	161	164	160	162	174	176	173	179	184	180	196	175	167	164	145	166	184	154	161	156	167	193	181	160	165	156	147	153	186	177	168	162	165	169	168	195	175	177	165	192	156	159	170	161	189	173	163	158	145	151	168	180	163	154	151	172	163	178	178	183	139	175	172	191	166	156	158	168	198	173	169	175	161	161	147	168	143	174	167	155	156	149	168	182	182	175	167	170	151	151	173	162	162	162	154	161	187	159	177	162	155	153	169	160	179	167	149	189	157	170	159	167	173	199	177	178	181	160	183	153	157	179	188	182	183	152	168	157	201	175	160	164	176	152	184	185	200	184	170	170	155	171	164	134	162	164	160	158	179	169	192	169	169	148	171	185	170	198	177	183	182	172	170	178	168	168	151	190	164	172	160	186	176	180	170	160	178	184	144	165	162	205	162	173	170	166	184	148	174	164	160	151	156	152	176	161	163	178	158	183	183	165	181	171	170	154	162	152	176	152	140	179	167	181	197	186	160	170	168	200	186	151	161	170	179	176	179	184	169	173	168	162	186	162	167	168	181	181	153	180	186	151	158	165	161	168	166	167	173	170	187	180	183	185	142	157	162	151	177	146	166	147	156	161	159	166	150	164	177	150	173	161	162	194	170	177	168	148	192	192	167	154	175	179	177	176	151	175	162	177	184	158	161	171	163	179	145	188	171	177	172	187	178	186	171	178	153	160	167	170	140	180	142	171	175	167	159	165	173	160	180	148	159	165	160	187	189	181	184	179	169	167	161	151	161	154	145	146	164	170	159	187	164	169	153	171	181	170	148	167	173	169	170	176	179	165	172	151	186	169	173	174	181	178	160	146	160	162	167	187	183	165	163	136	167	159	148	159	169	136	157	161	180	170	157	176	181	141	180	149	176	160	160	174	187	170	151	158	187	143	189	154	164	166	163	152	165	153	145	149	171	157	167	190	166	157	162	173	180	167	147	199	190	165	151	160	171	170	174	190	165	166	182	186	185	173	176	187	160	150	145	160	181	157	173	172	152	177	158	191	163	174	163	166	184	188	144	177	172	158	179	159	165	146	173	196	185	187	150	136	148	162	162	180	170	164	173	180	179	177	196	171	186	163	171	180	188	172	186	165	175	175	147	200	159	185	178	178	168	163	165	152	148	167	172	183	158	155	169	153	166	183	135	164	150	174	176	159	179	159	161	149	172	173	164	179	181	159	167	159	174	170	178	158	164	168	158	165	143	179	124	192	166	154	175	189	152	166	169	161	150	191	147	151	153	189	154	190	157	146	159	165	177	171	170	166	166	167	169	179	160	182	176	162	157	162	173	151	183	165	183	169	152	165	166	170	179	135	138	182	168	138	168	169	175	161	153	160	161	173	173	178	182	197	188	156	168	183	161	152	178	169	169	178	169	154	173	174	161	160	162	163
6117	2296	4581	5286	6032	4978	4212	3487	2894	5549	27865	36859	34805	19988	2418	1026	778	824	961	1112	894	790	825	779	679	586	664	664	623	552	695	747	706	534	535	517	561	568	530	506	546	553	556	637	600	607	557	660	699	774	714	858	1870	3912	3259	2160	1145	677	519	475	505	512	461	490	469	450	500	494	525	509	502	486	516	463	496	481	489	483	505	484	527	493	496	487	473	497	495	491	521	519	500	501	479	495	511	486	521	507	515	506	493	504	457	502	482	536	471	512	527	486	456	528	505	452	489	525	506	477	526	516	518	496	501	520	501	500	513	489	521	497	505	490	491	501	503	473	464	495	492	495	508	526	528	510	486	512	476	481	480	499	491	474	491	487	471	491	464	496	506	512	479	484	515	496	511	500	516	490	502	536	470	514	512	506	516	521	541	501	482	475	504	512	465	484	523	487	472	489	539	483	485	494	528	529	512	488	478	489	477	523	521	483	513	509	473	498	508	518	515	524	473	502	532	510	467	503	497	482	484	491	469	524	507	529	507	456	499	464	498	440	550	516	520	489	481	458	502	496	490	501	484	516	479	491	522	534	533	513	492	481	509	535	504	518	479	506	482	485	499	475	486	509	511	494	465	503	491	499	472	496	490	476	431	539	488	508	504	500	550	496	479	497	535	452	493	486	499	512	476	498	524	515	479	500	515	470	496	515	495	526	484	457	513	493	492	506	468	488	546	519	447	481	502	494	537	495	489	499	491	535	489	481	508	499	494	481	499	466	505	488	509	496	473	483	517	509	488	505	531	462	491	518	484	500	501	480	511	537	480	481	517	523	515	475	490	513	516	490	507	519	547	516	518	503	464	487	460	461	526	504	466	508	519	490	514	548	483	485	491	511	488	507	504	475	485	494	461	510	495	486	481	499	512	491	486	518	461	491	502	499	521	505	521	523	465	487	505	465	493	561	480	524	485	480	475	506	465	511	475	485	501	505	513	521	463	471	497	479	460	495	489	490	482	493	464	520	493	523	501	509	508	489	484	523	539	496	476	499	472	504	501	518	496	475	490	503	534	478	517	494	480	507	478	512	496	506	507	535	478	514	445	512	489	507	533	548	461	530	487	485	457	470	511	502	498	486	499	511	478	505	477	517	503	524	516	514	481	473	461	525	558	491	501	494	491	509	483	488	523	472	502	463	489	468	507	467	487	532	514	485	472	483	494	506	509	535	525	465	462	495	520	511	486	455	511	525	503	477	509	496	473	463	471	469	516	479	491	531	431	514	468	489	490	509	555	511	482	457	489	477	488	517	476	496	503	531	487	510	514	526	498	476	524	462	542	496	545	493	486	516	524	524	508	494	492	534	446	499	474	465	500	489	484	524	527	491	503	500	485	485	469	484	506	497	510	454	463	500	461	491	480	488	481	470	523	487	501	524	495	504	520	545	462	541	511	506	470	511	524	482	506	514	503	524	516	505	475	496	486	458	492	527	502	470	489	485	510	515	515	516	519	492	492	519	509	516	525	538	474	517	537	469	480	497	526	520	495	476	502	500	510	538	535	489	482	496	488	534	495	461	524	489	507	476	487	484	497	529	492	508	492	524	494	502	492	510	498	470	523	512	526	467	547	488	519	489	474	491	527	509	509	477	496	536	486	557	438	543	518	458	452	472	520	507	504	517	519	504	488	525	506	514	510	485	478	508	496	512	472	480	494	489	519	444	471	493	483	521	479	459	500	501	463	498	487	488	490	491	504	514	460	481	469	479	486	500	468	496	534	487	518	484	483	512	477	511	538	543	500	513	487	492	500	455	477	449	505	491	486	488	487	441	512	476	458	502	490	506	477	506	493	487	485	527	509	505	487	507	522	527	477	489	482	485	507	479	516	515	516	481	469	523	501	517	493	498	491	505	496	485	486	513	502	481	501	511	543	488	481	499	517	506	460	475	517	500	491	508	462	510	513	502	488	549	490	496	500	515	509	458	478	487	524	489	524	528	505	468	471	498	485	495	488	469	465	514	478	497	474	505	494	462	495	518	500	498	491	506	478	498	535	490	514	515	466	485	558	455	482	505	512	490	492	525	524	497	505	500	484	481	511	503	478	532	479	502	516	469	474	520	507	509	543	472	498	469	474	486	503	518	479	500	510	470	500	495	511	499	513	488	504	510	504	434	547	490	483	514	520	459	500	520	498	498	543	493	506	524	504	503	488	502	497	484	512	530	484	549	526	527	516	487	503	507	495	470	482	531	494	501	477	511	489	476	484	510	474	487	534	482	508	466	502	475	491	527	518	505	536	523	498	494	490	490	510	487	484	511	501	479	500	487	508	502	507	518	447	472	482	511	497	487	485	498	496	508	503	499	497	511	511	488	490	467	515	507	518	477	495	495	499	535	487	471	536	525	523	489	540	484	518	480	518	558	498	491	518	525	555	495	496	513	500	502	504	515	523	490	480	529	502	510	496	503	533	477	464	485	517	474	479	498	501	492	499	488	492	494	513	524	493	473	496	489	514	476	501	545	503	497	483	484	505	488	477	529	521	493	518	492	475	504	528	468	496	491	534	523	483	472	481	500	542	485	479	480	498	523	522	500	501	492	480	560	495	491	470	511	493	511	507	502	521	461	467	503	507	517	491	480	519	516	506	497	556	495	480	519	502	482	512	484	517	510	460	495	530	510	481	475	453	508	501	447	493	475	502	515	451	495	499	484	469	519	516	489	474	524	491	498	497	485	501	490	445	520	503	535	484	441	494	510	515	485	502	483	516	517	500	507	472	494	501	495	477	498	511	547	529	497	531	525	509	519	490	483	505	497	520	474	486	481	506	533	460	523	503	487	469	444	495	494	489	493	498	498	516	482	485	500	521	491	519	508	465	488	498	540	508	506	512	500	509	504	496	499	551	474	494	488	498	498	494	532	487	454	481	512	511	518	518	518	482	479	488	476	486	471	478	494	492	511	506	482	484	489	471	472	519	511	533	508	481	488	495	495	501	491	486	461	527	463	483	521	492	514	470	488	490	488	506	442	477	508	457	483	517	476	479	526	472	459	486	490	509	477	473	482	486	483	492	492	469	500	554	484	531	481	517	492	504	444	508	517	484	499	513	493	531	505	493	504	514	530	534	491	494	491	496	516	521	510	532	512	477	519	502	484	487	493	491	501	501	460	464	538	513	484	468	524	494	501	519	496	498	496	529	483	482	534	471	501	512	495	491	493	503	500	460	464	515	515	489	558	465	529	533	474	525	494	520	493	480	463	473	461	494	506	502	487	507	504	500	487	544	537	493	508	496	483	513	512	500	501	512	479	538	477	498	510	491	493	454	484	501	498	445	488	508	507	464	482	484	505	535	518	489	525	482	487	515	503	478	529	461	493	486	526	490	497	493	502	530	502	504	472	511	480	444	490	498	510	461	482	491	483	514	512	497	496	503	503	483	500	508	526	462	487	486	493	487	496	478	487	499	446	508	503	485	497	501	489	497	534	498	504	511	484	491	533	514	489	500	447	535	532
15288	3999	4770	3680	3318	2193	1596	1155	1049	4173	18771	31820	28577	14385	1300	275	244	260	307	267	279	205	264	224	243	243	227	252	221	221	205	247	238	244	230	212	240	205	191	222	210	223	226	239	221	253	204	215	249	236	225	266	472	565	437	333	246	215	223	226	206	217	214	230	207	227	204	196	219	224	210	210	213	195	190	237	208	216	233	204	199	199	197	209	221	219	197	210	211	184	229	222	232	204	207	213	175	185	225	197	182	199	208	201	228	199	210	200	204	197	220	217	211	221	226	218	213	188	212	233	194	202	208	187	209	192	236	201	207	203	228	254	206	192	230	227	211	212	187	213	212	189	208	206	223	218	233	188	200	188	190	213	225	217	237	212	207	220	190	203	194	212	211	218	216	202	221	194	213	219	210	227	223	181	216	198	199	209	231	235	199	223	197	221	220	230	208	201	194	207	228	206	229	211	208	202	218	207	230	211	223	194	224	202	231	197	210	196	227	236	210	216	220	199	202	183	188	212	229	211	214	223	199	211	225	207	195	175	210	198	217	234	204	191	223	205	200	204	206	239	211	237	201	196	218	224	188	194	210	250	207	208	219	203	209	197	220	208	215	191	208	212	220	198	208	218	212	199	212	214	192	228	216	213	198	208	185	201	227	213	186	245	207	204	184	214	222	179	206	231	235	208	221	223	210	206	230	196	202	205	204	213	230	220	220	194	211	196	213	211	188	225	227	214	178	223	215	210	222	238	224	192	206	223	204	215	204	239	217	217	208	198	180	204	199	225	189	216	205	200	221	221	201	194	186	214	209	211	233	192	186	188	219	191	220	208	204	227	199	200	238	218	192	238	227	221	205	207	182	227	210	214	230	215	194	217	201	189	222	227	218	208	180	211	208	221	207	222	194	236	207	219	195	211	212	219	195	232	203	202	190	229	204	192	196	192	199	222	205	208	213	229	185	214	194	207	206	212	240	198	206	191	221	212	201	230	221	224	213	192	212	185	205	223	187	214	164	220	207	204	222	212	222	204	216	224	200	210	209	192	199	201	201	169	212	173	192	201	206	180	211	189	220	195	200	222	201	195	229	204	247	226	210	212	214	243	217	201	227	195	213	191	203	187	196	207	200	193	221	199	197	218	204	194	206	225	206	217	184	214	197	217	217	243	220	204	223	220	209	223	201	209	206	207	194	218	202	202	204	225	210	225	200	194	208	224	226	218	217	204	205	214	232	218	204	221	209	201	213	217	212	203	171	219	216	222	221	221	182	223	222	214	210	189	201	203	226	208	193	194	206	210	199	226	211	214	186	212	201	215	208	208	190	198	214	219	196	186	210	215	193	208	194	215	224	238	227	212	220	205	201	211	226	213	216	193	232	229	226	210	211	201	229	203	200	215	214	219	215	199	194	194	194	217	217	221	247	230	199	220	225	224	211	244	223	189	228	203	220	191	223	209	236	203	219	190	221	221	228	224	202	228	213	196	216	210	207	227	230	226	189	222	220	214	211	185	176	202	187	225	195	195	217	215	197	202	194	201	191	181	222	194	218	214	189	235	205	208	234	239	236	203	211	213	222	223	184	205	203	181	192	212	227	194	223	206	222	217	206	223	206	197	206	218	185	197	223	212	208	227	193	203	207	225	196	192	208	204	183	220	230	214	212	233	207	193	209	215	210	212	196	179	222	198	231	205	204	222	202	196	201	203	185	198	208	217	217	186	233	208	208	196	234	218	200	211	207	192	206	199	211	208	174	208	195	233	208	211	210	199	202	188	201	213	233	210	206	206	214	186	219	191	211	226	229	199	208	180	190	222	188	227	184	202	221	190	224	195	191	206	193	230	228	212	189	214	207	233	212	196	223	209	231	204	202	217	187	193	204	218	234	192	207	212	224	184	206	230	203	230	198	224	204	201	222	218	207	213	189	211	214	214	195	203	220	221	207	182	209	217	203	214	227	190	218	209	205	209	204	219	218	205	192	203	213	227	190	203	195	210	236	204	195	200	200	212	234	232	217	203	214	212	222	211	181	208	192	206	203	185	215	198	219	218	217	199	226	204	204	208	187	223	215	199	218	189	190	219	207	227	235	207	222	225	194	210	198	209	206	220	229	216	180	214	228	209	213	222	204	241	199	218	213	199	198	221	187	221	201	194	216	175	244	203	207	228	212	197	225	197	228	203	222	216	198	188	173	213	200	200	229	197	223	223	218	216	206	214	212	235	210	210	210	182	233	226	176	225	195	201	235	203	202	180	219	212	208	221	215	193	211	218	182	211	225	193	206	189	200	208	193	220	210	214	219	208	219	210	220	212	214	232	201	199	239	233	208	176	205	213	232	206	194	231	228	223	207	199	222	206	195	189	229	212	193	214	189	211	212	190	172	243	219	228	217	230	197	213	209	198	210	213	198	224	228	235	234	201	203	220	222	229	214	227	197	231	213	213	210	207	183	224	217	236	210	216	222	228	199	227	218	217	183	194	197	227	228	215	213	221	227	207	225	205	206	200	210	189	221	199	201	218	206	208	213	178	234	211	220	193	203	237	215	215	208	196	210	203	215	198	198	202	226	233	198	215	217	209	213	240	198	204	229	233	213	218	186	185	225	216	208	192	213	190	210	221	216	219	200	188	225	209	202	208	218	210	206	202	219	201	216	228	220	200	220	225	200	199	203	188	209	194	219	220	181	224	198	189	205	205	210	217	244	224	207	194	234	196	192	226	223	190	209	217	176	223	210	200	231	219	200	210	202	214	234	232	203	209	223	192	200	206	216	231	194	205	214	216	205	216	242	205	195	195	225	187	206	224	189	222	211	191	201	208	201	196	205	205	224	205	197	224	214	208	195	215	202	207	223	245	220	221	199	201	197	224	218	185	216	213	194	226	222	216	221	206	223	209	210	209	213	234	201	206	234	204	231	204	217	215	209	250	227	203	233	211	193	188	192	191	203	198	214	213	206	209	211	193	201	212	198	205	223	223	207	216	193	198	199	189	218	232	196	212	209	187	197	240	215	194	206	211	207	200	205	203	211	221	196	220	232	198	237	214	210	185	196	199	212	208	199	244	230	208	208	188	215	191	194	192	244	199	211	210	243	215	215	184	190	195	236	222	192	198	223	220	237	210	234	210	212	218	201	211	206	218	204	217	209	217	227	194	208	202	217	194	222	220	210	208	180	219	194	208	204	203	203	203	202	214	193	244	217	229	221	203	220	208	207	205	210	178	203	223	205	213	231	218	205	239	198	214	201	208	221	217	186	244	202	221	191	218	200	221	240	203	208	210	210	205	211	224	245	199	190	179	203	215	187	200	211	213	212	215	216	177	204	210	233	220	203	209	185	209	201	209	235	220	206	206	200	214	189	184	183	227	209	199	198	206	197	211	223	212	187	235	221	212	193	199	217	202	209	193	232	221	230	210	194	220	196	194	204	214	196	221	222	204	210	222	195	230	207	204	210	180	189	176	203	211	226	196	191	215	217	194	238	188	215	194	190	234	207	209	220	198
8150	3783	7411	8734	8856	7103	6239	5264	4611	16587	40325	50049	46002	28057	2325	1118	921	1019	983	1047	989	838	919	803	721	749	729	691	674	663	710	795	699	673	631	652	644	670	637	659	640	707	731	777	738	748	710	803	762	842	770	914	2809	3387	2454	1538	984	640	624	587	646	619	567	606	630	559	635	612	653	641	611	570	614	579	626	583	614	579	671	642	609	565	608	622	556	592	608	555	567	598	633	607	595	570	585	585	574	571	614	592	664	604	576	657	561	618	628	631	595	601	610	608	607	578	631	602	599	630	569	640	622	625	584	633	602	588	646	600	594	626	630	587	564	617	588	620	589	604	586	574	601	620	569	552	577	584	602	585	579	588	617	616	614	617	626	563	556	584	648	596	602	565	602	632	635	579	593	647	586	566	622	617	623	617	640	585	642	584	578	560	578	632	585	648	602	587	605	598	594	610	586	629	580	601	596	619	596	585	580	602	618	604	639	574	567	605	614	557	605	645	564	615	623	551	613	597	663	614	619	591	545	578	568	629	590	603	601	600	595	566	582	580	610	606	547	622	596	610	574	583	597	605	623	579	649	613	589	572	586	558	577	625	563	632	612	591	616	633	631	625	619	590	590	588	564	552	618	606	624	608	567	601	625	581	615	567	586	612	602	616	618	595	582	591	641	660	619	582	606	524	610	645	589	585	615	600	643	647	604	621	587	633	615	626	579	585	572	597	615	588	614	622	590	631	588	626	608	618	602	552	614	578	597	576	605	544	613	593	609	590	593	576	611	620	603	569	625	562	638	585	591	622	552	602	629	560	550	603	621	562	582	605	613	627	572	623	590	605	593	568	584	585	598	603	592	579	600	609	627	595	591	618	621	577	629	599	626	636	648	589	624	618	570	587	590	593	589	561	624	565	612	588	528	618	574	578	629	610	623	609	580	620	602	612	597	615	616	625	606	598	585	586	590	607	626	575	606	580	590	583	568	611	579	640	624	569	621	556	622	578	591	668	623	598	600	559	587	631	615	594	609	593	631	621	631	602	610	610	622	623	600	597	639	619	603	626	609	630	562	616	633	579	589	620	624	630	588	621	592	621	626	605	598	585	634	619	631	558	606	610	626	621	641	586	587	583	625	570	570	578	663	573	563	587	551	609	634	604	609	618	630	628	599	612	556	606	598	590	602	609	594	603	602	531	585	604	591	608	588	632	592	559	591	610	592	619	614	595	644	560	677	631	593	597	653	579	681	593	637	608	626	583	630	629	622	614	658	637	592	618	604	613	611	588	608	617	588	622	650	618	618	624	623	589	617	629	637	608	633	592	606	602	632	578	572	585	594	577	607	649	566	608	621	583	617	616	610	555	601	564	634	560	593	597	569	583	598	592	596	595	592	586	605	629	587	624	603	621	555	571	646	649	607	619	619	572	586	628	621	607	583	589	619	638	640	644	590	604	567	612	617	587	534	620	600	605	622	591	613	556	622	578	639	613	627	580	566	619	577	607	592	611	618	608	633	602	619	580	598	623	612	600	613	603	592	605	569	591	622	619	629	620	556	582	621	603	635	587	592	629	575	612	589	595	630	615	633	624	599	568	598	607	603	615	618	601	618	615	620	619	611	592	611	605	584	578	567	640	607	590	636	589	615	602	598	639	583	579	595	611	631	622	605	625	605	579	609	569	631	572	628	589	603	610	560	608	622	620	637	602	605	574	580	613	640	573	643	614	605	579	602	664	604	591	605	583	609	557	595	628	602	659	600	596	629	600	596	601	598	588	615	645	614	577	602	566	630	613	595	620	615	594	584	622	631	605	602	570	598	577	578	613	580	637	579	620	633	582	582	561	630	614	586	604	603	612	590	563	592	590	596	628	615	604	568	578	571	573	611	624	659	610	599	552	635	588	589	573	581	602	602	629	627	585	606	608	588	600	616	579	594	587	608	618	617	619	596	594	646	544	584	560	615	592	611	591	610	623	588	577	573	587	538	615	621	590	649	586	564	602	583	613	627	613	600	596	598	615	630	611	605	613	572	604	625	639	588	613	608	578	650	624	633	601	624	605	595	616	626	595	582	591	629	657	592	604	593	571	585	662	582	591	610	601	559	634	614	594	597	616	570	577	614	608	613	624	605	552	652	565	624	634	620	607	613	630	604	615	628	590	566	643	563	561	607	625	639	592	599	614	609	585	594	590	668	583	555	621	652	608	597	591	596	555	651	588	649	619	620	572	587	616	570	594	593	581	602	614	630	649	620	613	587	638	545	549	636	568	592	612	606	622	591	619	574	629	558	590	626	611	590	605	602	651	617	602	640	586	621	607	576	592	617	571	602	630	635	607	572	595	594	638	602	547	623	602	607	593	614	561	621	610	626	595	605	584	617	635	594	616	599	596	628	613	590	600	591	619	574	616	598	589	629	640	627	613	573	587	581	578	582	621	585	591	616	629	630	650	597	576	591	616	597	588	621	608	625	597	592	584	587	587	631	602	631	591	588	598	610	626	575	543	566	606	628	636	591	621	610	564	618	625	652	571	610	594	581	590	591	551	615	570	603	585	595	565	668	582	566	601	640	579	618	588	579	638	618	569	596	595	627	619	603	626	573	616	591	642	579	625	571	601	637	598	579	598	576	598	598	608	593	598	583	615	627	607	629	596	616	561	636	566	598	609	604	576	640	617	627	586	630	631	616	594	564	579	606	588	597	556	581	577	574	574	592	627	638	570	612	640	618	587	613	623	586	606	576	559	594	650	622	624	629	614	627	609	623	571	576	606	606	570	601	620	656	556	621	615	634	585	603	604	594	594	652	617	610	572	557	600	630	583	592	574	597	578	551	600	601	611	659	598	602	565	623	625	600	599	611	573	629	619	578	614	617	619	606	583	576	644	545	599	608	598	586	582	599	580	604	576	631	583	606	656	607	611	642	573	643	653	612	612	598	621	607	610	587	647	630	630	633	623	629	608	598	590	566	635	587	580	619	575	643	567	598	662	589	596	597	617	593	622	610	590	607	606	609	551	623	590	607	613	565	618	615	610	647	593	608	570	596	601	547	593	638	564	641	614	602	586	597	610	609	625	609	605	639	563	609	630	595	604	594	605	569	612	621	645	580	579	606	587	590	609	586	620	595	599	591	616	579	639	604	604	601	586	580	599	616	603	611	636	617	622	582	573	630	614	588	626	553	585	637	585	623	615	582	626	606	609	597	581	574	611	606	588	601	534	607	547	586	596	612	616	599	631	610	595	609	604	580	659	611	623	613	614	626	614	623	656	575	605	631	568	583	588	602	598	602	596	588	600	607	640	612	593	633	568	586	589	601	605	607	596	574	639	559	619	594	626	658	622	596	625	591	596	596	589	582	620	605	644	595	587	627	605	610	608	626	592	599	600	607	581	601	605	603	579	607	623	640	622	600	587	613	643	622	599	604	575	623	608	605	606	599	562	590	573	569	622	601	594	623	668	595	613	609	643	672	625	616	643	618	583	583	657	613	598	613	590	584	587	579	610	590	564
2097	345	388	372	301	286	220	223	287	276	496	1934	2035	1352	209	207	188	207	202	212	200	236	212	175	225	183	214	199	198	208	170	212	185	211	171	214	204	194	192	199	202	182	206	180	203	193	224	195	195	205	185	204	225	218	241	225	232	222	204	203	202	204	189	212	192	192	202	182	206	185	182	195	197	200	192	187	253	210	194	229	202	217	192	195	219	208	191	208	204	205	186	218	218	191	205	186	188	221	191	225	208	203	201	201	209	207	210	207	176	209	183	195	189	176	210	177	195	189	217	204	196	201	200	190	190	166	210	192	191	188	217	234	204	221	205	227	203	211	227	194	200	224	192	206	191	176	215	217	186	223	219	187	218	211	188	191	220	185	223	198	194	186	192	212	222	182	198	195	184	196	176	208	173	199	218	247	189	223	188	216	199	174	195	188	217	200	208	195	195	204	211	161	190	216	203	179	216	195	197	192	211	194	206	216	210	193	194	195	208	229	211	222	194	199	232	200	237	205	225	193	198	177	202	176	206	188	201	211	223	209	233	189	172	172	199	208	200	194	201	207	192	216	178	172	195	183	227	200	195	197	198	228	193	213	229	210	198	209	191	226	216	199	180	175	210	200	216	170	189	201	221	194	218	210	190	215	181	195	209	195	209	211	202	197	232	218	193	188	203	200	189	197	215	229	209	207	198	215	219	193	201	178	200	197	201	200	216	217	204	217	209	175	214	202	214	230	210	192	204	195	199	218	205	200	193	208	214	194	183	212	201	222	203	225	174	209	185	218	214	191	201	174	215	200	205	216	208	228	192	200	175	186	198	204	176	175	181	200	211	200	225	208	212	203	193	205	206	218	196	180	199	204	200	207	171	193	211	203	198	211	213	198	180	224	206	207	221	201	187	190	207	204	222	197	211	223	216	223	247	188	209	226	230	202	193	201	178	208	203	215	217	181	213	199	191	233	208	207	199	203	213	208	198	217	211	206	199	213	216	197	193	224	181	212	199	202	217	197	170	169	191	178	203	205	223	184	227	188	204	216	195	199	200	211	203	208	202	191	211	198	223	184	218	208	192	216	234	183	208	222	214	198	211	180	204	219	191	206	191	189	229	225	204	208	204	219	210	207	196	208	199	214	189	190	183	193	202	213	192	210	228	201	186	196	219	224	201	208	205	178	192	210	176	238	200	182	212	176	207	219	188	205	215	193	193	198	203	177	219	195	203	210	193	202	205	232	218	187	236	223	219	208	217	196	229	194	201	193	213	202	233	214	219	198	212	213	193	181	208	209	205	187	203	190	200	205	201	220	191	204	233	211	214	195	200	233	222	221	200	213	202	216	181	177	188	198	207	197	211	208	185	195	210	194	214	203	226	210	202	174	237	235	186	199	196	219	200	172	200	206	201	194	213	186	220	193	188	217	196	175	218	192	223	211	194	201	198	181	180	181	196	202	195	182	201	226	192	200	197	202	214	198	204	213	177	209	201	196	184	192	212	214	214	202	173	211	241	184	186	184	207	221	195	209	212	233	174	219	199	227	223	182	185	182	192	173	203	188	199	219	206	186	178	202	218	198	185	230	226	205	208	220	188	204	199	208	199	228	209	217	172	203	201	189	196	228	207	192	201	206	210	182	216	193	217	199	175	202	211	204	232	186	221	219	208	162	201	193	186	213	216	193	203	192	206	208	198	205	199	201	232	223	184	194	204	192	187	189	168	209	223	219	196	203	186	189	197	224	190	227	216	213	203	213	207	172	199	201	204	188	191	214	211	189	213	190	226	199	213	195	204	190	185	198	205	183	197	179	191	203	200	198	220	186	206	191	196	188	220	190	197	194	184	184	230	192	217	197	205	196	211	175	200	226	212	187	196	179	216	200	197	197	202	186	203	184	211	224	187	184	240	205	188	177	189	222	207	213	172	186	196	196	196	208	194	223	182	204	207	188	191	196	188	208	187	190	211	199	209	190	197	212	204	233	215	207	202	220	230	208	188	209	203	200	214	176	193	204	193	204	183	206	212	228	185	214	184	206	170	223	203	186	190	200	217	207	201	197	208	220	189	212	192	198	208	211	216	206	207	211	192	217	199	192	216	215	202	220	212	177	186	209	213	202	193	222	193	209	195	216	238	185	194	193	203	209	225	212	208	221	187	192	187	217	204	190	209	207	206	209	201	189	193	212	232	207	185	207	195	182	183	201	205	198	219	185	224	167	205	190	212	196	191	206	213	205	196	200	210	224	197	209	196	189	202	201	212	208	178	216	215	203	207	188	224	214	187	184	193	211	200	201	208	203	195	182	193	190	211	218	221	203	191	189	204	198	190	217	221	195	190	181	208	204	203	226	200	210	199	217	209	217	201	202	199	205	194	206	194	195	173	210	172	190	215	203	183	215	182	205	216	187	203	200	209	182	190	217	212	182	199	196	199	222	189	207	224	200	224	185	189	210	232	193	201	182	213	203	220	206	210	202	202	197	194	223	197	202	208	206	219	200	178	190	183	194	226	209	196	220	231	215	216	182	191	186	212	231	213	183	208	177	198	211	207	188	211	197	216	191	168	212	202	184	183	189	197	191	189	203	180	223	190	208	210	215	188	210	217	187	196	204	193	199	200	179	216	202	204	201	172	191	195	212	220	191	175	200	196	228	209	213	190	189	179	180	210	206	191	199	208	203	192	189	227	206	219	216	201	188	196	189	204	185	205	217	204	181	176	192	215	207	212	189	176	221	211	186	189	216	181	190	209	199	207	185	200	196	196	182	190	182	183	207	169	192	215	213	206	219	171	211	244	171	185	219	201	200	196	211	197	194	213	189	194	223	190	225	185	194	198	222	200	205	187	198	200	200	219	180	177	215	200	194	209	195	236	206	188	189	180	212	185	201	193	201	205	190	202	224	201	187	203	201	187	215	201	188	161	208	181	224	213	185	184	206	190	193	184	208	189	202	190	228	186	225	241	214	221	183	199	169	226	213	210	205	197	203	170	202	174	208	237	235	204	191	198	197	205	211	204	186	187	185	212	188	184	197	201	200	212	187	196	199	212	192	232	205	193	214	193	225	186	198	205	215	174	219	202	195	211	191	206	193	218	172	185	188	197	218	208	209	208	192	194	177	220	225	212	194	199	195	219	199	196	201	201	223	197	195	191	204	204	197	189	199	192	207	184	194	200	182	199	202	216	223	220	221	200	208	207	201	196	197	198	192	168	195	213	195	193	198	174	201	198	196	194	174	206	199	178	203	214	198	193	191	165	183	187	199	202	214	202	170	210	202	199	193	190	205	203	210	204	190	191	206	213	229	211	201	195	218	192	188	186	184	219	169	177	229	191	195	193	189	199	195	205	199	204	222	204	193	205	232	208	212	198	181	214	197	198	181	199	221	229	187	204	205	190	198	203	174	163	206	213	203	207	174	210	206	196	231	207	228	183	191	184	185	231	232	200	193	200	183	185	182	226	196	194	227	187	174	190	219	210	198	194	181	196	191	188	184	218	219	196	183
2300	697	1042	1159	1134	984	796	859	789	1292	3107	10300	9718	5435	720	572	590	592	604	604	610	613	589	577	534	546	576	591	613	545	563	547	601	575	604	568	553	551	560	543	590	581	587	592	558	647	556	602	629	555	568	589	720	852	846	718	678	600	650	598	582	574	551	577	599	532	570	579	595	596	567	605	586	546	576	531	546	557	584	578	585	548	586	601	598	576	566	581	538	616	608	556	572	572	646	553	565	595	588	552	581	613	575	610	540	558	547	570	596	566	568	588	603	569	582	583	528	570	548	568	596	555	593	581	573	570	567	580	624	562	550	550	623	587	631	600	569	559	580	587	552	592	602	563	578	538	595	542	611	548	563	596	606	573	562	564	605	567	565	566	623	556	563	560	594	545	595	528	554	595	524	565	574	588	562	609	590	552	612	561	516	585	584	614	578	548	561	599	577	599	600	592	610	639	605	579	604	580	564	573	579	583	592	588	599	597	576	587	595	539	551	593	569	559	557	596	560	579	574	573	578	554	572	558	573	593	548	598	594	535	596	617	544	608	588	579	588	556	579	550	548	568	603	555	583	527	537	583	582	594	531	620	590	548	570	584	593	562	592	563	576	555	592	554	599	601	569	566	548	583	600	608	573	575	571	588	546	560	576	555	573	596	553	566	597	570	555	565	550	595	587	537	548	583	571	583	595	589	555	560	558	576	565	609	587	611	582	588	584	598	567	577	597	616	582	612	586	575	543	566	561	602	618	587	571	582	567	603	569	579	594	634	607	574	570	561	559	592	574	552	566	597	552	596	591	576	592	557	549	577	580	533	578	582	532	567	583	570	580	567	561	559	562	593	533	590	611	588	606	580	569	621	550	601	578	556	579	624	547	577	548	634	608	516	550	555	570	561	585	596	567	547	571	518	540	590	570	593	539	619	608	586	544	548	566	554	550	559	550	563	623	558	568	568	545	540	577	564	574	591	578	572	585	560	573	600	587	618	556	634	554	539	577	594	573	625	579	578	536	575	611	547	559	583	581	564	592	588	565	590	593	590	551	563	584	564	610	592	584	587	541	577	543	540	555	588	562	583	580	541	546	612	554	590	572	570	600	512	608	548	573	576	600	624	559	521	580	561	533	585	578	590	563	577	554	580	560	563	594	604	597	524	592	585	534	613	563	611	596	555	593	597	582	565	611	591	562	589	581	598	536	594	607	584	561	558	580	603	586	556	574	579	547	595	606	568	524	574	591	566	546	585	580	618	574	579	570	609	546	590	615	589	558	607	576	589	552	596	586	579	575	553	580	619	564	599	546	559	594	532	575	586	581	558	541	568	566	578	605	554	569	565	527	569	597	627	579	582	562	594	541	568	545	566	599	544	588	576	567	596	555	589	655	573	570	551	612	555	600	570	579	591	554	569	508	554	601	556	568	620	555	612	595	573	555	562	582	581	552	567	588	585	548	583	583	569	563	600	558	599	567	555	591	550	575	609	576	561	554	571	545	621	546	539	578	604	581	565	566	607	592	582	561	615	606	592	557	569	626	545	598	556	529	595	564	556	517	534	564	548	593	568	556	568	584	545	604	571	551	629	587	576	571	585	551	568	550	575	579	573	584	555	554	614	588	530	581	548	601	586	585	593	559	586	592	583	510	595	604	563	554	573	577	585	605	582	570	579	591	568	547	564	569	573	561	569	567	580	567	564	601	582	603	581	557	563	560	625	555	558	567	567	550	500	582	614	529	565	558	550	550	577	604	595	579	580	582	563	581	592	553	561	560	554	588	539	567	608	545	581	634	600	561	574	534	594	569	586	566	618	587	563	604	555	609	561	584	557	561	559	577	598	601	592	585	601	567	623	569	595	560	557	589	573	625	567	619	597	609	573	550	560	558	530	569	549	572	583	592	572	580	595	604	591	517	568	580	558	569	592	565	580	572	606	589	606	544	580	618	547	560	616	579	594	570	592	518	538	587	577	568	585	626	619	567	570	586	578	578	578	562	589	573	564	600	593	561	579	571	563	571	608	566	549	583	585	601	572	573	547	625	591	587	578	592	578	552	560	579	606	523	573	552	585	565	575	543	581	535	593	595	574	574	594	579	571	567	541	589	607	566	568	533	564	590	647	616	541	612	586	554	608	549	586	585	599	594	554	549	586	591	614	549	565	622	604	589	602	597	592	569	600	633	600	622	566	565	601	575	577	604	602	533	544	561	556	562	565	560	622	569	584	561	583	598	597	554	627	611	543	557	576	513	588	543	583	601	584	575	556	594	556	601	550	601	556	579	541	601	568	560	562	580	592	627	595	577	579	577	555	619	568	548	590	588	552	552	585	580	600	579	592	587	552	526	559	594	602	575	596	619	627	572	576	567	621	555	585	598	566	585	623	533	605	561	599	570	533	570	595	551	543	565	563	631	611	570	565	589	620	573	591	534	552	587	572	598	589	590	565	604	582	543	589	601	592	552	549	556	574	575	590	518	597	602	601	594	604	578	538	567	598	568	586	567	585	608	563	576	592	581	559	554	562	549	609	571	537	560	517	599	587	567	574	533	571	533	584	576	596	621	567	606	605	593	552	584	604	616	583	551	586	618	573	547	567	570	563	621	585	596	613	570	549	551	561	611	617	518	560	559	570	597	604	543	602	584	560	594	589	557	562	560	560	608	556	550	626	599	599	551	615	614	597	578	620	599	586	594	594	585	586	574	617	583	610	623	609	569	607	562	599	585	509	549	569	559	582	575	605	560	542	594	589	584	562	592	542	579	569	581	611	578	560	548	546	597	561	555	579	589	548	588	588	553	609	627	585	589	566	570	594	582	575	596	569	553	584	587	578	579	551	593	558	600	562	587	517	571	589	591	604	584	553	613	615	605	598	574	587	564	544	574	538	577	563	556	613	565	572	560	567	578	594	575	574	591	568	593	514	594	598	587	589	551	577	580	555	573	543	589	566	619	589	578	585	584	594	576	571	596	612	534	554	578	578	550	580	555	559	570	569	584	585	542	588	598	566	577	567	613	596	579	543	593	588	558	552	609	602	571	581	601	592	599	538	557	572	569	619	583	595	618	557	607	570	631	573	595	579	570	571	584	611	580	605	565	561	560	583	607	546	584	595	553	570	585	576	595	606	575	596	564	536	531	581	620	552	538	589	595	578	624	563	598	559	579	569	588	581	598	586	559	594	583	555	609	590	556	573	626	582	537	582	586	596	597	580	573	562	590	592	582	573	553	525	612	567	595	578	574	580	550	571	523	603	569	576	607	611	547	540	597	555	534	600	567	620	552	591	591	575	609	591	584	582	554	585	555	603	594	579	626	556	562	579	592	575	536	586	572	528	591	556	546	595	594	569	580	589	576	608	605	557	581	539	564	553	587	583	582	538	581	541	591	563	596	592	593	583	576	558	578	584	587	597	605	604	586	566	560	570	592	557	498	609	629	568	570	570	543	583	596	527	610	568	549	622	556	565	564	529	545	581	573	559	550	585	569	567	573	600	564	555	568	538
9106	2027	2705	2399	1792	1064	832	647	606	763	10562	22335	19749	11191	1350	194	178	194	197	190	172	204	177	183	189	188	170	181	181	179	156	182	171	178	199	188	154	185	170	174	188	189	154	197	185	194	197	149	177	175	174	171	266	302	275	249	221	179	179	152	173	157	162	159	160	190	145	178	189	175	177	174	182	181	194	184	184	184	192	145	172	184	181	181	153	187	174	178	169	173	193	178	178	172	173	149	162	174	163	172	198	191	176	167	181	185	181	184	181	161	175	179	193	174	175	180	171	166	187	187	153	164	182	166	181	172	166	198	163	152	175	168	181	173	179	175	188	204	210	170	169	172	176	196	184	182	169	192	186	181	204	187	184	171	194	165	171	186	181	183	183	170	191	192	190	195	174	166	175	152	176	175	192	207	202	151	144	186	177	157	186	162	165	186	183	165	150	166	192	157	184	172	181	190	174	195	170	187	171	162	160	182	185	185	180	167	173	178	184	183	160	181	156	168	157	186	179	187	169	199	178	151	160	160	174	185	188	161	183	173	158	162	180	210	165	166	179	192	149	162	173	189	182	192	180	185	163	182	171	150	173	167	184	182	177	160	165	168	177	185	166	175	181	167	180	180	175	190	167	203	168	184	182	162	151	163	192	189	178	168	180	199	175	179	187	187	152	163	151	156	156	170	182	186	176	161	193	165	191	143	179	189	182	182	191	181	170	178	181	182	197	184	165	189	189	161	174	172	181	165	168	166	178	169	183	172	177	182	165	170	178	166	170	193	198	171	180	174	205	169	203	191	171	180	173	161	160	176	173	178	178	195	176	153	184	175	167	172	193	169	180	188	176	177	173	187	177	164	182	183	205	164	181	184	184	164	170	176	166	176	151	172	196	182	165	172	179	178	157	196	175	167	186	148	173	160	199	215	173	185	174	188	159	173	205	168	182	154	158	165	162	212	183	173	158	159	181	176	197	172	190	169	191	197	171	185	199	162	173	174	184	183	167	209	213	189	220	175	174	169	165	186	199	166	167	184	169	174	183	161	197	169	207	168	169	201	180	171	185	172	153	203	175	188	170	168	201	172	201	191	181	190	184	171	185	186	194	175	175	169	181	188	163	178	179	173	182	144	166	190	187	182	176	193	176	147	156	157	161	171	180	155	168	206	199	172	207	167	177	181	152	190	196	191	166	180	185	181	167	166	171	176	194	152	206	188	185	189	240	172	186	162	166	185	181	172	187	186	162	166	146	165	188	159	157	178	154	159	167	207	178	179	160	203	186	169	199	185	151	170	169	194	182	172	162	178	186	193	176	191	183	176	166	188	153	178	156	171	162	184	168	169	187	185	189	204	168	147	177	178	193	176	177	188	198	191	164	165	160	188	167	168	193	185	168	176	188	167	178	182	178	167	198	187	164	179	160	196	156	174	193	175	180	171	189	213	169	174	184	186	160	173	166	177	175	173	171	154	182	163	149	162	185	153	176	170	160	190	159	180	157	177	185	201	148	169	184	177	183	172	179	169	169	193	165	183	177	207	147	204	171	181	166	174	177	164	184	203	167	184	177	184	192	172	164	172	175	178	184	186	191	164	173	204	170	168	193	163	163	164	169	169	165	180	187	186	172	179	168	177	155	180	161	174	177	150	157	179	181	181	177	204	159	183	180	168	161	188	185	168	164	168	179	196	191	161	155	171	177	170	184	169	164	187	153	198	181	177	189	176	179	159	175	168	187	158	146	165	155	167	187	157	189	183	177	184	169	177	180	174	166	172	179	185	159	171	173	187	164	188	177	174	167	186	186	192	164	201	166	166	191	152	163	200	190	176	171	174	177	173	210	160	187	179	179	181	167	176	172	194	170	169	162	150	200	176	167	166	163	141	177	168	181	163	166	173	160	175	158	182	175	193	169	165	186	168	179	193	154	203	206	184	174	196	180	198	205	162	198	182	175	158	166	176	200	178	178	185	165	165	162	192	180	184	200	169	155	177	177	161	160	156	177	222	199	169	191	182	167	177	178	157	179	177	181	158	177	176	167	189	187	165	166	169	170	187	206	159	178	164	181	194	174	148	173	161	164	164	181	174	179	171	154	187	192	162	158	160	166	175	175	170	155	156	175	170	167	192	188	169	180	178	181	162	176	213	175	176	166	177	175	189	176	191	177	178	192	169	192	178	173	200	201	195	177	173	183	161	180	159	184	158	186	146	178	200	169	176	149	168	169	180	135	183	163	153	169	176	183	153	200	152	179	170	172	198	171	169	166	174	174	188	180	179	126	172	185	164	177	184	178	172	185	208	181	178	187	174	171	182	177	168	186	193	159	182	192	194	200	171	158	164	190	183	201	183	177	198	178	198	170	174	170	174	169	165	192	165	173	151	181	153	160	184	174	173	186	184	184	178	165	197	165	172	186	168	160	194	184	157	176	173	175	179	162	190	192	194	133	198	210	178	206	174	182	193	183	172	184	185	197	187	173	184	172	165	169	229	175	174	157	189	191	167	205	166	205	165	158	173	187	191	167	174	195	193	166	182	184	164	154	176	182	160	172	163	184	155	205	170	199	150	155	157	198	179	156	181	175	192	168	191	166	185	179	185	166	203	150	183	157	195	170	165	172	176	173	159	203	157	165	216	195	172	167	171	160	187	202	184	174	176	177	169	183	168	204	194	169	168	182	157	193	182	156	183	170	183	177	183	183	169	199	174	196	178	171	170	186	168	192	166	181	169	175	172	160	181	187	184	171	175	169	170	157	160	193	175	181	170	160	179	194	190	184	168	158	164	187	165	169	199	161	180	155	171	194	155	176	179	184	172	147	179	179	202	178	177	168	180	193	168	164	184	183	181	187	170	187	182	185	186	179	172	156	165	157	196	177	193	186	168	148	160	158	170	186	151	165	177	175	190	156	190	186	167	182	177	180	185	173	184	192	173	184	172	186	172	158	173	188	186	176	179	179	172	197	190	176	165	163	172	160	156	177	167	167	165	166	195	156	164	166	175	165	177	178	185	182	188	195	183	154	168	165	167	177	177	164	173	139	153	156	176	159	182	182	188	166	159	189	155	172	168	168	166	180	178	165	163	196	169	173	176	181	166	166	158	183	187	183	170	204	185	172	181	200	164	171	134	165	137	187	204	178	188	171	196	167	172	171	161	168	204	149	175	180	194	195	174	182	166	178	163	159	180	181	188	182	179	148	174	192	196	158	169	191	164	151	203	163	157	182	197	176	179	189	178	183	152	171	196	150	175	168	158	172	196	169	162	189	172	191	165	152	172	162	169	171	153	171	181	187	166	184	164	163	178	178	158	182	198	174	199	182	175	165	179	142	170	176	175	180	192	169	180	178	175	190	165	199	192	198	158	187	202	151	149	189	164	159	167	169	166	217	181	193	164	176	169	191	168	187	172	163	193	188	175	170	186	187	187	178	173	190	175	173	181	155	171	168	164	206	170	195	173	175	198	177	175	189	191	193	193	214	181	180	176	170	159	202	171	158	178	171	169
6090	2402	4892	6505	5729	4195	3639	3141	2820	3504	29787	43006	38732	27682	3877	573	585	632	661	688	596	651	630	633	589	605	556	524	537	611	573	533	560	543	598	516	550	555	499	523	535	527	537	532	536	517	503	583	566	519	642	531	1117	1504	1164	876	640	567	548	473	499	528	509	501	500	509	543	508	510	487	486	512	516	545	463	505	478	527	508	519	529	522	528	535	502	515	522	537	503	479	545	521	505	512	545	508	514	485	510	511	529	534	528	557	523	517	521	511	521	572	522	534	470	529	522	534	528	486	514	523	512	508	520	565	536	532	532	519	506	522	503	538	526	511	507	556	488	488	507	508	502	518	490	476	505	541	511	498	522	483	515	526	480	512	501	502	527	519	521	552	555	533	537	502	470	509	539	530	526	479	523	562	515	558	491	489	506	537	530	528	519	534	528	518	519	509	553	493	494	508	527	496	510	515	506	544	564	547	521	509	496	485	476	512	518	443	559	516	562	520	523	496	485	493	536	501	519	514	528	539	555	491	519	536	536	553	481	493	542	535	498	520	495	525	555	523	523	547	530	513	489	503	531	510	552	508	523	507	536	511	516	532	537	481	479	544	499	524	505	529	523	493	518	531	502	531	552	551	523	513	528	528	480	524	543	518	490	513	519	515	528	528	522	510	569	525	556	515	507	510	548	534	510	526	511	542	516	526	477	521	519	505	549	524	522	510	513	545	512	529	536	515	520	491	558	491	525	544	500	532	496	509	547	518	513	510	495	532	515	550	524	520	498	541	501	487	520	553	502	498	562	485	500	519	547	511	514	518	501	557	550	524	504	513	491	506	523	528	536	521	490	514	525	518	500	531	499	531	530	520	517	556	496	544	497	526	506	550	529	531	518	545	558	520	498	521	476	579	453	556	555	576	485	536	528	549	541	522	519	543	514	507	520	504	518	500	533	511	547	523	549	511	495	533	515	519	511	504	512	483	490	506	540	526	516	485	517	546	512	538	496	503	501	474	559	542	544	511	519	504	491	523	489	519	540	516	517	545	508	527	533	559	510	508	508	519	489	462	518	534	494	547	519	510	503	537	527	524	512	518	520	536	511	503	504	504	519	542	530	509	531	539	498	500	524	539	500	543	502	530	490	467	491	534	514	491	518	547	529	559	471	517	516	546	523	526	537	531	521	511	519	525	517	511	500	519	508	555	537	526	482	541	538	532	513	574	465	486	535	537	520	481	511	559	497	514	512	522	464	520	506	526	520	521	517	521	560	524	529	482	522	503	555	531	524	515	477	549	528	533	467	541	550	485	519	491	531	520	532	517	497	522	519	540	484	504	527	525	501	555	496	474	502	559	539	513	533	551	485	506	506	489	522	483	530	493	542	472	529	529	540	540	518	542	515	522	498	506	533	507	504	524	490	512	560	486	527	521	484	502	562	478	536	492	486	494	497	539	559	524	520	531	521	514	499	484	504	513	491	508	568	499	529	494	503	523	519	553	538	523	573	474	506	530	547	428	552	540	561	512	526	529	555	518	496	541	537	518	495	516	516	510	507	530	504	536	540	525	510	493	514	533	494	516	531	501	499	499	530	520	548	547	504	521	510	487	497	560	489	519	491	512	518	538	482	550	517	515	495	531	517	518	558	505	546	506	519	537	510	543	541	541	534	523	521	509	532	545	513	518	489	526	492	506	559	566	528	559	497	505	535	529	513	562	524	549	527	528	556	555	534	532	506	518	503	570	514	518	493	520	494	495	537	473	532	510	532	521	504	501	536	536	510	517	516	535	497	518	534	545	548	457	517	518	508	529	553	524	520	514	513	520	492	521	549	517	544	506	580	488	525	536	500	500	511	579	513	495	505	531	507	554	554	536	547	514	551	530	508	509	513	532	531	491	500	538	502	535	509	519	528	544	491	554	538	514	525	513	557	529	530	514	510	514	527	524	527	488	517	481	558	522	522	499	498	494	505	510	513	524	541	527	489	506	520	526	513	511	534	524	512	485	507	504	516	535	521	551	523	495	495	527	548	516	531	499	542	512	495	549	522	523	527	507	526	541	539	527	531	550	542	470	532	515	484	502	531	503	524	485	550	507	519	526	517	529	495	565	519	532	530	515	545	474	526	513	506	538	497	516	522	538	546	500	504	533	538	523	510	558	523	517	515	526	513	551	498	512	501	524	507	499	493	514	533	488	558	564	510	506	499	521	502	507	580	537	496	547	503	522	548	508	524	484	467	523	513	543	494	529	533	525	531	518	533	486	513	519	576	541	507	537	484	531	543	548	518	528	534	527	538	536	511	538	509	504	534	555	477	538	549	536	537	534	503	527	506	524	521	510	495	522	523	531	535	501	529	509	513	515	566	494	508	486	536	542	519	538	575	516	517	520	529	539	554	511	505	526	533	506	506	511	509	505	561	555	517	527	513	501	509	483	515	508	500	512	489	499	511	568	565	495	446	528	527	519	523	539	536	542	525	567	554	479	518	528	488	545	551	558	565	511	501	506	496	484	509	529	551	533	522	511	519	480	534	511	530	558	543	547	506	531	490	499	546	490	506	519	536	502	499	531	492	526	501	495	546	516	535	479	511	508	519	533	488	548	482	510	499	535	550	532	488	520	510	541	467	476	507	514	481	529	521	519	486	492	536	524	518	536	494	487	514	538	556	473	498	537	525	569	492	518	529	519	517	539	514	515	524	511	495	508	536	518	531	564	528	514	483	546	496	522	490	541	518	524	484	509	530	530	492	507	491	485	498	561	491	517	538	543	531	519	526	547	507	495	544	499	497	528	479	512	549	527	518	545	517	504	529	520	528	507	519	502	524	528	511	519	492	482	506	507	522	517	521	546	515	537	509	530	505	512	494	503	525	548	539	533	540	550	544	520	539	499	538	496	518	519	495	540	487	529	525	514	578	541	547	467	505	527	540	541	549	481	471	517	540	525	502	528	537	533	521	514	526	540	555	554	513	531	525	484	533	522	512	490	503	497	519	505	515	551	530	502	546	545	513	525	554	488	531	481	511	537	519	486	502	504	534	506	566	541	523	519	533	503	518	527	512	484	483	515	521	525	532	522	538	537	507	500	479	509	512	537	510	559	539	559	478	498	546	520	521	523	514	573	475	466	518	535	535	541	517	511	550	558	498	505	531	507	521	508	497	563	495	514	540	496	520	539	513	487	531	477	542	479	562	549	470	477	468	498	537	503	551	499	484	547	521	486	497	520	533	527	511	524	539	547	524	526	524	541	550	498	537	506	524	518	551	535	484	491	519	535	532	526	508	525	509	502	501	540	533	511	491	556	540	535	519	510	520	502	547	513	508	544	499	509	506	554	494	527	515	512	538	517	512	537	531	515	544	494	527	531	565	557	498	542	516	516	521	505	484	506	500	531	516	545	536	476	493	504	484	513	535	516	548	519	548	514	491	516	544	515	504	532	524	523	531	527	536	510	492	523	512	510	539	482	509	531	528	519	537	534	504	523	529	513	583	532	525	531	505	521	539	497
15360	3894	4890	4453	2680	2019	1376	1071	818	872	12323	31384	31570	20314	4260	218	224	224	194	238	220	238	264	186	222	212	229	204	199	213	209	235	183	218	192	195	217	201	210	224	219	199	199	195	195	230	193	212	215	206	201	200	283	381	328	277	231	218	209	211	199	200	207	211	188	205	191	205	196	214	210	164	199	192	193	175	191	204	191	193	187	206	195	184	194	221	166	188	171	189	186	200	202	203	209	205	192	227	183	193	181	198	172	208	203	215	198	174	180	207	186	183	211	229	220	196	205	186	187	204	188	199	205	168	224	196	206	207	209	202	210	199	186	213	174	208	197	214	207	177	201	208	193	172	233	172	215	221	223	208	197	199	199	205	167	213	203	215	200	194	205	197	202	214	222	185	207	205	213	192	202	202	177	192	185	195	204	204	196	199	187	231	185	189	197	207	196	181	194	210	151	214	210	179	238	227	200	203	190	210	185	214	196	196	206	200	176	191	197	200	197	197	176	189	184	184	216	199	226	224	168	179	196	208	201	208	217	203	207	192	180	207	206	207	211	215	195	177	186	213	203	206	211	191	208	194	181	209	201	215	193	216	187	195	190	179	184	209	182	193	197	198	188	203	182	199	200	215	192	192	225	198	213	194	225	191	209	191	216	210	227	182	220	224	223	202	220	181	208	220	208	185	209	196	206	213	216	200	211	198	191	223	227	213	218	182	197	200	200	189	197	206	213	199	205	217	196	221	182	206	214	230	208	193	191	192	203	212	210	205	193	195	201	204	192	211	187	182	194	191	182	203	200	186	230	219	204	187	185	198	179	193	205	172	174	188	169	211	185	204	180	192	210	203	209	194	189	198	196	199	179	191	174	188	177	207	201	189	184	210	184	182	187	198	201	207	192	184	207	187	210	197	200	184	197	188	206	205	201	201	219	171	223	202	203	230	191	213	195	162	187	208	198	230	198	217	201	222	193	225	204	176	196	212	174	216	214	202	216	231	199	219	211	197	201	212	215	182	192	191	195	197	172	193	210	203	171	205	185	187	208	196	196	191	194	210	198	203	175	225	221	198	177	208	214	184	201	188	177	239	188	193	186	164	192	207	226	185	191	187	165	194	205	185	188	199	204	218	217	205	216	205	199	206	214	198	204	174	198	209	189	219	204	194	193	204	223	175	184	207	202	199	195	190	202	194	231	193	224	215	197	181	218	214	187	199	226	187	192	187	195	188	186	197	178	209	195	218	192	205	190	211	210	185	218	184	200	171	168	188	185	195	201	186	194	176	206	221	205	202	217	187	201	189	190	196	211	187	222	203	209	184	195	225	201	217	210	191	210	189	187	206	188	217	211	204	184	202	203	202	182	191	210	170	215	195	185	204	209	199	189	216	202	206	211	191	198	188	213	182	218	211	198	188	188	197	222	227	221	195	189	208	232	186	197	180	195	201	212	185	187	197	201	181	190	211	213	196	200	194	200	188	200	206	204	218	182	194	227	203	208	194	182	193	212	208	214	206	214	203	209	201	176	207	203	177	186	201	220	212	208	200	203	221	223	210	221	212	175	201	207	201	192	197	199	189	201	196	180	196	191	192	194	203	206	220	201	174	189	223	182	185	237	208	179	184	210	204	207	201	201	179	214	215	172	181	208	187	179	204	194	198	218	177	210	196	222	178	185	203	199	216	210	186	197	195	185	173	193	197	218	227	225	185	210	228	200	202	219	195	200	200	218	196	197	221	201	195	219	204	188	193	178	211	188	232	197	190	220	190	226	180	189	185	191	211	212	216	204	187	192	201	198	197	186	207	204	216	194	189	195	216	187	167	238	198	202	207	199	219	211	195	202	208	204	177	196	202	192	205	215	190	222	184	184	210	177	180	206	192	201	197	189	231	195	196	193	191	218	183	196	183	202	217	183	200	197	236	207	197	180	199	187	210	207	208	211	183	221	206	191	206	208	207	192	183	220	214	198	180	192	200	179	199	212	205	203	208	207	204	181	195	213	192	191	184	194	209	225	192	184	207	225	225	202	190	172	194	207	176	185	198	194	200	190	183	193	205	205	198	189	207	197	185	183	203	193	213	184	206	187	211	198	197	211	195	203	206	203	191	195	208	222	206	235	235	206	178	198	202	208	231	179	210	190	181	223	207	191	202	186	195	195	210	221	204	191	201	208	182	178	221	188	192	194	206	215	188	220	183	195	231	190	187	204	183	191	173	214	192	169	191	221	206	181	194	179	224	185	210	188	217	192	188	196	213	203	154	195	211	203	214	194	170	219	188	212	196	210	188	173	201	218	175	196	185	182	202	208	177	194	204	200	193	185	209	175	192	202	211	190	211	193	195	201	193	192	202	201	184	185	229	193	180	202	206	213	213	172	194	206	212	197	197	194	187	203	165	204	189	193	217	188	204	193	186	223	190	192	200	210	206	201	203	198	234	172	181	197	187	178	200	195	229	198	197	203	186	194	195	224	191	178	204	182	187	195	200	190	214	207	203	206	213	170	216	200	220	186	198	215	202	212	219	200	185	190	194	195	184	217	195	174	191	220	225	198	208	215	168	202	217	197	198	203	187	198	201	212	196	188	191	209	216	207	229	189	175	203	210	198	145	209	201	219	191	215	193	197	207	199	208	197	174	205	172	214	201	182	216	215	200	182	207	203	210	212	190	205	187	189	195	203	201	190	194	205	209	227	208	215	182	202	172	197	220	210	208	196	197	203	198	187	202	189	223	189	200	202	183	175	185	208	209	184	213	184	208	188	192	179	192	191	184	176	190	176	189	202	190	199	187	192	197	205	208	172	198	205	202	213	199	199	210	209	197	217	194	215	198	172	177	179	215	190	196	208	190	196	170	184	179	227	225	197	197	194	203	213	198	201	202	223	204	213	197	203	206	203	177	182	197	178	209	206	188	198	197	215	207	205	187	179	212	180	204	207	184	221	189	196	211	193	192	211	201	203	186	203	189	189	212	173	210	204	171	228	206	188	204	195	201	211	178	191	222	187	202	176	197	201	199	184	210	216	197	203	190	198	205	202	207	207	202	182	213	199	185	199	191	190	196	198	206	233	220	190	186	206	169	197	190	210	195	198	203	205	211	197	202	200	190	181	209	186	177	188	226	191	187	185	240	195	198	210	210	202	211	227	205	195	208	212	179	204	202	206	212	215	213	192	198	204	219	185	193	203	213	223	215	183	193	188	189	198	204	188	207	190	173	189	227	210	207	191	216	189	186	187	203	200	215	202	230	212	171	210	205	182	198	200	182	211	177	176	211	186	187	159	234	231	195	189	203	228	212	185	232	196	202	211	208	204	216	191	200	173	205	202	220	199	201	194	201	219	170	201	195	192	209	199	208	205	207	206	204	181	194	197	215	193	229	179	204	179	193	207	201	190	206	211	211	189	182	203	211	191	193	203	181	182	193	222	191	212	206	207	183	215	185	189	195	220	184	205	189	192	193	184	224	202	201	211	187	200	203	201	206	181	190	171	181	230	197	208	207
7973	3791	7283	9705	7860	7059	5689	4654	3962	4205	30061	50114	48537	36935	9284	754	710	816	793	834	856	751	720	687	637	683	617	642	639	632	623	618	600	621	626	643	629	647	655	646	663	656	644	648	589	635	656	649	655	642	638	636	1268	2256	1688	1076	756	658	580	601	575	593	572	554	605	580	576	608	546	543	607	593	570	557	578	534	603	618	608	575	523	554	604	548	580	565	578	573	564	629	574	532	612	582	566	597	558	575	574	582	505	612	532	534	606	591	611	582	573	517	604	569	614	560	588	592	586	589	590	555	558	608	573	587	537	542	583	588	602	570	590	590	598	533	561	541	561	618	558	572	562	564	598	584	622	555	606	560	628	542	584	588	607	581	543	580	588	607	557	586	551	604	573	542	592	616	592	580	609	592	553	578	566	581	578	565	626	597	536	599	592	598	575	583	570	564	552	588	604	613	589	586	578	593	572	547	581	562	582	542	588	559	599	580	562	563	606	564	591	578	582	583	570	578	609	572	580	548	552	536	572	559	567	603	576	546	618	543	575	539	561	564	584	564	530	571	585	638	581	573	625	555	519	607	564	604	575	544	604	584	558	554	552	585	562	600	550	574	568	532	608	597	566	577	561	594	593	571	549	592	612	583	550	619	571	542	549	587	551	574	585	570	519	557	568	584	543	532	568	577	595	583	562	544	568	590	606	557	543	572	576	565	565	561	578	605	553	570	573	575	622	546	603	562	621	576	540	612	574	608	580	568	613	585	585	598	567	585	634	555	580	559	563	557	621	570	570	584	594	573	582	572	569	577	578	597	548	572	546	607	589	589	573	551	567	639	554	596	531	578	599	554	571	608	561	575	589	578	535	552	582	591	568	568	544	610	566	598	564	592	583	576	592	576	596	577	575	551	567	583	543	579	545	594	560	564	605	574	573	558	581	580	589	587	555	616	585	574	575	583	563	565	525	596	595	593	591	560	570	564	615	583	612	576	560	555	556	608	595	578	551	561	556	612	571	594	586	606	603	567	528	575	603	573	531	577	610	599	552	612	595	584	554	584	596	610	547	605	636	565	526	550	580	584	515	612	570	607	621	605	600	580	546	579	552	566	589	560	613	600	604	577	570	551	601	547	597	609	551	533	548	585	577	548	564	566	564	534	570	543	573	590	608	567	601	579	553	554	588	585	558	567	577	604	604	585	627	575	563	589	606	571	597	604	574	579	614	573	554	585	570	556	593	620	570	556	583	554	557	559	600	566	531	547	548	606	560	587	633	527	550	543	598	613	546	543	574	601	578	566	572	605	599	573	525	588	564	564	590	600	577	603	587	600	560	634	566	569	580	531	606	566	603	557	591	586	600	541	620	569	549	599	579	584	558	590	608	601	550	621	569	572	552	547	541	581	575	544	557	603	572	544	622	568	554	597	575	577	613	541	588	603	579	590	603	576	620	571	562	570	587	541	589	591	614	580	584	594	567	599	585	586	545	619	531	572	611	549	576	535	577	568	590	569	591	565	578	554	592	568	608	594	578	536	635	590	641	616	538	529	569	535	609	575	592	578	589	599	553	526	549	555	583	539	608	569	559	604	547	573	584	563	590	593	616	555	545	578	547	629	562	577	560	561	612	540	557	570	558	543	569	564	602	539	617	580	572	588	612	564	582	549	562	606	548	559	578	577	583	573	578	562	584	552	570	604	577	581	546	565	599	608	576	588	584	554	566	535	587	571	546	563	609	542	624	574	554	618	582	594	585	539	611	543	578	559	594	609	583	570	549	613	576	600	612	574	592	513	557	570	594	526	534	589	549	578	606	570	541	589	610	590	579	584	560	550	573	567	630	585	621	598	553	555	608	567	559	580	555	575	598	588	584	570	573	586	581	564	566	586	624	545	597	607	579	575	597	590	599	559	551	629	599	611	590	581	554	583	587	596	613	528	562	576	526	598	523	567	565	602	596	600	582	590	551	560	596	562	627	577	539	561	637	600	576	532	592	563	576	579	552	593	591	616	579	582	572	517	615	541	622	587	609	562	620	524	560	613	590	592	566	569	554	556	595	549	598	559	550	575	594	566	562	587	601	580	594	596	557	546	542	574	585	590	575	543	589	555	581	598	580	586	617	556	592	543	602	553	592	573	627	584	615	569	556	543	610	608	569	560	573	588	597	579	586	542	550	609	558	543	602	613	609	580	595	608	577	555	591	580	580	571	564	562	543	613	566	598	592	633	564	540	545	556	589	602	560	569	579	581	580	541	598	587	578	547	600	555	588	594	604	553	563	606	579	575	600	589	590	582	589	546	589	616	579	620	592	585	585	568	641	594	611	562	556	613	633	582	612	576	561	529	604	600	592	555	586	564	542	577	590	581	543	549	584	576	544	612	555	526	574	609	560	597	551	597	581	573	614	605	581	579	594	578	557	572	568	595	621	558	601	557	528	560	572	585	611	560	584	550	563	526	529	590	529	559	554	590	612	604	581	600	510	582	570	539	564	608	548	547	596	585	576	594	567	594	570	585	551	609	562	550	576	585	624	605	596	561	553	537	592	548	587	592	575	576	571	547	583	596	571	597	533	597	568	580	564	580	603	590	535	597	601	542	577	569	562	570	573	574	583	536	554	526	573	576	531	581	590	559	600	571	580	556	551	577	611	618	570	569	594	551	589	574	578	623	561	558	557	567	572	572	606	599	549	622	601	584	567	559	600	639	610	632	587	547	578	599	612	612	580	578	568	557	602	566	606	624	588	595	597	566	559	593	579	558	561	606	583	605	580	580	568	608	591	544	583	578	538	531	561	601	584	572	593	544	545	508	561	573	574	576	614	586	561	611	541	608	583	584	553	567	576	594	573	599	589	590	568	535	564	547	568	564	593	623	549	584	559	553	567	593	534	562	551	565	594	586	577	565	532	589	567	610	587	569	564	584	605	572	606	535	586	631	577	567	586	595	610	546	556	608	547	568	593	563	620	609	597	595	601	538	563	613	590	609	550	559	587	590	550	584	580	627	577	601	577	614	613	609	635	615	570	554	584	553	582	555	565	603	558	552	584	570	573	547	548	639	574	552	593	560	579	556	566	560	548	563	534	576	606	557	593	589	610	579	563	615	605	600	585	583	567	547	576	581	548	560	590	608	545	536	558	619	603	557	617	577	573	583	585	534	559	526	587	575	560	587	593	582	575	582	582	548	585	573	565	617	571	557	534	630	538	587	578	543	599	552	573	557	527	591	587	565	555	599	610	646	572	606	521	574	613	603	567	609	530	618	583	564	620	610	591	570	578	542	569	549	576	588	586	586	577	527	565	596	590	581	583	584	601	575	575	593	540	553	574	569	588	562	575	599	564	589	576	656	561	538	570	593	535	568	578	595	539	564	553	595	575	601	609	597	566	596	560	576	585	532	582	606	589	611	586	566	564	589	566	603	624	612	575	559	559	590	559	575	549	582	580	581	534	592	573	566	559	580	571	568	541	542	550	563	580	591	537	556	583	534	573	575	582	581	581	587	598	552
2096	323	371	374	291	255	232	250	197	236	831	2356	2478	1380	311	221	186	162	174	193	171	200	218	181	206	203	199	216	184	193	180	146	220	195	197	179	196	176	208	186	191	196	164	193	192	170	181	183	199	198	209	164	208	221	207	213	196	194	219	157	191	179	178	193	185	192	183	191	188	211	170	208	186	198	209	188	177	223	196	173	180	195	212	191	174	187	164	217	194	188	196	178	191	181	203	197	197	211	188	183	198	190	190	192	181	199	185	201	199	188	187	206	194	182	216	185	199	198	199	199	198	205	186	192	166	198	188	196	191	179	169	184	189	199	209	177	188	196	183	194	168	184	209	211	197	189	198	185	167	198	204	198	153	172	200	197	200	188	161	182	188	178	214	200	172	198	152	210	191	178	196	181	188	196	166	177	201	199	178	189	203	189	223	185	181	178	196	151	156	202	200	183	177	190	179	202	175	202	183	198	196	208	181	200	204	177	195	181	172	206	200	179	193	200	167	183	192	183	208	201	176	212	185	173	187	205	181	172	201	182	171	166	196	199	207	201	180	171	184	190	180	210	174	199	196	197	194	195	197	204	171	212	196	182	191	178	183	168	178	186	193	155	173	198	194	192	222	174	192	201	218	197	170	183	191	171	191	185	199	168	170	201	193	192	194	191	198	215	191	162	182	194	187	187	184	189	167	215	181	209	186	174	191	213	210	191	208	180	181	197	171	181	201	188	191	195	176	176	206	190	188	192	204	177	176	189	183	190	179	182	198	197	171	167	212	200	186	206	188	191	194	179	197	183	221	176	190	200	194	206	180	192	198	184	192	183	203	177	179	183	183	193	182	215	180	171	180	194	209	169	173	198	187	193	189	198	174	199	179	156	186	195	187	211	197	172	190	197	176	218	187	202	163	193	187	185	197	189	182	190	195	193	182	195	186	180	157	178	179	163	215	188	164	182	184	178	189	183	211	184	181	190	180	175	182	201	200	177	165	181	193	173	199	199	178	180	207	189	199	191	190	196	202	174	186	195	204	227	187	175	181	201	178	190	180	163	183	165	179	198	216	169	210	187	194	175	170	174	178	202	188	195	181	184	169	188	178	175	188	198	198	205	160	186	201	185	203	195	196	178	196	200	200	190	192	195	194	185	189	186	204	201	212	193	192	189	208	197	197	168	179	201	203	169	195	200	176	202	188	183	170	172	192	207	169	156	181	184	170	210	181	187	200	181	202	182	193	164	171	198	170	206	197	182	137	201	179	186	207	182	178	209	185	181	176	187	202	195	189	185	163	195	165	207	176	185	176	201	168	179	163	186	195	187	196	189	189	183	181	157	205	202	180	200	166	169	186	192	185	190	178	195	177	223	191	191	163	207	185	207	201	183	193	217	177	188	186	206	192	178	202	219	172	198	190	206	192	171	186	184	187	195	214	202	178	198	205	185	165	177	205	161	183	179	183	206	167	168	183	169	205	179	193	181	195	208	214	201	199	190	171	177	186	183	190	198	174	158	197	181	192	180	202	190	188	196	186	185	209	194	205	194	200	201	190	182	198	204	176	184	222	183	204	186	181	204	179	214	189	212	174	218	176	191	200	194	195	180	175	190	164	187	168	191	187	176	160	174	200	181	178	177	160	194	191	166	212	200	173	179	185	199	195	189	189	161	195	202	185	175	192	182	197	181	197	175	190	204	184	190	205	216	199	166	163	203	195	200	188	168	165	218	195	190	190	175	158	195	197	191	190	179	203	202	194	192	180	216	210	189	197	186	181	205	182	168	191	179	187	174	215	191	197	213	193	185	163	170	164	179	211	179	198	187	176	177	168	226	208	192	210	191	193	169	196	178	174	177	178	192	207	193	198	190	198	178	193	200	174	187	167	183	206	213	191	193	177	169	157	184	188	169	180	198	183	184	200	196	193	208	188	169	166	190	190	193	175	206	166	164	201	190	204	185	164	190	201	196	187	202	200	208	155	200	181	171	204	181	172	178	189	186	183	194	168	220	202	207	195	166	210	168	200	184	183	200	211	186	178	187	191	194	184	192	163	212	192	179	203	191	200	185	176	202	192	191	182	177	207	200	159	219	164	184	187	180	151	174	172	193	204	202	178	172	195	188	208	190	208	209	195	194	203	184	201	182	187	184	201	186	204	197	174	226	196	189	171	209	206	174	175	185	192	229	163	185	182	220	176	196	190	175	185	217	184	170	178	163	192	184	191	192	166	183	198	220	203	198	212	222	193	189	204	215	196	201	206	202	189	185	188	190	204	188	197	172	212	185	172	183	200	188	159	152	191	177	198	189	181	196	174	179	171	186	216	218	180	168	201	185	190	178	183	184	191	178	196	186	173	194	176	178	176	185	162	166	181	208	204	205	190	179	204	172	207	193	193	165	215	202	200	175	183	188	193	191	193	190	203	202	175	201	200	194	199	204	200	176	191	189	170	170	215	193	192	206	210	175	204	191	194	185	198	201	197	186	175	199	206	194	176	179	195	166	197	209	182	167	201	176	214	178	181	178	204	203	184	175	190	175	186	183	202	167	183	203	169	190	211	207	185	183	189	182	198	191	199	204	193	194	179	187	180	195	169	184	192	199	177	197	187	196	196	173	173	186	195	195	189	196	201	213	191	173	188	195	127	211	179	173	214	203	203	203	173	188	203	215	204	169	198	201	168	178	177	192	195	184	198	173	205	178	165	195	192	170	191	227	194	229	208	205	177	173	181	183	175	183	193	184	195	184	187	192	202	170	184	189	206	171	199	190	190	192	188	201	207	182	190	217	181	183	181	198	192	166	168	189	185	193	195	173	219	181	233	188	194	193	184	183	178	193	195	200	184	183	184	190	195	199	201	182	197	170	213	182	216	195	195	200	187	178	187	176	183	186	195	175	184	199	194	193	190	209	184	178	179	192	198	186	191	201	179	196	201	163	185	191	213	205	176	198	176	190	215	192	197	208	167	183	169	185	181	183	205	187	180	192	171	196	194	196	175	156	156	206	210	204	184	191	183	164	157	180	181	155	193	187	188	185	177	184	191	174	185	201	173	172	187	164	172	186	174	182	184	154	194	179	185	189	181	163	173	186	196	191	183	184	200	200	198	201	190	202	178	195	193	200	185	187	197	162	165	200	198	183	190	181	194	189	193	170	200	178	227	187	172	179	172	181	157	200	180	188	197	218	203	202	178	195	184	218	204	188	167	191	199	205	212	193	192	199	170	185	214	191	190	196	197	201	184	203	168	198	192	202	161	208	206	206	177	185	194	176	167	174	172	175	194	196	179	193	202	172	192	200	181	187	176	194	198	190	203	192	197	188	181	216	211	175	180	196	182	158	191	174	162	200	191	175	199	190	198	186	216	194	180	171	184	198	172	206	202	201	199	189	185	175	168	172	214	192	200	192	186	191	174	197	187	187	179	183	192	197	198	196	199	163	182	169	191	180	199	205	178	196	191	210	177	187	184	198	188	190	169	192	176	195	199	213	188	173	165	192	176	174
2330	753	1050	1149	1018	856	838	790	732	734	4760	11381	10855	6019	943	575	548	575	563	495	543	589	556	561	514	577	519	536	545	535	533	530	589	540	485	572	565	552	550	555	560	543	530	551	534	544	556	531	532	541	544	575	534	650	707	607	564	569	570	555	545	534	538	534	499	578	564	564	543	560	546	521	555	540	541	542	529	517	560	580	547	532	588	537	531	531	575	552	565	552	548	548	525	537	522	596	557	548	522	557	535	553	531	587	574	569	537	555	557	538	529	513	543	508	543	516	566	536	538	550	578	555	534	549	522	524	544	557	512	543	571	527	527	593	545	527	554	585	551	522	524	552	574	561	528	560	562	580	584	531	554	522	581	547	507	535	536	515	571	551	521	570	551	554	556	541	567	527	555	564	542	532	548	530	555	541	534	553	569	563	558	546	516	539	556	604	561	536	535	547	554	504	511	544	589	487	539	533	606	548	510	557	571	542	552	572	575	536	522	526	566	533	546	545	559	613	555	581	534	543	550	504	562	552	580	540	554	545	602	541	559	553	542	543	564	522	548	566	555	574	519	553	557	576	537	538	542	571	497	536	545	567	545	562	557	547	575	552	555	536	533	559	544	551	552	510	518	526	553	585	572	537	505	571	507	565	552	546	505	557	561	522	578	558	535	560	510	513	570	541	548	522	548	543	566	528	506	562	560	567	556	591	513	561	517	550	570	569	574	596	558	569	554	535	530	501	532	593	551	501	542	539	529	520	532	525	558	552	548	514	548	506	519	544	499	551	607	532	571	537	524	528	547	523	574	588	483	546	501	535	564	548	560	544	584	560	554	545	532	547	521	578	536	512	515	532	539	533	509	543	508	524	553	480	558	515	532	512	541	532	547	510	517	541	547	558	555	557	534	521	555	557	524	545	538	564	539	559	556	559	565	534	541	550	575	564	567	554	542	567	528	571	536	537	529	506	536	527	535	530	502	550	501	514	557	584	563	508	522	529	538	501	538	571	518	535	619	547	539	563	564	537	545	552	593	537	559	569	539	533	548	536	535	560	544	587	533	574	551	538	530	560	537	545	520	537	590	534	519	529	535	548	553	545	543	504	546	528	535	562	566	521	560	559	551	538	536	540	516	541	569	536	532	550	546	595	527	584	532	522	551	565	511	516	526	511	538	546	591	567	542	552	556	521	535	536	494	535	560	507	501	564	521	500	511	570	567	539	540	573	549	558	534	553	549	539	532	530	536	527	556	568	577	554	541	581	523	566	533	506	557	516	572	563	534	554	544	550	566	518	533	543	541	535	562	550	582	488	521	537	541	591	519	542	550	533	542	531	553	546	550	508	561	571	534	565	550	520	528	560	564	555	550	514	538	550	547	572	523	535	580	576	535	560	544	508	569	575	563	565	564	568	560	541	568	502	548	552	535	559	521	531	562	533	523	561	575	537	565	552	526	547	553	538	540	543	542	561	550	577	510	557	541	522	564	534	515	571	555	537	583	553	538	551	547	531	532	580	579	579	491	535	525	621	524	514	542	593	533	537	536	529	529	541	551	549	549	526	545	538	571	574	555	549	569	546	588	563	517	579	560	554	550	513	562	533	521	555	522	526	532	556	548	539	556	542	583	507	558	533	581	565	511	486	559	531	549	602	552	584	553	543	590	514	546	542	512	512	540	558	535	572	549	541	533	527	551	531	548	567	554	510	521	529	537	544	591	546	502	535	512	544	569	513	528	552	525	523	554	581	547	498	532	587	571	537	560	541	571	545	541	573	499	521	548	544	588	513	554	566	517	547	577	532	526	541	459	565	545	529	568	561	590	549	563	543	546	560	535	548	524	563	509	561	541	547	542	530	529	527	591	574	597	538	530	515	548	547	560	531	529	560	548	489	534	513	531	576	555	568	542	512	536	552	540	538	537	542	548	576	538	595	598	534	516	552	539	568	498	538	539	524	540	555	534	567	558	545	554	524	500	542	517	544	590	545	518	537	561	596	571	508	554	554	540	580	551	529	530	554	580	541	549	576	541	540	539	537	530	569	557	570	563	517	541	509	500	513	529	561	589	534	567	521	541	539	549	551	532	526	544	524	552	500	537	511	582	582	541	541	570	552	499	555	535	552	520	560	545	521	558	557	564	540	510	569	567	540	570	585	580	521	507	543	544	525	569	527	546	573	527	521	579	540	512	526	534	546	541	497	559	542	544	561	572	546	554	547	539	547	526	531	525	530	536	543	497	558	515	559	553	535	588	603	511	552	535	543	489	547	520	552	538	538	546	531	509	592	565	557	515	534	545	530	554	529	572	560	521	551	572	546	528	563	490	543	552	528	525	606	530	577	565	550	559	560	539	559	560	570	564	557	563	535	531	548	546	565	556	558	551	550	535	516	553	532	534	543	533	545	542	522	573	583	537	529	577	543	579	545	561	570	558	528	522	542	529	568	530	566	566	549	512	518	572	531	536	540	526	535	503	542	514	548	499	514	529	572	554	570	564	530	543	566	555	556	511	523	535	571	534	539	518	529	573	562	539	539	502	569	552	501	521	540	588	538	539	512	521	524	531	521	544	539	562	533	544	557	555	552	549	573	529	539	557	593	563	574	552	533	571	571	517	515	513	558	554	524	521	494	562	548	540	557	513	579	521	546	561	523	617	523	558	539	549	550	532	566	529	537	564	565	521	539	569	519	504	495	526	537	529	591	517	563	559	563	503	554	556	483	551	568	530	559	552	562	534	541	509	534	568	577	561	577	573	546	580	542	520	498	528	548	547	585	490	536	563	519	507	510	552	564	557	517	535	537	559	554	526	559	562	539	549	568	556	514	500	537	539	565	531	556	522	543	599	495	536	508	576	556	547	532	542	558	523	523	525	543	539	595	581	593	536	529	537	547	545	561	518	484	601	521	545	568	538	499	545	542	521	535	528	533	560	544	532	555	553	570	593	541	550	543	516	546	610	555	533	558	520	553	543	529	529	582	537	534	538	537	549	529	528	574	537	548	593	573	532	548	542	561	569	521	538	514	523	539	560	573	522	495	543	548	545	562	577	515	577	517	532	587	505	527	546	560	586	543	573	516	573	530	528	532	556	522	547	519	552	501	583	576	560	526	569	516	540	506	539	569	543	555	521	562	576	573	569	546	541	577	509	558	536	534	572	561	523	521	573	507	537	522	510	567	567	538	524	526	521	553	543	546	558	566	547	551	568	537	597	518	612	555	514	511	561	539	555	519	526	551	533	569	550	590	546	522	543	572	579	569	536	572	522	580	535	543	560	566	552	548	571	575	557	579	571	567	557	532	554	533	529	517	562	582	544	582	509	557	561	534	601	575	541	515	562	548	597	541	548	561	586	575	544	521	541	527	546	513	566	628	531	524	551	541	579	532	564	548	537	518	511	532	539	514	551	535	564	570	499	550	523	563	542	514	548	529	577	566	530	533	584	548	508	573	532	557	580	566	564	547	546	538	572	539	532	514	550	556	559	502	544	568	534	515	509	565	575	529
9013	2074	2577	1912	1259	1023	775	601	522	693	12571	21147	20408	8691	803	177	193	224	225	212	185	198	221	193	187	174	185	173	162	170	201	192	173	182	149	177	154	172	154	174	172	157	179	170	200	181	173	185	167	166	171	162	241	333	290	216	172	161	181	156	180	177	158	157	165	169	173	157	177	165	174	201	187	170	173	173	190	193	168	180	150	192	153	156	181	176	160	197	171	168	147	176	168	153	184	171	182	163	162	169	174	169	177	156	168	175	187	159	191	157	142	172	176	176	182	190	171	163	176	159	161	182	155	165	154	182	166	169	180	169	159	169	185	158	166	151	159	154	178	178	169	184	191	173	177	170	161	188	164	191	147	157	177	164	207	156	159	182	183	187	161	180	152	195	189	157	180	166	182	174	189	175	178	178	149	179	161	186	173	150	201	152	171	152	184	136	153	210	181	164	166	161	185	155	182	177	165	162	141	166	160	162	191	168	174	180	173	161	178	191	173	178	180	186	175	157	173	156	183	190	179	169	179	181	182	202	174	169	156	182	165	156	168	184	174	169	157	179	166	192	168	161	171	169	156	196	169	180	167	173	166	178	177	180	177	166	193	163	155	191	179	172	166	179	197	170	166	165	178	169	191	180	170	146	150	174	172	161	175	172	175	163	172	155	192	171	183	161	161	183	172	188	189	168	192	167	162	167	151	183	161	164	179	177	175	182	198	172	144	159	143	172	163	182	189	160	165	174	163	180	167	171	183	170	181	189	161	179	191	184	164	172	195	153	188	192	182	188	189	163	166	157	192	178	189	182	159	181	171	174	172	169	191	162	203	156	189	152	161	188	163	182	167	174	165	202	169	174	167	165	177	166	138	184	185	189	171	177	188	187	183	180	186	170	192	170	165	167	164	154	162	168	165	142	178	162	183	176	189	185	180	164	165	166	167	170	166	167	172	167	165	180	170	183	188	165	184	152	184	171	183	175	170	164	161	169	169	172	195	185	185	142	184	179	193	160	199	167	151	173	169	192	154	184	156	153	153	162	190	180	171	176	169	177	198	171	154	184	163	187	193	174	189	183	158	189	169	190	160	183	180	185	184	185	204	180	190	188	168	197	156	172	192	178	197	172	169	172	170	166	172	150	159	184	175	164	162	159	177	178	159	186	176	170	166	167	173	166	178	171	171	175	157	174	191	183	171	173	147	165	179	189	184	191	174	163	176	171	169	172	139	165	144	177	162	153	166	206	157	160	167	176	166	176	179	198	161	189	164	153	167	184	180	194	154	181	167	191	171	145	189	160	156	147	173	187	181	178	162	178	160	185	163	176	193	161	167	173	178	191	171	166	178	173	176	166	165	171	158	147	160	170	162	164	188	173	191	155	182	165	175	171	176	180	172	191	180	199	168	198	162	155	184	171	194	177	175	185	150	161	176	178	176	197	179	175	164	166	177	182	171	185	186	160	158	154	161	142	195	210	190	182	153	192	165	154	159	159	169	166	196	169	176	196	181	179	164	160	203	152	150	185	171	165	166	170	166	180	153	184	146	178	160	162	178	176	154	205	174	144	181	185	174	175	149	171	183	183	146	163	162	192	178	182	159	178	180	163	174	163	166	191	169	154	196	195	155	179	176	160	173	212	182	154	172	181	175	158	154	163	173	133	172	185	169	173	193	161	172	163	202	201	171	178	157	183	167	136	171	146	156	184	176	189	183	191	180	184	169	194	193	171	178	177	171	176	173	158	139	177	187	167	168	174	180	181	161	154	186	189	187	198	171	188	166	203	195	173	161	179	182	192	183	168	173	185	180	162	158	172	168	189	182	186	186	183	178	195	181	167	158	176	164	180	171	194	192	167	174	198	161	155	148	172	148	171	156	160	151	156	178	164	173	162	163	156	167	199	163	186	187	149	163	147	166	169	173	200	162	176	167	164	184	188	173	162	171	169	175	171	179	175	142	181	196	181	168	190	177	153	178	191	169	188	173	181	177	185	152	163	179	179	190	160	173	161	163	150	168	166	193	161	167	158	191	164	176	151	163	153	175	160	167	168	189	164	166	147	169	170	194	167	168	171	175	185	162	153	190	174	194	185	163	163	178	156	145	171	184	215	164	177	157	161	176	169	176	177	199	175	169	154	166	176	181	185	182	165	165	162	160	187	170	162	168	138	175	194	159	151	173	177	191	164	182	180	182	170	144	177	150	142	175	177	191	164	180	164	184	162	172	179	183	170	213	162	177	178	173	167	183	159	187	161	191	158	162	171	163	164	167	174	150	197	165	184	176	155	172	200	167	172	162	168	162	158	167	195	172	195	189	141	158	192	197	185	192	160	182	169	171	180	174	174	170	150	190	181	192	177	166	154	194	178	192	197	190	179	188	148	190	170	192	181	182	170	176	162	162	156	174	176	183	166	181	180	159	147	203	170	157	172	161	187	177	183	167	195	174	159	186	189	181	182	160	172	174	163	181	186	153	160	173	167	162	165	162	174	178	155	168	160	186	161	164	167	169	177	167	163	172	184	171	186	162	162	183	172	180	186	182	161	166	193	170	153	157	189	188	164	168	160	156	171	177	166	162	183	182	203	149	183	152	166	163	163	150	171	165	180	181	179	155	180	156	172	163	175	169	167	181	169	163	171	166	163	190	193	194	154	177	160	176	166	176	160	190	173	152	176	173	171	190	168	172	173	149	185	177	172	158	162	169	172	181	161	179	166	163	165	150	170	184	177	149	172	155	176	176	163	160	172	171	180	186	177	186	171	162	184	186	167	162	155	146	199	165	172	178	160	186	178	163	186	175	170	172	162	187	184	182	148	161	199	166	178	164	167	186	166	172	168	157	179	183	180	180	153	167	196	180	168	158	175	166	182	167	172	169	177	169	157	170	182	165	165	171	188	171	179	200	180	200	185	170	177	184	155	150	149	157	181	196	169	178	196	186	182	191	164	160	170	186	179	180	193	178	155	158	187	195	170	188	164	187	171	174	162	156	166	148	175	178	174	153	173	189	200	164	174	181	160	181	189	182	178	166	177	199	158	169	157	158	178	173	214	158	184	193	191	178	143	175	143	170	159	167	186	164	209	177	155	184	170	172	178	193	181	176	201	156	179	180	183	178	156	180	179	177	173	171	186	169	173	160	155	157	187	161	152	183	174	172	186	147	181	167	156	163	166	167	172	185	170	167	184	160	144	174	185	161	192	178	188	179	172	206	166	141	171	173	184	163	161	193	184	166	187	151	156	172	167	172	168	189	154	169	173	155	150	153	161	154	155	157	168	168	165	171	163	159	165	204	157	175	169	194	162	181	165	147	157	168	169	164	157	153	165	153	166	182	186	166	168	181	168	175	186	167	166	177	188	139	192	149	182	175	171	194	157	169	168	161	167	180	145	151	182	178	173	173	167	178	172	203	175	134	182	170	156	179	187	158	146	191	166	189	194	147	157	174	164	167	178	170	185	155	194	172	196	196	172	199	187	156	191	172	171	179	165	177	177	158	146	185	142
6133	2278	4816	5610	4608	4057	3510	2890	2500	3570	31518	41780	39143	21893	2592	607	644	725	671	682	738	659	600	553	599	547	571	537	544	550	610	552	551	535	569	565	560	525	493	532	554	536	484	527	543	568	498	572	529	571	552	568	1186	1760	1460	927	698	553	519	494	515	494	495	462	510	529	520	498	528	532	465	536	495	528	486	485	496	504	522	500	465	494	510	515	497	483	512	473	494	497	501	467	481	554	518	499	513	492	539	487	501	515	494	526	507	504	529	487	545	496	527	532	503	507	524	516	486	542	512	509	554	516	540	529	541	493	498	506	542	464	532	462	493	519	477	467	502	482	505	501	533	476	498	486	536	491	482	483	532	503	561	489	501	499	517	502	489	469	473	538	502	526	512	495	490	507	478	491	528	481	507	501	514	534	501	517	536	475	503	475	518	490	485	529	480	487	550	489	503	500	495	499	472	516	483	471	496	497	514	512	514	497	478	512	476	471	524	517	538	490	545	476	516	509	483	502	496	512	472	508	522	517	507	509	513	492	506	488	480	528	484	503	497	531	490	495	550	503	510	514	483	473	513	505	492	542	503	495	512	511	485	529	520	509	517	480	547	502	508	504	464	546	531	525	480	488	502	494	477	512	469	498	545	542	510	481	534	550	494	485	483	480	501	505	496	498	461	534	507	505	504	494	502	488	492	487	519	527	516	531	526	526	501	520	556	505	498	526	462	529	503	479	488	542	558	482	525	525	498	526	497	493	503	515	539	505	474	493	520	459	491	507	500	518	501	510	538	498	520	511	494	489	482	456	506	501	493	518	548	544	489	483	499	489	467	496	478	505	483	557	486	505	523	514	526	507	483	474	482	491	492	525	492	494	502	474	513	469	469	494	541	478	510	541	493	499	526	519	535	515	490	521	545	500	499	495	481	495	513	499	503	491	482	521	529	477	530	500	478	531	504	486	527	486	507	479	527	498	489	489	507	492	509	523	510	508	544	498	523	511	461	471	550	463	506	515	526	495	492	504	510	522	480	483	526	525	448	482	518	513	495	514	531	540	525	495	495	520	519	498	518	532	506	516	538	476	491	517	515	547	490	511	497	504	486	492	497	497	518	482	498	527	494	471	524	533	508	488	517	513	513	512	502	496	503	506	463	527	463	474	469	492	517	521	511	495	472	500	499	509	503	495	499	480	529	509	529	506	468	519	493	501	538	498	495	473	530	523	508	560	511	538	487	478	494	501	496	495	490	516	526	478	488	471	509	474	529	524	484	573	522	523	488	525	517	496	491	493	523	512	505	503	509	511	488	512	489	516	436	476	509	515	475	499	526	526	537	467	498	505	500	496	524	498	513	503	512	474	488	507	517	518	498	532	494	488	545	511	558	514	461	526	488	550	519	553	490	508	533	482	494	493	538	493	500	511	490	486	487	538	501	501	492	532	508	496	523	478	508	463	518	479	517	503	510	525	497	508	527	486	536	533	479	513	468	495	513	505	504	484	500	514	489	508	497	523	510	490	514	497	515	491	519	511	510	503	491	484	497	503	536	526	519	481	510	520	537	535	490	525	490	535	502	502	482	521	484	515	486	528	516	514	522	532	545	515	501	514	502	495	504	487	509	503	483	500	499	510	537	506	494	514	534	510	472	483	510	537	492	528	502	535	499	504	548	542	531	487	494	509	511	500	472	470	518	501	520	495	489	534	549	497	506	507	498	479	497	499	529	507	524	454	513	505	480	532	535	521	498	545	506	532	477	487	538	501	465	514	513	485	515	523	505	550	484	484	481	539	460	499	506	499	488	502	508	523	497	527	454	472	533	513	506	463	526	505	433	504	472	509	504	508	529	524	506	545	492	517	498	527	494	482	487	502	542	523	479	456	489	526	506	503	476	508	526	513	490	484	523	499	520	475	512	491	496	497	518	484	519	512	527	520	505	525	494	508	477	527	522	578	527	482	514	512	556	481	510	494	497	517	468	517	520	481	509	466	503	473	525	513	462	488	549	518	552	499	500	489	470	491	480	526	521	489	516	511	492	514	532	480	522	524	536	517	510	500	511	487	504	521	501	545	481	516	487	544	516	486	523	509	514	472	494	505	513	530	497	512	511	520	529	487	515	490	525	523	533	504	488	504	541	542	492	489	538	538	517	502	494	510	467	510	518	497	481	510	478	500	475	514	543	513	502	487	486	494	500	489	529	504	511	505	503	499	471	487	530	510	522	494	524	495	490	483	500	542	531	480	475	506	546	514	476	555	496	494	539	533	531	524	489	505	475	490	518	528	468	465	504	465	494	499	476	502	486	531	529	495	529	559	481	480	486	482	493	530	526	481	518	526	491	468	489	521	527	486	485	532	515	528	548	564	512	488	493	488	508	516	520	549	546	481	527	455	513	490	494	487	529	504	511	498	510	528	468	503	481	478	489	528	467	514	516	526	501	488	507	483	481	495	469	478	528	475	504	486	487	497	496	479	493	483	495	509	531	522	486	511	510	548	498	475	492	480	506	523	533	488	510	481	500	502	509	508	523	506	474	528	491	486	499	499	539	510	455	495	524	497	462	537	539	498	516	505	484	536	512	508	513	468	538	505	425	507	515	462	500	475	510	514	527	498	521	519	475	503	540	477	507	504	509	502	492	521	491	485	542	533	514	508	518	497	545	514	516	513	504	500	499	518	500	518	504	506	502	498	438	489	516	504	507	516	520	559	509	474	524	504	500	512	525	546	516	542	540	494	478	555	510	519	492	487	528	508	503	499	514	515	538	519	531	467	517	548	538	541	504	493	479	531	473	505	545	486	517	585	519	527	491	506	522	507	502	547	470	545	492	485	528	530	536	533	540	501	547	512	517	489	485	508	534	497	488	528	485	549	492	498	525	488	476	535	516	495	498	510	501	534	459	496	542	510	504	497	491	484	518	497	493	494	540	485	521	516	488	487	498	558	508	497	477	506	506	462	541	486	499	526	515	561	484	526	525	527	502	502	489	485	501	483	502	494	482	486	477	465	484	503	500	476	493	514	538	510	485	497	492	502	534	528	502	488	500	514	533	521	505	504	511	524	528	474	541	522	484	483	504	539	526	506	502	482	505	495	515	505	521	470	508	492	499	513	497	527	506	554	517	530	481	544	479	521	496	519	506	497	485	512	503	478	459	486	514	535	468	513	537	524	525	565	515	525	501	494	542	503	536	526	538	484	478	473	522	508	462	501	493	474	490	516	541	546	532	508	513	493	520	540	517	514	479	494	556	491	487	478	497	515	490	543	549	493	505	525	538	497	521	477	492	482	488	500	506	502	501	509	515	497	501	503	507	515	494	508	509	455	483	517	555	489	483	457	504	504	515	561	495	480	550	501	490	509	538	505	470	477	462	478	480	495	530	500	496	528	521	498	523	509	462	496	504	505	458	533	523	511	511	504	533	505	454	466	539	501	490	521	491	518	546	507	493	492	541	527	488	480	502	496	506	521	521	510	485	473	483	526	526	469	520	507	467	451	488	511	548	495
15624	3942	4313	3477	2169	1732	1364	1080	873	1390	21588	32862	26807	14775	1480	211	258	245	287	259	259	261	239	201	233	242	226	222	237	217	246	212	210	213	200	210	231	196	213	220	230	189	193	215	235	189	235	231	226	224	211	236	410	537	391	297	234	205	233	209	204	222	217	210	210	200	190	202	184	183	187	190	210	171	214	189	206	220	203	205	207	196	203	219	226	216	198	191	224	191	235	217	180	217	204	216	217	233	193	208	206	193	233	221	185	222	213	204	213	200	222	204	217	224	193	178	216	207	199	215	217	214	208	202	226	198	195	199	192	210	205	182	184	209	204	191	202	225	202	217	219	185	210	210	206	187	213	203	182	212	196	208	187	204	234	211	192	189	196	198	208	216	189	199	203	212	200	237	207	216	210	209	198	185	209	199	206	199	216	196	213	206	231	220	214	220	213	205	185	221	198	206	230	203	209	207	197	219	197	215	188	205	206	206	206	184	192	204	198	212	208	187	216	199	235	198	203	218	205	193	214	187	174	219	220	174	223	217	208	190	213	210	206	191	180	208	225	219	199	187	213	232	208	216	217	189	218	186	191	219	221	178	211	208	208	205	209	199	196	209	212	220	200	198	223	219	187	192	224	213	212	195	196	226	217	211	214	209	232	245	193	227	198	174	201	189	216	196	217	205	216	223	204	215	234	185	187	203	226	203	187	198	227	188	199	233	197	250	181	207	204	216	187	199	212	218	214	178	194	211	223	207	225	192	226	223	203	193	198	209	201	195	202	243	184	194	212	207	208	192	229	201	221	220	203	203	224	183	202	206	204	189	205	203	193	182	219	236	201	213	201	186	190	230	231	196	210	209	198	199	219	241	198	201	200	212	197	221	226	227	182	199	193	190	206	213	197	221	225	216	188	202	183	207	216	200	208	225	215	224	197	216	211	206	199	207	198	203	197	209	188	218	221	234	177	185	216	215	218	215	204	206	205	221	192	218	211	204	185	218	206	205	207	193	237	215	213	200	198	227	183	226	176	207	192	186	207	210	189	203	215	195	231	181	196	224	225	197	196	199	193	235	210	224	220	199	237	231	228	203	193	232	221	187	219	193	182	215	214	189	191	182	191	218	201	196	207	206	173	222	199	221	215	210	224	204	214	204	187	205	193	204	212	218	201	230	225	205	199	209	206	232	199	194	223	201	219	214	215	214	230	191	223	212	215	210	208	189	227	230	205	193	184	206	238	193	223	213	167	197	189	223	202	207	235	206	201	200	202	208	217	193	180	207	210	207	206	205	203	199	211	202	242	217	189	229	180	196	205	184	210	213	208	198	218	194	188	244	202	232	210	200	215	201	189	212	205	225	230	200	206	224	212	237	220	214	225	209	190	171	204	200	201	176	204	204	200	199	193	197	215	198	184	222	215	212	218	201	204	199	203	196	226	205	197	212	211	190	220	186	190	213	212	183	200	203	217	209	215	202	207	220	204	207	211	223	225	219	221	192	240	197	184	220	216	226	210	198	188	214	214	193	205	186	180	227	214	200	228	210	195	216	218	195	223	216	215	201	228	218	186	208	229	217	231	193	222	193	225	199	232	208	201	201	207	216	237	223	215	202	187	200	216	199	218	211	228	225	200	189	204	185	210	192	216	212	225	208	229	190	212	206	197	190	193	237	208	220	214	219	205	194	198	225	202	182	198	187	224	235	191	211	205	228	222	226	204	198	191	193	207	208	212	224	204	195	202	199	189	224	186	225	202	197	199	191	222	209	227	195	196	207	215	225	230	210	222	251	211	246	202	202	216	232	221	201	199	214	182	218	204	208	196	209	202	217	203	201	174	207	222	205	180	208	222	190	211	212	198	210	201	222	202	203	205	167	214	226	206	220	197	197	218	195	248	213	209	213	203	211	193	212	233	211	207	198	196	227	197	210	183	223	205	237	224	203	212	207	190	207	182	192	214	219	218	224	209	228	229	210	201	224	192	207	224	208	204	228	218	188	190	235	203	199	192	194	209	174	189	202	221	225	205	211	223	203	198	196	234	177	213	215	185	187	206	220	221	194	222	210	185	211	226	202	198	192	207	214	204	196	193	213	219	190	225	186	210	186	190	207	205	211	222	184	216	215	203	198	217	198	214	212	236	190	226	207	215	211	187	200	229	204	211	196	226	212	195	223	208	199	222	200	204	200	240	193	207	211	180	205	200	197	183	224	213	190	221	211	225	210	197	207	218	209	208	194	175	199	204	208	214	197	238	221	192	212	187	187	239	207	196	215	196	192	196	207	199	203	205	206	224	246	206	221	221	221	203	197	212	238	193	195	197	204	226	184	213	214	187	209	222	199	209	213	195	228	222	213	208	217	196	245	213	215	204	184	214	194	203	216	211	204	185	226	232	197	192	192	215	199	185	228	222	199	198	185	197	237	209	219	198	207	228	189	186	209	217	218	206	216	183	218	231	209	180	239	221	191	196	208	224	187	215	207	196	198	218	197	200	202	201	220	204	197	220	215	194	196	200	209	213	227	186	217	228	238	208	206	214	221	203	189	193	195	193	231	192	194	232	196	200	222	186	218	204	199	180	198	214	214	203	205	196	198	204	215	208	183	186	185	213	209	197	196	175	204	214	200	219	208	217	189	224	196	202	227	166	222	203	204	207	198	186	202	200	222	210	194	200	222	192	216	228	183	203	211	209	199	218	208	208	207	187	207	217	231	222	208	204	202	223	187	207	194	209	207	186	210	200	217	212	217	212	225	203	202	207	225	189	222	208	186	188	204	200	198	211	223	171	218	205	202	199	191	228	189	224	188	225	208	207	224	215	191	202	197	186	204	217	219	210	204	210	219	209	202	218	242	225	222	181	200	238	203	191	197	218	200	220	187	225	211	237	216	215	206	205	213	208	212	211	191	199	200	197	196	221	204	192	208	176	230	223	237	207	212	202	214	220	200	214	223	235	207	233	212	230	222	187	222	206	226	194	216	205	197	215	200	220	192	176	219	187	211	198	202	207	209	218	217	196	220	216	190	220	216	204	188	203	175	198	230	232	214	207	211	192	181	200	204	177	208	219	208	210	194	257	233	199	197	192	220	201	197	199	207	198	224	186	214	219	211	234	197	206	196	203	203	198	202	206	221	217	192	217	229	211	214	233	208	214	218	219	228	201	172	222	191	216	206	221	223	249	189	214	204	215	191	212	220	222	204	193	189	201	229	222	212	206	219	196	217	218	193	189	205	186	190	223	226	186	184	191	222	216	226	211	188	200	204	219	227	183	203	198	201	229	197	234	192	216	201	226	187	218	201	189	202	207	195	222	191	200	204	195	213	233	185	205	210	179	194	235	216	192	195	205	214	172	214	197	212	211	228	189	242	210	210	217	190	219	213	220	203	221	179	191	193	209	214	208	206	210	197	199	219	235	199	219	220	219	217	210	211	211	213	236	224	223	213	215	209	211	208	193	229	202	205	215	221	201	201	204	219	202	191	191	185	175	214	198	223	191	183	225	226
8104	3565	7100	8543	6676	6193	5390	4695	4154	6879	41853	49548	44684	28323	3284	753	795	890	922	855	953	899	800	729	724	710	696	696	606	694	723	702	676	667	639	575	609	648	599	655	606	597	628	681	744	700	649	728	653	683	669	706	2203	3154	2162	1275	883	646	632	589	612	601	587	574	600	596	553	608	562	607	573	627	620	637	568	595	581	608	614	636	595	611	617	577	634	610	578	625	617	578	581	595	643	606	602	653	584	578	609	600	614	554	592	609	575	587	601	558	629	608	540	605	596	609	614	594	626	596	577	604	643	573	581	587	603	559	577	583	601	590	644	615	602	598	609	610	561	583	579	587	618	605	578	597	600	559	587	583	625	599	583	587	584	624	565	603	629	554	608	628	596	589	545	577	587	604	583	597	579	638	577	589	584	584	625	585	601	584	642	582	570	607	592	590	607	598	586	577	621	587	623	622	626	577	585	618	591	568	652	636	637	574	582	570	621	563	602	558	597	593	613	615	606	609	623	638	651	570	596	616	613	629	607	555	628	592	605	620	582	594	584	566	584	587	593	636	633	635	604	585	612	597	589	575	606	582	602	600	615	604	573	604	635	560	582	609	579	592	602	609	586	637	629	618	627	561	634	634	621	607	618	626	609	548	598	627	598	627	582	591	598	597	592	640	615	609	589	570	595	649	604	640	557	607	616	574	583	583	585	619	629	606	631	548	613	617	609	591	599	598	607	602	606	589	604	622	577	624	541	601	561	610	606	643	605	585	597	604	557	574	634	616	588	616	579	616	604	599	587	580	650	561	580	594	593	621	605	619	601	573	636	591	599	596	607	597	578	596	574	564	599	545	601	606	623	628	573	641	632	606	588	608	590	639	612	635	605	606	581	623	636	576	578	625	644	605	587	621	591	600	611	604	616	592	597	583	612	601	613	590	611	609	617	591	570	597	576	552	586	599	610	568	628	599	571	585	592	583	597	582	592	565	601	618	611	618	580	599	586	604	590	612	598	577	628	581	568	593	592	603	636	635	594	580	605	637	568	643	544	614	584	588	592	615	631	637	574	572	606	574	578	656	584	596	616	605	579	648	556	541	599	561	627	614	590	593	581	587	560	615	578	608	596	614	563	603	561	633	611	576	598	602	643	597	597	595	561	625	641	554	587	589	601	591	560	568	612	591	654	637	599	596	589	599	599	588	542	616	609	592	613	611	591	645	616	615	567	596	596	584	601	558	595	610	586	603	571	595	578	645	551	597	579	613	578	609	611	600	626	635	551	608	557	636	587	593	601	608	594	617	540	582	573	574	559	572	609	574	580	618	604	570	586	569	611	621	637	617	577	591	570	605	626	632	609	604	569	604	582	591	607	609	566	606	622	582	605	592	625	584	566	602	548	605	560	573	642	645	568	554	612	599	622	620	590	624	624	593	599	553	638	583	648	641	610	617	619	663	637	593	616	595	601	592	581	604	580	564	605	553	581	587	588	559	545	565	585	592	622	593	564	597	578	617	606	597	603	587	585	571	563	590	645	568	585	595	589	608	596	557	580	623	621	578	527	613	616	592	563	598	645	592	636	627	584	609	576	605	640	579	607	599	603	598	537	622	600	564	628	672	614	543	607	605	601	590	614	592	594	584	549	610	598	626	653	571	561	607	607	630	649	580	645	603	615	619	609	602	630	608	582	571	597	602	611	584	571	549	629	574	607	593	618	594	561	579	639	640	620	598	576	587	624	605	556	610	617	592	584	584	584	573	591	569	592	612	609	601	603	604	618	607	579	598	586	596	612	639	572	622	635	573	593	607	631	596	602	592	654	623	621	584	605	601	607	557	568	603	600	607	619	582	534	615	581	576	592	562	589	653	589	574	585	579	578	567	632	613	559	603	533	597	638	628	603	571	580	626	623	552	583	609	627	621	599	558	569	648	578	583	603	607	637	595	626	565	586	620	580	604	570	595	583	578	618	588	593	596	596	594	572	626	588	583	579	595	585	632	635	625	599	592	615	599	600	610	606	589	629	631	599	569	623	604	585	592	614	599	569	561	615	620	574	623	643	591	597	562	594	541	587	594	564	652	591	605	606	602	572	618	626	604	612	572	642	593	607	596	575	590	621	583	602	594	611	644	620	577	573	574	618	613	553	572	615	571	634	583	581	598	646	635	600	612	626	612	605	566	660	623	613	585	582	591	566	583	599	586	544	552	597	611	621	590	632	607	600	586	614	596	606	620	568	575	648	588	600	537	591	591	610	560	575	612	598	591	629	591	628	611	597	592	595	568	636	560	590	613	586	634	624	609	595	592	619	617	618	616	576	597	590	601	581	567	593	597	567	573	625	573	600	619	605	559	575	579	583	622	604	627	592	637	612	604	592	595	616	593	635	568	551	615	602	624	573	586	576	586	574	614	620	566	595	587	578	608	567	563	577	604	577	580	604	573	598	593	594	591	589	600	632	597	571	548	638	584	610	602	596	582	604	583	590	617	626	597	588	607	594	557	597	608	593	590	580	585	579	624	565	632	545	588	565	584	608	600	620	577	597	591	612	619	559	620	621	625	632	632	617	601	591	629	617	592	623	639	598	596	583	585	570	610	584	569	559	568	561	636	611	644	568	582	597	608	574	552	619	631	600	604	609	646	639	587	619	656	559	611	557	619	591	559	583	555	620	584	577	601	628	584	584	577	647	577	623	563	607	594	578	657	605	601	632	605	565	587	661	588	578	640	588	590	585	618	583	641	621	581	593	602	560	604	587	591	621	585	604	606	571	543	602	615	611	620	594	565	567	595	580	560	623	609	614	581	586	622	595	579	581	581	574	631	563	590	596	584	589	623	619	602	591	578	584	619	622	595	586	597	567	602	585	615	631	622	600	613	613	640	611	628	613	614	619	585	610	587	603	575	599	623	602	587	581	585	571	595	567	548	568	581	557	589	629	599	583	570	572	628	576	600	580	624	626	644	568	670	578	588	591	608	586	567	588	600	639	610	589	606	610	587	548	577	611	595	588	619	613	588	620	589	599	593	621	590	604	642	619	622	635	591	660	640	610	599	613	615	590	553	604	588	611	613	664	621	603	572	596	643	600	554	575	604	609	563	595	615	616	594	617	646	569	640	607	607	601	594	657	588	613	633	591	581	577	568	605	560	571	606	569	614	612	613	640	581	600	580	555	603	606	605	594	574	599	622	622	569	605	575	560	585	639	572	594	597	569	638	595	595	639	623	603	626	589	645	604	590	625	551	665	587	624	614	589	591	586	580	601	607	568	610	572	611	611	586	574	646	606	621	562	595	603	633	609	578	628	607	591	589	618	606	531	601	583	613	607	620	568	587	596	620	615	594	630	586	611	591	601	549	587	541	609	582	573	565	611	558	619	596	592	595	569	623	565	578	555	585	572	589	609	614	580	592	629	565	606	652	586	570	597	600	616	601	614	576	603	629	617	620	593	581	603	577	588	562	608	629	605	620	634	602	598	612	591	628	585	607	668	578	567	621	576	602	588	603	617	602
2101	344	371	317	297	284	233	252	235	284	1103	1815	2117	966	232	202	216	238	206	204	193	218	222	199	206	210	226	175	218	177	210	216	199	185	201	199	199	187	191	193	187	191	227	206	195	201	217	197	223	214	215	234	195	257	237	212	224	216	207	198	222	224	179	203	228	238	196	198	204	210	203	221	219	181	204	213	210	195	196	201	215	222	224	194	227	191	200	204	221	193	201	209	202	223	189	208	216	190	199	213	205	198	203	175	190	217	225	198	212	209	211	213	198	210	203	210	229	193	202	194	220	170	188	212	175	195	215	192	210	196	200	207	220	201	190	184	203	201	198	200	223	191	191	213	213	207	205	198	187	217	187	200	214	202	206	199	193	217	197	208	190	207	195	216	197	196	216	212	209	201	229	195	187	210	191	199	209	191	180	219	181	220	196	193	214	223	206	201	218	222	214	198	204	209	214	214	185	201	208	212	197	197	207	213	208	192	197	212	209	203	218	209	189	190	209	202	168	213	193	214	216	183	220	210	203	194	206	203	179	187	227	219	243	176	187	229	193	208	184	182	201	243	215	199	216	218	190	201	206	225	221	205	199	216	199	187	202	184	195	206	186	194	202	210	209	206	196	207	206	194	208	222	175	192	197	197	207	209	188	207	219	201	210	226	188	191	202	167	205	230	251	209	196	194	201	203	179	214	199	218	218	180	206	197	196	231	194	196	196	209	201	206	179	212	205	224	208	188	182	204	195	205	183	215	218	221	228	192	194	215	188	204	202	215	219	209	224	203	232	200	192	217	196	225	209	211	208	185	218	207	212	189	182	184	219	205	203	206	201	196	200	198	192	192	194	213	223	203	198	203	199	203	195	173	200	187	210	199	193	203	197	215	186	209	201	198	192	191	200	239	219	182	192	209	208	212	222	203	207	222	192	206	171	200	196	221	221	195	199	214	206	209	215	204	213	198	200	196	209	201	200	197	221	223	192	189	197	194	203	199	201	204	206	188	212	173	190	193	225	217	204	162	226	198	239	198	194	195	187	196	196	190	193	210	198	210	187	182	204	205	204	184	200	225	193	192	186	204	203	222	207	197	209	194	200	193	204	220	213	186	196	218	192	199	174	201	204	205	186	202	207	197	212	195	183	210	202	216	186	204	184	199	206	192	192	186	198	218	197	184	201	225	210	203	185	223	207	216	195	180	222	221	194	182	202	202	212	198	215	221	194	209	183	186	187	182	183	217	208	190	173	198	172	175	191	192	216	191	204	235	198	221	224	210	201	198	205	212	205	203	166	212	202	231	206	192	188	204	212	190	215	193	194	211	198	207	224	192	223	193	179	192	192	188	212	224	212	178	215	208	198	199	207	211	215	204	237	223	217	202	202	213	213	192	186	228	211	202	188	201	186	209	211	168	201	185	213	201	219	220	191	206	205	210	199	189	210	189	193	212	206	224	206	209	211	199	191	170	192	200	185	219	205	208	203	205	178	209	200	194	193	204	186	214	214	183	219	191	212	198	192	197	177	224	213	189	208	187	232	191	193	200	202	200	188	190	221	193	209	198	192	198	211	217	218	205	197	179	181	197	197	184	182	184	187	176	208	209	230	231	219	193	210	197	199	221	193	200	234	207	222	230	210	200	224	179	197	205	192	190	189	211	219	188	211	217	207	207	204	195	221	182	211	194	199	248	207	230	189	227	179	220	185	221	198	198	235	212	217	227	203	219	189	217	196	210	208	192	222	197	193	173	173	219	227	219	226	212	185	194	195	170	202	181	226	210	183	225	183	243	183	202	188	193	208	190	205	219	205	215	198	185	197	198	220	226	204	188	190	240	202	214	203	198	222	202	204	225	206	186	200	207	207	212	192	218	169	188	211	178	175	195	198	183	212	191	225	216	189	212	222	215	193	222	197	216	220	209	199	200	185	192	216	182	193	209	194	197	207	218	183	211	223	214	216	201	205	203	175	196	194	201	199	186	194	214	193	218	212	213	200	208	185	217	199	202	229	185	204	225	202	194	216	204	199	201	210	224	190	237	203	221	184	194	230	211	187	217	183	194	219	223	207	213	191	182	199	224	204	209	187	189	210	236	196	204	210	235	194	193	197	209	196	247	208	217	203	214	196	203	195	210	220	229	213	230	202	184	187	200	207	210	206	196	232	195	198	221	229	203	210	208	191	227	195	211	227	216	231	179	207	189	233	198	208	205	216	225	192	203	213	199	206	206	220	201	218	191	184	190	204	219	205	198	213	200	192	197	201	194	204	228	186	217	171	175	206	195	219	190	215	201	191	195	218	196	207	208	195	235	193	218	226	196	194	211	194	202	200	236	194	187	175	211	211	190	206	209	225	208	168	187	183	224	197	208	185	202	209	191	223	218	198	208	207	206	219	193	189	170	204	215	214	199	205	197	216	208	212	192	192	206	226	196	195	200	216	182	206	187	216	210	204	183	191	227	235	198	210	200	207	218	208	237	180	195	207	199	207	199	238	216	212	217	194	196	211	180	227	196	185	195	171	174	196	196	212	218	212	196	195	199	212	217	207	191	206	202	195	187	216	205	201	186	203	187	194	208	191	191	214	221	190	241	179	195	197	183	199	194	208	187	203	199	210	198	190	203	210	222	204	224	201	192	198	170	212	192	197	207	193	224	191	217	180	173	212	181	200	189	176	196	201	220	179	225	213	209	202	217	220	202	203	206	189	210	219	200	183	199	212	206	196	195	203	197	207	213	219	206	196	207	233	185	206	190	233	222	224	199	188	195	226	223	182	207	214	208	211	183	204	217	233	205	213	223	219	221	228	183	197	219	207	212	213	185	204	218	216	208	214	226	201	229	202	185	184	193	220	197	217	223	215	188	216	209	183	191	189	208	206	215	201	204	186	241	196	193	226	200	175	217	196	190	199	215	222	215	187	218	193	189	183	215	199	220	181	209	199	172	199	205	238	198	175	204	200	216	190	209	195	201	219	177	199	197	180	199	193	208	187	184	216	210	197	201	210	206	233	207	208	207	208	201	208	197	207	187	200	207	217	179	214	191	221	194	186	199	222	213	206	213	212	216	186	200	179	191	230	221	225	193	207	214	210	205	185	201	228	201	226	193	199	188	192	193	212	201	197	214	209	213	213	203	205	217	169	205	213	196	181	215	231	191	190	197	198	206	213	194	218	197	222	222	182	183	201	208	184	198	177	185	197	188	217	219	214	200	167	218	211	215	187	242	163	206	229	182	222	204	202	177	228	217	196	213	183	198	196	226	215	212	210	193	208	198	213	187	207	228	199	225	208	187	215	214	193	190	196	205	193	192	220	185	180	204	233	206	217	198	213	181	196	195	189	180	212	187	234	217	200	218	205	187	200	213	166	215	197	212	214	211	173	227	216	211	214	187	206	205	199	234	176	206	209	198	204	203	203	200	198	239	206	197	199	222	193	199	208	210	196	226	217	201	179	206	191	202	207	214	212	188	215	195	215	205	186	187	190	198	213	225	214	222	215	174
2330	730	990	1075	1027	929	864	830	763	1122	6487	9129	9847	4037	620	591	605	581	599	579	608	625	602	558	594	574	601	536	587	597	575	606	631	593	607	570	579	545	631	645	611	551	626	580	596	604	602	579	562	603	590	572	667	786	820	703	690	612	522	597	585	565	551	574	541	600	562	583	591	586	563	598	564	577	584	589	602	609	606	612	584	580	639	576	585	573	591	550	585	573	568	595	571	562	576	557	573	592	578	610	553	612	600	599	606	571	598	601	603	579	533	618	615	622	547	528	525	593	569	593	600	567	575	607	547	589	556	571	538	552	591	529	571	570	610	580	638	614	562	589	545	600	586	553	550	595	611	607	607	633	543	609	548	574	543	555	602	598	594	614	581	572	554	608	564	589	556	585	603	598	637	556	580	579	515	573	600	618	585	539	585	593	562	594	622	626	605	535	572	591	600	543	571	617	602	592	622	602	636	579	566	598	586	551	567	585	532	588	566	612	574	573	596	643	566	618	569	624	572	611	547	567	588	558	547	589	616	607	588	564	617	559	589	526	579	577	579	597	586	593	584	568	612	593	645	543	609	616	591	606	575	555	574	556	562	601	535	584	586	572	572	592	559	625	573	607	590	580	574	535	578	609	561	583	576	518	549	631	580	580	589	588	593	557	587	529	607	603	593	606	604	584	596	549	576	574	567	575	603	566	588	596	542	557	568	602	576	641	568	562	567	570	558	555	596	573	609	565	644	575	583	586	615	613	597	585	602	567	578	604	606	608	603	590	598	596	556	565	578	612	590	630	625	568	564	576	589	575	607	559	578	558	536	573	567	611	557	576	563	586	592	576	638	601	576	582	583	564	582	581	547	611	610	570	587	585	613	544	621	549	579	618	579	604	541	571	566	593	565	607	561	570	589	572	620	587	584	578	560	556	542	556	540	573	590	537	564	572	598	626	615	555	577	591	587	591	577	571	577	612	541	622	612	580	572	597	589	583	586	594	587	595	561	588	547	591	605	562	630	577	617	589	602	600	564	591	593	556	584	612	553	581	603	582	611	582	588	586	622	606	586	594	582	553	587	546	576	531	574	586	540	576	577	566	551	547	596	563	620	570	588	539	583	576	591	616	604	586	580	608	557	589	580	530	576	597	611	590	564	602	559	572	574	580	557	543	605	580	610	582	557	622	599	559	612	570	619	591	573	629	572	573	639	543	564	587	576	616	570	575	581	570	620	608	586	569	607	600	589	577	560	556	547	575	606	609	570	584	611	610	612	585	607	572	626	606	616	584	616	628	551	597	580	572	569	619	572	588	530	629	571	579	587	581	602	587	623	608	592	542	579	590	590	583	550	638	562	558	604	598	570	591	585	603	652	586	576	599	631	578	598	579	605	585	587	629	596	618	590	580	609	592	581	566	563	567	596	585	602	578	585	556	584	577	590	591	609	604	597	567	539	556	623	564	588	601	569	585	608	570	575	590	592	583	609	595	571	622	565	612	601	592	580	587	606	565	589	589	608	569	620	579	575	591	606	612	583	554	570	606	592	560	571	560	584	556	550	572	532	622	577	591	593	549	618	528	575	594	562	638	603	605	550	562	600	598	634	572	609	613	607	614	566	574	575	544	584	601	566	626	559	558	584	617	592	596	561	580	577	564	590	582	593	566	590	575	582	609	634	584	560	606	594	551	576	568	616	581	564	567	603	560	574	578	547	610	558	590	574	618	564	632	540	547	614	577	612	593	564	573	619	608	549	567	579	588	628	560	658	552	574	568	551	593	574	629	601	635	592	601	568	569	560	622	593	586	591	557	566	572	550	584	621	541	598	588	580	565	583	602	558	590	590	588	660	615	574	587	599	553	543	612	590	586	594	589	616	554	575	558	597	581	580	569	575	577	621	554	570	556	531	584	551	590	559	597	616	604	538	626	567	587	571	578	583	589	584	597	580	592	542	588	571	597	604	563	606	586	609	586	564	664	576	572	584	577	597	600	588	578	585	605	573	577	558	573	596	600	571	599	614	589	575	598	577	554	619	570	579	596	597	601	595	531	587	621	565	573	580	605	581	608	550	581	584	547	584	613	606	626	638	564	541	627	529	590	578	580	577	581	579	635	535	579	591	577	564	549	581	559	606	592	622	620	661	563	581	589	610	570	530	637	599	583	589	560	581	584	557	568	538	536	611	612	557	597	571	602	579	538	588	598	577	615	594	570	614	582	592	564	607	553	606	664	564	562	526	600	547	561	587	609	582	569	588	573	596	577	611	580	592	555	578	562	622	572	583	565	585	588	602	552	571	556	641	592	617	600	582	586	568	577	595	556	564	575	609	553	614	600	579	541	618	578	576	564	565	593	592	534	582	573	572	597	623	572	540	601	594	558	616	593	593	570	583	593	578	573	589	577	575	582	598	542	592	540	600	617	572	591	592	594	620	571	590	569	565	581	577	593	624	622	589	589	604	578	582	632	593	552	576	598	615	575	599	596	607	590	586	618	628	591	576	620	564	585	589	634	585	585	577	590	563	616	585	620	603	561	579	581	608	606	596	551	571	592	593	604	591	529	541	564	597	640	556	599	546	577	599	553	558	590	575	535	581	590	575	527	614	581	561	562	586	580	593	577	589	562	562	550	571	637	601	553	582	584	598	585	603	589	563	594	603	628	586	601	584	552	582	593	596	598	579	586	588	585	579	620	581	561	566	563	565	537	551	605	573	595	547	582	563	609	543	525	566	577	605	526	549	596	601	572	623	580	616	613	592	571	607	573	591	583	540	576	591	594	584	548	583	586	564	607	586	558	568	576	603	612	645	614	574	570	553	576	593	585	585	563	605	586	570	583	595	562	566	619	572	585	557	607	582	633	581	577	560	592	556	588	616	606	626	638	635	582	555	599	622	580	643	565	576	576	605	626	619	610	557	588	590	633	540	623	600	563	562	583	595	587	562	555	574	584	586	561	558	579	554	605	567	603	560	577	569	572	572	552	600	567	603	578	637	593	578	561	606	600	575	610	563	607	595	602	583	553	603	614	591	590	572	559	608	564	582	553	535	585	585	585	577	583	612	572	580	555	576	590	588	555	608	550	603	608	545	600	577	618	575	577	546	598	616	607	557	558	549	597	586	614	616	571	575	598	533	585	617	601	560	547	549	567	608	592	592	600	567	605	592	600	601	569	580	571	583	546	548	632	600	581	560	543	566	555	548	599	653	576	571	613	617	584	576	573	579	602	576	544	578	611	602	589	590	550	564	609	588	534	578	587	625	571	587	613	596	582	579	590	551	575	569	596	564	622	555	592	546	598	588	596	600	573	571	575	572	595	584	558	568	559	594	567	536	644	554	569	586	605	548	601	572	595	590	588	566	571	618	629	613	607	570	577	621	606	566	585	539	566	572	568	604	608	564	571	586	542	564	608	557	597	626	631	535	562	608	600	552	601	650	578	614	556	589	530	548	593	527	571	607	555	520	546	569	565	599	577	546	585	572	588	558	578	529	585	575	594	566	579
9251	1766	2367	1966	1414	979	835	665	684	1632	8980	16639	23790	9024	539	215	214	242	255	223	222	240	225	201	204	198	191	196	217	204	208	209	188	202	182	177	171	214	217	222	221	213	199	211	221	220	195	218	213	188	212	203	325	418	325	267	242	199	190	190	227	186	206	184	207	187	202	193	209	188	188	205	208	199	208	190	201	211	185	209	167	183	214	189	209	186	201	189	190	216	193	191	182	208	170	176	230	205	198	170	165	202	210	216	176	207	181	221	180	201	161	201	193	173	177	210	196	209	191	196	204	176	202	192	179	201	201	191	217	228	173	187	183	189	214	187	187	179	215	187	176	179	172	198	197	196	221	191	178	187	213	173	197	204	198	200	187	194	181	196	196	193	191	213	207	181	197	212	196	163	207	175	200	184	197	198	178	188	182	191	192	209	194	185	201	190	186	198	197	198	189	190	202	197	198	163	201	211	217	189	186	206	195	203	185	202	195	200	198	205	175	177	207	207	190	204	192	201	190	193	191	208	201	184	179	219	205	216	198	195	204	197	184	179	217	215	185	193	208	218	188	186	229	174	203	205	204	172	194	192	201	188	197	197	173	211	193	184	198	187	183	161	210	192	207	203	206	207	206	198	185	183	185	181	191	187	167	190	194	181	192	224	187	185	215	209	189	190	172	187	199	190	208	203	203	197	187	207	175	215	195	246	219	182	218	181	175	197	197	193	175	184	200	205	219	185	191	202	178	166	180	180	195	192	209	197	207	212	196	193	205	190	203	185	198	206	189	179	178	215	201	196	209	198	201	193	189	226	209	201	187	210	193	174	180	188	205	190	192	186	212	198	216	226	171	187	182	187	176	184	207	210	198	206	218	212	187	198	173	185	190	210	208	205	190	191	202	190	173	190	187	212	219	185	199	191	214	200	179	207	199	196	209	208	204	206	229	211	204	184	246	204	193	194	197	204	167	184	203	206	194	182	182	185	218	185	178	212	187	175	177	206	181	186	193	221	191	186	184	206	211	203	191	205	195	204	198	185	180	180	207	202	222	172	189	188	187	175	191	174	182	205	194	202	166	200	181	185	201	215	176	213	198	199	213	186	198	193	219	196	202	169	209	171	200	203	167	184	173	180	208	173	207	206	212	207	186	183	193	204	182	188	190	173	173	195	188	198	184	190	200	224	192	170	186	241	204	179	198	208	194	199	217	226	191	175	201	190	175	199	187	185	222	205	226	172	174	204	209	191	184	196	188	197	188	212	207	183	196	199	188	165	222	193	211	215	196	175	184	215	177	206	187	200	173	188	174	186	192	198	190	189	197	202	204	212	206	195	186	183	193	188	214	176	221	217	202	186	181	216	213	215	194	186	203	195	187	204	205	213	189	194	167	197	181	187	186	190	198	199	173	207	169	201	204	161	177	202	190	191	215	199	193	170	191	219	197	198	186	184	190	192	207	189	196	184	182	204	198	188	166	193	205	193	208	212	193	197	194	182	193	225	204	176	167	196	208	220	184	195	197	206	196	183	185	201	196	184	196	187	199	181	214	199	183	187	194	180	206	194	201	216	221	167	187	187	183	193	190	193	180	179	182	209	192	202	186	194	178	204	223	202	186	190	192	181	199	203	204	215	194	178	209	193	192	185	184	213	189	190	190	200	190	200	186	189	203	195	191	209	208	214	195	226	215	196	202	202	190	224	197	185	188	171	193	180	205	196	162	205	162	206	197	188	181	187	199	200	190	195	203	201	191	196	171	198	169	189	205	194	198	208	197	183	195	202	224	196	193	208	196	184	213	186	220	190	204	204	176	194	203	192	195	233	189	193	207	199	191	194	172	198	194	191	187	178	218	189	173	190	196	198	185	214	213	196	174	213	180	194	200	185	177	241	176	197	209	212	186	184	199	175	200	199	181	208	188	191	170	192	218	207	208	198	189	187	178	180	201	192	190	213	180	167	190	203	196	184	173	207	169	196	212	197	202	207	208	199	229	172	185	182	184	187	186	204	186	182	187	215	220	204	191	207	203	189	193	194	177	207	214	178	192	194	198	190	211	199	228	202	187	190	179	186	193	190	195	187	187	184	212	214	187	194	199	166	190	208	196	229	205	200	209	174	186	215	183	206	206	161	204	201	193	196	189	205	210	190	191	205	193	201	180	202	204	193	196	191	186	204	194	208	192	190	187	206	192	184	198	204	205	196	214	191	185	193	173	205	200	196	182	198	175	187	201	174	182	178	198	198	226	174	188	202	205	186	178	182	186	209	216	237	191	184	207	187	165	190	191	171	170	183	228	194	213	209	205	209	196	196	191	197	212	197	178	215	196	196	179	210	182	157	199	216	188	202	204	196	180	202	184	188	203	199	189	199	202	206	167	186	196	206	201	200	170	192	202	201	169	194	203	206	211	209	203	196	202	213	185	191	177	180	167	185	215	208	206	199	203	194	192	185	194	199	183	189	190	193	221	180	200	202	193	178	208	204	209	209	179	187	190	170	194	197	190	180	218	224	188	185	195	181	204	190	184	180	200	203	181	209	216	191	213	163	205	189	194	181	192	191	187	174	157	203	216	195	186	200	192	194	201	161	193	190	229	179	201	167	206	181	201	207	183	209	202	176	154	196	185	197	181	197	191	170	190	189	185	217	149	181	199	191	182	205	167	204	189	197	198	180	205	188	235	195	223	220	188	184	205	174	168	180	208	203	227	225	170	196	178	198	191	175	197	184	183	201	184	177	184	183	187	223	207	185	215	169	208	192	208	186	182	201	193	200	205	215	203	207	178	186	197	184	210	200	169	204	198	182	193	204	193	182	217	171	170	197	166	178	187	218	199	176	193	173	204	182	195	188	174	180	194	186	170	192	203	194	190	186	187	210	200	212	196	168	186	183	187	197	187	168	203	236	175	172	207	198	181	196	205	206	225	195	206	182	202	178	192	179	185	183	191	176	198	209	198	205	182	173	177	194	195	194	216	197	173	215	176	188	179	189	175	230	186	205	199	192	186	200	200	205	200	229	209	181	181	188	214	221	207	177	197	216	169	176	217	168	202	179	189	213	222	186	222	191	200	207	202	194	196	197	168	186	209	192	220	164	190	205	194	198	201	183	189	184	201	182	211	185	191	213	193	178	187	206	193	178	209	229	180	212	172	220	194	202	174	200	192	213	218	183	217	196	196	187	194	204	202	180	224	190	187	195	205	189	210	213	192	206	190	209	200	207	214	184	184	204	223	175	183	195	175	193	194	198	224	205	182	178	188	205	191	197	184	181	211	187	189	203	186	177	214	202	213	225	172	208	217	203	171	191	183	186	216	219	200	191	190	205	186	213	237	206	171	197	196	191	203	173	190	194	195	171	201	186	207	191	199	198	182	197	179	214	191	187	195	191	206	201	187	200	199	194	192	203	182	188	184	183	175	211	173	180	213	202	210	187	206	191	198	198	186	190	190	198	188	203	203	200	197	196	207	171	192	198	194	207	176	177	173	192	224	200	188	189	221	183
6138	2057	4555	5538	4960	3869	3565	3201	3055	8158	27905	35904	41866	21255	1288	700	675	723	765	728	761	811	755	620	596	609	592	632	649	658	608	611	620	551	602	600	621	678	680	684	644	691	687	679	705	723	637	685	732	725	676	721	1774	2201	1630	1062	740	611	549	536	526	606	555	577	594	534	576	616	565	599	561	598	571	582	559	576	573	573	601	556	575	555	563	486	580	598	594	547	581	507	597	548	572	526	603	563	548	580	560	527	589	575	552	541	537	558	575	546	605	539	496	581	560	578	560	592	539	563	562	580	565	530	569	523	593	592	565	598	602	560	591	596	532	558	586	596	557	553	551	559	560	533	498	538	617	542	595	530	557	573	526	609	551	581	573	511	559	564	612	510	572	543	553	559	524	573	578	566	565	548	592	606	600	614	569	562	549	563	587	532	563	563	565	557	535	543	560	650	525	566	560	568	611	549	576	585	507	574	562	576	555	563	580	593	563	572	589	589	603	578	595	596	611	548	555	549	515	563	539	531	572	577	559	617	607	598	558	567	580	547	564	584	578	581	581	580	546	600	547	563	588	559	591	597	563	542	570	550	538	580	543	540	579	554	578	573	582	617	562	541	516	567	578	524	602	595	582	542	559	562	592	598	589	535	609	569	583	573	582	537	613	530	561	545	564	585	543	593	565	547	614	578	574	579	536	569	626	554	523	584	598	561	577	557	595	533	536	566	552	565	581	532	539	541	567	512	542	573	571	552	514	561	591	620	600	585	582	528	583	565	600	603	568	585	580	610	560	584	561	557	561	554	582	553	563	564	575	557	597	575	520	560	586	530	561	611	570	558	561	571	571	591	547	548	556	571	614	531	587	570	564	553	561	585	586	584	591	556	556	590	549	536	562	540	552	567	568	582	616	554	568	628	571	567	550	557	592	533	543	571	588	574	596	591	594	558	523	591	547	580	563	559	563	541	593	563	553	592	594	568	576	591	615	546	596	602	544	542	539	584	538	580	567	615	557	587	570	586	596	555	503	549	580	573	545	584	579	570	538	555	590	617	540	529	556	592	538	547	589	546	593	594	541	597	546	574	560	586	584	608	564	580	575	562	572	566	606	577	542	552	558	535	579	567	578	575	541	584	590	555	531	594	550	526	542	566	596	560	565	558	566	553	592	578	599	533	587	584	538	565	568	534	559	528	579	579	558	556	573	591	565	570	570	571	574	595	597	533	539	553	578	572	571	564	554	586	585	535	602	541	572	542	550	557	558	563	562	568	592	589	600	599	611	555	597	594	626	538	540	557	483	584	597	548	579	547	566	550	565	571	570	545	572	548	623	545	578	528	540	593	563	595	594	604	549	573	561	541	559	584	560	591	604	568	575	552	619	568	564	527	598	556	569	567	544	568	554	541	621	578	580	577	594	571	591	569	596	582	613	576	589	555	551	567	573	590	554	576	555	615	582	566	559	565	558	633	601	570	568	591	576	569	556	545	577	589	566	550	591	522	583	540	605	564	530	576	575	560	605	560	613	519	569	592	640	538	581	617	585	549	571	579	555	557	566	561	557	590	555	565	568	578	594	592	565	569	590	548	564	568	606	536	561	585	550	555	567	587	578	570	560	544	573	560	576	579	565	582	587	578	585	611	548	575	594	569	561	564	567	546	581	633	567	561	582	614	603	558	579	573	569	564	555	558	576	578	576	549	539	537	560	548	562	570	563	534	551	557	562	610	547	597	570	555	586	551	519	551	586	556	538	569	580	567	583	598	600	543	575	588	552	554	542	595	582	532	559	580	592	573	557	534	563	609	527	564	603	592	603	554	601	535	555	561	576	587	586	527	607	569	589	584	557	578	576	582	544	557	556	544	544	600	553	601	550	577	584	593	581	580	570	543	564	582	548	609	582	535	624	572	592	541	506	557	556	594	556	574	580	551	569	535	565	580	546	533	612	565	581	574	607	517	583	539	588	589	594	562	576	552	572	575	567	560	576	634	577	597	570	595	546	552	532	606	542	572	542	529	564	528	558	554	585	535	613	554	578	639	584	590	566	558	575	549	590	540	601	583	574	634	610	594	622	544	534	551	557	580	582	537	578	577	538	597	575	558	570	517	543	572	582	564	570	584	573	568	570	541	543	613	596	531	602	564	581	590	593	532	549	605	562	558	578	581	567	560	573	579	576	586	578	554	583	559	538	566	552	585	550	534	527	553	580	569	575	621	573	549	559	561	559	534	591	567	545	536	569	546	552	563	561	529	558	535	517	559	575	566	589	603	575	578	614	615	584	564	584	545	516	574	601	548	551	553	570	580	535	568	561	622	567	579	607	552	582	564	592	569	586	567	588	575	518	543	541	595	600	562	573	570	560	585	528	557	588	567	563	597	537	621	561	599	548	560	545	550	575	601	572	612	529	573	525	511	592	558	542	554	530	567	597	561	561	556	567	586	591	573	598	584	618	539	573	532	559	498	547	593	580	534	586	605	589	559	552	537	571	591	566	596	522	581	553	541	567	530	557	598	582	604	602	553	566	585	636	596	553	598	596	554	573	591	555	584	569	537	553	605	570	550	543	542	537	574	564	603	535	559	562	571	595	566	552	575	557	596	576	579	541	562	583	554	538	566	552	554	601	603	609	552	568	599	557	559	610	596	573	553	595	589	610	575	578	573	574	574	569	595	554	567	573	519	556	569	579	559	568	522	570	532	589	571	562	581	558	582	551	555	562	547	554	589	558	572	572	574	555	565	557	519	553	562	553	539	553	551	568	546	583	564	599	559	576	530	509	558	531	559	582	581	569	532	569	575	551	599	537	566	581	531	608	585	551	532	564	560	565	577	540	545	574	603	568	520	555	555	597	570	564	565	574	570	570	587	568	596	558	567	543	589	568	544	616	616	556	598	562	579	555	577	555	556	551	579	560	532	544	550	586	562	539	564	519	601	569	602	562	594	565	544	552	581	557	560	562	573	567	577	557	597	588	549	582	555	566	551	534	603	565	566	564	545	572	588	554	603	541	580	583	623	559	539	595	528	544	597	601	587	615	498	533	594	606	548	579	562	531	558	577	547	542	533	543	554	609	562	609	593	563	551	567	548	568	565	586	551	559	553	570	560	582	557	552	579	550	580	589	553	519	542	560	566	591	527	562	589	560	600	548	556	565	570	572	600	547	550	566	558	562	540	541	555	568	625	523	564	544	567	563	545	553	499	595	591	586	563	540	575	547	537	596	571	576	588	583	543	556	558	599	592	603	545	577	564	545	551	574	558	544	587	556	567	573	582	589	533	575	558	568	578	618	558	580	546	593	565	560	537	542	550	565	569	532	581	594	581	571	527	556	566	574	554	587	535	536	541	573	598	558	549	554	563	563	561	577	545	599	577	558	542	546	564	576	543	574	576	574	578	580	597	524	528	559	601	563	554	536	560	561	554	582	589	558	628	595	556	530	554	631	537	589	624	565	579	572	536	542	547	562	561	573	576	576	579	564	585	579	556	623	577	596	549	541	622	544	548
16042	3668	3898	3283	2550	1812	1206	1013	1285	1833	18697	29376	30320	14959	1582	244	252	276	277	277	281	275	249	256	227	236	229	233	228	213	233	219	238	232	219	257	228	248	235	238	236	243	255	231	233	228	237	225	258	227	311	304	554	540	452	324	280	255	243	238	231	235	224	227	232	251	233	208	233	207	210	207	236	226	229	232	242	200	235	203	245	275	208	226	197	213	228	242	227	220	252	222	218	245	230	232	240	219	257	245	226	246	246	266	245	237	220	219	250	212	229	227	216	253	246	250	247	214	225	239	243	227	270	217	258	221	211	254	212	241	260	258	231	239	229	231	239	219	254	226	235	235	252	236	235	231	266	246	213	239	217	241	228	218	242	232	219	230	219	230	234	247	235	218	249	215	246	248	231	222	226	232	213	229	248	217	222	223	211	201	243	236	239	213	221	253	225	234	263	224	247	203	211	232	234	211	228	228	210	251	235	247	260	244	220	234	198	236	205	233	258	223	244	242	209	233	234	244	234	207	214	252	255	237	214	230	216	226	226	237	228	227	200	244	240	217	237	219	223	208	231	250	231	227	197	221	228	231	240	260	230	241	227	212	237	206	231	253	225	216	224	235	237	244	224	212	222	234	236	227	235	237	232	220	248	233	212	189	236	249	221	220	221	207	218	218	236	229	238	216	247	218	224	251	230	232	205	211	225	234	201	217	257	227	252	216	253	236	217	221	255	229	233	190	231	235	210	212	204	246	214	214	222	219	223	219	253	222	203	215	235	217	237	217	240	245	224	239	224	247	238	233	214	232	237	220	209	254	247	229	214	231	219	260	226	224	234	221	227	220	226	226	264	223	236	212	243	238	217	202	235	215	220	229	239	243	239	241	199	247	248	236	227	225	270	229	276	232	230	240	227	245	227	246	225	221	230	248	240	230	233	219	225	221	255	231	210	257	218	226	226	239	259	212	210	233	258	266	243	262	224	271	220	216	218	221	256	189	217	225	222	233	212	225	195	230	200	214	239	225	235	242	227	243	276	220	242	211	231	234	240	243	224	216	223	206	261	232	228	236	225	235	230	243	234	215	234	215	247	229	223	202	215	233	233	230	227	199	247	221	226	223	234	221	208	245	238	239	228	218	255	194	217	214	217	220	240	233	224	208	244	218	255	194	242	252	202	206	250	200	205	196	242	247	234	224	224	228	235	203	239	219	221	261	226	240	208	225	237	232	209	238	236	236	227	213	230	214	206	220	228	218	230	238	249	232	203	211	215	197	202	237	240	257	218	231	263	210	224	213	213	222	242	238	224	206	215	213	195	227	235	213	216	213	212	242	246	242	207	228	227	217	214	226	238	252	190	226	238	230	259	236	227	214	215	240	229	241	224	264	218	236	229	208	247	211	243	224	242	213	238	225	215	241	252	241	220	230	250	245	236	258	235	234	220	227	229	238	212	231	234	216	241	244	252	218	230	206	211	226	223	217	212	224	219	239	197	243	213	243	217	211	226	239	250	217	226	253	241	224	223	233	234	235	230	256	222	242	208	191	239	219	209	221	228	243	236	250	239	212	261	234	240	210	242	236	214	246	216	210	228	239	243	241	240	228	233	218	247	223	238	251	259	235	220	224	221	221	236	247	206	243	226	229	229	234	258	232	223	223	246	220	265	227	218	257	220	235	200	243	211	227	225	215	210	226	238	240	225	244	221	225	209	214	222	229	216	216	201	238	244	215	225	223	246	239	261	236	224	211	232	249	247	250	259	225	220	231	247	234	221	227	238	227	226	221	230	230	230	217	229	206	239	225	230	249	253	204	246	210	239	232	229	242	223	212	221	237	224	213	205	241	217	209	244	231	254	243	228	218	232	225	201	213	237	243	195	204	210	254	228	232	226	250	233	247	253	238	226	199	248	249	213	204	200	215	250	233	223	212	255	220	252	242	228	245	252	271	205	240	229	217	266	244	203	268	219	225	234	225	254	207	227	218	207	226	209	198	236	205	217	235	229	208	228	239	260	234	203	234	243	235	272	248	224	213	231	219	231	230	235	207	213	208	241	209	241	235	261	253	220	250	245	221	214	246	243	221	236	227	233	259	253	216	227	214	246	248	243	230	224	219	213	259	222	238	244	250	212	223	225	218	216	236	236	257	228	256	231	224	233	240	224	248	231	242	245	280	231	228	258	251	196	226	207	215	252	267	217	225	240	211	235	262	265	246	223	236	225	205	228	228	237	242	243	217	253	199	248	242	224	210	236	210	226	226	234	224	245	261	234	264	229	248	223	221	223	254	227	222	222	244	256	226	219	227	225	230	213	216	269	219	220	212	228	233	241	248	221	216	223	231	244	200	243	249	239	247	229	216	262	247	226	224	215	223	211	235	240	236	249	231	272	238	256	230	215	284	231	224	227	231	239	241	259	248	210	233	234	201	239	253	227	239	232	257	243	222	225	228	248	245	249	205	243	232	231	254	218	205	235	229	231	219	219	241	244	211	264	211	239	246	233	261	236	209	255	218	215	224	218	221	233	225	210	246	238	229	216	255	225	226	220	231	255	242	236	243	219	230	241	224	230	231	229	248	244	246	224	222	227	237	243	217	226	232	245	226	227	237	228	243	220	219	222	226	240	251	211	251	231	219	233	244	232	244	229	231	249	231	238	247	248	224	227	251	237	221	238	260	239	195	211	219	214	208	249	242	212	230	231	231	234	238	266	221	223	222	264	229	209	215	215	234	236	208	210	252	218	201	243	235	225	227	247	229	215	254	217	244	233	239	239	239	233	194	221	232	236	242	223	215	210	233	210	238	219	222	200	216	223	257	239	217	206	215	228	204	233	239	223	201	240	213	242	271	228	223	211	232	214	219	218	215	234	237	250	204	239	236	228	251	230	225	237	237	235	241	235	238	220	220	229	237	225	212	250	231	232	253	224	239	279	229	228	205	244	246	220	224	237	233	215	206	257	233	243	253	233	219	258	222	223	238	212	204	229	221	203	236	235	222	222	224	255	232	241	203	218	248	198	229	209	232	235	231	239	219	222	226	232	223	243	204	228	225	233	247	241	231	249	215	230	247	241	248	275	201	233	213	226	241	240	247	206	244	221	223	237	214	224	213	209	242	227	223	225	221	228	216	224	237	241	223	204	233	205	220	266	231	215	239	228	239	241	212	270	240	230	217	246	258	220	205	226	236	248	237	198	214	218	214	250	206	225	228	214	222	236	222	207	222	243	223	226	234	218	219	251	225	227	222	226	250	224	242	231	240	236	223	212	243	229	235	233	254	225	235	212	228	224	252	238	237	227	237	238	243	211	229	226	227	205	217	212	237	249	255	210	234	231	215	209	205	210	243	203	208	229	223	219	225	199	219	235	243	230	188	236	209	237	237	236	240	211	255	210	243	239	236	241	236	232	254	253	238	221	210	233	216	239	225	216	227	259	235	232	232	232	228	234	255	251	219	255	233	248	259	234	260	233	198	247	222	226	246	218	226	246	243	220	216	220	232	215	244
8288	3252	6784	8269	7759	6475	5163	4609	5807	8733	39193	46881	47969	26163	3210	889	966	893	1031	1033	1072	1015	894	852	745	717	711	733	830	732	717	678	679	708	653	750	725	722	719	696	820	814	732	747	823	805	814	877	857	832	959	1107	3532	3284	2320	1326	927	733	662	682	657	693	650	667	694	637	681	648	679	639	650	662	647	657	639	667	646	628	691	655	675	636	700	644	663	665	667	667	633	698	663	705	612	676	670	687	646	688	680	640	643	635	687	652	638	650	617	630	626	682	661	641	660	674	651	641	626	687	650	676	634	655	642	615	654	625	679	648	651	617	649	657	631	640	647	632	614	642	679	678	658	652	653	645	689	652	633	662	691	613	626	685	651	662	660	726	699	634	658	734	661	628	660	623	639	686	640	658	666	651	626	651	634	620	663	623	691	666	638	678	664	621	637	668	619	673	673	669	692	665	654	666	653	593	635	628	607	647	689	645	666	649	617	656	637	637	693	704	622	699	658	658	666	666	579	700	675	672	706	619	638	666	638	623	638	687	664	704	659	635	613	638	653	614	659	645	667	688	659	646	658	653	660	651	669	636	661	671	648	702	686	620	642	621	640	635	662	644	710	624	650	655	657	689	636	663	695	687	654	640	659	693	648	668	675	680	672	621	653	682	689	636	650	626	642	649	693	653	674	623	652	672	660	653	641	653	698	618	658	647	622	679	614	651	622	692	634	659	615	695	676	619	688	662	653	664	655	672	670	677	679	634	625	649	685	599	660	687	635	646	672	670	688	655	647	629	636	590	624	590	703	623	649	650	626	651	684	645	639	636	597	659	646	679	648	601	674	648	621	668	610	706	637	643	651	693	653	650	631	642	685	643	646	636	667	675	628	653	644	640	616	628	697	698	644	637	634	662	689	679	636	644	653	630	641	681	667	657	655	691	648	628	603	662	646	663	655	631	687	615	629	652	664	704	627	621	689	658	673	669	658	665	705	681	675	714	640	660	671	680	668	656	676	694	691	712	658	664	684	652	601	643	658	633	652	640	679	654	672	678	679	668	632	636	618	621	656	640	675	625	656	718	665	650	679	638	650	653	697	716	635	665	678	657	658	644	662	642	689	688	675	663	660	699	680	664	666	671	689	589	669	629	644	639	642	649	649	701	644	643	676	660	670	658	650	664	649	623	706	648	690	683	647	637	666	620	654	680	686	664	660	653	641	653	636	689	635	673	676	671	629	600	644	606	702	678	665	657	640	634	641	648	710	641	658	638	615	689	612	673	624	636	648	644	685	620	627	607	604	644	642	693	696	683	669	660	674	644	650	668	677	656	638	619	650	658	669	682	674	696	656	621	666	703	649	674	697	660	645	640	656	672	625	658	680	656	645	611	690	655	624	673	704	661	671	624	643	667	621	667	648	701	681	651	632	618	616	683	655	644	630	678	689	705	705	681	649	630	677	591	669	672	640	636	631	671	624	631	628	594	676	642	628	675	667	656	618	624	668	653	670	650	602	666	653	668	627	698	630	665	663	674	655	661	601	646	638	709	654	622	663	651	685	715	597	636	653	655	677	670	646	637	646	655	629	628	651	697	639	656	662	647	683	664	600	631	641	673	643	668	689	740	606	608	615	651	660	648	645	631	636	628	663	651	663	644	645	669	676	657	634	608	663	669	676	645	674	700	666	645	665	678	639	683	640	683	688	662	641	690	627	652	569	631	636	650	640	676	677	673	636	676	650	619	663	690	638	669	634	673	722	633	642	662	594	638	646	670	710	613	717	689	657	647	640	677	679	673	654	629	592	695	664	694	637	686	696	653	667	649	694	654	643	662	645	674	726	658	645	620	661	629	658	665	697	698	694	680	636	682	638	675	646	637	718	641	661	610	664	647	636	633	664	686	640	693	634	670	648	672	615	673	637	680	641	629	665	654	650	667	717	619	671	660	669	666	634	650	633	612	663	653	685	677	675	666	649	657	643	645	634	638	611	672	707	608	706	651	672	631	618	656	660	640	639	677	633	688	674	675	675	704	678	632	643	674	651	674	645	603	680	649	617	638	649	648	649	641	699	693	686	653	630	647	698	727	639	671	703	644	621	633	713	611	634	707	626	631	652	650	700	629	620	679	654	612	664	680	643	633	629	626	603	674	668	652	668	652	704	652	691	664	630	674	668	618	631	645	620	685	611	670	676	642	655	664	667	636	653	692	623	669	691	661	668	649	644	689	673	681	618	628	685	638	712	614	661	631	648	669	645	651	613	674	658	677	621	655	661	633	683	641	573	644	659	693	656	665	641	652	622	690	660	652	662	663	655	658	682	612	686	638	663	661	634	690	645	664	689	657	699	641	677	598	692	648	635	619	667	654	655	621	668	629	665	633	667	627	667	681	656	660	676	639	654	671	626	622	637	660	681	673	671	654	604	613	646	587	648	667	638	656	657	679	666	704	671	641	692	658	664	644	666	638	652	645	676	649	688	665	654	638	658	714	619	584	663	652	649	669	635	660	671	666	644	665	652	661	634	686	654	686	674	662	683	597	676	644	633	673	668	655	656	676	660	666	637	646	654	651	712	648	653	651	652	658	651	647	629	638	637	619	659	681	660	623	655	683	625	640	651	681	614	634	657	587	686	649	653	644	659	672	654	697	638	692	657	636	608	701	675	633	628	648	653	643	603	652	610	628	630	634	662	676	658	662	643	666	662	664	674	675	677	604	648	687	671	642	680	647	635	653	669	615	642	637	610	632	651	637	649	663	668	631	695	661	676	651	662	636	698	633	659	640	654	656	659	647	651	664	629	659	646	684	666	654	657	658	637	648	689	652	618	631	679	665	689	672	681	647	624	654	666	640	674	672	606	679	605	634	702	686	646	679	688	691	687	655	677	642	661	686	653	698	631	669	673	655	664	656	641	683	709	623	661	629	653	653	651	654	650	691	689	635	652	626	671	640	649	652	661	641	609	625	654	679	669	638	668	648	669	641	684	635	647	642	662	615	661	626	638	666	652	660	612	673	646	613	634	622	623	616	660	655	631	665	647	672	697	665	591	590	655	695	702	657	658	644	646	666	658	669	668	602	681	648	646	642	685	699	662	687	639	681	683	621	646	639	665	665	628	669	708	669	644	659	664	623	645	666	648	663	644	669	676	701	642	663	612	649	663	618	649	677	688	658	648	707	686	665	666	705	658	669	700	658	638	705	667	676	669	646	654	641	639	654	658	673	615	649	648	676	680	661	612	646	648	664	644	661	701	671	624	670	633	609	625	656	619	624	617	653	583	638	628	641	651	621	627	678	653	628	637	655	701	654	659	663	630	654	659	661	657	684	651	633	588	674	670	634	645	700	682	702	639	620	655	657	659	689	679	664	655	661	661	600	651	635	651	672	636	659	650	629	656	655	634	621	670	689	646	642	612	641	661	635	623	644	661	631	613	685	657	638	634	662	631	664	649	688	623	689	645	654	664	659	641	681	657	667	667	638	629	703	683	677	679	627	601	655	644	673	670	682	639	684
2184	352	364	311	262	323	292	266	209	319	841	1594	2142	2031	365	208	225	213	232	204	192	231	209	201	241	217	193	183	199	222	204	202	174	210	221	215	203	224	210	223	214	217	227	221	210	225	223	217	226	211	202	212	218	203	235	233	217	227	206	198	220	194	209	214	203	202	216	242	223	211	241	207	228	207	213	232	251	187	191	207	217	211	220	200	219	218	230	202	192	221	204	225	198	209	211	191	214	201	221	198	209	195	205	226	201	213	202	199	197	219	221	210	221	212	192	202	224	198	209	204	226	176	227	225	194	220	198	221	215	216	202	236	198	202	227	217	213	214	219	216	207	195	217	190	229	173	206	205	208	195	205	215	212	190	200	205	192	223	201	203	205	221	215	234	199	191	233	219	213	224	222	208	243	203	210	219	196	198	230	226	226	211	218	209	239	218	224	205	188	245	188	178	196	218	195	204	211	207	197	205	204	196	191	193	228	197	221	225	205	211	197	175	207	246	203	215	189	192	217	205	207	213	239	171	210	212	241	211	250	212	188	192	218	214	210	213	212	226	215	229	218	214	229	218	201	207	212	224	225	211	184	193	203	218	235	207	225	215	203	192	209	218	195	222	190	211	214	212	219	214	199	224	215	183	223	206	212	195	228	197	197	222	219	218	209	198	223	215	208	227	188	189	206	224	204	198	196	206	212	216	208	223	200	227	216	217	221	220	203	222	230	200	205	198	231	207	216	210	201	221	216	200	202	196	209	217	209	225	232	217	217	196	204	248	202	187	232	224	207	198	194	223	224	218	221	219	206	189	179	186	174	205	204	227	193	217	204	220	212	217	216	191	202	208	209	208	231	220	232	223	221	201	192	230	220	222	220	216	212	196	201	199	218	226	198	205	207	213	230	215	214	208	197	219	191	224	219	216	213	230	210	227	204	202	221	204	212	203	220	213	210	191	233	206	190	212	202	206	187	200	223	249	206	213	211	176	216	198	208	223	227	190	216	222	208	191	209	184	219	192	207	185	196	208	239	227	198	240	221	221	185	194	214	208	207	227	220	209	244	212	220	231	215	234	234	196	182	175	178	221	196	188	208	232	190	210	207	201	194	206	224	190	167	195	203	198	215	225	213	223	205	246	188	203	230	208	211	198	227	230	211	215	194	211	205	242	229	220	222	184	241	199	214	187	193	196	223	187	199	206	224	218	208	194	222	210	172	212	222	217	201	215	245	210	214	220	180	200	223	203	225	186	243	206	191	218	230	219	209	228	217	213	200	229	215	208	220	207	215	195	223	180	217	210	248	198	231	221	212	220	219	222	204	177	231	194	198	223	226	184	209	228	219	211	215	229	214	213	218	227	193	232	199	235	208	227	206	228	221	203	242	219	208	182	218	199	216	217	195	195	220	190	216	215	203	215	208	195	179	228	205	223	205	216	227	221	221	207	219	231	209	184	198	204	210	200	206	205	208	211	209	220	197	215	201	193	201	193	229	214	205	246	232	200	218	207	187	208	175	200	210	231	210	217	237	194	198	211	233	223	201	197	196	216	235	208	187	212	221	219	218	203	222	223	226	202	214	213	209	197	204	183	206	203	216	215	205	220	216	205	225	240	228	216	203	213	193	174	174	226	196	211	241	213	217	207	201	202	205	190	223	202	205	228	211	188	226	214	230	234	241	225	201	197	187	226	228	180	207	176	212	222	215	184	208	209	203	197	218	222	223	202	215	193	204	223	199	202	216	185	234	203	200	199	199	229	194	188	203	211	196	251	199	211	216	197	210	209	193	237	203	206	228	210	214	208	228	214	203	200	203	223	225	196	204	202	197	221	206	217	221	195	213	224	190	204	211	231	224	207	216	215	196	210	227	206	211	224	196	232	194	232	230	209	223	185	211	206	234	202	221	242	191	221	212	213	203	213	210	213	221	249	221	206	191	192	211	190	209	223	201	216	222	199	203	216	188	233	198	206	205	207	217	215	217	184	192	202	188	211	239	231	189	205	199	194	196	203	178	226	189	175	220	225	205	216	223	206	192	224	196	202	200	236	201	207	198	201	207	227	206	237	260	201	213	215	226	211	193	212	216	209	234	204	217	185	220	195	212	196	204	185	226	200	230	218	189	192	236	203	213	235	208	223	196	206	212	227	201	250	209	226	201	208	211	189	238	200	185	235	192	189	191	228	209	214	227	208	204	218	181	200	222	188	224	218	220	191	189	239	238	216	212	201	198	201	217	194	223	223	221	218	207	227	210	222	192	221	215	211	195	231	173	253	202	192	215	220	192	218	214	209	210	209	203	228	227	207	210	223	218	224	189	190	182	192	218	208	214	219	222	200	204	204	201	223	207	256	202	197	208	211	201	187	223	221	212	196	205	211	204	204	204	182	199	209	209	208	218	226	225	232	203	182	206	200	200	194	214	203	199	209	223	218	224	218	207	212	199	196	220	241	214	211	198	209	202	197	202	194	198	191	233	221	205	205	184	214	217	195	208	203	194	191	197	230	207	209	209	220	199	200	215	183	202	194	200	182	182	215	217	229	221	196	224	192	188	220	235	217	199	196	231	219	234	203	210	191	212	213	213	210	192	214	207	179	201	218	231	213	222	223	205	194	212	199	234	226	206	235	187	215	231	189	226	234	203	207	197	221	188	224	218	212	239	196	219	214	233	188	209	234	188	179	213	233	203	203	223	205	202	225	190	194	232	212	216	227	201	216	217	199	184	210	207	204	205	210	197	209	209	240	203	196	231	221	222	210	174	204	211	223	229	199	222	210	230	210	222	220	197	209	189	200	197	196	221	200	200	211	234	197	191	198	215	222	196	215	218	208	210	249	176	210	206	216	193	228	229	210	203	204	224	234	217	192	202	209	210	195	203	231	219	218	200	207	196	197	206	193	210	183	218	206	227	210	196	221	200	208	193	197	223	227	210	187	219	204	241	212	203	200	193	233	218	192	218	234	181	220	183	208	197	204	212	206	203	194	203	225	217	205	203	212	191	194	218	180	201	227	182	219	220	203	188	213	215	219	223	203	221	208	223	229	240	216	225	222	213	250	187	206	208	204	183	229	243	230	197	203	214	214	195	216	216	198	219	208	221	218	218	207	233	211	196	203	210	203	223	220	200	217	212	224	221	215	207	230	189	169	233	235	219	229	230	235	210	204	216	216	211	211	200	191	221	227	202	209	192	178	212	176	206	210	208	212	216	191	209	225	214	186	196	216	217	200	215	204	209	208	222	216	216	212	206	219	207	178	202	220	214	232	221	228	179	193	222	219	193	212	233	219	199	187	222	179	201	220	210	246	191	206	188	190	183	224	219	228	201	227	223	202	222	189	221	232	220	189	220	185	204	217	195	216	223	241	215	209	212	203	220	217	197	180	236	200	234	208	221	208	233	211	205	228	248	212	215	202	213	218	195	214	234	203	233	198	199	208	198	198	200	216	224	222	217	209	207	224	218	202	203	201	183	218	196	185	226	215	199	208	225	221	225	207	182	212
2274	809	972	1002	1016	996	947	871	817	1189	4655	8603	10180	8883	1178	574	608	608	583	620	617	598	556	605	618	607	614	565	584	588	561	634	578	589	554	563	568	610	546	640	626	563	583	607	585	600	638	605	575	602	597	618	715	727	713	684	590	615	625	553	581	590	572	589	628	579	571	573	612	617	602	555	548	573	600	626	563	587	633	624	567	555	577	584	616	634	577	643	589	586	611	549	597	569	620	617	602	579	580	588	607	623	566	598	553	615	572	653	585	606	618	572	615	540	571	551	635	611	607	652	604	627	622	573	597	593	579	575	654	588	586	641	595	558	577	596	634	616	598	606	635	615	545	596	603	664	611	580	595	613	626	591	609	618	609	646	634	626	560	579	580	573	555	589	562	660	617	599	619	623	591	611	613	574	600	609	627	653	619	560	572	562	608	543	610	576	610	633	591	618	555	583	577	564	588	605	638	577	585	585	624	603	628	591	628	607	586	590	631	594	582	644	596	596	575	610	600	589	621	577	629	611	600	598	617	555	577	575	590	614	595	598	580	572	611	590	603	607	615	681	590	614	595	646	624	589	623	608	633	639	590	544	593	627	574	635	576	640	564	589	613	606	583	576	589	636	574	583	571	599	666	544	605	585	561	563	602	602	597	576	577	590	545	593	600	614	616	547	618	594	618	605	618	591	564	580	590	582	614	627	589	643	611	599	606	613	608	635	625	558	628	633	618	580	562	622	611	568	586	577	598	603	594	649	627	582	671	602	588	607	604	629	633	604	589	586	614	598	544	608	620	630	623	608	619	599	582	604	623	588	610	613	626	591	599	629	580	626	612	620	588	625	614	574	543	587	607	624	619	594	602	612	582	613	590	607	618	665	600	571	607	574	582	660	614	611	612	608	584	592	575	618	650	592	595	625	601	612	626	620	602	578	565	598	570	604	594	606	596	604	586	613	558	596	605	598	604	585	608	588	594	603	532	601	580	594	591	610	623	593	626	598	588	587	612	577	590	592	584	597	593	645	591	586	586	564	563	573	589	588	603	593	610	631	585	602	606	625	609	580	595	595	573	578	587	606	580	600	613	547	621	606	594	619	546	591	612	553	573	555	590	585	596	591	616	580	592	586	574	612	641	564	621	584	599	624	581	586	571	657	572	578	647	648	618	580	635	559	570	579	609	571	606	622	596	583	626	626	627	597	612	580	623	624	637	607	621	626	623	590	571	586	607	615	632	581	610	623	608	622	650	638	612	590	608	630	588	614	593	590	610	592	628	607	603	582	588	656	628	602	615	567	603	568	621	676	568	619	606	558	619	579	606	578	634	606	594	611	581	616	618	604	619	579	550	584	577	571	574	596	627	552	615	588	607	609	551	605	564	622	578	622	622	626	611	594	607	628	620	600	633	626	581	605	625	590	564	569	618	573	611	588	635	600	603	618	557	631	603	609	584	592	614	593	569	561	602	591	606	644	614	617	593	627	637	595	598	618	611	614	606	604	585	593	579	530	585	628	568	572	583	596	621	586	575	617	627	588	632	602	621	564	613	619	585	593	596	613	598	552	653	577	610	578	611	587	615	623	567	565	579	607	626	603	618	596	574	593	619	654	594	624	534	595	590	576	629	602	631	631	594	581	585	610	592	565	606	659	570	596	557	536	581	605	582	625	584	604	631	616	631	647	579	598	618	619	631	643	611	597	576	595	625	592	632	656	591	587	615	575	633	592	630	580	577	625	585	608	632	611	611	580	603	625	599	556	581	575	604	568	598	582	608	633	620	552	600	587	546	605	571	578	593	617	619	599	581	632	602	586	611	586	606	639	623	565	567	606	602	593	617	621	591	595	622	589	675	588	562	567	619	588	629	601	622	616	584	589	571	624	622	624	594	627	569	597	615	624	612	641	588	621	561	607	615	617	588	631	633	597	549	598	631	579	625	600	570	568	596	630	549	628	602	638	581	622	615	584	596	573	608	643	568	550	591	583	668	635	624	613	580	604	671	608	592	570	594	609	602	592	632	627	611	608	543	594	606	566	619	618	627	613	599	584	564	586	649	606	579	606	594	631	569	609	591	591	596	602	591	590	618	587	631	629	600	567	650	611	633	607	581	575	583	582	601	587	569	580	557	605	555	624	570	582	610	567	608	628	636	591	578	581	582	573	559	613	622	616	582	637	599	615	601	613	599	635	593	531	581	585	627	601	585	590	560	590	620	600	599	653	565	625	609	616	618	587	594	568	589	603	616	589	599	566	583	604	619	582	667	574	603	607	588	590	628	609	636	568	606	580	597	661	585	610	603	613	609	628	591	629	587	620	630	591	604	584	602	593	632	612	599	620	593	584	594	569	581	588	630	549	622	591	599	552	542	601	563	571	624	579	564	604	549	629	607	598	623	577	625	629	602	638	619	617	608	596	572	610	578	561	601	575	605	587	621	601	573	591	575	604	590	614	581	568	612	599	579	617	630	622	603	601	596	653	586	623	625	626	593	571	576	609	590	635	617	579	612	587	593	599	590	602	579	616	607	595	592	584	556	582	546	599	613	610	650	628	601	587	611	588	613	564	646	573	607	575	619	590	590	610	583	598	600	619	643	582	625	632	602	562	608	625	622	636	615	598	590	610	608	617	574	585	585	595	587	589	599	594	570	625	608	640	624	579	613	595	639	606	601	579	601	627	630	599	584	620	575	625	617	646	596	608	569	595	630	626	572	603	625	620	577	581	614	622	598	558	592	603	582	657	545	610	567	583	619	596	604	589	609	591	598	581	578	645	595	608	566	574	614	587	578	630	631	571	615	582	598	586	622	626	660	600	611	625	623	619	566	584	570	575	605	613	604	628	603	598	553	581	569	616	607	599	628	599	569	638	600	568	600	604	560	609	596	615	586	665	560	608	592	570	649	538	615	609	605	584	618	596	623	609	618	611	585	583	598	625	647	586	595	578	569	591	632	575	608	598	632	615	582	602	564	597	568	591	579	604	620	558	604	612	581	612	584	619	547	590	631	619	591	610	581	578	619	646	617	567	575	564	575	589	619	592	640	602	586	613	591	625	587	616	627	587	591	579	611	607	587	565	624	597	609	624	591	615	605	583	628	625	557	570	628	599	606	570	593	586	603	629	619	581	598	566	611	620	602	556	618	597	594	578	619	566	580	547	616	599	624	583	612	601	615	616	618	585	593	570	573	619	626	586	599	616	585	658	603	609	590	566	600	607	582	644	598	617	618	615	643	629	550	604	616	607	607	578	629	596	570	627	596	612	595	610	628	566	605	586	589	615	624	600	547	583	598	571	588	607	563	600	601	619	589	579	609	620	603	577	572	578	590	580	579	587	593	576	605	598	636	658	609	591	588	619	624	594	592	594	588	580	593	597	607	594	598	600	597	575	611	629	646	660	578	561	572	609	610	656	573	603	592	616	576	576	621	609	621	624	603	622	617	583	602	617	599	575	572	610	592	575	579	635	595	601	640	599	613	587	576	572	557	549	639	610	607	582	583	621
9394	2226	2779	2240	1667	1529	901	608	1007	1444	7973	11013	19672	15634	3373	452	178	203	213	191	218	214	168	186	197	188	185	190	166	225	187	186	176	157	155	154	169	190	173	173	203	157	183	181	183	218	193	178	157	181	190	203	342	340	313	237	190	179	164	184	183	164	179	165	165	163	164	186	176	191	167	183	172	178	168	185	182	173	188	187	174	177	181	167	159	175	206	185	169	173	175	175	184	188	189	185	201	172	192	149	170	179	169	167	207	162	159	155	155	197	178	145	179	166	189	171	175	173	190	147	191	164	164	165	178	182	162	195	166	180	205	179	173	183	150	191	169	174	197	218	193	169	156	155	171	163	182	162	186	168	203	191	189	179	171	168	193	159	188	165	168	193	169	179	192	180	184	158	171	168	170	175	168	172	170	158	175	189	177	163	181	185	176	165	169	161	188	156	185	183	206	164	175	195	185	198	157	167	175	184	160	170	153	161	176	150	146	192	169	183	183	180	167	153	185	174	190	182	185	160	185	186	178	184	150	157	192	175	162	151	176	192	157	179	159	177	165	178	150	174	192	167	170	160	168	179	149	148	184	170	177	172	185	177	160	192	163	162	168	167	168	143	185	142	188	154	166	186	186	168	175	151	175	159	164	184	188	187	180	165	179	146	189	205	182	199	180	194	169	193	160	169	163	172	166	151	196	175	191	201	148	194	177	142	183	181	184	178	193	199	211	159	163	165	166	171	169	177	173	161	190	180	190	169	176	181	176	170	146	165	186	178	170	193	160	181	199	166	161	181	182	197	181	197	182	166	152	180	175	175	184	180	173	183	186	187	179	178	163	184	195	166	179	179	181	173	186	182	174	170	176	166	165	172	154	184	153	188	190	190	170	195	170	173	178	160	183	167	212	142	156	176	200	208	182	169	174	166	172	170	168	209	164	174	173	178	184	175	198	193	191	188	180	186	157	148	178	172	165	158	172	170	159	177	186	178	182	204	169	188	183	177	175	164	147	158	172	195	177	164	153	161	153	169	181	188	167	156	151	180	176	182	177	190	168	194	167	177	170	178	186	181	167	169	152	167	187	169	165	172	153	178	167	197	184	156	171	160	171	165	160	177	176	177	168	171	173	162	165	167	177	201	186	160	165	165	149	192	186	201	148	167	162	161	166	166	171	190	182	188	188	158	151	194	166	174	180	171	169	175	186	165	167	182	172	186	171	167	179	197	193	176	196	153	188	180	147	157	170	187	172	173	175	177	194	173	193	181	180	189	162	169	169	182	178	160	157	173	163	161	171	187	171	183	176	163	166	171	185	169	196	185	191	188	189	154	180	180	168	177	169	163	180	171	170	164	157	196	182	167	173	169	189	167	178	198	199	204	174	155	177	157	170	185	187	164	149	188	156	187	189	178	182	156	170	197	177	173	158	163	165	153	162	196	171	156	166	165	179	178	167	180	201	176	186	162	166	190	171	201	184	163	170	178	195	142	173	158	192	165	167	158	164	174	185	176	187	190	182	173	163	175	198	210	174	167	191	177	210	164	179	191	173	184	172	164	189	175	164	182	177	174	178	192	186	184	174	189	199	177	182	156	209	200	154	173	163	170	187	152	172	186	185	166	190	202	207	189	171	177	188	179	161	164	169	172	172	163	184	161	164	143	175	197	198	200	186	172	179	156	163	169	175	170	169	185	185	167	177	182	174	174	189	182	199	201	192	177	186	181	151	201	190	160	176	179	164	192	185	189	174	176	164	178	183	185	201	197	160	183	171	185	170	170	177	169	166	169	184	139	147	164	179	189	172	160	178	196	182	190	156	168	171	169	183	155	169	184	163	156	193	193	189	186	186	166	184	173	169	172	154	182	185	162	204	175	178	174	196	158	169	195	176	184	158	175	194	175	179	169	140	191	188	206	213	166	152	157	160	195	157	189	197	193	167	204	180	157	178	163	162	192	185	199	171	162	182	186	180	184	177	181	163	188	166	194	193	170	173	185	156	183	167	158	164	159	190	159	182	182	190	169	180	185	182	180	166	184	175	176	180	173	174	160	206	161	191	182	182	180	197	178	163	178	169	174	176	171	179	166	171	171	184	172	174	191	196	184	164	172	191	194	169	163	156	162	183	173	196	196	166	149	180	171	186	179	148	177	183	173	171	196	174	159	177	188	188	182	205	185	173	179	147	174	182	182	159	159	158	184	180	183	170	154	177	187	178	185	181	173	159	157	187	168	179	186	194	172	173	219	168	161	174	164	163	201	191	171	165	191	173	181	162	158	163	185	158	187	161	158	182	166	175	169	196	180	179	156	164	176	173	163	163	169	186	186	164	164	175	171	169	179	160	191	174	151	173	176	161	171	180	168	180	155	153	167	178	167	163	182	189	191	197	175	172	173	173	150	178	193	183	179	178	175	170	161	177	183	155	170	169	175	196	165	177	184	184	185	190	183	167	178	185	159	164	207	187	158	171	153	184	191	160	209	148	169	186	177	165	175	172	167	176	169	190	176	172	150	207	194	173	177	166	197	179	170	189	200	170	196	157	178	170	179	170	168	177	199	161	202	169	189	158	166	187	170	174	165	183	161	188	167	168	183	180	185	169	171	154	191	158	171	181	172	174	177	191	157	168	195	176	172	147	152	187	163	177	187	158	162	195	171	193	172	195	171	178	180	169	180	165	180	176	159	183	166	195	148	152	193	199	178	179	159	185	173	172	192	190	160	200	190	171	180	182	191	174	180	180	185	183	163	160	183	182	190	183	187	200	192	192	158	180	189	167	175	170	159	174	192	187	167	154	167	167	159	203	167	164	182	174	186	184	173	156	177	166	179	155	165	182	169	193	203	171	168	177	193	177	170	191	185	189	171	171	191	172	176	186	177	183	169	192	187	170	160	166	177	184	173	194	158	155	183	170	209	158	186	196	163	199	158	186	197	178	184	196	182	175	174	147	194	180	208	201	174	161	179	186	175	189	171	171	161	172	178	194	154	164	182	173	205	197	166	174	181	169	165	174	152	171	196	202	204	218	176	198	200	185	167	193	174	166	176	173	156	159	175	176	153	158	165	172	154	169	174	165	181	169	184	184	195	167	174	154	174	174	150	181	145	158	189	171	178	167	196	175	177	196	191	184	164	171	152	163	176	186	169	151	189	161	161	179	179	156	172	168	156	164	181	176	174	179	181	166	176	183	191	182	189	160	187	181	158	186	142	173	162	170	183	163	180	168	162	158	172	175	187	174	154	171	198	182	169	172	179	184	179	170	182	155	164	171	197	165	175	183	173	201	177	194	212	183	174	172	196	160	174	153	196	199	162	190	193	164	156	170	162	177	166	177	164	192	177	143	167	163	179	198	177	187	167	182	171	157	177	181	172	170	173	178	184	197	182	168	168	168	183	193	172	196	173	173	180	177	177	177	167	172	169	187	171	169	170	170	178	173	193	178	165	150	172	168	178	156	163	177	167	192	192	187	170	176	214	160	196	180	175	174	167	196	179	152	183	191	170
6234	2371	4611	5796	5368	5395	3594	2865	4986	7183	26849	30681	40982	35137	7060	2117	707	558	749	751	726	750	602	611	606	568	563	559	570	544	532	565	552	519	514	502	567	548	488	528	583	581	595	591	612	621	601	576	550	543	534	705	1858	1876	1443	898	644	533	532	512	541	521	558	524	509	515	491	505	458	536	537	537	515	483	533	532	519	509	478	499	517	518	525	499	491	495	521	502	521	546	505	497	516	513	483	497	502	522	525	505	523	494	513	495	497	533	531	507	474	538	544	513	506	493	539	534	502	497	518	553	502	507	526	471	506	522	517	519	508	517	543	502	518	484	521	498	522	553	545	548	525	566	516	542	507	537	504	537	552	539	493	522	530	534	505	547	492	516	529	484	517	496	535	539	544	513	492	517	520	550	559	480	525	527	525	526	514	535	540	457	515	510	495	534	496	540	517	521	525	516	500	530	486	520	547	556	512	519	500	536	460	527	498	538	539	483	523	542	490	529	540	517	526	491	506	533	477	534	513	484	502	492	518	531	485	557	468	507	560	498	545	522	546	493	491	509	512	523	538	524	505	519	493	531	515	505	504	494	529	526	483	546	529	475	503	487	513	496	480	539	544	525	512	505	520	514	540	481	508	520	522	510	505	561	463	496	539	479	515	512	504	486	522	511	525	499	522	515	531	537	537	471	516	509	476	544	546	499	532	510	485	504	517	531	536	540	558	507	544	506	534	529	510	515	482	551	531	488	476	515	575	539	518	524	504	483	530	543	535	526	492	513	537	523	499	520	516	505	514	537	535	531	498	520	535	532	523	497	533	526	470	487	493	499	519	521	497	506	464	496	497	549	503	532	471	497	522	520	530	549	528	528	525	541	524	527	523	500	497	513	523	526	526	518	502	497	511	529	555	469	520	527	492	488	524	522	521	510	509	519	502	520	549	498	532	520	543	487	507	472	501	503	492	483	558	534	483	565	524	506	499	539	515	547	496	503	523	532	542	510	494	520	518	550	523	519	508	505	532	519	499	518	463	520	498	507	501	540	536	528	499	452	536	550	521	494	506	516	531	491	486	541	531	557	528	546	520	532	513	530	525	520	524	526	507	546	511	536	513	538	580	465	490	527	513	498	503	524	536	564	496	517	495	512	527	480	475	512	485	552	487	498	498	515	467	500	533	520	518	540	485	501	559	505	507	522	491	484	479	503	504	539	457	524	490	533	549	562	493	525	519	521	495	532	484	513	513	545	542	587	497	512	495	529	525	552	528	511	531	554	485	506	519	541	542	512	508	527	523	516	505	530	534	523	504	542	537	543	509	526	506	575	534	530	512	496	555	484	499	538	491	521	541	504	498	492	518	502	565	553	509	535	529	521	504	571	528	532	541	447	531	505	537	490	499	499	510	521	567	537	500	525	498	563	517	556	526	522	478	483	495	508	533	509	491	543	528	532	517	524	553	565	508	488	505	555	485	540	516	517	522	540	493	562	553	498	506	526	487	479	512	479	527	553	529	494	509	504	508	485	519	523	507	540	511	485	525	519	493	476	531	524	478	524	506	489	531	530	461	507	515	515	472	515	526	518	526	487	496	511	502	488	518	528	509	509	541	534	506	507	489	502	481	531	516	522	523	483	510	464	478	474	505	492	505	534	532	487	543	555	491	542	530	534	515	524	538	516	536	490	548	532	547	456	483	537	508	528	502	534	520	510	512	534	511	532	535	511	502	511	526	496	512	509	519	461	537	547	567	512	493	543	512	486	494	559	514	512	520	499	553	527	533	485	505	500	476	540	507	508	480	507	527	518	558	526	454	581	554	505	556	495	498	486	495	468	521	485	542	513	495	522	527	489	543	522	522	495	522	484	511	583	558	533	491	477	528	491	518	474	522	509	536	508	511	497	528	539	494	528	513	565	497	535	482	480	514	501	544	508	545	524	482	499	517	532	502	531	501	512	520	500	472	522	536	497	519	507	518	487	502	507	508	489	521	500	516	511	513	467	534	509	562	543	528	528	499	524	510	511	488	498	561	477	524	567	526	511	531	519	539	487	538	559	527	492	499	533	521	507	495	480	506	511	519	526	533	534	565	533	553	554	547	565	473	561	488	491	533	545	490	492	493	511	485	507	495	552	526	470	532	524	498	508	525	516	477	520	532	511	512	548	534	479	481	517	506	511	575	468	573	527	496	512	502	500	537	493	536	437	485	541	519	510	520	553	538	542	526	495	522	529	545	490	508	539	517	560	538	485	513	501	497	526	487	492	501	514	540	520	521	476	507	510	553	535	469	546	501	531	516	518	507	505	511	475	525	499	489	547	514	542	583	572	520	441	510	499	482	492	510	498	513	513	516	500	564	538	507	540	529	521	502	562	531	475	564	548	553	525	567	547	496	514	529	465	522	505	539	508	510	495	552	526	486	537	498	522	534	538	484	470	511	487	519	522	484	540	530	523	495	513	490	490	541	479	494	509	538	495	551	550	511	523	522	515	548	540	506	535	507	525	517	502	499	523	504	505	497	505	492	533	478	501	526	528	539	528	501	536	539	533	545	515	508	538	513	548	557	493	503	495	545	507	484	587	518	517	512	513	543	488	543	517	534	525	512	554	551	510	514	537	556	531	491	543	509	515	520	481	546	513	508	514	517	487	530	562	479	514	537	462	518	526	508	492	508	524	551	532	506	489	498	504	508	533	526	535	504	538	529	546	504	537	560	586	540	501	544	528	513	528	545	495	504	513	515	492	511	474	530	482	516	536	543	479	535	456	501	541	543	498	526	513	506	522	507	533	480	502	558	527	525	528	543	536	524	538	488	487	493	542	542	540	516	468	568	508	474	504	548	565	525	528	533	515	461	519	538	498	522	508	549	529	509	542	507	522	529	558	487	540	509	541	545	535	550	567	514	505	516	560	525	534	512	539	492	541	520	495	509	522	492	478	515	494	509	523	551	512	489	521	492	561	533	527	532	509	527	527	522	546	497	546	514	544	576	537	534	507	495	557	533	510	502	506	519	499	526	531	499	507	511	514	554	536	553	519	527	537	533	502	496	538	506	544	530	499	484	516	554	516	519	552	545	519	501	555	510	504	517	544	538	520	501	513	499	514	504	520	544	530	498	473	493	496	535	527	512	513	520	526	484	509	489	517	531	538	527	530	518	501	505	490	519	551	481	469	540	550	516	513	545	511	517	484	530	491	513	547	553	544	471	484	486	542	469	524	509	503	522	516	501	497	519	551	517	490	499	524	497	502	506	509	501	511	505	508	499	531	545	508	528	476	537	487	506	528	518	508	527	483	531	500	543	538	541	565	534	478	541	516	497	540	547	539	527	489	502	556	494	518	503	492	493	525	578	516	523	499	496	510	485	527	523	511	497	544	504	558	548	495	527	525	537	523	496	511	554	499	523	520	508	529	526	531	491	525	489	522	486	531	519	495	511	514	496	503	522	517	533	528	501	534	508	473	529	510	503	503	523	512	552	497	505	498	504	490	492	509	540	513	529	515	535	516
15640	3928	5190	4175	2799	2321	1496	1071	1445	9312	21943	28568	26854	19499	4619	911	212	211	219	234	240	203	198	209	213	237	212	201	206	212	221	194	222	200	225	185	225	195	219	213	207	197	203	195	212	238	225	187	208	210	244	225	368	376	313	278	212	187	224	211	198	183	195	232	221	211	204	211	180	212	204	202	176	213	209	222	214	201	206	192	192	210	190	178	197	219	210	191	168	210	209	186	192	210	212	195	169	216	197	210	196	201	197	191	218	223	207	230	238	207	219	219	200	204	189	171	189	210	199	198	176	200	202	206	198	193	209	209	199	198	202	219	188	186	193	194	219	198	186	185	211	187	192	217	169	200	185	187	171	214	207	195	220	204	223	206	205	189	199	219	222	207	215	188	216	206	193	223	219	189	205	208	228	236	181	196	209	223	220	203	191	188	197	224	213	214	234	206	200	193	218	197	214	212	186	173	213	197	203	191	222	203	227	209	205	208	199	213	182	225	200	195	202	182	188	173	206	171	204	215	213	191	245	206	201	226	225	202	200	206	186	205	245	190	216	192	183	198	177	216	197	210	225	228	214	211	200	191	204	206	205	211	216	208	221	188	215	244	192	192	226	201	213	229	205	222	202	212	209	216	183	194	229	192	201	203	240	212	200	243	217	228	242	210	215	208	197	217	203	236	214	213	179	222	194	225	192	192	208	222	209	209	189	211	198	216	211	204	200	222	197	228	198	192	202	192	199	244	219	222	204	211	206	199	201	196	205	236	217	216	210	204	218	200	190	205	189	206	205	200	213	217	223	199	222	249	196	215	190	204	208	213	193	196	221	182	221	208	208	210	208	196	206	204	189	204	227	199	197	220	181	223	210	208	220	199	203	199	189	197	219	180	226	193	216	196	214	211	185	179	200	161	228	201	207	201	226	185	204	205	209	220	208	203	195	216	207	180	176	184	206	194	201	214	210	198	195	186	213	210	196	201	203	222	208	213	177	226	193	203	217	207	209	218	224	166	199	198	202	223	210	220	219	221	207	204	219	186	221	222	236	195	207	215	213	213	207	208	190	208	177	210	222	230	211	207	225	175	174	209	196	202	218	215	232	204	197	198	214	194	186	204	211	208	203	221	223	200	223	193	179	191	198	195	199	220	210	166	219	194	221	199	234	218	213	198	195	214	207	205	213	196	195	185	218	215	223	189	215	231	199	194	221	202	211	224	200	216	217	204	202	197	187	182	189	202	179	195	224	195	228	197	188	221	186	206	212	209	182	214	197	196	198	193	220	190	226	198	216	197	206	223	177	222	192	181	230	203	207	203	204	203	227	239	210	195	183	206	206	234	202	212	218	198	183	214	185	203	232	203	215	197	211	197	200	202	214	208	200	207	216	187	214	202	197	200	219	223	212	201	189	185	231	200	228	193	208	178	201	216	216	187	222	224	190	206	184	193	206	198	218	185	203	174	204	193	197	194	198	236	211	181	223	203	192	211	188	200	192	193	207	215	201	188	189	194	217	217	190	200	226	199	216	217	210	205	240	201	214	188	198	230	196	206	210	193	210	193	203	185	218	222	197	184	204	207	198	204	184	185	216	210	206	209	206	200	204	197	229	214	208	209	207	199	228	191	229	230	208	185	225	222	209	178	218	217	191	201	217	210	198	200	220	193	217	182	171	204	228	194	195	179	210	227	186	188	198	214	197	184	201	216	222	220	212	177	209	214	232	212	186	226	222	213	203	202	214	205	198	251	228	204	203	191	215	200	212	206	209	194	215	232	204	190	206	201	193	201	215	210	217	224	187	210	222	202	216	236	202	202	182	188	208	195	201	216	208	199	207	176	212	217	204	214	211	211	207	206	234	204	222	190	203	207	193	223	191	170	223	195	193	197	209	223	201	224	190	190	208	208	220	189	198	191	194	199	229	202	201	192	217	175	211	210	218	237	240	214	204	206	218	229	202	196	198	217	215	196	204	214	201	185	218	228	220	205	218	187	201	208	195	190	217	218	203	201	212	205	221	208	211	210	186	192	218	217	211	175	230	208	207	206	225	179	211	194	221	192	208	219	178	194	218	207	198	224	216	213	202	212	201	206	217	194	201	205	212	206	205	183	225	204	213	204	219	209	213	197	214	207	182	217	203	222	181	208	198	182	219	182	173	218	202	191	212	188	209	192	191	211	210	191	215	200	203	210	187	208	194	224	203	222	200	188	223	184	209	230	197	221	207	217	187	225	202	204	219	233	207	214	223	227	208	221	195	214	196	227	191	206	193	181	186	206	203	203	191	188	182	213	214	187	189	217	235	210	185	201	205	230	216	210	201	206	209	202	238	224	214	213	217	176	200	195	185	219	205	230	209	213	201	214	187	218	200	202	211	212	195	226	210	211	231	217	213	215	210	189	211	219	206	205	212	211	224	193	210	242	207	193	211	206	230	190	190	212	190	227	220	221	214	239	211	222	184	210	200	216	220	189	209	225	216	207	216	195	196	211	194	215	209	194	213	212	218	193	241	226	204	198	209	190	200	209	191	212	190	194	231	211	190	216	238	241	202	234	218	217	202	208	205	211	215	219	201	206	217	219	219	211	214	224	185	199	198	217	199	181	232	190	216	212	208	203	214	193	193	223	232	228	203	213	203	177	199	208	208	197	221	220	200	187	215	218	230	206	199	219	212	207	199	210	209	165	197	191	217	211	207	185	216	184	222	177	210	234	172	192	169	216	202	197	213	202	218	222	195	205	191	201	198	202	195	191	209	194	213	180	227	235	201	227	218	226	202	192	200	232	174	190	199	217	201	212	201	202	196	209	195	210	196	202	208	197	211	227	213	225	192	197	169	183	174	218	201	183	190	203	206	186	216	217	195	183	240	190	215	213	204	200	183	182	210	186	205	221	192	203	196	195	191	203	205	200	191	207	207	217	208	197	191	190	201	232	173	207	207	218	208	195	231	211	222	192	224	211	201	199	208	223	189	215	222	200	185	195	188	214	201	201	207	212	205	186	212	207	186	207	225	193	224	230	202	201	198	209	238	211	199	241	229	160	198	212	185	182	201	227	207	195	209	202	200	202	200	198	184	221	210	236	210	212	202	162	208	202	212	202	187	241	207	221	203	216	191	196	203	218	219	184	178	210	206	217	207	227	194	178	195	199	230	231	190	188	199	197	208	222	216	213	207	203	214	196	191	222	194	228	215	207	206	220	237	220	204	197	187	203	204	226	197	190	199	205	215	184	209	212	192	224	184	196	189	203	214	204	213	198	217	211	201	233	227	194	198	209	195	213	219	215	185	207	179	221	226	220	199	204	203	222	207	212	188	219	228	200	190	206	197	198	220	207	205	204	186	206	212	199	183	203	217	208	205	201	189	187	208	212	190	189	181	211	194	203	185	200	207	217	210	200	198	191	214	196	211	236	206	206	203	215	211	203	192	202	220	203	213	202	170	184	192	205	205	191	216	200	225	170	198	213	225	206	205	199	203	213	193	218	200	198	210	208	177	217	200	216
8171	3729	7818	8702	7484	7231	5270	4467	6853	27532	41627	45112	46111	35162	14337	3121	720	737	831	792	763	714	719	668	576	656	647	662	639	687	621	646	624	610	621	606	584	655	601	592	657	681	667	614	644	662	638	629	667	633	627	786	1924	1949	1557	979	669	638	598	572	626	594	628	572	529	580	592	606	601	569	573	595	573	566	623	608	559	562	584	659	573	568	641	608	608	581	567	579	595	578	555	589	579	561	585	581	605	562	605	601	617	592	588	597	586	557	586	557	599	593	598	647	596	592	605	563	596	605	617	640	587	549	581	579	606	608	567	586	589	601	564	564	617	615	543	599	563	591	560	583	597	593	603	595	570	562	635	561	592	617	548	562	590	565	593	602	610	594	575	594	573	590	563	594	600	615	563	550	641	593	633	607	615	589	593	569	565	573	574	581	618	580	614	558	584	553	554	578	579	615	556	578	573	595	593	592	600	554	598	541	605	602	601	613	568	554	607	574	600	565	558	564	553	563	622	555	615	598	631	580	633	578	576	600	578	582	585	596	636	597	622	573	614	570	590	566	584	592	571	624	596	564	576	585	574	579	577	587	577	627	554	591	596	574	632	593	580	584	569	633	558	595	568	617	579	566	572	582	599	582	578	603	664	582	625	587	586	574	560	592	561	587	595	618	555	569	588	590	638	605	593	586	594	614	580	603	606	598	593	608	629	593	578	584	540	591	597	578	558	560	579	649	616	547	603	616	591	579	609	560	596	598	555	608	600	615	629	583	617	599	595	631	557	583	555	579	644	598	607	606	591	618	622	602	623	628	627	583	587	596	582	586	558	593	597	609	576	578	602	567	617	545	567	611	598	564	586	569	564	651	636	604	572	535	589	536	556	565	555	553	579	577	584	582	568	569	594	599	614	600	567	561	607	609	598	579	589	588	595	581	574	573	596	586	507	592	571	601	583	541	640	618	620	582	592	608	588	576	598	542	625	616	606	646	591	568	604	556	595	639	593	583	623	623	570	621	574	596	587	591	584	555	629	577	600	613	587	618	556	600	564	610	594	561	574	557	585	572	556	621	569	573	595	633	596	558	534	581	627	613	615	600	599	577	604	590	609	579	582	564	574	631	593	578	574	563	596	524	571	606	641	581	581	628	573	581	600	646	581	569	579	577	621	609	604	541	611	542	600	601	592	603	574	595	589	544	588	563	579	611	605	641	596	602	589	561	574	588	584	612	577	590	591	619	591	546	563	615	592	593	603	605	592	616	553	544	588	589	541	609	596	579	594	581	587	578	582	593	562	590	569	560	575	578	586	574	576	604	602	602	574	540	585	580	614	567	561	588	607	593	563	602	577	615	588	572	616	587	578	590	596	620	594	563	609	577	621	565	627	568	600	605	588	618	613	568	567	581	575	586	583	604	591	558	568	595	626	572	573	563	634	600	594	614	611	605	540	584	582	579	598	656	575	580	561	593	564	620	590	595	620	594	587	626	568	579	636	575	574	556	586	570	612	598	605	576	606	605	615	571	611	595	562	590	580	593	586	609	569	572	604	617	558	584	556	626	574	549	594	589	565	580	549	643	582	592	594	603	601	623	581	581	591	609	583	560	562	593	574	607	621	614	622	597	626	621	588	600	638	617	612	563	556	616	607	576	555	574	607	599	574	551	601	571	562	550	609	568	592	510	600	549	567	563	612	610	583	609	584	589	590	571	586	620	561	615	573	573	620	594	567	574	613	612	539	562	597	611	606	559	608	573	551	632	624	632	586	604	558	598	574	602	579	615	626	566	592	586	541	613	594	616	620	578	571	612	594	580	588	595	633	594	600	595	558	573	547	581	593	595	619	608	581	577	615	586	583	543	575	570	612	565	566	576	641	599	580	596	573	600	606	590	629	537	586	600	599	590	567	593	589	606	606	617	578	578	570	536	588	538	581	572	584	603	572	573	539	563	600	584	588	595	574	591	569	576	576	594	580	589	587	603	573	602	541	606	600	628	559	594	600	587	589	653	609	565	609	617	603	548	584	593	594	550	594	577	569	590	614	561	585	588	588	563	575	612	571	602	570	610	598	620	608	617	607	600	646	577	580	560	609	612	619	588	588	535	590	638	618	609	655	654	585	592	612	605	591	595	573	580	561	593	559	567	656	604	580	619	576	589	588	595	547	580	558	573	584	613	588	631	563	576	585	598	577	591	588	607	564	570	602	599	600	594	602	584	587	545	608	561	577	591	622	576	606	605	596	602	611	530	579	592	586	583	591	568	579	615	585	620	577	596	549	573	609	587	626	594	573	594	636	605	601	590	581	589	567	596	582	595	627	593	568	608	556	599	594	585	578	593	575	605	593	556	605	561	579	599	580	589	622	582	567	589	557	582	602	627	591	586	560	556	618	595	559	603	586	640	555	541	623	583	586	592	614	575	637	591	557	604	598	609	581	610	574	562	610	637	560	628	586	632	611	580	625	550	569	613	617	616	559	605	574	604	600	586	607	546	610	600	616	638	569	568	600	582	624	603	601	592	575	621	582	593	641	612	588	558	582	588	614	602	606	567	588	606	624	614	569	569	581	582	567	580	596	558	599	616	615	592	590	585	562	577	587	569	580	568	573	619	625	556	584	618	605	618	559	567	586	586	610	597	613	578	605	622	582	599	559	611	616	581	622	592	600	593	628	593	572	597	554	591	592	566	592	606	564	590	596	633	567	574	557	589	600	592	593	610	589	579	620	615	636	570	616	617	598	609	631	603	571	604	597	595	593	571	618	613	578	589	629	580	611	594	603	547	577	549	597	608	612	597	632	592	588	576	590	604	583	580	593	659	598	617	595	570	540	635	603	586	578	627	626	583	578	615	618	558	569	607	603	586	603	590	603	585	584	599	593	595	623	629	577	618	575	568	591	581	593	629	597	624	598	570	576	593	610	576	562	642	621	605	609	594	587	620	586	576	558	592	609	580	607	589	594	594	590	603	585	598	602	578	594	647	552	552	623	582	604	550	611	600	587	604	594	556	573	602	561	597	597	557	638	612	585	610	634	601	573	546	594	584	569	561	556	618	610	575	607	571	609	601	567	543	580	567	584	658	540	561	630	627	577	542	621	616	605	553	628	585	556	586	573	565	573	593	578	616	589	568	582	619	560	630	540	555	585	600	588	624	596	570	618	624	592	559	585	580	630	587	592	653	541	559	565	625	564	572	570	593	605	609	591	612	612	588	602	602	597	581	548	634	606	621	575	583	573	626	560	532	602	613	606	570	624	577	578	572	595	572	605	582	632	616	556	554	592	589	599	567	554	591	603	582	602	577	560	588	602	572	604	655	615	565	546	610	536	583	598	567	551	568	603	633	596	554	595	581	604	618	585	618	631	633	570	635	589	583	582	585	597	649	607	573	612	600	571	542	600	615	617	621	577	610	621	648	629	610	583	609	606	576	592	589	587	551	597	589	596	621	594	605	617	591	550	597	554	588	559	605	633	593	646	593	611	559	587	564	618	620	565	569	602	549	563	612
2140	330	361	329	273	226	238	226	233	449	1714	2176	1915	1342	502	210	190	192	196	219	178	204	174	203	196	197	150	205	216	190	192	219	201	189	213	198	186	206	211	199	211	198	217	209	199	193	196	199	202	185	208	202	222	214	225	205	197	208	214	189	189	203	189	193	184	204	182	172	190	201	228	209	171	195	208	203	209	207	188	183	209	218	228	200	204	203	180	189	204	188	187	198	200	179	215	198	205	208	188	191	210	197	189	186	196	180	206	206	186	204	173	206	218	195	212	196	201	200	176	208	202	202	202	193	192	213	175	188	197	209	186	184	181	218	192	185	172	215	226	203	199	211	198	200	236	189	183	179	200	185	197	205	202	217	193	212	198	198	199	187	223	198	200	194	190	207	201	201	187	191	179	200	210	190	194	183	184	195	183	216	195	179	195	190	224	187	219	191	181	204	184	206	196	199	215	214	195	196	198	207	177	185	205	207	196	203	213	188	209	212	205	176	162	221	222	171	192	200	209	202	205	215	211	196	213	184	207	169	174	192	180	196	212	209	205	192	181	216	173	184	196	175	184	192	189	205	214	208	201	186	214	178	196	204	187	208	191	186	188	192	198	212	193	202	179	234	195	194	201	210	208	203	172	196	216	184	215	196	197	214	170	194	176	193	188	196	192	180	167	205	190	179	189	205	190	201	210	208	199	193	204	184	221	197	198	197	216	183	188	215	196	179	196	207	210	192	194	218	197	193	206	196	198	208	218	200	174	208	177	197	208	186	203	174	210	201	174	167	209	194	189	167	164	191	189	205	174	195	163	185	206	223	175	193	209	185	193	207	230	195	197	185	217	225	211	199	211	169	182	190	177	207	188	225	210	196	187	188	185	193	179	184	202	206	190	205	191	191	188	213	218	211	185	200	191	179	211	180	162	173	206	182	162	191	194	175	212	209	208	177	205	181	185	192	181	197	198	196	197	208	194	191	186	187	194	179	180	185	201	194	179	168	172	223	190	203	209	214	197	217	192	182	217	199	201	194	190	186	219	194	208	204	197	190	183	202	192	189	184	188	195	178	212	183	193	193	183	209	201	180	182	183	215	172	208	194	183	202	182	204	242	199	205	199	231	193	176	167	188	164	193	197	200	165	235	192	215	209	188	204	211	215	186	187	209	180	172	193	186	206	192	191	213	194	196	188	213	188	192	181	189	210	206	208	173	212	209	189	188	199	177	181	187	198	201	185	196	211	220	193	200	211	215	175	197	202	210	167	206	184	205	202	196	171	192	196	206	186	165	201	184	205	179	183	184	176	208	207	196	185	195	171	212	196	182	210	203	209	211	198	171	187	205	212	206	181	207	209	178	170	191	189	213	175	196	162	208	174	209	206	201	178	165	186	171	201	183	202	187	191	215	205	208	192	192	195	184	205	167	202	207	205	196	197	203	211	152	187	224	192	222	191	185	212	201	193	210	186	189	208	173	224	208	189	217	213	204	192	195	175	205	189	192	196	178	198	177	205	203	199	203	195	188	193	179	195	231	200	189	186	223	188	217	224	173	177	220	176	192	190	182	202	181	199	185	206	168	217	196	189	210	202	171	207	199	206	178	193	197	205	209	193	206	200	179	183	201	190	193	212	191	231	221	225	209	206	196	181	200	214	199	218	190	181	190	221	180	225	192	182	240	195	198	190	193	186	198	190	194	214	190	191	199	205	202	204	200	199	201	216	191	222	172	210	193	181	212	202	172	185	183	206	201	201	195	200	187	192	180	207	175	206	203	201	233	192	182	181	173	183	210	171	188	199	209	176	163	199	194	202	220	188	199	178	197	182	186	167	179	198	178	175	218	186	192	200	203	175	212	197	188	162	184	183	210	192	192	211	198	185	180	202	190	179	194	193	197	200	211	201	190	207	214	214	176	201	191	185	189	162	198	168	210	201	165	209	204	209	208	190	199	212	182	196	204	202	195	207	192	176	200	175	215	199	214	165	198	208	201	209	195	185	190	196	201	196	189	200	192	202	198	209	207	208	198	197	192	212	200	164	214	203	209	176	171	186	215	197	185	193	180	199	221	188	186	187	180	201	182	195	175	181	204	201	190	213	202	180	230	191	218	173	190	177	203	171	185	198	215	223	178	203	219	193	197	194	188	187	222	203	188	190	186	194	190	174	202	209	192	213	195	214	203	201	192	180	196	203	195	192	222	206	221	214	182	207	201	180	204	193	199	217	185	223	168	217	197	185	219	197	195	189	199	178	190	190	202	169	195	173	220	205	157	185	180	169	208	199	199	193	153	168	176	204	189	195	205	206	203	197	198	204	211	217	201	211	203	215	192	201	182	179	191	199	204	208	188	177	204	221	197	185	218	209	195	210	187	196	207	184	183	190	171	160	189	200	197	202	211	192	187	215	206	196	188	191	202	179	204	202	195	182	196	203	200	210	206	204	212	206	197	191	206	191	192	209	194	177	206	169	190	223	191	211	184	195	177	192	206	208	180	194	182	180	198	183	174	180	210	199	183	157	189	215	199	226	196	187	216	193	209	209	185	212	203	202	184	207	194	206	200	203	177	171	208	181	204	199	206	164	190	185	206	201	192	212	201	206	206	210	214	191	195	203	185	201	215	183	217	195	165	234	190	177	205	212	185	194	188	182	190	175	211	213	194	213	197	195	205	150	192	190	200	182	211	214	210	193	176	223	199	177	190	202	201	203	177	183	198	216	219	188	195	192	211	195	200	206	207	221	177	170	212	202	202	219	191	193	195	217	211	193	211	210	198	191	190	172	199	185	229	208	180	203	217	186	179	176	179	190	204	198	189	202	189	195	177	200	191	196	218	204	193	207	174	202	213	209	194	210	198	195	208	202	214	203	178	195	213	214	179	202	193	177	204	172	204	207	172	204	194	191	200	199	186	199	174	176	193	216	230	175	211	198	177	198	176	177	198	206	207	199	190	180	194	179	209	185	212	162	216	198	195	187	180	217	181	191	195	181	178	207	183	215	210	188	176	193	204	206	190	232	199	177	217	215	186	204	204	182	209	211	197	189	216	190	206	184	199	190	188	225	182	178	197	189	203	213	178	174	209	195	202	209	188	178	183	182	182	209	206	187	188	208	182	186	180	202	188	187	187	208	194	220	180	178	186	189	217	181	197	204	191	202	207	201	188	174	203	189	207	231	213	191	200	197	184	183	214	186	196	191	211	209	208	197	208	212	205	200	176	209	209	184	182	213	225	204	178	211	199	195	190	208	210	191	186	193	183	170	194	190	212	200	222	190	189	221	198	216	193	199	194	194	198	178	210	198	183	199	229	191	189	187	185	211	204	221	187	206	187	207	200	202	191	193	202	195	230	178	211	189	181	216	216	188	208	224	201	175	196	182	187	179	215	175	172	215	216	191	216	214	200	200	182	227	209	202	191	180	199	186	200	202	210	194	213	181	180	186	228	198	243	201	209	207	196	190	187	203	202	204	174	178	198	205	203	206	197	202	196	199	167	180	180	197
2240	718	947	1031	916	904	764	774	800	2234	9324	10377	8947	5647	1947	592	588	620	603	579	583	553	583	591	583	525	533	556	554	564	564	597	542	532	594	558	538	542	533	553	559	537	559	549	523	597	552	606	565	558	571	558	586	605	633	586	601	574	603	546	556	572	559	503	582	566	564	529	573	622	566	523	564	563	550	558	570	552	544	551	571	536	571	518	544	547	589	535	586	554	553	538	578	584	540	614	545	541	626	551	565	568	555	544	584	539	565	563	500	580	530	584	556	583	598	564	573	565	515	543	569	578	554	555	576	570	552	571	550	614	612	546	570	575	528	577	555	557	530	539	544	576	537	559	563	556	571	560	544	542	529	565	598	499	546	579	601	536	571	593	574	590	541	556	588	536	535	553	587	595	584	581	562	589	588	546	538	513	537	567	541	596	560	587	580	590	545	564	551	548	620	533	588	571	547	585	559	555	550	548	570	560	569	524	561	575	565	550	523	553	567	545	540	504	566	535	549	552	549	571	534	563	562	564	518	552	575	531	587	544	572	540	605	588	576	574	545	564	525	517	586	571	510	528	556	591	537	525	565	556	557	558	559	568	571	542	571	568	586	513	568	535	562	545	575	556	581	562	528	587	557	574	548	530	540	604	552	547	532	569	588	531	556	576	617	579	576	590	537	584	542	537	539	565	541	579	576	561	536	510	513	541	563	614	576	582	552	498	576	599	579	584	570	530	623	549	580	564	565	596	559	548	583	541	555	566	549	568	587	533	606	543	571	609	558	576	564	558	556	525	542	517	565	575	563	557	540	541	556	570	571	566	546	570	531	562	589	564	558	571	559	504	549	546	559	530	577	557	552	536	523	570	569	534	593	606	591	561	536	503	555	537	569	526	555	570	564	532	606	527	531	551	571	565	561	552	592	538	581	576	584	543	541	563	570	613	569	558	541	580	547	579	579	555	577	589	552	548	552	589	582	550	557	548	568	580	599	538	550	565	544	545	524	549	564	591	544	509	541	579	553	573	565	556	538	539	533	517	565	544	593	564	591	598	543	566	576	565	589	552	581	526	574	566	508	577	558	554	547	594	579	522	550	567	613	557	570	552	551	554	562	552	577	543	551	557	574	592	571	541	540	564	586	576	565	599	596	560	553	562	551	594	528	542	565	585	572	569	569	554	520	615	580	566	573	564	538	561	553	551	518	532	538	549	544	556	540	556	503	532	567	570	560	598	557	537	562	557	559	581	547	577	576	549	545	537	527	591	558	544	520	538	550	586	563	563	546	585	552	531	582	547	545	554	555	592	556	560	561	562	576	574	565	558	571	556	617	547	545	607	542	535	558	584	541	569	578	563	567	567	572	575	575	548	546	530	563	562	547	554	554	547	555	571	565	584	556	573	576	584	570	519	528	528	588	570	583	517	568	572	551	567	563	594	553	545	531	524	576	582	583	530	591	559	558	558	595	542	570	614	514	579	558	588	561	557	604	533	560	545	575	579	542	546	583	562	607	610	584	513	560	519	575	585	627	608	617	548	600	537	590	602	548	558	539	614	539	540	550	579	575	570	575	553	578	556	562	527	558	568	536	598	526	563	510	608	546	542	518	608	533	491	562	542	563	539	573	557	580	551	597	547	575	542	538	553	568	589	531	536	569	569	529	579	556	537	561	554	594	571	582	576	584	549	544	507	533	605	551	546	531	563	561	564	584	607	542	525	528	592	546	558	545	563	597	564	531	571	561	580	554	569	596	579	562	561	528	511	599	539	530	593	576	563	598	505	564	560	551	565	571	521	577	552	569	576	551	543	545	518	582	554	577	588	524	569	543	557	587	534	548	595	530	553	517	556	548	580	575	546	569	548	594	584	567	572	579	592	581	575	603	609	555	581	556	564	589	609	565	549	555	540	561	571	559	591	548	539	578	570	562	541	562	553	586	568	571	587	568	614	583	519	573	555	534	571	550	542	601	579	537	571	530	561	555	567	588	594	568	560	550	613	562	536	576	563	601	541	558	537	557	593	560	581	511	545	568	541	622	513	547	599	577	543	532	528	578	554	606	545	583	597	530	599	563	542	585	586	539	589	507	565	587	546	540	579	561	590	556	522	511	586	594	549	598	542	559	545	580	565	569	601	530	565	578	537	555	574	560	539	576	566	600	562	539	604	520	606	553	540	541	561	577	536	557	556	570	550	548	549	541	559	548	576	585	592	574	507	587	580	581	562	560	581	570	558	563	568	547	530	555	568	518	561	533	586	551	532	495	527	557	558	569	576	580	551	569	574	601	580	567	603	562	534	556	571	563	560	570	590	594	602	581	544	558	552	539	560	534	579	581	548	591	529	557	595	586	522	554	598	550	548	569	544	565	604	523	564	571	545	527	607	557	577	542	582	572	559	541	581	584	510	562	571	514	552	574	552	550	573	576	588	560	569	538	561	601	580	561	550	522	527	609	579	526	541	559	556	522	534	565	519	548	551	557	577	540	594	543	567	518	554	534	543	591	522	539	581	611	554	526	569	526	541	552	522	538	554	565	570	579	563	555	545	568	580	532	529	556	560	544	580	524	583	578	603	575	583	555	597	574	564	542	549	548	536	552	546	566	515	616	547	542	574	539	581	506	574	510	525	604	586	564	555	542	559	506	593	573	544	577	538	561	571	555	562	578	585	575	564	559	581	558	550	526	541	544	537	541	586	582	518	581	593	544	556	580	528	545	569	581	549	495	595	549	535	509	557	571	564	552	544	549	575	557	595	532	591	547	548	545	539	527	530	566	517	581	590	534	561	595	573	568	547	546	568	530	538	565	563	554	531	551	505	547	515	538	564	565	568	562	591	554	548	591	565	566	511	566	559	533	541	563	594	534	570	530	542	593	584	556	582	537	543	566	604	569	536	555	575	552	570	523	535	582	587	530	577	546	555	524	581	523	536	571	567	544	571	553	540	584	549	567	530	523	572	591	546	575	558	568	574	543	572	583	541	592	559	591	547	606	548	593	570	589	549	565	580	603	529	566	550	582	571	554	583	604	540	520	591	519	549	572	552	571	598	604	532	572	586	596	554	560	564	547	535	550	574	568	545	567	575	556	545	544	588	538	587	592	568	498	511	560	570	571	573	610	596	551	540	568	548	582	527	569	571	533	569	565	539	531	553	587	578	622	574	553	498	560	571	563	575	534	555	576	595	626	575	552	578	566	539	558	581	607	607	546	531	563	608	540	512	572	574	540	515	584	539	523	539	590	543	574	590	575	558	605	537	557	582	558	584	573	531	589	564	607	531	558	541	569	570	597	523	554	582	547	570	556	553	535	519	539	567	567	548	562	612	559	569	577	538	573	562	557	537	591	577	612	599	532	625	569	555	609	599	535	578	577	555	557	546	579	608	566	556	543	558	584	580	560	552	577	529	584	524	540	530	575	566	569	522	520	561	592	536	539	539	556	578	544	529	528	514	596	559	526	603	584	549	579	580	593	518	563	551	533	543	544	529	559	542	580	574	589	582
9101	2048	2670	2244	1557	1311	791	729	756	3805	19560	24423	16813	7896	1654	222	177	183	202	191	164	198	184	178	182	192	166	171	178	173	180	167	198	178	193	160	169	185	174	162	177	205	193	194	177	180	172	173	172	155	163	217	223	220	199	198	203	190	181	172	172	163	181	180	138	162	163	166	195	179	179	162	182	176	179	177	193	160	182	153	195	196	195	129	169	163	192	171	183	190	182	155	174	183	182	213	191	186	162	176	156	166	174	176	173	192	168	174	188	167	154	179	181	178	169	173	176	164	160	182	164	180	168	152	180	204	199	183	183	195	193	169	186	152	188	187	192	173	171	185	177	163	176	159	182	197	164	172	188	170	181	156	182	188	199	197	191	181	183	174	171	185	187	173	157	170	193	174	178	203	167	171	195	173	203	164	182	160	175	165	185	172	200	177	204	186	161	179	174	161	176	172	123	168	168	176	186	176	157	189	174	179	164	184	170	208	165	193	170	167	181	170	172	190	175	177	184	172	191	192	197	154	168	173	171	184	182	199	189	186	160	181	185	160	199	168	172	173	175	185	201	165	179	192	177	169	160	186	184	167	178	170	171	165	184	191	181	175	166	179	158	198	162	172	172	215	201	175	153	183	205	168	181	175	187	168	171	184	180	173	164	173	166	170	165	190	177	181	186	191	193	146	162	169	177	161	153	184	184	168	167	177	180	179	205	160	180	195	178	161	175	184	208	146	174	178	153	172	184	167	194	189	198	175	177	146	164	163	190	169	174	183	189	165	172	169	194	166	199	173	183	175	208	198	190	171	178	179	159	196	170	161	161	183	191	171	178	194	180	182	171	180	172	173	205	171	171	208	174	181	171	151	181	180	181	181	189	181	172	181	167	163	180	173	191	166	163	180	187	185	156	181	179	182	190	167	186	162	176	180	182	185	186	197	182	186	175	185	168	158	187	194	146	166	189	176	184	212	211	163	195	179	198	150	157	187	176	176	189	179	178	165	161	187	175	170	176	188	213	179	192	169	186	175	154	163	167	164	190	160	188	180	177	176	171	170	175	165	174	147	161	172	163	203	169	165	150	169	171	178	167	154	183	166	178	164	166	162	183	172	183	191	170	208	194	164	164	155	157	171	197	157	153	197	159	171	191	173	170	166	179	173	187	177	199	170	179	178	171	163	164	176	170	152	187	156	200	178	161	173	176	194	177	180	187	213	179	182	194	194	180	182	197	183	207	166	215	183	194	171	168	175	157	176	173	145	171	178	180	174	172	171	180	169	173	186	176	178	175	195	165	170	161	188	179	184	160	173	201	164	191	191	155	183	187	153	171	171	177	191	169	194	195	200	174	184	176	168	194	193	190	166	187	147	188	176	159	171	184	166	191	165	157	155	176	179	178	186	187	159	180	164	178	156	182	205	177	157	184	188	209	180	180	189	168	171	158	169	196	209	177	197	192	167	153	199	204	179	191	178	166	164	180	173	174	186	186	167	198	187	164	166	191	176	185	163	187	159	181	149	154	168	186	167	162	179	165	143	170	198	192	171	180	169	148	192	189	144	173	165	172	165	174	159	191	176	161	210	162	188	177	162	184	179	175	175	192	178	174	196	162	186	178	165	185	187	175	175	192	186	182	179	175	202	188	195	182	181	182	180	184	177	172	178	201	161	182	159	184	178	158	176	160	177	157	186	173	160	180	190	181	166	184	200	155	163	181	169	176	164	196	171	164	186	189	158	185	179	153	147	159	185	199	165	193	166	188	165	186	171	173	163	151	191	200	179	183	181	169	180	170	191	147	184	190	172	181	185	163	173	184	181	194	199	165	184	171	195	164	160	176	190	181	191	186	176	194	197	171	182	156	160	159	176	162	181	199	170	186	162	172	169	185	181	194	173	166	168	171	175	185	165	181	178	168	176	188	194	192	149	152	190	193	205	189	196	170	160	171	181	182	161	176	186	188	201	186	220	193	156	204	172	186	179	189	182	183	164	178	169	168	178	158	170	178	183	184	160	188	162	170	158	183	174	178	191	176	155	172	188	202	174	166	197	189	173	174	165	171	230	178	185	205	163	153	168	178	190	198	164	190	187	158	184	201	169	171	189	184	176	180	181	168	192	196	204	156	177	173	185	204	186	191	197	171	179	152	149	202	187	183	160	163	210	170	187	157	164	167	159	166	176	195	173	192	167	185	176	177	179	192	164	158	157	154	174	184	174	171	164	189	159	152	164	178	186	203	197	187	173	152	181	177	186	163	186	179	160	174	167	194	183	172	177	180	173	156	185	176	177	172	175	179	162	156	161	195	173	180	180	176	166	183	197	179	185	171	205	181	172	182	166	179	181	197	153	193	186	179	161	175	192	188	193	167	171	176	205	182	174	182	178	177	163	166	179	192	189	191	193	194	171	174	177	161	200	169	158	180	171	186	189	199	155	194	201	177	199	169	148	174	170	164	171	165	182	172	197	172	165	164	168	181	183	195	169	200	205	199	164	164	198	167	190	184	179	168	202	186	175	187	167	178	188	181	175	193	186	180	172	196	159	169	168	196	148	161	171	153	188	194	163	168	166	184	181	195	192	173	173	190	187	174	156	184	174	150	201	185	167	144	152	200	150	191	179	201	167	203	193	188	191	180	181	190	165	173	149	185	179	195	209	162	191	191	157	186	208	191	165	193	190	187	166	158	164	201	163	182	182	172	173	195	186	179	159	178	146	161	187	175	155	158	191	189	186	195	183	170	173	177	200	179	180	197	186	184	177	178	187	177	182	176	181	166	183	165	194	189	177	185	191	174	159	174	184	169	183	173	166	191	178	177	160	178	181	195	166	176	164	182	166	168	164	206	156	182	157	171	151	152	188	157	195	191	186	195	183	215	177	181	190	184	159	190	158	150	153	199	190	202	182	171	190	166	180	142	158	164	182	154	159	176	161	180	146	190	171	175	195	172	167	190	165	192	156	173	205	163	180	149	174	183	176	175	172	206	182	203	181	172	191	200	182	193	179	186	184	160	174	183	206	164	167	171	184	183	168	207	182	188	195	182	183	198	182	164	174	179	157	168	193	177	170	169	173	161	187	151	199	157	187	189	169	184	182	168	178	203	193	177	175	194	155	147	178	189	177	190	170	194	204	193	159	160	178	179	187	211	186	162	213	165	195	187	175	185	180	181	170	190	168	175	180	187	177	201	167	183	183	164	193	182	177	184	174	187	190	203	158	214	182	167	170	183	199	182	177	177	168	162	181	195	196	181	186	180	177	175	178	170	176	181	168	191	165	193	162	160	162	168	200	189	160	156	185	176	172	171	181	186	162	183	154	161	169	183	192	181	184	183	180	149	206	177	176	166	170	147	187	165	181	166	185	164	186	159	177	192	165	174	183	174	166	168	198	190	167	160	160	179	166	168	210	176	199	201	169	181	163	163	198	162	172	152	185	186	189	210	168	179	167	167	175	209	189	168	168	175	169	161	169	189	151	193	144	172	177	188	174	180	176	190	168	177	186
6110	2302	4708	5733	5072	4646	3113	3280	3663	16128	41395	43402	35326	22218	6222	536	526	559	571	574	617	567	546	547	567	529	519	530	586	543	552	521	527	528	558	545	541	492	545	537	525	556	533	538	559	526	561	531	594	565	567	740	1014	833	739	634	558	493	586	519	494	542	532	508	474	549	553	484	532	520	516	548	492	495	517	519	476	501	534	545	501	502	515	492	546	506	509	527	482	490	534	530	515	555	523	531	534	509	519	491	505	508	520	526	512	505	512	518	539	534	485	526	491	478	567	497	504	576	526	557	502	509	546	507	536	509	540	491	526	538	546	555	512	497	528	502	545	488	517	567	527	533	508	533	574	527	525	530	492	540	553	545	524	504	494	502	517	499	515	516	519	484	501	503	528	516	525	513	541	496	502	498	516	508	504	514	516	502	528	529	521	496	549	547	533	484	520	549	526	493	530	557	490	474	528	549	489	500	530	499	524	561	532	512	542	522	520	518	503	518	514	510	502	570	520	501	508	519	503	513	576	484	515	516	517	514	539	551	516	519	532	510	535	506	501	527	513	512	521	515	489	525	514	517	531	513	482	519	506	601	527	518	516	515	540	567	526	493	541	516	517	537	549	543	515	536	541	537	540	526	539	535	509	500	514	504	499	498	501	520	532	517	539	535	544	541	492	526	496	531	507	524	514	514	562	522	516	577	521	486	496	500	502	526	513	541	565	538	503	508	495	540	556	502	523	494	499	519	510	543	519	487	512	499	516	496	519	495	525	518	547	515	532	508	525	523	577	505	532	476	504	506	556	491	489	519	532	497	502	554	488	481	498	524	509	497	536	530	506	558	566	538	494	485	524	499	518	530	522	504	534	526	503	537	511	544	508	531	545	518	539	505	541	520	527	520	536	515	538	477	527	499	522	542	542	524	522	507	534	542	508	495	482	532	548	545	533	514	514	533	510	494	502	587	499	552	522	471	528	517	497	534	535	531	524	534	506	525	542	526	544	501	537	523	498	481	548	490	521	558	526	528	485	539	495	530	526	527	518	506	486	514	542	513	514	527	488	564	528	507	532	528	528	525	471	537	559	508	536	556	495	522	485	502	531	545	506	527	503	517	528	516	521	537	504	488	545	500	497	504	522	557	561	487	536	547	507	503	497	548	515	578	540	521	573	522	517	532	564	489	545	522	523	552	454	492	461	513	511	492	553	518	535	512	494	539	556	536	515	534	491	517	572	510	519	526	527	513	547	492	532	538	511	500	511	606	556	532	518	511	539	546	516	519	507	493	571	493	505	556	539	502	517	523	542	498	533	538	549	530	504	496	544	510	532	511	480	503	515	511	570	497	491	524	528	554	484	524	496	541	537	542	537	523	520	535	499	540	527	520	529	532	505	485	529	572	471	491	517	507	493	523	515	506	480	498	509	450	502	519	515	546	512	526	503	565	524	527	475	511	547	525	515	504	529	506	527	511	514	519	542	517	529	506	523	530	495	511	538	519	557	520	520	514	535	505	469	539	485	528	517	523	530	525	546	544	516	505	520	551	529	535	539	539	519	564	524	513	530	491	534	547	529	501	540	538	497	509	503	495	515	504	549	496	508	513	504	520	529	490	483	540	529	532	542	499	528	502	554	482	526	540	496	547	504	555	518	476	504	505	510	509	525	506	542	510	489	542	517	473	509	503	552	540	513	595	513	532	515	539	531	514	518	518	535	542	525	545	531	504	527	550	547	482	470	508	473	494	511	510	548	529	531	510	538	526	508	524	536	525	504	505	510	513	523	544	550	495	514	489	526	544	534	540	541	538	535	553	545	497	547	508	520	518	542	518	499	499	533	485	480	472	504	505	511	531	518	542	528	516	514	512	502	468	492	499	505	530	546	529	506	537	545	530	535	523	495	518	549	513	511	521	535	516	552	515	521	505	526	492	559	505	565	514	528	491	526	532	513	524	535	529	540	509	514	509	524	504	509	541	535	516	536	514	553	522	532	540	547	523	517	525	533	529	524	512	529	532	471	528	493	579	530	549	527	534	539	532	545	512	504	517	512	494	499	535	488	514	500	493	498	520	485	526	534	519	518	510	513	513	556	504	495	510	510	522	520	506	548	519	510	502	520	516	508	513	461	513	531	545	555	558	534	527	529	533	521	540	535	534	530	528	517	513	523	495	533	539	540	509	535	488	453	505	544	531	527	551	499	522	487	526	507	536	530	500	519	510	501	528	508	508	539	544	493	505	525	491	522	536	504	524	524	559	536	522	538	530	517	532	485	535	537	538	522	528	494	501	497	527	551	475	516	513	529	501	543	540	506	539	511	475	518	505	529	518	513	508	559	503	475	538	548	548	506	506	519	517	490	514	545	548	525	530	524	508	541	542	551	509	503	528	545	567	527	507	506	508	510	491	537	534	496	533	502	498	506	524	475	532	541	529	528	525	526	520	502	492	498	506	522	536	539	516	510	476	569	528	499	545	502	544	513	546	483	527	522	515	513	523	502	504	572	480	541	471	499	545	557	535	500	510	543	508	509	509	527	526	533	546	561	466	502	518	523	529	509	516	515	505	507	488	526	507	571	515	547	519	543	525	510	526	524	502	548	497	507	511	549	482	547	510	525	506	508	523	508	539	510	487	538	551	537	517	491	467	534	499	522	555	554	552	522	503	475	514	510	550	553	527	502	518	523	530	540	503	533	526	558	544	542	500	484	495	508	551	522	583	532	534	548	498	564	505	539	530	538	491	543	478	507	562	481	495	487	523	528	501	501	513	521	516	508	537	560	518	502	517	498	502	476	529	522	509	533	528	491	523	525	528	566	538	520	518	526	449	543	555	508	572	521	535	569	474	537	516	536	526	517	517	540	537	520	509	518	517	508	512	535	486	523	536	534	522	520	518	507	532	495	522	537	498	524	500	509	563	516	536	544	510	532	556	517	498	526	493	504	476	541	538	498	505	529	537	518	523	537	543	489	516	514	499	528	501	492	488	530	523	525	535	512	507	490	543	499	532	531	508	506	490	543	489	540	516	517	511	511	508	530	515	471	499	556	525	490	509	530	499	560	542	532	511	556	551	515	524	504	488	516	495	520	481	535	553	491	535	475	490	559	472	496	496	477	546	511	552	510	523	542	475	512	537	520	487	533	512	530	499	537	516	527	498	528	524	519	525	468	518	509	470	531	507	543	512	524	540	557	519	514	498	497	524	514	542	528	510	521	491	543	491	481	544	463	557	498	518	505	494	541	513	527	496	490	513	535	526	527	494	540	465	500	518	519	531	480	512	538	498	514	551	530	543	517	547	554	503	507	505	517	514	505	492	527	527	517	506	511	572	543	534	484	476	530	519	505	512	546	517	516	493	528	526	514	526	540	505	483	527	543	553	514	529	516	527	491	529	516	479	491	553	517	518	544	542	493	494	515	494	502	522	504	533	523	535	534	527	523	524	558	518	525	496	536	529	533	546	512	529	531	549	520	564	508	522	483	472	530	517	558	519	543	485	492	513	508	528
15304	3778	5070	4415	3086	1935	1205	1015	1041	3276	31105	35103	25228	12758	1588	223	230	210	243	219	230	213	229	227	211	178	224	247	214	200	216	218	233	231	223	213	197	219	205	234	212	233	224	251	231	225	223	227	212	203	220	222	397	319	319	265	221	203	205	191	239	188	213	218	208	230	200	229	216	212	228	183	213	210	190	211	205	219	218	203	217	200	205	233	172	218	218	205	237	217	199	202	187	251	219	213	221	184	225	214	199	212	189	222	199	209	230	225	214	188	226	211	218	202	204	229	207	221	216	242	217	181	182	202	244	202	202	207	198	218	215	200	194	203	192	217	204	173	242	206	188	223	185	214	214	203	208	194	189	218	191	213	202	215	190	199	212	212	228	208	220	214	212	207	197	224	216	210	203	191	201	216	209	195	202	205	209	221	185	206	234	207	203	221	223	221	226	195	203	252	229	210	231	209	217	205	202	207	206	220	208	210	226	230	207	209	213	163	197	195	204	223	222	229	220	194	215	239	235	189	192	239	233	196	204	182	208	206	203	229	206	219	201	213	223	202	203	217	209	196	233	226	203	208	205	188	212	215	196	222	214	223	193	220	219	222	209	196	213	196	206	185	229	226	234	201	223	209	202	190	226	229	226	207	219	219	201	196	217	217	228	185	224	224	202	186	196	206	229	192	200	202	213	225	237	229	205	207	213	220	220	217	197	216	214	211	202	192	196	203	214	211	219	238	225	200	243	230	194	214	206	205	218	213	230	202	190	230	208	196	194	234	219	208	203	220	211	208	220	200	229	187	183	223	205	224	208	188	219	210	222	223	208	209	233	198	175	207	238	253	215	193	202	207	224	234	212	212	188	202	221	214	223	214	204	240	227	203	204	208	216	226	200	225	217	233	233	200	242	241	216	176	194	208	210	243	184	211	204	196	229	237	202	208	207	232	209	228	189	215	183	190	218	231	212	213	217	193	214	214	222	216	219	216	244	182	196	202	197	185	217	221	211	214	228	223	218	214	220	218	204	195	186	223	223	215	206	202	204	213	236	211	215	197	211	205	216	190	194	215	201	205	233	215	184	203	207	198	216	233	206	219	221	222	234	196	222	203	211	213	221	223	194	214	239	215	223	205	208	224	227	213	189	210	200	208	227	220	219	202	230	201	233	172	203	218	212	195	197	200	237	202	221	202	229	204	230	197	228	203	241	202	180	158	221	216	224	198	219	227	193	222	201	218	177	183	208	209	216	203	210	218	214	221	217	236	203	238	230	207	202	222	229	227	232	193	212	205	223	208	204	215	220	214	206	206	225	212	219	210	207	214	210	210	234	246	201	212	222	201	238	223	199	205	204	234	215	208	228	238	194	224	212	228	190	209	207	207	234	234	244	209	212	186	201	212	197	212	223	199	237	182	221	205	197	226	192	215	202	180	214	236	179	236	223	213	192	209	189	233	208	236	226	206	214	207	208	221	211	203	208	208	186	217	239	209	217	225	220	201	227	217	233	194	197	201	245	209	209	219	195	199	215	231	206	210	230	185	210	222	206	203	196	210	202	212	192	223	213	222	205	238	229	212	219	220	218	214	217	210	230	225	206	222	223	215	223	202	207	207	224	223	197	209	181	241	196	232	207	235	208	214	217	210	207	241	214	250	222	202	218	195	191	216	226	199	223	210	191	225	225	203	204	204	208	194	211	218	197	237	198	214	190	207	211	224	194	230	248	174	224	209	209	215	208	212	221	215	205	198	198	201	218	216	200	231	217	208	205	195	247	211	232	216	199	193	201	221	216	218	207	228	195	230	203	213	189	216	207	201	236	183	219	207	212	196	205	201	215	190	204	208	200	230	191	206	197	220	229	218	239	183	213	217	203	228	218	200	217	203	193	226	189	203	212	234	176	192	207	217	207	234	197	215	199	216	210	239	218	213	218	212	223	210	223	213	221	209	218	205	191	210	224	221	211	239	210	195	232	202	218	218	191	225	225	219	239	201	235	225	212	201	218	192	217	205	217	240	240	195	240	181	199	200	213	223	252	219	219	208	197	202	233	217	232	189	218	212	222	230	202	207	192	225	189	219	212	216	228	242	198	225	195	205	212	208	214	204	214	225	227	186	217	210	225	221	221	214	208	231	238	221	234	216	234	195	214	210	229	214	222	195	213	205	222	202	198	206	215	208	202	223	241	219	187	205	215	227	228	208	195	210	212	202	222	208	214	209	218	212	201	217	197	220	216	219	209	238	193	221	210	207	213	234	227	199	225	211	208	204	202	196	217	259	195	201	208	204	227	207	199	234	199	235	220	204	230	203	220	205	192	222	203	187	209	212	226	221	209	209	234	208	212	229	208	214	198	224	239	200	193	219	207	209	230	211	233	224	190	204	212	199	201	213	223	194	192	234	229	199	197	224	216	219	232	211	186	213	196	211	230	223	194	228	222	199	219	221	219	218	225	202	223	190	218	220	201	221	226	212	222	258	206	214	195	199	199	220	213	222	221	233	194	210	235	214	214	203	212	229	178	229	241	192	225	194	235	213	205	210	218	215	233	218	205	232	237	209	212	226	225	219	193	226	209	207	199	209	211	231	214	202	197	212	208	248	222	211	215	195	199	192	214	222	212	211	204	190	238	248	209	204	202	213	223	231	203	202	224	216	225	209	211	214	189	207	201	193	215	194	208	202	221	204	222	190	201	206	210	223	217	210	203	253	203	206	214	222	219	235	204	222	237	221	202	230	230	236	191	191	215	235	206	195	212	210	227	210	197	223	199	203	201	231	208	198	241	220	235	207	222	206	202	221	202	212	215	224	190	208	202	220	204	235	196	211	206	211	238	207	200	194	208	222	211	203	206	221	213	203	228	225	230	226	211	233	222	215	229	225	224	198	232	213	200	240	197	194	222	220	224	231	226	202	225	211	236	234	186	186	206	203	199	220	197	198	216	226	204	220	234	211	202	220	197	189	200	214	230	223	196	205	208	209	238	204	214	215	206	212	219	231	199	172	202	187	234	243	211	209	213	253	216	225	178	232	220	235	208	196	209	205	211	219	196	218	222	218	199	208	223	228	211	203	210	232	211	205	176	200	200	235	234	238	216	214	213	196	212	209	200	217	195	200	189	223	224	202	237	215	201	213	204	202	214	210	202	226	251	202	222	237	199	222	209	198	219	228	238	204	208	200	240	221	216	227	188	212	219	203	234	232	217	204	211	206	244	213	191	211	194	201	215	192	205	193	191	201	187	231	200	219	188	206	221	202	227	229	174	198	217	193	200	240	247	208	221	238	207	193	215	206	206	233	218	212	202	210	209	217	184	206	228	194	209	210	200	206	201	222	231	184	193	225	238	224	221	223	229	208	204	224	229	216	212	211	199	227	255	192	193	190	210	214	206	211	208	218	192	210	210	194	235	216	191	208	201	192	242	191	194	214	204	245	213	198	228	212	248	211	235	204	215	225	223	227	232	184	230	200	201	237	215	218	236	216	209	224	226	202	209	187	214	233	210	201
7953	3467	7791	9397	8553	6544	4748	4763	4788	13992	51146	51782	42178	29183	3254	751	684	705	734	694	680	680	635	665	603	650	686	683	663	696	599	633	637	629	617	652	649	568	629	592	623	644	634	644	666	711	635	681	639	729	749	1011	1841	1435	1165	875	687	610	632	610	598	596	622	617	620	645	598	568	581	546	600	572	598	624	565	634	600	633	587	590	609	657	652	596	565	648	579	634	602	645	588	594	629	588	659	618	629	613	617	603	637	646	611	612	610	591	598	587	560	631	647	590	588	624	614	661	614	652	684	628	617	614	594	627	570	629	574	615	623	601	663	613	588	633	610	632	587	632	593	584	603	583	591	639	582	614	584	593	604	626	633	604	609	586	592	602	614	569	608	620	599	607	594	622	636	635	613	618	600	632	634	560	615	553	607	590	596	600	619	589	615	646	605	577	617	644	590	593	631	600	624	596	582	599	625	621	576	633	616	613	594	602	650	606	564	648	618	592	588	625	658	620	614	609	618	658	581	599	622	606	601	601	581	632	612	612	611	649	639	583	582	636	591	668	596	609	608	584	561	609	580	611	575	613	624	605	633	630	592	582	586	586	652	613	593	665	604	606	680	594	603	600	637	621	617	613	591	553	571	609	642	628	586	603	602	630	616	651	609	663	645	658	654	590	634	633	628	614	605	627	605	586	613	607	622	598	591	639	626	593	578	591	607	592	576	630	597	599	608	654	600	601	577	613	583	613	643	586	573	599	626	628	541	618	631	615	571	549	632	616	615	583	580	579	602	572	605	586	621	617	628	627	626	575	616	579	627	593	611	583	601	577	582	619	586	634	603	607	617	620	583	603	606	610	605	610	599	590	607	585	615	557	580	589	591	605	622	630	588	606	602	630	592	583	592	590	591	646	610	592	592	621	561	586	590	624	593	587	624	580	604	603	597	611	610	613	631	618	610	600	623	609	595	586	587	607	636	626	611	608	614	614	591	617	601	579	611	609	597	645	638	603	616	603	608	606	610	636	586	611	628	658	599	596	580	612	601	632	628	591	602	616	630	631	563	589	591	577	626	591	587	607	639	571	582	611	639	614	598	610	617	593	651	621	650	627	565	589	631	609	585	626	617	591	616	640	644	605	625	636	601	573	590	593	627	625	609	585	582	612	614	609	615	641	609	582	606	608	607	588	634	634	617	624	625	583	630	661	595	626	603	608	607	589	631	618	582	628	599	607	633	631	565	617	625	587	617	621	594	623	599	584	613	577	603	634	580	599	610	645	623	601	599	605	638	582	609	590	619	595	582	591	649	617	631	625	586	582	579	610	609	605	637	614	610	570	589	610	579	583	613	652	573	569	576	612	633	630	587	632	602	620	644	609	596	599	619	664	630	643	605	579	619	568	615	603	627	604	623	692	624	585	611	603	580	601	635	608	650	582	601	623	624	607	589	601	621	613	612	619	610	601	604	591	646	617	626	637	595	607	600	620	610	612	579	584	545	587	629	620	655	605	612	577	621	613	600	592	563	598	594	565	627	651	624	622	570	648	568	570	621	601	592	577	603	637	629	648	570	609	617	624	561	583	607	635	643	601	607	596	588	617	644	587	593	624	635	602	594	594	637	608	596	615	612	624	600	648	651	616	632	607	630	621	577	608	593	576	596	607	604	625	622	595	624	622	600	614	642	604	627	612	581	605	655	637	595	589	567	631	580	598	600	625	625	628	596	609	604	584	618	617	579	579	618	616	600	576	606	615	592	615	623	597	608	618	618	633	643	611	599	605	587	628	582	578	629	625	615	645	593	625	624	603	583	613	583	616	649	670	614	624	608	588	587	591	625	627	602	629	629	649	588	603	608	595	658	584	628	615	582	591	576	613	596	646	644	633	558	602	627	616	602	627	648	636	607	598	640	550	577	608	595	617	583	584	604	617	626	627	606	622	623	608	638	550	621	648	609	635	600	590	588	624	618	655	585	637	587	623	628	657	626	610	621	573	605	600	574	600	622	591	621	623	602	607	623	592	627	591	602	620	565	634	587	608	594	622	574	683	585	624	603	616	631	586	609	590	590	610	596	614	610	591	607	610	624	601	583	570	627	623	609	567	630	618	617	580	627	581	607	630	601	609	585	606	600	643	635	677	645	616	594	605	628	610	618	585	556	647	598	616	608	607	624	647	611	614	637	564	592	580	613	609	644	603	595	616	617	588	588	617	620	647	613	591	603	581	600	596	635	611	606	580	584	571	574	588	588	613	603	567	599	584	636	642	639	616	643	572	615	584	630	571	637	592	623	601	576	596	593	600	594	659	556	604	609	584	637	618	637	594	609	580	615	627	585	597	558	622	617	625	616	635	609	604	628	592	582	613	619	635	607	604	641	630	646	611	562	611	660	621	607	658	608	593	634	631	594	601	625	576	586	594	591	645	638	564	646	638	588	585	620	601	623	595	661	587	600	600	583	576	598	601	604	576	607	623	568	612	613	625	599	604	570	572	623	585	638	623	653	562	611	663	630	582	620	663	562	627	576	620	600	585	630	643	631	577	602	636	594	633	613	599	578	627	638	566	597	576	613	594	602	571	640	580	633	614	613	599	601	606	642	617	577	614	593	595	603	599	638	586	595	581	579	631	599	620	612	584	603	596	596	610	630	582	653	576	627	665	576	572	631	629	581	580	574	620	641	605	620	563	633	625	614	599	598	596	595	599	601	622	618	603	650	599	597	602	628	591	618	596	648	601	627	621	619	598	583	615	637	601	590	596	605	631	601	599	632	560	596	600	600	637	615	573	610	610	642	614	712	628	621	645	594	651	562	585	621	593	644	626	666	579	597	587	652	575	596	628	592	608	596	629	557	575	602	613	644	647	637	623	572	621	600	613	602	586	628	643	582	596	603	625	597	598	624	617	577	629	584	590	582	591	616	571	630	616	604	621	654	616	537	626	646	600	598	621	644	613	593	610	605	617	598	576	662	620	598	660	624	599	603	652	627	583	614	585	563	635	631	567	611	604	619	605	564	664	647	629	599	610	631	615	614	600	652	617	608	589	554	647	639	575	648	580	610	621	616	632	577	612	574	665	578	602	616	634	630	618	590	625	575	637	597	615	643	604	636	584	613	641	657	568	643	579	626	604	601	628	615	591	585	601	629	616	599	588	589	583	602	602	631	621	614	613	605	592	629	608	639	604	628	588	661	618	602	602	570	612	606	576	652	575	628	601	632	586	605	569	627	597	603	602	582	621	630	578	631	600	604	574	618	582	617	613	639	554	608	601	601	588	636	623	658	643	597	602	613	592	603	604	591	575	610	590	633	624	601	573	587	627	610	620	598	637	646	571	581	601	579	619	613	635	644	630	605	613	636	626	640	638	580	596	587	649	574	641	631	594	595	606	535	594	693	633	620	613	621	624	647	642	637	594	629	615	549	596	620	607	601	595	546	602	595	645	618	612	613	599	630	626	640	586	593	572	589	576	649	631	626	610	554	600	618	594	575	633	605	677	606	609	675	582	599	611
2103	315	414	335	292	248	218	258	236	256	1358	2857	2475	1374	257	207	189	198	213	201	178	202	232	230	237	209	220	188	185	206	212	205	216	222	230	231	200	203	222	204	201	209	203	187	219	210	209	208	217	199	215	215	247	240	220	270	228	196	172	222	209	213	229	217	206	204	234	219	193	223	209	238	219	222	210	219	206	200	212	221	197	211	198	227	186	205	215	208	200	211	208	217	197	227	226	220	213	184	249	237	217	236	194	199	205	204	213	194	212	230	197	190	218	221	207	199	217	198	192	201	195	210	224	199	191	211	232	186	215	221	219	209	192	234	212	190	214	217	195	228	210	217	198	222	207	204	231	192	217	215	216	228	218	208	187	238	215	214	218	229	201	221	211	195	228	185	199	190	202	218	196	213	209	239	199	186	196	205	180	198	197	197	201	212	226	218	226	202	198	198	201	217	239	218	222	222	211	204	210	206	197	197	223	200	223	237	222	221	226	208	214	211	209	213	204	221	213	226	221	200	205	237	229	192	204	214	221	205	199	216	202	211	199	205	219	198	210	217	228	198	198	206	209	225	198	195	229	217	229	198	179	207	226	201	204	204	206	225	202	180	200	228	220	210	190	212	186	201	197	216	210	204	218	204	192	222	228	199	204	235	206	201	204	225	220	195	245	197	214	201	211	211	205	207	205	197	215	203	209	207	192	183	228	204	210	208	212	213	216	204	213	228	197	212	225	211	226	207	189	194	241	222	217	220	207	197	215	216	206	213	213	199	225	249	225	174	200	210	204	221	212	174	205	214	212	200	195	216	194	204	220	196	189	209	215	208	209	196	192	187	206	236	226	218	211	233	203	211	190	218	231	202	195	228	230	202	228	235	227	203	239	207	248	225	209	202	210	234	238	229	228	198	201	211	233	211	186	196	201	194	213	191	215	206	205	219	210	219	199	216	219	182	199	208	191	190	239	214	207	202	229	212	193	198	191	219	205	205	214	197	249	200	217	221	204	217	203	230	189	211	218	217	226	198	208	219	206	214	211	198	233	230	215	199	201	231	209	215	189	196	252	216	208	220	193	219	206	219	229	203	208	197	198	207	232	201	208	201	204	214	192	216	211	215	244	217	188	223	225	238	177	210	229	204	226	194	206	215	210	207	214	198	177	243	214	204	211	206	198	221	234	221	237	214	207	216	186	197	207	210	216	202	217	198	188	209	180	202	215	220	186	223	185	202	206	230	223	205	201	214	205	209	206	222	200	221	217	225	197	185	184	224	189	190	200	222	211	215	217	235	202	229	194	185	199	204	202	181	183	194	212	222	212	212	208	220	212	219	204	220	201	209	212	199	208	223	210	204	222	197	184	199	217	222	205	247	240	220	228	191	206	226	254	228	216	212	206	181	189	222	221	206	211	221	217	215	222	222	232	216	207	215	237	208	210	238	241	224	214	203	228	217	185	207	228	220	210	213	190	187	183	183	218	216	224	197	195	206	250	219	216	212	236	193	195	222	196	229	214	246	234	189	208	240	213	214	216	212	218	205	195	223	214	231	185	229	221	205	211	185	197	232	200	221	229	212	215	212	200	195	215	166	197	194	203	213	234	192	205	203	206	218	223	212	215	242	210	194	205	206	200	210	224	226	231	213	220	185	203	208	228	216	190	197	218	215	206	201	205	193	208	181	229	191	221	207	201	211	229	216	189	225	213	199	203	229	211	204	233	201	193	216	202	216	218	205	225	221	207	211	229	237	224	217	203	183	202	218	212	209	221	202	210	223	210	239	216	221	218	201	216	240	190	208	191	185	209	202	195	191	171	206	214	190	223	192	197	196	212	189	183	222	224	196	212	224	225	230	188	205	195	214	199	198	220	173	225	223	207	226	227	193	226	209	193	218	200	199	209	190	233	195	226	202	193	201	220	210	198	221	218	202	205	211	217	168	201	220	198	197	200	209	224	172	202	218	212	194	213	216	219	217	217	208	212	206	215	208	209	206	222	221	212	206	204	214	193	234	213	213	213	217	217	224	202	214	211	198	253	213	211	188	229	211	206	195	222	203	241	207	223	206	202	258	196	171	205	202	224	217	218	224	209	231	222	205	204	207	202	191	217	199	212	221	176	189	225	217	248	219	199	239	231	219	222	201	201	230	204	234	226	198	196	235	225	211	214	189	220	210	199	187	211	203	219	183	205	210	206	209	240	216	200	211	222	207	196	219	210	215	247	214	209	211	213	228	216	219	203	207	185	208	191	198	230	227	204	199	207	187	223	213	211	212	187	219	196	222	216	212	197	226	199	211	184	218	207	219	205	217	213	194	189	217	198	210	213	208	224	202	206	215	204	205	200	214	206	212	237	202	184	234	214	193	196	212	223	216	208	212	203	183	198	203	212	230	217	205	189	224	211	186	187	237	221	196	189	198	220	201	212	186	215	229	215	217	196	198	185	214	211	252	231	237	212	223	202	231	201	210	217	232	236	221	241	206	205	208	212	203	226	236	201	205	236	229	215	192	222	192	198	208	194	215	212	228	187	215	196	194	220	197	207	214	241	199	217	222	197	218	215	221	198	220	188	187	202	180	194	223	209	209	206	219	205	189	203	197	172	201	213	224	198	201	182	189	209	211	219	218	190	182	238	209	205	210	223	205	183	190	217	204	201	230	208	210	202	191	216	195	229	214	240	198	194	211	202	229	196	219	204	211	188	187	209	194	234	217	210	226	183	198	202	191	216	205	211	212	198	203	195	191	205	202	209	227	198	214	213	198	226	218	227	224	216	189	190	228	218	206	242	189	217	227	202	231	199	219	208	207	216	239	203	204	211	211	209	186	228	223	221	185	233	225	225	192	187	234	200	212	242	201	204	201	224	207	222	211	211	203	232	200	196	230	198	211	210	220	198	192	247	230	214	213	230	182	231	191	225	198	189	199	210	203	223	210	234	199	210	226	193	199	205	224	228	217	203	213	205	216	221	198	203	221	181	214	219	209	217	222	209	206	231	207	223	230	212	206	181	203	205	199	191	218	211	200	218	198	244	218	208	201	199	225	216	208	235	198	201	181	203	192	216	236	233	209	224	230	205	194	233	223	210	192	214	217	185	187	170	223	209	205	206	229	214	224	206	212	192	215	221	200	207	227	231	200	212	217	216	196	197	214	224	195	192	212	211	210	213	201	202	198	228	208	238	234	205	207	203	230	225	184	223	184	220	174	216	189	189	212	219	222	199	208	216	200	235	221	209	213	219	187	180	211	213	209	188	225	187	209	214	192	225	200	215	209	225	198	212	216	201	208	215	202	203	204	226	217	210	233	225	209	216	214	200	214	222	200	207	197	225	220	203	219	227	201	210	226	202	214	240	246	210	192	197	201	207	213	216	194	219	217	198	199	221	197	212	215	224	197	242	199	232	183	217	189	209	216	226	223	217	220	238	200	209	220	234	207	192	233	190	220	216	183	200	213	216	204	190	206	209	231	213	208	193	215	188	192	197	211	209	199	203	232	206	192
2246	766	1016	1068	1010	917	781	779	800	958	7837	12944	10264	5613	639	615	574	649	597	612	600	584	577	646	597	609	608	613	602	613	586	607	614	626	621	561	605	598	556	600	593	611	628	588	596	607	617	554	591	580	646	646	681	706	676	634	591	620	629	579	569	624	597	599	538	619	551	624	632	613	573	603	597	595	537	572	596	619	611	602	621	598	631	604	569	601	586	629	600	633	568	608	610	581	586	607	572	629	585	617	603	570	602	561	603	610	626	633	610	600	605	614	600	604	609	604	583	585	611	580	629	617	584	590	612	620	602	559	649	592	611	621	588	601	636	597	621	589	538	567	590	605	608	598	600	570	566	564	583	567	576	605	634	544	589	609	561	553	596	565	566	597	603	586	564	594	562	585	579	606	592	574	576	595	582	618	619	618	573	612	579	570	633	564	604	578	656	610	597	584	618	622	547	636	580	627	570	594	598	614	591	601	615	576	591	637	590	591	566	632	648	586	585	614	599	575	598	640	582	596	619	634	611	599	595	602	618	592	574	597	604	613	631	576	570	627	646	620	648	605	614	594	621	597	579	619	565	629	611	559	613	623	627	565	601	589	588	613	586	586	606	602	602	569	619	590	587	636	595	595	585	609	587	590	549	603	580	611	625	613	586	569	598	599	587	589	590	601	577	626	599	561	623	580	603	602	599	600	601	576	616	584	631	598	557	591	622	622	616	588	622	609	660	577	650	593	583	590	593	600	576	581	579	585	576	597	598	566	578	612	605	656	567	585	590	607	615	617	613	616	640	594	611	633	653	584	578	607	619	547	575	620	593	595	624	637	596	567	622	642	611	593	592	608	586	593	601	615	583	638	593	617	612	592	628	602	640	606	599	600	597	561	593	607	601	614	614	561	588	613	603	556	627	624	577	563	606	571	572	583	610	546	598	603	591	584	633	609	585	669	584	618	605	574	591	576	590	580	580	570	618	583	627	615	560	615	631	627	551	657	618	562	642	628	618	562	611	590	601	562	596	586	603	596	628	549	570	608	568	630	605	583	574	609	638	611	620	608	586	625	582	577	613	630	583	557	599	576	610	592	582	605	598	578	569	589	609	624	546	571	589	645	576	561	564	604	612	575	596	585	634	637	577	588	614	586	571	622	583	591	600	567	607	581	563	608	628	623	564	617	615	612	602	634	569	626	591	559	615	619	588	609	593	604	643	578	620	609	588	579	620	596	607	593	602	632	556	568	575	594	620	584	589	589	587	594	581	613	621	600	627	616	577	544	615	583	607	597	604	611	575	595	578	575	608	570	582	593	627	642	615	613	600	606	572	661	622	596	597	625	597	599	584	567	594	610	586	618	559	577	584	605	552	580	636	611	575	589	620	564	604	612	545	597	585	546	573	570	669	617	593	617	585	602	572	581	592	600	594	622	585	592	608	636	600	582	573	591	613	585	585	651	585	619	584	567	582	616	584	578	601	611	594	617	567	573	577	605	599	614	596	630	602	611	619	597	576	652	602	589	590	638	582	583	582	650	618	595	559	599	599	617	586	576	606	597	582	590	581	577	574	562	635	646	632	588	602	613	629	595	574	610	597	606	605	568	607	523	629	597	549	609	597	589	592	650	624	610	560	599	630	557	608	588	551	626	567	649	598	596	605	602	642	594	608	589	604	612	560	560	575	602	630	572	597	584	607	602	549	562	555	605	608	589	624	587	600	604	619	608	594	656	585	585	574	615	582	594	621	621	582	576	564	574	591	643	610	583	601	575	627	623	626	605	590	581	609	609	542	545	599	598	567	572	601	580	606	607	606	665	599	625	618	554	590	601	617	608	589	616	590	598	582	604	586	556	563	633	618	655	544	578	584	587	620	585	543	616	602	605	602	580	551	613	643	593	591	579	599	622	617	592	602	624	622	630	570	592	551	606	625	623	609	620	641	597	640	524	584	643	554	588	642	580	588	646	591	585	562	587	611	604	561	568	568	557	646	609	598	595	612	623	634	639	580	576	609	591	552	578	620	613	593	576	575	562	610	600	579	538	598	593	609	544	567	580	581	579	591	556	600	586	585	635	616	596	599	555	585	598	638	636	575	592	584	588	641	597	557	594	634	605	565	568	565	571	617	644	589	581	600	603	607	593	617	592	573	613	613	584	584	585	611	577	594	613	582	567	596	574	582	629	602	597	621	619	599	595	613	630	613	595	610	581	590	628	605	580	596	600	609	605	563	583	561	620	587	620	586	612	604	614	582	569	619	578	578	568	620	578	585	600	551	605	605	591	570	589	568	593	635	541	610	638	613	576	603	642	549	643	618	608	585	590	613	625	593	622	593	605	617	658	572	567	629	553	565	595	623	603	595	630	574	608	614	574	575	583	590	605	597	593	585	568	577	589	612	594	578	602	610	579	620	631	596	578	584	550	615	549	573	571	557	585	630	589	583	608	631	617	628	587	589	607	605	584	593	643	611	612	603	649	585	624	634	665	595	573	555	646	589	555	576	583	590	540	576	602	586	598	613	604	627	532	550	628	571	627	587	614	593	603	597	617	624	572	600	601	623	597	643	600	607	671	602	590	649	581	639	611	617	571	594	612	577	605	560	634	610	613	619	587	612	562	610	595	607	595	597	593	638	591	589	608	594	598	610	621	590	590	603	616	589	525	567	619	613	600	661	651	615	603	643	576	623	558	587	616	617	605	610	573	606	638	653	579	564	606	596	609	619	597	618	592	644	624	593	635	613	571	567	591	590	639	587	568	545	613	574	577	636	616	604	635	614	589	550	654	607	619	672	604	590	584	584	671	604	560	585	569	587	569	619	605	560	582	622	574	578	614	606	618	611	565	615	585	600	626	603	593	590	618	580	551	633	574	584	617	557	564	547	563	552	579	592	595	612	598	585	597	629	646	561	608	616	573	593	600	549	643	577	623	579	568	566	598	582	602	601	551	641	596	583	579	626	627	588	582	573	588	563	585	563	566	571	615	606	592	600	604	583	568	604	598	616	596	588	614	604	608	636	546	579	587	628	596	604	537	553	620	588	608	610	587	616	637	577	586	634	620	604	636	571	626	615	608	627	600	616	592	597	583	596	602	615	575	649	593	622	608	582	622	613	593	633	600	578	617	568	626	547	554	612	572	616	595	550	622	617	630	561	598	605	656	600	572	619	613	594	599	553	600	594	604	579	609	613	606	592	606	668	568	601	637	544	585	578	604	564	586	581	549	615	580	645	579	625	567	577	612	603	612	579	574	564	634	606	576	608	583	596	564	545	603	610	593	603	584	583	607	573	609	597	607	608	607	584	574	564	596	576	613	588	614	637	577	602	622	596	582	579	622	598	596	572	604	634	606	628	578	574	569	611	567	571	607	551	579	641	556	563	637	551	599	618	591	613	554	567	587	572	572	602	610	584	590	581	586	614	572	588	631	621	570	601	630	616	598	583	587	603	631	601	602	635	616	618	580	610	627	550	571	582	566	621	597	589	606	580	606	574	623	565	591	595	587
9095	2068	2517	1912	1212	994	741	656	559	575	13393	25291	19477	8768	533	210	226	210	211	212	196	229	190	217	206	204	189	229	205	201	193	182	204	164	218	203	214	197	196	206	216	206	202	219	205	205	208	189	182	210	206	224	336	328	279	228	184	202	212	191	192	212	191	221	204	210	202	207	223	183	207	172	194	205	194	206	216	211	206	183	195	205	205	212	200	207	195	198	213	205	199	216	226	195	184	229	195	179	180	193	187	166	189	189	214	205	194	197	182	179	188	185	198	231	191	195	184	204	212	168	192	203	193	200	195	198	185	176	226	198	203	186	205	181	174	203	204	217	177	225	196	197	204	210	193	186	203	198	231	209	201	193	183	182	174	207	196	199	189	202	219	221	190	218	215	181	209	217	196	199	184	191	184	214	215	191	202	196	179	209	191	200	173	202	187	194	201	179	194	203	206	229	172	178	192	240	199	176	208	196	195	219	219	196	204	207	205	191	213	199	153	211	193	203	202	215	198	195	218	207	213	191	214	214	187	212	186	204	179	197	225	183	195	191	179	200	191	181	169	211	205	185	196	192	199	193	206	189	182	183	206	202	198	189	205	195	172	219	179	197	196	196	199	180	241	198	206	188	192	207	188	205	199	203	186	195	199	200	200	172	189	192	185	192	172	184	181	188	196	187	171	182	188	189	220	181	210	186	161	174	183	186	209	217	201	230	179	187	175	195	190	177	199	211	183	198	190	201	203	221	191	198	202	208	193	179	211	189	213	179	193	211	205	185	216	182	199	209	170	207	226	197	203	193	180	208	160	198	188	194	202	201	182	181	205	204	192	201	204	212	190	190	204	201	180	210	215	174	220	197	209	189	232	204	214	181	200	199	205	208	212	215	209	179	193	231	203	203	198	210	172	181	199	221	220	171	227	208	188	193	206	208	204	205	189	182	182	211	172	184	186	184	184	211	197	186	212	184	185	203	178	186	206	200	201	192	176	206	193	211	197	201	216	200	182	162	184	196	211	230	212	189	208	196	186	207	203	183	201	198	190	216	193	206	208	181	184	179	197	191	188	185	193	202	189	196	196	191	185	197	185	182	211	196	222	212	203	173	207	203	195	217	206	193	187	187	197	186	170	213	200	221	187	206	199	160	190	199	167	204	209	203	201	205	206	181	196	196	204	203	207	195	200	198	201	189	207	199	182	184	192	199	187	204	200	187	205	195	215	198	188	177	163	205	208	209	198	187	190	179	162	183	196	189	170	219	190	194	208	190	209	168	195	187	231	177	206	203	193	214	196	197	208	202	203	217	185	202	196	199	177	221	181	169	214	189	172	201	188	206	193	200	177	177	223	224	194	204	222	227	211	202	194	234	190	211	203	198	157	172	198	182	207	210	212	186	198	208	177	161	208	202	214	210	208	199	226	178	211	195	185	199	195	188	170	178	212	175	201	201	194	173	211	202	205	192	211	162	191	186	192	193	162	194	190	209	195	195	209	208	204	158	195	194	166	224	192	193	234	207	217	207	198	198	213	195	205	205	205	215	189	188	224	204	171	184	195	167	211	202	186	207	214	181	196	204	220	199	213	212	193	182	199	167	193	199	195	212	203	174	193	209	219	201	199	195	201	180	222	205	206	194	191	207	189	183	214	189	211	191	200	193	214	206	172	212	207	181	193	193	180	195	199	174	184	202	222	215	189	182	190	212	213	209	218	186	205	179	177	196	227	180	184	207	204	210	199	186	210	211	183	217	197	213	186	184	195	190	177	201	201	210	194	179	204	205	207	178	188	178	179	183	191	203	220	200	228	191	194	192	203	213	182	203	224	205	212	191	180	179	178	212	185	182	209	187	190	202	225	191	200	218	201	185	175	179	211	216	184	185	218	187	192	201	191	189	202	180	208	207	185	206	200	197	195	195	212	169	179	170	193	189	209	176	192	187	173	189	192	206	197	172	186	216	220	217	188	189	174	188	184	193	207	203	174	202	189	206	206	203	204	212	205	183	201	180	221	182	186	192	201	224	178	191	205	210	184	197	199	197	180	203	187	174	191	198	201	169	192	208	173	195	220	195	190	217	202	198	199	174	189	187	176	193	168	174	183	184	183	192	191	190	202	185	196	207	181	198	171	162	190	197	203	185	202	198	194	178	195	203	220	198	191	199	218	187	180	206	185	186	206	224	188	185	217	202	212	197	184	184	190	222	216	171	195	171	177	205	179	204	186	204	178	201	215	204	205	217	200	195	201	218	188	205	191	196	185	233	206	202	196	207	200	219	207	187	221	187	204	183	209	211	210	181	175	226	219	195	196	195	195	183	211	181	192	190	215	176	205	207	177	186	190	191	191	175	197	218	207	211	228	179	202	220	179	208	205	196	203	209	196	202	180	206	182	216	183	164	207	189	180	168	187	229	226	204	191	195	209	195	190	211	198	197	194	190	173	195	195	183	208	199	220	196	207	213	171	200	202	189	198	199	182	188	178	186	181	226	191	196	183	179	223	196	181	178	191	190	162	206	195	201	192	177	188	201	216	184	211	206	183	197	171	195	194	188	189	180	202	177	196	172	190	178	169	198	187	220	192	204	194	198	209	188	186	177	182	202	206	231	209	200	198	182	187	202	203	191	203	187	195	220	180	193	198	172	185	225	189	227	177	208	202	183	185	182	183	200	175	208	173	206	197	196	201	231	190	195	186	181	197	185	194	201	190	206	202	207	190	200	200	206	210	183	190	225	197	199	194	187	183	186	201	179	217	201	208	194	188	205	222	190	202	206	208	187	209	182	200	209	196	204	193	193	174	210	195	185	200	190	224	197	198	212	204	202	191	190	186	174	188	176	185	192	189	183	185	206	187	184	214	193	208	175	180	211	204	195	208	226	201	226	219	184	207	191	202	195	203	211	205	192	199	209	216	197	196	187	211	181	181	220	184	185	216	199	196	176	196	184	197	207	208	181	214	196	201	219	176	205	215	195	241	188	180	218	204	185	199	209	215	212	196	203	231	183	204	216	190	202	208	186	187	222	193	180	214	210	179	204	183	185	182	203	189	180	185	209	180	181	209	218	201	170	184	216	206	194	200	192	212	173	195	213	188	218	197	202	193	195	199	223	190	206	179	231	195	200	176	194	211	203	189	217	197	221	168	165	203	186	215	207	186	206	208	220	188	214	196	186	199	204	214	188	209	233	186	183	180	205	204	199	192	212	191	206	189	211	225	188	207	214	184	184	192	190	192	203	203	202	214	200	224	186	191	190	203	214	184	187	174	171	184	191	174	197	191	181	199	217	201	203	196	199	193	217	208	193	205	182	196	202	210	206	204	207	197	206	197	210	187	195	194	203	198	219	205	192	194	231	211	220	196	206	200	189	181	180	180	189	199	191	199	185	199	207	180	195	202	204	207	191	202	214	202	190	192	198	202	205	189	199	207	186	184	230	226	202	209	204	215	186	196	194	216	200	187	177	170	186	189	187	167	217	209	196	210	205	228	193	179	207	229	180	205	209
6211	2421	4759	5307	4373	3819	3157	2866	2739	2969	31913	44437	38044	21017	1427	645	676	662	676	640	640	649	600	580	576	588	595	653	599	571	591	617	576	575	572	580	583	573	561	558	613	614	591	593	605	608	654	657	690	638	596	821	1677	1307	1115	774	612	633	579	584	533	554	593	510	566	560	612	581	563	587	611	556	555	603	557	594	572	591	624	571	541	577	568	592	598	586	567	566	550	556	586	597	552	595	572	554	566	554	546	504	594	583	589	573	592	568	570	539	573	539	569	544	523	592	587	559	578	566	594	585	585	590	586	563	574	587	635	563	510	537	626	591	511	599	585	611	563	538	552	579	604	590	563	598	585	566	568	564	546	601	564	594	540	555	544	525	563	574	599	577	554	572	593	559	588	558	549	605	555	608	536	593	567	544	565	522	560	554	543	533	571	571	556	589	598	606	554	561	568	562	592	594	571	578	590	557	549	575	572	556	595	595	591	579	612	562	581	569	591	579	565	595	567	532	590	568	589	620	581	574	526	593	586	554	562	569	546	565	563	586	563	609	546	569	590	578	567	553	562	563	560	565	569	571	559	567	561	602	597	547	586	570	599	566	559	584	621	583	545	587	575	505	581	595	584	526	564	570	572	580	565	562	579	585	566	569	621	566	557	570	557	575	615	563	587	579	608	592	521	543	583	527	581	579	561	590	578	579	558	552	623	588	578	570	563	612	568	571	614	599	611	591	553	545	585	552	515	551	635	604	558	611	596	520	562	565	551	579	595	580	559	626	561	549	559	572	526	594	557	562	567	605	577	550	589	582	582	569	533	534	596	574	569	574	578	548	597	589	606	562	564	549	616	551	601	522	581	546	577	568	585	565	580	561	533	577	565	578	588	617	589	573	558	558	586	545	563	562	548	606	563	539	573	541	581	571	573	563	561	523	582	559	546	566	600	554	573	577	567	611	559	575	569	540	576	570	564	574	618	587	576	583	557	582	574	556	544	582	585	618	537	533	537	578	570	568	583	593	597	551	588	563	536	585	578	564	568	522	579	600	571	532	571	558	596	594	549	552	567	550	570	578	616	589	601	592	558	578	582	632	617	610	545	606	603	569	588	567	604	565	576	540	563	542	556	593	585	589	572	571	547	633	598	577	534	605	546	561	579	537	558	572	571	527	571	585	570	557	558	573	583	550	586	599	564	569	577	578	537	597	592	572	585	577	554	545	566	563	555	515	541	610	583	545	562	540	569	577	569	610	564	580	568	573	565	577	600	548	552	544	544	582	568	578	568	575	587	591	535	576	585	598	571	581	520	550	574	615	558	558	555	566	571	583	609	548	588	551	544	575	567	579	566	603	621	581	551	579	589	622	574	594	602	550	601	585	590	587	598	572	609	571	521	582	568	586	558	538	547	585	593	590	591	550	618	543	564	565	554	615	561	577	572	566	581	577	591	581	584	558	569	538	551	597	546	610	535	558	601	573	592	569	620	563	636	556	574	578	533	563	560	568	589	600	580	580	569	594	593	601	596	595	539	626	618	615	570	576	564	592	594	584	536	581	626	573	580	554	539	597	593	569	560	557	585	574	586	576	548	594	591	574	569	581	570	564	603	555	575	580	615	571	541	613	619	540	544	569	572	576	568	576	595	557	584	580	544	586	615	601	566	574	566	611	582	554	579	598	607	590	550	559	551	598	555	608	538	561	568	565	602	584	565	543	553	575	595	564	532	559	573	553	547	556	552	586	568	525	578	595	533	520	595	599	570	576	575	571	536	549	599	561	602	597	575	569	577	552	544	569	576	563	606	566	590	584	595	546	580	574	556	558	608	576	580	555	580	545	580	562	572	605	537	567	527	543	588	565	597	564	575	549	556	556	633	572	548	586	565	605	550	596	544	553	572	572	552	584	561	588	573	526	584	600	577	598	574	606	604	612	587	577	524	577	581	590	538	602	581	633	569	539	552	611	596	546	568	588	573	575	590	554	547	608	595	605	625	559	571	568	564	517	582	591	571	604	557	586	612	547	562	589	525	616	607	574	597	597	583	570	585	551	559	578	558	549	547	562	557	606	603	562	572	550	560	556	607	590	541	563	616	576	573	590	578	588	606	576	589	622	558	561	563	585	590	560	594	563	566	574	546	573	578	542	590	571	571	555	551	552	585	584	570	571	582	574	571	582	587	583	563	604	557	569	592	551	587	589	568	557	618	603	590	613	591	560	575	576	575	570	568	562	577	615	567	532	590	567	535	562	600	585	570	574	571	552	596	602	577	563	571	579	580	542	581	604	585	577	537	560	589	584	551	528	571	542	562	531	578	571	609	580	536	601	570	599	589	512	595	592	592	580	588	527	544	595	570	562	588	557	590	547	597	574	580	556	585	583	535	571	572	532	568	571	597	572	549	590	592	604	594	598	563	600	609	587	599	548	524	535	574	534	546	580	594	529	591	624	536	568	543	583	560	595	580	538	571	591	581	587	562	568	620	568	563	597	545	557	569	543	588	573	563	591	547	602	560	528	547	571	578	571	576	549	588	626	621	576	569	566	588	578	617	587	578	574	531	566	572	587	576	562	529	586	566	603	610	555	563	578	606	558	586	626	562	549	600	557	556	556	516	572	596	576	597	582	576	604	540	585	610	570	567	584	560	594	595	568	584	555	602	596	595	546	597	620	586	553	561	611	584	608	563	572	598	549	542	571	564	595	615	548	571	550	565	577	607	569	631	612	571	564	589	541	543	580	588	588	548	602	580	594	506	566	591	593	570	597	579	565	586	612	609	556	540	547	599	559	613	595	555	588	572	566	517	547	544	593	571	549	563	628	539	558	569	570	577	560	609	577	572	582	571	642	588	575	571	574	536	604	590	558	531	606	587	574	572	567	586	539	605	590	539	607	568	552	597	565	615	580	528	543	583	625	553	579	567	578	598	587	563	579	559	543	594	548	579	595	558	570	575	598	537	559	563	565	563	568	573	568	564	591	586	541	580	571	576	558	565	563	550	577	548	582	593	560	593	587	556	569	543	615	562	575	622	563	546	577	551	578	583	547	559	556	581	563	569	578	526	577	534	603	599	561	562	488	514	588	578	589	551	575	552	612	589	548	558	598	578	556	563	560	625	562	569	593	547	569	569	587	577	547	568	586	577	535	587	571	549	576	575	585	645	540	584	591	572	574	571	594	558	550	604	603	555	553	541	582	591	607	574	573	596	582	578	573	593	612	613	574	603	542	585	560	588	574	607	590	583	544	560	624	563	576	592	595	604	585	552	581	569	552	609	563	575	586	624	574	566	529	581	529	556	558	522	613	574	568	562	584	578	558	611	551	553	589	593	579	538	613	562	554	603	596	583	569	557	583	549	562	603	566	582	571	549	572	615	548	582	598	616	550	605	576	570	551	615	559	564	602	575	592	580	545	555	568	567	600	578	600	610	597	572	551	550	586	605	566	588	591	571	551	554	607	568	604	575	589	546	568	589	571	578	562	566	624	579	536	592	546	592	552	547	567	578	585
15663	3907	4688	2973	2006	1456	1174	1059	1001	833	21731	35722	28997	12915	612	275	277	225	258	247	271	257	225	235	214	218	235	244	248	233	240	222	233	230	230	270	229	238	243	264	256	215	216	274	255	232	231	218	229	260	228	311	521	425	384	294	240	249	259	219	243	236	224	229	221	209	226	230	235	253	234	224	227	242	247	248	220	223	240	248	206	247	255	234	213	254	229	227	221	286	220	197	237	254	236	224	216	237	224	243	231	229	246	229	236	234	252	228	246	240	219	206	224	230	242	194	264	238	214	231	243	220	234	225	203	202	227	226	251	224	223	228	244	252	233	230	229	254	237	208	250	198	242	219	230	249	216	255	228	233	224	242	231	240	222	236	219	246	222	218	234	246	202	223	224	219	223	212	216	240	248	233	210	210	240	220	237	234	249	219	216	240	220	224	224	240	212	220	215	202	228	223	224	228	234	222	244	231	247	261	235	244	222	245	267	243	215	225	237	231	240	227	210	208	242	248	241	233	238	252	228	204	240	221	259	223	232	259	223	214	203	235	207	240	216	203	228	212	217	219	217	232	252	219	211	227	209	241	220	229	259	214	241	213	227	240	247	225	215	256	259	235	227	237	232	274	244	253	257	233	235	214	200	211	247	231	255	254	230	238	215	226	228	230	242	239	237	214	236	231	228	241	226	214	247	186	207	244	221	240	240	230	201	206	210	230	215	224	234	211	217	228	241	229	218	217	244	217	207	222	227	228	194	233	232	238	208	237	242	238	231	217	252	240	219	244	214	216	214	220	236	200	242	242	230	206	205	251	231	238	259	239	214	218	227	230	252	206	236	241	217	218	228	238	234	214	232	246	211	245	217	201	229	225	215	236	216	220	229	235	242	214	239	258	217	220	232	232	253	231	228	229	222	192	211	226	233	209	233	242	214	252	234	237	247	239	211	208	221	208	217	240	248	240	219	228	219	200	233	224	246	227	206	244	225	218	245	218	245	199	211	212	215	216	186	240	246	242	239	234	245	224	214	243	207	228	232	193	260	222	235	215	207	223	246	258	232	229	201	244	246	222	238	206	203	222	221	231	218	211	233	241	202	254	220	223	214	224	241	221	261	220	241	225	221	223	232	226	241	250	216	230	221	230	240	230	227	222	240	219	198	222	232	226	223	237	233	233	237	195	195	224	214	242	227	241	208	232	226	215	234	238	224	242	221	214	260	227	240	225	215	231	214	247	234	220	206	236	207	227	234	218	235	220	237	252	204	215	211	224	221	213	262	238	232	220	223	221	219	254	225	226	230	242	237	234	217	218	258	195	234	227	216	239	225	250	224	226	240	241	238	240	213	238	223	238	224	205	240	224	247	230	249	226	204	227	225	205	227	215	223	242	229	237	220	229	219	221	212	211	231	248	238	224	218	217	211	232	227	219	221	223	252	256	229	220	220	222	238	237	217	231	229	248	215	234	217	233	250	214	210	230	224	222	235	236	245	238	234	220	222	254	250	232	230	241	243	224	227	219	230	226	229	218	229	227	238	250	212	236	239	246	238	221	249	233	219	210	195	216	241	256	252	241	217	219	206	239	236	246	247	239	237	260	227	244	235	219	277	257	232	225	215	232	231	237	254	234	214	231	228	217	221	214	233	214	245	253	232	254	242	225	231	225	232	225	210	215	224	212	200	215	219	221	235	228	224	221	230	248	232	225	241	232	208	274	238	232	230	245	231	226	214	211	235	242	223	245	215	219	233	243	224	224	225	215	228	238	232	247	244	225	242	222	246	207	226	203	228	250	211	218	201	213	247	245	223	239	215	229	238	215	214	239	257	234	230	221	210	196	208	232	241	219	276	189	250	240	235	252	249	236	238	240	211	217	250	224	226	189	224	219	231	176	217	225	236	206	209	218	237	229	224	226	234	220	224	222	232	238	228	231	217	238	230	230	224	217	212	220	231	230	228	224	244	234	228	218	218	235	220	222	219	239	203	258	209	236	214	205	265	223	254	230	191	235	240	227	240	242	221	219	220	229	231	251	247	254	247	241	255	239	259	240	235	237	262	225	229	223	220	216	250	245	208	240	243	234	224	242	245	231	233	225	232	229	221	229	237	218	236	224	223	240	242	210	221	247	248	243	248	217	254	231	245	222	251	231	225	243	215	226	228	254	220	247	229	222	227	224	215	229	227	224	227	242	193	252	225	203	222	239	228	259	247	223	229	209	214	218	218	223	215	218	236	210	222	241	214	250	238	235	222	221	245	231	249	228	216	213	218	224	200	240	232	215	239	208	251	226	243	212	252	227	227	246	242	241	222	223	226	263	258	218	233	217	227	266	232	237	241	219	217	231	209	233	260	238	214	252	232	243	216	205	218	213	202	216	243	251	236	205	218	226	211	225	217	225	224	215	222	277	243	258	208	254	243	221	226	204	224	212	235	239	241	230	248	238	277	224	246	235	241	217	227	234	224	209	204	235	238	228	251	234	243	238	230	238	271	223	227	252	221	218	226	219	266	242	228	220	215	215	224	216	255	204	204	233	216	210	253	220	221	247	211	227	216	192	228	244	226	237	209	219	209	246	207	250	223	240	227	239	239	248	251	269	230	206	202	228	216	228	235	230	209	189	236	244	247	256	239	197	197	254	223	207	234	242	239	230	231	241	234	248	212	224	194	236	223	224	205	248	227	226	222	234	224	209	228	246	207	254	248	217	234	234	244	244	225	210	247	244	225	216	235	243	211	246	254	211	231	232	227	209	211	221	245	240	238	247	225	249	220	198	225	218	267	235	242	221	239	242	226	208	218	237	255	247	237	221	220	223	262	220	230	216	206	208	206	221	243	238	258	240	217	233	237	245	217	240	240	238	218	245	212	211	244	218	231	193	206	237	212	230	219	212	211	212	238	246	237	213	269	221	240	242	255	248	233	256	219	219	257	224	248	230	224	249	237	225	230	230	250	211	249	248	232	245	210	216	238	233	215	239	214	213	243	224	229	249	230	223	229	231	256	191	221	239	234	215	224	214	227	232	248	245	243	224	208	253	231	234	213	216	227	232	248	247	234	218	242	238	225	211	226	226	226	236	223	229	211	213	227	230	208	259	218	239	258	236	234	267	242	213	232	237	220	232	205	199	241	224	217	220	217	254	224	221	207	236	226	210	247	230	229	213	226	230	248	242	207	223	206	216	231	233	215	237	226	242	254	221	213	204	219	216	261	254	209	210	208	207	211	221	219	225	211	203	239	241	228	226	231	238	210	221	219	251	251	238	246	223	210	231	253	240	221	233	221	245	243	228	234	251	247	226	247	267	240	194	222	238	240	238	223	250	210	233	243	217	211	228	230	228	229	238	235	224	222	219	233	222	251	246	231	209	241	231	202	232	232	238	213	240	224	230	228	232	245	245	219	218	255	231	246	221	231	213	203	229	211	233	229	200	236	243	269	214	229	224	223	236	220	241	250	237	235	229	224	221	219	245	257	209	251	241	220	210	218	218	239	234	253	217	223	232
8089	3654	7358	7712	6720	5494	4924	4534	4784	4180	42356	52324	46148	21800	932	832	816	771	821	787	777	823	753	685	680	714	728	787	725	688	697	688	628	684	694	646	641	681	724	697	669	714	690	686	727	720	804	805	785	768	811	1202	2942	2465	1719	1088	812	697	685	644	640	660	660	663	632	640	592	681	664	644	704	672	633	606	631	674	654	660	622	664	661	656	707	640	660	664	604	708	661	638	689	631	673	643	661	675	669	680	633	623	625	691	650	635	670	645	633	666	636	629	624	650	675	595	617	618	666	695	681	706	648	582	685	698	660	699	664	695	696	637	663	659	655	734	642	692	681	665	652	627	696	669	617	648	638	682	651	621	599	655	652	664	666	647	631	621	632	696	649	631	678	630	644	601	635	650	610	625	627	674	652	651	648	670	619	650	647	612	619	674	660	651	693	651	660	661	686	657	618	664	659	647	652	664	643	692	598	661	612	636	655	644	682	648	678	674	637	659	647	652	644	695	612	658	679	632	671	713	681	649	675	682	620	685	647	668	633	649	671	603	653	621	661	610	652	662	607	638	646	642	650	649	677	655	624	645	636	658	595	642	686	715	623	672	682	614	622	618	627	666	703	652	675	676	635	657	624	626	686	660	655	654	651	647	639	650	624	658	637	624	649	626	654	690	660	640	666	651	678	645	715	630	617	594	636	649	615	647	648	643	630	637	635	618	663	631	681	665	644	642	645	657	683	672	681	627	652	658	635	647	643	653	680	646	637	704	703	617	650	646	624	701	692	634	665	641	644	632	681	669	677	652	639	635	668	664	650	649	649	606	647	685	680	586	603	683	679	643	662	621	634	640	660	653	685	606	660	609	635	678	687	642	666	637	676	641	619	591	673	627	658	668	662	663	641	642	654	645	633	666	643	704	673	694	699	684	650	604	621	674	688	637	643	646	631	668	687	675	654	677	641	624	669	637	654	674	610	644	640	742	674	650	638	622	724	642	689	717	646	663	681	668	631	657	726	647	648	650	679	667	664	626	693	676	655	663	653	657	620	674	654	681	632	644	648	664	624	692	672	641	615	661	646	663	667	662	647	669	670	658	675	616	656	662	662	663	630	638	627	653	630	614	644	698	654	625	643	685	659	624	602	652	623	630	617	668	651	621	646	638	627	617	658	722	625	641	675	606	700	663	659	671	663	672	678	697	674	613	678	677	629	650	620	684	634	651	688	676	618	621	613	647	642	651	645	692	653	645	684	685	642	656	679	632	628	635	672	657	658	674	627	642	637	652	675	646	633	635	614	664	649	636	678	626	632	662	716	671	626	679	645	689	646	649	639	684	659	649	682	634	685	681	645	571	632	622	722	639	674	638	665	687	691	661	602	697	661	641	638	655	635	627	636	623	685	662	669	654	653	667	642	672	626	632	660	637	605	596	627	663	690	644	604	640	630	664	618	629	667	674	661	668	638	625	722	681	601	620	654	684	665	640	675	707	594	642	687	643	645	627	701	645	737	624	635	673	673	626	660	655	644	723	651	617	700	666	681	652	673	664	655	671	662	640	623	660	687	665	661	629	681	644	666	644	651	674	659	631	658	616	659	718	657	647	671	691	685	698	616	640	632	685	649	647	630	643	631	653	657	672	656	654	647	609	635	668	644	645	646	645	656	653	605	641	629	685	630	669	642	653	674	670	637	636	651	641	676	615	642	648	717	654	661	683	659	656	654	672	638	659	658	668	648	689	633	663	650	640	670	641	663	660	638	678	670	650	640	643	668	670	654	644	588	684	629	658	627	585	631	687	683	689	640	687	627	688	648	592	702	673	657	675	644	635	668	657	643	686	639	697	663	655	667	647	671	664	672	664	641	628	674	665	642	642	663	612	668	650	691	655	644	675	651	644	618	665	624	625	624	623	654	647	635	665	655	661	656	597	617	665	650	617	668	642	655	647	606	677	650	666	634	661	680	688	646	678	680	659	599	645	653	645	627	642	637	673	639	646	655	645	663	658	691	615	653	663	627	625	663	663	627	641	682	655	606	645	650	671	660	694	664	666	650	628	614	678	656	660	684	667	693	665	664	623	650	683	662	630	652	648	659	651	671	619	649	655	685	660	640	666	665	661	663	670	639	674	652	660	650	690	656	684	618	620	688	658	637	674	631	660	663	632	611	672	641	644	632	609	640	671	612	670	661	661	649	675	642	628	662	619	669	669	632	630	669	665	664	685	694	622	689	586	670	637	636	681	656	602	620	656	669	642	688	659	655	627	656	609	678	656	623	626	631	627	621	620	652	605	674	681	645	651	682	676	647	684	642	620	681	662	666	654	642	629	646	634	628	629	669	660	677	642	595	657	657	675	638	688	628	601	696	650	665	657	626	687	660	659	670	629	652	622	608	608	588	647	669	643	654	623	625	683	670	625	648	654	668	654	628	672	687	705	656	617	672	667	628	670	655	635	641	654	709	675	686	666	631	662	617	608	637	608	704	688	664	625	659	652	697	640	664	667	640	687	679	661	639	628	619	649	642	624	652	639	647	636	696	631	698	677	663	608	662	689	653	666	651	641	687	697	653	597	647	632	666	694	575	684	630	663	658	636	675	657	682	645	635	671	594	648	627	675	651	628	629	705	672	671	688	634	677	662	662	626	672	605	659	649	615	673	636	684	634	630	645	667	620	627	635	672	648	660	599	662	691	643	602	691	672	631	695	656	637	630	701	657	667	679	635	626	625	633	643	642	654	653	672	669	646	632	700	695	672	609	642	638	634	656	644	624	626	641	619	655	618	664	639	648	669	650	652	718	651	651	675	659	632	627	602	628	634	646	650	693	660	647	666	606	633	632	626	668	603	677	665	625	698	652	643	653	656	638	629	628	648	680	639	659	659	663	678	653	647	626	657	648	647	640	661	663	668	618	637	641	631	647	678	676	654	626	628	646	684	657	624	640	654	666	683	632	663	629	691	589	659	659	648	646	619	612	683	673	649	675	641	637	650	720	595	635	673	655	655	617	670	646	667	650	603	665	637	667	663	692	657	702	631	629	646	689	645	629	697	633	671	621	723	608	681	622	585	611	667	662	653	605	709	665	669	672	623	633	661	645	670	683	620	690	666	652	629	641	655	622	674	652	654	650	635	693	644	684	653	654	655	663	626	640	646	664	642	657	661	674	649	682	659	616	627	667	610	693	613	658	683	628	657	685	621	667	625	679	653	691	674	648	673	676	657	657	645	651	642	638	656	647	649	633	620	699	666	678	705	634	682	723	671	640	644	627	640	651	648	611	703	642	645	673	635	626	692	673	636	614	632	658	695	670	662	662	660	653	668	642	682	625	645	640	649	644	686	619	629	608	639	626	605	629	694	651	645	646	635	659	703	679	660	661	680	683	617	621	673	648	612	619	633	650	688	613	672	612	606	679	608	619	686	639	695	654	682	639	665	639	698	665	656	634	678	682	667	639	649	639	677	619	661	642	616	616	639	678	671	626	618	667	655	651	684	656	648	666	676	577	637	668
2090	297	355	311	279	280	224	232	243	256	1230	2493	2460	922	215	213	221	237	216	203	199	229	222	208	196	187	224	195	205	203	212	239	222	239	221	191	193	223	221	237	215	223	231	192	202	221	223	221	197	226	190	228	220	210	249	248	241	183	239	204	237	209	239	234	229	203	223	219	194	213	224	228	186	220	234	206	203	200	220	188	204	230	172	222	208	232	211	203	225	219	243	197	221	211	183	182	236	217	237	206	207	215	201	207	248	206	220	192	211	201	203	207	205	212	206	207	220	228	191	201	221	237	199	224	207	226	230	203	217	238	212	195	200	210	204	232	225	209	221	225	226	225	197	204	212	222	235	206	194	235	217	213	213	221	215	191	215	192	219	206	233	213	206	217	198	207	221	208	225	194	226	207	214	213	208	204	212	215	208	201	206	200	214	209	223	192	210	215	202	227	238	203	225	243	201	208	222	211	208	199	217	209	225	212	215	179	219	187	197	209	208	208	216	203	203	200	192	212	222	210	209	190	215	206	219	240	232	219	219	196	195	206	225	222	231	228	197	237	222	216	197	210	211	204	211	223	206	221	215	204	224	218	215	241	228	220	220	210	235	222	261	209	225	228	223	197	222	204	193	197	215	215	217	228	220	200	232	210	218	231	213	236	209	209	230	231	199	208	208	207	227	221	214	221	219	212	217	202	215	231	236	212	209	220	202	209	189	226	222	189	236	190	211	211	228	224	203	224	218	216	190	212	205	225	238	212	213	189	227	233	234	216	200	197	210	208	218	176	222	216	225	230	217	205	225	217	183	209	225	205	203	200	191	244	227	199	222	193	192	195	205	209	233	229	211	220	211	214	232	203	207	236	240	220	220	209	213	226	206	211	198	191	195	212	203	205	235	220	226	198	210	197	204	200	207	230	206	196	199	210	197	181	203	226	239	210	220	231	210	226	196	224	221	206	207	195	246	231	210	208	221	229	236	200	209	190	201	179	237	213	190	213	215	209	194	215	210	223	192	222	248	203	215	224	205	188	211	236	213	243	202	215	212	245	230	217	208	202	196	195	219	213	224	197	189	215	241	211	201	211	208	252	202	227	213	236	193	247	228	206	188	241	226	237	239	193	206	192	222	217	221	178	199	212	225	214	203	204	218	212	231	216	220	259	207	181	214	234	207	219	206	215	211	208	212	209	206	201	214	204	212	219	195	202	227	246	221	228	203	214	216	201	223	200	233	243	227	242	244	233	205	216	214	206	195	194	221	216	203	204	206	182	202	192	227	226	185	198	226	191	233	199	208	243	218	221	220	183	229	236	216	211	218	208	211	209	229	211	186	207	198	218	196	241	203	199	219	229	194	194	201	205	224	222	181	213	244	191	208	185	225	214	211	211	230	225	210	215	202	218	220	227	237	233	229	220	237	217	208	220	216	221	238	206	222	203	187	187	221	236	214	217	220	203	210	224	225	208	217	213	217	216	212	228	205	220	220	211	234	226	180	209	227	182	210	185	212	217	222	208	207	223	208	229	227	227	223	211	234	206	224	201	245	208	218	228	206	208	227	217	226	217	241	220	202	199	206	220	205	228	219	202	221	212	216	223	211	225	222	191	206	215	211	205	226	217	211	216	196	205	174	206	205	227	205	219	201	220	225	228	216	201	217	204	181	202	229	212	200	201	208	210	200	203	244	207	201	186	214	207	211	210	212	197	219	211	217	213	212	219	189	236	219	217	215	199	203	199	199	226	200	194	207	214	212	220	208	209	216	214	220	196	243	184	188	215	204	210	201	239	225	217	213	210	197	229	212	202	185	224	219	198	206	217	225	206	220	209	202	245	222	196	190	196	193	232	186	195	208	220	233	215	200	217	232	192	236	203	166	197	203	211	222	216	211	215	212	227	229	230	220	217	205	194	187	222	226	226	238	221	179	188	220	214	194	193	182	200	202	213	220	231	223	208	205	221	213	216	207	217	224	220	199	215	232	185	224	191	214	207	229	198	185	227	194	200	225	173	185	221	197	210	207	206	194	207	195	218	201	234	208	241	220	203	216	205	216	220	214	206	233	218	209	203	181	188	197	208	210	207	206	205	212	215	246	231	224	219	220	221	187	193	206	204	201	234	231	217	230	211	210	180	201	211	211	210	212	218	233	206	206	200	207	210	186	179	199	219	183	222	218	208	186	197	222	201	205	209	210	228	202	207	209	208	227	200	186	210	223	203	197	211	236	206	206	196	224	208	213	210	203	208	194	243	208	210	218	235	225	215	195	212	208	223	226	209	207	203	196	215	236	211	216	205	203	191	199	208	206	202	244	201	233	225	217	183	208	183	229	201	204	204	188	205	205	193	203	189	206	233	211	196	183	230	199	210	223	214	200	216	211	222	195	195	209	203	224	208	208	220	215	174	215	212	217	224	197	208	212	234	254	236	229	196	203	219	197	199	215	201	202	195	209	195	212	195	188	216	220	211	210	208	206	212	229	225	230	228	242	223	213	203	195	206	225	217	227	173	204	237	221	215	224	193	218	235	209	227	217	231	208	208	234	188	224	224	193	228	202	210	233	204	233	205	201	216	219	222	236	212	206	171	207	223	224	202	213	214	199	234	203	205	209	208	199	211	225	217	218	202	219	224	230	196	219	209	232	217	229	197	203	228	208	197	206	226	225	202	192	210	218	234	217	208	216	226	202	203	248	215	215	212	219	215	218	206	179	242	202	231	224	218	211	200	239	197	224	198	226	187	210	213	197	206	202	209	217	233	244	201	213	191	195	245	210	194	226	231	243	197	189	236	215	205	224	197	202	227	237	206	197	213	201	218	207	201	187	191	211	220	190	204	203	209	208	207	199	195	222	212	201	226	208	199	192	205	232	234	228	238	206	210	225	216	228	219	183	204	214	215	229	224	208	223	211	224	210	215	208	220	233	218	210	205	201	214	231	191	225	196	225	227	206	214	207	228	213	218	204	226	197	193	197	194	220	215	182	224	211	200	194	214	214	210	200	219	219	193	219	215	198	215	209	226	206	204	210	215	229	225	202	208	193	186	219	228	215	189	204	203	213	247	199	233	213	225	195	214	191	231	195	221	218	247	193	196	198	187	213	220	221	207	244	208	236	204	216	204	196	221	224	188	246	213	205	186	243	208	240	192	195	231	214	229	223	210	201	215	206	206	188	209	234	236	237	213	203	194	224	204	212	211	217	201	215	179	217	190	189	211	221	224	208	231	185	202	195	209	222	201	208	212	208	207	189	207	201	188	206	214	172	195	229	199	207	206	193	210	201	207	198	204	230	218	214	206	188	241	219	218	209	180	181	213	194	195	189	185	217	202	208	199	243	206	214	224	189	188	201	203	226	198	211	211	199	204	201	207	221	215	210	213	215	195	214	204	237	198	233	226	187	217	225	210	216	240	228	205	199	217	228	193	216	202	224	203	212	211	204	231	193	221	229	241	241	228	212	199	235	218	213	255	218	210	205	205	220	209	223	207	195	216	203	198	224	220
2361	753	1026	1052	897	882	822	788	705	877	7032	12033	10607	3677	637	639	620	630	636	586	610	605	620	597	587	597	611	597	613	587	565	593	609	627	618	587	597	601	587	575	578	558	577	591	585	620	616	622	634	612	581	596	721	781	776	695	617	618	623	587	597	610	608	610	631	641	587	635	606	596	592	614	563	571	579	622	589	606	626	590	591	617	590	619	611	581	589	613	590	580	616	577	599	609	558	606	569	613	600	605	578	599	575	593	599	652	599	600	618	551	572	595	598	586	576	631	604	586	560	592	590	603	644	609	600	587	638	596	584	586	596	564	588	595	582	620	613	577	571	650	648	610	619	592	585	654	624	610	582	645	592	602	617	633	610	615	623	587	578	600	575	618	573	563	590	606	575	651	638	586	566	597	600	598	577	537	645	616	643	580	594	650	549	617	632	643	604	555	596	550	639	611	635	601	619	603	590	620	568	596	616	609	606	594	592	585	598	558	568	615	623	556	573	593	646	615	590	638	601	585	617	564	600	585	629	584	605	555	637	596	559	617	562	617	606	569	607	576	575	622	570	600	607	584	612	605	601	630	625	587	579	601	630	570	597	581	596	611	596	585	615	596	564	596	644	568	611	617	649	609	602	629	583	588	588	613	600	581	578	517	606	617	628	583	607	583	591	612	580	581	654	599	609	593	560	588	642	567	568	638	621	570	582	586	588	608	585	575	578	592	590	603	630	608	577	609	605	639	640	600	547	581	600	589	584	656	579	642	624	566	602	630	595	598	596	607	617	618	568	592	631	602	657	622	619	610	602	606	610	600	593	568	599	577	598	578	632	585	616	595	581	661	562	610	602	604	617	609	606	601	571	643	626	598	563	606	587	686	600	595	557	621	595	623	624	618	588	581	595	584	594	628	618	605	598	619	602	636	546	609	622	558	611	606	581	644	606	581	614	604	601	612	611	587	628	584	604	570	576	585	568	621	622	609	600	611	631	605	572	599	595	590	612	604	592	612	600	629	609	577	577	579	663	607	609	616	620	623	578	616	601	562	668	592	592	602	594	563	563	616	598	628	548	555	614	609	608	543	594	627	626	579	561	586	583	620	548	591	565	625	590	601	598	602	613	560	617	588	598	568	587	591	618	607	590	628	643	631	578	571	604	611	620	558	635	586	606	566	585	626	588	584	598	614	557	597	584	595	614	632	630	623	613	586	598	567	592	607	590	616	632	591	586	589	609	612	600	607	627	634	615	591	551	635	588	639	580	569	594	607	646	614	609	558	566	633	603	622	633	643	592	574	602	594	606	622	557	592	612	568	618	611	575	597	608	554	599	586	656	607	671	574	635	605	626	647	565	596	612	596	576	611	602	544	605	609	625	580	603	583	600	618	603	586	595	608	574	592	616	643	649	631	623	574	609	609	570	609	630	575	566	642	601	606	627	603	654	618	603	576	569	627	622	573	570	550	605	608	590	598	582	597	614	586	615	650	609	600	586	595	620	573	551	554	601	555	595	593	570	606	558	618	639	607	570	605	611	617	611	591	607	623	570	621	604	597	592	584	595	594	593	584	614	585	568	598	592	588	587	600	642	577	590	604	571	582	577	602	591	616	591	574	649	594	591	569	619	584	551	575	606	619	600	613	600	578	620	600	614	616	582	603	568	560	598	609	604	627	586	602	638	659	600	602	566	594	616	639	561	597	572	619	631	610	573	599	602	589	586	596	613	616	599	615	626	598	607	656	651	612	605	606	604	610	564	631	620	569	620	612	570	573	576	615	587	618	624	604	561	574	625	575	594	590	555	593	599	587	610	627	590	596	587	611	579	606	596	609	583	617	612	598	580	600	565	596	591	613	575	621	630	616	587	642	659	584	589	564	562	608	618	552	601	563	613	637	652	626	617	569	620	563	585	637	588	612	561	607	591	603	638	648	597	565	593	604	574	560	589	608	631	596	600	629	607	626	599	618	625	569	598	567	571	642	643	611	586	627	593	593	549	605	635	637	583	570	584	586	579	608	590	578	572	617	593	631	623	611	626	578	582	611	639	613	628	571	560	612	565	588	613	629	570	565	567	643	577	635	577	622	605	658	635	609	576	640	575	610	594	604	599	608	617	596	590	631	560	588	603	576	577	602	640	628	588	587	615	578	603	586	602	556	616	597	597	598	577	614	662	588	560	605	655	603	634	592	609	592	638	603	626	618	609	590	585	609	590	553	617	597	612	657	565	594	599	626	624	581	555	614	611	611	569	588	571	618	597	617	591	617	566	622	609	608	566	604	615	594	601	653	598	595	562	645	615	564	627	656	596	580	565	590	597	598	623	642	585	576	633	657	582	621	619	586	614	643	604	599	574	551	599	572	593	571	562	592	589	590	617	601	587	661	594	613	559	642	614	625	583	572	628	608	598	638	624	616	585	604	630	631	581	620	621	565	595	581	538	568	627	621	597	590	630	553	631	610	589	511	605	634	607	656	600	616	540	599	592	602	605	586	625	659	604	623	596	651	575	572	588	588	620	588	616	619	569	604	610	602	613	598	614	594	623	576	620	594	639	576	589	580	569	593	572	606	586	596	553	591	568	604	590	616	598	604	597	587	576	602	579	581	582	599	558	604	625	579	576	626	620	626	622	658	568	656	581	603	581	609	578	628	605	606	618	603	607	616	611	593	574	566	602	627	566	595	600	588	585	633	583	575	608	602	655	614	582	587	607	589	632	582	648	643	633	631	585	610	611	609	597	604	571	600	601	627	631	644	605	608	616	593	571	585	576	637	608	616	609	612	597	578	599	642	604	630	560	627	598	609	587	611	588	620	644	585	564	584	550	601	589	591	635	613	543	601	599	600	616	656	618	630	637	616	645	568	590	620	602	618	605	574	612	604	600	632	585	608	618	600	656	614	616	585	636	562	605	558	570	579	595	584	620	609	584	571	625	652	601	587	636	628	594	659	607	617	620	653	663	590	628	599	592	563	576	636	582	598	642	594	566	631	571	602	597	540	593	601	676	613	569	603	557	592	567	644	604	628	609	619	573	617	555	614	580	591	643	603	626	611	604	647	623	614	569	592	600	620	611	588	544	588	614	582	619	638	642	630	581	593	632	575	574	597	595	614	585	573	585	597	607	571	578	621	665	602	581	638	595	599	627	558	559	618	644	613	575	598	610	628	614	566	615	603	599	611	624	607	604	647	593	637	609	620	610	573	638	625	605	626	593	651	582	638	580	627	600	556	640	584	572	596	638	581	607	661	617	625	615	604	569	633	569	562	596	562	610	634	554	582	641	601	617	595	621	616	586	586	607	618	584	575	576	597	606	576	606	620	630	602	564	590	599	625	600	599	624	549	585	645	581	584	595	603	606	586	627	612	568	564	605	595	626	589	588	603	603	584	582	649	605	602	644	603	630	593	584	627	650	620	601	605	625	625	609	634	568	629	636	640	560	642	593	640	610	592	612	580	611	582	613	586	617	605	656	619	591	623	602	657	569	564	607	591	565	603	591	599
9370	1845	1963	1790	1210	939	857	621	522	1142	9243	18671	22585	7362	282	243	210	227	250	178	203	215	193	182	201	211	186	182	192	192	183	169	190	162	176	186	174	184	219	206	175	193	161	200	176	185	192	227	202	190	195	280	417	437	317	235	206	169	196	203	168	171	165	162	193	202	184	184	156	164	169	194	193	196	176	172	186	167	181	194	171	179	204	171	163	182	192	186	174	213	166	188	203	190	161	212	178	147	187	189	183	186	175	159	178	197	156	166	198	180	198	188	200	178	205	174	199	162	192	188	188	190	172	207	188	182	179	198	165	174	202	200	171	186	185	169	170	181	183	186	189	208	162	186	163	201	159	180	199	177	172	181	168	183	184	173	177	192	188	176	192	171	187	183	190	178	181	173	192	159	206	207	189	189	171	177	181	179	174	176	185	166	194	205	190	160	161	185	169	197	180	182	199	187	185	168	168	189	194	205	159	173	190	156	163	180	181	165	179	186	176	177	177	187	182	167	162	167	190	191	182	198	191	179	179	189	180	186	192	178	190	193	201	200	181	171	191	160	200	200	187	168	173	164	185	181	189	187	200	172	179	199	163	180	177	169	177	190	182	192	192	192	173	208	188	185	203	168	191	203	177	198	149	196	165	150	207	198	148	190	191	186	171	154	185	166	199	162	180	180	175	186	155	203	163	187	185	193	174	183	172	175	159	171	184	179	155	161	196	180	213	196	174	165	188	187	186	166	170	176	181	184	184	188	149	208	192	192	181	175	185	199	209	176	177	171	199	166	161	192	148	192	191	192	159	170	177	184	167	183	185	189	184	197	197	185	191	187	181	176	190	190	208	206	188	166	201	189	189	199	182	183	181	182	177	158	152	175	174	187	198	198	208	188	177	182	183	185	158	176	165	184	193	179	200	199	191	165	169	166	195	173	174	172	158	161	209	189	173	187	171	173	175	187	157	220	181	188	167	189	181	211	180	165	167	174	157	207	208	177	184	187	182	204	184	188	177	197	164	177	181	179	222	176	204	183	197	181	177	197	178	202	174	180	179	165	175	185	171	170	185	178	184	211	195	179	160	200	153	181	180	185	199	169	175	195	188	188	208	170	183	163	188	195	184	189	172	191	166	176	180	208	179	180	168	190	172	187	170	170	176	181	198	183	190	182	175	180	185	186	188	204	195	190	184	183	180	175	167	167	180	177	173	170	200	178	195	171	188	186	202	189	179	196	181	171	203	185	162	189	201	196	155	200	162	189	201	185	187	162	187	188	163	177	193	172	173	197	175	198	166	178	139	173	164	187	177	174	156	156	172	178	178	186	182	189	202	164	183	169	167	186	182	158	176	170	187	193	198	180	206	199	181	165	188	180	172	163	189	158	170	174	214	169	202	178	184	169	180	188	191	194	162	182	191	186	179	162	183	193	188	185	194	190	150	183	175	194	192	168	191	183	171	173	203	174	188	173	179	193	173	191	186	179	188	181	192	172	181	176	163	188	194	153	195	204	207	190	185	198	184	201	167	167	177	186	214	174	166	197	186	182	175	206	187	177	199	184	176	173	200	199	170	212	169	166	176	157	223	175	184	171	169	208	213	200	183	176	209	164	196	183	159	195	182	193	158	181	168	182	185	211	191	189	192	166	184	166	160	212	185	202	184	182	197	164	182	167	201	192	189	186	191	161	186	180	188	169	191	159	201	209	164	198	156	175	189	192	190	162	184	199	178	201	201	174	206	184	193	186	173	181	185	170	185	170	187	165	179	167	174	164	182	198	170	155	202	162	176	186	194	166	213	185	189	184	189	188	163	170	193	180	174	161	168	190	171	176	161	223	214	157	204	172	182	159	193	171	213	178	176	172	198	191	180	176	164	175	233	211	198	171	174	189	188	175	184	192	166	174	176	215	184	201	163	176	177	178	163	191	183	189	195	217	179	186	207	195	167	168	188	187	173	195	189	181	177	186	185	198	188	185	158	184	215	166	183	164	156	196	175	184	189	193	157	185	202	182	178	202	211	180	172	166	164	161	167	168	194	198	149	202	182	196	206	187	182	166	190	201	186	182	201	181	195	197	183	171	169	170	179	178	165	184	171	182	177	183	177	179	188	188	181	183	157	178	218	198	165	174	155	173	172	169	166	173	178	196	153	173	207	197	172	184	195	179	173	185	180	181	168	186	211	186	166	189	185	177	187	185	180	192	199	186	180	188	187	172	178	183	182	182	202	200	203	171	194	168	193	195	180	196	175	196	175	192	166	195	187	164	170	175	176	200	185	189	182	200	168	180	171	190	174	171	174	188	190	189	177	192	188	164	197	192	173	194	172	179	179	187	176	182	190	164	184	189	165	168	199	170	228	172	182	160	195	182	174	191	164	192	193	183	155	187	159	172	170	171	194	178	160	171	171	185	187	173	186	199	209	177	174	183	187	175	175	195	177	182	164	184	196	174	171	201	187	183	168	173	192	189	186	191	173	203	168	171	198	179	187	158	198	172	183	176	182	171	167	195	190	187	195	178	194	172	205	211	188	175	194	172	194	170	180	217	188	173	171	181	180	170	154	174	203	172	179	190	195	176	192	175	183	205	181	169	180	170	193	187	181	186	201	183	195	176	198	184	174	199	178	173	190	185	165	202	189	193	187	179	171	169	198	154	201	183	201	201	179	184	189	181	166	179	185	190	204	152	207	195	208	196	182	186	181	190	186	196	188	206	180	184	176	206	178	183	179	181	176	161	194	172	185	178	190	174	214	182	184	185	168	177	167	196	194	211	181	192	179	159	184	174	191	168	185	206	181	186	196	163	193	161	182	193	190	200	178	192	180	191	182	176	192	179	189	180	183	179	174	171	182	171	196	201	177	196	173	192	197	191	193	175	201	175	166	187	174	194	193	169	196	200	191	168	181	175	183	192	187	211	226	195	183	180	183	183	179	181	194	182	198	161	172	221	177	191	175	176	197	198	182	181	203	197	160	184	205	179	200	196	189	184	200	186	180	183	174	186	190	169	168	192	160	182	170	185	166	198	165	186	181	189	161	195	151	190	178	185	187	179	189	198	193	194	206	179	185	166	187	154	192	181	186	179	168	185	198	155	187	211	185	183	179	174	163	189	170	186	179	187	197	171	200	198	184	177	157	184	176	173	184	185	191	195	188	189	169	175	184	171	200	190	147	183	196	202	189	190	208	221	170	174	187	192	190	185	195	191	187	187	171	175	199	166	164	160	166	171	197	181	199	193	157	179	187	175	188	195	211	168	213	181	209	162	178	190	165	156	173	172	170	164	198	203	159	177	181	178	187	182	156	168	201	171	174	185	188	194	188	214	179	179	177	215	183	183	167	178	167	181	175	185	191	175	197	192	195	189	206	175	194	177	162	188	175	170	177	180	176	180	177	176	173	199	197	186	178	198	180	171	169	182	162	179	158	168	189	166	192	177	159	186	167	179	180	176	168	167	167	170	173	177	170	175	172	202	185	158	175	197	219	176	179	189	182	182	159	183
6226	2090	4275	5110	4429	3876	3108	2642	2658	5737	25861	39009	41199	12772	722	827	784	770	807	676	580	643	617	600	619	634	659	624	638	587	563	576	536	549	570	511	559	566	569	547	549	571	554	556	592	648	652	715	699	725	774	1130	2718	2194	1485	885	612	579	558	528	543	544	546	516	508	560	553	518	544	526	524	524	512	508	555	588	530	525	526	506	524	549	539	523	539	528	541	550	556	527	572	502	492	527	515	515	582	566	534	528	508	504	538	554	542	502	580	531	509	516	560	483	495	557	567	534	578	489	569	531	507	532	541	508	514	523	527	544	542	516	510	515	526	546	548	564	508	503	523	463	515	545	494	527	527	512	518	557	550	558	486	562	609	557	518	523	521	528	583	527	523	591	551	558	566	531	517	531	538	500	518	533	550	530	547	521	568	527	511	557	533	534	538	558	550	571	543	550	545	536	552	562	547	505	520	533	529	510	514	516	530	538	541	496	543	516	513	568	528	535	499	558	507	512	535	534	543	515	544	496	482	548	554	556	525	547	524	547	557	527	560	541	531	547	539	551	538	500	512	501	551	555	521	540	553	537	529	522	544	557	516	553	531	541	481	520	540	518	517	518	530	533	528	538	498	561	508	521	525	505	537	547	480	535	492	519	514	561	538	522	570	517	555	509	545	542	560	522	516	526	550	510	511	501	514	523	512	588	490	528	549	523	514	550	537	544	527	561	542	504	496	533	570	508	505	520	526	515	516	503	527	561	509	513	495	513	512	524	500	507	538	497	512	517	518	518	525	527	549	575	531	493	526	536	496	516	563	536	530	527	507	527	561	542	535	550	517	540	516	510	492	540	531	553	544	510	538	526	557	543	573	547	551	545	539	523	541	534	525	536	557	573	514	524	526	561	504	538	519	550	528	502	541	493	530	577	504	503	536	512	519	482	562	485	511	522	534	507	565	512	539	516	512	512	504	490	504	529	563	522	525	508	528	507	565	502	511	542	541	515	512	526	515	524	540	523	556	499	532	506	528	556	518	515	516	539	510	538	529	547	511	549	551	524	564	519	508	554	560	526	550	542	550	503	519	544	519	532	536	517	503	492	561	574	513	500	554	518	543	538	560	566	539	525	550	507	537	541	534	564	556	541	512	563	527	516	541	509	514	576	507	505	547	523	559	522	532	499	503	561	537	505	499	578	505	542	539	532	559	562	557	519	568	551	515	538	555	524	568	552	536	570	524	518	554	545	513	536	526	539	549	490	547	560	546	512	524	504	515	550	546	516	571	537	528	496	497	525	533	547	517	516	530	511	526	567	533	607	521	515	577	566	574	533	526	532	563	508	534	552	504	510	537	555	550	545	532	561	513	524	510	590	533	551	558	521	544	554	505	519	504	495	543	528	522	514	521	500	475	540	590	566	560	529	485	539	551	560	537	562	526	533	521	478	490	551	543	537	524	530	585	540	571	551	544	554	536	514	577	536	538	534	520	525	563	562	539	544	515	518	554	524	507	511	505	544	538	556	518	534	538	524	534	538	509	505	533	550	504	547	541	522	526	530	535	545	524	556	569	523	575	570	548	540	549	548	534	519	510	531	527	569	508	504	522	543	542	535	556	499	565	581	516	552	510	530	501	496	570	528	515	544	531	539	493	540	505	510	536	488	543	509	563	516	531	562	556	561	519	566	556	552	545	557	560	540	576	539	569	524	518	526	553	530	524	508	520	517	527	571	551	549	565	549	584	536	526	529	523	495	527	524	539	532	522	543	493	531	562	566	533	553	562	505	515	506	552	528	529	520	506	520	520	510	558	540	555	551	519	525	507	577	504	545	514	507	498	612	527	530	518	494	555	542	519	560	557	521	531	564	551	481	532	537	566	553	551	481	531	498	537	532	540	546	529	533	469	489	468	516	550	592	534	539	558	549	530	558	530	559	544	498	540	493	504	490	532	488	538	534	490	553	526	524	517	559	542	539	518	544	514	541	530	547	573	492	535	529	536	512	541	566	499	551	553	540	535	538	512	513	543	541	547	587	486	574	538	566	522	526	553	537	524	525	501	555	527	541	507	523	578	556	554	562	534	501	527	518	515	551	541	563	515	537	520	515	525	556	514	522	556	508	550	469	509	545	527	525	484	538	532	536	561	559	561	567	524	558	550	549	555	541	524	556	490	503	519	498	541	554	528	542	514	545	531	511	530	529	539	519	530	494	548	550	486	533	531	564	537	519	517	480	527	516	549	501	538	513	503	551	514	517	586	502	516	560	480	531	581	508	554	523	522	545	565	534	547	517	530	525	562	504	540	568	535	525	532	552	560	549	518	578	532	510	541	526	584	523	533	528	544	532	521	523	519	540	513	505	515	540	544	522	497	509	489	546	512	568	507	530	585	550	524	518	587	523	548	530	534	510	509	555	512	533	505	542	528	555	511	566	536	519	529	541	534	533	570	589	565	524	518	522	559	550	528	519	554	501	518	508	550	549	552	553	566	536	513	544	526	533	563	550	510	515	510	521	521	539	510	511	562	538	536	527	560	578	568	533	539	527	492	540	497	549	532	548	519	555	563	546	531	511	514	569	517	552	501	548	548	549	550	542	549	536	517	545	483	562	527	510	522	506	530	539	548	544	503	533	556	526	555	500	506	556	502	512	561	515	556	552	502	515	496	553	528	513	526	531	509	516	525	525	523	511	488	553	510	466	536	553	515	504	559	527	536	547	551	509	559	511	534	521	536	538	567	530	569	511	544	532	514	491	514	558	535	503	534	538	551	572	516	502	487	543	513	563	548	546	540	558	540	538	546	550	552	544	558	533	492	560	528	546	585	536	534	514	528	550	571	518	501	515	563	501	507	559	555	527	518	524	542	507	544	509	549	534	569	517	492	555	535	523	547	494	527	534	552	537	509	520	558	537	524	541	491	524	538	535	529	509	530	540	538	510	523	521	555	552	542	529	538	545	526	531	517	531	514	542	518	518	515	517	538	507	571	501	537	522	523	511	500	527	524	562	528	518	525	532	539	550	537	546	586	535	510	527	531	500	529	529	500	535	544	523	540	532	555	524	543	521	557	553	542	522	535	500	587	531	498	529	526	543	560	537	526	576	558	522	559	532	565	510	507	552	584	540	532	531	555	505	491	503	544	535	550	543	545	499	497	547	527	495	571	565	540	501	520	562	513	520	516	563	523	556	546	519	545	529	528	537	568	516	515	544	489	562	523	559	567	536	526	466	517	501	459	487	501	547	533	488	566	505	518	536	484	512	509	589	525	536	525	556	536	526	490	534	528	531	497	542	509	483	519	525	545	519	525	577	545	518	542	549	554	560	530	508	512	535	528	519	525	530	539	493	524	548	559	525	517	515	545	563	547	496	598	482	541	573	521	559	553	588	533	523	540	550	514	516	516	552	546	553	539	523	536	502	524	506	512	535	535	540	548	513	497	500	533	510	519	548	536	519	546	528	459	551	507	485	550	513	577	499	552	499	524	525	548	531	552	503	510	544	482	539	537	518
15899	3654	3660	2814	2146	1615	1361	998	999	1587	6804	12578	26787	6832	497	467	357	456	408	378	284	275	301	263	312	299	360	310	292	225	227	222	241	220	230	203	243	222	231	220	262	213	224	223	280	280	274	263	301	278	316	794	1544	1071	713	417	293	226	210	191	218	199	240	186	192	186	196	198	221	225	206	235	200	237	216	212	194	189	200	239	244	194	205	227	225	220	232	193	190	242	196	231	216	205	197	214	222	210	206	237	200	203	193	188	221	204	258	217	204	217	184	216	199	201	225	200	204	218	201	201	206	224	197	198	218	218	223	239	227	195	205	202	219	192	211	195	242	223	223	188	204	225	206	211	206	192	180	197	207	222	207	209	212	233	222	211	199	210	218	219	203	231	216	243	205	212	222	217	197	239	227	216	206	218	190	194	179	222	230	214	209	179	206	224	204	222	197	210	198	199	219	183	198	208	233	228	207	188	225	201	197	203	230	227	189	221	211	200	223	220	244	188	219	210	193	225	194	207	215	188	225	212	215	217	206	207	213	225	228	209	216	224	205	201	195	198	207	206	220	237	202	209	209	187	214	181	205	216	227	212	211	207	218	205	221	196	189	219	228	192	220	218	209	196	206	194	193	203	210	212	212	202	217	196	212	197	223	211	219	228	206	198	202	234	223	222	237	186	197	224	231	202	223	228	230	244	199	223	202	206	213	224	187	222	205	206	207	203	211	227	225	175	209	217	231	192	225	254	215	213	230	200	205	204	194	218	238	221	207	227	190	202	190	211	219	216	176	218	202	205	214	199	186	224	206	214	218	200	204	184	208	224	204	212	219	203	221	220	202	208	184	180	202	206	177	216	200	231	223	195	211	220	220	204	219	225	192	211	192	189	193	228	220	234	218	201	239	198	201	210	220	208	219	216	209	202	218	173	201	204	204	209	191	187	218	222	225	224	208	207	215	232	189	221	214	189	220	208	205	195	207	217	230	229	210	204	216	193	201	225	200	213	201	219	216	217	229	204	212	197	198	218	202	212	210	206	213	198	196	210	178	196	203	198	197	195	197	215	211	216	224	197	210	210	224	225	200	224	217	210	213	194	245	196	198	231	203	194	229	202	193	221	193	172	191	226	218	222	241	189	215	194	207	195	232	201	195	242	201	209	202	206	192	225	240	214	210	237	235	199	216	193	190	219	213	199	224	197	217	207	212	199	221	226	229	207	184	204	211	195	205	214	191	201	204	213	217	193	199	200	204	212	211	202	193	214	202	229	206	221	219	174	191	197	189	217	203	208	195	195	231	210	213	218	229	205	217	218	210	214	203	206	213	192	206	224	230	202	208	203	205	184	219	205	192	210	220	199	212	220	187	204	205	228	220	215	188	217	207	187	217	209	222	220	200	204	201	222	225	207	204	208	191	210	225	197	250	233	189	179	192	187	207	200	210	236	207	185	188	205	197	162	204	223	224	190	190	194	198	228	191	171	192	225	226	225	193	206	208	209	200	219	204	234	214	187	217	202	203	195	227	223	196	214	201	220	215	209	211	194	226	224	227	214	211	208	203	234	206	213	222	200	222	170	187	228	197	248	223	220	229	218	201	212	201	195	222	205	209	228	214	188	236	187	213	178	213	200	238	176	218	204	214	192	229	252	207	202	198	225	197	214	204	223	204	217	233	191	189	232	224	198	197	207	216	216	181	221	207	228	224	223	240	185	209	215	209	211	187	192	208	200	189	179	209	237	218	214	221	237	185	223	183	196	216	202	203	228	230	205	205	205	209	217	208	208	207	207	228	220	205	200	188	185	214	225	190	208	202	217	196	220	188	206	215	212	213	199	229	208	207	217	220	207	193	230	187	185	211	222	196	208	221	203	227	205	217	222	206	202	208	194	215	207	219	186	220	217	213	217	218	211	232	217	201	225	218	225	235	223	212	217	192	212	212	216	202	185	208	199	229	187	211	214	207	209	228	198	206	213	209	212	205	210	231	219	193	186	216	188	207	205	212	230	215	186	195	216	200	193	203	228	212	219	212	193	228	195	220	210	196	211	201	200	207	216	212	200	208	223	206	219	227	210	200	216	213	190	208	232	198	178	199	239	222	212	228	212	189	217	224	215	179	216	189	201	190	226	222	197	201	198	199	249	236	224	228	197	204	223	237	198	215	225	213	222	211	196	205	222	218	214	222	198	219	180	217	204	216	180	192	201	205	199	201	205	225	226	211	193	230	210	184	200	228	211	220	200	228	195	182	226	242	203	210	208	197	223	209	218	199	201	201	225	219	224	209	215	219	204	183	204	235	222	214	193	219	195	208	217	202	210	212	194	220	229	214	196	180	216	213	188	203	216	209	218	204	223	209	202	216	201	183	199	199	215	204	212	206	221	210	253	228	205	203	195	201	218	201	213	192	200	202	192	213	192	210	194	205	194	189	197	223	213	180	233	219	213	227	218	202	207	214	221	216	166	211	234	210	209	218	213	210	208	231	200	211	211	226	213	212	200	231	212	190	242	201	189	227	223	175	223	220	219	223	239	202	198	228	224	209	202	193	199	208	234	209	191	190	217	203	204	202	203	219	193	204	224	226	208	197	196	199	208	206	197	197	200	193	254	191	197	199	184	215	202	207	223	224	225	193	222	223	219	200	203	180	213	232	194	213	229	209	192	202	207	222	221	199	218	184	184	219	216	207	198	214	207	208	181	229	200	228	203	206	209	202	197	190	219	209	231	195	205	215	215	177	212	219	200	207	217	205	194	211	215	217	190	206	194	220	218	224	222	201	197	201	225	227	219	232	204	215	195	214	221	211	213	196	199	208	229	215	221	198	185	196	214	194	202	234	245	210	213	226	205	205	194	218	221	217	213	214	226	220	236	195	208	181	207	224	191	199	184	196	176	205	233	213	213	209	222	218	187	218	203	215	224	218	191	202	203	200	212	228	201	231	182	202	205	234	217	220	199	213	197	202	203	214	199	190	205	228	203	208	200	220	190	230	196	188	210	203	226	213	212	244	206	205	197	207	205	215	209	206	220	207	206	213	196	201	193	222	232	210	199	214	190	217	188	212	215	190	241	206	205	228	204	181	209	194	216	210	213	238	201	234	210	210	209	219	213	200	238	212	183	184	186	191	197	213	220	186	210	200	221	181	222	238	250	214	218	221	198	204	212	203	198	209	207	230	203	224	244	190	184	216	200	213	198	201	225	196	207	190	204	209	238	199	216	223	186	219	219	222	205	221	198	225	213	204	220	195	204	196	189	236	175	219	226	194	205	204	202	205	176	213	207	214	216	198	202	196	180	229	214	205	233	194	182	234	222	202	213	213	211	229	241	230	202	211	197	244	191	180	211	191	225	216	188	205	231	206	210	193	217	218	192	219	213	204	206	219	215	194	209	190	192	213	222	165	182	203	205	197	221	215	213	199	207	198	204	218	202	203	202	216	181	234	208	207	192	221	202	208	229	194	218	242	226	188	217	198	215	231	223	235	219	216	212	213	209	221	203	230	187
8174	3245	6730	7494	6884	5899	5132	4423	4550	7507	16361	30398	41602	6843	1634	2363	1464	2007	1813	1626	1325	1199	1197	1132	1161	1400	1557	1267	1096	834	769	792	808	760	771	755	795	787	727	727	757	771	792	853	986	912	1094	1159	1364	1226	1543	5177	9010	6428	4385	2154	1035	684	567	566	579	624	627	593	581	603	588	595	581	657	632	594	593	601	583	583	595	627	647	590	615	601	614	566	567	586	620	635	582	585	626	597	571	564	624	605	596	580	602	653	599	594	612	646	566	596	661	604	620	610	638	661	599	637	584	578	604	641	582	581	595	600	572	633	557	558	610	614	636	620	596	619	587	629	589	588	577	624	589	584	591	557	614	647	567	628	569	629	576	591	572	599	615	620	634	569	609	619	604	626	639	628	592	595	581	570	662	582	549	627	607	643	564	644	560	596	628	635	603	620	586	588	614	605	614	603	612	608	578	613	598	641	571	585	602	529	584	625	612	600	633	597	656	604	606	574	628	624	597	591	599	608	624	601	561	575	622	646	605	605	647	604	613	616	581	638	609	615	612	596	643	599	571	596	640	618	597	607	594	638	568	624	627	640	622	621	569	589	639	641	615	604	618	593	579	611	621	625	654	589	639	563	561	581	589	588	535	603	610	623	588	605	578	629	625	575	605	635	595	611	608	589	594	623	567	574	644	613	565	634	615	594	591	597	600	567	627	609	583	635	596	600	624	596	619	590	611	609	598	600	594	599	638	547	570	573	564	574	575	578	623	584	586	623	596	614	568	572	614	583	613	629	543	631	636	585	577	638	560	641	611	655	628	641	581	592	601	595	652	584	591	626	603	626	631	563	587	572	588	646	546	563	551	606	580	596	649	611	599	606	589	573	604	624	570	622	615	562	596	571	627	610	572	591	606	598	592	627	622	586	611	635	588	619	634	581	623	601	624	630	607	596	574	572	578	647	616	590	552	642	560	590	596	578	596	589	620	577	620	607	586	583	594	589	600	612	629	580	591	614	639	618	611	608	565	625	591	613	597	592	622	616	579	626	619	602	597	601	558	598	585	613	608	625	603	588	629	646	584	590	619	647	595	624	628	622	619	636	602	628	655	618	619	619	637	633	602	569	629	599	570	624	618	614	600	630	619	614	602	636	598	636	581	609	593	563	618	655	607	629	626	574	573	596	609	577	605	616	572	551	577	642	568	603	593	617	557	622	567	568	588	573	559	593	584	585	620	601	596	587	606	617	610	620	593	597	617	576	592	603	573	605	578	619	626	629	629	627	622	576	620	580	576	578	638	592	605	604	591	621	574	583	622	616	585	580	610	585	573	644	619	599	615	582	609	631	585	577	569	574	620	617	611	609	625	547	592	602	625	607	585	603	610	550	643	620	562	608	587	606	647	600	645	593	622	595	600	594	594	581	600	612	618	589	597	590	614	649	566	613	618	586	613	572	612	581	605	644	541	595	549	581	627	603	589	597	617	569	572	609	605	573	559	601	598	610	620	610	601	577	626	597	628	592	603	620	573	638	600	624	587	577	634	570	601	579	591	566	594	595	576	604	602	616	625	605	614	607	615	646	566	616	622	594	612	610	580	612	600	568	616	635	622	615	610	585	640	598	571	614	605	593	620	605	567	615	580	594	582	621	604	607	586	604	582	605	604	566	561	625	581	639	623	594	611	604	592	631	601	647	628	622	615	584	607	621	569	626	583	568	569	586	594	548	611	645	611	591	625	632	600	617	648	618	561	601	590	648	623	614	641	618	596	592	648	566	621	595	589	554	597	585	570	560	588	579	564	620	626	583	634	604	605	632	594	630	633	621	622	607	649	607	635	592	612	589	592	595	584	586	564	646	607	550	593	614	570	566	588	567	614	597	597	629	630	571	597	584	596	604	623	557	565	633	615	609	553	636	626	662	637	567	599	616	586	654	616	579	665	638	593	564	630	583	655	603	621	621	624	594	563	592	627	599	618	594	632	598	600	526	606	611	589	571	618	587	583	622	617	566	591	594	596	586	595	602	592	637	614	597	649	597	606	593	543	629	611	617	597	582	586	627	553	570	571	570	590	596	605	599	594	594	572	616	602	550	590	615	593	647	626	638	546	606	603	651	586	575	604	651	606	605	638	644	629	617	649	626	598	597	605	590	576	580	574	616	622	602	586	610	543	583	544	626	617	628	593	582	614	591	567	593	572	609	587	591	594	599	621	612	611	630	607	660	566	608	606	618	617	622	585	607	701	594	579	542	609	573	617	585	571	599	612	611	569	590	597	599	606	541	653	611	636	594	620	635	590	585	599	605	638	612	585	597	606	597	607	602	595	590	612	588	575	619	612	614	616	604	583	623	590	595	599	594	590	595	590	566	594	613	622	577	603	561	629	580	592	605	610	615	573	554	587	563	580	579	609	581	599	581	616	582	608	623	604	573	589	603	558	567	598	606	590	576	623	606	606	578	597	614	572	620	593	596	625	576	613	595	567	591	611	603	613	596	620	626	632	637	630	601	622	628	588	608	646	581	563	598	623	620	604	633	571	569	572	612	567	604	560	627	559	611	617	638	562	605	631	568	594	590	590	598	616	661	582	634	576	556	593	668	591	629	642	591	582	612	579	643	626	602	557	610	573	596	592	612	578	617	596	607	647	604	597	590	593	581	584	574	594	622	607	574	592	591	596	611	587	578	580	600	581	584	621	587	585	593	603	597	599	618	595	580	546	620	592	596	617	602	599	591	607	591	580	560	601	607	578	625	604	570	545	564	590	604	590	533	611	585	608	628	621	637	563	596	602	583	616	624	589	610	546	581	574	646	575	586	591	621	604	610	589	565	625	616	588	563	602	625	601	624	571	607	626	633	610	587	629	615	601	604	596	596	665	605	572	593	607	599	595	597	605	583	573	630	583	576	584	593	544	564	598	633	609	592	578	600	581	625	614	602	581	620	644	626	595	581	679	607	600	595	654	580	624	643	573	622	618	604	607	620	616	610	619	588	599	587	583	597	574	626	617	556	573	612	636	619	608	576	583	589	605	530	597	594	616	625	620	608	619	607	571	585	585	631	567	604	555	585	629	622	625	612	625	596	610	568	584	599	636	630	608	601	636	642	623	570	612	634	662	598	623	636	648	607	606	641	594	614	579	593	669	653	601	631	595	617	620	583	610	615	588	593	612	551	617	595	598	574	585	577	590	601	567	636	587	630	621	603	593	612	606	600	627	569	602	566	605	546	617	622	628	635	633	598	631	613	623	576	615	608	567	589	618	572	582	598	592	610	563	603	564	642	609	557	599	567	563	603	572	572	576	570	597	598	624	608	573	624	601	557	614	580	609	631	603	588	578	619	549	605	631	639	568	611	578	625	610	580	658	628	595	634	549	602	630	586	624	596	585	584	637	588	623	618	638	587	591	610	592	599	592	598	634	614	595	600	595	602	576	618	604	594	579	592	608	568	654	583	576	603	603	641	623	629	569	622	588	574	582	629	589	606	592	648	595	586	607	584	568	572	626	613	584	569	593	563
2135	286	376	287	308	240	243	238	219	268	396	1065	262	200	218	226	215	235	219	219	210	225	209	199	222	207	226	220	194	189	202	205	198	225	198	191	188	221	209	199	187	199	193	239	227	207	182	207	225	189	204	224	304	419	371	272	249	200	237	214	233	176	210	225	206	239	223	201	217	229	196	187	205	203	210	221	221	218	216	193	215	196	212	198	194	199	197	203	233	185	227	214	187	219	222	220	184	211	226	216	180	210	219	194	230	226	236	217	208	193	219	194	212	215	179	198	217	188	192	229	209	234	209	208	196	182	204	200	208	184	197	195	236	219	243	203	207	204	226	211	188	208	228	191	208	211	224	205	216	172	203	223	198	193	216	203	204	213	191	205	220	200	185	199	188	228	217	190	222	237	212	192	239	214	230	207	203	197	234	194	221	218	200	187	190	205	197	223	224	215	203	230	198	204	204	192	192	205	188	218	215	204	236	205	197	205	232	204	226	169	216	199	217	197	197	202	194	176	232	214	215	176	189	215	188	216	204	193	195	194	212	227	197	238	188	203	226	216	194	206	225	192	220	227	213	220	200	226	217	194	184	208	204	211	206	199	225	198	218	185	226	232	219	224	218	228	207	167	223	195	230	209	205	207	215	203	193	232	207	206	208	179	200	231	221	186	178	234	223	186	214	212	211	208	228	223	200	227	230	182	226	223	172	238	182	217	200	207	196	215	199	201	210	201	208	196	194	218	205	198	194	206	209	204	202	219	167	219	214	197	206	208	186	192	233	185	193	188	209	191	183	208	226	241	188	221	202	234	210	209	169	200	221	230	215	211	218	212	198	193	196	200	216	192	224	190	198	230	201	211	209	190	221	226	200	207	199	235	181	217	229	204	201	197	193	198	218	182	209	198	216	187	219	228	183	204	201	211	213	194	208	211	187	212	247	199	193	210	199	168	228	200	221	192	206	201	224	205	217	202	210	187	220	197	213	221	213	218	208	197	218	205	225	180	202	236	203	232	208	226	208	192	194	192	208	208	195	219	196	234	220	180	188	204	214	192	209	209	207	200	180	220	191	189	206	228	207	249	226	228	175	225	216	210	214	204	219	205	212	189	207	211	197	229	217	228	182	234	215	206	225	229	196	189	187	213	235	172	189	214	207	215	196	207	184	211	208	184	207	193	231	211	200	195	214	223	222	206	201	200	220	237	208	200	200	213	203	196	186	223	191	193	208	193	195	194	190	222	219	232	185	193	197	226	189	223	225	203	190	206	196	215	186	189	213	223	234	205	208	225	216	202	226	191	226	212	195	210	210	212	212	186	188	216	192	203	212	199	211	213	197	190	200	201	219	193	188	201	215	214	198	214	203	231	195	210	225	226	222	225	205	185	208	194	201	236	226	220	198	210	198	207	214	204	219	213	215	184	216	210	212	184	207	166	192	194	226	212	202	206	179	206	204	196	197	204	197	215	218	224	217	241	211	211	218	203	211	191	196	196	167	241	195	232	193	189	204	194	203	183	196	200	227	196	194	241	208	195	196	197	196	187	191	208	205	221	190	212	193	241	204	203	204	172	217	212	196	198	214	223	196	219	213	219	198	228	218	183	242	224	185	217	214	215	197	205	205	198	217	213	209	204	200	198	202	174	216	193	201	195	211	204	195	238	194	216	209	193	198	191	211	211	189	213	222	194	190	205	215	203	209	205	213	199	212	217	209	188	211	209	195	193	233	196	212	209	214	206	193	214	224	214	199	197	201	210	207	190	214	203	227	214	197	215	221	194	210	224	230	212	207	190	205	229	232	190	219	190	200	226	197	185	224	214	211	209	190	209	222	189	186	235	227	220	209	221	210	205	185	203	222	235	235	237	219	202	205	214	212	225	196	194	213	248	209	192	203	214	212	210	196	206	193	199	219	203	178	207	200	212	191	190	188	205	213	198	238	221	217	199	211	225	208	200	196	199	206	207	224	204	207	219	219	197	213	218	209	183	200	187	174	243	200	209	194	207	189	200	188	213	210	209	203	230	208	226	183	195	187	205	226	221	229	227	209	198	215	188	235	207	173	210	179	185	191	212	234	211	220	188	229	182	203	191	199	218	199	227	200	215	224	198	210	204	212	190	218	181	205	197	211	222	215	202	214	221	194	218	232	214	224	184	225	225	216	207	201	220	192	192	191	213	216	177	198	203	206	189	233	199	205	198	199	224	207	232	225	197	220	216	205	194	233	219	201	184	206	220	201	208	193	215	199	236	202	203	204	207	204	220	216	202	220	203	191	213	217	202	183	234	205	200	218	187	200	221	194	196	199	194	211	204	205	245	218	201	196	193	227	206	214	227	216	202	207	236	191	209	219	203	211	188	204	218	213	203	196	217	211	193	199	197	195	207	198	212	199	221	222	216	197	228	229	179	206	230	199	201	216	201	221	168	189	220	192	219	212	211	202	208	180	222	209	230	175	206	196	206	230	179	216	189	200	194	231	197	205	192	229	222	219	223	212	228	190	202	191	198	208	216	206	208	203	195	191	209	201	216	194	218	203	183	199	202	231	207	223	205	201	205	193	206	201	215	246	207	220	206	214	188	193	198	219	211	206	196	219	197	200	215	220	219	211	204	228	205	204	219	214	215	203	203	191	185	204	196	218	201	206	215	218	204	210	189	186	212	234	210	230	193	192	220	229	202	210	204	207	231	213	210	190	216	206	210	196	194	216	200	229	217	229	235	204	195	207	220	192	219	187	203	199	188	184	207	181	195	215	233	196	191	210	181	232	197	192	205	211	214	227	198	209	181	186	203	210	207	219	219	221	214	213	233	181	190	197	191	209	194	212	204	172	196	194	203	209	192	198	257	193	166	227	196	225	225	206	201	189	203	201	223	204	214	208	212	203	202	202	208	220	228	214	216	194	207	239	207	188	174	173	220	216	227	197	208	192	230	193	215	208	259	225	193	219	198	198	208	231	204	219	198	233	181	204	223	195	187	222	217	195	210	207	214	208	223	191	204	174	211	211	240	207	198	200	226	213	223	174	213	201	228	212	197	223	214	205	213	207	203	184	210	181	205	225	222	210	193	179	177	204	199	207	196	206	197	217	200	207	210	194	203	195	215	197	197	209	199	215	231	212	232	214	205	193	190	243	205	231	220	202	179	213	205	190	218	203	188	231	205	222	242	201	196	208	216	187	212	195	201	223	189	214	208	239	199	190	226	189	242	191	201	204	219	193	217	207	204	220	210	180	204	197	203	216	189	201	196	221	201	204	211	192	206	186	196	217	202	213	202	216	204	200	213	205	213	221	206	221	204	221	182	205	210	233	202	195	180	223	227	192	214	199	193	198	232	217	221	211	188	213	199	219	201	217	192	224	207	206	182	234	208	208	200	208	203	186	204	222	221	212	256	218	188	200	211	217	215	232	218	213	226	204	208	234	183	199	217	203	218	214	215	222	212	189	228	190	195	169	206	177	177	182	224	203	178	229	194	218	211	203	217	207	195	226	193	200	211
2314	727	936	941	954	839	755	787	799	965	1768	5965	937	681	688	727	616	699	685	649	653	661	593	645	644	655	633	629	587	588	613	607	613	628	599	561	613	597	608	656	613	597	603	659	582	642	632	601	629	661	674	850	1636	1735	1340	982	777	692	559	598	537	617	609	619	592	604	569	580	532	570	591	559	597	600	577	577	624	622	577	604	587	607	586	617	591	623	604	603	604	558	610	575	599	588	617	585	582	618	572	561	575	574	631	578	615	575	589	568	591	576	577	565	602	614	608	597	608	546	539	618	608	613	563	556	541	592	571	584	604	572	566	576	587	580	604	632	563	590	589	572	589	610	600	623	614	559	545	591	578	565	608	545	595	597	599	581	604	567	558	570	552	595	605	610	562	582	566	614	572	599	607	587	586	591	593	615	575	600	554	604	587	593	578	614	588	586	599	590	561	591	583	572	610	573	656	597	547	593	608	565	602	583	564	640	603	614	594	618	603	648	565	553	565	588	561	639	584	579	557	579	587	569	583	563	602	584	569	560	618	603	643	595	566	583	574	598	603	597	602	542	566	534	580	559	597	532	547	614	584	555	617	604	593	579	605	580	612	613	627	634	585	608	632	613	609	566	597	613	624	643	588	592	570	601	612	610	624	588	589	604	647	540	579	606	608	562	583	564	609	623	597	595	590	600	577	577	571	584	605	575	562	616	565	515	590	598	550	619	580	598	590	555	553	608	558	568	586	628	594	591	589	569	611	605	612	632	591	636	618	580	631	610	607	576	610	598	633	631	583	634	588	606	565	598	619	609	596	591	548	559	577	588	590	596	576	645	597	602	613	612	607	584	601	583	533	589	571	589	580	604	595	563	586	583	589	592	541	588	585	572	598	601	565	618	613	586	602	551	582	622	627	587	580	615	578	598	568	581	585	557	635	607	593	596	597	607	549	585	603	560	598	554	597	628	568	613	586	568	588	613	626	572	598	602	561	591	612	587	557	556	572	572	586	573	574	587	624	557	549	564	599	571	625	559	614	597	600	576	603	543	586	610	590	637	576	635	620	574	638	607	602	580	607	600	587	618	558	605	594	586	577	589	565	579	551	582	576	609	575	571	565	627	588	572	590	596	574	644	621	587	563	592	610	580	559	618	606	574	582	549	595	596	600	592	573	594	575	542	636	548	604	618	604	605	550	589	624	559	549	615	600	579	585	559	607	578	638	612	598	575	592	586	588	619	614	568	555	624	578	576	599	588	601	611	603	580	578	618	560	560	594	604	611	590	593	589	546	589	608	605	595	568	602	596	623	582	594	615	629	596	601	597	603	609	628	605	590	569	600	606	569	627	626	544	585	617	610	585	572	592	609	630	559	580	541	653	580	572	611	625	583	618	590	565	599	557	638	551	608	599	585	631	582	601	602	559	627	590	564	569	599	564	596	574	587	564	583	595	634	599	562	615	600	554	595	588	579	593	603	561	573	569	584	562	582	622	619	560	604	601	577	610	609	544	613	627	572	598	575	600	605	629	635	583	586	595	627	642	619	584	567	555	559	616	567	601	627	629	591	587	555	582	584	594	599	629	549	606	589	593	581	611	564	575	529	563	599	586	547	596	561	579	570	590	611	570	596	638	584	606	571	568	590	606	598	563	553	603	612	565	589	617	619	643	589	578	614	615	587	603	559	585	583	595	566	628	599	584	588	613	596	592	558	593	599	587	584	573	608	587	603	597	590	577	560	567	555	606	602	631	622	624	590	590	599	578	584	588	591	595	591	598	585	580	605	599	571	581	583	555	602	600	584	573	624	578	592	628	611	586	612	581	620	594	615	628	562	563	577	572	611	565	619	583	547	577	601	574	626	589	608	580	597	632	592	552	612	616	596	589	608	597	588	623	597	610	595	595	567	608	580	579	617	567	560	571	624	595	642	569	591	615	577	590	565	580	589	575	618	592	599	643	543	588	623	636	609	592	574	653	586	603	607	596	610	663	592	576	575	587	594	627	622	595	593	608	584	568	620	577	623	586	572	607	555	626	583	614	534	603	568	638	592	546	559	600	627	578	556	573	552	591	531	578	554	586	578	567	577	578	534	624	586	582	554	582	583	564	624	604	614	563	572	584	562	569	603	574	570	565	599	592	573	598	575	606	596	615	644	626	569	554	589	569	540	556	568	590	617	574	606	621	567	608	586	549	624	588	616	601	588	565	559	613	582	631	618	554	574	584	623	587	608	605	615	596	570	593	596	562	537	601	566	552	549	544	570	585	592	559	538	615	588	560	611	629	615	579	592	599	574	589	575	581	578	586	609	624	598	553	575	594	587	593	553	566	612	607	569	617	624	592	552	605	577	578	577	625	604	578	582	584	598	611	554	582	604	610	596	593	601	574	611	648	603	595	600	628	555	596	555	568	600	572	571	574	621	578	613	548	562	613	639	573	555	619	556	599	613	550	591	634	654	625	589	598	606	601	579	611	622	589	554	584	567	599	557	572	598	579	562	566	587	603	614	563	566	614	597	595	584	567	571	624	586	558	580	589	593	548	647	594	583	553	623	572	549	617	571	571	583	594	610	588	609	554	599	594	590	627	576	597	591	603	612	620	614	574	638	555	581	633	626	594	612	625	599	604	620	646	547	587	612	581	614	578	605	550	586	563	645	580	564	596	581	601	598	573	587	613	561	590	579	595	577	582	585	580	585	599	589	593	594	619	579	583	544	582	612	576	567	578	585	576	578	592	573	612	612	597	602	504	558	594	604	604	595	565	639	587	586	633	568	601	615	631	616	591	554	564	562	579	594	627	633	589	612	591	568	610	541	630	600	627	569	605	624	601	616	572	576	574	563	589	620	576	585	589	600	569	554	590	602	568	606	575	546	576	589	583	584	586	554	580	613	578	565	536	582	640	541	622	578	540	586	554	598	580	599	609	613	571	622	601	607	634	629	580	624	586	596	640	601	589	589	568	555	595	591	599	597	604	572	600	582	577	615	587	597	608	589	631	512	597	564	590	593	581	589	521	607	604	566	596	639	592	604	629	572	619	631	600	595	611	566	595	575	560	581	593	583	595	589	607	582	625	658	569	579	587	568	573	611	556	602	560	587	603	575	623	570	596	568	629	565	587	598	611	594	611	579	614	595	600	623	607	585	570	577	563	593	613	624	615	538	587	634	588	607	587	555	622	585	594	583	559	570	565	610	579	587	606	536	632	553	560	609	603	559	634	578	611	552	595	572	589	576	582	581	571	605	594	623	596	648	612	600	593	582	599	582	602	615	570	619	640	540	600	613	572	560	589	625	569	644	602	620	565	587	567	664	556	595	584	591	593	636	600	607	602	587	579	602	573	585	647	648	575	614	590	591	592	575	592	562	575	551	613	610	592	558	547	578	595	636	616	567	586	618	586	559	607	571	596	576	601	649	598	550	608	642	597	606	562	608	537	591	570	586	595	584	618	585	618	628	571	581	607	627	569	570	589	588	572	542	581	611	558	570	568	625	585	608	588	590	544
9279	1840	2131	1571	1294	894	729	712	671	1170	4954	12015	7288	479	361	327	309	410	352	306	283	255	263	227	258	292	294	251	233	226	211	208	210	203	202	231	229	223	199	212	232	200	209	212	211	267	199	240	250	290	301	741	1214	941	636	369	252	205	176	219	194	193	202	192	218	188	194	201	218	199	185	177	213	183	219	215	209	189	212	216	204	158	193	195	193	194	192	194	203	218	202	201	212	192	187	204	187	226	170	197	216	194	195	191	188	195	170	197	191	217	211	185	192	206	200	177	182	169	197	220	192	179	194	200	200	200	193	169	194	183	184	171	243	174	213	193	198	225	192	195	195	215	198	220	179	197	199	201	187	187	207	185	190	198	208	204	217	205	185	198	193	160	196	185	210	187	193	194	179	186	206	216	193	224	190	201	192	217	210	189	206	204	215	182	194	203	200	185	196	203	205	188	179	187	194	197	196	206	210	196	188	200	165	190	197	198	182	173	203	224	170	195	211	203	195	207	197	205	192	198	177	201	190	219	218	166	174	214	185	197	179	181	185	189	199	204	169	194	213	191	183	200	171	200	183	179	188	182	198	183	212	180	204	185	213	202	195	172	189	178	198	180	201	176	174	194	211	183	197	180	207	182	184	188	229	182	175	163	185	207	179	185	198	215	182	178	174	216	174	195	186	197	192	202	208	211	207	200	175	215	190	206	184	172	205	178	190	199	176	187	167	194	179	181	176	170	189	209	187	177	194	216	198	182	159	204	189	189	185	154	199	207	181	165	178	201	213	171	208	172	177	170	200	182	192	190	199	179	193	193	174	190	197	190	190	192	195	194	204	173	195	214	200	206	196	203	161	195	204	192	204	202	195	173	177	178	205	181	207	199	198	178	173	191	179	192	215	209	161	189	182	183	171	186	195	210	197	190	203	196	168	176	197	196	197	186	202	186	215	187	223	180	201	190	186	167	222	210	190	213	205	197	198	196	188	191	195	193	188	185	195	190	210	190	208	199	173	203	193	215	184	194	235	203	208	196	201	200	187	213	170	197	174	173	180	174	214	192	182	192	196	187	210	179	188	196	189	203	212	176	228	185	214	183	200	209	189	199	178	216	203	185	178	182	178	205	180	178	195	196	208	205	172	192	189	189	212	200	199	178	168	182	214	188	203	208	214	202	190	181	192	182	189	186	214	219	184	197	164	222	190	194	199	215	190	192	190	185	197	193	180	212	213	198	169	180	188	185	194	198	208	215	168	177	204	232	184	206	189	173	174	175	215	196	196	202	182	201	205	215	176	195	193	200	189	177	192	181	195	204	185	212	193	209	212	197	211	194	207	209	192	205	177	198	209	160	209	193	211	189	186	200	219	177	191	187	181	170	174	207	213	205	191	202	179	196	213	194	218	202	186	204	189	177	184	175	188	180	193	201	194	191	191	172	211	184	165	196	182	177	184	209	204	171	210	192	197	200	186	178	206	201	214	182	203	158	192	209	179	196	198	194	206	170	208	202	198	202	200	182	184	205	204	202	178	192	209	222	225	184	220	198	212	185	179	197	183	191	223	200	200	199	209	194	200	187	194	182	183	198	214	191	223	182	176	205	197	205	198	206	192	182	218	221	192	214	192	186	211	184	206	226	197	200	191	208	198	220	194	202	206	180	163	176	185	212	195	204	201	180	206	200	185	189	196	185	197	204	206	204	203	205	201	195	177	199	188	179	193	201	169	191	176	210	193	189	201	198	185	188	182	201	195	209	187	204	194	213	185	206	192	174	191	200	204	188	191	194	194	183	197	241	212	187	188	208	175	213	192	192	201	214	218	191	217	202	195	206	181	167	181	183	210	199	184	201	168	191	207	206	223	188	218	176	210	157	205	197	159	193	186	197	192	208	193	175	194	195	204	208	175	200	192	203	195	200	208	209	189	188	202	216	218	190	222	214	214	184	195	162	217	188	184	190	186	208	194	173	201	196	210	190	212	204	203	200	221	176	193	216	192	190	175	204	184	199	163	196	225	191	208	197	214	190	186	199	204	207	162	220	190	205	195	190	198	205	216	177	171	219	200	178	183	192	188	187	208	194	198	204	193	224	192	224	182	194	198	206	187	213	201	187	183	187	198	165	185	194	194	203	192	227	188	194	199	213	190	194	175	189	188	182	189	202	191	182	201	210	191	204	179	199	193	196	185	208	204	190	181	191	169	204	209	194	204	206	196	184	181	173	217	197	186	184	221	182	185	200	204	199	223	206	202	166	229	191	182	181	177	190	167	225	174	203	181	198	194	190	203	188	205	170	199	219	188	208	206	208	210	203	213	220	172	178	169	205	212	167	184	181	221	184	207	205	196	197	202	200	219	191	221	195	187	201	197	212	209	192	201	196	166	185	192	188	192	201	180	179	175	200	156	192	220	219	189	191	194	182	174	174	179	201	193	179	181	192	184	182	207	191	197	199	203	199	181	196	180	202	214	212	185	200	203	199	177	197	189	202	206	211	181	197	200	198	207	202	188	183	224	205	195	199	211	167	217	196	188	195	207	190	217	169	204	182	212	203	226	185	209	189	207	188	200	197	206	202	195	183	213	204	196	208	191	190	201	199	204	182	200	214	196	199	205	203	201	209	197	188	176	205	200	187	210	190	231	194	186	196	186	193	215	194	201	187	189	202	193	178	185	177	210	217	183	196	202	179	224	213	195	190	191	172	188	216	204	179	208	178	191	198	185	213	188	166	200	208	203	184	197	184	198	194	192	210	190	204	185	197	174	165	202	195	194	198	176	189	205	184	192	186	213	210	183	192	165	172	207	223	189	176	197	181	200	194	180	208	198	179	183	185	193	186	186	189	172	202	206	210	214	206	208	169	193	196	191	199	225	180	197	198	194	176	194	200	194	169	173	200	229	176	198	197	208	189	175	189	211	180	178	205	209	192	221	212	205	200	212	180	198	207	197	202	184	183	188	183	184	204	208	172	203	199	201	185	195	173	173	197	212	182	196	184	218	185	222	197	196	184	211	207	176	170	183	201	224	179	183	176	192	225	212	223	200	177	187	170	172	182	176	197	191	203	201	202	196	187	178	198	187	185	152	200	192	195	201	197	183	194	193	183	192	194	201	186	163	180	197	180	161	196	205	178	199	207	192	190	210	190	199	213	192	211	202	194	208	195	223	177	181	217	198	192	189	177	193	172	185	185	187	185	191	188	215	177	194	211	214	208	199	198	190	206	197	194	216	201	164	204	176	183	165	209	196	211	207	183	177	192	211	197	191	195	204	191	186	198	167	179	214	227	197	185	189	194	195	195	188	191	208	198	182	190	200	224	192	196	207	203	182	196	216	205	196	194	195	186	228	175	203	192	225	210	177	178	190	185	175	170	194	209	205	184	216	173	200	206	199	207	206	202	196	198	182	224	224	197	189	194	217	184	204	170	176	202	198	189	197	177	184	190	199	193	193	189	184	190	203	197	186	190	197	209	180	193	201	198	191	191	180	192	218	178	180	186	183	221
6183	2226	4280	4905	4384	3576	2947	2974	3092	5899	18621	30412	13135	1848	1426	1260	1324	1877	1571	1257	1244	1055	1062	1019	1031	1358	1315	1074	887	817	673	764	786	732	724	743	726	765	768	688	768	779	733	753	787	776	890	864	961	1351	1562	4903	7881	5777	3415	1726	870	590	602	529	530	549	580	566	574	574	573	566	599	524	566	599	586	586	570	563	569	591	606	616	546	548	598	576	549	534	582	558	585	589	590	550	562	570	604	546	576	564	565	572	588	552	580	584	590	584	601	589	553	580	543	563	528	570	575	549	534	614	582	550	568	540	568	552	604	564	596	558	582	556	563	521	565	563	551	576	594	592	601	570	589	582	618	583	544	520	555	569	552	570	562	601	574	566	570	521	581	615	587	587	577	527	583	594	546	550	566	529	560	629	580	593	564	586	543	558	599	540	578	605	598	597	565	551	606	597	570	553	567	545	595	566	597	557	561	563	563	532	580	561	566	624	575	598	574	564	596	590	598	531	565	533	557	541	575	560	600	588	602	608	599	580	568	515	599	545	565	575	577	584	554	574	620	604	578	591	585	582	587	562	595	559	604	592	559	582	562	573	576	578	574	565	560	568	573	568	574	534	581	534	506	597	536	590	548	555	548	534	540	538	573	569	561	604	578	580	512	583	585	588	601	543	540	566	551	570	555	609	548	568	569	498	574	595	566	558	562	531	577	571	584	542	607	585	603	590	546	568	591	551	592	539	590	547	556	526	624	590	616	552	540	602	572	556	571	544	570	560	577	553	548	524	595	571	561	568	578	558	550	594	608	581	550	546	562	571	571	569	569	571	552	581	520	564	588	553	606	585	589	601	545	592	561	560	557	565	556	575	568	568	535	570	561	582	555	561	575	529	576	560	576	531	585	576	544	547	646	612	548	529	595	583	567	577	577	535	539	581	592	544	503	549	605	589	547	589	585	549	562	587	595	534	563	556	549	585	538	546	568	606	568	590	627	579	552	552	581	512	548	597	599	552	524	564	588	575	536	602	573	591	532	591	604	551	547	593	577	554	584	592	552	590	546	576	591	531	564	552	575	575	575	579	548	541	556	576	604	570	586	575	538	530	568	549	607	559	531	591	550	574	552	564	582	576	566	582	606	560	572	546	557	531	564	540	557	587	580	596	577	585	544	626	579	564	546	575	544	579	561	591	545	586	517	610	565	601	584	571	560	532	543	587	531	579	604	557	552	561	612	570	566	557	517	541	627	618	541	589	587	610	517	581	557	584	562	548	603	582	585	563	579	543	625	569	526	560	524	554	602	533	564	566	594	539	557	541	613	609	538	582	627	569	560	601	530	562	563	603	595	512	550	567	557	576	562	551	551	551	549	603	552	550	546	548	589	558	560	546	567	605	558	547	522	578	579	563	604	566	581	571	556	581	581	586	579	615	530	567	572	578	542	592	590	581	587	604	538	549	589	586	597	523	580	574	581	616	587	558	585	538	597	584	565	618	582	563	612	548	563	601	602	572	642	576	587	561	593	612	544	540	590	518	579	561	585	595	562	575	592	567	552	554	578	567	540	558	571	573	615	582	586	568	609	574	563	619	572	616	586	583	577	506	581	577	537	539	592	565	552	600	585	618	606	546	513	552	546	572	585	538	539	569	554	570	595	546	580	606	548	614	541	544	567	585	582	587	562	551	552	594	552	580	565	580	562	552	554	532	524	542	575	586	558	558	592	576	570	573	562	570	540	564	535	543	560	566	549	568	576	594	570	560	563	566	532	545	578	587	536	580	567	580	550	563	570	552	570	544	560	557	596	602	572	571	538	572	544	605	558	545	543	553	555	558	600	531	553	525	546	599	563	552	590	585	540	577	605	592	575	590	563	578	586	591	579	583	580	627	552	580	599	517	553	570	566	564	534	548	549	552	562	567	574	565	542	565	616	583	563	558	559	564	553	573	577	590	576	554	564	602	579	569	591	557	585	541	616	602	538	558	579	638	591	590	553	571	602	532	572	576	591	557	581	540	565	546	600	537	557	590	527	536	543	587	548	600	547	584	559	522	593	577	545	529	557	559	570	579	574	581	555	567	508	599	540	533	584	583	586	551	609	552	606	579	515	601	592	574	598	572	559	523	563	566	563	572	567	607	564	557	569	555	601	566	546	578	546	575	561	589	586	562	587	550	588	567	539	523	587	573	559	588	584	542	569	602	586	571	558	569	610	606	558	565	593	502	537	557	574	632	595	559	622	595	596	556	565	545	601	615	590	603	537	559	581	579	556	551	574	585	575	584	570	554	574	577	568	566	609	596	598	539	570	619	609	553	538	570	561	567	587	576	541	575	573	567	568	535	577	542	559	603	592	581	575	568	585	548	584	591	619	593	562	594	572	571	560	566	578	519	537	546	619	560	592	533	617	560	583	590	589	613	561	563	607	563	564	553	588	531	592	510	561	576	567	571	590	574	572	568	599	548	518	597	590	508	543	555	562	552	571	573	571	610	567	570	564	563	573	539	584	565	560	562	546	553	608	594	546	570	534	570	512	572	560	554	571	606	519	569	577	574	566	577	593	548	562	545	581	598	589	591	626	572	544	542	586	521	565	544	554	590	584	566	554	541	545	529	583	535	575	562	541	558	564	550	552	591	585	591	539	585	602	562	546	559	562	609	563	584	552	578	559	581	562	542	561	549	551	592	559	576	544	595	538	564	551	564	561	595	548	576	595	568	536	607	572	568	598	599	552	558	598	595	538	595	541	540	547	547	554	563	568	580	588	519	549	587	573	580	541	552	613	570	611	576	559	572	522	598	574	532	570	583	586	588	513	591	567	580	599	583	529	566	569	600	546	552	601	556	531	592	564	588	544	580	581	561	531	583	541	532	567	572	544	556	559	568	588	566	558	559	561	582	561	602	623	538	583	544	561	537	598	597	569	577	573	546	591	551	539	536	586	585	606	524	557	516	576	554	602	580	562	597	556	597	586	565	594	575	560	553	543	507	561	535	533	599	602	573	565	573	573	611	588	626	547	600	550	600	559	554	580	596	588	540	564	566	565	574	565	571	589	638	603	544	599	572	552	565	564	565	532	555	569	588	599	609	599	595	548	586	538	549	608	598	543	556	565	578	551	596	594	598	558	593	569	562	567	588	553	582	556	585	581	567	613	547	596	574	516	570	573	579	543	537	557	539	559	598	570	525	561	558	625	524	559	560	582	599	533	574	567	589	558	572	579	517	568	567	572	598	544	565	580	581	529	583	581	533	545	515	588	546	566	583	585	548	560	602	581	555	595	579	571	564	565	580	599	543	581	571	563	565	574	585	572	542	577	584	592	581	596	559	577	586	580	580	512	564	607	595	556	559	579	558	567	603	571	580	564	591	575	589	553	559	531	572	587	580	563	520	557	526	561	563	556	542	584	616	587	601	565	597	574	591	584	580	574	560	562	570	571	575	524	552	570	542	559	547	556	575	572	619	611	539	545	563	620	526	534	580	570	565	548	559	543	593	602	550	576	591	584	554	562	553
15664	3596	3915	2808	2051	1442	1072	811	801	847	11891	19110	17076	1178	458	402	506	661	577	485	383	300	342	317	358	343	333	333	300	267	277	272	287	260	290	279	244	259	269	281	269	272	292	284	274	286	314	298	341	323	377	605	1720	1582	999	585	316	252	254	252	225	213	269	222	247	230	225	236	213	247	247	216	202	224	237	242	228	234	238	241	214	261	220	234	255	235	240	270	250	253	228	234	253	244	247	220	220	244	248	256	227	241	226	236	233	235	243	246	235	218	226	244	219	231	200	233	235	225	250	214	219	235	259	245	209	235	246	230	242	236	232	257	220	232	243	245	229	243	244	218	245	228	226	225	235	214	251	242	243	245	215	251	246	262	217	224	254	245	249	227	201	211	203	224	258	212	231	250	226	242	238	230	227	235	237	225	229	209	233	241	234	256	226	243	206	242	224	227	250	224	201	219	213	218	239	255	246	215	226	215	254	246	232	217	216	230	204	230	220	223	214	221	253	220	238	240	233	235	236	229	249	203	229	242	243	243	227	233	229	247	254	239	247	227	228	242	233	201	211	220	250	238	218	216	238	262	249	234	244	228	228	247	234	255	235	245	234	197	232	211	225	248	236	261	224	231	260	227	230	235	244	238	220	193	233	242	214	255	236	256	243	234	202	249	224	221	234	237	241	230	232	217	216	213	240	213	241	273	250	235	246	217	242	231	238	254	242	231	260	274	242	215	235	227	202	234	214	239	236	246	236	234	236	230	241	244	250	216	248	212	229	235	265	234	235	224	247	212	230	247	224	266	224	242	235	222	244	228	230	243	221	246	207	223	219	224	227	273	223	223	231	240	224	242	228	269	214	249	244	239	231	247	228	234	220	219	227	238	219	262	233	233	231	258	262	225	242	223	248	242	243	252	216	249	256	221	222	253	231	234	233	221	261	243	217	219	228	236	238	227	260	216	193	217	217	235	234	243	226	212	221	262	239	235	231	258	223	231	232	213	229	258	241	215	244	226	256	227	227	248	242	236	221	248	225	243	243	230	232	236	219	238	236	227	230	237	224	217	237	226	234	253	220	233	247	229	237	219	263	234	215	232	236	238	207	231	236	243	272	245	236	241	215	214	209	249	237	249	223	226	240	238	254	207	242	243	223	249	250	228	239	236	257	231	223	248	264	254	234	237	247	224	224	228	220	237	234	215	244	223	211	214	242	251	248	231	272	239	218	226	221	249	219	211	237	212	237	234	241	227	238	244	254	215	226	242	218	231	255	238	238	229	229	247	242	274	233	289	250	236	245	237	226	218	213	223	274	247	225	265	238	254	247	227	230	233	226	243	262	243	237	229	251	229	235	229	261	254	233	257	238	261	235	220	231	247	239	244	257	238	228	238	219	242	234	217	210	232	219	256	248	226	226	209	230	255	227	231	223	215	219	226	220	226	211	227	203	250	277	243	245	218	221	253	239	230	236	227	234	224	249	253	232	247	259	269	224	217	251	248	217	241	251	239	246	267	254	210	213	226	222	263	238	252	236	233	230	262	245	224	216	226	231	249	227	232	226	228	253	255	237	230	230	231	242	213	247	227	234	217	229	241	250	228	235	250	228	237	225	246	246	227	240	197	270	243	252	206	216	227	247	253	294	217	219	236	229	223	255	239	250	243	223	232	227	243	231	218	257	223	235	245	217	235	235	228	244	217	226	228	207	212	207	224	258	209	251	233	217	218	239	241	235	239	210	183	257	258	219	222	245	233	253	223	214	232	244	250	230	240	221	262	246	271	207	224	244	219	238	261	221	233	227	237	262	237	247	236	240	249	225	253	240	238	217	241	228	255	235	224	235	252	236	226	239	225	255	249	222	234	227	238	231	213	197	250	213	217	223	249	240	261	259	249	234	243	234	234	242	259	229	255	219	227	220	235	228	220	213	225	224	232	206	252	227	246	252	257	236	228	244	225	233	230	231	242	255	230	217	256	243	230	233	234	245	237	243	228	249	217	218	254	223	247	246	251	226	240	208	209	265	252	213	196	227	240	244	212	247	245	193	253	215	246	244	236	230	259	232	245	248	224	236	234	225	244	231	261	231	244	221	214	214	241	251	261	231	240	227	247	247	246	241	238	230	236	241	224	239	237	255	250	233	204	244	250	238	240	227	228	220	247	248	244	213	240	258	240	224	214	229	220	242	236	207	233	225	214	247	255	231	214	268	244	256	214	240	236	211	219	254	212	217	269	219	243	216	205	193	238	233	277	223	230	233	237	240	252	263	237	213	240	250	228	217	247	231	251	200	245	248	217	239	206	223	227	229	225	236	235	229	230	238	259	237	256	235	244	242	228	246	218	227	227	244	252	235	231	238	259	247	244	237	228	247	207	254	221	220	233	237	258	240	249	216	224	242	232	233	231	235	249	245	205	278	250	215	207	228	246	278	210	239	228	220	258	257	249	254	204	229	226	247	245	221	278	244	250	220	258	255	243	232	231	228	247	221	225	214	231	246	245	252	223	221	225	224	234	235	238	243	202	245	243	221	211	244	188	234	247	230	250	222	280	224	237	229	232	252	235	224	246	216	213	232	231	262	219	247	245	240	214	235	221	231	251	233	239	246	233	217	216	235	248	244	243	218	229	231	246	240	248	231	231	232	263	222	215	207	227	207	242	258	234	243	212	243	248	228	245	229	227	241	240	220	221	233	252	239	232	234	233	239	229	218	220	239	230	218	219	240	257	222	212	252	220	228	267	250	242	222	201	222	217	218	249	250	221	228	238	241	238	254	212	223	226	217	220	232	241	229	215	225	230	241	244	222	246	236	223	253	224	205	223	272	218	219	210	221	215	225	275	241	201	259	248	242	222	267	262	235	259	255	243	247	260	220	235	247	236	263	214	242	229	225	227	224	236	222	223	249	238	248	252	217	241	244	250	233	216	240	251	233	222	253	241	232	230	246	246	255	241	255	213	234	208	237	223	230	235	245	214	256	221	258	237	226	256	227	263	228	235	236	233	247	233	234	226	251	243	226	251	227	229	232	238	242	216	216	208	212	198	208	241	251	261	246	185	250	238	234	220	234	246	231	227	228	236	229	231	238	246	224	241	227	241	261	231	222	217	241	243	217	209	234	208	262	242	227	234	227	237	217	242	238	218	249	264	226	245	250	237	222	213	173	237	221	248	231	192	204	239	243	247	242	241	246	237	204	231	236	228	228	236	203	219	194	203	253	241	241	249	240	212	225	234	239	252	220	236	247	224	259	239	221	222	205	229	222	217	220	228	234	254	253	196	228	237	241	258	228	246	227	216	206	240	248	240	219	216	235	238	224	222	239	229	244	254	231	256	226	258	260	260	236	220	234	226	223	260	234	232	272	234	234	247	223	218	254	259	233	256	235	249	226	251	234	237	246	232	241	227	226	228	217	231	240	225	256	245	245	207	247	209	232	249	219	220	222	250	245	259	228	224	226	229	225	235	200	232	228	231	239	214	215	224	245	224	215	252	243	236	244	227	268	270
8018	3383	6872	7561	6786	5391	4549	3804	3535	3859	28075	35754	21525	2324	1897	1725	2156	2962	2573	2163	1838	1410	1364	1269	1375	1537	1850	1408	1247	1035	892	873	888	940	971	1000	1062	1003	933	949	1063	1011	1009	1069	1015	1169	1419	1465	1557	1450	1602	3647	10730	9498	5755	2787	1112	801	723	715	604	630	674	631	618	657	672	647	591	739	689	725	669	667	672	683	693	643	676	632	657	692	695	615	655	647	702	681	598	662	693	623	736	702	685	703	659	721	693	677	675	676	749	675	660	639	683	681	684	689	668	684	657	645	696	678	653	628	684	626	647	708	688	692	674	666	645	624	687	678	701	637	704	631	658	703	624	681	669	664	706	640	717	682	668	681	626	703	717	677	666	671	660	629	651	660	635	687	648	686	666	654	678	692	715	683	644	672	692	647	666	620	708	662	666	663	671	630	681	632	673	632	686	686	717	712	664	701	708	652	666	665	643	638	667	692	692	664	644	662	667	736	700	632	669	683	663	682	632	658	658	666	658	682	675	704	688	645	666	648	692	685	694	670	690	679	665	670	680	649	659	724	677	680	703	622	684	653	643	655	696	695	692	693	682	649	648	658	623	680	665	662	642	708	664	662	700	701	653	684	680	701	700	662	644	637	658	672	664	698	647	706	675	679	693	680	661	658	653	673	667	670	646	692	655	681	655	657	706	657	630	616	694	656	648	646	685	636	665	701	658	643	638	712	686	726	667	630	712	671	679	637	662	705	692	630	675	634	627	680	674	664	659	665	675	674	675	645	653	654	659	681	659	690	666	664	692	681	662	665	674	664	696	651	650	668	679	646	689	668	652	687	652	679	661	722	709	626	686	653	650	650	619	681	657	634	688	677	663	668	645	621	699	658	687	626	685	682	693	653	638	634	673	668	636	644	713	670	683	662	600	720	667	658	649	676	705	635	642	695	633	663	694	662	639	619	685	674	676	615	647	634	719	664	624	677	653	674	694	670	666	604	660	676	708	628	689	685	663	665	687	651	652	687	678	642	693	667	661	668	672	614	661	642	682	681	656	702	671	646	626	632	672	691	717	649	685	654	640	687	644	661	688	686	661	686	673	695	705	651	694	627	676	698	658	680	609	669	657	676	642	655	635	693	670	615	645	656	681	632	689	669	654	657	676	659	651	661	673	663	624	648	597	632	706	680	657	681	695	686	666	661	636	698	638	672	641	656	686	648	676	708	613	704	674	633	630	664	660	665	667	689	671	666	627	674	702	661	719	628	678	618	670	719	661	697	671	655	667	656	665	650	672	620	660	666	639	618	670	714	616	698	664	690	673	651	690	642	698	650	639	701	613	684	703	682	694	642	676	640	656	705	696	707	675	666	667	676	692	693	676	670	652	667	652	632	668	609	639	680	656	694	668	693	644	648	709	622	663	703	657	661	672	685	651	663	629	616	619	665	661	670	633	671	638	643	668	636	742	698	606	676	710	706	614	648	671	651	648	689	672	679	696	649	664	682	692	693	666	694	651	655	683	615	663	702	673	649	684	685	648	657	694	693	719	658	630	663	669	662	622	642	659	639	692	634	669	681	660	684	664	644	687	698	667	646	660	677	699	672	683	658	650	659	635	658	645	697	696	669	700	649	669	654	663	661	674	680	682	622	656	679	658	643	631	689	657	601	668	660	705	684	637	701	691	634	729	671	683	641	668	732	692	657	694	630	652	676	704	724	690	685	675	664	663	680	677	679	687	640	655	684	705	657	666	647	678	677	617	667	674	677	677	680	639	638	724	707	651	661	685	661	691	659	656	638	692	666	695	679	666	673	652	680	658	684	683	679	674	684	666	632	654	658	668	662	670	656	676	655	668	738	713	685	688	657	640	691	667	649	642	663	657	624	679	672	734	649	690	669	695	705	648	647	680	635	665	663	680	622	689	710	660	629	641	655	674	669	657	688	694	692	693	656	679	643	616	678	675	620	658	687	640	662	693	662	721	697	626	683	648	716	670	645	667	653	658	697	665	679	666	670	660	678	642	667	658	644	653	652	697	619	709	670	682	619	657	633	665	708	662	642	696	687	696	626	654	648	636	684	677	662	708	688	633	700	650	677	673	688	643	663	651	701	654	671	666	644	633	681	682	707	667	622	662	662	651	694	661	682	661	652	693	696	688	686	689	667	662	685	604	672	694	661	651	650	643	669	638	670	656	688	656	651	706	666	630	653	645	677	654	671	654	696	665	691	665	614	663	722	701	708	703	658	671	688	659	640	671	664	684	684	677	649	670	654	664	598	655	669	686	718	646	672	649	643	635	700	727	698	673	691	673	643	656	673	709	632	658	682	710	694	725	705	712	643	653	698	600	668	681	705	625	688	672	623	715	698	666	713	683	656	638	624	704	675	634	690	697	711	742	684	678	645	647	653	718	655	636	664	662	679	661	664	674	687	686	642	670	704	659	696	690	714	698	629	678	701	696	685	721	644	653	665	629	659	603	658	624	684	670	691	640	668	655	653	736	672	690	667	684	673	677	669	632	666	641	680	670	687	672	676	613	677	638	637	669	693	638	690	665	636	662	650	622	675	639	627	656	675	690	678	674	651	667	676	698	716	652	711	641	660	687	665	667	645	675	625	680	680	656	638	681	651	664	614	675	670	662	626	680	671	676	652	644	725	685	677	686	680	671	671	662	700	661	663	650	658	690	723	653	697	717	716	650	715	640	657	689	659	677	665	657	647	655	631	677	661	688	659	650	642	648	655	658	644	707	697	655	698	667	644	693	661	672	660	677	688	635	670	629	691	646	681	649	649	674	646	651	662	639	658	711	698	620	649	665	698	681	633	684	627	730	643	692	620	702	681	673	684	659	649	714	621	658	676	685	647	700	627	669	647	640	672	668	699	669	671	670	684	693	661	666	654	662	677	673	655	633	666	644	672	686	688	650	664	659	702	662	643	692	696	709	623	675	705	669	662	632	642	690	639	685	692	676	707	709	696	717	673	613	668	615	696	654	717	656	684	693	681	675	687	703	666	644	650	652	687	698	703	690	638	632	658	690	679	677	639	655	644	663	656	596	688	704	659	668	705	714	631	660	641	697	680	657	599	648	659	642	673	708	642	651	737	652	640	643	678	637	660	632	647	616	685	694	663	641	672	678	626	636	695	700	625	684	660	680	678	663	699	601	640	643	636	631	653	687	651	701	686	711	681	682	673	692	679	629	668	707	641	661	640	633	690	720	681	658	676	680	735	711	645	718	638	705	672	683	685	690	620	659	677	655	633	645	639	673	663	663	658	663	626	621	711	658	667	684	642	674	648	663	659	688	703	650	679	658	666	657	679	675	643	672	703	670	701	649	675	670	690	700	621	612	682	629	649	632	648	659	653	662	691	714	690	679	639	670	669	669	667	666	673	605	626	712	642	669	661	671	618	678	682	723	670	681	706	634	645	716	691	705	690	682	678	653	718	659	667	698	655	620	650	715	632	670	632	642	657	639	678	634	648	670	652	667	694	691	661	636	647	674	683	715	660	662	685
2132	319	358	296	290	255	286	239	244	230	949	2629	1301	237	237	238	211	221	202	221	243	237	243	205	236	246	192	230	215	218	228	200	245	221	243	251	232	233	235	240	205	226	204	228	231	205	234	237	223	206	243	219	295	325	290	269	247	253	211	244	236	223	233	238	209	234	184	235	219	204	227	270	226	239	217	232	221	228	213	213	236	256	227	224	217	226	221	232	213	201	222	223	220	240	219	230	240	255	215	201	223	226	247	222	210	238	210	223	219	227	208	234	248	232	219	232	189	208	227	233	224	229	232	233	230	238	229	226	223	218	246	206	232	228	226	229	232	244	213	225	225	219	211	252	198	224	232	233	237	202	209	247	232	215	272	225	224	223	239	247	217	218	232	225	216	242	226	227	234	228	202	214	215	226	231	239	207	224	237	242	235	255	252	234	269	216	235	202	220	212	216	249	221	213	232	245	229	243	246	241	239	225	224	246	225	234	224	226	203	213	219	226	207	249	216	218	208	223	226	206	210	212	212	213	248	251	226	238	242	200	230	249	235	221	232	241	262	213	212	202	256	262	225	238	225	253	208	232	224	221	238	208	225	241	207	233	252	231	227	205	268	251	218	225	227	254	221	231	227	208	224	222	219	241	224	210	236	195	211	217	223	231	258	230	195	224	213	224	237	235	246	236	229	259	228	227	205	233	220	225	228	244	235	218	209	210	222	237	223	223	232	229	214	208	227	211	226	216	206	257	212	232	224	238	206	238	219	214	218	246	248	208	216	213	225	233	220	214	214	231	248	250	238	232	225	232	242	208	230	250	210	211	249	263	237	209	253	208	236	233	234	236	214	246	242	223	225	217	221	235	240	223	219	232	205	230	237	229	226	195	211	258	219	224	226	221	222	220	223	227	268	237	221	221	232	204	226	200	225	221	247	210	267	243	247	231	255	228	230	204	216	215	215	217	262	227	223	231	189	235	240	234	238	232	247	254	220	252	212	223	224	200	219	245	200	217	253	229	229	194	215	235	227	218	237	255	230	246	239	225	222	211	230	250	218	248	227	258	234	244	236	219	203	244	215	243	223	232	237	211	236	214	245	220	251	226	219	215	238	228	240	224	226	226	222	227	200	224	232	196	227	216	247	202	236	227	231	194	220	220	232	213	230	242	230	236	244	224	219	220	224	213	220	250	223	237	219	201	235	215	236	240	207	235	241	229	224	219	234	229	195	234	243	211	239	253	218	238	269	218	239	221	218	224	212	238	227	214	241	219	225	250	240	204	219	253	221	228	213	222	244	214	241	220	227	211	243	223	222	223	230	224	232	218	230	209	223	255	247	234	225	217	225	224	242	237	226	235	232	229	184	234	258	252	225	208	210	244	236	228	218	243	232	222	214	194	227	249	248	218	210	231	219	227	229	227	212	242	235	238	205	210	206	239	234	246	219	201	253	229	187	235	253	220	223	236	238	218	226	218	224	276	234	215	200	199	220	208	233	221	191	218	223	220	220	244	241	249	234	223	232	250	222	235	242	205	216	214	228	225	192	241	214	222	244	200	242	208	232	215	232	220	253	202	220	244	214	228	207	224	231	211	247	215	216	186	217	232	217	207	228	220	216	249	210	223	235	205	229	217	210	246	234	204	221	219	220	206	238	212	256	248	227	268	221	240	222	215	251	264	223	243	216	228	211	233	237	209	224	212	238	238	219	210	246	227	225	229	219	219	215	194	220	220	226	231	216	225	220	210	237	257	238	227	208	215	227	215	247	224	208	225	253	220	263	246	219	234	222	202	193	233	236	229	235	227	232	218	228	232	231	237	210	220	238	214	224	224	217	224	228	217	237	242	224	218	228	203	203	215	235	209	203	206	212	225	216	211	251	204	222	230	218	237	207	226	215	223	227	211	242	219	194	197	237	211	214	227	222	219	206	207	245	214	265	224	216	239	246	235	202	242	226	226	210	245	218	222	228	205	225	232	255	221	249	237	220	208	203	214	230	208	255	228	231	231	204	259	217	240	230	220	216	246	210	227	216	230	250	236	222	233	227	206	242	204	240	232	236	227	230	219	245	232	226	233	218	241	223	233	214	233	220	239	224	214	214	245	241	235	244	229	222	209	216	254	216	214	206	226	218	266	215	223	231	220	241	222	236	260	207	224	228	226	238	203	208	226	209	234	230	236	217	256	227	242	251	207	230	212	241	243	212	234	217	215	213	226	210	239	224	218	223	228	236	251	212	252	214	258	250	232	214	216	249	247	238	217	200	223	218	254	227	223	230	228	220	224	213	222	208	241	223	218	228	204	175	220	218	251	217	220	217	227	212	222	239	255	220	217	243	216	246	198	231	222	235	221	221	218	232	228	217	196	226	253	226	223	232	230	234	222	220	217	245	223	223	220	222	214	240	253	241	253	229	239	231	228	196	219	226	215	242	201	240	215	225	215	212	210	242	212	244	243	214	225	237	226	256	256	219	223	230	247	238	220	226	231	211	222	219	205	218	229	227	237	234	210	239	229	201	221	252	204	235	254	259	220	220	220	243	229	218	219	229	235	226	227	198	236	212	239	212	225	246	205	235	213	240	241	226	224	230	231	218	226	253	215	225	184	226	247	212	218	252	236	233	230	222	236	222	225	221	227	236	215	232	258	237	228	258	255	208	213	238	255	231	240	212	265	232	229	224	238	231	203	261	221	235	241	209	236	243	217	232	256	210	218	199	221	236	226	221	203	200	251	226	226	215	210	219	219	252	226	229	239	217	232	222	246	225	222	224	215	247	213	240	226	220	226	258	245	219	219	248	240	201	216	220	209	238	230	227	222	222	192	216	236	230	240	205	200	231	227	239	208	209	221	229	194	236	211	208	224	248	218	216	225	222	225	231	203	212	218	228	227	228	222	246	215	206	228	227	238	220	218	221	213	240	232	229	217	212	234	204	216	215	229	212	248	242	231	229	221	227	226	227	246	225	229	212	230	217	217	226	238	207	231	205	238	243	248	246	241	225	227	221	223	241	221	202	228	223	220	219	224	222	226	226	232	236	217	216	232	227	251	235	235	222	216	222	212	237	215	217	248	236	215	234	229	235	249	224	208	224	223	215	224	250	221	238	222	233	212	223	223	216	249	250	223	246	204	237	236	255	205	250	217	237	225	211	246	225	250	236	248	194	227	238	199	196	218	217	251	235	233	216	196	243	236	215	199	248	207	214	215	240	246	216	253	252	241	234	241	261	205	209	238	211	201	228	233	235	203	254	252	222	216	242	254	217	224	230	216	242	225	214	224	253	220	241	198	233	240	224	232	205	223	261	236	229	209	201	202	231	242	224	242	236	227	215	229	243	216	218	243	203	224	217	223	251	220	252	237	240	247	243	246	209	208	208	215	218	232	242	223	211	236	213	230	211	244	244	221	224	218	216	201	187	208	225	219	210	239	193	209	234	196	230	227	231	210	254	212	204	234	238	220	240	223	219	215	243	237	245	219	227	245	218	238	206	212	208	199	202	221
2326	747	1096	982	974	897	862	771	789	774	5646	12074	5777	669	692	631	662	684	670	661	654	684	652	636	615	670	701	689	666	624	672	640	668	656	648	636	617	680	650	642	656	704	654	650	645	629	666	685	671	637	645	735	1055	1277	1069	917	686	664	635	592	617	643	647	685	688	625	616	664	647	659	576	634	619	618	643	652	628	639	623	624	680	634	651	628	664	645	621	613	610	661	628	615	665	628	694	628	672	663	629	644	665	687	639	641	621	657	684	639	660	650	612	675	635	610	653	652	659	628	615	625	610	643	638	588	686	679	655	662	701	657	570	639	688	632	644	657	615	640	631	670	661	607	666	698	714	674	641	669	634	619	627	643	608	632	637	637	654	675	666	689	669	643	642	616	627	646	639	607	674	643	633	640	625	626	650	703	642	695	686	620	643	668	643	597	683	662	657	659	625	668	624	623	627	628	663	672	708	649	656	682	616	593	580	645	609	632	622	666	591	697	640	631	638	666	684	637	645	615	638	665	634	640	647	675	640	615	642	662	658	645	640	601	637	608	642	629	662	648	645	629	606	680	651	644	630	592	651	668	656	642	665	658	656	659	656	612	650	654	617	622	643	672	636	693	639	685	626	630	644	613	638	629	636	670	627	627	675	591	650	660	655	637	645	650	654	667	681	658	618	657	655	656	635	670	644	597	604	664	659	626	655	641	680	629	650	644	586	664	635	631	657	662	647	625	667	651	598	649	636	687	612	657	598	638	668	612	634	606	687	666	640	621	628	676	620	607	671	619	688	618	643	654	660	637	658	636	656	629	629	649	618	636	662	661	704	657	612	683	643	635	667	691	652	646	675	623	612	655	625	585	639	616	650	606	655	634	640	620	699	655	708	675	695	641	634	633	670	670	597	642	634	684	606	685	647	632	629	632	612	664	664	618	638	656	594	656	607	663	612	637	649	610	634	628	601	632	666	636	638	641	661	676	640	669	680	674	594	655	674	664	628	667	625	662	662	657	600	619	637	664	649	660	679	608	650	667	602	617	630	642	674	686	691	629	661	653	658	646	657	642	603	623	611	610	694	646	631	595	673	675	635	635	667	634	671	620	661	633	620	623	612	640	686	641	622	639	658	609	685	623	626	663	627	638	678	615	677	623	664	693	668	608	727	657	629	671	643	671	622	674	623	655	659	627	643	651	680	658	649	614	651	657	656	708	625	698	620	607	616	672	638	651	614	656	655	638	625	640	652	683	639	614	640	647	645	642	665	620	634	622	617	643	665	670	642	615	574	630	633	638	659	648	685	609	669	662	649	653	666	656	672	631	660	625	624	651	633	654	602	610	629	628	616	643	626	654	624	651	633	628	616	629	641	648	632	616	639	669	643	664	659	680	661	656	653	675	646	661	648	602	655	647	632	673	683	626	653	606	617	659	652	659	660	656	705	661	689	683	643	631	600	638	648	640	636	612	630	599	628	635	630	659	657	722	618	658	651	619	616	651	678	694	672	664	609	599	653	659	663	638	629	632	593	677	645	661	649	680	647	623	664	614	666	640	640	645	625	601	641	669	633	651	675	654	659	632	636	637	665	649	651	654	655	657	667	657	677	671	631	663	646	635	624	642	643	648	636	632	636	619	626	651	611	585	650	646	639	687	633	663	642	687	662	667	645	680	627	667	638	618	642	638	646	633	637	625	705	681	614	643	674	687	680	660	601	643	625	627	619	605	602	649	612	674	607	644	656	639	659	649	659	621	654	688	633	638	658	629	621	629	647	647	634	627	651	642	642	639	611	623	617	612	612	660	662	645	581	664	644	613	630	632	592	687	673	701	630	689	667	686	631	629	672	651	632	620	643	636	649	638	574	661	619	648	609	620	631	623	625	608	625	669	683	682	617	631	631	632	615	634	631	650	663	576	641	592	634	638	645	621	613	663	601	672	688	658	652	571	636	614	651	649	616	627	626	632	635	654	622	662	625	658	635	660	632	612	654	688	687	626	637	648	615	648	654	629	666	644	634	630	595	655	623	669	666	677	633	593	630	636	653	640	633	606	671	622	637	623	671	634	627	593	631	629	701	623	626	647	609	634	600	621	627	621	643	631	656	677	595	639	590	655	669	646	651	619	692	648	655	633	634	632	630	638	667	643	676	640	710	624	631	656	610	632	675	615	641	654	653	632	657	630	636	634	628	630	681	721	598	629	640	611	624	622	725	655	632	664	612	670	659	650	617	642	653	691	639	670	681	662	659	651	674	656	619	628	668	619	659	661	618	634	649	671	644	669	633	673	634	654	673	644	666	684	655	627	662	668	660	638	655	642	658	672	681	655	662	652	623	613	645	651	627	639	659	651	663	675	635	627	660	636	610	655	633	633	605	595	657	653	644	667	625	676	677	614	643	607	677	663	616	623	626	623	666	649	658	659	614	634	647	681	637	669	626	598	578	661	685	638	638	610	647	676	630	595	644	687	674	638	704	637	621	631	645	655	640	648	619	630	618	677	620	682	650	672	664	646	586	664	635	662	680	632	674	604	684	642	599	634	688	650	649	662	637	660	627	658	638	647	602	648	648	587	622	610	657	658	653	656	672	649	643	628	615	639	632	657	640	614	623	640	667	652	644	635	623	667	616	651	628	628	660	603	626	664	672	683	619	670	674	635	624	616	691	638	619	625	608	627	650	647	635	673	637	645	667	653	684	628	627	622	653	662	679	630	630	650	691	636	614	666	633	660	623	633	636	663	655	614	651	674	670	638	606	623	611	639	606	682	673	630	628	653	712	657	647	645	681	675	645	621	658	683	614	632	667	693	597	630	644	653	626	680	609	679	652	636	627	656	686	639	630	653	662	624	652	618	632	659	636	618	630	659	654	562	638	664	649	627	684	637	622	590	663	653	663	641	623	631	640	677	647	667	674	635	628	613	641	626	637	620	627	633	659	627	677	657	665	677	598	695	622	672	656	607	705	622	628	620	633	716	687	660	636	650	617	680	647	700	660	657	658	640	648	638	657	664	634	599	620	718	645	648	640	602	630	657	651	681	645	671	637	600	673	667	642	675	628	645	650	684	651	631	634	667	605	627	657	606	666	656	634	670	663	658	676	636	640	612	657	628	640	674	646	664	622	685	679	599	639	610	652	584	689	647	589	683	646	635	677	618	627	651	653	657	663	638	608	582	682	672	650	608	652	659	644	641	657	628	629	622	616	679	645	644	652	621	672	672	664	614	638	669	652	652	631	618	672	672	646	670	633	666	643	663	640	606	611	668	678	598	632	617	600	678	656	706	642	668	620	667	657	652	641	670	646	608	571	620	623	659	653	655	634	642	640	633	649	655	679	615	642	659	627	657	631	638	634	646	622	618	591	659	631	672	611	701	627	644	652	636	634	663	645	643	666	606	618	635	663	619	628	664	603	597	646	624	656	640	641	636	650	668	643	657	656	635	625	626	639	646	585	616	650	647	660	620	665	694	638	648	636	632	637	625	649	670	668	651	646	614	684	637	655	675
9329	1892	2223	1681	1173	979	677	529	532	1315	13685	24563	9956	421	246	262	254	320	276	271	244	214	210	235	213	242	225	205	241	215	225	201	209	192	219	197	199	220	212	179	221	208	223	216	220	217	220	224	239	210	244	300	741	580	482	308	230	213	234	202	190	170	225	206	187	198	191	189	175	198	182	189	188	203	186	206	185	186	201	182	187	203	189	173	192	179	188	207	201	184	184	179	211	188	198	169	198	193	180	190	208	194	173	214	238	183	182	183	221	200	214	178	206	208	203	204	167	208	200	196	189	198	205	209	218	191	194	195	211	220	203	201	210	215	208	200	192	185	181	201	176	189	193	210	179	201	208	189	203	210	183	199	212	214	216	193	203	209	186	212	211	204	201	205	181	182	173	193	184	215	173	224	199	209	197	186	200	207	185	177	190	194	176	191	186	193	188	209	200	212	207	218	206	183	190	186	205	216	195	183	193	190	199	182	166	190	192	195	175	201	206	181	187	187	211	184	229	195	185	180	206	197	192	163	170	205	196	199	178	180	167	204	200	203	197	184	194	193	198	196	188	204	201	181	180	198	192	182	187	198	193	210	185	196	179	189	185	200	174	204	175	195	190	197	199	182	182	194	187	226	208	176	185	196	173	197	212	185	178	185	209	203	205	199	195	210	183	176	207	195	174	186	207	199	187	191	233	193	178	213	207	172	195	186	201	215	229	209	199	201	193	189	172	184	201	174	194	196	173	169	183	166	188	175	194	189	196	206	194	218	204	190	193	206	190	194	189	208	190	191	230	195	190	185	190	169	175	201	210	191	182	208	196	187	196	183	206	180	205	172	170	199	232	203	171	190	191	193	203	186	199	190	188	189	175	198	197	172	214	197	212	200	197	186	196	189	197	200	175	186	186	175	178	197	193	196	188	203	199	192	203	213	202	227	220	184	193	189	202	190	178	170	167	196	193	161	186	209	167	201	186	176	189	198	202	205	199	196	208	178	172	184	189	221	203	202	195	182	178	173	191	193	202	187	222	200	191	211	199	215	180	201	176	188	190	189	202	199	175	206	196	194	218	216	173	161	179	200	194	163	232	190	209	162	209	203	198	169	183	212	199	201	175	186	218	222	189	186	204	181	201	199	188	187	205	186	202	174	171	185	205	210	197	169	218	170	218	215	169	191	204	182	214	167	191	224	183	179	180	188	196	214	200	193	203	178	196	226	212	162	197	194	195	169	219	166	182	170	177	187	194	205	201	189	170	195	202	186	183	175	196	183	218	207	213	184	177	218	194	197	214	224	194	169	184	200	214	221	198	193	197	204	211	196	176	201	184	201	188	214	207	189	202	192	219	190	202	200	214	201	223	192	212	187	188	183	166	195	187	211	165	194	186	190	192	194	159	168	185	195	201	197	161	199	195	214	186	224	214	224	189	199	200	207	195	162	206	208	213	189	193	209	216	178	189	190	181	198	206	230	199	202	171	177	172	202	175	211	213	201	184	164	221	229	178	195	177	188	182	213	207	198	208	198	197	206	189	186	186	203	198	188	185	184	201	220	181	182	168	185	201	216	208	224	196	207	194	187	167	188	194	200	209	211	159	186	201	167	171	176	205	217	209	205	199	174	206	178	184	194	199	200	214	206	191	171	192	197	182	186	208	182	192	210	198	181	163	191	195	172	204	217	208	164	167	191	209	195	170	176	196	178	195	209	184	168	197	191	218	204	180	216	197	213	192	197	192	197	194	194	213	191	205	202	212	172	182	220	201	186	194	212	185	181	176	206	182	189	212	188	174	213	218	171	183	236	180	188	217	195	185	201	201	208	183	181	161	187	199	183	178	207	186	195	178	192	203	183	181	188	168	191	192	200	175	189	185	174	175	201	189	205	197	218	193	203	176	172	182	199	187	182	192	194	185	203	157	184	172	178	173	214	196	184	201	219	164	208	208	193	167	196	198	209	184	180	204	186	180	188	173	184	204	186	211	194	184	206	179	197	198	177	190	188	218	194	193	196	169	199	176	191	221	189	189	180	161	192	191	193	204	179	189	198	195	207	176	169	202	219	198	189	203	169	184	191	193	190	193	202	210	195	199	197	186	199	182	200	189	206	207	216	206	198	205	221	182	182	177	191	178	195	160	210	199	195	190	186	202	199	208	195	198	198	183	196	217	183	222	199	193	206	200	173	204	182	192	189	176	201	208	175	191	171	207	179	225	197	215	188	198	207	196	215	204	193	177	196	207	178	201	195	189	188	170	181	190	190	195	205	219	201	189	200	174	193	207	208	178	198	206	205	195	199	176	187	211	212	204	181	189	179	202	205	182	181	195	180	216	172	203	196	197	199	168	212	191	198	174	194	194	198	199	206	182	192	177	176	199	193	181	191	188	206	180	186	184	172	199	199	184	214	209	205	195	212	183	209	197	183	181	171	197	191	168	207	211	186	193	174	205	210	212	204	186	198	216	192	209	177	188	196	172	206	187	177	200	180	175	175	187	193	189	195	190	211	229	207	186	198	192	194	197	199	179	200	184	209	187	203	189	193	191	183	191	193	202	213	180	201	181	201	194	199	191	202	204	210	182	209	214	204	177	221	214	193	195	186	222	185	211	191	190	190	180	185	163	211	181	193	205	199	216	195	188	197	207	216	187	189	175	184	212	170	163	186	201	213	203	192	194	176	188	193	188	194	196	186	185	191	202	189	221	204	200	183	206	192	170	209	187	200	196	205	194	188	195	188	215	194	186	167	187	195	183	165	164	210	176	201	198	204	205	193	197	203	196	175	220	189	184	209	189	217	214	203	183	202	190	212	212	190	184	197	197	172	187	182	211	187	186	188	183	194	163	224	200	190	214	190	201	179	184	181	201	202	188	205	203	200	187	209	187	195	187	193	202	186	185	187	179	197	184	222	211	185	201	211	190	160	185	188	191	206	225	184	191	186	184	203	219	195	222	187	201	200	185	190	196	195	225	164	180	183	178	196	188	215	221	206	194	186	201	211	184	192	157	187	183	183	192	169	164	212	209	172	191	216	171	220	200	188	197	181	191	192	185	209	208	210	199	206	200	194	203	186	205	199	192	216	183	220	200	200	195	195	199	208	177	177	187	159	179	185	186	174	158	175	204	209	177	177	187	181	215	201	197	183	190	176	205	206	193	200	205	174	204	224	197	190	170	200	183	189	193	204	190	229	190	233	216	191	179	174	169	219	186	187	193	207	196	179	209	163	186	208	207	193	207	202	183	197	230	192	224	186	203	180	208	196	195	181	203	197	196	206	172	191	209	191	188	204	175	234	182	188	198	209	183	188	175	204	212	207	193	204	203	183	192	198	181	209	187	204	199	186	205	196	196	196	196	188	188	194	207	213	191	224	191	183	195	217	173	204	178	185	176	189	178	197	189	195	179	166	190	186	201	192	200	186	197	206	186	208	191	169	203	215	210	209	185	174	201	197	191	212	206	190	220	184	205	179	220	193	187	203	207	207	197	179	185	178	186	184	206	212
6226	2134	4313	4872	4296	3608	2940	2562	2390	6279	34485	43916	15381	1096	982	951	898	1290	1064	1096	912	810	772	742	748	833	799	732	708	708	623	661	683	687	684	629	647	603	672	646	678	647	668	658	667	646	724	717	724	743	710	1737	4960	3455	2550	1381	762	627	546	576	538	576	611	505	565	600	556	547	527	540	565	592	578	609	590	566	580	576	538	539	592	555	549	529	561	583	550	595	574	508	584	569	536	563	582	566	556	533	569	564	563	582	598	562	580	563	590	609	563	535	576	565	555	559	521	561	571	588	567	599	584	537	563	542	560	561	539	574	527	557	557	560	592	572	541	621	541	548	518	551	591	562	552	551	543	594	545	561	581	578	559	532	574	576	512	567	565	585	534	570	568	584	564	597	565	587	563	583	586	569	560	591	542	539	524	561	552	630	598	581	589	551	550	549	570	606	580	586	567	567	566	593	567	539	571	573	543	591	572	554	624	554	574	563	500	581	550	564	528	561	607	579	557	616	574	560	551	594	573	562	577	561	571	549	546	566	560	528	580	598	554	542	591	571	581	539	529	581	561	598	552	593	561	538	613	573	577	531	527	556	579	594	556	562	539	563	565	564	553	581	544	585	527	604	588	530	557	580	616	613	606	585	518	560	564	560	553	577	559	555	587	557	587	571	577	549	562	556	589	587	567	591	549	583	563	625	538	612	610	564	563	617	584	540	552	573	579	559	541	555	562	556	607	604	512	574	514	598	567	518	560	546	571	588	538	541	550	585	543	579	580	636	594	556	621	590	538	590	534	613	564	585	548	591	625	564	553	552	562	598	563	582	560	624	561	584	543	552	614	557	582	582	599	547	538	549	546	548	569	550	567	549	559	594	569	548	553	563	584	554	593	555	589	591	534	561	552	585	560	573	546	563	543	588	603	583	573	562	578	548	615	543	567	576	550	539	585	579	565	562	550	546	576	560	577	562	592	566	566	562	584	566	552	580	499	556	598	595	625	581	554	538	555	589	584	516	569	584	549	579	534	527	554	543	584	518	573	554	609	550	556	553	559	561	585	547	603	543	548	548	573	549	597	556	579	570	560	581	522	546	545	557	562	542	556	586	591	567	558	550	575	591	572	561	534	576	576	592	545	536	548	557	521	582	551	588	601	528	526	545	587	542	550	569	547	587	608	539	573	598	563	584	590	555	561	606	578	599	566	591	547	546	551	537	590	558	579	588	556	536	600	600	588	582	577	592	566	609	605	575	580	582	567	624	555	609	581	556	599	569	555	570	607	584	568	589	546	600	519	548	556	577	535	569	567	562	579	568	527	523	610	547	550	604	585	546	537	556	560	584	529	571	545	565	524	556	564	588	574	600	566	564	592	557	554	574	556	540	617	583	565	557	577	586	520	566	584	547	564	581	592	545	575	579	565	599	579	560	602	559	541	578	574	534	577	571	574	520	501	555	564	541	608	631	532	525	557	582	577	555	595	591	503	586	586	600	565	571	534	540	543	567	558	595	613	557	519	557	581	562	588	552	588	551	533	576	556	563	538	501	591	524	582	544	589	596	569	615	592	583	527	533	582	548	550	526	594	580	585	510	584	603	559	522	529	584	532	588	540	601	523	575	612	546	552	603	564	543	552	583	552	537	582	570	560	584	561	587	560	566	543	553	536	590	607	575	485	584	568	583	584	587	536	581	566	571	588	569	547	564	574	565	565	582	566	541	551	543	575	568	620	571	613	594	578	552	532	545	599	574	557	547	543	527	576	549	562	553	575	564	531	514	539	550	586	588	558	527	578	569	595	506	585	573	574	573	590	575	548	568	569	566	551	541	593	576	586	583	626	578	545	540	539	549	576	594	572	590	581	534	537	581	576	577	587	549	533	574	574	551	534	568	578	590	595	619	554	562	587	558	552	608	552	555	555	572	595	520	504	558	548	570	605	603	555	555	513	541	561	512	552	556	559	587	572	583	542	570	564	573	584	580	543	518	579	570	547	582	560	547	578	554	571	511	575	541	561	545	553	564	555	599	582	591	588	565	577	573	540	548	553	580	539	558	573	549	538	569	549	544	529	590	590	555	527	578	555	592	522	562	581	592	552	579	598	559	567	570	549	554	585	540	544	588	546	553	570	590	582	562	543	545	530	585	554	545	582	543	572	535	546	591	597	568	598	571	572	563	562	564	548	582	548	590	596	545	563	555	586	556	548	585	570	564	555	583	593	545	558	547	556	562	582	570	597	573	550	573	555	586	575	544	617	603	558	519	584	594	581	552	613	545	576	581	575	588	514	509	569	561	571	539	583	568	549	533	594	573	569	575	559	590	554	550	573	593	541	585	584	545	535	563	603	577	551	577	604	549	613	544	543	589	598	581	605	512	565	572	588	541	588	562	539	568	548	572	531	578	550	539	579	581	577	587	535	540	581	549	571	519	602	594	549	542	572	519	559	559	582	558	578	568	590	570	566	554	613	567	580	559	499	555	566	544	560	527	525	570	547	556	567	551	576	579	543	557	575	511	561	560	564	543	563	577	563	578	543	512	589	570	593	572	599	598	563	559	571	537	532	588	554	538	584	530	561	548	564	599	571	606	585	581	600	546	546	543	554	538	511	612	589	569	562	563	569	534	541	570	558	552	595	569	575	547	568	545	552	623	582	555	577	541	589	549	568	584	587	557	570	552	581	586	545	618	579	612	578	585	568	533	604	593	565	570	605	560	551	557	584	597	561	592	556	538	599	578	551	550	570	563	564	546	599	602	589	565	564	559	605	571	566	588	547	538	582	553	543	597	553	550	587	579	593	578	581	558	533	551	590	581	556	557	546	562	552	573	529	531	573	583	532	574	585	549	561	537	573	576	565	580	598	573	562	560	561	594	522	515	536	558	572	590	563	563	614	583	570	564	571	635	562	604	569	571	561	563	558	595	568	545	553	555	566	532	564	579	577	571	594	550	590	528	580	580	523	581	607	567	576	545	607	556	548	586	611	587	585	613	589	584	591	554	552	582	570	592	577	560	587	545	536	544	562	549	615	580	610	513	562	526	559	574	587	541	589	588	576	572	536	540	539	561	561	592	557	553	536	568	586	584	608	560	517	551	572	569	597	572	548	591	519	593	617	599	594	567	562	551	572	574	559	593	588	583	550	563	558	614	572	563	574	535	566	616	576	566	556	545	534	547	589	530	602	559	551	567	565	563	534	581	557	625	534	592	538	570	591	600	555	543	548	548	597	602	566	592	616	599	567	586	583	571	541	554	559	523	554	534	538	602	591	555	554	561	540	575	562	585	535	534	576	555	591	550	525	583	565	536	525	582	575	588	589	592	565	556	556	566	503	552	553	535	550	589	572	558	561	560	530	579	579	571	558	573	561	560	607	537	581	556	567	533	579	553	546	552	564	534	560	561	562	551	602	565	582	543	542	614	549	543	548	572	567	574	568	624	524	591	561	568	566	536	531	554	575	586	604	504	603	567	553	602	627	542	541	610	572	600	560	560	578	530	574	581	590	598
15860	3750	4706	3789	2290	1622	1234	910	813	1725	19824	34764	17442	973	316	352	285	419	419	317	297	265	281	262	256	274	279	275	218	244	254	221	193	230	213	204	263	216	235	235	254	237	241	230	229	245	252	240	204	228	222	481	1105	885	690	442	306	239	225	215	215	212	225	239	184	208	212	222	206	196	204	210	228	211	238	222	223	205	244	215	220	222	224	217	244	225	223	197	230	218	235	213	205	217	232	224	219	222	198	207	243	222	212	236	232	205	235	208	228	213	204	197	194	217	190	205	229	221	231	224	206	214	215	211	240	220	218	235	232	240	203	210	218	222	219	217	215	216	250	228	212	230	187	228	224	208	230	230	242	238	208	203	223	229	212	210	232	207	219	205	243	188	219	206	215	207	221	242	198	224	214	230	196	209	212	208	208	224	230	208	231	202	217	225	219	199	230	230	209	224	226	218	201	245	222	203	212	224	249	198	252	224	205	190	218	210	225	201	216	216	231	213	253	245	218	256	210	216	209	236	215	237	243	224	240	187	228	226	229	246	215	226	213	209	234	212	190	241	198	203	225	203	191	234	235	211	235	212	201	259	239	201	205	206	242	228	221	211	218	201	203	225	210	213	212	224	237	234	198	250	205	226	190	227	240	193	202	191	201	211	212	237	211	210	268	244	244	191	224	195	225	223	202	230	207	205	251	215	223	206	188	190	222	221	203	224	210	198	216	214	211	234	201	216	212	220	225	226	204	205	214	217	216	219	199	219	227	226	212	234	200	210	205	201	238	227	209	209	207	226	237	241	211	224	251	228	213	208	242	220	221	234	234	231	213	238	222	205	224	207	226	176	232	203	196	220	216	229	194	213	204	228	223	215	199	207	219	216	229	210	235	219	230	221	210	214	219	230	240	227	216	218	215	247	200	202	225	207	234	194	204	215	224	193	217	235	199	200	230	219	210	215	211	225	213	208	225	202	206	234	230	216	215	202	234	207	203	231	207	208	216	202	209	206	249	201	225	235	204	238	222	229	220	212	214	209	197	249	219	233	213	222	211	217	225	209	240	221	210	205	186	211	219	200	209	235	218	228	230	227	226	187	221	208	202	231	205	191	232	217	197	204	205	215	212	212	248	235	235	209	205	212	210	204	221	223	213	217	238	212	204	202	232	228	228	216	227	221	249	195	230	215	234	198	190	208	208	212	217	219	223	232	210	210	217	220	200	209	231	202	227	227	215	202	231	221	216	226	227	233	197	230	192	213	205	192	212	223	225	194	214	218	219	218	214	228	207	206	210	225	245	212	211	229	240	223	214	237	213	234	215	222	215	239	225	236	210	239	199	238	246	231	198	232	204	212	251	197	256	242	225	219	190	210	230	212	242	183	240	226	209	216	231	207	207	257	241	235	211	195	208	203	221	236	222	250	208	216	217	228	228	238	235	193	212	203	212	215	219	225	227	209	249	226	222	232	202	230	226	204	234	192	208	197	230	227	204	225	216	215	241	226	221	241	213	228	222	223	240	233	229	217	218	233	237	220	236	222	220	245	196	224	230	223	220	198	206	201	212	206	234	226	236	225	227	231	239	220	209	205	223	226	213	219	198	241	215	223	231	221	203	235	201	219	226	205	207	217	223	229	243	238	220	224	229	230	221	210	239	222	219	214	210	193	233	233	226	226	208	234	221	214	229	228	221	238	229	236	249	239	234	206	241	216	249	211	220	205	220	185	229	213	229	223	201	219	218	220	229	198	200	203	202	235	223	198	233	208	235	190	227	205	234	193	252	218	206	239	208	235	234	204	199	231	209	213	217	239	230	226	210	239	213	233	214	233	229	229	211	233	219	212	237	227	213	247	206	216	217	231	258	191	175	188	233	224	241	222	241	226	214	202	228	212	205	206	198	215	250	212	202	229	211	235	215	200	210	201	238	221	232	199	213	214	253	216	208	209	213	247	222	213	245	210	188	229	198	209	225	205	247	211	241	210	228	224	252	193	201	209	196	237	222	259	201	240	205	208	211	213	218	207	214	238	207	218	203	212	210	179	243	234	224	207	225	241	198	219	195	221	242	216	254	233	230	207	201	212	209	214	205	227	204	201	214	215	207	220	218	227	221	227	183	219	213	215	219	212	233	193	205	264	218	204	219	225	208	232	209	228	209	213	216	234	224	206	239	228	213	181	218	207	222	233	196	201	216	215	206	233	204	218	237	209	195	216	213	225	225	225	205	210	215	232	205	208	233	213	210	212	204	211	211	236	208	218	204	224	184	194	218	201	215	199	214	211	224	212	216	238	212	208	215	206	205	206	212	209	234	214	243	232	211	222	207	258	249	222	193	234	214	208	230	232	192	226	212	199	208	212	225	224	210	205	213	218	209	218	215	224	220	202	208	210	260	226	203	219	214	214	209	200	199	178	230	192	223	225	229	215	221	235	235	217	205	218	231	229	219	235	219	213	207	206	212	252	206	235	197	218	204	216	204	201	218	227	234	264	223	211	218	205	207	199	205	217	234	207	241	199	190	224	221	223	196	194	221	198	207	208	201	214	223	241	210	190	176	197	226	232	230	198	209	219	200	212	220	235	216	211	235	205	199	251	210	240	213	233	202	216	236	207	220	211	205	193	215	202	212	218	216	219	222	246	215	232	226	239	218	247	218	224	201	212	244	223	228	195	222	216	207	214	241	198	225	215	214	205	230	221	221	210	223	203	201	222	226	211	212	220	221	201	214	206	198	205	226	248	237	222	202	223	206	244	206	237	232	211	224	222	238	219	192	229	223	221	244	214	235	206	221	231	193	228	245	212	210	216	211	193	204	227	226	224	228	215	218	211	209	206	215	230	238	229	231	178	226	213	222	228	218	239	178	220	207	218	222	228	212	238	229	198	226	216	208	241	231	237	225	242	213	214	210	233	229	241	235	233	201	233	212	191	236	225	223	203	234	233	216	215	179	225	203	209	210	248	240	229	222	201	237	225	207	243	236	235	213	228	195	196	233	177	232	222	196	195	234	213	208	237	215	208	214	199	208	212	209	216	223	189	184	226	201	246	220	204	215	213	234	224	200	236	226	229	198	195	214	209	219	229	215	236	218	220	220	188	250	226	224	214	209	214	221	233	223	209	196	204	194	221	223	230	189	214	222	187	220	228	236	223	244	197	188	219	212	254	214	223	220	207	216	194	231	228	237	234	201	204	197	221	204	221	238	229	215	232	213	214	198	230	244	203	207	210	232	212	206	209	220	209	205	199	219	224	197	241	213	191	214	197	225	220	230	196	211	255	231	214	214	223	217	202	215	215	187	218	232	214	217	199	219	213	231	230	224	195	235	248	236	190	228	220	196	219	212	232	191	231	212	202	210	201	211	193	238	196	221	204	194	217	201	225	224	183	214	216	215	214	220	222	211	226	219	197	230	250	218	214	222	218	219	253	218	222	216	222	225	222	214	214	229	219	217	211	247	230	239	209	236	250	246	226	202	207	223	220	219	198	193	199	190	227	219	205	244	222
8087	3359	7423	8125	6843	5638	4558	4103	3609	7643	38955	52158	20350	1497	1257	1227	1175	1698	1652	1360	1229	1036	968	922	889	1090	1024	934	920	807	779	742	732	782	788	771	733	733	789	752	810	768	800	775	800	736	805	765	825	813	895	2916	7230	5340	3821	2080	976	767	678	582	647	642	595	637	591	591	639	618	628	643	593	622	593	607	629	632	630	643	577	632	640	600	628	657	646	643	609	586	588	605	664	601	626	620	575	641	613	624	634	625	632	614	626	585	629	628	628	606	626	627	603	639	629	651	663	588	604	641	631	638	667	651	638	615	635	677	641	597	630	606	693	608	617	642	597	634	567	637	613	636	643	639	626	638	613	633	597	627	623	617	614	599	603	639	634	617	636	614	617	628	597	626	673	624	603	638	560	649	659	680	600	615	640	610	588	609	613	592	627	613	612	612	651	630	649	609	616	637	648	635	622	634	621	638	604	594	615	602	629	629	657	642	611	646	624	593	611	580	609	664	632	608	608	649	624	630	595	621	588	587	633	669	644	655	632	577	668	622	581	631	665	590	622	633	607	643	611	573	594	644	659	595	603	601	661	592	616	587	589	629	642	608	645	607	604	651	665	642	626	633	580	586	623	615	613	578	619	622	606	623	638	645	641	638	622	643	571	632	595	615	658	591	674	623	616	607	623	642	646	640	625	570	587	587	617	688	594	581	607	623	614	617	689	581	631	590	659	629	588	635	610	621	649	624	593	637	606	663	607	635	598	604	625	636	602	638	634	641	662	597	637	587	620	639	689	638	659	606	608	638	600	633	565	561	647	588	627	616	634	595	640	592	625	616	600	599	580	603	593	604	614	615	586	596	556	634	632	628	586	650	658	568	580	634	641	625	631	600	634	595	603	623	622	638	642	607	596	611	638	607	605	663	663	633	629	623	610	605	653	614	631	632	619	634	641	612	600	623	632	649	659	653	584	641	624	621	617	655	624	621	642	637	633	636	614	586	601	598	615	628	652	604	595	630	602	600	642	604	625	581	612	601	596	616	626	647	639	600	605	667	577	594	587	616	596	670	637	656	667	625	616	623	627	626	654	671	590	612	622	663	630	612	645	658	636	645	628	623	600	648	636	609	586	648	616	641	617	614	651	603	616	600	664	648	646	645	649	639	656	663	650	636	634	616	617	639	590	562	644	651	617	612	596	637	612	656	605	665	653	613	628	626	621	687	614	635	634	591	610	619	655	660	644	599	621	618	644	597	588	621	593	578	588	661	609	636	640	602	599	642	641	608	599	645	617	583	618	606	647	674	622	644	648	628	654	648	648	638	626	557	564	640	576	648	653	655	628	622	606	619	633	633	658	630	610	603	592	630	648	586	593	631	620	598	643	627	659	632	640	611	671	644	624	588	614	650	594	605	614	647	626	694	629	614	595	620	654	633	557	620	607	616	674	608	670	631	617	656	575	624	619	640	608	613	601	615	668	583	619	582	609	616	620	594	618	650	650	617	619	582	624	618	610	589	659	622	642	579	638	614	625	651	578	627	582	638	622	603	616	665	589	660	616	599	645	614	618	612	639	656	601	617	649	627	594	646	596	619	683	629	638	639	633	631	647	645	634	677	634	639	662	633	692	670	607	609	621	585	602	569	602	624	614	606	643	698	658	640	617	576	611	604	593	644	597	648	619	597	601	623	637	612	607	602	670	646	602	649	646	616	605	657	591	655	617	624	581	596	618	651	587	596	653	641	619	636	619	624	614	650	617	628	619	646	620	623	659	630	637	643	624	602	605	639	574	642	625	633	611	617	578	644	580	594	628	630	670	580	624	648	661	601	599	592	604	619	615	638	617	603	596	621	610	631	619	615	585	603	597	651	604	613	643	626	652	621	627	657	617	620	632	601	644	644	596	629	614	652	643	611	614	605	643	605	583	604	616	678	612	621	617	615	640	622	642	603	654	608	638	612	587	625	664	620	586	651	612	591	599	588	643	602	576	617	633	615	608	627	623	587	583	612	643	649	605	650	611	630	621	645	617	629	652	637	640	631	646	588	585	602	646	602	659	624	629	628	624	560	633	592	649	645	651	604	639	619	630	608	615	598	604	601	651	607	631	624	604	561	635	637	607	636	607	570	601	624	646	589	614	639	655	592	673	624	634	604	628	637	615	564	658	618	603	598	618	634	610	606	577	611	636	628	581	592	594	547	631	623	591	635	615	610	585	621	571	592	624	599	699	572	627	599	569	573	603	591	606	642	661	612	621	610	591	634	616	644	647	592	599	676	662	616	628	645	645	623	635	661	618	645	609	607	639	618	614	601	610	579	662	629	641	648	597	614	610	601	620	625	616	641	640	610	636	594	603	629	595	630	624	575	595	580	609	636	589	671	584	623	638	600	594	607	648	601	598	618	582	613	609	627	588	608	613	629	639	626	574	625	592	618	581	630	673	633	654	609	663	636	626	660	596	607	641	647	635	648	629	640	592	594	651	662	684	646	649	593	613	606	628	668	581	631	575	651	647	637	619	646	636	597	589	621	635	581	609	624	602	653	586	623	624	602	610	586	591	628	637	613	625	611	618	627	607	648	648	642	663	674	622	656	574	615	664	641	604	652	598	647	642	579	590	621	622	604	642	634	584	592	608	625	602	664	655	638	601	611	602	605	665	565	623	575	589	616	622	652	640	638	635	577	636	631	604	621	639	639	659	645	637	605	617	646	639	649	581	616	649	653	613	641	649	593	602	586	577	654	639	640	631	638	658	636	618	640	652	625	581	599	590	664	613	595	598	618	618	641	601	632	635	656	637	612	647	609	627	620	641	646	635	616	593	667	631	587	630	619	631	628	695	609	581	670	610	623	617	658	632	615	646	602	573	631	663	621	610	570	608	615	674	599	618	650	590	595	591	665	643	624	617	579	619	653	627	668	666	609	608	620	617	588	621	635	630	612	621	632	617	624	615	641	647	631	678	662	614	612	591	643	615	651	654	656	647	623	626	648	600	598	630	630	603	599	651	603	636	587	590	613	617	654	601	639	604	650	635	659	613	624	637	634	681	598	607	648	616	588	588	586	597	622	652	595	616	622	672	602	611	640	661	602	633	610	629	624	625	615	634	651	634	639	635	594	600	641	630	614	641	577	636	656	637	620	606	600	601	655	594	661	598	610	613	629	665	642	632	614	627	604	625	582	611	614	618	633	622	609	616	638	636	595	601	611	625	584	628	593	642	621	593	618	599	609	622	624	643	641	608	654	596	604	596	610	617	628	652	647	630	616	639	599	629	660	620	627	619	644	637	621	588	586	591	609	636	578	655	648	610	580	627	636	628	619	601	626	593	671	597	622	660	651	607	634	637	627	568	628	590	614	612	582	654	636	630	595	666	598	676	646	644	581	670	618	583	632	623	598	604	587	622	596	579	668	627	586	605	637	624	613	612	623	623	657	664	642	605	591	616	598	579	598	649	631	601	609	617	657	662	617	604	595	647	591	616	592	611	674	616	633	617	649	610	609	610	638	629	604
2166	291	396	282	244	249	227	243	218	257	1044	1926	326	220	219	186	210	211	200	204	202	198	198	186	215	207	224	228	199	208	223	214	197	203	213	217	207	202	205	207	211	237	201	180	192	197	207	226	216	187	199	210	247	295	337	286	269	222	201	195	198	184	204	194	218	216	198	197	200	212	198	221	210	205	228	224	225	200	194	174	192	192	209	219	224	208	192	195	191	196	208	224	218	209	232	239	196	194	210	214	223	226	204	226	233	213	189	216	238	175	216	227	219	225	210	212	185	183	239	206	206	213	179	185	208	227	228	218	199	222	208	229	228	209	217	196	201	201	205	200	215	200	201	233	221	188	219	242	205	217	202	198	220	212	195	197	194	196	194	191	201	191	198	214	201	206	228	214	206	205	199	195	191	217	205	210	208	204	210	217	211	179	195	192	206	203	202	188	210	197	201	219	226	188	207	225	213	195	206	206	211	200	230	215	175	186	199	186	205	210	203	221	219	188	219	207	212	197	206	185	209	194	184	194	214	209	197	210	202	198	206	199	205	220	204	203	193	196	211	215	202	198	198	200	192	220	218	207	206	194	207	195	189	192	211	210	220	202	211	217	198	224	218	212	193	201	217	164	177	183	200	201	205	211	224	218	222	192	199	190	199	176	206	223	213	182	208	205	225	203	209	207	193	206	202	217	232	188	204	194	183	207	201	197	227	207	201	218	213	201	203	208	202	229	211	217	208	216	177	211	227	169	205	206	216	206	215	196	198	210	207	213	189	177	199	211	212	190	234	217	206	192	234	190	232	236	192	199	181	205	173	176	208	197	210	206	222	222	205	211	209	210	222	191	194	210	222	189	209	178	173	201	189	220	186	202	200	212	230	197	198	233	222	221	240	212	211	209	204	226	217	218	210	180	199	224	227	219	198	173	197	194	188	178	198	221	222	212	195	229	196	232	212	214	206	233	193	206	206	214	214	214	195	189	229	207	200	217	222	195	224	204	222	211	191	172	201	195	201	225	222	200	232	203	196	189	213	200	201	211	200	206	185	197	196	221	187	201	201	211	235	214	210	207	209	223	237	183	194	194	201	227	197	190	236	192	183	218	216	223	204	207	198	194	192	214	198	199	220	202	187	194	220	222	203	207	222	189	214	216	211	189	196	172	211	219	199	203	206	193	193	203	187	194	202	188	206	200	202	200	226	194	212	201	196	202	215	221	198	211	205	198	180	218	215	189	221	228	205	219	230	186	195	204	194	203	223	200	190	200	222	209	187	226	203	206	188	231	220	197	206	217	211	222	194	195	204	186	207	188	233	212	216	213	217	214	194	193	234	186	222	223	173	224	209	210	191	218	201	225	199	210	207	222	192	210	190	216	195	203	203	205	182	203	201	196	211	171	195	210	202	219	201	189	211	224	192	210	202	248	209	198	207	183	190	209	211	214	232	186	210	198	195	240	211	220	214	192	216	202	214	205	240	206	184	206	238	218	217	196	184	223	203	196	185	208	197	211	220	205	215	207	251	204	213	220	222	201	215	189	217	206	200	189	209	184	181	203	196	228	219	196	204	192	220	170	207	210	222	214	193	195	190	196	195	201	210	195	188	224	187	219	225	196	197	217	199	205	211	226	202	194	199	226	217	224	221	207	192	198	205	209	217	227	206	231	208	200	182	241	198	202	187	214	236	201	224	238	190	219	193	234	192	225	232	190	201	194	220	216	172	191	208	199	191	180	230	184	206	196	200	191	216	227	208	215	220	221	209	233	213	234	215	218	202	238	208	222	223	202	214	174	197	234	204	191	207	201	202	194	216	212	236	198	215	203	201	198	219	204	218	189	215	202	228	220	212	226	211	202	194	190	223	222	210	192	203	213	204	165	229	228	188	204	223	192	234	210	223	205	218	194	205	235	189	179	192	188	201	208	193	229	196	225	203	211	199	205	204	217	195	207	186	224	219	228	224	209	212	201	205	199	209	223	211	210	198	203	190	216	220	201	190	218	234	169	222	194	203	214	195	203	222	210	222	212	225	232	217	198	206	192	213	184	210	187	238	204	234	204	216	202	196	202	217	221	230	220	209	225	220	201	214	205	179	198	200	175	228	183	203	169	211	181	216	188	200	227	215	220	196	220	205	207	228	210	227	188	210	215	203	211	200	191	211	191	184	221	195	210	198	217	218	216	215	218	217	203	207	224	197	201	207	183	191	210	230	181	204	200	227	209	199	210	213	227	226	216	209	197	232	202	188	240	206	192	199	204	205	191	219	196	216	193	187	211	219	190	180	194	191	226	211	203	214	208	211	199	218	220	227	206	206	211	187	212	209	199	208	204	211	196	194	214	229	183	209	205	212	213	208	206	202	232	212	189	198	204	190	205	215	212	192	234	199	208	177	231	206	188	190	210	213	203	216	205	186	204	217	184	197	226	220	191	198	199	177	178	213	208	188	187	218	230	196	199	207	213	208	211	184	232	197	196	233	197	186	192	207	234	196	181	197	190	199	162	199	216	233	225	202	212	227	232	210	200	211	206	197	216	212	216	200	217	222	203	184	194	198	208	217	212	221	228	213	185	220	211	183	218	206	206	195	200	213	181	215	198	224	183	203	209	203	198	233	204	211	206	209	192	228	205	209	188	211	238	209	223	184	205	218	192	217	214	204	190	187	209	191	184	186	199	205	195	218	183	205	213	180	200	228	183	215	185	200	208	196	211	193	211	203	237	191	207	220	216	224	196	213	198	211	197	177	186	202	221	217	200	203	195	225	223	201	214	211	196	192	202	198	227	184	222	211	194	192	209	193	222	246	197	212	217	197	212	222	232	191	214	221	205	214	207	200	209	238	224	202	224	193	199	233	214	224	179	205	205	207	197	185	198	199	195	205	197	230	204	223	192	211	197	224	197	207	194	203	222	226	213	204	204	207	238	203	194	220	191	212	213	205	207	205	223	189	195	209	196	200	190	177	221	209	217	228	162	213	215	204	229	234	222	220	216	200	186	187	180	205	184	183	218	226	188	191	212	218	232	207	208	204	210	199	178	213	164	195	215	218	184	196	242	247	215	220	211	215	198	227	177	220	199	174	242	212	214	231	224	216	202	218	202	217	211	212	187	188	181	217	204	209	190	202	204	193	201	228	204	188	221	200	221	194	208	198	184	193	212	204	195	213	201	203	240	207	216	216	210	194	190	190	217	174	224	215	229	200	230	195	214	209	222	214	206	195	207	218	197	205	212	210	214	208	220	232	233	210	198	222	198	209	183	193	216	177	189	192	213	198	179	196	212	193	216	179	206	217	202	210	223	164	212	214	206	226	208	212	221	216	225	214	208	188	190	209	210	195	241	219	209	194	222	191	195	228	207	212	201	190	216	197	195	209	199	199	220	180	189	222	207	210	203	204	201	194	177	200	204	201	189	212	171	179	209	211	205	196	191	242	200	197	194	191	235	211	207	200	225	180	217	219	235	208	213	215	209	217	212	204	230	207	196	187	215	206	201	215	196
2251	711	952	994	850	846	767	720	740	852	5912	9620	1141	631	578	591	568	685	579	569	594	573	638	602	589	607	572	565	545	572	559	618	582	572	608	568	652	598	564	554	598	593	569	574	597	566	577	604	606	551	612	644	894	1144	1392	1104	795	661	569	611	563	587	527	573	601	569	544	539	563	596	603	612	635	565	570	600	580	539	579	583	591	593	567	573	561	601	607	570	592	578	610	575	578	611	586	592	554	578	595	619	570	558	556	584	601	598	576	614	560	577	630	556	624	561	581	597	625	560	587	603	599	538	611	571	545	577	552	581	539	617	595	563	566	582	572	574	600	573	576	584	600	539	585	568	570	611	553	532	545	581	601	584	611	559	584	575	559	541	598	578	621	628	566	548	552	649	586	594	602	564	572	597	565	540	538	579	619	579	582	604	599	576	586	564	571	592	565	599	567	598	567	586	596	543	577	572	590	594	557	596	590	568	581	562	567	567	559	586	550	558	575	595	592	600	562	585	562	586	581	578	565	571	588	577	604	615	596	591	555	561	574	534	594	584	599	571	619	578	559	626	593	572	587	610	557	585	551	548	559	566	588	624	591	599	585	584	578	556	545	560	601	586	588	583	589	585	577	593	641	535	533	595	574	611	520	554	562	585	569	586	587	593	565	617	566	581	601	571	611	592	622	567	553	636	542	587	556	601	564	597	559	566	584	581	569	589	580	606	580	584	621	614	596	549	581	596	566	598	563	615	562	584	557	636	558	609	565	609	603	639	591	568	563	574	550	598	567	537	563	568	612	586	616	572	568	560	565	573	567	588	567	575	599	548	548	596	580	627	545	600	547	584	567	563	600	578	565	584	590	587	579	582	562	554	564	553	574	552	592	585	555	575	596	564	529	608	565	594	619	589	585	573	615	571	581	592	587	548	566	605	557	574	593	611	554	562	573	600	568	616	619	572	611	617	575	569	564	565	589	611	593	609	568	594	589	608	570	603	552	566	568	569	600	581	564	595	558	599	623	583	583	556	572	565	572	589	541	563	597	588	594	554	539	572	603	576	564	597	622	569	588	559	597	574	588	624	586	586	601	587	581	620	554	608	565	606	628	601	541	562	615	565	607	587	591	614	581	554	597	579	585	583	589	570	585	571	587	584	594	554	570	595	558	551	591	563	540	569	580	585	588	627	584	561	605	605	585	586	564	609	562	566	581	578	589	575	619	619	594	590	597	583	571	616	556	597	574	535	627	590	599	575	596	619	599	533	602	597	599	631	547	605	611	590	563	561	612	573	525	582	551	595	579	627	569	563	546	594	559	569	594	583	567	551	577	600	602	591	587	575	582	594	573	609	569	588	595	608	607	597	601	579	549	570	568	563	548	579	540	596	569	543	598	599	577	581	594	601	586	577	580	599	541	591	572	590	540	599	621	543	583	569	565	581	601	535	549	588	610	626	605	570	600	580	599	581	547	614	601	559	581	558	586	575	563	559	622	537	639	569	558	574	599	584	536	553	558	542	577	607	584	631	579	576	614	618	599	628	586	629	570	565	588	589	565	606	576	585	558	581	591	581	549	560	606	616	638	565	576	594	566	566	586	603	585	536	591	558	592	587	592	567	626	559	563	591	573	623	598	558	581	605	569	596	601	590	561	593	598	619	591	597	588	596	607	564	592	599	605	616	560	598	569	559	579	575	609	593	599	570	601	601	580	564	609	623	603	592	601	575	602	555	582	566	576	603	572	617	587	560	622	560	557	588	612	585	575	568	560	636	564	603	561	568	608	614	580	577	561	563	567	549	594	551	567	584	549	545	608	577	553	557	604	572	575	564	570	582	569	547	562	589	580	553	555	568	604	566	633	586	547	599	565	587	576	593	547	570	577	590	559	573	605	569	580	559	598	561	605	577	587	613	577	554	598	582	552	551	608	597	606	621	605	584	623	586	589	575	599	590	554	608	586	553	602	546	552	611	613	560	565	589	582	567	573	593	611	546	583	623	604	607	561	545	595	591	607	547	602	553	593	617	640	574	594	580	557	562	599	573	563	557	576	601	537	544	601	585	606	597	570	585	561	579	592	605	569	570	601	557	588	570	575	565	593	596	548	572	571	560	587	553	599	620	598	556	570	568	578	662	562	572	571	632	590	582	587	530	583	573	573	579	541	535	570	607	619	554	555	596	564	573	561	561	594	610	623	587	585	621	571	595	608	605	598	593	556	588	658	606	569	592	568	591	529	559	579	558	570	603	598	578	561	571	601	568	549	600	568	529	616	582	583	580	604	634	599	602	602	547	554	568	566	556	589	539	571	559	577	569	579	567	523	535	588	563	575	601	581	606	573	588	578	590	564	563	550	550	549	594	584	600	578	579	577	563	605	596	631	573	570	591	555	542	593	604	603	528	589	588	614	594	567	621	563	604	590	589	559	602	577	572	608	599	581	575	564	584	591	610	563	561	561	584	583	616	564	580	593	525	628	602	555	607	620	559	595	568	576	583	559	597	603	594	566	548	594	550	542	616	626	549	601	565	580	520	570	593	600	612	560	554	608	583	597	604	590	598	574	571	621	588	567	568	584	634	592	577	582	598	581	586	597	584	567	580	560	555	608	554	606	583	585	577	579	601	557	580	569	574	584	608	528	549	608	592	543	571	580	556	551	573	587	550	613	589	550	585	591	528	569	576	610	569	600	576	641	569	589	630	609	588	561	580	585	587	612	554	556	584	570	597	587	613	587	583	626	541	586	529	618	567	598	563	620	562	559	539	551	541	568	612	585	555	599	574	584	588	544	599	611	530	603	604	544	574	591	572	551	543	612	592	581	582	517	582	576	622	578	574	546	635	556	591	623	552	610	630	612	622	628	583	574	605	563	566	609	576	611	551	591	586	593	621	616	563	598	539	572	576	563	544	599	573	602	592	573	581	570	586	567	605	609	578	554	575	579	592	617	568	549	557	583	601	615	593	586	591	605	630	616	572	637	571	582	642	591	585	575	572	566	562	607	611	563	558	585	578	567	570	540	601	585	566	563	574	597	593	560	578	572	588	595	596	554	588	602	554	604	587	595	580	576	611	608	577	548	575	604	570	602	570	581	590	560	601	561	584	612	572	581	581	567	557	548	593	547	575	562	574	578	626	555	583	613	555	616	571	561	599	585	551	547	564	558	552	577	575	578	555	524	600	590	580	612	581	557	567	599	600	576	589	589	557	596	569	577	548	662	586	542	614	589	608	589	582	619	595	583	596	594	584	544	586	544	578	576	553	584	535	568	521	600	565	563	583	601	589	564	585	571	561	585	556	638	597	564	593	593	619	563	585	607	569	617	581	584	592	628	605	581	575	563	594	597	569	585	584	594	587	565	554	567	610	602	566	593	613	566	608	629	591	609	587	555	567	589	623	563	627	621	561	604	560	607	586	622	601	572	555	653	606	565	596	544	563	571	610	579	569	623	561	590	607	544	581	585	583	571	607	587	597	604	608	585	623	596	614	583	617	594	592	569	575	616	568
9138	1877	2682	1967	1675	1047	816	705	891	2810	14519	11323	872	277	257	243	256	358	368	309	239	230	230	198	197	237	222	208	209	189	209	209	214	171	201	208	228	206	201	206	203	199	205	181	226	206	225	221	188	185	159	377	1093	882	780	425	287	214	208	188	170	181	168	163	183	174	176	175	163	167	184	180	192	190	169	171	206	183	209	180	159	181	188	170	190	167	187	171	179	185	175	192	167	164	184	189	188	177	149	194	190	173	187	182	178	183	178	198	182	187	204	197	173	188	200	179	182	154	176	147	193	179	188	184	185	185	178	171	182	171	169	168	170	169	196	149	194	176	152	173	171	173	196	173	170	174	176	180	169	161	163	185	170	186	168	168	185	192	185	168	204	185	161	191	169	202	184	168	153	157	171	179	166	179	196	178	172	193	167	141	154	160	179	209	191	164	188	156	167	168	185	168	193	181	163	170	169	177	174	188	165	180	170	168	179	174	174	196	176	183	177	157	165	172	203	188	191	144	179	152	164	158	191	172	175	182	172	177	177	182	170	189	180	151	202	186	152	179	171	182	170	184	191	196	193	189	164	178	169	180	194	186	162	177	203	177	188	204	165	137	174	157	179	161	183	187	205	189	198	187	182	189	165	186	177	155	191	171	194	174	173	169	179	170	179	203	192	193	157	166	174	162	173	184	162	188	181	172	179	191	168	186	190	182	181	195	168	185	164	190	178	187	185	195	165	171	182	171	185	183	186	197	179	173	185	199	186	174	160	181	172	180	184	176	169	162	177	155	182	184	181	177	168	150	166	154	147	204	195	194	168	166	166	176	182	172	170	163	183	174	184	186	174	158	195	175	185	188	168	167	167	184	173	177	196	160	185	185	175	187	178	184	159	171	205	199	176	157	165	187	165	187	190	164	182	184	164	178	201	172	166	186	161	160	150	192	174	171	166	179	163	185	157	169	189	183	179	179	177	167	180	158	186	198	178	181	170	176	155	164	177	166	164	192	183	175	168	190	183	175	189	175	173	185	207	177	163	171	168	177	195	177	184	205	163	204	172	177	195	159	166	170	198	185	175	173	214	190	197	162	189	223	186	194	187	177	179	175	173	169	191	180	176	183	173	177	176	164	188	169	199	185	174	170	211	171	169	194	177	211	189	164	184	179	184	179	175	201	152	198	181	178	202	182	185	177	169	174	168	169	177	165	153	194	185	184	165	142	190	177	160	174	173	165	188	176	193	194	192	175	189	156	188	181	200	197	150	179	163	182	172	189	170	175	194	160	181	170	182	186	201	172	188	189	155	176	169	177	145	177	176	174	165	172	192	169	157	199	167	173	179	185	154	180	184	158	188	181	151	191	194	187	173	168	161	183	187	160	173	177	197	147	191	162	171	170	187	168	176	154	190	193	173	185	180	174	158	152	194	181	190	175	167	185	202	191	193	176	182	209	208	176	170	163	180	170	193	180	189	183	137	181	184	193	166	191	169	169	174	203	165	168	177	161	169	175	174	193	178	186	171	199	183	173	166	191	185	175	183	177	203	201	182	176	165	187	181	169	177	156	192	181	188	168	173	178	167	184	160	171	174	183	180	197	180	170	179	191	157	192	179	171	190	181	190	151	190	186	172	193	175	185	172	191	166	162	183	173	148	187	159	184	174	200	178	171	178	158	149	184	174	200	176	190	164	188	168	202	175	182	178	168	213	168	201	202	197	173	163	167	182	189	187	154	177	184	166	190	187	190	200	180	177	198	172	180	186	189	205	182	197	178	157	183	164	185	177	197	171	158	186	189	175	216	175	173	193	180	167	172	177	199	185	202	171	177	175	199	180	181	201	197	185	179	178	171	171	162	189	182	160	166	177	157	180	171	199	223	175	163	174	197	207	194	179	181	185	170	191	212	196	205	168	198	172	164	167	183	190	186	158	191	197	139	157	158	210	176	204	171	172	168	196	170	189	177	208	178	180	189	190	172	168	183	196	186	185	181	174	196	181	171	178	181	195	175	179	198	175	182	178	163	171	175	189	178	187	166	179	194	174	211	200	200	170	163	186	157	184	171	179	184	175	168	212	167	164	187	196	186	208	176	158	166	178	189	185	180	193	173	192	201	207	171	165	193	188	171	147	185	203	193	178	191	181	172	188	160	192	158	171	195	161	178	175	181	192	200	192	188	158	193	156	172	184	176	175	190	201	170	190	198	177	164	170	186	164	195	190	175	202	174	189	190	167	180	188	194	174	175	208	164	196	188	176	174	193	189	180	175	182	201	167	171	174	163	188	182	200	186	195	175	182	200	180	198	167	176	160	192	156	167	199	187	182	166	168	191	161	180	187	176	187	194	183	149	170	169	167	178	207	169	169	187	196	190	199	168	163	179	178	162	170	164	178	160	165	152	175	189	169	196	173	183	196	187	155	178	166	187	198	176	161	197	173	169	168	169	192	185	144	168	194	173	187	177	172	186	171	165	197	183	192	172	168	193	169	175	188	170	168	176	172	184	198	170	165	193	193	189	194	192	172	204	195	174	167	174	187	175	172	189	167	182	183	163	193	168	184	171	185	169	178	184	177	184	178	193	174	156	192	201	187	170	173	175	164	168	178	182	183	165	182	162	157	186	168	162	162	180	190	168	184	161	202	199	169	190	177	165	198	183	172	200	164	189	183	173	190	173	170	159	180	192	189	195	177	162	203	192	150	182	175	163	207	182	201	189	186	175	168	171	206	176	177	181	186	145	179	163	167	206	173	171	200	185	191	165	179	185	176	161	176	178	167	183	159	174	178	177	169	173	184	166	181	161	167	157	178	171	179	185	170	196	177	190	174	165	182	163	198	192	169	194	182	184	199	170	176	169	174	150	177	184	171	174	167	200	189	164	167	184	167	197	159	172	194	182	185	195	181	144	190	177	170	156	187	185	200	140	171	177	177	176	168	152	174	194	206	209	153	171	172	199	162	169	212	171	175	179	201	180	191	175	189	171	158	176	174	177	181	175	164	182	156	181	166	164	191	198	170	166	174	166	174	174	200	152	162	187	154	182	197	193	182	197	177	172	171	185	183	186	171	170	154	168	182	196	164	167	183	163	216	160	164	172	190	183	175	160	190	173	181	174	157	193	190	192	170	203	170	148	189	171	192	174	160	144	171	197	193	185	180	174	191	174	158	181	161	181	186	171	173	165	172	153	175	152	157	173	168	166	188	180	181	178	164	172	195	179	188	177	178	179	191	192	202	196	171	182	179	183	177	173	161	167	178	176	157	161	148	203	184	172	177	169	172	183	178	143	162	155	186	189	168	175	171	153	198	191	180	196	169	198	179	196	214	167	199	167	168	188	205	195	167	187	167	180	179	166	182	165	172	184	158	173	158	179	181	177	185	192	184	163	186	179	139	177	168	181	189	200	196	183	169	178	158	202	177	185	194	199	140	174	176	176	166	184	179	185	184	179	180	174	178	195	161	170	177	179	161	200	164	155	182	179	187	169	184	190	180	169	196	186	175	191
6113	2204	4575	5302	5028	3833	3546	3240	4073	12307	35186	21454	2398	1144	1001	960	962	1529	1887	1427	1204	960	879	768	907	958	901	745	664	614	638	697	697	697	722	720	666	675	741	742	676	682	756	726	824	884	848	922	883	696	632	2242	7292	5947	4578	2298	1021	639	526	516	536	520	535	530	497	515	498	530	515	511	525	520	514	497	494	538	530	544	547	500	530	550	529	502	540	506	484	500	528	502	555	531	514	542	532	488	549	536	528	489	532	549	537	483	547	549	538	538	497	499	502	491	537	550	472	549	557	512	495	484	504	525	499	490	507	519	496	519	491	539	543	532	528	505	525	521	521	518	549	523	522	512	505	501	519	524	517	511	555	507	516	525	506	509	533	497	499	551	520	484	519	550	509	483	482	503	499	502	488	553	525	512	539	531	545	513	498	528	502	547	534	500	564	536	523	483	503	547	488	547	519	496	474	564	522	548	530	539	539	506	514	503	539	567	427	547	485	533	526	536	521	544	495	506	556	535	509	534	529	551	511	515	503	553	545	547	533	532	554	523	503	546	518	479	494	503	531	528	528	502	528	488	533	512	550	491	522	509	525	551	498	560	553	504	525	574	540	531	480	511	498	493	525	500	561	486	520	530	545	514	544	533	509	518	514	518	503	538	531	536	522	502	542	498	528	542	487	571	485	511	518	525	509	521	508	544	514	533	513	505	510	573	537	576	535	542	531	494	511	483	525	542	502	481	529	545	544	525	486	511	496	557	542	517	534	506	513	541	510	565	536	496	520	487	516	517	522	516	550	523	526	501	541	531	511	502	487	488	541	539	538	496	532	488	555	510	517	530	512	518	499	500	557	501	471	493	533	521	519	549	538	514	521	546	556	501	496	517	511	553	543	525	540	505	512	535	549	528	499	525	500	503	528	526	486	514	507	530	515	530	519	532	511	497	519	516	517	519	520	539	529	514	488	517	540	529	540	507	506	542	521	499	507	503	516	591	506	517	514	505	535	503	533	507	509	516	540	557	552	506	498	520	525	538	496	501	490	515	470	553	520	513	465	514	528	534	522	510	513	520	516	515	556	516	521	490	547	550	519	522	469	516	505	508	510	544	514	538	533	542	515	479	519	515	542	512	487	513	494	522	527	516	523	483	491	532	539	556	537	502	515	542	523	508	513	503	535	561	526	514	489	485	516	491	503	522	556	521	502	508	533	508	523	502	555	549	514	531	493	485	530	531	476	538	493	542	535	518	527	541	530	515	517	537	467	498	504	505	520	519	501	517	544	505	527	492	486	450	479	513	525	520	568	504	516	528	530	501	515	521	508	511	535	503	526	530	515	531	520	501	504	581	511	538	514	517	494	552	521	511	564	521	525	540	512	522	520	512	547	492	502	523	514	543	539	569	537	519	520	518	515	539	512	524	540	528	530	474	517	510	517	496	519	526	505	523	521	517	511	549	521	521	517	534	541	500	522	488	522	517	515	537	499	518	507	510	541	547	519	524	481	509	515	473	524	518	521	535	512	536	464	512	520	554	541	539	536	532	502	472	497	478	491	545	510	470	510	556	525	496	513	517	560	528	551	488	533	536	544	530	542	549	506	532	508	475	518	510	537	476	507	493	494	519	535	485	533	518	535	544	540	521	494	482	548	534	536	524	499	509	532	527	499	522	475	507	502	559	513	506	514	505	506	501	526	498	515	550	447	519	540	491	544	525	523	545	519	527	548	531	524	518	488	512	503	557	547	512	504	520	495	461	541	495	503	525	500	559	546	513	511	540	525	527	555	489	481	532	505	515	497	481	550	508	513	511	474	565	526	528	517	524	549	504	524	533	475	529	543	520	480	568	535	513	511	481	504	519	536	539	511	519	522	527	499	505	540	504	533	546	501	497	516	513	529	560	474	510	516	519	528	471	539	508	501	538	507	491	545	479	532	502	540	496	490	504	515	509	516	516	532	536	509	552	495	495	538	556	520	495	506	556	564	529	541	522	501	536	521	513	535	511	514	470	521	523	492	505	528	500	484	491	518	535	531	517	524	528	507	553	513	497	561	523	505	530	524	507	504	530	542	511	537	495	509	519	499	505	517	512	540	513	463	496	525	542	554	505	535	500	529	524	492	520	491	531	537	535	504	508	503	509	487	502	534	497	533	491	509	534	533	513	480	520	529	538	534	547	502	530	517	534	559	545	501	495	529	519	541	538	484	524	521	548	546	559	516	515	506	504	530	537	547	524	526	498	514	507	490	532	565	519	536	522	550	483	540	500	525	513	489	547	499	490	503	575	510	476	510	502	510	486	521	506	526	565	517	501	537	540	527	491	520	511	526	497	553	521	509	548	547	524	503	495	577	511	488	558	500	510	502	543	538	536	503	514	526	531	517	500	545	525	515	536	546	461	499	533	535	549	537	540	494	513	522	526	568	548	502	468	531	522	555	481	551	531	544	517	500	529	495	522	510	536	510	536	561	500	514	486	538	523	512	539	545	519	516	514	504	522	515	543	488	530	544	509	552	516	505	495	509	523	558	534	466	544	489	524	528	508	491	540	556	532	525	521	496	528	522	526	494	564	548	568	532	464	543	551	561	504	504	501	524	534	533	555	488	535	529	517	510	536	542	492	503	517	494	512	546	546	541	528	528	584	549	521	540	541	572	546	522	500	514	517	553	488	533	544	523	529	550	518	499	522	518	494	530	523	515	521	534	498	497	524	539	496	503	567	486	558	499	521	516	541	541	482	562	504	495	521	483	488	484	499	501	518	505	531	522	510	540	514	551	563	536	501	521	562	503	522	535	522	492	491	513	523	509	519	529	501	538	513	504	522	551	533	579	543	511	537	495	537	559	504	517	511	522	531	516	559	527	510	488	491	495	500	518	473	507	535	494	552	492	540	508	534	529	525	518	489	500	503	519	493	502	496	545	486	555	510	496	505	527	470	507	533	528	526	557	528	537	521	509	533	500	526	526	501	525	531	540	547	521	540	506	564	517	480	494	542	565	543	533	511	539	495	534	525	523	506	532	506	538	531	583	541	549	507	498	504	527	533	529	481	510	495	563	540	522	521	521	523	512	520	524	504	504	494	555	585	476	528	530	515	539	550	525	530	532	477	555	513	553	482	525	558	517	481	528	501	502	523	509	523	531	546	529	489	494	515	545	507	506	552	544	509	522	527	480	543	535	529	532	527	510	520	560	543	499	497	529	530	508	540	509	558	558	514	503	539	518	494	517	516	571	516	545	544	511	510	515	553	524	519	561	516	544	524	522	553	492	545	568	488	499	496	576	502	514	538	544	550	499	479	493	517	491	504	507	504	554	546	539	471	577	503	562	593	491	536	536	525	518	526	511	542	510	507	489	508	539	485	528	516	467	533	521	526	517	538	514	549	517	484	469	517	535	540	510	492	494	518	527	563	516	524	511	560	536	544	507	537	563	503	502	511	539	502	530	539	499	517	475	490	594	540	503	526	538	502	527	501	494	523	549	536	517	500	505	504	574	539	510	534	552	536
15515	3697	4680	3810	3253	1831	1435	1475	1929	7365	22593	15576	1551	392	380	362	352	536	561	426	343	310	318	267	345	363	250	266	230	222	244	255	252	231	219	210	214	265	226	257	235	248	238	281	283	327	326	304	347	268	229	548	1768	1533	1137	605	304	251	186	198	171	215	182	212	193	181	202	173	206	168	184	195	172	175	214	204	193	225	194	195	213	201	212	193	185	201	214	191	213	201	205	201	194	167	201	172	179	197	211	196	183	204	208	218	198	200	192	196	184	195	192	193	189	175	203	204	185	212	199	200	212	214	204	197	183	209	210	185	224	205	185	198	191	193	191	200	195	229	213	225	196	191	190	188	220	187	195	209	192	173	217	210	191	192	184	176	197	216	176	200	207	164	200	213	180	182	208	205	182	194	198	205	209	208	217	204	213	181	205	205	194	187	193	197	191	189	188	224	202	197	188	233	213	205	184	166	195	215	179	192	187	179	221	195	195	197	180	182	217	181	216	196	201	212	201	203	194	186	208	175	203	204	196	188	208	178	212	219	203	186	202	201	189	214	201	188	210	191	261	179	205	193	195	204	223	199	208	209	197	221	211	199	208	184	187	195	178	185	195	206	223	222	195	206	196	198	217	176	210	185	214	182	186	202	180	210	195	199	192	234	215	194	199	196	196	209	194	204	222	200	188	222	199	178	187	186	194	216	220	175	198	205	178	192	224	215	207	179	189	211	182	221	215	219	211	205	199	197	189	188	181	205	167	182	231	202	176	197	193	207	215	217	178	199	189	184	194	209	213	190	171	198	192	210	202	197	184	189	186	178	196	192	203	193	197	198	207	220	190	208	203	193	215	197	204	203	197	210	193	192	183	198	220	202	216	186	190	212	198	195	172	201	190	210	176	230	191	182	201	211	188	186	200	178	200	208	199	187	228	194	211	187	177	196	190	194	197	212	209	204	183	209	208	166	212	201	198	203	175	192	192	187	205	215	196	207	202	210	207	191	194	186	207	211	195	212	196	199	204	202	197	183	212	199	195	207	210	224	196	195	196	200	213	206	206	185	202	180	198	190	198	193	196	181	190	217	204	226	198	177	175	187	215	212	200	198	195	184	213	218	203	196	191	191	171	176	181	181	198	192	178	191	200	149	219	216	202	196	196	198	199	187	190	194	218	202	201	182	173	190	172	206	212	194	187	192	214	223	205	202	205	187	209	221	197	184	210	206	178	185	198	182	199	217	184	209	194	217	218	224	202	197	212	214	200	205	203	196	217	211	196	190	202	203	188	195	191	213	210	192	220	221	191	220	196	195	211	222	178	204	191	195	194	207	174	182	200	222	219	192	214	206	212	203	201	212	191	179	204	217	201	172	210	201	198	187	194	243	220	184	210	214	200	190	203	195	219	198	234	196	202	180	183	191	215	210	178	211	188	210	167	211	215	179	232	195	210	187	211	198	210	206	214	211	200	195	209	195	178	203	206	216	170	188	188	191	223	206	209	197	198	189	198	201	202	202	236	186	200	169	212	211	200	214	204	184	223	188	190	193	200	216	196	204	199	223	220	207	203	187	198	210	212	203	215	203	215	193	199	194	214	195	204	198	188	223	202	215	208	205	181	192	199	198	179	205	217	188	189	201	190	178	215	207	178	185	208	199	210	202	199	178	186	207	206	188	177	197	211	187	187	209	207	193	210	201	176	212	170	208	194	216	197	193	213	200	207	199	207	208	182	221	179	175	195	201	193	218	201	203	212	200	198	205	163	189	195	216	161	218	192	211	212	217	197	218	178	172	228	169	194	212	215	212	197	196	190	208	208	189	207	210	223	207	186	176	197	206	207	195	188	189	212	222	192	181	201	182	207	220	195	199	185	199	195	195	220	176	179	204	190	176	185	202	201	196	184	208	205	193	187	204	201	201	212	195	208	203	201	193	199	184	200	192	202	220	205	208	195	200	191	182	207	198	181	209	179	214	194	213	234	199	185	206	197	203	202	191	162	230	186	234	210	206	198	188	192	208	217	197	194	197	175	198	210	178	205	188	214	199	205	208	176	206	194	198	181	186	199	187	225	214	203	200	214	188	219	193	178	196	190	201	238	224	221	211	195	209	194	218	195	178	185	194	203	208	185	210	225	189	184	200	233	196	207	198	207	192	174	193	193	165	229	206	185	201	195	210	198	218	195	213	241	213	190	228	209	192	218	220	187	219	213	189	220	179	215	187	219	202	179	210	222	212	197	194	193	196	175	192	204	209	206	217	188	187	203	200	205	198	176	187	208	215	210	208	209	189	217	192	191	207	186	185	194	183	210	175	190	227	193	204	189	210	195	211	203	197	185	186	222	199	206	187	221	190	198	192	197	205	192	193	200	211	197	202	203	234	205	185	196	225	211	191	172	197	193	181	232	232	197	222	198	203	206	197	217	205	192	214	229	176	216	208	219	183	206	201	186	225	233	192	219	173	219	207	178	205	205	210	205	196	194	189	192	221	194	242	176	174	205	193	192	177	214	194	216	222	215	207	192	228	183	158	201	197	188	210	203	203	220	189	177	192	198	200	187	218	202	196	193	204	220	201	191	192	197	196	184	209	205	189	179	175	193	193	209	201	214	190	213	199	197	211	218	190	204	194	198	217	207	198	220	194	196	182	177	210	193	183	183	179	194	198	197	192	191	186	183	189	200	210	198	182	199	220	198	188	192	195	203	198	189	173	196	186	201	175	203	204	185	214	182	183	189	188	221	181	212	199	216	196	202	212	188	203	218	199	221	186	186	212	190	175	177	214	204	193	198	206	212	188	190	193	199	175	210	167	190	219	202	196	194	189	220	201	190	188	194	196	183	191	204	211	186	210	201	184	197	180	213	209	185	208	195	188	214	195	203	217	214	223	181	210	204	234	198	201	197	221	196	197	197	193	213	201	170	185	178	170	228	190	205	213	220	184	195	219	227	201	208	197	213	186	200	183	213	203	198	191	203	193	186	204	206	222	232	204	212	195	203	202	212	195	192	189	216	203	210	225	197	188	208	193	226	203	229	190	182	232	194	214	204	228	195	190	171	221	210	170	190	202	206	189	176	219	185	176	197	200	197	205	189	158	222	213	206	206	186	197	195	205	205	211	198	197	219	219	191	192	208	206	199	198	221	210	200	222	217	199	189	201	173	189	206	192	213	214	201	196	226	222	183	185	188	201	183	194	221	170	201	222	186	224	169	203	203	226	201	202	194	193	193	201	177	187	182	177	213	209	166	202	224	196	201	185	192	181	203	205	250	193	200	206	187	214	204	206	224	197	186	204	194	192	201	190	207	211	214	212	179	182	188	197	214	193	207	213	220	191	183	190	170	201	209	196	203	233	189	206	176	188	184	190	209	216	209	193	226	183	180	207	203	184	193	199	201	196	204	196	212	225	209	203	211	170	207	211	204	185	194	175	203	217	210	189	205	201	206	212	217	199	207	218	197	202	185	204	199	201	187	190	228	224	201	205	184	203	205	212	216	204	229	194	166	198
7919	3474	7222	8319	7901	6007	5499	5933	8534	24388	42707	20739	3118	1728	1559	1507	1599	2665	2896	2298	1790	1366	1234	1176	1394	1647	1164	999	856	813	847	1076	954	906	852	961	1055	979	928	946	949	960	947	1097	1245	1557	1650	1546	1487	1117	912	3491	11159	9343	6920	3172	1408	829	585	613	567	554	599	592	558	599	552	554	556	565	567	575	561	573	604	615	555	562	591	565	594	574	588	619	545	573	582	576	571	570	527	570	578	545	568	562	574	533	582	553	578	566	551	575	570	540	572	588	574	570	578	561	547	556	615	595	566	579	572	587	581	590	574	553	576	565	580	573	608	553	575	605	562	552	554	568	532	604	600	599	579	542	611	568	559	565	536	607	575	613	577	576	588	579	588	601	555	570	574	604	570	609	586	591	592	543	592	613	545	595	562	585	625	576	581	567	594	554	548	578	492	585	554	562	570	608	601	578	545	556	592	564	586	603	553	572	577	603	541	576	608	581	594	583	548	560	570	580	597	560	591	589	560	572	573	616	566	576	584	595	565	639	570	575	576	562	597	514	559	558	556	584	573	592	568	589	593	553	569	621	602	590	577	552	560	553	569	618	542	565	605	545	585	569	566	543	574	617	557	616	539	621	605	574	575	587	547	573	607	545	579	574	570	574	581	585	629	569	599	591	561	594	608	538	585	589	581	559	599	576	579	609	561	588	580	570	566	591	584	549	566	584	588	559	583	570	591	568	594	544	542	579	618	571	575	606	630	610	571	584	601	573	521	551	575	612	614	594	603	571	604	545	595	593	576	557	581	570	563	568	559	541	574	607	601	572	591	578	600	556	544	595	577	551	574	596	559	562	573	598	591	593	586	608	535	598	576	587	576	564	605	582	614	578	601	556	586	591	567	573	578	576	586	611	572	559	589	544	603	608	563	570	608	558	563	592	575	569	601	545	577	601	599	575	530	602	598	582	610	584	525	574	563	583	574	585	528	582	574	560	554	585	567	568	620	590	561	585	532	582	580	555	568	586	598	605	572	592	552	582	610	610	559	595	545	573	577	599	587	565	563	565	561	606	615	541	582	603	569	585	572	573	540	579	533	578	563	598	621	609	567	563	537	594	630	592	554	586	569	586	570	567	524	586	568	576	545	602	565	571	581	570	595	594	591	573	614	546	603	581	626	577	583	579	569	530	540	546	607	566	569	583	599	567	572	571	573	563	569	560	553	572	589	631	601	545	576	544	587	575	611	569	597	623	561	574	571	596	604	554	592	568	561	562	586	567	568	591	528	575	569	572	569	545	570	617	555	601	554	573	589	564	579	550	576	570	539	574	602	587	558	518	566	554	579	601	568	577	551	575	611	563	573	561	575	573	600	581	568	557	613	549	575	563	584	587	576	627	540	586	604	595	597	555	615	543	569	561	583	576	536	547	572	544	557	554	563	558	577	567	595	574	587	535	578	589	555	594	606	551	584	599	604	602	578	580	580	572	596	542	556	577	558	596	575	573	575	597	581	555	565	558	593	586	599	562	557	536	583	609	556	595	556	516	552	607	602	583	579	535	588	608	590	578	596	578	563	596	584	572	588	574	587	565	557	583	538	619	595	595	577	601	568	636	548	568	562	620	581	584	614	599	548	590	580	586	567	587	560	554	599	582	633	617	577	575	558	542	563	581	550	549	572	583	544	505	536	540	564	575	601	563	562	610	539	586	582	581	534	607	614	618	603	530	578	585	557	564	625	553	599	566	577	545	592	570	573	590	585	608	591	573	583	562	609	600	538	568	579	595	572	536	585	543	569	611	579	577	607	562	576	565	566	561	578	590	573	581	595	526	596	561	558	570	570	568	581	585	551	560	588	562	553	579	578	558	561	571	586	586	578	580	575	597	559	537	559	592	608	574	570	560	574	574	607	526	539	564	595	565	550	577	564	557	572	544	584	577	581	579	609	530	601	545	534	553	550	600	539	570	529	573	564	572	571	585	592	561	584	599	589	591	574	550	592	583	580	578	580	567	572	582	589	610	594	592	611	563	557	567	586	589	541	583	572	625	577	577	633	594	593	574	588	562	542	600	553	575	576	582	577	556	575	611	566	600	597	544	585	605	572	594	580	530	576	548	599	557	564	588	572	581	553	547	547	567	558	555	540	592	557	561	560	641	564	574	598	574	604	627	568	610	574	560	625	594	573	569	587	532	597	583	601	580	509	563	586	591	572	552	588	592	578	561	574	588	593	574	586	557	542	532	561	545	558	564	582	596	577	603	579	598	573	594	570	630	557	594	546	601	574	537	629	557	544	566	535	553	580	578	605	564	589	593	579	553	556	532	578	561	603	595	565	538	573	600	591	571	565	577	572	537	559	558	537	605	535	560	557	587	597	580	559	585	581	602	596	557	607	575	583	570	540	643	559	557	610	560	587	617	547	559	613	588	581	611	564	570	603	594	585	583	574	531	581	540	600	561	592	535	581	579	560	610	585	542	577	598	605	551	534	531	535	580	584	618	583	557	591	593	560	570	532	586	602	604	608	588	541	545	569	599	569	623	592	576	545	572	577	612	563	558	584	607	554	568	542	612	551	566	578	574	560	569	521	558	568	606	584	545	532	620	571	587	600	521	561	550	604	622	594	553	615	575	550	542	549	602	563	562	569	608	604	577	583	594	557	535	558	610	570	562	581	559	572	630	544	538	581	625	573	618	552	566	592	553	613	621	549	579	569	588	599	542	577	621	548	616	542	591	541	567	543	576	551	560	589	574	556	595	557	585	603	544	577	606	551	592	568	595	580	602	527	565	613	535	575	594	562	559	589	564	578	568	550	559	579	542	590	598	555	581	565	572	562	577	598	569	571	582	564	574	567	588	552	582	542	597	607	597	562	583	574	562	624	578	597	564	585	558	580	538	570	579	521	617	545	539	585	549	558	579	556	562	576	592	558	607	620	540	562	576	612	579	583	622	568	567	578	608	575	574	620	574	595	569	603	587	555	562	573	590	531	571	533	577	531	557	561	587	590	608	586	563	559	566	575	610	554	580	580	547	586	585	622	598	600	589	601	606	591	599	558	594	540	606	598	610	578	567	591	586	559	568	623	629	558	503	585	602	556	594	586	608	526	582	589	558	568	543	577	607	585	594	561	610	558	578	538	570	573	537	568	567	610	537	549	591	603	575	572	572	597	588	597	618	598	618	581	601	565	579	607	545	615	615	598	581	581	566	598	603	578	531	638	573	560	586	555	579	578	545	609	590	555	598	574	528	602	557	574	566	559	576	600	598	570	584	609	582	522	589	594	574	540	595	561	579	577	553	604	565	558	531	585	614	580	587	579	577	616	558	560	568	564	559	596	610	571	600	578	546	597	588	585	540	567	560	564	578	550	598	598	611	556	586	603	528	601	587	615	594	624	615	558	587	579	538	551	578	558	558	547	605	592	568	579	586	575	572	529	552	544	573	570	562	614	591	590	601	601	571	558	600	565	551	599	602	540	601	602	605	567	576	579	579	572	595	539	587	531	614	572	563	595	574
2154	299	368	294	260	261	249	246	253	358	479	249	218	208	212	201	204	189	200	201	196	202	203	180	188	197	187	213	188	201	206	188	220	197	187	209	211	208	188	193	196	204	223	192	212	211	235	192	188	210	199	210	261	384	415	324	283	233	185	192	207	201	205	211	188	197	191	222	186	216	194	187	205	211	194	204	203	209	194	217	192	202	203	176	213	184	178	193	219	192	197	189	204	174	184	194	188	190	194	181	202	180	207	190	196	189	204	192	192	182	196	186	185	167	175	189	192	207	193	202	190	228	194	167	177	194	182	191	221	222	199	202	178	192	184	203	183	185	205	200	192	181	202	189	185	175	188	192	178	212	193	176	211	205	205	202	205	202	207	201	199	195	191	207	199	187	196	207	197	218	171	220	206	220	205	203	184	207	178	214	197	210	198	194	193	184	184	201	207	184	180	217	184	197	188	216	206	198	224	188	191	209	211	185	204	172	190	208	187	180	189	204	185	193	191	202	208	196	207	198	208	191	187	197	185	207	192	207	210	201	179	195	207	208	198	178	194	190	203	202	204	194	198	200	198	183	178	187	185	182	219	191	179	213	218	197	196	187	210	209	199	199	222	214	200	195	208	180	192	189	187	181	211	190	177	189	199	202	191	207	215	182	199	189	211	196	185	199	200	198	182	194	209	178	183	193	208	181	233	219	230	206	200	189	202	173	226	188	195	207	216	191	188	197	203	201	200	191	175	203	229	183	202	198	203	207	192	186	191	197	181	232	201	203	194	203	189	205	191	203	216	180	185	187	189	188	199	182	205	189	190	213	189	191	190	177	207	171	177	189	222	192	195	181	223	202	173	209	163	187	206	193	198	171	185	211	177	201	184	203	228	215	195	176	180	171	206	208	181	179	204	180	184	192	208	187	194	196	211	198	192	211	220	200	196	210	178	201	179	200	157	186	216	222	185	188	184	189	211	200	182	203	180	204	193	221	181	199	217	180	196	199	202	194	199	177	204	195	206	203	201	187	201	193	182	208	202	193	202	200	172	182	193	188	190	204	208	193	225	177	221	192	195	197	207	211	195	205	191	213	185	215	202	215	214	218	162	197	202	175	191	202	218	182	195	210	168	197	174	225	178	197	174	171	184	179	188	213	197	181	190	206	182	179	182	197	171	193	191	187	187	200	213	189	207	219	190	179	194	193	201	203	206	204	223	189	234	174	205	181	187	193	203	189	197	172	194	201	212	201	182	210	209	214	226	204	214	225	195	198	214	210	182	203	180	201	172	194	207	201	203	165	217	193	165	187	184	193	189	194	196	194	183	203	183	224	208	224	209	222	244	214	215	188	198	188	211	197	241	206	186	204	198	193	199	205	220	199	189	192	191	206	193	206	200	187	182	217	188	194	212	210	182	193	207	194	217	196	193	208	187	216	173	203	184	194	218	219	211	197	212	184	175	200	210	231	224	223	193	189	212	202	213	189	176	183	212	196	193	174	178	176	182	208	185	225	214	198	194	208	182	203	198	216	197	191	193	186	163	204	212	221	189	182	234	202	224	213	171	206	200	192	194	168	194	200	207	205	204	186	192	196	186	215	227	187	195	173	201	195	205	196	181	189	205	196	222	164	192	175	199	204	200	191	193	206	214	212	176	189	220	182	206	200	164	179	194	191	198	196	174	195	211	214	184	240	228	200	208	199	176	188	198	197	214	195	205	198	187	212	196	178	204	197	181	213	185	207	213	203	183	210	183	212	186	183	211	174	208	181	185	192	192	218	189	190	185	204	193	205	210	219	177	193	201	208	179	195	196	208	198	184	202	205	186	183	215	186	184	203	193	202	198	181	179	176	194	180	190	190	192	206	188	195	197	197	187	190	182	188	167	203	203	189	192	189	180	211	181	175	190	195	189	173	183	192	181	182	211	206	188	219	183	183	197	198	193	198	199	224	170	202	209	201	205	185	206	171	184	207	191	215	226	184	201	197	173	236	201	214	189	193	197	203	194	194	201	180	193	216	197	201	196	202	207	194	170	208	195	199	190	205	181	174	190	188	188	211	206	181	203	186	212	189	208	172	202	187	207	201	208	189	204	199	168	214	201	187	206	183	190	208	200	191	205	174	184	194	195	189	198	187	195	203	183	199	196	174	222	207	174	214	199	182	185	210	178	198	202	217	212	208	195	178	180	221	205	176	189	220	196	193	184	191	199	188	200	197	185	180	204	190	185	202	179	202	188	198	208	203	177	188	184	198	207	211	197	201	190	170	202	180	190	199	199	187	200	187	204	213	203	192	183	212	193	208	192	224	202	197	198	190	229	230	187	215	197	229	183	220	204	196	185	180	200	206	218	193	186	192	197	218	210	189	195	209	190	213	199	192	198	170	213	217	178	187	218	163	183	189	198	201	193	198	223	195	210	188	221	214	170	205	200	173	205	184	199	201	182	192	176	202	209	183	166	210	190	181	213	187	190	193	201	176	187	190	176	183	202	209	195	183	177	187	190	201	190	188	185	196	196	176	187	189	214	170	189	187	194	200	189	190	219	188	204	197	190	216	183	202	191	194	208	189	191	180	188	198	197	192	201	194	197	196	179	195	179	174	193	202	214	204	189	180	199	218	188	203	195	193	190	186	218	179	220	219	184	199	199	171	194	169	205	180	190	176	216	177	203	175	202	202	178	185	203	190	208	192	233	194	213	207	199	198	231	213	178	177	185	202	198	211	188	199	184	197	202	186	190	184	192	210	172	180	182	176	207	194	190	188	191	195	199	205	192	181	180	190	221	194	186	195	215	173	199	174	191	208	208	197	207	211	209	175	202	190	186	209	189	197	200	189	175	210	168	211	217	181	175	207	219	209	188	200	205	203	192	205	184	189	195	183	204	210	209	214	203	186	186	195	191	194	189	215	191	184	171	188	182	200	179	200	212	182	208	195	203	189	199	174	184	198	210	202	187	200	198	201	208	198	192	187	190	185	204	212	204	197	197	215	212	174	194	220	176	205	194	193	197	215	210	186	218	201	195	192	208	219	179	228	174	199	184	213	218	186	185	201	210	210	207	205	206	184	191	198	203	220	209	201	213	201	167	193	193	204	190	195	210	174	193	210	188	202	195	199	188	205	195	200	194	201	186	206	214	187	216	192	197	205	202	187	181	218	196	183	198	212	194	163	199	194	200	227	213	200	210	220	203	179	173	178	204	194	190	203	189	221	212	196	193	181	191	186	211	221	210	213	177	171	226	206	166	176	192	214	191	198	189	192	175	168	178	169	208	181	212	190	205	194	225	192	208	211	212	182	210	190	191	203	219	189	187	196	179	200	165	215	189	193	173	213	223	219	220	203	193	200	198	210	181	207	192	209	177	192	175	216	220	219	194	208	191	173	216	208	211	193	194	215	205	204	212	200	219	192	194	192	203	181	186	195	228	221	206	193	207	169	183	196	188	189	181	186	173	210	209	201	213	192	177	189	183	214	191	191	201	198	176	195	194	194	191	207	206	186
2177	760	853	970	918	810	790	856	960	1920	2791	795	659	653	609	585	601	688	626	637	639	565	576	621	608	620	558	533	573	563	573	612	574	590	600	592	569	545	606	606	582	593	588	579	638	630	654	632	634	601	581	573	1198	1931	1978	1285	834	674	577	552	573	488	537	569	566	583	546	532	552	596	553	544	567	564	537	614	544	558	568	539	523	529	536	541	547	513	543	519	587	568	583	546	573	554	547	558	530	576	535	555	582	593	527	584	539	586	562	595	555	529	536	616	522	549	559	528	534	580	547	531	537	558	556	567	544	568	614	597	563	562	576	532	586	603	592	544	518	582	562	562	529	566	547	538	559	561	534	538	537	523	523	538	555	532	575	549	576	551	536	547	543	557	559	555	563	558	529	582	546	615	567	551	540	610	572	586	564	550	525	526	557	570	560	560	566	579	550	588	532	567	570	570	596	534	532	548	615	619	548	522	558	545	569	535	542	544	586	607	555	580	559	554	557	575	527	570	558	561	586	611	583	547	587	566	571	535	567	543	567	557	578	580	544	581	566	543	547	560	557	541	537	530	569	582	595	515	617	552	577	532	593	580	553	578	545	512	557	583	557	563	541	550	571	563	585	536	538	576	602	537	552	534	568	548	595	557	571	544	556	576	540	601	571	580	541	528	545	556	556	513	551	573	517	601	599	548	531	598	545	567	562	539	554	556	513	543	532	532	568	580	545	550	556	554	537	530	552	537	523	538	547	539	566	608	569	600	552	606	590	559	508	555	510	588	509	593	573	568	541	593	540	547	586	562	518	559	551	530	566	540	537	574	543	527	544	546	560	544	534	566	568	602	565	560	540	542	568	532	536	516	563	517	540	555	571	550	550	588	544	564	528	599	537	560	566	545	600	547	539	529	570	551	540	532	555	530	555	564	555	549	586	535	536	567	537	560	539	576	559	579	577	564	603	516	581	518	548	552	573	578	579	519	563	554	560	551	543	572	540	578	542	549	573	530	524	565	546	561	583	552	557	595	561	594	587	599	506	542	564	553	584	549	572	588	572	558	558	519	551	557	533	570	558	555	558	561	551	579	524	565	555	592	582	507	536	554	567	577	570	550	563	562	573	557	531	526	571	574	582	579	592	582	557	542	546	546	544	575	557	551	552	523	558	570	564	545	554	566	554	538	554	573	512	607	544	572	584	582	579	568	560	550	566	586	534	559	572	550	540	553	522	530	541	593	593	520	529	578	513	576	506	549	527	589	567	567	578	550	536	524	545	528	571	585	575	550	533	522	596	557	538	563	523	543	561	566	577	562	537	587	608	570	566	577	529	570	584	608	554	567	564	626	547	533	562	576	521	563	568	553	562	537	592	515	587	584	540	524	553	569	552	567	572	556	539	572	571	531	560	569	566	565	552	562	570	569	534	576	581	544	560	551	570	561	604	553	503	547	573	554	588	576	543	518	557	516	555	518	587	595	555	565	580	546	571	593	600	544	593	564	554	549	589	562	553	603	573	526	582	569	567	544	539	559	567	533	554	577	572	554	588	533	561	583	564	552	541	555	532	542	593	567	565	563	562	568	547	557	554	531	519	575	589	572	543	556	532	538	509	522	536	554	536	585	565	525	595	578	571	538	552	550	543	590	537	534	522	575	564	542	564	547	571	568	529	544	509	539	534	571	558	528	557	556	540	566	550	521	498	611	566	533	556	564	545	620	574	545	533	564	581	531	548	605	596	505	547	562	562	519	540	584	560	558	504	533	567	552	563	560	549	565	557	590	576	569	555	585	552	541	575	553	573	546	562	525	544	542	512	533	570	525	543	544	606	524	597	547	567	587	562	540	557	529	542	541	532	584	562	551	582	578	504	496	576	604	570	585	557	583	578	568	537	562	560	527	585	561	520	574	605	556	564	537	556	558	636	543	544	552	562	574	558	575	537	585	570	531	544	573	537	541	545	552	577	528	559	609	519	545	543	581	555	513	558	555	565	542	548	546	589	539	556	558	557	558	563	548	558	534	579	583	564	559	578	548	540	547	571	546	516	561	581	535	589	600	557	536	537	582	552	540	575	611	572	588	526	537	544	579	533	551	587	532	613	564	521	504	514	571	553	544	565	527	571	571	579	614	581	560	616	537	544	553	544	582	527	596	572	566	563	580	558	578	560	576	543	557	626	574	551	555	545	558	542	571	575	579	543	553	578	592	558	595	589	539	545	540	563	559	541	578	572	580	544	543	576	555	553	577	547	530	554	538	553	562	577	564	551	567	524	615	564	593	537	582	577	550	527	559	532	587	589	550	530	553	523	554	548	585	549	518	521	527	574	562	571	563	555	566	591	541	540	538	558	582	565	574	582	552	575	550	578	534	570	570	565	586	578	554	552	562	581	552	557	524	561	552	554	595	571	512	542	557	558	593	535	535	527	571	597	532	551	531	543	556	567	562	583	551	552	539	570	568	542	566	556	544	559	572	546	537	614	574	555	532	589	532	560	542	526	551	571	588	553	529	539	553	556	575	604	563	560	562	557	569	558	562	603	510	591	582	531	550	577	569	530	547	525	515	567	549	529	605	563	572	536	520	568	561	586	542	537	535	540	548	544	561	576	574	529	582	544	575	496	544	567	516	536	545	541	567	533	569	554	575	548	530	515	579	578	548	585	591	562	570	528	555	555	554	550	565	553	569	561	618	565	540	559	558	572	548	520	552	584	607	540	534	589	574	566	532	529	594	548	550	569	548	563	514	590	586	533	525	533	601	561	556	573	563	603	567	550	566	542	552	521	528	541	528	529	539	583	601	619	561	549	582	584	580	577	542	563	590	582	555	551	569	510	547	555	580	552	583	601	537	543	555	566	596	551	596	533	567	572	560	570	559	547	583	538	540	581	556	597	593	543	594	576	542	543	561	550	561	558	529	572	516	556	548	592	515	588	503	521	539	614	568	541	581	573	569	589	542	536	559	521	536	554	580	566	539	579	507	559	529	594	569	529	525	583	546	534	486	570	590	571	565	533	556	591	574	551	566	551	548	601	549	548	567	550	559	598	567	580	567	549	578	552	537	591	570	593	539	566	539	536	569	618	562	561	609	574	577	592	515	527	569	518	560	562	566	585	551	559	591	599	545	563	565	548	534	567	553	529	594	609	545	554	581	578	574	579	555	511	582	531	557	575	548	568	565	559	564	573	551	524	559	555	537	560	588	536	557	552	556	574	521	524	524	587	581	513	555	599	562	577	499	532	604	553	523	543	546	551	545	560	592	587	506	549	579	579	551	565	554	577	569	583	540	581	556	593	556	540	558	568	531	544	544	533	501	540	539	531	555	563	581	539	544	550	536	533	562	580	509	576	532	577	550	560	563	578	580	546	601	545	543	570	605	548	543	584	569	575	537	610	533	553	534	534	533	557	596	516	562	536	543	579	585	610	570	569	563	558	582	496	572	536	608	581	581	530	555	566	553	570	570	544	575	594	550	585	554	587	545	537	565	583	525	549	582	552	521	563	545
9133	2177	2708	1810	1331	942	1117	1095	1639	3210	3321	745	408	308	346	286	340	414	383	426	332	279	276	278	250	232	226	231	194	198	199	213	236	200	199	210	179	225	213	226	216	220	203	201	206	230	215	205	205	220	259	775	1368	1203	892	473	274	222	192	162	170	176	166	163	184	186	148	194	182	185	163	158	168	168	185	165	172	188	170	187	186	170	186	161	171	180	158	148	208	176	189	172	152	166	189	154	166	168	159	167	193	170	195	213	174	170	162	181	187	167	175	189	211	177	183	188	178	174	173	182	153	209	176	170	175	184	159	163	199	161	158	211	185	171	176	188	197	195	176	181	185	168	176	187	170	173	204	148	179	166	197	187	204	184	166	185	153	191	178	196	200	175	177	195	182	179	167	171	157	184	209	191	174	182	179	168	184	179	183	204	190	200	153	168	162	165	162	184	179	152	153	159	174	194	180	175	183	164	138	176	174	173	163	161	166	191	165	176	184	188	164	167	178	179	169	159	175	167	161	197	183	188	184	190	196	179	159	182	177	188	175	179	175	186	163	181	181	176	183	162	181	178	171	161	168	168	170	168	170	178	194	153	182	168	193	170	160	179	214	159	180	174	192	186	153	164	126	179	165	172	188	169	159	166	166	139	174	180	181	186	176	208	173	169	174	180	161	192	182	172	177	161	180	173	168	173	173	170	169	176	189	167	169	196	178	187	184	166	159	185	145	163	166	176	160	184	187	197	133	193	177	178	169	169	145	190	185	159	182	175	179	167	170	182	167	162	184	184	156	189	151	178	181	175	167	179	178	187	201	166	175	184	183	192	161	157	166	202	195	194	158	172	189	177	139	179	169	164	177	198	198	167	148	171	157	179	164	191	180	175	175	175	172	177	167	194	188	172	176	171	170	178	192	195	201	170	200	183	177	181	171	175	167	178	165	163	187	178	162	169	159	164	202	171	168	184	193	151	173	154	184	187	168	158	184	183	166	167	180	168	187	186	172	191	162	177	184	180	194	153	172	160	165	193	174	170	186	164	170	161	189	199	168	176	190	169	202	152	187	181	192	181	165	154	166	169	191	181	175	198	189	167	177	196	175	182	173	170	162	160	183	149	171	189	170	166	162	192	181	183	176	166	181	191	182	171	184	148	170	181	177	177	184	175	171	198	177	170	195	199	188	167	180	174	177	184	174	187	164	173	171	182	172	171	169	165	162	177	151	172	144	180	155	172	197	166	160	176	184	170	174	162	167	164	164	173	189	162	165	196	190	196	164	145	165	148	188	168	184	153	163	194	183	167	177	171	177	167	176	154	175	183	155	176	168	168	160	171	175	195	155	163	183	164	198	187	186	156	185	161	150	182	172	176	186	161	175	179	169	184	179	195	168	180	172	178	188	176	180	168	178	181	175	162	174	161	184	166	176	183	175	188	157	163	148	176	203	183	183	173	180	196	171	187	174	157	171	189	179	162	171	182	175	206	153	179	200	203	158	178	174	183	208	182	162	197	152	182	181	160	167	174	171	175	176	178	192	186	154	178	184	174	176	176	180	187	179	191	177	183	186	187	191	199	173	191	198	202	166	164	188	169	168	192	165	170	168	173	163	182	170	189	191	177	168	188	199	189	173	176	188	204	163	182	169	181	181	182	170	169	195	161	190	160	165	169	169	201	199	175	179	182	161	160	174	190	151	182	179	170	154	190	160	173	168	176	177	175	198	160	188	154	185	189	186	192	162	172	181	189	180	164	178	186	183	175	179	190	162	174	170	171	187	167	150	165	163	179	181	165	181	181	184	148	186	182	184	190	169	174	194	178	178	197	183	185	155	169	200	168	202	170	176	158	189	168	180	163	144	162	163	175	183	158	202	157	176	176	192	172	161	153	184	192	147	168	192	165	200	180	169	176	177	195	183	177	154	186	175	166	181	173	189	184	167	191	177	168	169	205	156	156	175	188	177	196	180	168	179	195	164	172	150	181	163	164	184	169	181	187	168	168	171	171	179	151	177	171	208	162	163	184	183	182	164	166	173	183	161	151	159	176	169	168	183	159	179	181	155	177	187	151	153	186	168	181	180	170	182	159	184	189	187	182	180	212	167	178	168	169	152	169	196	199	177	150	174	160	156	173	154	177	156	187	176	191	182	165	165	183	184	157	154	179	162	184	152	155	163	203	184	181	208	173	181	162	161	185	195	174	194	188	170	169	177	169	170	170	189	195	200	173	188	154	148	212	163	183	169	173	191	163	189	193	182	191	159	171	185	179	177	184	168	175	192	175	194	164	168	193	180	171	187	200	160	189	185	171	179	201	161	181	185	191	181	146	157	184	181	171	169	187	166	202	194	165	170	182	173	165	190	172	156	166	158	166	153	189	173	170	173	160	193	168	163	156	190	187	177	190	154	170	191	165	173	183	152	161	176	176	176	163	183	159	165	172	192	211	178	164	172	166	161	200	166	168	201	161	185	159	177	183	170	186	205	153	172	143	152	179	171	180	172	178	157	180	161	189	173	171	164	180	179	181	162	167	181	174	174	154	175	167	188	186	193	177	185	153	177	176	169	164	186	179	167	177	180	166	172	166	165	148	200	203	176	195	180	170	162	163	180	197	157	156	177	176	198	175	186	147	172	178	168	174	185	170	201	141	176	156	170	200	195	199	169	160	190	164	173	156	188	164	184	168	163	184	193	172	160	177	179	179	160	181	180	184	164	162	163	155	165	185	172	189	159	165	179	193	166	178	182	172	184	173	178	145	176	144	167	170	189	155	183	162	170	146	159	167	162	164	176	190	184	190	187	182	158	174	196	174	183	171	174	155	188	169	188	192	194	153	161	178	177	184	178	159	178	163	180	179	180	172	170	162	163	175	163	172	156	201	166	172	175	208	152	166	181	188	171	185	180	187	170	166	163	160	165	168	169	165	185	155	167	159	169	177	170	182	189	171	200	186	166	187	179	162	189	166	191	174	176	181	182	182	175	145	180	172	168	203	191	166	171	167	167	182	175	188	180	158	177	185	167	211	169	161	173	181	185	195	180	163	182	195	170	191	166	175	158	186	177	203	157	189	184	167	161	191	168	171	167	187	169	169	200	193	189	166	169	185	199	202	161	177	167	177	175	181	179	190	191	191	185	165	150	201	185	197	155	189	173	153	170	167	183	176	153	194	186	174	175	175	190	182	182	197	156	171	186	170	202	186	184	157	172	166	168	185	176	163	175	171	169	198	176	171	187	182	168	163	183	176	168	182	180	163	169	184	164	182	169	183	192	161	142	202	146	182	171	184	177	176	191	166	186	170	193	176	162	170	180	191	188	155	158	171	179	185	167	164	197	172	176	196	153	189	191	199	188	180	162	165	175	188	156	164	172	179	178	173	156	157	171	182	179	158	173	175	189	171	155	176	178	164	184	183	151	192	178	180	167	197	182	156	155	177	190	159	173	192	172	185	143	186	186	166	170	195	191	163	164	170	172	189	184	158	181	160	172	166	153	185	179	183	178	199
6110	2424	4418	4610	4410	3691	4333	4164	7218	14174	12660	3238	1775	1393	1453	1273	1667	2087	2003	2266	1710	1378	1015	1235	1183	1080	910	839	788	763	828	753	847	725	739	708	842	799	885	939	873	765	757	846	894	843	754	896	860	812	1066	5129	8760	7702	5123	2487	1096	682	504	514	498	500	496	562	502	506	482	512	478	505	522	501	486	503	464	540	511	512	503	501	493	474	538	507	522	513	525	509	471	506	521	501	529	507	540	521	507	504	498	504	515	545	491	502	497	465	504	517	511	505	507	508	473	531	532	494	525	508	494	515	522	484	551	509	500	553	513	484	521	493	497	522	485	539	527	472	513	493	518	505	504	534	534	517	528	540	517	482	515	519	481	527	495	520	532	488	482	507	527	494	516	544	523	486	475	513	533	499	524	502	501	503	526	517	503	532	529	523	498	473	490	498	525	509	511	520	531	504	521	541	518	506	558	531	530	545	531	494	467	529	536	492	520	544	501	498	497	486	532	486	514	521	480	515	515	504	508	540	533	513	528	509	491	539	532	501	508	526	486	532	521	512	515	521	575	484	531	491	518	518	525	484	508	506	458	496	537	492	474	512	558	536	499	564	521	519	480	525	478	485	517	495	520	523	495	483	538	494	497	539	498	497	511	468	513	512	495	502	478	543	515	500	506	504	496	534	484	516	574	514	534	501	514	482	513	528	517	464	550	498	541	536	530	553	489	525	530	499	497	530	518	513	498	498	478	455	517	502	508	526	507	533	539	492	532	542	549	492	527	490	482	528	498	555	465	497	548	475	461	513	509	509	505	511	489	536	487	559	507	511	496	516	454	553	467	528	543	502	518	496	529	530	524	525	544	514	504	532	507	472	480	512	482	508	507	537	501	480	509	518	538	490	497	474	510	494	524	489	492	526	563	501	511	513	530	510	497	507	503	496	511	510	533	529	510	534	500	525	458	552	541	503	512	499	519	514	482	497	526	534	509	523	515	493	525	505	512	503	521	541	509	547	501	508	538	490	531	549	524	507	504	536	528	535	531	509	490	493	498	511	575	553	517	521	476	492	522	515	530	512	505	513	519	502	512	481	474	528	450	530	538	480	468	470	544	503	495	498	469	454	464	537	534	528	493	466	518	497	517	486	523	512	512	506	453	466	522	510	502	517	514	472	508	530	525	525	517	470	533	535	528	493	526	493	508	512	488	521	552	499	539	495	520	527	545	511	486	522	493	489	526	509	527	537	516	532	527	492	529	492	485	516	532	517	514	541	544	506	498	502	525	473	546	507	511	510	530	500	527	488	534	511	524	525	493	520	485	518	493	482	555	506	523	522	537	523	501	544	529	540	535	538	502	486	516	473	543	480	485	518	508	485	488	532	523	523	474	475	536	555	519	472	497	497	505	520	516	472	504	482	565	498	498	509	499	485	509	520	488	474	533	509	525	511	519	498	521	516	500	517	500	480	496	487	497	503	501	476	507	530	507	536	451	525	484	521	487	511	502	525	503	493	507	526	491	526	501	465	485	461	526	510	548	552	531	503	545	498	490	531	499	543	501	522	502	517	543	503	539	526	482	514	506	500	492	570	510	523	505	492	523	480	493	513	501	530	527	514	535	525	526	530	522	506	497	497	501	496	487	524	517	538	511	534	527	467	497	479	497	506	526	498	525	481	525	516	529	479	555	493	541	509	487	521	499	500	491	518	526	537	493	531	499	484	536	519	488	511	501	510	538	558	485	479	534	488	520	534	525	523	543	461	530	491	518	520	505	522	524	530	518	523	469	497	488	486	501	523	547	506	500	495	488	513	487	555	525	481	532	510	495	511	511	534	469	474	513	535	521	502	509	455	512	537	546	452	492	511	527	493	462	515	525	466	477	505	534	542	460	503	494	522	537	469	474	515	513	505	546	521	487	524	498	539	520	521	475	521	492	522	537	485	483	504	522	526	480	513	503	484	545	541	520	533	500	494	473	500	486	513	478	499	523	569	506	520	497	515	549	524	497	497	476	489	469	469	499	488	466	515	524	489	507	498	515	519	528	519	508	540	571	465	530	492	487	520	528	539	520	529	507	547	485	487	512	496	490	507	520	512	554	536	488	501	494	499	508	528	484	559	484	514	519	536	495	489	520	518	521	549	503	544	533	520	497	516	503	574	521	519	531	512	511	463	491	559	472	517	527	471	481	465	508	488	516	531	570	465	517	489	515	550	536	494	494	495	501	500	552	534	473	570	512	498	535	522	526	521	487	513	499	529	534	511	518	474	507	515	507	495	508	494	523	504	515	525	525	538	519	537	522	512	502	501	500	500	499	517	480	536	509	499	530	487	514	514	470	532	533	491	514	467	543	538	493	486	515	533	481	513	507	483	530	501	486	496	509	481	485	540	564	513	494	503	524	522	508	536	512	499	511	494	490	497	471	471	477	474	514	522	510	522	531	556	502	491	556	521	502	478	516	513	488	499	461	483	484	496	517	513	519	507	496	569	478	529	517	527	544	534	476	553	509	547	491	509	530	516	516	505	459	504	492	518	486	471	514	501	519	498	490	572	501	501	501	474	466	513	505	526	507	538	511	482	496	534	516	534	474	515	540	534	517	501	501	476	489	517	498	528	494	561	492	480	512	520	511	536	499	515	474	523	517	518	506	510	521	545	513	514	520	520	518	504	468	467	493	525	518	480	504	514	530	544	509	527	516	512	488	545	475	500	502	528	532	488	495	510	495	523	493	486	519	490	507	495	529	516	523	468	501	531	524	488	526	532	542	537	514	494	522	515	506	543	513	477	500	528	517	513	472	488	497	490	486	524	526	547	518	494	543	552	527	509	494	507	524	520	528	493	531	532	483	486	476	530	514	503	530	499	527	499	475	547	474	493	477	521	519	496	490	519	506	527	494	533	500	529	544	501	499	527	499	551	540	497	488	473	509	488	501	501	512	512	522	501	504	490	552	566	531	462	528	549	508	472	498	494	497	548	506	548	486	531	543	513	483	490	530	494	490	496	514	512	469	519	487	491	527	485	524	514	499	529	537	508	517	510	487	507	558	508	556	504	496	535	525	515	514	504	515	555	531	536	499	525	536	551	502	490	511	533	496	495	488	492	535	525	546	540	528	491	487	532	514	513	548	529	498	498	554	499	546	524	530	518	478	565	505	495	503	498	494	444	509	534	499	553	498	506	534	482	496	497	537	514	539	520	505	497	487	524	520	551	517	528	505	524	534	542	504	524	530	507	466	528	526	518	542	465	532	508	502	490	517	536	554	465	542	528	517	493	478	518	526	527	487	516	476	504	531	512	513	525	501	575	537	486	533	483	493	459	500	528	498	489	506	487	483	519	505	547	533	520	524	516	491	503	501	518	523	537	514	544	551	511	558	512	519	504	487	534	518	518	509	495	538	536	510	466	511	491	516	498	528	459	475	526	512	509	532	535	532	522	484	535	530	506	489	522	523	488	536	503	512	503	551	496	528	477	580	547	507	484	490	495	530	520	511	515	509	517	505	490	532	541
15507	3871	4795	3357	2307	1829	1597	1567	1510	3140	4296	940	530	508	460	391	525	602	580	590	598	378	370	307	345	352	297	297	288	278	259	296	340	273	266	254	254	253	256	288	293	301	311	298	329	373	396	369	330	262	280	1132	2492	2214	1258	631	350	237	201	213	206	209	216	180	203	168	194	197	215	215	193	208	199	192	169	201	225	191	195	217	199	180	179	193	208	199	205	190	214	211	172	171	213	201	190	209	208	204	171	195	217	210	189	195	190	200	196	207	215	204	176	186	209	206	193	177	205	206	205	218	201	176	204	217	193	235	197	193	211	193	222	214	206	195	203	172	193	206	188	185	203	185	216	212	213	208	208	203	198	205	214	172	229	220	202	208	184	198	197	220	207	190	188	209	208	206	198	198	195	179	215	184	204	195	217	200	182	213	226	216	186	203	218	186	200	189	206	190	199	212	179	199	162	182	206	190	210	197	197	181	205	186	182	207	199	211	222	215	203	208	202	210	199	201	205	217	189	207	230	207	217	182	188	199	212	177	207	220	199	202	196	205	182	202	189	186	233	194	186	178	215	220	197	180	189	189	207	220	216	221	217	223	199	179	202	200	189	196	179	192	191	198	181	196	188	184	199	197	200	196	194	200	213	190	173	215	207	211	201	213	207	204	211	213	195	201	194	211	203	215	195	170	200	198	195	212	207	186	196	190	215	195	203	190	174	196	218	211	199	210	165	186	206	202	188	194	196	184	218	184	170	215	185	196	224	178	192	203	239	188	212	191	200	215	218	202	173	207	208	203	183	196	199	201	200	217	203	187	194	207	199	188	203	206	198	210	193	233	209	176	196	210	209	173	208	195	201	215	196	197	223	202	198	203	181	212	205	204	199	233	193	183	179	218	202	208	196	198	164	198	211	186	197	219	206	196	206	186	178	194	213	202	227	163	237	221	231	221	207	182	193	196	182	186	204	238	187	190	191	179	200	207	210	183	185	193	205	198	197	186	219	194	232	197	183	196	201	181	228	193	216	194	214	191	200	188	162	216	179	176	198	194	188	187	199	227	199	194	202	232	197	199	198	194	210	183	203	189	209	205	199	206	200	203	204	207	189	212	187	208	206	185	188	176	212	191	206	190	222	205	204	185	221	204	237	184	190	197	205	189	183	206	191	197	236	216	219	194	194	217	198	176	183	214	203	222	201	187	189	205	187	179	189	202	195	211	215	194	207	198	216	218	210	209	185	220	207	189	198	205	186	205	217	159	193	198	214	208	183	190	176	199	207	218	190	207	216	201	199	188	180	208	184	185	193	187	198	202	179	177	229	196	193	201	171	194	207	204	188	218	172	185	222	184	194	213	196	201	205	180	217	172	202	195	233	235	211	190	216	185	212	187	213	195	186	203	183	198	196	198	189	210	220	184	210	186	196	196	202	208	195	214	198	209	233	216	220	220	192	209	212	208	207	198	186	183	197	190	211	228	184	225	193	230	203	202	203	183	178	202	199	201	219	207	194	203	187	201	188	195	215	189	209	198	204	196	195	216	191	205	207	201	232	227	192	202	201	204	212	200	212	192	211	167	201	206	207	208	215	185	171	213	223	228	169	204	210	200	213	200	215	203	205	197	188	183	206	217	196	184	204	209	189	198	229	146	174	208	204	194	222	193	199	226	198	212	202	190	224	197	199	194	195	216	184	208	186	198	218	196	201	200	194	213	214	186	202	210	201	219	186	217	203	181	199	207	204	223	195	213	219	191	192	214	217	221	207	170	205	200	210	194	200	170	208	202	214	209	194	197	189	204	193	177	192	210	207	199	205	201	194	215	219	199	192	212	220	199	212	197	199	190	204	212	202	195	190	205	196	209	197	201	217	221	217	203	193	173	191	204	194	197	194	190	197	226	177	183	203	201	184	191	211	201	193	204	230	191	190	208	187	179	180	192	181	202	206	195	219	174	198	174	189	202	199	191	199	192	206	213	210	201	216	198	196	176	202	190	214	198	218	201	217	200	212	185	188	197	204	201	201	196	211	187	196	202	205	203	200	219	190	214	210	204	213	191	212	218	216	213	220	192	196	187	208	203	164	206	177	222	192	214	190	232	181	198	197	218	204	184	176	205	221	197	217	219	202	193	211	215	224	235	180	204	224	213	203	232	236	241	185	218	207	212	184	208	196	193	180	219	207	181	202	207	187	194	195	196	194	199	224	203	202	218	196	197	184	211	209	192	192	190	195	182	188	206	223	181	189	204	200	233	197	206	182	177	197	197	220	211	191	182	185	203	199	209	212	229	187	186	217	202	192	183	189	168	220	206	186	208	192	220	208	177	199	197	178	172	189	209	220	197	213	210	201	212	212	203	212	202	205	228	205	199	211	196	195	204	212	202	188	206	203	200	184	185	210	207	202	197	184	198	184	195	229	181	220	188	179	203	198	186	187	186	195	192	213	195	209	185	208	197	196	191	217	183	201	188	214	187	183	214	198	199	183	213	212	205	185	208	199	210	201	213	189	179	206	211	214	188	210	207	212	199	194	201	187	204	195	181	200	196	231	191	201	206	203	203	201	193	202	165	198	209	194	226	188	215	208	200	172	190	216	193	218	213	207	216	182	190	187	209	194	184	220	188	183	177	218	226	199	214	195	192	192	198	193	208	204	214	176	189	209	207	170	209	194	214	204	214	176	198	190	218	180	166	223	228	217	211	197	233	186	212	202	204	196	192	220	213	215	197	191	202	199	221	178	205	205	207	217	200	181	199	197	188	200	174	216	210	201	204	217	194	186	207	197	215	190	227	211	208	217	197	200	186	205	192	197	228	187	190	221	208	184	202	199	191	192	205	178	213	194	184	201	204	218	181	201	225	207	202	198	185	211	215	203	180	184	218	189	193	193	194	234	183	220	195	231	222	191	195	200	193	205	198	236	204	195	203	202	216	219	223	204	185	179	207	194	196	211	205	221	201	188	221	182	185	212	204	193	189	196	190	191	235	207	220	173	191	204	215	191	209	193	211	190	198	209	194	199	208	215	196	205	182	190	197	210	184	211	227	193	234	198	201	210	198	225	189	210	236	193	193	206	195	204	197	206	215	204	183	221	202	185	205	201	191	222	191	190	185	211	230	202	210	200	215	198	195	184	205	185	215	205	227	207	203	190	203	218	194	206	214	199	199	199	224	173	222	193	170	194	208	199	188	184	225	227	229	215	176	206	217	186	209	189	214	168	185	209	195	198	195	182	205	220	189	233	197	236	225	211	189	197	191	222	187	236	201	189	213	229	198	216	187	197	205	183	225	181	206	191	213	188	189	208	203	173	214	211	209	202	197	202	207	224	224	204	179	189	182	206	216	182	213	180	188	207	202	193	218	198	196	233	191	231	210	183	184	222	198	189	214	184	213	204	210	204	194	189	176	180	212	191	187	224	227	199	208	184	203	203	216	202	205	209	189	196	225	214	175	224	196	195	198	217	200	192	228	197	192	210	215	172	200	211	200	189	202	196	213	218	224	190	197
7793	3493	7232	7702	6726	6160	5674	5497	6192	13118	15159	4040	2445	2145	2086	1863	2388	2923	2685	3152	3101	2123	1543	1674	1792	1609	1475	1281	1231	1073	1078	981	1157	1090	1105	1004	1201	1143	1034	1172	1564	1390	1475	1682	1798	1897	1840	1813	1478	1049	1180	7595	14574	12630	7539	3545	1371	811	587	593	595	577	565	556	566	543	561	592	548	576	566	557	538	590	566	598	536	570	554	630	552	550	618	622	550	593	602	536	555	590	536	579	565	554	587	576	578	567	600	601	572	556	580	560	570	556	579	621	597	576	574	565	580	591	601	594	575	602	588	553	568	576	560	525	557	579	560	543	568	542	567	580	539	581	541	596	542	547	562	592	559	574	559	569	544	584	632	546	560	594	575	585	557	596	552	570	524	603	560	564	542	567	619	560	580	584	551	563	573	594	573	531	568	574	563	591	577	581	533	559	623	543	597	563	648	608	569	554	570	556	596	567	586	554	546	520	582	547	540	577	623	565	585	570	563	605	568	599	543	557	533	565	567	535	563	570	640	585	581	558	561	577	578	552	532	588	587	596	553	592	576	541	584	559	564	553	558	531	573	571	496	579	540	528	602	555	552	592	579	580	554	567	568	520	555	584	563	587	545	595	556	548	608	607	553	593	587	580	616	546	571	588	581	557	580	534	588	598	572	590	576	549	590	564	598	589	578	551	561	533	574	616	526	555	531	573	578	612	580	577	558	632	592	600	563	546	581	582	583	570	597	590	607	589	599	565	567	559	588	562	558	535	549	573	556	583	522	540	556	582	554	586	578	556	579	595	620	580	570	544	577	567	545	617	580	570	599	611	594	574	589	616	532	576	562	645	589	580	614	579	578	581	558	611	593	573	567	553	585	506	582	561	582	591	561	532	571	576	560	538	542	580	585	560	573	606	564	597	577	588	585	528	592	564	611	601	622	559	609	596	597	562	581	626	578	571	593	601	579	548	572	589	576	549	523	591	579	589	542	587	597	595	611	595	548	560	523	584	584	549	591	593	581	560	521	552	565	563	554	628	561	626	545	598	585	560	563	579	573	610	543	557	522	569	602	564	563	591	562	561	568	589	563	601	577	554	576	573	522	543	542	554	591	622	597	570	586	533	559	618	587	599	617	596	605	594	573	600	578	557	566	590	579	594	558	563	591	563	574	567	575	559	592	551	560	564	600	593	582	549	588	579	546	549	553	575	591	612	557	587	557	601	599	534	543	600	584	562	549	516	578	603	588	546	590	619	590	564	602	620	564	578	580	562	580	576	587	606	548	650	571	584	551	603	576	570	549	576	599	601	587	562	553	579	580	583	572	624	583	605	588	594	563	603	577	559	598	569	557	544	629	609	591	555	590	554	577	554	598	567	545	568	599	586	535	613	569	573	578	546	578	556	571	519	580	594	581	574	552	573	610	536	583	567	586	599	561	592	541	578	528	526	569	586	556	559	540	586	557	570	600	584	568	561	565	558	566	573	558	573	577	568	560	610	556	594	515	532	548	623	537	564	549	596	558	574	574	562	637	528	563	556	547	555	581	602	574	583	569	615	587	566	544	619	593	557	548	579	569	520	582	594	620	561	602	583	584	603	583	590	589	590	540	575	579	574	565	585	590	568	556	576	604	582	555	554	537	573	568	589	606	548	585	567	561	572	597	586	542	602	572	607	589	536	578	600	576	536	566	578	576	563	597	587	578	603	550	532	586	591	593	570	584	546	536	561	638	563	543	558	566	533	574	570	567	597	592	555	562	556	546	561	585	570	594	568	548	577	555	544	557	558	610	576	610	576	601	562	608	536	549	592	581	594	576	609	567	604	585	612	554	567	571	555	630	584	561	562	593	590	608	549	593	592	600	567	551	558	607	619	556	591	558	585	542	584	508	537	618	553	580	586	558	574	533	576	574	559	553	604	571	580	520	618	530	587	633	594	611	553	515	598	566	554	593	541	610	587	546	612	556	567	549	559	541	591	579	602	580	573	575	601	568	548	573	620	583	603	550	561	529	583	584	609	576	607	594	565	597	588	578	570	592	523	529	553	527	609	593	542	596	601	613	555	583	528	581	594	587	566	562	547	578	568	600	610	515	580	569	547	574	555	587	589	616	580	590	616	536	535	558	539	546	583	589	526	600	553	590	538	584	560	588	547	594	558	591	555	565	594	626	562	542	581	572	578	581	542	578	537	602	590	591	563	550	589	566	560	578	589	580	559	557	567	556	584	610	575	558	531	596	545	532	593	601	571	517	613	563	569	561	561	530	561	586	533	557	573	565	576	602	584	545	551	601	604	555	566	567	572	608	615	561	557	566	598	551	553	534	576	581	585	600	577	573	586	556	576	595	526	628	567	559	574	582	597	598	556	545	597	576	595	554	619	565	598	542	597	578	565	565	569	531	579	592	587	615	604	598	582	573	594	580	576	539	570	583	562	563	585	621	588	591	567	568	568	605	592	577	549	543	604	614	589	571	581	569	608	586	556	573	565	596	556	572	533	559	569	607	549	549	549	605	531	591	555	563	585	586	628	583	583	574	560	548	551	560	567	572	559	537	570	583	611	569	590	608	584	569	592	578	559	593	586	554	588	561	570	524	573	576	568	518	594	546	567	547	566	580	567	566	610	552	561	573	581	559	596	599	555	550	564	569	586	539	591	538	568	590	586	551	596	603	557	573	557	566	600	566	547	559	561	552	580	586	572	574	546	555	552	551	580	541	545	606	617	567	621	587	562	577	556	573	550	596	561	553	577	583	587	608	586	596	607	541	556	619	604	555	569	564	563	547	567	635	546	569	550	588	560	566	569	558	574	596	611	611	556	619	541	555	554	573	592	539	558	543	532	580	596	580	566	580	563	570	510	575	600	572	587	548	586	559	600	558	578	611	583	552	582	564	581	586	551	542	613	616	555	560	600	530	547	626	524	547	600	569	582	564	576	535	519	502	573	535	616	559	576	533	560	557	561	590	573	572	602	574	565	560	551	582	591	572	581	585	601	604	571	579	523	541	561	575	569	568	583	609	576	523	622	557	546	583	564	567	560	593	534	571	543	569	617	569	584	586	620	595	564	581	601	533	538	563	576	598	548	590	537	580	579	568	576	554	553	570	581	563	579	556	592	568	529	570	564	572	603	592	607	569	584	570	571	537	601	597	560	495	561	565	522	570	592	571	571	578	589	540	614	605	564	576	573	551	570	586	568	576	588	577	552	591	565	620	601	562	584	577	563	562	599	579	563	598	577	545	554	561	598	533	570	572	593	573	550	590	580	536	612	591	597	582	549	588	567	554	567	570	566	545	569	535	563	522	573	564	539	589	579	506	542	572	551	551	564	549	570	539	596	574	581	559	544	587	549	562	532	568	555	579	571	559	607	610	618	591	526	612	574	586	595	587	556	609	571	603	601	587	591	619	566	602	561	545	565	570	563	564	526	595	569	586	574	544	588	554	602	596	601	560	582	564	565	574	593	555	574	552	612	623	567	624	573	529	581	539	540	620	559	569	566	542	516	579	578	549	555
2055	323	364	296	226	249	268	235	325	543	229	210	238	194	193	187	209	203	203	190	206	192	191	201	212	206	201	190	201	186	180	201	177	174	204	199	196	203	204	199	188	218	218	212	237	183	196	186	195	215	187	202	349	408	378	306	229	199	192	183	210	192	215	189	193	194	180	182	173	189	195	168	187	164	198	201	190	202	183	186	188	190	162	194	220	200	212	192	218	182	171	173	189	188	212	176	220	198	189	160	187	194	189	194	206	200	181	195	192	205	197	195	205	176	186	200	195	194	192	215	191	207	179	205	205	199	190	187	224	182	214	174	204	200	186	206	191	210	188	209	213	204	205	199	215	211	197	200	180	191	197	185	170	200	213	211	201	188	183	197	229	204	200	199	183	220	195	198	190	167	171	176	186	206	186	173	196	174	195	220	169	227	188	202	210	194	185	165	204	180	198	203	213	198	181	210	202	210	195	197	182	176	191	191	183	214	206	225	197	183	195	212	192	196	210	188	192	213	199	175	215	200	183	179	190	194	196	206	187	175	196	165	193	198	182	177	186	184	177	209	204	212	209	173	193	186	219	209	201	192	181	207	184	206	196	175	172	190	223	206	215	235	202	195	187	198	211	181	203	168	199	192	195	190	182	210	198	185	217	185	185	205	182	184	185	186	182	192	204	202	212	179	221	194	191	199	204	192	190	202	184	196	202	204	177	190	202	208	202	196	187	206	201	172	183	177	209	200	188	177	191	231	182	185	171	206	227	190	199	186	181	196	199	193	185	196	207	194	201	188	191	175	209	193	211	195	205	186	180	175	193	232	199	193	173	211	206	196	194	179	200	182	225	172	201	191	188	193	200	189	206	209	175	195	192	197	196	189	195	230	184	204	199	176	179	202	185	182	180	189	188	216	201	188	193	210	194	217	183	196	208	188	174	211	197	189	217	189	208	188	220	181	195	213	199	204	190	197	194	181	184	178	200	204	184	201	191	172	182	208	210	203	206	174	187	194	215	190	194	174	190	191	184	204	207	188	197	166	196	190	203	178	190	184	188	182	193	196	214	196	191	186	173	202	184	199	218	210	199	189	195	162	199	181	165	187	200	184	213	191	193	204	192	215	205	199	202	201	190	196	193	210	188	199	188	193	211	195	179	213	208	193	185	194	181	174	213	203	188	208	239	178	202	184	191	207	217	229	199	187	164	197	203	203	193	193	177	204	205	198	182	212	186	187	183	192	194	170	186	182	203	204	174	207	168	187	210	215	208	201	189	195	198	188	195	184	184	233	160	190	179	188	193	192	186	216	219	194	179	201	189	183	201	181	191	200	182	180	199	185	168	206	213	197	192	216	181	228	182	193	194	183	188	182	197	195	209	175	189	189	196	208	203	202	210	174	195	190	186	213	181	192	182	183	201	207	179	184	205	167	191	167	192	182	188	186	194	171	218	214	201	189	222	207	208	208	171	187	196	189	174	198	182	179	188	232	198	220	183	199	188	204	181	198	186	184	208	189	197	192	192	214	198	214	177	183	170	208	222	201	185	179	196	201	202	198	192	199	193	204	181	178	195	198	204	172	205	208	210	201	186	182	203	213	175	167	180	190	197	218	173	216	206	177	229	190	170	211	192	175	204	196	203	180	187	210	188	173	201	171	200	179	200	166	187	190	201	181	216	212	196	200	172	201	198	169	206	170	198	173	187	180	199	201	178	180	201	183	196	183	185	192	178	185	195	194	180	190	191	170	186	198	172	176	204	166	171	189	194	194	202	167	160	184	191	199	201	167	153	172	191	166	196	182	167	204	204	213	234	182	200	194	188	176	166	189	214	189	179	183	177	190	194	172	175	189	198	204	187	202	214	171	177	191	192	201	223	177	190	194	161	203	201	203	194	207	212	216	188	214	206	222	195	202	180	212	248	206	172	218	193	192	198	186	181	171	203	195	187	213	206	196	186	193	199	224	192	199	198	203	193	215	196	191	192	210	214	203	224	205	182	213	219	194	202	221	192	180	184	202	203	177	182	199	207	200	182	203	171	203	196	198	197	188	196	198	213	190	212	177	211	219	191	189	176	194	186	237	186	169	219	180	191	177	198	177	183	188	203	203	194	201	206	185	189	192	182	174	192	180	191	187	204	176	185	196	178	209	200	152	209	203	204	202	181	197	182	194	205	198	208	214	172	183	187	202	194	182	202	209	218	213	207	206	166	186	196	213	209	187	211	171	186	198	197	191	205	210	206	194	203	205	196	180	182	171	187	190	202	202	194	183	188	181	183	216	179	185	182	191	166	213	194	185	179	202	202	189	186	182	199	205	202	198	192	186	184	194	203	201	187	183	181	174	181	219	201	179	219	211	178	187	189	188	225	182	200	173	170	202	186	178	207	181	192	196	191	178	208	174	189	177	187	203	191	208	210	192	185	190	220	177	166	211	191	203	196	199	167	193	206	197	189	196	209	179	189	231	191	185	199	163	160	199	175	192	207	179	183	196	171	192	194	198	207	188	200	200	219	194	202	207	179	190	193	218	169	183	174	179	166	200	203	204	210	210	201	229	147	181	166	188	169	194	212	201	220	187	184	219	199	165	206	162	191	167	194	181	180	200	179	164	183	188	180	182	161	182	184	199	191	180	177	183	206	176	154	197	171	169	240	212	221	185	202	194	190	192	212	205	195	182	192	218	161	198	186	205	184	171	185	178	209	168	203	204	182	186	201	190	183	175	188	184	203	218	189	197	169	214	182	169	193	180	186	185	199	191	177	183	181	172	181	200	192	183	177	199	179	173	209	198	164	208	214	192	194	170	181	201	182	219	210	186	186	200	176	194	195	200	210	180	210	197	181	191	200	185	222	184	192	195	213	199	185	231	194	174	199	202	200	212	187	176	223	201	200	183	198	177	202	175	182	195	169	186	213	184	184	240	178	172	206	195	172	184	174	188	219	178	202	188	197	227	202	196	194	184	194	179	198	197	181	201	200	196	196	208	222	211	205	208	202	202	198	186	192	197	165	165	188	161	197	182	219	212	202	191	217	195	219	212	203	188	195	212	215	178	198	197	169	169	205	212	205	188	199	176	206	215	204	211	202	213	202	208	208	195	200	188	189	192	200	175	204	239	198	192	206	230	198	206	210	205	198	158	196	200	209	207	199	193	199	185	201	212	205	175	203	197	185	157	199	184	205	212	212	184	201	205	167	208	179	196	180	196	211	182	177	204	190	214	208	200	213	207	180	206	209	173	199	180	175	184	205	209	179	196	188	197	179	195	206	193	202	193	212	204	201	193	181	206	194	170	190	199	194	193	196	204	192	202	194	190	196	187	186	176	212	198	184	192	210	189	187	187	199	176	159	213	188	206	203	185	210	207	198	170	181	190	211	201	208	172	197	179	186	207	196	197	200	184	202	198	175	195	208	180	205	176	220	201	191	184	200	173	190	174	185	199	195	228	183	168	214	209	198	217	206	185	189	180	171	178	176	183	202	198	163	185	219	190	199	203	209	188
2282	724	907	958	879	818	909	814	1429	2994	771	680	689	633	634	653	617	628	710	621	630	636	587	580	592	577	625	567	533	586	561	572	578	592	563	545	572	586	555	592	615	624	568	631	613	579	594	601	583	581	577	844	1673	2126	1567	1077	813	654	542	578	547	582	563	602	549	529	560	577	520	565	533	573	587	528	570	569	552	590	567	524	562	540	536	526	529	564	577	566	572	519	536	547	541	590	551	512	561	564	557	587	513	582	546	548	579	522	573	552	556	523	581	538	555	530	551	551	557	563	529	564	565	516	538	511	506	532	553	566	517	556	566	576	520	518	529	604	576	543	544	544	568	571	565	527	569	539	558	560	509	597	581	516	551	501	524	559	569	541	559	554	597	547	512	555	566	554	550	586	552	569	556	548	585	524	573	570	554	558	548	529	533	510	543	553	552	550	544	568	572	579	526	554	536	526	559	551	572	574	543	547	571	560	590	547	527	601	586	538	545	528	565	551	520	561	571	554	544	558	565	548	542	543	586	550	559	478	570	617	545	535	500	589	533	552	550	529	556	565	551	587	529	548	527	568	570	525	565	565	542	527	586	552	540	569	534	527	538	531	542	563	552	537	542	567	551	554	536	526	526	571	564	537	557	548	531	554	550	519	553	551	571	574	583	556	536	540	581	539	561	560	582	572	556	577	553	557	554	544	526	564	591	547	568	543	508	561	548	547	582	505	557	549	569	577	527	542	554	570	557	564	552	575	542	564	616	514	554	538	527	590	595	550	543	538	559	598	570	525	550	579	551	538	512	574	525	538	523	575	523	566	617	568	568	525	513	554	558	573	574	546	555	572	547	591	578	528	536	533	563	560	548	587	568	567	541	554	561	560	570	566	537	521	552	585	555	518	567	640	542	570	545	509	559	571	538	575	578	568	528	546	526	553	531	508	549	549	546	566	581	541	582	554	553	536	557	545	552	604	548	531	606	548	561	522	562	559	547	552	577	553	526	556	612	545	532	564	516	560	552	537	529	566	571	593	513	543	534	552	526	555	546	569	516	578	603	518	529	569	544	563	535	542	572	541	546	570	539	536	562	596	576	505	532	543	539	557	550	499	544	508	542	560	567	544	547	543	549	559	555	588	541	573	594	564	547	526	580	537	583	560	556	547	517	583	553	533	557	566	578	513	565	554	549	566	573	512	535	572	559	565	591	534	540	532	540	566	572	534	545	536	537	562	583	543	559	521	552	496	536	583	539	547	556	579	554	569	548	544	562	513	512	571	545	526	570	571	539	539	527	597	566	577	550	556	542	534	581	532	549	535	542	564	586	530	524	577	563	531	582	564	542	571	525	539	577	572	550	561	523	560	543	550	519	504	497	562	537	555	569	570	572	574	535	555	570	539	546	513	591	573	592	546	558	519	533	503	548	571	558	560	573	576	503	540	584	573	587	545	546	579	582	513	549	541	572	583	510	544	542	558	538	561	584	599	553	587	518	540	568	564	511	521	565	536	588	583	562	544	561	599	570	524	581	571	581	555	556	540	574	529	583	556	576	532	546	566	549	544	581	580	572	576	508	532	572	516	577	559	549	534	546	517	514	519	595	520	526	539	532	545	533	583	557	529	534	560	569	522	534	556	549	548	589	572	559	500	537	552	529	543	566	534	571	553	556	559	566	518	574	524	503	529	530	554	552	581	526	579	566	543	557	533	579	564	538	556	523	614	536	589	599	546	533	589	548	565	567	543	543	537	525	524	518	579	525	576	524	534	578	537	572	569	536	532	562	575	560	542	576	585	578	568	575	525	537	571	552	551	582	556	560	563	553	587	556	537	496	551	516	526	547	582	543	520	542	560	521	506	522	544	557	569	547	609	547	518	554	558	549	542	583	544	572	556	552	579	523	582	563	577	548	519	559	568	527	580	560	551	572	595	532	545	530	546	529	546	545	559	584	554	526	578	568	519	553	504	572	574	595	524	549	536	584	533	515	574	583	570	517	548	541	546	576	559	540	577	532	523	555	581	568	578	586	523	569	528	537	531	544	524	555	566	585	553	549	533	562	559	609	531	540	529	574	569	563	547	546	520	528	553	530	579	568	559	558	606	539	562	593	523	559	533	558	544	581	543	548	569	534	520	562	508	549	565	572	560	581	572	536	536	561	532	526	596	567	561	531	541	541	558	567	550	592	546	568	552	534	525	569	532	553	557	545	552	528	582	500	543	566	536	574	530	582	562	566	571	541	538	564	524	535	558	551	518	550	573	544	575	565	539	540	541	554	576	571	547	549	607	584	560	540	565	574	594	551	555	543	567	529	519	548	534	545	530	543	575	503	608	516	539	526	542	505	580	558	551	570	523	541	566	545	534	567	549	542	566	563	563	560	558	534	527	552	572	556	548	553	549	571	553	519	545	547	549	529	519	573	538	536	542	569	578	526	525	557	538	507	544	549	576	523	547	558	517	538	620	558	536	550	530	525	558	557	578	530	568	550	514	564	581	529	580	564	571	588	532	547	543	531	579	562	533	558	563	598	597	528	588	573	556	578	532	556	573	537	524	568	595	542	559	561	537	557	540	613	586	551	557	535	516	576	554	561	538	512	556	543	552	580	519	565	586	566	531	590	590	578	520	578	575	537	536	541	520	542	538	550	569	551	553	513	598	578	558	528	498	561	541	532	566	565	530	532	558	537	583	590	556	584	584	558	523	551	524	577	551	557	575	556	598	552	569	527	560	521	529	580	574	574	548	545	551	534	559	525	592	552	570	556	556	586	550	539	502	578	542	537	587	519	503	549	535	500	554	542	557	554	584	567	541	556	554	570	540	551	598	520	569	533	542	545	566	590	558	574	516	554	580	601	526	542	511	550	550	568	525	529	546	515	554	566	548	549	545	551	558	561	549	543	541	551	548	569	546	595	561	517	570	538	543	627	531	551	544	546	556	500	522	557	531	595	553	546	549	557	622	541	547	565	555	528	542	517	558	581	540	578	546	555	525	567	547	575	567	577	570	559	543	572	561	592	534	559	568	556	555	562	588	563	526	517	572	571	553	559	525	562	583	553	520	577	536	574	528	541	539	544	547	531	542	557	561	535	525	582	534	549	534	588	551	557	590	542	550	537	516	540	524	528	511	553	559	554	530	588	540	631	554	586	583	590	539	521	548	544	544	575	594	560	591	596	533	605	533	567	556	553	521	555	519	540	538	547	559	565	559	558	586	543	553	553	545	561	565	566	535	512	533	528	552	575	537	571	498	551	515	569	565	525	584	572	571	564	530	575	559	549	559	507	565	573	535	538	547	552	524	570	571	536	524	513	569	560	597	572	569	543	536	554	547	559	557	570	584	564	532	551	568	561	521	567	534	550	546	553	592	567	562	565	561	571	582	515	559	549	493	532	550	571	562	623	563	560	571	540	573	544	600	582	538	537	579	557	497	542	521	512	523	574	559	500	547	604	526	559	562	570	522	554	585	589	525	541	547	582	532	492	542	545	552	540	553	513	557	558	575
9139	1884	2135	2198	1639	1157	1764	2328	14753	17237	1660	383	323	324	266	371	353	323	260	277	277	260	251	250	224	257	213	195	227	211	194	216	196	189	226	237	220	224	216	231	211	197	211	213	191	215	224	175	175	183	183	844	1103	904	571	318	241	173	167	159	152	153	175	169	183	161	195	171	191	159	186	168	182	170	182	169	164	172	150	184	172	153	168	169	161	183	162	162	165	176	144	184	165	197	161	154	172	172	151	176	150	162	158	154	154	152	159	166	176	153	146	172	166	140	182	166	143	188	165	164	173	165	174	159	174	181	165	156	164	161	170	171	165	184	159	184	149	183	164	186	157	158	170	146	170	142	159	155	180	167	177	182	163	173	164	200	178	170	169	176	148	171	188	193	163	177	181	174	165	173	193	171	172	164	158	165	163	143	177	163	190	166	176	157	142	168	173	152	178	178	166	162	161	173	178	166	189	180	146	163	169	176	186	178	188	154	169	162	198	174	166	151	150	179	155	165	161	165	171	160	178	189	150	159	158	162	188	182	168	158	172	159	159	147	150	162	168	176	151	179	132	164	159	149	165	159	160	166	174	193	158	150	171	180	153	176	157	171	148	158	156	178	152	177	165	169	162	157	175	150	189	146	188	163	151	169	164	148	140	153	183	142	152	174	177	183	148	155	157	180	173	158	148	169	160	157	144	181	161	170	146	168	170	160	159	172	167	141	156	171	166	179	143	176	166	167	150	163	164	193	144	162	158	166	164	188	140	167	169	131	147	150	182	188	168	180	162	187	157	170	162	171	187	145	146	171	157	167	160	175	187	151	177	151	177	169	168	160	162	181	154	175	184	138	159	168	169	149	181	183	167	194	176	159	160	156	177	181	165	198	183	183	154	175	188	175	164	179	161	169	176	164	207	178	183	154	160	152	185	174	197	137	169	177	150	174	158	175	174	170	183	150	170	153	160	168	161	148	176	147	166	187	149	178	149	153	167	159	167	174	152	193	174	166	158	185	160	162	147	164	175	170	178	178	171	187	149	194	146	168	171	163	168	196	185	179	183	157	171	153	165	162	188	155	188	167	167	171	176	180	154	168	186	162	152	155	165	160	171	172	153	171	165	182	215	165	182	180	152	178	165	174	203	155	181	147	175	180	168	166	170	163	160	170	161	166	171	165	170	164	168	192	144	159	180	191	182	169	172	180	165	178	153	152	176	143	140	174	144	189	164	168	157	173	156	172	174	155	175	150	160	177	161	165	164	150	160	162	154	170	180	198	151	135	170	166	175	154	178	150	149	188	157	145	153	166	157	178	158	174	165	193	183	166	168	166	133	167	203	146	151	180	171	176	171	167	168	168	165	181	181	167	154	171	163	172	186	193	186	187	207	165	161	154	153	176	191	174	169	152	174	159	155	162	168	166	166	155	194	178	171	148	174	175	173	169	165	180	157	184	189	166	161	176	180	171	167	140	177	170	160	170	158	167	155	171	174	165	168	170	178	176	163	139	183	194	164	175	179	167	176	143	183	173	174	184	160	170	153	151	163	181	176	165	173	178	163	156	182	171	160	164	150	167	202	174	170	168	161	145	165	169	184	146	163	180	171	174	173	168	175	151	168	156	188	185	162	151	169	164	186	153	175	148	164	189	163	189	159	184	147	164	180	152	164	178	177	149	175	185	179	179	172	170	173	176	162	178	157	149	169	187	142	141	150	183	162	167	182	165	159	187	178	170	175	200	181	172	187	155	173	160	170	173	179	151	167	163	179	173	174	164	150	163	156	192	178	176	181	163	170	181	156	194	132	176	170	141	165	167	154	153	166	177	162	178	145	184	179	162	169	165	160	175	185	166	171	164	153	172	189	155	166	158	132	149	172	158	153	167	177	171	151	176	161	177	174	173	175	149	174	167	187	147	157	156	170	167	199	166	149	183	196	161	153	174	172	178	163	154	156	161	145	169	170	150	168	139	174	148	168	165	157	167	166	159	157	172	165	158	160	163	170	153	178	157	165	164	179	185	146	161	151	159	156	174	174	162	170	177	164	159	172	167	170	145	164	181	154	168	178	159	168	157	138	163	172	161	185	184	170	156	150	169	171	174	147	163	168	142	154	181	151	152	164	181	179	193	179	167	184	171	178	185	170	163	177	161	150	144	168	186	192	182	174	177	144	186	157	172	163	160	191	179	162	152	168	171	160	159	171	155	163	207	163	167	179	139	165	175	165	186	172	174	166	162	160	179	170	162	174	166	183	167	178	184	172	174	183	148	169	158	163	154	175	170	164	172	137	188	190	167	142	165	173	188	164	176	161	152	173	198	164	165	161	168	165	165	174	177	181	168	177	159	165	146	170	150	154	164	194	170	170	187	174	154	146	160	164	162	165	150	146	166	168	178	186	146	170	191	159	178	185	177	171	154	170	162	174	160	170	168	164	180	167	161	157	200	165	166	177	168	157	157	166	174	158	170	181	165	153	157	136	165	164	176	152	156	185	155	179	171	180	167	170	162	161	151	172	156	162	175	163	170	159	163	176	181	170	177	159	177	182	171	164	168	196	174	188	175	204	173	173	190	177	179	172	185	172	178	161	164	151	191	164	159	173	163	169	148	169	151	143	171	162	175	160	164	154	178	184	180	156	159	173	148	183	184	162	170	165	185	160	180	196	159	169	179	173	140	162	171	152	152	155	175	159	149	150	164	171	181	177	177	147	176	175	168	144	161	150	158	164	185	138	151	168	152	166	165	168	165	159	165	176	165	186	171	161	155	165	150	146	173	161	188	153	168	175	185	164	173	170	197	171	163	177	157	171	202	180	146	169	168	192	179	158	190	179	184	159	139	164	163	171	179	155	170	160	162	208	150	179	159	181	160	166	183	169	158	160	166	161	160	184	179	151	169	178	164	146	169	158	179	175	175	170	163	148	174	163	159	175	177	176	161	156	175	147	170	168	172	134	189	183	174	156	170	150	185	166	178	165	142	158	163	159	156	164	152	162	174	153	171	169	194	187	170	188	159	175	182	161	185	196	155	162	189	159	147	160	171	173	167	172	186	176	151	155	161	175	165	192	178	181	181	174	171	170	174	168	170	163	190	160	159	175	160	169	156	160	179	141	148	154	141	151	169	188	161	186	179	179	166	173	169	136	156	178	148	149	174	184	179	170	161	154	168	179	157	150	174	164	192	174	172	203	150	163	176	178	172	147	153	176	141	155	151	169	175	153	170	171	148	166	154	158	166	191	190	174	182	179	166	153	157	156	170	159	195	161	161	173	182	176	164	181	161	160	160	158	152	152	168	169	176	179	145	171	190	140	160	170	187	168	180	197	200	164	168	158	147	173	156	166	149	170	172	161	173	162	153	173	189	162	173	157	172	149	168	175	175	189	151	163	166	166	196	147	153	161	182	170	180	186	162	169	152	146	152	161	180	158	184	149	167	152	180	185	143	174	178	148	176	164	170	182	163	176	183	167	175	159	153	158	184	186	190	149	176	159	165	161	170	173	169
6162	2030	4117	5474	5159	4441	7732	10347	31034	30582	2072	1697	1492	1291	1146	1468	1757	1604	1410	1219	1378	1306	1115	1001	1052	1211	907	792	756	743	711	750	834	769	845	956	965	793	882	1048	931	813	762	817	788	909	912	773	673	703	839	5800	7547	5481	2942	1289	698	618	516	491	498	513	494	484	509	510	520	519	500	479	477	496	526	486	456	516	511	502	519	517	494	471	498	489	539	461	473	459	508	498	471	451	482	502	479	481	484	474	490	473	478	463	515	510	481	501	519	489	488	459	506	464	472	531	487	458	462	482	451	419	496	475	484	550	485	476	464	492	528	526	495	455	487	505	452	503	487	489	476	497	501	471	480	509	496	480	503	472	521	540	443	436	475	461	512	516	507	510	481	475	513	472	509	484	500	499	468	496	463	477	451	481	512	500	500	470	497	494	474	480	481	498	521	464	524	499	488	493	502	521	517	463	477	452	488	457	523	477	488	519	506	490	486	497	472	507	494	448	483	531	495	452	498	505	449	521	479	499	512	525	482	510	477	513	493	502	543	490	473	475	504	503	480	471	482	478	510	485	447	495	502	505	490	526	452	491	510	512	501	507	478	514	470	460	483	484	515	507	482	483	498	502	471	450	501	499	526	456	488	474	459	518	527	492	476	467	501	512	515	478	484	523	507	488	494	474	486	491	442	508	516	516	502	489	502	495	500	491	456	476	465	491	477	474	473	487	461	486	481	503	448	524	480	491	512	467	460	501	482	492	514	459	528	490	488	519	510	468	507	475	478	532	502	459	488	467	487	483	468	478	484	468	493	469	476	437	506	480	498	519	509	450	487	500	467	469	463	495	484	483	468	507	488	540	474	471	485	547	495	493	478	494	447	473	489	471	517	554	485	488	516	511	473	484	488	523	498	439	482	518	484	470	494	527	462	502	501	489	470	445	490	504	466	482	485	514	479	484	500	482	485	479	504	495	495	475	496	457	530	486	487	494	510	504	458	465	523	481	533	530	453	525	491	478	513	505	469	483	490	475	497	519	516	501	490	479	470	492	479	470	483	486	475	500	481	463	510	466	514	504	496	502	523	478	497	475	477	497	520	493	502	460	506	491	478	486	486	491	456	491	523	497	460	481	466	496	473	479	501	432	449	542	493	531	527	486	471	475	484	466	462	467	508	475	500	503	511	458	496	487	527	482	500	516	506	538	458	536	448	504	469	488	484	513	483	517	505	439	490	478	490	491	495	493	504	492	483	534	514	490	454	495	492	494	478	503	516	480	490	492	450	481	484	540	462	511	490	495	502	530	484	502	492	497	483	490	500	470	450	512	472	512	460	466	497	466	476	499	476	457	481	510	474	490	491	514	477	502	530	467	514	512	489	494	467	501	503	484	494	482	480	477	436	490	508	511	532	504	546	495	497	492	471	488	475	507	473	460	474	458	495	477	500	487	485	511	498	499	458	469	481	455	493	499	469	508	491	502	493	509	509	511	505	496	508	495	491	502	500	470	528	496	501	492	455	486	468	528	485	510	490	488	491	471	487	482	515	478	498	504	465	469	470	457	497	487	496	495	509	465	468	480	482	465	489	510	513	488	471	498	456	471	510	481	470	498	484	474	438	510	500	485	489	512	532	464	480	550	485	498	446	482	503	510	480	536	528	462	468	494	454	471	477	465	476	508	480	493	512	494	471	501	484	489	515	491	516	468	529	526	474	480	487	472	500	450	502	507	494	477	454	484	526	485	490	517	477	528	456	457	488	486	487	491	451	498	471	514	533	520	465	499	493	522	501	497	543	489	489	501	506	458	479	526	504	480	500	515	484	481	497	512	466	522	511	493	491	512	461	498	477	481	465	472	478	502	502	464	478	474	472	488	474	488	462	544	522	468	530	478	479	487	532	482	511	460	515	500	483	476	507	476	459	486	456	496	459	492	494	490	492	512	490	459	516	486	515	511	503	496	475	417	473	512	502	493	502	490	477	485	461	508	498	533	478	414	486	488	477	468	459	449	474	518	529	473	470	512	498	483	506	472	459	473	469	433	469	513	509	510	478	487	444	502	514	512	470	528	478	465	470	475	474	485	502	483	534	515	486	473	468	467	521	454	456	470	471	468	474	499	490	567	486	493	505	479	508	497	475	519	502	514	487	493	502	475	516	477	480	468	516	499	489	481	467	480	501	478	496	512	480	478	472	500	432	448	475	428	529	507	500	543	504	525	485	478	469	470	488	511	503	466	469	456	494	512	487	475	542	494	478	470	524	517	498	465	486	505	505	479	511	469	491	461	463	497	473	460	495	483	554	476	479	520	534	490	502	526	510	475	465	495	439	507	486	466	493	505	491	500	475	483	466	447	476	485	498	489	492	526	485	437	476	485	528	505	505	508	476	487	470	503	500	464	487	455	477	514	507	482	460	471	474	493	509	505	469	496	470	508	536	452	493	505	460	507	460	482	482	477	474	465	525	468	487	452	481	496	489	506	495	485	496	489	493	520	493	477	474	490	524	499	531	463	517	493	462	524	466	496	443	488	474	498	480	466	489	506	456	479	508	497	486	487	533	540	494	455	494	517	488	474	505	465	463	459	491	524	473	496	514	487	490	476	514	494	517	489	450	507	481	500	478	468	452	503	450	526	479	503	518	497	478	506	502	480	510	471	496	485	511	511	483	495	493	480	506	456	479	485	480	523	481	493	482	471	497	470	517	477	527	528	497	501	481	494	473	490	531	500	504	480	469	482	473	475	528	496	515	520	524	503	489	486	491	517	486	464	497	528	506	466	485	468	479	463	504	516	508	474	485	504	506	482	493	508	507	518	483	482	472	473	469	515	462	513	500	501	493	465	499	476	505	488	444	506	457	477	499	478	494	507	489	517	510	497	505	451	466	518	470	488	502	517	486	490	511	512	506	489	478	508	453	499	469	488	497	467	467	489	516	511	484	508	487	475	500	503	480	499	488	494	479	502	492	496	464	499	454	500	466	476	475	497	537	474	514	504	472	480	462	496	512	505	536	502	486	509	469	476	458	488	490	469	494	463	519	477	484	530	480	483	503	496	539	475	472	480	502	498	484	451	515	477	508	508	509	505	462	524	498	515	497	458	464	481	487	491	489	479	492	527	525	470	529	483	482	487	497	466	540	465	473	506	454	510	473	507	480	521	491	516	506	494	538	492	494	513	492	526	527	466	465	486	524	481	497	462	497	506	473	501	477	519	461	477	508	477	491	472	461	509	515	515	532	496	461	484	524	479	485	477	478	490	535	500	498	483	497	484	487	469	525	477	519	506	518	517	526	458	486	485	488	483	493	502	478	523	548	526	486	492	486	472	513	536	491	513	512	569	443	495	526	495	492	507	513	474	523	520	488	488	444	467	483	441	499	448	471	493	514	474	473	489	489	504	498	518	486	482	468	472	489	509	517	515	475	489	513	511	496	518	482	470	495	482	474	495	477	518	460	503	496	493	509	499	448	483	445	501	510	492	477	496	466	520	477	490	532	485	506	516	516	489	454	519
15761	4144	4360	4068	3413	2509	2174	7984	26837	27148	2856	712	495	436	358	457	492	435	402	385	384	334	319	316	347	276	253	230	272	216	255	244	248	225	265	245	248	273	259	244	228	227	261	264	249	301	339	291	273	227	226	596	1704	1499	1081	541	303	232	189	199	205	170	172	185	192	198	179	208	222	176	204	208	220	189	200	215	193	185	182	207	190	212	177	194	183	182	179	175	214	209	203	198	172	185	193	201	167	184	215	165	194	199	173	180	155	213	191	193	196	209	181	203	170	199	213	175	188	182	200	202	189	207	200	177	227	180	206	197	178	190	163	192	181	211	186	207	181	199	199	167	181	194	208	167	193	196	223	187	190	193	181	184	205	185	180	202	179	218	192	207	215	157	212	207	204	190	180	184	188	188	189	184	198	189	213	171	189	187	176	194	210	173	196	202	171	188	183	179	178	171	189	169	188	180	206	195	217	185	226	216	186	208	202	183	181	175	191	213	183	181	183	211	189	185	184	174	205	176	171	169	183	198	188	195	199	187	183	200	193	191	220	197	210	218	186	199	168	192	210	191	219	202	175	211	170	199	184	170	214	210	196	191	192	174	182	225	204	191	225	184	183	176	182	181	192	194	203	217	179	200	193	200	190	190	198	179	167	174	196	193	184	202	164	186	226	197	210	197	203	193	186	203	185	212	198	186	203	176	196	213	190	207	197	181	185	201	206	198	236	194	215	206	184	216	204	167	192	175	181	193	182	204	209	216	187	201	199	179	193	204	198	183	191	202	175	209	198	187	194	184	211	193	198	195	174	193	185	190	200	178	213	175	182	172	195	189	215	206	202	185	169	220	179	199	196	200	194	190	203	186	208	192	199	178	175	189	168	206	212	214	185	200	185	206	186	185	164	202	195	188	185	193	191	181	207	181	178	205	185	171	198	217	197	196	191	207	171	202	190	214	190	192	184	189	180	187	198	179	201	171	189	178	190	213	201	178	209	192	184	210	189	191	196	216	193	179	187	185	199	166	186	197	188	194	165	185	189	192	230	192	198	203	194	186	205	202	187	187	181	183	186	199	194	193	207	203	199	189	184	201	186	186	181	201	203	203	213	185	172	215	183	216	194	182	175	205	223	190	208	190	168	179	185	199	178	180	227	189	196	209	206	166	216	159	192	193	172	199	197	171	207	191	180	191	185	183	211	158	171	170	197	190	188	206	205	198	214	189	198	188	179	197	177	186	196	204	228	201	199	212	205	203	177	209	161	191	186	187	186	192	190	222	182	205	195	183	179	164	206	209	167	215	188	190	202	202	191	166	212	195	191	185	184	177	195	196	200	187	173	196	187	193	185	191	197	186	190	203	189	194	205	214	177	186	212	207	206	171	179	204	195	154	176	191	177	210	205	189	197	162	191	177	206	179	190	203	192	177	163	176	181	190	198	216	188	199	172	180	165	206	186	179	202	184	185	181	204	191	165	214	189	196	182	194	195	199	191	190	197	203	197	169	193	202	203	168	217	217	173	193	184	190	216	184	214	195	188	168	207	184	182	199	171	200	172	189	209	201	220	188	186	193	199	216	208	181	192	182	186	212	190	199	217	204	175	205	203	190	176	197	181	185	202	184	171	184	199	198	188	213	205	213	200	214	177	177	200	215	174	194	182	200	200	217	189	169	178	177	171	163	208	204	234	207	195	193	174	217	210	177	172	198	174	196	199	198	186	207	184	200	197	158	175	199	181	191	200	183	206	192	197	192	203	200	191	200	197	171	168	202	203	183	184	202	181	170	201	185	197	208	199	190	208	181	204	183	190	210	211	204	185	211	187	222	182	171	206	188	213	203	203	176	208	176	219	192	175	195	197	205	183	173	195	208	167	207	186	194	206	196	180	174	199	193	181	195	185	202	168	176	196	203	204	180	191	195	206	176	189	207	202	185	191	196	191	184	167	187	236	185	190	203	211	170	191	200	202	204	196	196	193	199	179	184	206	212	180	173	164	188	210	190	200	217	204	190	211	199	204	176	208	204	199	194	177	202	214	181	191	154	200	178	175	181	203	193	191	180	179	182	209	165	204	193	202	173	210	182	195	194	192	198	177	201	189	187	193	175	189	181	191	188	211	193	183	201	184	205	173	197	186	175	187	217	197	204	166	181	175	184	208	174	188	206	197	187	179	200	207	201	183	180	175	197	167	210	172	221	183	207	184	183	197	176	189	177	222	193	210	163	216	193	220	194	192	184	185	190	220	212	181	194	188	210	174	165	201	183	195	226	202	192	211	203	205	198	184	186	193	197	190	203	190	181	176	172	222	215	212	203	187	184	218	205	216	202	181	202	180	191	201	192	191	200	190	188	203	189	185	197	190	181	198	198	203	203	207	197	203	180	221	178	167	187	202	183	214	209	173	189	192	192	183	190	204	178	205	195	203	191	182	187	200	201	199	167	202	198	172	188	190	210	188	195	206	199	180	164	190	193	211	193	179	198	216	195	167	188	212	216	176	201	180	213	161	211	185	201	210	201	179	194	177	165	191	204	161	187	206	173	169	185	185	171	199	202	203	224	179	199	201	173	171	203	202	210	210	175	187	184	223	201	178	214	215	200	218	178	192	186	198	185	166	201	211	180	164	184	225	189	182	193	179	173	191	187	166	180	185	212	199	216	198	179	191	199	210	201	190	195	191	205	205	190	208	194	171	210	206	191	213	168	195	202	201	221	207	181	199	171	183	195	198	197	221	198	181	165	189	186	177	201	179	215	174	193	200	207	193	180	219	168	168	188	182	215	200	213	195	198	220	200	203	188	201	189	220	207	200	198	173	197	199	186	174	183	188	177	181	188	218	187	208	204	184	199	205	182	218	198	221	189	207	178	186	193	186	190	185	218	212	200	207	188	174	197	196	184	191	202	197	178	205	189	199	172	176	219	223	206	224	191	222	211	207	209	184	202	204	202	193	193	186	177	208	181	181	164	194	200	194	170	205	219	190	213	195	178	189	207	185	187	205	191	181	193	196	186	193	213	185	174	174	218	199	192	211	179	190	212	223	198	198	187	198	198	183	188	205	196	193	194	171	185	184	205	215	203	176	191	189	191	185	191	207	206	196	193	225	180	188	208	187	205	207	202	166	200	212	209	186	174	210	205	189	211	218	188	200	187	212	206	155	183	196	174	187	184	204	170	189	208	189	225	201	190	198	188	211	190	206	190	195	171	211	199	191	191	205	198	189	183	184	201	189	208	175	155	185	178	185	178	172	189	218	201	205	163	156	197	199	184	175	184	156	192	201	186	204	186	182	181	201	174	201	181	190	181	194	172	153	190	214	192	178	190	226	210	189	192	191	193	186	203	189	216	190	212	205	202	195	166	225	198	190	205	183	197	187	197	190	222	197	190	203	218	190	201	202	188	194	200	206	184	174	183	196	210	199	193	196	174	174	202	204	191	208	203	176	202	202	187	180	194	175	207	169	210	188	230	205	195	174	178	213	182	215	204	203	185	204	199	207	205	176	206
8032	3588	6859	8778	8533	7519	7518	20194	44203	32252	3741	3003	2156	1905	1596	2210	2419	2275	1944	1788	1935	1790	1642	1401	1599	1390	1083	1086	1094	994	919	923	909	968	1056	1122	1248	1103	1228	1124	933	997	1141	1112	1119	1393	1648	1332	1157	954	888	3684	11000	9858	6670	2844	1258	730	582	605	585	561	548	590	576	536	572	509	537	529	539	488	534	592	547	519	540	515	542	553	561	536	567	568	581	550	567	569	597	553	544	596	560	542	560	512	510	551	541	562	561	591	596	552	540	516	545	586	585	560	511	527	549	508	580	601	537	518	542	576	526	573	554	499	556	549	546	526	552	497	572	548	533	548	564	544	543	578	552	526	559	537	515	540	578	582	534	572	512	520	593	556	568	546	571	552	555	515	569	538	528	567	533	534	594	557	551	568	570	548	575	538	560	542	575	543	542	558	558	562	566	587	618	539	568	589	576	511	564	551	570	512	567	577	559	584	575	553	543	525	538	554	571	568	570	541	553	548	575	561	540	496	574	492	543	543	542	553	568	575	552	582	582	554	546	577	536	530	568	522	529	552	572	538	555	587	563	538	576	591	563	540	568	514	552	554	560	533	526	580	542	520	552	553	593	565	549	550	544	564	559	544	567	563	534	562	609	541	551	591	584	587	611	540	532	571	538	550	507	509	505	555	541	555	546	575	548	552	589	549	532	586	569	527	515	590	542	561	530	529	541	584	525	587	598	529	548	575	566	542	560	546	581	591	566	527	519	544	536	556	578	561	566	557	541	544	526	565	541	517	596	526	549	558	567	528	537	567	559	532	513	597	545	549	518	512	551	538	513	561	555	549	512	532	540	547	560	563	528	505	552	581	591	549	582	579	580	581	536	522	530	558	572	543	509	517	590	562	543	552	497	578	564	554	547	543	538	580	578	548	581	512	552	534	563	553	598	554	558	590	573	551	540	582	566	538	577	545	550	544	543	574	561	505	548	533	559	523	556	600	515	575	540	530	540	603	560	581	547	575	552	581	561	565	566	561	571	516	532	556	557	543	571	562	575	545	545	506	533	573	549	569	540	542	533	558	545	562	550	584	538	512	531	572	570	547	611	602	566	573	532	571	527	568	555	589	519	540	565	557	546	595	542	589	611	563	534	533	517	588	580	599	589	523	539	564	585	544	502	538	586	563	555	523	535	543	566	578	543	548	546	559	570	541	553	537	563	555	524	537	553	572	578	566	541	564	564	487	566	548	519	574	606	547	565	599	571	562	557	567	549	550	501	540	549	588	544	533	541	532	559	534	557	576	539	531	557	571	519	525	558	603	561	546	551	546	563	544	538	529	530	561	543	611	575	567	566	582	503	574	562	579	562	559	565	539	546	550	572	583	588	582	608	478	553	567	519	603	559	561	529	537	507	545	540	564	583	530	529	539	575	564	567	549	557	592	514	520	569	570	584	569	537	562	536	572	597	523	565	553	568	546	527	505	552	509	555	556	548	554	568	585	570	548	544	578	535	561	544	566	593	560	564	555	568	513	558	555	570	566	564	588	556	566	580	556	550	542	509	593	565	533	567	557	584	565	534	535	553	538	572	537	545	527	568	575	542	517	557	528	539	568	544	517	595	589	554	545	543	513	528	590	533	542	592	588	584	549	538	587	533	526	558	533	594	585	547	517	501	546	567	543	591	542	572	513	524	540	544	535	513	541	554	548	557	545	546	528	526	566	554	561	540	555	541	555	539	529	553	550	504	587	542	539	569	565	607	525	507	568	567	534	565	551	526	561	565	519	542	533	570	537	598	562	539	564	565	583	549	521	560	586	553	536	556	588	540	511	534	536	569	540	542	546	570	590	596	612	504	569	565	544	614	600	527	524	546	545	555	509	541	519	558	560	541	574	549	508	601	550	562	558	544	561	575	544	567	519	578	556	579	555	527	551	553	524	558	540	564	555	545	545	609	544	566	525	519	547	567	563	583	514	537	580	514	573	531	578	560	562	603	500	549	572	532	545	504	524	560	571	542	548	578	552	511	540	546	555	581	536	597	549	553	556	585	574	557	508	564	527	550	538	560	538	558	529	550	568	531	581	560	516	573	528	515	550	575	518	581	532	521	572	537	534	573	584	527	555	559	570	551	542	569	503	567	544	554	565	580	521	595	539	561	549	539	569	527	628	568	538	569	544	590	592	537	542	550	563	515	594	577	540	571	543	534	558	529	517	552	547	517	517	548	528	555	559	561	543	538	553	503	536	520	579	551	574	504	531	554	587	543	548	571	550	575	558	534	537	517	530	547	550	574	548	552	502	566	566	554	584	593	521	529	566	540	536	594	555	553	571	570	525	548	532	545	543	545	524	555	562	555	579	502	562	618	567	549	515	584	526	570	544	561	578	576	559	536	555	525	557	541	531	606	536	536	528	529	576	524	566	554	549	557	588	538	567	565	542	560	536	603	555	570	531	505	576	521	566	578	572	568	566	545	555	531	544	501	572	565	561	495	555	577	556	540	560	568	578	578	563	566	576	544	531	566	525	589	569	533	524	590	552	549	551	576	534	540	555	558	567	532	574	590	555	553	579	558	543	514	593	569	556	543	555	542	540	531	576	562	514	586	502	615	563	542	586	552	538	600	545	554	523	546	575	519	567	562	547	596	529	574	550	544	574	581	599	555	531	528	517	523	548	546	567	574	516	573	559	556	568	544	603	515	537	547	573	561	582	542	529	573	555	558	556	579	580	552	587	556	571	602	538	559	519	550	523	546	561	567	559	507	530	587	575	563	559	580	551	584	550	566	560	487	557	531	588	494	550	576	554	569	490	546	558	603	537	595	599	536	545	570	550	549	545	581	559	532	583	546	542	542	523	562	526	555	555	545	555	543	533	518	506	568	522	507	574	553	547	538	521	553	527	554	554	575	550	592	603	620	540	552	543	581	568	543	563	547	534	556	569	570	551	559	568	518	518	539	540	522	536	542	550	524	528	516	560	578	597	556	571	542	578	569	541	573	558	560	573	569	529	554	567	560	505	568	592	537	574	536	542	561	599	544	539	558	526	570	566	524	560	559	534	561	553	518	592	532	561	569	523	614	579	566	582	545	514	510	564	539	548	558	568	574	521	563	564	566	547	558	551	542	579	527	559	547	558	565	546	566	587	541	519	579	549	532	553	554	534	560	591	573	570	539	575	524	558	581	556	540	511	579	559	565	535	583	553	519	579	523	570	569	556	571	561	534	546	585	584	564	539	560	572	578	565	561	540	560	586	535	526	569	555	596	529	525	529	554	540	574	570	563	533	556	551	522	531	557	536	580	578	567	544	537	582	531	568	591	591	520	553	557	589	576	541	539	556	597	531	541	543	544	547	530	592	539	559	555	583	566	573	544	599	572	556	533	568	568	541	571	485	529	544	562	564	562	512	550	567	534	572	562	555	562	548	504	608	553	570	564	540	580	544	567	537	561	556	573	555	564	586	575	537	580	521	561	557	544	541	530	579	572	593	539	553	538	541	537	573	559	548	543	521	565	578	531	590
2033	323	394	368	326	269	267	263	1326	1388	216	215	208	188	184	195	191	192	187	227	181	165	176	192	199	168	173	176	169	185	179	159	185	187	168	181	157	178	168	168	185	188	173	182	159	170	197	194	194	193	174	214	230	324	304	298	243	193	139	191	180	194	186	185	170	148	207	170	168	183	181	162	173	170	169	180	187	185	169	178	176	183	189	155	142	185	144	179	176	176	171	173	160	165	178	179	186	185	166	165	169	161	182	199	170	157	202	176	173	170	200	174	192	181	171	176	182	142	187	175	172	184	177	185	156	166	160	183	191	183	198	181	174	168	171	169	176	166	188	175	175	216	201	157	210	170	200	164	178	181	174	177	172	183	162	200	152	156	177	203	191	178	152	172	168	163	166	167	195	182	148	173	153	174	201	172	185	152	192	183	161	171	199	179	180	214	180	178	142	158	161	185	184	155	176	172	189	171	161	181	178	169	139	180	180	166	160	145	178	175	212	182	177	215	166	176	195	176	187	174	160	160	175	195	180	166	190	171	184	157	182	175	170	179	165	173	196	173	192	154	176	176	197	165	172	162	181	186	191	171	187	158	179	173	182	175	181	173	150	166	195	165	163	170	195	177	185	169	184	210	193	179	167	193	186	192	214	166	174	181	196	192	188	145	168	173	180	185	196	174	180	167	187	179	183	182	178	172	172	169	161	184	181	178	173	175	186	166	200	164	161	188	186	177	183	158	178	159	172	195	177	209	180	184	188	153	151	202	186	146	186	161	160	155	192	171	180	156	155	174	172	174	201	172	184	173	192	181	189	181	157	187	176	185	213	176	163	189	177	167	161	183	194	181	177	173	188	166	192	203	170	182	187	171	179	185	173	175	175	170	180	174	174	171	213	164	192	174	149	193	188	163	149	157	185	181	202	174	162	179	169	167	189	176	178	188	179	178	194	184	187	153	175	181	184	188	175	188	184	199	155	162	187	196	189	148	170	190	177	175	182	182	158	174	158	185	167	168	186	165	182	181	180	198	179	176	185	181	172	179	180	180	189	177	171	193	207	165	186	182	196	169	172	159	178	186	189	192	181	167	172	170	190	202	159	154	200	173	166	174	169	174	191	177	180	178	151	170	201	157	183	182	185	165	203	171	200	182	159	185	160	171	182	190	190	186	178	195	176	166	188	175	168	184	207	167	155	178	192	158	154	158	197	166	180	152	163	182	206	179	183	185	182	189	192	186	174	196	207	174	168	179	180	178	163	169	199	171	181	181	160	179	175	182	177	188	181	157	185	178	172	204	161	168	180	184	171	179	163	176	189	184	187	182	165	183	178	187	163	182	172	171	187	170	183	174	192	177	183	169	166	169	176	182	186	173	178	196	209	193	178	182	206	173	202	169	155	188	161	202	192	189	187	150	173	177	186	210	179	181	170	171	160	175	164	162	175	212	192	211	183	180	176	173	182	183	152	200	173	180	183	185	189	171	170	180	186	158	176	188	195	200	155	186	187	162	187	175	180	177	164	186	183	154	157	157	177	183	162	193	187	187	194	179	180	192	166	180	188	176	175	180	185	196	157	176	171	184	175	187	177	174	180	160	186	190	173	167	185	176	165	190	157	164	192	183	192	196	181	166	165	186	171	176	194	150	171	171	196	177	168	173	165	179	177	166	151	184	200	159	171	200	151	170	179	199	187	180	172	180	175	192	181	178	172	183	185	181	156	156	165	167	174	160	167	176	182	188	175	180	188	183	182	166	160	169	173	181	176	184	180	178	163	190	154	185	170	176	164	188	169	152	168	157	177	187	180	173	185	199	164	203	182	182	189	154	172	186	164	161	180	171	189	171	164	166	144	156	179	167	187	164	168	182	186	210	173	177	182	175	171	156	177	196	182	197	188	178	187	147	175	183	187	172	174	191	179	171	187	203	161	193	179	188	188	194	178	167	172	160	166	164	189	190	172	176	188	206	177	183	186	163	182	168	158	181	183	179	173	187	185	176	176	171	177	150	170	184	186	186	201	180	194	197	193	180	165	168	171	159	162	172	171	179	188	183	160	165	188	180	181	211	189	154	187	171	173	163	182	148	172	158	209	171	158	162	178	172	163	197	170	207	191	167	189	179	181	187	170	185	182	166	185	168	177	202	175	184	168	189	164	183	169	174	168	176	150	163	194	170	202	197	179	161	188	154	181	197	155	176	162	166	157	182	171	188	208	172	184	188	171	184	211	183	174	182	180	168	166	171	204	194	173	207	158	176	202	197	172	186	203	176	180	180	155	167	207	178	187	157	172	185	165	198	162	199	176	182	146	178	188	163	179	181	187	193	183	169	168	182	193	187	190	195	171	196	191	189	184	200	173	170	163	189	192	188	181	178	185	171	215	156	182	189	214	173	185	164	170	152	176	167	199	199	209	175	177	169	177	178	160	174	146	174	191	176	167	161	186	185	182	155	202	187	204	177	177	159	164	178	183	193	192	167	156	177	168	184	195	166	172	181	205	175	186	176	177	182	165	189	178	184	172	198	164	176	167	176	198	177	186	196	193	163	193	191	187	169	170	160	163	179	176	176	183	185	190	209	187	195	187	192	172	163	167	190	182	164	203	158	149	190	184	173	174	178	182	176	178	212	164	172	189	188	167	161	160	166	189	168	167	171	171	186	200	158	156	181	196	170	155	188	185	193	186	196	177	175	162	183	177	176	179	204	178	178	179	190	201	189	170	176	205	154	189	202	166	191	176	163	198	170	189	172	173	154	210	173	168	162	184	197	220	150	164	171	180	189	194	188	187	168	189	173	208	198	174	193	209	174	165	182	168	152	204	204	187	206	188	169	181	168	187	200	157	170	193	163	203	197	180	174	193	192	199	195	203	179	173	187	210	180	169	198	215	184	182	184	184	176	178	160	181	173	196	169	186	177	168	197	184	179	193	181	181	186	157	162	191	211	174	166	196	183	183	174	184	180	163	168	179	176	171	175	184	203	204	180	174	177	178	183	167	171	178	168	189	184	180	175	175	175	181	203	193	163	181	162	174	171	172	175	177	164	178	185	154	173	183	169	182	179	164	162	195	168	159	164	176	175	163	171	182	186	181	158	191	174	182	167	192	167	167	186	174	160	207	170	161	204	175	192	179	171	182	184	198	177	194	156	180	176	185	165	167	187	156	163	166	193	180	140	170	187	206	177	161	200	179	179	207	171	169	180	178	176	172	189	177	186	206	161	192	160	185	175	209	186	191	214	173	183	199	168	191	199	166	180	154	167	177	198	174	176	198	181	156	185	181	148	175	156	165	182	174	208	188	171	189	182	189	184	174	186	169	171	195	165	180	154	189	171	191	159	177	186	175	160	181	187	188	179	184	176	167	185	180	163	183	168	160	154	178	174	179	190	173	217	211	170	167	194	193	190	156	169	147	173	181	180	196	178	175	193	161	168	198	153	170	194	210	162	178	188	157	173	208	186	189	197	158	194	178	155	170	190	171	203	212	191	177	179	172	199	186	174
2203	691	1013	1287	1011	1008	909	1191	7159	6791	667	563	634	523	562	571	637	560	529	558	512	569	543	542	533	578	511	580	502	536	518	476	542	490	477	513	535	510	528	505	546	548	549	505	558	549	589	584	588	543	526	586	1037	1449	1340	1021	726	528	534	522	549	502	515	496	520	537	491	510	517	516	521	499	456	506	502	524	478	521	494	497	506	523	515	507	513	509	515	492	500	510	513	468	495	503	533	497	541	534	478	498	461	535	474	509	480	492	531	484	495	500	519	495	476	463	463	517	509	498	482	458	515	491	517	462	503	496	510	497	521	532	500	537	514	507	510	465	549	553	533	518	502	520	508	528	520	515	527	532	476	546	540	544	535	497	527	549	527	508	555	508	501	529	499	500	493	515	516	501	544	493	516	525	491	533	498	500	547	505	503	495	491	507	513	481	523	487	510	534	502	505	505	539	516	500	500	517	503	520	510	537	534	500	529	482	494	457	495	482	513	497	504	488	452	496	535	499	507	476	513	503	515	510	523	536	521	528	534	482	529	535	515	530	495	510	569	516	505	521	516	501	545	481	566	503	511	503	524	498	507	504	556	507	523	457	521	486	502	467	515	528	533	530	524	508	504	531	493	506	472	451	517	495	534	507	519	510	508	505	486	457	537	532	498	500	494	533	512	523	521	484	491	542	504	506	516	504	470	506	508	483	557	539	501	492	504	496	461	515	477	465	525	522	541	510	476	550	538	493	501	485	516	513	509	497	488	509	502	523	522	521	487	523	486	539	494	526	497	507	527	519	511	505	533	515	475	524	526	503	508	477	505	515	503	476	518	511	527	504	502	483	521	449	534	505	486	512	487	522	499	519	490	546	509	514	494	497	535	534	531	503	553	492	530	521	524	513	509	530	514	501	525	516	514	522	513	480	516	497	487	518	488	505	556	532	539	490	507	487	513	530	506	487	507	542	532	512	469	521	526	510	471	498	533	497	477	528	495	518	513	480	496	488	505	485	512	560	501	524	481	528	516	488	529	494	544	536	483	463	519	523	504	472	551	507	537	531	519	498	505	540	492	492	514	481	508	494	496	565	502	471	521	523	502	504	478	533	506	519	510	437	529	505	551	513	489	487	498	474	479	538	528	484	523	505	458	491	494	469	483	546	528	496	513	531	494	496	511	538	463	513	512	491	506	486	460	513	538	465	527	518	458	541	508	474	492	527	510	489	517	516	509	494	508	506	535	496	537	487	511	554	517	493	496	488	503	536	516	513	469	533	519	526	534	509	520	507	536	522	482	524	500	488	501	514	477	506	508	536	487	514	518	510	483	510	532	556	521	529	508	504	559	524	497	504	522	491	460	506	514	557	512	490	503	542	485	518	516	526	532	512	535	497	528	555	515	477	531	498	466	508	521	527	511	512	507	517	463	534	532	527	509	542	519	485	523	541	527	492	498	531	493	482	588	503	531	528	525	536	508	498	527	496	519	538	500	475	543	450	512	514	504	490	533	536	507	479	494	505	541	558	530	500	490	516	485	508	475	478	488	526	514	507	525	478	512	515	493	501	474	534	520	532	458	538	523	500	542	493	531	505	506	507	498	492	536	476	503	505	499	504	503	541	517	509	508	506	492	508	508	476	532	489	517	496	507	532	484	536	504	495	481	478	528	549	494	540	536	492	497	502	531	476	527	519	490	577	521	484	510	485	505	515	571	489	529	522	527	509	517	518	529	491	525	529	528	524	531	516	484	511	532	508	481	542	507	571	550	483	500	483	510	506	470	521	527	503	507	486	548	516	508	495	476	495	510	482	537	502	517	496	527	538	507	476	512	534	521	487	514	537	566	504	488	544	502	485	475	524	492	503	501	491	489	487	526	503	503	548	538	513	560	489	510	510	524	499	517	513	548	523	540	472	540	486	531	504	569	487	508	508	530	536	516	472	523	514	483	508	482	524	466	494	502	484	524	529	480	519	528	492	461	512	481	528	539	511	546	498	503	489	511	588	542	521	520	509	470	512	502	447	509	501	530	510	539	535	494	538	524	509	476	528	499	519	477	501	511	540	478	531	560	502	487	511	516	550	541	508	495	463	514	506	520	457	511	511	515	492	492	515	495	521	490	503	515	527	508	507	525	497	536	539	473	536	541	495	516	487	523	507	477	476	494	493	552	489	486	506	524	545	474	494	513	504	495	512	524	519	516	473	576	487	504	473	524	519	509	540	490	534	517	554	499	450	518	520	521	499	522	494	474	493	497	517	551	474	569	519	494	552	491	516	477	522	485	541	522	506	505	490	525	544	497	499	510	532	487	497	543	550	505	514	481	515	508	500	495	516	528	526	500	529	516	526	509	521	523	513	508	510	479	554	535	533	544	549	492	501	550	488	472	536	495	512	491	537	528	481	461	557	531	541	509	490	485	526	532	495	515	522	543	490	501	500	557	489	532	534	461	502	548	519	501	529	535	509	511	512	540	525	526	535	525	505	556	539	533	483	518	488	555	532	524	523	507	497	511	511	535	478	469	531	465	507	500	527	507	497	544	504	529	548	531	505	524	498	523	511	521	521	540	515	512	553	507	503	519	517	492	503	508	504	510	503	516	477	519	497	521	509	523	505	498	539	520	508	477	502	538	526	452	529	513	516	511	495	506	504	492	530	507	557	555	487	531	459	515	495	506	533	506	472	505	520	507	546	492	500	528	514	500	534	496	497	550	446	521	491	528	496	532	537	500	533	484	493	470	484	510	520	467	515	529	522	495	494	489	488	543	477	518	563	502	492	489	511	522	479	491	491	511	533	520	535	487	510	509	514	487	540	536	486	493	532	511	499	525	534	492	518	489	565	476	525	530	498	501	521	491	555	541	533	502	539	532	493	518	518	463	545	537	472	490	513	501	538	532	560	484	520	511	514	517	502	496	511	531	508	528	493	526	508	509	468	498	532	543	495	539	513	509	497	508	535	494	501	513	524	506	474	546	556	545	472	503	550	482	513	485	508	538	460	493	447	531	540	493	525	533	499	488	547	508	491	515	510	489	489	526	481	502	518	493	538	521	503	507	511	508	510	511	538	485	510	496	545	506	518	496	511	503	523	525	490	509	499	545	505	528	538	485	553	502	525	529	502	492	532	487	531	533	493	511	495	467	507	502	491	506	526	585	507	518	488	531	531	526	492	502	521	474	522	548	535	495	529	502	513	552	527	517	517	525	540	539	524	486	500	503	510	525	505	487	549	516	559	533	525	502	503	500	506	479	534	462	521	536	533	507	515	512	529	558	527	534	518	553	529	491	556	488	516	516	497	523	496	518	498	502	525	527	499	478	489	503	520	503	514	521	502	525	495	539	481	469	502	520	535	561	522	529	485	520	500	536	498	522	534	530	506	494	532	512	488	501	520	537	541	486	508	525	506	486	534	522	506	533	503	507	543	493	478	507	479	507	481	501	504	513	513	514	485	517	506	499	506	523	545	507	522	514	495	507	567	515	547	533	532	496	473	490	538	504	487	484	543
9184	2003	2605	3250	2093	1703	1219	1111	9455	7962	806	471	396	324	261	265	365	283	393	303	236	223	222	227	223	190	180	183	210	156	167	223	199	221	204	221	206	174	157	170	212	228	225	202	242	219	228	205	264	261	275	269	1037	1316	1072	607	322	217	142	152	142	142	133	159	137	138	148	138	137	137	149	148	153	140	178	136	148	158	141	155	145	165	161	142	168	168	147	162	143	161	162	172	174	147	173	170	142	149	135	142	148	147	168	163	161	139	163	152	130	143	148	145	134	152	153	146	179	155	150	142	157	163	146	159	166	117	176	150	157	160	160	146	165	149	159	157	148	143	142	154	164	150	151	152	148	159	153	142	145	149	135	147	150	150	143	164	166	158	154	167	154	145	151	137	165	150	154	143	159	135	147	138	133	158	157	171	154	176	158	154	142	167	152	158	171	127	152	161	160	138	149	140	140	137	149	137	162	133	148	139	157	164	159	141	137	136	144	162	155	146	149	157	159	163	129	145	170	147	169	150	149	138	155	152	157	139	149	146	134	167	154	160	175	170	163	163	152	161	158	160	153	155	150	166	138	147	172	156	131	144	159	162	152	145	182	159	152	158	134	122	166	160	160	147	133	125	129	146	153	147	160	142	165	139	147	162	153	135	136	144	158	148	166	124	141	156	138	162	143	139	137	170	156	138	133	127	152	156	152	147	169	159	124	134	164	151	156	160	149	175	153	134	165	150	138	136	142	169	147	161	155	159	169	162	146	165	132	135	129	154	148	164	127	152	160	157	135	145	172	161	157	163	140	156	154	162	145	168	156	154	137	139	149	164	136	148	151	161	171	154	161	152	156	145	154	156	159	138	166	143	152	188	159	166	194	148	136	155	156	156	142	155	153	136	143	159	141	169	141	159	146	133	175	171	151	142	143	145	132	160	136	170	161	153	157	139	139	143	132	129	152	148	157	156	137	149	153	161	156	160	131	173	161	176	158	127	139	162	161	163	170	126	162	143	126	140	168	173	153	168	155	164	166	161	154	156	160	143	172	148	165	153	142	142	183	157	145	154	157	143	168	181	131	134	159	165	137	142	154	127	148	131	155	150	144	156	158	138	164	154	153	144	176	139	174	160	165	126	151	157	171	141	163	127	134	160	159	151	144	122	134	151	158	136	152	164	169	177	154	158	169	146	162	161	169	150	139	136	141	164	155	163	147	145	152	150	156	130	166	148	155	138	159	157	175	144	156	150	171	160	155	154	147	170	160	165	158	153	144	158	147	125	149	153	152	168	147	168	154	133	156	159	153	146	155	155	154	141	157	138	152	150	158	131	164	154	168	158	156	176	143	152	149	153	143	148	160	152	156	132	156	133	152	138	156	159	146	146	158	147	149	128	158	143	165	141	155	161	143	141	147	172	176	134	151	172	150	157	144	167	142	147	150	160	158	171	141	153	132	161	156	136	127	142	167	151	169	137	166	168	169	144	139	172	161	158	164	131	147	157	157	153	153	147	147	150	149	150	146	149	153	133	138	181	162	170	172	165	167	172	155	172	151	146	162	145	163	151	148	155	175	130	161	158	167	150	165	162	121	150	148	157	147	156	147	135	158	157	147	161	167	171	151	160	183	155	150	133	164	155	157	144	136	149	149	153	160	152	146	141	150	151	161	124	169	140	153	151	163	153	166	137	156	143	157	156	139	142	152	169	135	152	158	158	162	140	137	158	149	168	160	146	156	169	154	129	158	125	165	144	157	179	162	145	158	149	150	147	147	117	143	164	125	139	144	133	150	138	161	169	155	141	146	166	177	154	164	164	188	134	147	158	140	180	143	156	153	157	162	150	150	146	161	160	151	150	148	148	152	132	159	149	155	166	151	129	148	150	163	170	158	168	147	162	152	148	143	166	139	138	147	139	153	164	170	170	154	160	157	160	158	146	152	131	151	145	161	160	149	162	166	172	151	148	134	167	130	159	146	155	146	126	131	145	138	126	158	149	141	150	145	136	147	145	136	166	160	152	130	147	158	137	160	160	142	165	132	158	158	154	149	147	156	140	147	137	169	138	124	158	154	157	157	137	150	165	141	165	162	152	160	138	160	172	148	165	139	128	150	162	165	140	154	127	139	166	160	147	156	156	161	154	169	155	156	164	170	151	148	156	148	155	170	158	155	145	149	162	171	157	140	166	156	153	146	161	157	167	132	149	155	148	169	120	158	146	150	184	158	147	148	129	136	149	124	169	160	141	141	153	162	176	139	156	170	137	142	173	151	177	141	145	137	145	144	126	160	151	145	152	151	143	161	150	162	149	157	135	121	155	152	141	159	165	128	153	147	146	155	146	142	168	137	128	147	162	159	160	140	151	170	134	147	154	151	136	159	148	144	177	132	142	149	138	147	160	140	160	168	164	162	177	127	147	155	138	148	159	153	152	157	150	143	144	164	158	168	141	150	177	164	156	151	121	161	151	174	152	151	162	155	145	135	129	152	141	142	146	200	142	182	161	162	147	143	143	153	153	161	153	154	146	166	163	142	168	156	156	147	152	151	166	162	147	149	150	175	151	151	152	139	126	149	173	147	152	167	146	163	163	164	138	177	163	150	165	159	148	165	169	165	158	152	162	133	167	167	137	155	131	140	146	158	137	134	152	141	145	156	162	166	127	145	154	140	152	185	143	142	153	151	147	164	166	164	168	145	155	148	151	134	136	160	140	144	153	138	169	163	144	154	145	161	126	161	151	168	159	138	153	154	173	158	155	147	157	150	151	150	147	149	152	172	147	151	129	142	162	175	136	158	147	156	139	148	152	143	166	144	136	168	167	153	146	153	155	135	139	157	143	176	143	170	170	155	163	156	157	145	167	139	170	167	141	142	143	159	132	156	140	170	142	158	150	185	164	147	166	159	149	159	159	160	134	142	128	181	159	143	149	175	160	137	141	162	132	154	138	152	164	153	176	141	158	157	181	149	152	139	162	139	140	160	140	161	141	165	166	170	137	157	143	133	131	141	159	151	136	141	153	163	151	166	180	150	160	148	155	143	143	152	125	147	140	161	158	156	155	146	163	149	154	150	144	141	148	153	144	155	159	119	137	138	153	152	130	171	142	163	145	167	148	144	135	148	143	151	168	157	140	140	155	148	156	140	142	156	141	136	144	143	149	157	166	119	170	154	148	135	139	179	154	151	154	137	161	168	125	146	166	168	152	145	156	151	162	166	165	158	158	161	152	155	152	175	144	148	176	154	155	155	153	168	148	151	169	113	156	140	138	149	137	144	161	153	175	156	144	154	151	147	137	146	157	142	138	130	153	157	150	150	156	167	153	146	154	158	140	153	140	136	155	142	159	147	156	132	178	151	164	170	141	134	141	157	162	147	132	158	149	166	151	151	161	159	149	137	163	149	182	142	149	162	160	145	178	144	155	147	144	156	152	186	162	138	137	168	170	132	151	148	160	142	136	143	164	152	151	141	151	151	157	153	146	152	171	163	145	168	152	147	134	181	159	142	151
6202	2283	4542	6572	5368	5016	4520	4424	24254	11464	2899	2330	2014	1494	1227	1335	1975	1397	1695	1323	1206	1090	1051	1002	1057	825	714	716	666	645	721	876	847	863	889	828	785	740	720	728	1109	1038	1065	1090	980	1247	1094	1017	1105	1254	1487	1464	6752	8644	6421	3337	1365	687	444	462	449	480	456	453	459	440	472	450	445	470	482	448	432	426	459	428	431	439	466	463	460	429	465	453	465	441	470	432	452	454	418	443	450	435	460	413	443	439	477	500	462	440	470	446	457	431	500	426	490	421	452	478	438	467	415	411	484	432	486	439	464	433	447	433	438	456	435	441	471	446	424	425	449	446	448	460	459	458	500	482	468	480	433	459	467	451	430	445	429	448	458	466	473	457	476	499	490	482	447	415	434	454	452	461	448	425	480	466	447	461	462	447	426	464	411	431	440	430	506	492	436	493	471	492	458	461	452	466	450	450	480	444	460	446	405	465	443	458	425	466	468	435	447	465	514	465	474	449	448	503	438	457	491	473	505	456	462	478	417	432	450	470	471	421	426	467	427	497	439	440	469	485	445	449	471	501	455	460	466	445	477	484	467	442	501	449	474	476	420	454	446	471	462	438	461	425	425	472	466	455	448	461	465	458	467	422	460	458	464	465	462	467	453	392	422	444	475	486	462	455	401	454	484	463	465	420	436	429	493	468	439	456	491	460	485	414	439	438	445	399	432	459	451	451	426	463	460	449	461	449	445	487	439	456	487	432	433	479	459	471	455	446	457	486	489	444	451	492	456	444	455	441	449	433	447	461	436	460	429	478	455	437	431	467	431	507	438	438	457	497	473	455	444	453	438	478	460	455	461	451	453	406	490	406	453	449	483	456	485	472	445	441	405	466	459	452	450	459	444	479	478	454	475	470	454	498	451	439	444	440	465	490	505	435	424	462	438	474	479	452	451	495	491	467	445	450	456	476	447	443	450	429	483	452	446	428	473	477	448	478	464	488	468	476	471	427	452	453	487	459	431	452	471	446	451	421	465	456	463	448	425	459	474	447	462	434	440	440	484	440	502	425	463	481	451	433	453	454	435	466	440	454	479	473	476	433	420	441	452	463	453	452	446	458	443	441	463	432	462	468	480	462	477	435	465	480	457	462	454	436	408	480	469	452	490	397	441	450	469	463	451	469	450	449	515	447	435	427	476	452	456	483	453	447	481	450	457	458	494	450	421	479	435	456	423	464	453	436	442	455	474	464	487	466	459	470	482	431	416	459	468	486	443	427	485	470	450	441	431	455	452	472	469	480	477	494	442	448	399	472	436	474	494	449	428	456	450	430	483	447	468	463	471	447	426	440	434	524	447	442	415	398	386	426	454	479	456	481	448	457	441	466	441	473	466	429	425	478	427	454	471	478	468	503	454	466	436	422	453	462	471	425	451	434	459	429	438	439	423	418	518	416	419	438	417	451	412	449	456	482	492	426	466	447	427	476	430	481	409	445	440	441	430	440	450	463	444	449	438	434	430	455	457	490	446	455	442	489	428	427	498	452	470	429	472	444	462	460	456	468	472	470	497	424	432	459	469	453	455	417	474	437	455	450	457	449	457	466	440	445	446	420	436	452	455	474	474	436	437	468	492	439	448	467	442	427	485	470	459	418	455	421	429	472	468	449	435	442	460	441	483	443	423	425	441	480	450	418	484	441	455	453	499	451	439	447	478	456	455	463	468	506	453	457	436	441	443	447	450	460	441	468	445	454	463	418	485	471	456	457	430	487	419	438	477	456	394	418	437	488	483	457	455	419	469	419	472	439	457	444	459	464	434	440	454	442	427	466	470	418	448	447	464	446	437	463	455	426	434	448	443	428	501	472	445	456	440	488	450	467	468	419	413	465	451	474	445	443	441	462	480	456	484	454	460	463	458	426	462	429	442	474	450	447	465	400	464	465	439	454	448	440	436	444	515	460	450	503	478	432	435	457	451	471	453	421	456	452	434	430	454	472	455	444	458	454	457	448	461	455	451	457	441	479	471	446	464	417	432	443	503	459	414	488	419	459	444	455	430	503	445	454	458	472	449	473	472	468	457	463	450	452	455	437	461	473	467	430	421	439	448	462	449	416	452	474	463	486	452	432	437	497	447	483	419	443	476	476	430	435	432	482	447	452	455	454	468	476	445	419	445	447	485	459	443	433	451	434	461	469	497	420	475	485	460	462	450	455	460	445	484	488	452	446	456	496	448	446	453	461	461	463	464	465	434	450	451	426	442	461	404	459	443	429	454	444	448	463	463	504	456	392	452	459	491	470	446	452	498	499	497	490	463	467	441	442	448	461	460	446	485	479	438	457	474	461	456	450	443	401	451	478	438	441	438	466	445	430	479	446	467	466	433	467	452	425	453	467	442	432	428	464	482	489	468	456	427	437	478	438	477	455	417	442	435	463	453	450	459	457	457	409	478	455	460	480	453	471	450	491	456	450	461	421	463	457	501	471	464	430	455	445	487	451	439	414	458	465	449	449	453	423	450	464	469	455	456	469	451	422	466	472	426	478	428	430	457	453	470	457	484	479	448	457	425	456	494	462	439	499	458	473	478	452	463	440	468	458	471	492	495	455	470	473	474	459	456	478	472	440	446	425	414	410	464	442	450	463	458	430	434	486	442	489	464	471	444	448	469	441	454	460	475	468	463	424	466	456	459	446	457	465	440	477	480	461	432	473	452	454	433	424	440	447	487	424	427	413	417	430	410	457	437	449	445	457	495	471	426	438	426	427	462	435	416	471	432	458	429	401	445	456	489	441	451	450	427	447	458	453	427	480	458	449	469	461	462	448	406	449	469	495	438	468	456	487	513	469	456	489	453	461	446	470	428	400	421	444	443	515	506	459	473	453	448	441	464	442	476	458	427	511	447	433	441	485	452	442	427	465	429	490	427	464	469	468	432	453	466	487	428	440	497	469	431	476	499	434	511	435	466	440	452	448	436	490	433	447	471	445	457	471	448	444	422	457	461	457	479	409	423	397	427	453	487	479	468	453	485	490	418	477	429	452	457	472	483	458	445	456	434	454	454	465	461	451	499	459	444	467	456	478	465	490	501	444	457	433	451	466	434	422	453	489	427	432	449	450	482	485	436	446	496	475	456	431	431	437	448	449	467	434	485	438	445	438	414	460	445	471	496	421	496	494	474	496	473	464	471	458	476	460	429	486	483	486	460	457	415	485	464	471	487	479	470	480	456	464	415	474	437	454	450	419	476	433	447	450	457	457	451	455	464	455	459	475	425	438	503	428	451	461	426	483	452	456	430	477	452	469	440	478	442	466	489	459	442	481	473	449	463	413	449	490	464	463	424	444	447	440	466	474	474	454	485	461	478	456	456	447	455	461	470	457	460	434	468	435	455	446	479	466	461	465	437	451	437	443	485	420	425	460	475	433	477	407	454	428	468	455	435	460	459	426	470	406	460	484	434	455	488	441	430	439	434	427	434	463	454	490	472	395	461	459	462	433	450	444	457	468	454	508	465	442	428	453
15716	3768	4809	4814	3276	2360	4364	13263	30798	8015	1011	738	884	508	407	485	546	390	429	323	300	331	323	349	277	305	269	259	242	245	242	302	250	245	253	281	243	268	277	270	334	345	391	328	340	374	343	329	327	396	363	392	1763	1776	1422	796	385	239	204	182	202	190	212	189	174	215	190	204	214	217	194	184	206	193	239	181	213	198	183	189	223	233	202	212	208	194	202	182	177	210	181	182	185	179	178	159	185	192	192	196	193	224	191	198	208	208	189	179	227	244	183	202	187	218	195	208	175	201	213	210	172	180	206	185	199	191	199	200	200	186	190	207	198	179	215	189	181	183	181	209	210	198	205	210	190	198	176	174	195	199	173	197	205	188	181	180	200	171	195	196	212	211	208	184	186	196	190	217	203	199	193	189	209	201	184	189	174	194	221	178	189	166	195	210	186	182	206	196	189	174	191	192	198	202	198	171	200	195	160	187	200	162	194	168	191	204	188	220	209	206	177	186	185	198	195	185	183	202	191	185	192	193	178	187	207	166	226	190	206	190	216	199	226	221	208	228	211	195	178	195	211	207	201	196	199	178	188	201	192	210	223	195	187	208	191	201	215	215	190	203	204	185	204	194	203	216	207	198	190	171	207	195	208	180	224	187	202	215	195	176	225	196	165	214	195	213	181	184	197	219	188	173	206	215	178	170	196	204	193	226	192	217	201	202	173	214	184	204	188	182	185	189	169	205	202	204	193	181	185	210	217	184	178	184	187	209	193	203	195	210	202	186	191	211	205	219	218	178	195	156	216	189	212	188	197	183	208	181	198	219	196	212	189	193	188	165	187	204	202	185	204	206	196	195	198	204	167	204	189	198	219	199	179	217	215	182	182	177	204	233	197	190	208	201	194	175	202	207	215	196	181	198	231	184	211	198	178	197	200	204	203	192	205	207	171	171	193	213	194	181	198	190	215	212	209	199	173	190	203	204	168	186	194	197	190	196	195	202	201	216	213	215	194	207	204	171	217	182	212	197	193	194	195	181	197	218	179	194	192	189	202	219	210	172	186	191	221	194	212	184	187	187	178	201	193	178	195	186	198	217	226	211	215	190	197	203	203	192	222	193	192	194	181	223	188	197	181	186	224	197	201	193	197	179	167	186	204	221	202	182	203	169	220	193	192	179	208	202	158	204	174	183	182	182	209	199	187	209	198	177	191	187	204	182	196	196	170	199	180	187	177	203	180	207	183	197	196	182	196	165	202	211	185	194	206	202	183	209	198	178	190	179	162	175	235	184	207	163	193	205	188	204	205	169	217	181	191	212	192	199	193	214	197	229	197	190	186	222	188	200	215	193	196	190	194	205	209	205	206	181	204	203	216	177	198	179	204	202	208	202	214	182	200	165	186	181	193	201	188	200	176	193	191	196	232	212	170	213	185	176	195	184	206	211	192	196	205	183	214	237	202	181	183	175	181	222	194	192	189	220	196	186	201	211	212	196	214	189	206	236	223	194	206	193	181	186	199	193	169	182	201	194	173	176	206	211	187	222	179	211	188	206	207	193	182	205	177	194	207	191	187	186	167	190	189	178	201	199	180	193	211	179	188	198	220	204	184	199	236	194	214	195	205	194	215	194	205	180	199	200	192	198	190	182	199	201	203	195	187	178	210	192	210	201	208	194	189	202	202	206	188	202	191	172	185	188	192	193	216	186	180	214	195	204	224	204	180	195	201	217	205	215	189	212	184	174	195	180	179	185	200	185	206	191	196	195	174	206	180	181	197	211	190	212	190	195	198	184	209	228	198	202	193	189	219	210	222	216	214	207	195	208	218	195	222	212	180	195	183	203	190	226	195	198	166	201	215	222	201	197	197	174	214	201	183	175	206	209	218	203	177	201	212	190	191	204	196	192	215	213	197	185	184	203	216	211	216	200	181	199	182	178	203	201	183	196	186	208	200	206	193	186	181	205	194	195	193	195	200	212	212	173	213	196	198	176	210	191	191	187	196	188	182	192	210	181	206	223	204	195	181	213	185	165	221	191	199	186	217	183	170	194	194	211	214	203	206	212	210	197	203	185	174	181	186	216	174	185	182	179	184	176	214	195	202	200	199	194	218	187	207	186	203	202	184	177	191	174	204	203	187	229	185	199	194	172	192	205	192	204	201	204	198	193	201	223	209	197	210	168	193	233	182	203	235	206	193	209	199	214	206	203	203	204	186	217	182	181	189	190	181	185	213	175	187	182	208	186	208	192	168	184	194	189	198	182	186	182	195	204	215	192	192	201	196	186	182	216	202	151	194	235	208	219	191	175	177	165	214	199	172	192	176	219	183	185	219	204	199	227	217	227	169	189	198	213	202	182	151	214	213	210	180	187	187	194	208	194	198	196	164	178	201	182	186	196	201	185	195	196	213	193	202	196	178	182	205	190	201	206	202	180	186	191	197	189	185	214	201	189	202	198	191	201	210	193	203	195	192	190	184	180	186	190	190	179	175	187	196	207	194	208	201	216	196	182	181	229	208	170	191	205	168	219	205	202	190	208	225	194	196	223	193	189	206	202	193	203	190	221	207	186	210	205	209	221	222	190	207	183	220	191	192	196	212	218	198	176	211	169	188	209	205	168	221	184	184	186	219	216	198	206	199	217	182	186	182	185	196	184	184	189	210	181	184	192	214	196	205	210	188	171	170	224	220	169	193	214	180	177	205	205	150	193	202	185	188	183	180	205	218	171	191	192	204	181	203	167	193	187	192	195	224	190	221	179	181	199	179	201	218	201	204	205	218	181	207	226	166	173	201	189	190	191	201	207	233	195	212	214	174	196	226	181	192	182	211	211	207	188	197	207	209	160	197	170	182	181	189	184	191	200	182	195	191	189	189	181	194	207	202	202	190	194	185	207	189	188	199	198	183	179	197	218	200	216	196	206	187	184	176	185	198	193	199	182	199	195	183	178	206	206	206	189	207	187	196	187	217	177	189	195	207	183	196	190	180	194	215	189	208	169	195	195	163	173	200	194	179	189	178	186	181	188	212	231	203	210	196	223	177	187	162	218	203	189	170	205	212	202	203	211	239	183	204	179	223	192	216	221	195	194	207	187	184	195	183	181	189	211	213	200	184	237	197	203	197	216	193	218	157	205	195	188	209	209	192	191	204	192	196	195	189	199	188	204	190	207	213	188	207	204	206	204	206	182	193	196	200	193	187	205	205	202	214	190	203	191	212	186	204	183	190	183	188	211	198	200	184	200	193	210	182	194	209	189	219	212	184	197	204	212	187	181	204	183	184	201	222	202	203	191	177	203	195	216	192	216	180	203	197	220	207	171	196	201	184	196	210	188	204	163	174	182	189	210	229	198	184	214	193	175	195	180	187	194	198	200	187	195	212	171	210	227	221	199	213	211	179	159	194	183	187	188	198	167	195	199	192	194	206	192	183	179	166	210	199	182	196	186	201	203	189	200	199	171	192	142	203	193	207	180	188	206	185	166	203	200	193	189	198	213	194	189	177	225
7956	3455	7523	9212	7989	7458	14771	31346	45956	7759	4002	3178	4262	2418	1992	2192	2473	2049	1837	1570	1509	1504	1353	1604	1176	1197	1105	968	929	960	1088	1475	1152	1181	1007	1169	1078	1025	965	1211	1678	1726	1818	1606	1831	1802	1534	1408	1608	1969	1955	2183	11274	11009	8302	4419	1755	925	563	577	549	578	571	606	606	574	554	566	557	539	602	572	583	555	591	559	569	546	573	576	571	560	579	587	571	564	636	592	541	527	541	567	569	583	549	530	569	564	562	569	569	575	549	534	553	570	509	576	551	598	565	555	556	595	556	540	562	615	539	567	568	541	555	559	576	552	568	602	585	524	600	568	566	595	524	603	526	508	529	540	553	562	599	590	542	566	569	555	546	516	562	571	558	574	580	551	566	598	544	538	559	562	560	506	559	569	567	597	593	572	572	579	550	564	554	562	558	573	551	583	549	559	579	587	566	574	516	574	574	544	569	598	555	555	553	546	526	586	533	555	546	589	565	554	554	597	572	560	577	558	578	583	554	546	515	523	540	586	549	580	533	576	563	582	544	580	591	573	554	562	556	594	562	571	512	532	567	586	582	547	536	565	560	580	569	581	550	562	588	560	572	584	575	590	521	595	588	604	543	571	569	552	576	600	551	568	532	561	564	588	571	561	577	584	591	538	559	507	592	543	567	580	560	570	579	589	558	581	533	585	588	643	535	576	531	565	576	568	550	577	572	585	595	558	582	569	565	556	559	603	573	560	573	558	542	578	562	589	541	588	571	570	579	567	558	603	596	569	530	554	560	554	569	554	551	611	610	586	508	527	603	527	564	600	611	544	584	545	605	536	576	556	615	529	627	566	556	550	559	545	547	578	550	532	568	548	549	533	597	571	580	576	615	581	580	513	542	570	579	569	602	542	559	544	597	578	582	521	488	587	568	571	606	564	603	551	558	594	517	557	584	547	618	541	579	499	607	531	550	539	550	568	540	565	591	583	581	566	590	539	579	525	604	552	543	551	609	570	538	569	561	542	597	586	602	573	566	551	510	559	541	581	569	611	583	512	556	565	570	546	541	584	593	505	582	574	541	528	574	591	543	568	560	555	604	575	591	594	562	600	590	579	551	581	565	557	603	534	556	586	542	602	596	585	559	587	579	550	540	558	548	529	560	540	575	527	542	549	567	553	538	558	532	536	560	564	508	612	583	557	561	603	552	548	577	578	586	562	567	547	583	582	559	565	564	575	542	589	580	623	576	574	581	558	589	555	585	561	581	538	558	542	555	584	555	583	582	537	569	551	592	556	583	579	596	544	561	573	560	524	583	554	531	570	572	601	553	574	573	574	588	570	522	551	572	547	574	528	556	552	594	560	599	548	532	582	562	556	528	569	580	548	548	558	592	573	552	566	595	579	554	580	598	554	571	590	564	594	588	520	562	521	553	608	582	604	585	531	564	563	546	565	562	587	576	544	570	541	601	564	572	572	565	563	581	578	532	540	555	570	541	557	558	624	572	574	570	519	584	561	599	526	535	580	551	565	552	581	613	585	603	602	562	581	588	603	581	583	591	571	561	580	575	579	565	555	576	620	526	563	533	570	573	562	579	592	535	513	573	538	545	526	504	534	568	577	550	561	558	556	569	525	563	577	569	560	573	572	590	588	583	587	547	573	549	556	565	542	551	566	600	563	545	539	551	580	581	547	563	568	582	590	582	588	580	591	550	557	555	558	598	555	567	547	561	586	603	535	566	610	572	545	587	575	571	599	573	591	582	567	537	531	591	572	570	578	616	525	569	527	570	555	597	523	524	591	553	566	530	573	588	545	606	584	603	577	543	604	601	533	591	543	563	538	560	557	600	564	560	569	559	527	562	593	575	609	588	565	590	558	576	543	573	591	590	545	559	560	583	529	559	541	555	543	579	529	596	548	588	562	616	565	587	548	585	566	560	575	576	565	584	548	538	562	618	590	581	546	547	561	555	588	520	568	551	557	559	590	553	609	547	524	552	574	558	592	546	580	559	576	565	588	586	600	563	538	583	567	615	570	560	555	564	550	569	597	567	561	544	600	593	592	534	581	567	556	546	565	560	565	575	607	564	579	547	595	567	593	547	567	552	553	546	584	554	556	595	539	568	561	556	543	578	545	573	589	585	578	542	613	604	547	554	572	574	563	587	580	548	548	576	577	569	567	592	610	549	538	529	561	583	570	538	553	545	615	531	529	527	546	534	583	575	524	544	579	612	574	527	573	533	568	559	592	568	584	579	579	597	541	563	589	573	545	556	605	597	574	527	586	583	566	553	548	600	524	533	548	575	568	563	567	565	567	581	547	529	598	573	549	579	546	525	566	542	565	602	541	569	542	568	548	542	558	538	598	582	527	515	553	540	570	582	544	500	608	516	534	530	561	564	572	586	562	563	521	582	608	560	618	562	568	557	556	569	568	562	549	610	555	547	562	579	527	581	582	541	526	597	586	541	532	562	556	629	592	603	555	569	590	581	602	546	579	568	583	569	571	547	584	579	539	557	592	556	615	599	602	579	589	612	515	557	589	554	532	603	557	550	539	543	579	554	571	556	519	562	519	574	573	562	563	584	572	589	586	596	556	560	568	578	603	558	582	547	563	548	605	582	564	605	560	567	535	555	558	555	604	573	583	535	579	578	559	598	579	598	563	528	600	549	572	569	522	578	590	531	579	584	577	519	581	578	527	542	555	595	541	535	540	563	572	556	535	597	590	521	550	546	583	577	531	518	613	587	550	580	529	576	588	555	538	569	569	551	588	573	589	536	528	543	564	562	536	596	602	586	570	591	590	535	553	562	573	512	576	594	556	597	543	564	562	573	610	588	572	596	520	576	580	567	547	561	579	593	591	596	575	551	520	544	567	587	594	615	579	541	588	545	578	557	589	585	560	513	547	548	511	559	610	576	607	572	579	553	551	572	567	629	605	576	591	608	589	587	587	596	565	548	531	564	571	531	559	590	576	581	543	574	562	569	559	551	573	565	599	527	564	585	554	569	600	579	608	578	597	594	559	587	604	577	560	569	515	562	555	563	575	598	531	540	529	557	589	559	576	593	521	591	580	594	548	610	603	577	604	566	568	588	589	566	547	524	554	586	553	593	585	586	533	557	623	557	556	541	558	569	536	595	545	585	597	560	553	561	569	602	599	610	564	561	580	521	552	578	524	555	554	537	574	555	512	585	539	540	554	532	596	573	561	544	561	571	596	607	563	566	575	582	543	580	540	549	594	562	543	521	547	550	555	594	539	590	606	566	573	562	566	577	589	576	580	570	533	586	579	503	570	557	562	576	551	587	564	536	551	544	559	601	569	596	575	545	597	605	571	600	522	516	559	539	536	548	593	615	568	607	582	563	603	626	578	550	572	601	570	595	582	547	552	587	587	563	557	568	558	553	568	552	542	584	553	585	542	573	529	601	586	576	536	553	556	529	536	578	584	609	577	583	563	539	542	614	556	567	560	574	585	572	540	539	584	550	561	558	549	551	519	575	599	605	542	547	580	562	535
2135	325	403	368	306	284	296	426	1079	1152	435	179	227	189	204	207	214	206	161	199	179	167	206	187	202	185	196	206	196	187	198	200	200	186	194	175	211	191	202	195	229	198	186	189	226	222	232	229	217	198	204	199	248	337	306	302	248	243	193	158	187	207	199	194	190	230	191	188	186	185	168	186	216	176	163	180	215	191	182	194	198	215	187	193	187	180	198	195	168	188	215	201	228	192	196	174	206	212	213	178	176	177	183	174	196	175	185	198	198	209	206	204	197	204	190	208	187	191	181	165	202	193	202	189	196	191	191	206	208	187	183	178	199	210	198	199	179	189	182	177	195	176	184	211	165	194	196	192	229	166	181	173	197	189	190	186	187	197	210	194	189	210	211	195	185	166	205	187	216	188	202	201	183	172	177	205	204	210	200	180	190	190	206	195	201	193	178	215	171	196	210	166	193	183	172	189	176	183	207	185	195	197	201	191	195	180	186	204	199	182	180	199	184	172	192	191	187	199	184	210	213	179	206	204	174	182	190	184	202	171	191	187	185	203	178	181	169	185	194	182	185	191	204	188	202	179	195	172	198	185	192	171	194	181	198	164	168	192	195	216	167	205	166	187	212	207	174	203	194	199	178	203	189	195	181	179	192	200	166	195	178	207	194	197	179	186	195	191	177	191	189	168	200	191	194	185	189	190	207	161	191	213	203	199	188	203	190	206	200	157	196	164	184	181	210	186	210	183	205	171	202	206	190	177	195	203	181	191	209	191	188	175	203	216	204	200	192	166	188	194	198	185	181	189	195	185	199	190	189	201	165	200	197	185	179	172	186	202	185	186	183	200	192	187	187	201	187	184	216	191	213	181	174	185	178	175	200	206	217	205	193	192	201	209	170	179	216	165	218	182	196	183	205	197	215	191	209	198	171	204	200	172	196	169	212	185	179	186	187	190	186	215	202	197	182	198	210	236	197	185	183	207	187	212	192	188	198	201	193	176	186	199	217	186	195	188	229	205	196	205	170	224	209	185	178	197	196	165	185	205	174	195	197	205	217	186	228	218	177	181	196	204	181	182	199	172	201	195	217	218	191	175	205	203	192	180	201	176	210	205	191	197	187	208	174	175	191	211	195	194	172	191	168	189	187	186	206	201	203	200	201	184	179	180	175	205	198	191	190	199	203	190	182	203	184	199	179	215	210	184	184	209	190	207	191	171	190	181	173	205	197	189	182	230	181	197	189	188	201	201	204	184	210	179	196	194	182	165	221	183	217	224	196	180	213	179	196	211	189	175	192	212	171	170	200	200	187	195	174	182	197	195	194	194	187	195	209	185	159	186	215	174	184	214	191	196	205	175	196	223	192	175	197	168	189	170	185	212	195	162	201	150	232	192	180	170	167	187	209	218	194	187	196	213	188	193	192	193	185	180	188	224	182	207	205	184	191	181	191	186	214	178	185	189	203	204	169	215	186	211	182	219	206	198	195	198	202	199	204	195	196	179	187	202	185	204	179	177	191	169	196	188	182	186	206	193	216	193	174	188	193	188	178	195	164	192	185	185	199	199	202	182	186	184	189	207	196	182	200	179	202	201	178	186	187	198	209	190	186	197	179	207	172	202	192	205	192	201	201	164	179	190	173	194	203	213	204	171	192	179	204	184	194	192	197	201	204	181	173	186	194	208	175	189	207	204	194	201	181	187	187	199	203	193	210	174	180	214	187	203	183	191	206	187	174	181	187	199	181	161	213	197	173	188	185	211	171	168	184	194	184	180	177	196	171	185	168	205	193	203	199	185	185	176	186	195	190	185	164	176	203	221	187	185	179	163	182	206	194	183	183	206	185	185	161	196	207	199	197	199	163	200	198	199	202	209	217	225	195	190	199	202	201	188	149	198	199	195	194	192	189	206	197	186	191	180	199	190	183	195	190	203	183	193	177	177	188	187	200	185	177	187	178	195	184	182	193	215	183	194	173	214	178	203	202	211	204	205	200	197	181	175	197	175	176	201	208	202	230	200	182	187	190	195	193	176	200	197	218	195	174	213	178	207	203	192	199	207	176	182	192	236	203	206	191	188	175	183	195	174	212	211	192	199	184	197	177	211	192	199	177	186	198	186	195	175	188	184	201	197	201	180	187	206	192	189	209	180	173	223	184	223	194	170	202	216	177	192	205	183	173	186	206	192	209	202	187	216	189	205	189	187	170	183	163	180	204	178	202	187	204	218	180	188	195	187	206	176	192	172	196	214	179	216	204	173	205	204	170	182	193	201	195	183	188	202	180	197	163	227	183	188	187	195	183	190	180	202	188	197	203	214	221	215	219	171	197	194	193	233	192	201	194	176	196	193	220	205	208	194	178	178	201	213	175	185	175	189	221	196	214	214	193	166	198	195	179	192	207	178	199	192	201	182	201	181	186	183	212	197	192	206	208	180	174	165	196	186	179	204	189	211	203	181	194	197	183	192	188	207	167	196	204	203	179	187	192	189	196	205	205	195	170	212	183	206	191	195	160	176	182	199	186	195	165	163	209	199	187	175	193	192	203	207	176	209	198	187	199	178	212	204	199	196	179	195	186	193	180	169	178	185	166	202	176	195	208	183	193	194	178	199	179	191	186	197	203	194	178	199	184	189	184	187	200	191	176	169	177	172	207	207	186	200	173	199	183	185	180	202	194	197	189	184	201	189	210	176	191	186	196	188	195	195	186	206	200	175	197	185	182	197	196	227	217	208	173	180	203	202	173	195	205	181	185	189	183	177	185	219	157	184	190	194	193	201	195	194	186	192	215	213	203	206	166	202	208	206	212	204	193	199	197	212	184	191	192	179	178	177	202	195	212	193	197	184	185	178	220	201	193	203	198	160	202	199	182	200	182	203	207	192	200	183	196	212	219	222	193	173	193	161	185	188	174	189	185	201	193	187	179	216	198	183	187	190	197	188	190	187	185	195	193	197	176	186	214	192	194	198	182	194	186	178	168	201	162	175	194	199	187	190	198	204	199	202	186	192	187	164	198	178	190	182	207	212	207	181	192	186	214	184	196	182	185	185	217	221	211	178	182	187	196	185	197	166	200	202	172	191	184	189	218	207	197	198	181	191	186	188	211	195	187	210	209	177	212	199	167	222	193	183	204	176	197	189	192	199	181	201	189	194	193	176	197	199	198	210	192	211	190	205	199	197	167	190	185	183	202	212	204	182	179	182	183	202	179	203	183	174	183	193	195	191	193	195	199	183	188	202	192	175	193	183	163	181	176	217	172	200	215	190	174	188	188	171	192	207	195	202	214	189	178	212	183	198	171	169	180	188	186	187	189	194	198	188	217	171	187	202	180	176	163	176	192	171	191	182	188	176	181	207	210	210	167	182	192	205	190	193	187	207	220	199	192	180	184	198	198	197	182	165	179	172	163	169	187	190	187	176	206	179	206	206	210	167	193	189	200	190	197	184	174	216	185	164	200	184	175	176	188	197	188	192	216	206	201	172	190	209	193	182	182	194	186	188
2207	746	1070	1248	1077	1002	1107	2114	5419	5718	1635	669	628	653	630	593	593	609	574	576	604	556	585	623	575	546	598	541	559	553	536	581	570	571	596	554	536	534	591	529	533	590	568	595	594	574	660	626	634	634	577	649	1019	1482	1539	1084	824	658	578	541	538	546	554	558	514	593	549	594	564	551	517	584	531	530	544	561	548	509	558	521	553	559	575	518	564	575	583	538	550	510	530	567	549	629	545	576	563	543	532	533	575	553	524	598	524	547	562	537	531	597	552	535	539	525	541	570	563	543	500	547	559	566	573	546	555	547	536	529	545	558	558	538	563	578	565	552	527	569	558	543	500	565	547	550	520	564	521	518	534	565	530	554	524	555	587	517	534	561	590	515	543	552	567	568	578	580	520	520	560	598	521	540	571	545	516	563	529	586	536	538	594	567	556	525	544	537	533	546	542	508	555	539	541	546	528	547	500	571	583	571	561	503	544	540	564	529	510	530	560	548	527	566	567	533	580	543	543	599	556	567	534	536	537	540	539	544	558	543	529	565	515	522	540	537	533	561	503	527	545	552	492	507	533	557	513	547	576	541	563	565	555	558	553	592	551	601	534	563	510	559	552	520	592	521	545	514	538	533	534	579	576	519	563	516	525	533	548	498	557	519	549	549	558	561	510	581	548	537	559	505	549	601	542	503	536	563	518	585	554	536	515	594	508	548	582	496	574	562	555	548	543	588	557	562	559	546	538	581	527	550	544	507	511	530	560	540	578	536	569	594	572	533	556	535	524	528	565	576	564	543	538	582	549	555	535	535	557	564	557	566	539	562	538	556	592	507	582	521	559	576	568	568	558	625	577	538	562	553	527	555	557	551	565	557	569	564	526	568	585	547	559	520	522	561	523	588	581	571	544	554	566	561	587	545	530	538	557	575	570	554	569	569	540	548	586	521	576	555	535	532	551	545	603	581	559	519	545	536	535	532	563	562	544	562	536	589	585	504	554	571	579	511	569	556	534	508	544	538	575	511	533	529	536	575	552	577	549	581	541	547	549	545	578	534	513	577	542	566	521	558	505	552	528	481	520	526	557	556	555	540	552	542	551	536	589	523	543	519	568	513	548	549	542	552	541	526	568	556	545	523	558	523	567	580	578	546	572	551	555	547	529	543	546	565	569	534	538	522	587	528	557	573	508	534	539	542	556	538	560	542	538	556	549	528	558	556	573	586	548	492	505	517	538	567	569	552	531	597	538	546	552	530	533	517	549	567	529	539	567	586	579	534	579	548	550	572	551	553	553	529	561	538	526	536	545	508	551	551	560	558	537	556	550	549	541	587	548	576	560	526	526	537	578	572	563	528	528	549	530	517	542	612	529	539	573	536	548	535	554	563	560	494	540	559	513	529	494	574	540	525	556	565	541	531	557	553	554	580	577	571	551	532	554	526	565	596	539	535	566	510	532	528	531	531	542	562	560	584	553	532	563	535	553	544	528	536	541	548	559	543	519	552	534	575	532	569	587	564	526	536	555	531	550	571	544	585	520	581	542	508	540	548	516	539	550	543	511	558	531	516	547	548	555	541	551	562	536	551	535	560	568	534	524	545	527	550	581	518	547	580	519	563	589	497	574	503	531	521	551	526	573	541	503	557	560	548	557	565	566	563	538	560	560	551	564	555	508	548	507	542	552	547	546	538	554	562	536	507	528	598	552	522	562	541	499	505	562	525	560	510	573	522	552	539	576	546	596	586	552	595	587	511	532	566	545	548	506	534	544	566	551	536	617	524	558	540	572	526	586	532	549	570	511	556	548	541	534	579	569	545	544	513	569	541	537	567	578	547	527	541	567	532	503	566	583	486	541	541	551	561	547	510	571	603	570	548	517	593	588	526	564	546	570	531	560	545	568	527	552	517	549	536	561	547	539	526	588	530	574	577	520	604	561	550	556	524	585	548	502	567	542	548	541	576	527	548	561	576	547	530	543	535	557	514	534	559	527	566	514	563	548	538	538	577	556	522	521	549	540	514	551	550	498	540	558	553	564	576	566	567	545	551	560	511	569	557	549	550	554	565	570	532	578	555	550	533	539	588	560	543	545	558	548	563	575	542	509	570	558	559	570	555	549	574	518	535	547	520	575	561	575	585	560	574	519	549	546	523	543	527	530	580	527	563	592	568	565	501	539	499	565	536	517	530	538	528	569	533	594	532	558	542	566	561	594	537	512	519	560	558	566	562	525	588	527	553	551	541	569	508	573	530	575	572	513	562	502	582	551	558	574	551	567	583	540	575	558	561	509	529	571	555	474	563	561	538	578	572	545	534	611	567	499	549	512	567	567	582	535	522	574	523	516	568	581	528	544	545	548	523	574	543	528	540	590	525	563	522	548	550	577	545	524	576	547	519	553	531	538	562	526	545	571	532	578	540	505	518	529	524	558	547	556	555	558	514	539	499	561	551	549	533	545	559	554	533	579	536	576	540	560	546	569	549	552	530	543	540	569	569	541	580	529	543	515	553	569	579	550	584	555	578	523	569	558	551	576	510	514	540	552	599	515	543	575	526	564	580	528	552	566	541	528	552	556	590	577	505	537	524	555	562	546	522	541	534	552	533	560	541	513	560	566	558	493	537	566	531	566	528	527	614	526	536	547	568	555	563	533	536	573	552	538	580	527	549	521	554	565	547	543	569	521	574	494	512	529	529	564	531	547	555	506	580	534	543	549	568	547	571	551	582	558	553	580	587	517	552	554	588	530	554	532	530	583	521	559	516	533	528	506	535	553	540	573	568	555	526	551	601	587	556	532	559	571	534	554	549	542	570	541	558	519	579	596	534	551	580	558	535	542	555	569	581	500	561	546	541	519	590	581	560	539	568	546	509	542	585	519	583	539	538	563	521	559	571	542	522	522	552	584	532	550	551	530	551	524	561	575	528	534	536	540	573	540	578	573	541	493	509	536	527	571	574	558	522	548	552	492	540	541	555	533	515	577	526	541	536	558	556	545	561	526	562	519	529	541	525	543	584	581	551	564	535	513	562	568	563	540	528	538	562	549	531	539	580	538	599	523	490	547	537	548	577	572	551	565	555	549	547	497	505	557	545	510	569	551	533	534	573	539	540	511	555	554	564	548	540	586	553	584	553	552	578	497	525	553	571	559	531	554	529	544	521	567	517	515	524	537	580	559	539	548	553	590	555	558	540	511	535	565	556	568	569	528	503	533	578	535	517	570	530	593	517	557	553	581	554	551	552	529	557	567	536	626	544	564	491	576	546	536	581	583	551	556	589	544	556	545	569	521	565	545	552	560	575	511	533	508	529	544	543	536	542	542	542	579	533	551	545	564	549	535	573	561	546	537	551	564	581	552	542	573	539	566	578	523	572	547	550	520	535	546	569	571	562	550	538	517	516	578	519	510	553	546	544	522	567	505	534	549	544	569	518	574	548	560	557	529	560	548	523	539	584	561	553	551	511	556	506	534	545	575	521	535	541	525	542	564	576	576	555	559	532	566	518
9125	1971	2988	2360	1804	1206	1038	1103	3811	11084	6741	592	419	320	278	341	340	306	291	206	247	212	205	213	213	238	257	239	207	226	203	200	242	245	205	199	203	216	216	222	246	227	227	211	239	267	292	305	305	352	404	416	1013	1201	993	572	284	232	169	185	198	169	161	187	174	141	197	192	165	180	178	178	172	168	190	181	153	172	208	180	185	189	152	168	171	173	174	171	165	178	156	154	180	142	170	177	162	170	168	172	186	154	184	166	179	155	173	175	162	171	155	168	180	158	175	204	183	174	184	182	154	190	160	171	188	180	182	171	187	161	161	189	163	170	174	155	161	150	171	162	161	195	150	161	181	163	165	194	168	187	170	178	158	188	172	160	158	177	179	211	163	184	169	168	145	177	183	175	190	161	185	171	180	167	194	178	190	186	194	182	191	161	145	141	181	186	198	146	173	158	181	190	184	170	160	172	171	175	191	183	179	172	166	171	190	181	183	169	165	171	178	178	151	166	173	188	180	160	158	170	169	146	203	195	188	187	192	176	149	180	198	204	175	186	175	146	174	174	154	207	175	192	165	173	166	172	185	157	164	174	182	151	192	172	160	175	181	166	168	180	159	178	191	178	165	176	205	172	191	148	177	161	162	142	184	186	179	180	159	166	188	180	185	155	170	191	172	170	183	193	167	184	150	170	196	193	207	174	156	200	190	202	161	188	177	191	163	181	183	170	180	202	186	152	171	174	165	209	179	161	172	179	195	165	189	166	178	170	170	167	190	157	171	184	182	183	175	192	185	206	198	161	176	171	169	172	162	174	169	149	185	162	172	165	174	158	202	170	161	192	198	176	184	155	148	160	153	185	176	187	178	189	180	180	171	183	176	162	164	185	177	162	194	186	174	188	153	170	169	183	155	197	168	176	178	180	158	155	188	186	164	174	161	187	188	152	178	186	189	182	188	174	177	174	216	184	198	179	182	158	172	157	179	164	171	170	195	175	176	168	174	163	195	143	181	194	157	153	169	177	180	194	187	157	188	182	187	192	168	163	170	161	168	187	180	161	174	170	167	172	168	191	187	203	183	186	168	172	167	177	173	162	154	174	195	180	165	171	176	181	166	183	173	174	184	147	195	165	186	178	181	180	196	170	184	175	173	168	179	175	157	186	183	162	149	189	180	179	191	160	163	181	202	185	153	166	199	161	182	180	171	179	169	184	144	188	175	168	155	182	176	174	179	213	165	157	200	158	171	158	186	178	166	157	176	158	181	174	200	176	193	172	179	190	176	187	160	173	167	198	173	153	190	173	200	195	169	190	171	169	167	164	195	188	182	176	190	178	163	172	191	163	158	184	194	173	200	164	183	155	173	196	150	186	154	156	166	163	195	179	161	179	184	179	166	165	161	184	189	181	145	172	164	165	182	179	186	163	182	175	182	173	173	193	178	175	146	147	173	174	181	173	184	176	169	180	169	185	177	160	147	186	169	167	183	161	175	161	175	166	155	176	157	165	197	189	160	162	162	173	179	165	184	175	171	188	185	201	183	179	182	172	180	189	169	171	191	175	182	178	186	159	179	149	155	188	169	170	196	167	185	178	176	183	170	175	156	176	171	171	169	174	178	181	152	176	202	160	188	172	179	157	165	154	182	166	169	195	151	172	168	176	185	178	161	172	192	190	152	161	174	160	170	180	178	202	201	185	171	168	152	163	212	174	199	190	190	182	190	184	183	167	192	184	165	154	171	170	183	169	165	180	194	164	177	165	181	178	166	195	171	188	158	171	185	188	170	186	168	186	170	198	164	171	161	192	167	152	187	181	195	162	178	184	145	187	151	170	154	188	175	147	167	195	158	158	160	201	183	174	195	198	190	173	181	185	189	188	152	190	148	185	174	186	172	151	178	164	187	187	175	160	172	192	182	194	171	175	193	167	173	166	172	163	193	166	151	175	155	186	201	188	187	166	174	176	164	170	186	186	174	166	177	205	190	195	167	140	188	182	176	187	175	184	198	172	174	166	155	177	205	193	166	168	196	171	190	169	162	166	184	172	181	166	173	172	177	182	185	150	187	175	164	160	159	170	190	168	170	167	186	168	147	179	181	192	162	178	160	159	181	177	162	166	184	191	160	163	178	189	149	170	157	157	191	192	202	199	144	176	175	173	171	204	190	177	184	149	169	199	166	197	185	168	166	182	192	180	160	175	171	165	172	163	174	177	165	161	171	182	200	192	161	158	161	178	167	166	185	155	210	148	148	153	168	171	186	174	177	180	160	184	175	159	195	170	164	177	178	154	164	164	175	176	154	187	158	176	183	173	162	168	181	181	161	174	177	187	169	152	198	175	183	186	166	163	192	183	170	153	158	191	165	187	159	185	176	169	149	181	186	188	176	176	158	164	167	199	178	173	181	194	192	206	156	156	174	168	164	154	175	166	180	175	175	178	159	207	174	165	166	186	204	191	180	160	158	193	191	167	151	187	187	182	186	166	193	174	174	161	170	147	192	164	160	185	176	190	201	183	150	159	158	168	172	173	169	171	190	182	158	183	162	202	177	158	147	172	155	156	166	172	188	172	165	179	176	168	184	171	161	197	172	180	168	171	154	191	140	163	156	161	169	180	162	183	164	156	175	193	156	165	156	170	151	161	196	197	180	189	168	183	194	182	186	188	187	177	180	178	184	172	174	196	195	185	161	180	173	164	189	182	177	180	164	173	158	187	160	157	157	157	164	174	164	186	173	170	177	176	176	165	173	174	199	190	163	181	173	194	185	185	188	185	183	195	161	150	150	187	162	190	171	199	182	156	158	154	187	167	180	187	170	182	181	179	172	194	194	194	168	188	163	187	178	172	143	169	159	161	177	176	167	193	173	185	153	178	175	167	172	161	146	189	184	199	181	188	167	197	181	180	172	167	157	166	156	172	177	159	189	194	190	161	173	154	208	198	188	174	184	183	189	169	198	163	179	183	182	176	173	152	139	151	151	155	186	161	186	179	162	199	172	173	159	174	178	187	159	157	186	190	154	184	171	179	172	197	145	171	146	172	161	183	182	177	175	178	165	148	175	159	193	173	192	186	181	192	167	179	165	182	175	166	177	169	183	167	170	167	188	177	177	166	171	166	188	180	183	184	154	194	183	155	173	205	161	177	194	173	168	157	177	157	185	172	154	187	177	179	172	164	184	200	173	175	162	190	154	187	187	185	163	178	163	186	169	170	177	186	203	167	167	183	182	182	184	158	170	159	157	182	192	173	185	192	206	180	193	170	174	182	155	181	168	200	162	169	195	156	194	159	176	156	184	168	164	167	194	173	179	183	185	171	186	192	198	158	160	170	159	167	165	203	205	181	178	179	185	176	172	171	185	162	171	185	171	159	169	190	168	162	157	143	170	191	177	167	163	168	178	175	182	177	168	167	197	174	198	176	164	182	171	152	163	179	183	196	181	188	184	184	172	167	203	189	146	164	188	191	173	191	161	156	166	192	159	171	172	175	182	169	194	182	175	175
6157	2155	5031	5833	5577	4470	4231	4988	15789	30893	13363	2294	2070	1387	1305	1538	1526	1341	1320	1072	974	939	887	949	998	942	911	763	828	864	821	817	718	760	720	753	779	869	953	934	1003	967	899	892	1121	1081	1445	1602	1784	2027	2207	2163	7304	8212	6036	3094	1280	721	533	542	488	469	560	521	484	526	535	500	503	528	503	490	506	510	548	490	529	498	513	465	488	505	536	525	524	505	529	513	544	529	529	519	506	519	484	504	511	504	494	524	520	532	530	545	574	530	507	518	505	544	521	506	551	486	506	502	494	535	522	532	528	502	506	515	502	500	491	523	551	504	563	524	525	490	512	514	500	537	477	512	501	523	510	444	534	522	496	535	537	529	532	534	543	506	522	555	484	514	488	538	553	549	516	510	472	501	525	527	510	507	498	515	513	499	496	483	537	480	488	507	472	493	511	487	491	545	521	502	513	495	514	519	492	511	535	554	517	560	544	526	505	514	529	518	429	510	524	506	507	495	481	492	537	488	524	492	524	464	508	504	516	548	490	554	516	532	502	484	516	520	509	520	527	538	487	522	542	503	532	516	526	452	516	507	530	473	524	522	501	503	497	469	511	532	519	486	512	512	540	518	549	539	476	501	472	501	523	539	507	527	508	510	534	529	514	501	493	518	494	494	519	536	542	486	508	487	549	515	519	514	538	509	545	489	492	538	515	486	527	505	514	530	520	514	497	493	562	491	528	480	525	556	484	529	514	495	503	479	519	534	509	506	511	500	531	515	521	522	504	532	514	556	515	495	514	487	520	508	525	523	524	535	502	506	524	510	538	515	501	503	451	522	497	534	503	544	526	509	498	537	546	506	549	517	519	517	482	518	528	542	508	491	505	518	526	494	490	524	480	506	523	471	517	493	511	515	527	529	498	520	507	499	507	543	523	493	490	496	540	524	483	491	520	520	500	487	534	544	480	491	525	518	501	503	482	540	537	530	472	532	497	479	544	509	494	530	493	488	509	504	461	536	487	503	498	520	489	547	485	517	523	514	497	515	500	542	534	507	516	493	503	523	510	523	528	496	523	535	532	572	513	539	475	542	547	506	504	545	521	514	530	498	537	508	513	487	520	521	496	522	472	555	482	555	515	541	472	520	499	532	477	514	535	533	526	520	486	520	487	477	553	532	531	473	554	491	525	526	514	493	543	507	555	497	488	518	509	532	502	504	574	525	518	534	517	474	491	465	491	484	527	502	516	542	494	491	462	532	518	525	527	511	519	502	537	515	556	542	573	508	504	493	532	521	509	522	552	539	524	516	557	477	521	492	539	479	488	534	516	486	467	477	535	495	472	528	458	512	531	501	514	477	539	488	499	515	508	505	495	499	513	517	504	485	549	528	531	502	543	512	489	503	559	494	486	546	515	510	546	519	470	522	525	486	553	494	561	546	490	503	512	508	500	479	474	504	507	490	461	534	540	551	526	536	498	483	549	507	525	522	515	531	496	511	467	542	552	505	515	527	515	494	481	541	518	547	529	524	529	520	491	547	550	518	519	504	523	513	528	484	548	519	530	543	504	490	544	544	532	489	528	466	541	486	559	542	480	514	545	496	512	497	540	530	531	530	527	506	561	491	477	505	490	496	505	536	502	543	499	542	527	499	500	504	500	457	527	517	517	510	504	521	539	515	548	506	514	454	512	522	510	500	483	501	509	530	495	538	495	477	537	520	524	564	494	530	501	515	520	498	509	534	545	526	506	512	497	524	486	519	498	527	533	522	472	516	539	481	505	555	524	488	527	499	504	519	494	549	518	489	513	504	501	513	570	512	521	512	540	529	512	539	515	506	513	506	489	524	502	488	515	503	497	494	535	517	497	462	513	530	528	490	522	510	528	508	568	504	486	540	489	503	502	529	546	531	483	517	511	509	538	498	515	505	539	527	524	458	517	490	527	473	514	540	546	522	482	526	525	501	433	503	534	515	547	519	507	488	521	507	537	480	485	519	468	507	549	495	555	529	508	527	471	516	484	549	549	519	540	507	498	521	529	474	465	477	523	535	528	446	495	530	499	507	500	520	485	501	527	547	507	493	562	505	529	504	544	527	517	512	531	532	510	508	510	502	497	539	486	540	545	531	484	505	500	478	475	502	552	510	526	532	526	544	505	529	524	516	508	500	512	517	488	527	523	534	524	494	482	484	533	527	522	518	475	491	490	497	513	530	522	514	520	539	509	497	541	490	483	480	508	492	541	547	499	497	531	505	512	550	505	522	494	533	545	490	525	494	515	545	546	490	526	531	498	514	510	486	521	505	518	541	526	546	526	505	499	548	481	480	516	511	527	499	486	506	505	478	525	503	533	506	487	534	509	573	478	497	542	556	524	529	522	514	507	536	541	479	536	504	507	518	516	521	481	547	577	518	504	519	477	514	479	542	528	554	469	485	502	549	515	496	503	538	516	523	520	489	481	499	478	454	536	478	506	511	561	521	510	456	545	538	508	532	509	485	508	479	514	486	535	512	518	545	526	522	465	492	521	487	553	499	528	514	523	473	499	509	505	521	522	527	506	493	481	508	512	525	501	542	482	547	492	532	497	549	533	520	534	517	528	541	515	513	472	501	527	528	508	538	545	508	502	477	514	510	479	489	513	499	558	539	495	522	531	544	481	534	496	517	506	497	506	496	518	501	528	520	547	539	509	520	565	502	529	523	514	508	495	515	544	485	545	526	489	515	560	466	532	557	515	534	511	490	496	498	507	513	482	502	505	521	501	522	503	517	480	540	501	518	470	487	501	561	510	476	503	523	505	507	463	506	529	494	500	476	498	520	511	519	515	517	504	519	557	514	540	529	452	531	515	488	499	477	509	469	500	521	542	510	529	545	512	533	515	494	539	495	514	524	547	511	506	481	490	517	498	499	492	514	523	522	513	498	515	512	507	545	526	526	521	541	552	498	479	557	527	511	492	536	483	522	540	481	510	523	503	518	542	487	508	527	497	568	494	473	507	509	499	524	464	502	487	516	536	528	495	554	544	506	523	508	513	486	516	546	491	496	473	496	519	555	528	512	503	547	509	501	526	528	501	543	495	508	522	525	471	530	514	510	532	529	491	539	511	511	507	525	513	529	457	480	505	515	492	509	517	516	497	512	499	531	508	510	517	491	531	491	538	564	492	496	515	500	524	493	534	489	517	524	520	532	499	504	524	514	540	520	522	518	550	528	472	547	478	479	506	517	537	489	557	492	518	531	527	489	506	540	533	494	521	512	503	524	449	496	500	516	508	496	495	528	501	484	490	564	523	507	540	540	480	510	526	500	526	505	540	513	503	505	540	503	534	557	488	515	515	522	492	515	518	517	525	478	529	494	540	488	476	523	479	513	516	515	548	505	555	496	543	554	518	495	462	502	489	547	513	506	533	505	521	525	543	503	507	489	503	516	472	486	531	548	494	532	445	470	534	466	516	504	545	494	493	532	546	515	520	498	502	554	521	465	498	537	459	510	501	556	542	511	465	517	514	456	525	552
15941	3920	5381	4400	3411	2340	1958	1895	7072	13726	15788	2104	758	497	455	597	564	558	386	318	337	305	292	317	312	333	272	282	285	242	266	250	297	267	256	227	284	296	303	254	300	275	271	319	293	308	344	348	337	428	451	521	1477	2368	1691	813	371	293	233	199	202	180	214	229	226	208	207	196	194	217	184	217	208	213	213	208	218	219	203	209	201	192	231	201	220	217	189	208	233	228	213	200	227	208	214	209	216	195	192	226	197	211	210	233	215	196	208	204	187	206	207	202	230	207	202	206	186	233	198	228	226	214	218	192	229	203	216	197	197	211	182	221	200	195	201	184	210	207	210	220	205	197	193	226	194	224	193	209	222	200	211	234	203	198	211	224	189	204	201	211	217	208	212	221	204	209	183	205	184	194	182	202	218	204	217	199	195	209	223	203	199	196	196	209	209	197	198	198	192	210	201	200	202	184	217	224	216	215	218	190	242	195	202	179	228	212	191	192	215	191	232	208	249	205	211	205	212	186	209	221	199	206	209	193	215	219	229	214	195	192	204	204	217	201	223	213	197	221	217	213	195	227	193	210	206	227	202	212	215	221	199	227	214	219	223	199	212	227	208	213	200	202	220	218	205	212	218	211	216	191	195	226	222	198	218	237	209	221	215	186	226	210	203	220	211	185	217	232	195	230	212	203	210	208	234	212	191	212	201	207	182	210	206	201	179	207	203	213	209	208	184	199	225	210	189	206	200	225	201	213	212	194	218	199	218	188	219	195	214	215	205	183	215	245	224	200	200	208	228	213	213	179	184	198	211	202	202	192	190	204	205	210	198	212	211	196	210	219	211	215	199	217	218	218	230	208	197	205	212	208	211	202	198	198	223	193	198	224	197	205	202	193	213	206	233	200	212	219	204	204	201	195	180	208	218	200	210	191	199	198	232	208	216	236	199	216	202	202	212	209	198	212	203	184	211	208	198	222	204	217	247	220	207	213	223	197	226	216	208	228	192	172	218	193	205	220	184	211	183	213	227	211	206	195	189	180	214	209	199	200	198	218	211	230	203	205	223	201	204	218	195	205	212	184	214	210	214	211	210	198	198	224	201	211	194	226	212	193	194	216	187	217	247	175	186	180	224	211	206	200	226	222	218	214	202	196	212	222	223	197	199	232	248	216	208	193	204	217	204	220	236	240	192	241	222	217	192	242	212	202	214	233	214	223	212	207	200	214	186	226	211	221	216	191	236	209	202	208	195	200	182	224	229	230	200	221	196	232	233	203	186	184	212	211	225	216	242	216	218	199	237	241	221	211	214	206	226	186	206	211	198	220	200	209	166	187	203	222	218	188	223	202	229	206	219	196	204	197	209	212	196	212	207	227	202	207	235	204	222	207	226	205	220	202	200	227	213	209	195	216	203	180	208	187	240	206	191	224	211	212	209	210	199	218	224	217	223	191	205	209	216	217	208	205	232	215	198	198	182	221	215	211	229	214	223	203	201	192	172	198	214	219	230	225	221	189	212	226	211	223	210	211	192	212	211	211	207	183	193	232	199	228	193	211	206	212	198	230	199	197	186	241	203	222	194	203	215	195	192	183	214	198	192	214	193	220	191	193	196	189	233	185	236	226	201	215	216	239	202	203	199	214	212	201	226	203	224	219	213	199	203	226	208	229	221	215	195	185	220	206	193	221	180	203	224	204	219	199	210	217	207	203	216	200	217	218	204	202	216	206	223	197	204	203	196	203	213	187	226	201	226	199	212	221	233	216	226	213	216	199	223	202	189	227	189	197	205	188	216	207	236	211	213	223	207	183	217	210	195	207	205	212	209	191	203	213	196	180	185	179	211	181	203	228	205	231	236	220	223	233	229	230	196	218	200	197	168	220	185	201	209	189	206	214	199	227	209	169	222	218	208	195	243	190	217	197	205	241	202	205	206	220	177	224	230	208	197	221	186	220	239	199	201	200	194	207	212	189	225	191	212	225	226	194	198	210	210	214	199	216	195	226	199	230	187	199	241	199	221	211	213	196	217	193	209	227	210	238	219	198	202	213	201	196	218	223	195	213	221	229	230	242	201	193	172	178	186	205	230	206	204	186	185	205	202	198	210	187	191	208	189	192	238	216	190	190	205	183	211	210	215	199	203	182	221	220	223	200	208	228	197	188	197	213	201	185	203	205	226	185	195	199	207	197	187	207	191	196	217	196	195	218	203	183	173	227	213	229	196	213	228	201	207	215	226	218	201	199	191	220	203	207	196	179	201	213	223	182	190	187	220	184	208	209	208	175	228	192	190	227	220	206	218	209	203	226	185	239	210	212	190	240	187	204	237	220	221	225	197	200	240	200	228	196	192	229	223	218	213	190	208	215	218	237	216	222	189	209	196	229	191	232	220	209	203	222	213	195	209	237	204	225	210	216	226	191	209	219	212	185	204	191	204	181	195	200	223	224	208	198	224	232	206	214	198	199	197	212	213	192	209	195	212	233	214	189	224	207	214	244	221	225	200	217	218	213	231	190	209	221	201	203	194	245	195	231	197	201	202	219	233	211	204	214	236	192	233	220	220	194	224	192	208	198	209	200	227	215	236	207	206	201	195	210	205	220	188	202	211	209	217	209	197	189	203	225	245	213	197	215	185	217	208	194	214	216	232	213	211	233	191	216	211	214	227	241	206	198	192	201	230	197	216	221	239	223	230	222	200	221	209	213	220	187	237	207	213	205	225	192	213	211	205	218	223	216	208	192	197	203	196	195	222	204	206	181	205	219	206	219	187	229	213	214	201	201	227	208	179	198	187	205	213	201	215	227	224	220	234	185	227	234	199	224	218	219	190	216	182	213	194	202	188	203	190	202	231	196	228	186	204	226	204	226	216	218	225	201	206	244	200	197	225	216	187	219	219	203	226	200	224	195	224	205	211	207	218	229	197	212	203	194	181	212	216	233	213	194	217	196	218	215	206	200	206	237	240	206	208	210	227	196	201	197	212	205	199	202	214	203	213	199	180	204	208	206	225	223	218	196	216	208	200	217	195	197	226	207	200	240	209	204	199	233	205	219	211	203	213	202	196	241	229	242	208	199	221	228	211	210	209	209	216	232	230	219	221	198	214	242	212	210	217	229	211	212	159	194	195	213	225	232	199	202	222	200	245	204	206	190	217	221	197	227	205	212	202	184	186	241	216	204	202	229	238	209	209	192	240	199	216	178	205	210	213	213	190	202	213	234	162	190	198	210	208	226	197	205	222	204	186	206	217	222	184	201	245	228	195	211	211	204	169	213	205	205	195	237	201	216	201	220	211	205	223	213	201	220	199	193	224	191	244	230	235	213	195	238	213	203	195	182	228	245	184	211	194	222	195	227	180	210	226	210	233	210	206	230	207	199	193	217	183	225	226	217	204	195	190	200	225	199	238	196	186	209	217	217	191	213	235	205	199	218	204	230	225	243	177	201	213	194	216	199	182	190	196	213	216	237	202	206	214	217	214	221	181	227	208	183	223	211	191	178	215	191
7972	3509	7824	9350	8701	7387	6717	7884	22732	32233	26607	4261	3296	2282	2120	2802	2476	2457	1863	1393	1378	1285	1149	1548	1372	1440	1218	1107	1080	1021	1030	1029	1069	1043	911	959	1125	1219	1180	1160	1212	1251	1194	1362	1331	1417	1661	1687	2061	2170	2931	3283	9799	13374	9939	4427	1786	959	662	571	627	624	647	615	560	586	614	587	628	603	547	682	573	596	610	589	625	590	568	608	625	590	607	571	589	607	616	581	551	602	559	580	581	616	622	594	591	622	593	586	599	557	569	610	547	556	577	600	608	598	581	623	583	601	610	585	569	614	584	572	588	606	552	596	586	578	610	571	620	573	590	628	599	568	547	594	629	607	614	586	586	618	609	660	598	588	577	605	607	581	568	626	574	547	642	614	610	572	570	586	592	618	560	620	581	606	638	603	612	564	579	594	660	610	607	593	567	631	611	590	592	567	623	623	566	593	581	626	628	593	577	572	607	557	580	572	610	567	610	599	612	560	544	562	629	587	593	575	578	633	518	617	569	611	610	609	644	563	602	629	632	622	610	628	591	597	618	601	585	577	613	575	598	579	587	597	619	594	600	583	556	591	603	584	607	624	587	615	639	590	594	575	602	578	601	568	609	597	652	544	622	583	607	536	613	660	564	605	586	553	587	607	622	608	569	595	596	618	603	622	590	585	644	595	625	629	592	594	594	645	623	593	621	617	610	591	597	589	604	647	596	594	595	615	583	603	610	612	565	585	570	622	625	644	626	614	616	609	628	557	596	611	583	578	571	607	638	629	574	648	597	588	612	616	588	634	576	589	603	622	560	570	575	606	608	599	578	615	596	599	585	585	597	642	564	639	580	609	651	645	568	606	601	593	618	584	583	578	592	582	624	567	599	588	527	594	551	580	616	595	637	601	628	591	612	622	596	578	626	599	604	623	633	597	589	609	631	581	565	598	616	589	647	574	591	620	592	647	610	583	560	635	573	583	587	638	603	578	601	632	605	583	624	615	577	596	626	610	597	574	661	612	608	627	633	581	579	586	624	645	600	645	618	567	564	603	599	577	598	605	635	587	614	654	591	566	571	568	602	602	541	537	617	581	608	584	612	607	609	608	570	590	632	569	573	625	558	577	588	563	629	555	565	587	598	572	624	625	569	676	567	585	609	597	588	557	572	617	608	589	615	603	650	582	548	552	609	601	615	617	584	578	585	568	628	628	588	580	586	587	624	615	580	604	587	592	620	546	629	567	554	546	604	572	543	590	613	625	568	602	626	625	591	562	566	592	580	598	596	583	590	601	570	614	592	621	640	591	613	605	629	581	596	624	607	581	604	628	590	616	609	611	602	612	594	616	606	612	587	596	595	649	582	553	594	576	620	612	606	569	599	585	587	580	627	619	575	637	589	590	614	588	613	637	579	583	606	601	601	611	575	596	604	620	617	644	599	647	598	623	579	644	614	577	616	603	588	625	614	588	569	605	578	618	648	617	614	571	631	607	611	611	607	629	591	646	619	564	608	614	576	557	631	607	585	608	582	621	629	618	640	639	606	568	574	571	567	553	641	608	611	586	570	595	567	614	610	586	584	596	609	577	585	578	646	598	564	647	652	572	606	612	608	570	624	627	571	596	613	601	656	585	602	601	572	605	577	622	644	590	604	582	597	583	607	561	588	626	575	564	616	563	606	578	548	593	618	606	610	591	574	541	626	604	623	626	650	579	633	574	593	597	635	612	630	594	560	609	582	536	565	581	591	588	586	575	589	558	591	593	588	591	571	555	559	577	571	595	555	606	623	596	624	630	555	624	642	584	579	581	598	583	624	601	622	554	559	580	594	612	550	569	575	644	583	609	603	622	609	577	632	583	613	619	586	602	588	602	573	585	635	545	607	580	622	609	591	599	619	605	572	630	597	619	562	582	577	608	580	596	552	585	611	575	609	556	581	577	596	589	579	580	596	606	596	589	630	589	594	592	624	541	630	611	645	581	605	614	617	542	612	637	601	591	592	563	639	583	603	600	594	611	580	589	570	580	577	594	583	582	624	618	603	602	585	618	600	586	563	589	572	580	572	634	562	599	626	560	573	611	592	670	600	577	609	611	585	628	625	610	613	567	570	599	604	535	596	575	604	584	613	600	597	600	588	618	568	603	605	612	585	583	624	591	606	591	569	581	561	581	592	579	571	611	581	566	536	605	607	543	605	609	616	592	581	590	601	589	556	618	597	618	596	549	569	602	590	584	604	563	612	645	574	566	578	570	567	601	649	586	595	601	620	588	626	622	592	605	657	627	566	610	604	613	587	593	631	577	587	621	610	596	589	614	617	581	596	639	599	542	595	596	574	610	594	597	617	564	604	619	599	564	636	605	558	604	577	612	605	626	622	620	603	609	589	576	588	599	600	630	606	632	610	611	555	600	622	618	571	608	629	618	623	583	617	594	564	572	554	580	577	562	602	616	583	589	597	605	615	578	631	583	545	594	553	594	600	620	565	578	621	602	646	600	610	570	589	561	619	591	594	564	647	580	595	565	640	595	578	628	590	614	539	588	559	675	632	623	568	621	627	577	598	598	599	590	567	631	570	572	626	590	597	623	623	605	598	550	630	622	557	585	560	606	586	627	547	599	584	596	581	614	580	603	581	601	556	599	575	627	606	658	563	606	625	600	589	582	611	547	622	561	624	631	619	612	584	587	602	583	619	561	562	569	607	603	594	598	604	585	605	611	614	603	625	572	598	627	664	580	600	566	607	584	589	584	617	636	621	569	570	604	605	557	574	550	556	566	621	589	591	564	604	568	572	580	564	623	595	595	589	571	619	625	611	663	568	623	589	600	595	566	609	626	627	572	638	583	635	583	573	610	622	608	614	592	617	617	626	608	606	579	611	614	611	571	603	555	601	619	570	604	675	600	556	631	570	618	603	588	590	614	620	581	589	591	622	564	591	568	603	628	613	585	570	588	587	587	569	580	564	571	542	633	587	594	614	606	617	576	579	584	623	576	589	605	607	632	585	624	635	609	613	583	590	588	616	565	589	564	616	613	608	617	574	604	596	638	623	590	586	554	596	586	604	615	626	587	600	602	561	616	616	611	589	602	585	574	573	580	595	613	616	607	622	624	539	595	607	614	588	619	635	588	582	623	585	584	584	632	567	599	605	601	609	611	569	597	601	562	631	579	611	560	594	609	606	655	596	631	583	642	591	592	578	593	563	603	631	612	627	596	597	557	641	630	618	568	579	589	595	568	591	619	619	584	552	646	578	611	601	590	605	587	592	615	556	617	585	569	623	583	650	559	550	569	612	619	565	579	600	586	598	636	601	615	591	582	660	624	613	588	603	586	605	612	612	581	576	591	622	587	628	589	577	564	585	600	576	599	586	634	603	596	593	615	605	615	604	605	606	616	616	625	608	611	588	605	620	613	592	610	592	591	590	598	602	570	540	605	629	580	595	592	564	600	598	576	630	589	594	592	592	537	614	608	568	613	599	557	566	593	616	591	559	628	574	615	572	592	586	593	604	606	595	600
2182	372	403	337	325	261	243	253	347	728	926	237	238	218	187	205	213	206	236	215	208	215	198	203	201	155	208	184	219	205	223	169	219	207	220	212	183	208	219	214	225	192	208	202	206	217	205	191	196	224	216	234	310	390	355	262	250	171	206	208	202	231	211	210	212	214	200	198	207	216	181	200	192	189	207	197	199	209	205	203	190	169	203	221	195	249	203	180	208	177	199	219	191	200	199	200	205	198	194	182	186	195	192	203	203	197	227	196	198	216	213	200	187	192	187	206	165	199	200	231	190	192	181	205	210	197	167	203	186	182	185	217	176	222	194	181	195	203	198	216	200	183	172	190	211	208	209	205	192	201	186	197	202	192	202	213	219	189	193	204	221	194	204	193	194	224	187	180	225	222	199	190	182	206	190	195	196	218	201	205	205	174	191	170	194	194	186	194	199	197	209	178	185	188	214	217	191	178	211	174	191	213	211	182	200	183	237	213	194	171	199	190	225	204	200	200	215	177	189	195	188	182	184	183	159	198	207	184	202	189	192	181	213	225	223	196	177	178	212	205	211	171	185	186	195	209	191	178	218	184	205	200	212	239	191	200	183	196	192	191	216	194	220	205	206	190	220	216	190	228	211	204	207	218	188	216	208	198	201	223	185	212	209	197	169	223	207	215	207	204	183	199	196	189	175	202	188	203	169	205	220	186	201	188	188	202	217	216	209	194	223	182	202	204	211	207	199	212	233	196	198	192	194	178	212	182	172	169	212	186	191	213	212	208	201	208	184	195	208	192	188	201	200	229	201	182	187	187	198	195	200	210	171	192	207	235	224	201	206	175	190	199	189	188	215	184	189	214	211	203	202	200	207	193	204	203	184	208	215	215	200	191	193	186	177	181	199	192	204	214	180	218	175	199	209	198	202	181	221	219	171	232	179	205	214	185	204	214	205	237	198	203	191	187	179	210	214	187	185	194	182	176	198	193	209	202	211	196	199	190	214	194	198	202	182	201	187	207	219	185	172	189	179	198	192	211	171	210	197	211	211	201	183	199	200	193	209	190	202	202	194	220	214	210	182	236	222	216	198	213	192	186	206	196	198	208	212	166	198	180	208	173	206	213	194	173	196	171	190	185	206	169	188	229	210	212	203	213	179	178	212	187	190	179	199	201	187	210	202	187	213	174	194	220	219	197	181	215	208	192	202	176	188	185	196	198	171	188	202	213	208	209	213	178	194	210	205	212	203	227	200	188	189	191	216	206	191	168	171	190	203	206	210	189	215	206	180	209	206	203	175	199	217	200	213	211	176	187	243	205	204	192	193	209	210	179	196	180	214	185	209	191	196	202	191	200	215	194	200	184	207	203	211	184	173	171	199	201	207	184	218	195	209	205	211	211	206	212	179	183	227	215	198	195	209	209	208	206	194	214	199	198	192	188	172	216	201	196	198	204	217	221	188	199	189	207	238	202	184	173	200	182	196	205	186	212	233	201	197	208	186	184	179	178	186	187	198	198	175	192	218	196	196	181	190	193	189	196	197	187	212	197	186	207	206	210	198	216	194	190	215	185	174	216	201	203	192	227	184	183	203	198	203	205	220	203	164	185	214	208	191	204	220	193	200	185	182	192	193	198	195	207	180	190	186	215	199	190	201	161	204	233	206	187	180	188	215	205	209	204	214	188	186	207	190	181	210	207	202	209	199	194	217	200	193	194	189	216	207	191	181	191	201	184	198	205	220	210	224	188	203	197	211	178	182	225	210	177	189	210	178	203	205	218	203	195	220	228	205	179	190	176	206	198	196	208	210	189	202	180	193	203	191	202	196	209	178	223	186	177	203	210	201	202	211	202	208	200	214	218	193	221	211	199	181	191	186	194	190	219	207	178	199	188	205	206	197	220	189	206	182	201	206	194	206	203	211	183	216	187	189	201	207	207	187	176	224	198	204	184	215	200	208	210	214	214	225	203	229	197	213	212	214	216	206	202	188	171	216	180	200	197	215	200	180	210	188	207	204	206	217	188	181	209	199	206	213	180	210	196	163	213	215	167	202	186	192	191	232	210	215	197	217	227	220	213	205	192	173	194	202	219	204	182	211	191	212	200	209	199	191	170	180	222	194	190	197	203	199	191	191	211	219	184	192	184	203	193	197	207	198	209	195	181	195	179	184	194	181	185	208	201	181	180	183	184	236	203	174	202	199	234	212	171	173	159	184	210	207	212	208	197	193	205	201	200	225	188	208	221	191	182	200	192	205	166	193	196	171	174	208	215	215	216	197	184	182	200	217	194	193	196	202	186	213	201	200	199	202	201	224	210	208	197	225	209	197	212	204	220	207	194	200	189	217	210	198	196	210	208	190	198	199	210	222	190	209	196	213	198	216	209	201	209	214	192	188	201	191	187	215	216	213	225	187	202	211	189	188	172	201	185	212	199	221	220	210	182	220	195	177	185	197	200	199	201	192	198	210	209	216	211	187	195	200	203	206	223	212	193	168	208	212	197	210	193	215	180	180	205	185	209	205	205	220	181	218	216	209	208	182	198	199	199	209	197	182	191	191	189	203	216	195	182	200	200	207	198	210	187	206	219	218	192	186	185	174	177	207	196	199	182	203	216	202	222	167	179	210	197	211	218	217	182	222	180	215	190	194	190	201	205	211	226	201	215	176	213	164	195	183	206	199	199	214	222	188	188	197	187	194	205	187	186	220	233	201	192	202	204	189	204	192	195	188	187	207	187	181	216	210	197	181	183	211	217	194	205	195	182	214	201	182	200	195	200	210	185	213	204	209	177	192	215	191	206	180	205	201	208	192	195	180	200	209	194	224	195	230	177	184	201	209	198	203	201	207	192	202	235	208	239	217	199	179	196	208	191	176	223	178	184	198	218	193	191	197	214	197	207	196	201	171	186	183	198	205	198	208	215	213	198	201	195	203	198	203	189	219	198	168	206	218	189	211	207	202	175	203	214	195	184	201	194	183	213	194	194	211	197	170	207	195	196	180	194	212	198	209	216	209	230	239	202	200	220	224	191	194	211	192	188	193	210	198	196	196	201	221	205	195	220	195	189	182	204	179	212	205	195	194	195	180	212	203	208	206	206	202	190	185	170	190	191	172	224	211	180	214	184	215	212	167	210	201	199	190	181	218	221	195	196	199	189	183	194	204	235	202	185	200	200	227	165	214	165	186	194	177	225	220	208	189	181	173	209	201	210	192	226	174	191	208	214	197	201	214	212	216	238	177	224	198	191	192	182	227	206	224	202	204	202	207	226	200	206	199	189	194	200	201	208	214	211	209	204	211	219	199	190	194	206	199	197	212	206	205	198	189	207	204	209	212	187	203	199	211	196	225	201	190	230	204	212	211	190	206	218	218	209	181	208	198	191	191	193	214	188	173	169	182	222	177	211	186	200	180	210	203	199	201	202	222	204	208	198	199	221	201	207	188	190	191	209	197	177	187	189	200	181	203	191	216	200	195	171	228	190	199	199	208	188	183	195	197	201
2241	764	1065	1101	1112	971	967	976	1701	4154	4880	807	773	675	648	666	643	669	603	596	580	632	591	555	583	607	581	565	614	614	599	589	605	613	603	605	628	582	551	594	614	602	552	603	596	610	664	620	582	607	641	927	1363	1603	1489	1021	760	619	560	526	570	570	606	638	527	548	602	577	548	552	554	588	584	573	601	553	555	565	558	592	587	569	564	545	572	576	550	575	563	573	587	603	553	564	571	561	605	536	581	580	589	545	552	572	553	581	563	563	569	607	573	565	568	551	573	533	579	581	564	570	564	567	543	561	543	601	528	550	599	564	559	602	572	604	594	573	567	563	596	582	573	588	585	532	577	592	559	508	588	558	583	562	586	570	563	538	564	577	523	634	537	553	548	546	582	628	549	589	553	562	561	592	573	542	563	585	574	525	614	553	589	569	518	594	564	566	568	538	587	602	537	585	514	560	550	596	598	592	578	548	558	603	557	569	567	590	577	572	574	597	622	555	567	523	617	599	589	577	632	546	597	565	573	609	566	575	530	560	573	555	582	554	543	556	559	522	597	583	564	582	543	584	555	605	577	552	570	591	581	557	561	553	543	506	598	546	583	567	606	552	566	611	568	577	587	556	564	584	612	549	603	575	587	525	624	569	555	591	546	536	577	604	561	520	586	576	553	578	557	554	620	507	565	583	556	582	607	577	546	575	587	578	573	606	571	526	600	551	552	596	594	571	535	545	568	563	581	569	534	572	583	603	604	579	604	564	558	568	549	553	555	553	556	553	610	568	575	576	592	584	583	570	568	579	565	595	566	546	600	557	567	552	609	547	573	581	578	584	623	520	556	592	561	579	530	609	569	595	585	594	569	528	583	561	571	568	563	558	553	593	556	582	570	548	587	541	582	578	540	556	614	548	573	555	555	549	567	577	556	558	579	533	563	544	567	554	548	541	551	586	569	550	596	577	578	608	550	559	534	565	523	557	594	555	602	546	578	567	542	544	557	568	591	557	578	551	558	587	553	578	581	531	529	577	509	587	558	559	577	586	569	565	614	591	606	570	600	561	557	583	600	552	565	562	555	537	570	548	593	520	603	607	614	528	565	624	546	571	555	565	562	553	582	548	569	569	585	550	583	554	602	554	546	578	573	544	566	573	574	540	605	603	599	600	583	574	587	543	592	574	573	578	571	578	569	599	593	609	611	540	580	605	572	596	590	589	570	618	622	551	579	578	562	590	580	585	626	611	538	572	586	580	562	545	533	565	609	613	562	562	572	563	525	615	581	583	587	556	558	552	581	555	595	599	581	570	577	551	548	573	586	559	570	563	609	561	577	551	603	618	537	534	569	563	557	586	570	593	597	588	611	572	551	602	545	528	555	535	515	560	561	556	568	621	577	571	516	579	548	552	548	549	552	572	599	559	566	582	588	515	579	590	519	582	535	576	601	564	599	582	552	548	604	608	582	583	593	517	594	545	604	561	563	594	546	607	592	570	563	586	588	597	565	540	579	605	539	562	590	590	562	533	520	535	600	630	546	584	573	579	592	561	569	580	600	579	612	547	533	536	575	572	560	587	533	575	551	590	601	553	520	560	558	548	516	606	600	591	531	564	584	542	550	592	602	570	578	568	567	586	592	584	550	561	585	577	559	587	543	589	585	564	563	596	550	624	610	593	578	569	571	580	576	563	551	556	594	585	611	597	593	583	578	595	578	511	548	588	562	560	561	578	589	584	541	586	577	579	573	594	584	579	589	538	550	559	593	587	590	574	574	545	580	542	574	559	556	534	626	589	553	541	618	614	568	585	557	550	562	515	562	572	569	523	601	577	546	593	591	591	629	573	640	576	619	583	577	557	560	597	568	570	567	593	540	612	541	539	577	557	578	602	579	590	606	581	553	554	581	538	555	580	561	549	516	558	535	577	574	610	576	553	581	566	584	556	564	572	562	570	558	560	480	567	599	557	522	589	519	527	579	553	580	527	596	559	575	569	568	564	586	562	573	598	557	568	593	582	570	552	536	581	570	568	570	607	561	559	554	598	537	568	568	540	631	561	526	558	607	565	558	583	565	611	561	546	574	564	553	529	572	560	568	543	543	602	511	572	566	556	558	576	543	587	537	537	603	532	566	582	553	575	555	581	597	587	575	578	578	551	572	592	564	545	601	554	577	586	570	571	561	548	574	597	574	592	564	514	567	605	562	582	555	565	621	571	583	544	569	534	554	570	545	589	576	548	567	614	574	558	564	564	547	584	604	567	569	615	547	572	583	568	572	589	598	556	611	600	580	605	562	590	560	517	587	549	554	584	604	600	570	539	599	561	573	564	570	546	552	571	562	587	580	575	601	531	613	551	549	591	582	565	520	629	593	609	565	537	582	605	613	569	595	559	577	597	573	581	573	556	544	603	576	574	597	567	578	558	621	572	601	589	577	555	568	582	598	585	596	569	578	626	565	605	606	555	586	582	605	570	591	585	594	568	562	610	637	602	567	560	561	589	581	589	558	580	540	626	537	560	551	631	551	607	582	578	588	537	587	537	561	614	570	558	572	584	569	556	571	564	560	559	562	562	581	561	579	554	555	595	584	554	544	577	566	544	505	554	563	553	593	552	568	561	562	585	562	559	622	553	606	573	583	581	558	583	591	590	579	547	600	573	584	591	604	581	555	603	586	575	546	602	542	598	593	584	538	552	562	561	568	583	569	573	574	585	567	589	552	573	568	565	563	647	619	551	553	594	614	569	562	596	535	548	569	580	556	592	573	571	528	543	539	565	559	617	584	568	548	613	545	548	573	558	614	538	562	588	572	560	545	581	592	562	579	555	557	557	522	565	577	552	560	602	547	552	614	558	568	598	547	577	552	572	587	585	566	584	593	599	549	555	607	530	603	598	591	547	551	618	631	588	568	558	578	527	559	566	585	552	598	576	575	573	597	619	586	568	567	591	538	573	563	569	572	574	604	585	579	581	635	582	566	628	552	577	537	608	512	592	591	561	580	571	562	568	571	578	597	579	533	586	587	547	558	572	579	546	542	567	548	587	554	531	581	558	584	555	560	563	594	582	561	599	547	589	518	584	588	592	575	578	552	599	552	584	565	563	536	531	553	606	583	536	568	580	539	531	580	569	599	606	642	536	593	583	588	595	548	581	579	564	567	543	579	587	551	561	566	542	568	534	556	559	588	559	563	595	522	613	607	559	572	575	576	612	571	593	563	598	536	616	565	598	561	565	590	562	559	585	593	549	541	566	550	542	578	570	562	607	589	564	561	582	555	563	573	535	592	584	591	564	578	581	581	599	560	577	561	550	577	573	568	544	600	577	566	609	579	534	584	536	560	593	601	595	547	560	510	551	567	568	580	598	561	566	629	549	552	579	580	609	568	533	575	531	583	589	615	537	587	586	548	574	652	553	581	592	585	594	534	595	590	527	570	551	569	578	605	589	574	576	540	542	599	529	585	571	568	548	563	588	558	539	588	571	581	540	608	558	585	561	599	584	588	555
9350	2384	3010	2677	1795	1284	912	1104	4656	11910	7862	1842	1038	360	307	358	348	281	216	242	234	217	234	224	194	218	209	255	197	172	206	204	204	196	194	211	217	224	222	234	215	211	202	184	214	205	230	221	234	291	260	448	1425	1216	719	367	241	206	179	171	188	153	160	167	174	172	149	179	161	176	178	185	168	154	197	185	171	172	196	171	187	185	173	190	168	172	178	140	167	175	159	178	159	165	161	164	193	187	170	174	182	154	162	193	197	192	155	167	185	205	153	165	152	160	167	183	173	161	212	176	164	150	169	172	177	188	174	148	184	166	169	178	175	170	182	158	171	149	167	156	146	160	169	135	163	153	178	150	174	136	146	159	157	175	172	184	193	187	156	156	146	184	182	166	174	162	181	152	157	173	170	178	179	162	150	169	168	164	164	185	155	146	174	179	152	156	139	161	172	184	176	169	168	164	158	163	180	171	156	178	168	161	164	174	171	188	164	151	176	169	186	174	185	193	169	180	145	158	172	161	172	185	157	196	166	168	172	178	167	165	156	179	166	193	184	171	164	191	174	153	182	183	172	163	173	151	183	143	172	156	171	183	159	179	187	144	199	182	195	192	157	158	166	174	181	186	179	171	192	170	178	176	187	174	178	169	172	164	158	186	183	190	180	177	195	197	134	186	191	185	164	153	164	157	171	161	154	194	185	172	154	177	177	159	186	171	173	166	180	165	142	156	162	174	191	170	160	187	166	167	178	190	167	152	151	157	150	170	190	170	178	165	170	158	166	171	164	149	188	176	176	188	193	170	191	182	171	179	169	177	149	179	168	159	168	166	176	158	177	164	163	181	179	182	169	170	166	169	177	164	180	149	174	158	186	186	173	175	141	180	150	182	157	169	167	156	165	165	175	195	168	167	166	177	166	196	161	168	167	177	184	195	183	143	203	156	187	190	164	181	158	168	160	141	149	154	176	156	184	163	161	167	175	188	161	184	168	157	179	175	160	163	179	178	196	154	182	170	191	187	165	190	194	175	167	140	164	157	167	157	167	193	185	172	184	180	158	173	191	179	187	169	172	157	201	180	155	173	161	180	170	192	179	165	178	173	177	191	152	148	187	181	155	168	187	191	190	176	173	173	148	207	201	182	173	161	163	166	174	198	184	164	167	178	152	174	177	169	164	173	177	182	172	164	178	181	175	150	193	160	171	180	143	155	170	177	184	156	166	180	176	154	169	178	175	154	169	162	157	152	157	172	173	169	192	165	169	170	188	152	164	186	204	165	179	178	160	158	153	182	177	182	187	151	162	146	166	184	174	176	170	170	171	181	170	156	174	179	162	177	183	155	181	167	168	171	182	159	169	170	165	158	183	169	201	182	173	168	173	165	196	161	194	170	199	177	179	169	166	156	187	159	176	142	148	163	191	168	169	173	155	176	162	181	173	186	181	172	164	161	183	176	187	175	171	158	172	183	189	145	183	167	172	166	152	193	190	191	143	157	176	173	174	152	160	170	198	194	164	156	173	171	166	169	178	169	158	160	207	154	164	177	157	171	181	175	187	153	162	183	162	163	175	190	155	182	137	162	162	171	166	161	151	188	175	177	186	197	158	192	182	187	169	147	168	188	189	161	181	175	186	154	184	193	173	188	166	180	180	184	179	218	152	192	182	176	184	172	184	156	169	169	179	167	168	163	175	159	181	177	168	165	146	181	159	170	179	178	179	149	175	166	165	160	179	167	165	168	172	145	163	179	166	179	183	166	171	149	177	179	159	164	177	145	173	160	172	179	181	165	169	174	160	169	172	189	176	166	174	171	143	167	195	168	185	182	159	186	186	189	188	169	190	171	152	178	163	149	190	158	165	168	174	176	184	174	160	165	159	172	164	163	187	179	191	168	182	171	163	160	170	193	163	169	192	184	162	156	163	168	165	172	151	207	168	162	149	159	176	150	174	185	185	179	173	185	169	166	161	164	160	174	178	191	162	174	197	191	184	200	177	150	187	201	152	168	147	152	178	168	154	162	160	163	172	174	173	151	170	168	165	154	157	172	193	155	175	171	169	176	170	176	170	161	183	165	151	164	176	178	182	169	186	152	164	162	183	168	168	196	163	164	195	162	168	172	165	168	184	199	160	161	151	176	171	173	168	164	175	190	158	158	154	167	145	162	177	170	169	177	175	186	158	180	169	160	150	191	162	164	170	180	175	191	166	183	158	166	157	174	187	175	170	181	181	165	171	174	139	201	166	185	155	170	157	153	161	190	158	157	186	192	174	185	179	184	178	159	148	166	154	175	171	169	161	187	172	169	171	171	169	173	162	165	176	179	168	178	154	162	173	192	158	157	167	182	168	168	164	165	179	150	166	197	158	153	148	162	183	172	171	171	156	167	164	189	153	159	166	153	195	156	185	146	162	156	195	159	160	142	173	168	197	188	184	203	165	172	180	169	166	176	154	173	179	176	167	155	169	154	185	158	192	169	173	174	187	171	172	184	179	170	176	154	171	196	178	166	180	164	172	176	163	171	194	186	174	186	179	156	188	172	186	163	146	197	168	168	161	166	170	159	182	161	154	175	165	174	180	200	165	159	158	178	191	181	170	162	169	169	179	156	153	172	165	168	190	168	181	158	193	176	170	147	160	167	169	181	172	159	174	166	164	173	174	182	160	189	143	183	187	173	179	151	162	164	165	175	185	197	169	180	183	164	152	177	157	175	177	166	178	171	175	156	150	169	177	200	195	139	164	172	183	175	175	168	187	167	182	156	164	170	166	167	181	171	179	186	172	186	163	163	167	198	172	170	159	162	149	159	158	173	168	154	169	178	173	172	169	179	159	188	176	176	157	183	186	182	161	187	156	167	184	181	172	172	169	161	179	179	183	177	179	171	187	176	175	167	152	186	172	170	169	158	163	184	165	175	180	173	159	173	172	149	166	157	174	177	168	172	164	195	155	156	166	185	175	193	150	183	170	158	177	162	181	156	162	169	164	159	166	167	156	154	158	195	177	174	159	163	162	169	168	179	187	148	207	167	185	192	166	192	164	182	177	144	152	164	181	154	189	165	186	183	160	165	163	170	171	168	183	146	158	155	184	180	168	173	186	169	165	167	160	176	176	155	167	151	148	164	167	185	184	163	176	172	176	171	175	167	156	168	159	164	163	165	164	167	163	158	172	151	172	176	182	183	181	158	149	175	163	184	187	174	155	177	195	190	149	156	153	158	168	181	170	181	165	189	190	182	148	150	164	155	175	163	156	171	154	182	156	145	203	167	160	169	167	178	180	168	136	161	177	161	174	173	156	165	174	181	174	203	150	175	174	166	163	158	158	186	171	154	161	169	147	188	178	171	162	155	181	186	185	173	161	176	148	160	187	165	197	155	175	157	194	203	156	187	185	172	149	163	171	174	166	177	171	191	179	182	143	188	180	175	169	162	180	167	180	168	146	191	163	192	169	183	192	155	183	182	189	169	172	165	178	173	161	162	170	155	139	167	151	177	168	162
6215	2586	5004	6350	5432	4631	3974	4844	17892	31377	22238	7511	4965	1378	1210	1762	1759	1332	1158	964	883	897	921	940	844	775	770	907	754	800	734	742	701	711	721	728	768	780	868	908	899	812	760	748	827	861	1035	1021	1090	1291	1437	2608	9192	7606	3990	1691	865	596	518	500	503	492	486	493	523	467	524	488	520	504	486	460	513	449	500	504	503	511	483	513	514	550	511	503	479	537	489	487	486	534	506	497	526	512	505	509	509	476	511	467	528	526	457	471	521	504	504	495	529	491	482	507	554	506	533	514	501	506	479	471	471	528	523	498	501	501	503	457	486	501	521	521	517	488	523	490	489	478	484	510	489	514	499	514	505	507	509	508	490	496	483	525	501	463	524	521	488	444	524	490	503	475	537	527	513	507	537	524	486	523	495	471	502	506	524	455	525	466	481	548	492	522	484	525	490	492	491	531	515	494	487	547	496	484	488	524	516	469	522	505	501	501	513	490	497	481	486	499	485	502	498	523	520	523	541	485	536	523	483	518	515	519	533	529	545	523	510	478	500	467	514	528	491	525	484	528	504	478	479	483	530	516	498	499	481	501	516	509	525	523	505	472	521	488	515	506	533	543	500	498	492	462	530	499	535	508	537	475	456	476	498	501	503	498	499	502	513	545	501	513	513	499	508	511	470	533	473	537	505	489	513	464	523	508	515	515	466	517	518	518	476	525	470	526	504	481	510	489	493	509	550	484	497	499	510	485	510	527	466	516	483	505	527	534	551	515	525	515	526	471	502	489	515	525	495	521	539	520	508	491	499	531	534	519	514	513	512	497	474	504	494	495	534	531	517	493	506	537	526	512	477	509	519	518	517	466	515	493	503	496	473	542	544	523	495	530	501	557	506	505	461	466	472	521	502	461	508	471	510	451	526	524	499	544	483	486	467	511	493	473	543	539	501	476	466	493	486	499	468	496	477	478	509	545	514	505	497	474	498	527	524	491	471	505	492	519	477	516	538	524	495	513	484	491	478	502	484	506	452	500	505	478	518	528	509	506	489	499	461	466	478	493	529	507	497	502	472	483	514	503	525	450	510	496	521	509	469	522	549	529	497	510	517	502	493	509	507	538	470	493	481	553	486	513	526	452	484	528	492	535	478	511	543	464	508	482	510	508	556	473	532	518	483	511	506	491	482	534	510	510	554	506	518	467	481	499	480	508	520	509	503	493	528	482	480	477	551	516	470	538	539	470	521	488	486	485	478	489	492	502	476	487	515	482	489	477	485	472	553	502	554	518	492	504	480	503	491	526	507	500	525	552	527	483	502	470	477	514	507	496	530	504	519	518	520	488	496	510	518	531	502	524	518	504	497	486	513	484	524	486	481	478	510	493	516	490	478	472	525	497	509	484	475	493	500	519	510	494	492	535	471	535	507	468	515	513	510	506	490	454	495	532	509	520	486	513	516	494	492	541	476	531	511	488	510	507	459	530	512	492	487	522	527	478	459	539	471	476	487	514	480	526	507	486	505	517	514	532	506	568	467	494	476	499	492	505	513	509	480	497	496	503	534	523	497	509	491	515	494	479	507	554	460	521	509	516	451	507	497	502	486	506	562	525	492	494	519	499	500	502	484	524	495	488	514	514	515	494	454	538	510	517	501	494	499	504	514	511	502	456	486	503	461	486	485	474	457	543	546	533	507	531	504	532	482	494	529	485	503	474	509	506	507	483	475	482	482	531	462	521	509	503	500	475	512	468	510	499	498	507	497	526	521	480	494	540	470	492	531	499	478	451	539	534	504	469	466	516	535	501	547	493	533	515	519	485	498	514	494	541	525	509	468	491	513	532	507	474	551	526	480	502	525	478	520	483	525	519	482	494	441	525	494	496	511	478	490	522	477	512	528	511	490	500	508	495	495	477	498	508	551	518	531	496	489	482	564	559	530	520	483	524	531	537	482	466	499	477	466	483	501	497	484	491	491	492	478	513	483	536	503	495	490	475	517	511	539	514	489	543	503	477	486	510	495	512	449	491	492	536	496	555	486	488	494	534	494	447	526	499	529	486	467	496	474	476	513	497	493	484	489	516	528	490	496	495	517	510	468	506	494	549	503	489	502	503	516	519	506	510	511	460	472	519	518	510	470	518	479	491	484	528	458	514	525	524	450	500	484	498	474	488	471	499	535	492	531	478	456	504	485	459	515	522	508	520	473	497	525	476	503	519	476	506	458	490	521	486	483	493	512	460	481	505	515	501	495	511	496	489	493	503	488	538	521	524	486	510	512	512	526	503	493	559	531	497	494	510	539	468	490	491	491	546	512	506	519	528	499	460	500	500	496	515	535	504	511	456	501	489	467	470	475	490	479	492	513	534	495	493	543	546	513	522	529	521	516	492	529	520	526	513	486	499	521	538	490	510	535	533	508	503	531	502	449	528	492	494	557	489	452	485	483	539	462	548	507	503	492	493	525	516	486	490	505	493	492	514	478	491	492	511	482	500	500	542	534	471	546	497	516	507	533	503	484	551	474	476	482	523	495	464	511	510	503	495	523	489	469	502	568	485	496	534	493	511	469	498	534	490	512	507	514	521	527	538	507	516	479	493	464	494	513	531	478	535	521	482	493	523	501	505	477	463	533	510	506	512	503	515	514	535	502	491	509	560	515	484	547	523	532	519	498	531	487	476	516	509	560	503	508	529	489	567	510	492	514	501	499	494	499	520	482	521	477	500	507	498	498	482	479	477	508	484	477	489	501	513	523	488	492	542	486	514	504	505	486	516	487	521	492	507	520	523	501	544	521	507	475	550	532	517	507	474	521	503	492	512	454	450	487	508	525	515	539	534	490	504	543	509	524	498	531	527	506	502	490	506	506	490	502	491	513	484	503	482	493	528	500	532	501	502	479	471	497	507	468	485	463	508	512	528	501	496	515	514	508	498	518	539	482	495	479	527	478	511	492	525	528	501	543	502	484	473	498	521	531	468	492	484	515	447	490	540	468	514	514	500	548	524	465	533	531	516	509	512	533	491	506	499	499	521	537	520	555	563	490	508	520	503	489	481	474	479	503	481	492	459	509	543	465	481	485	493	548	501	467	474	529	509	489	485	495	516	492	513	489	511	519	499	544	551	497	500	504	514	500	537	538	513	502	510	523	480	433	498	522	482	480	491	464	498	497	471	506	478	523	476	519	504	495	480	504	506	488	520	505	501	504	529	513	535	516	507	507	484	496	491	455	486	513	442	499	503	485	548	542	477	497	513	494	512	526	495	555	485	509	534	476	533	548	523	467	503	471	497	522	511	468	504	515	499	547	529	469	496	496	496	486	468	498	467	532	499	533	485	490	498	493	502	502	488	547	519	523	497	474	529	535	511	535	491	458	554	515	523	519	465	482	507	513	472	496	556	518	550	473	512	527	497	519	540	504	498	469	548	523	457	503	505	513	507	470	479	454	527	487	504	482	545	504	487	498	498	490	502	523	457	483	504	535	461	483	499	532	449	502	500	491	522	536	505	481	517	531	521
15748	4523	4433	4266	3001	2495	2433	4578	12736	16308	13142	5848	6953	574	336	401	464	452	444	326	307	282	247	277	231	250	291	266	277	256	246	263	220	224	242	214	236	245	252	259	248	256	237	224	246	240	288	316	386	437	394	433	1578	1845	1274	601	328	233	208	202	180	195	173	172	211	198	184	179	177	188	203	187	171	175	174	197	199	214	226	178	189	193	215	173	180	194	175	181	204	188	187	188	197	177	197	221	209	213	188	179	173	181	163	179	176	205	163	194	184	222	191	202	200	202	207	196	197	179	175	171	205	184	190	208	173	173	179	192	196	175	193	215	196	177	178	181	180	179	194	215	192	221	193	204	206	197	202	177	198	194	170	191	214	198	188	195	189	210	168	179	175	175	181	195	187	161	200	193	178	207	174	182	178	227	204	184	204	184	186	208	200	200	193	177	165	170	199	168	183	192	185	216	192	188	186	176	190	197	187	178	189	167	183	184	197	163	186	155	181	178	200	186	199	210	202	201	192	209	190	192	171	189	183	212	216	180	188	174	163	167	201	192	203	202	201	204	206	173	189	172	223	192	191	177	185	178	203	168	197	185	230	214	174	204	207	184	186	207	186	181	165	206	192	186	176	192	211	193	187	174	184	197	183	186	186	193	189	184	175	180	195	181	196	178	185	195	196	187	193	188	177	197	169	184	196	198	180	161	187	181	198	201	173	190	237	181	197	195	190	194	189	169	187	190	185	189	201	191	178	180	176	182	198	189	217	195	179	188	191	195	172	197	179	219	176	197	218	183	201	174	200	169	211	175	191	175	172	168	167	202	196	195	187	178	193	186	168	200	190	195	188	176	198	188	173	169	202	184	171	211	210	200	197	190	190	196	172	223	200	179	197	181	189	181	190	163	214	206	174	180	210	182	187	191	181	195	179	189	186	202	189	182	188	205	186	203	190	188	191	236	193	191	206	187	202	205	191	184	205	203	186	179	186	211	223	203	171	176	181	178	204	203	171	192	194	175	185	180	193	184	206	191	198	211	178	201	171	190	190	202	182	187	199	188	198	201	188	173	184	183	177	187	190	184	185	204	187	184	208	197	200	175	170	181	160	180	170	192	199	175	176	184	170	183	185	179	190	197	195	161	220	185	219	190	212	186	205	172	180	207	200	214	190	203	196	194	167	195	183	186	193	201	175	201	194	196	199	186	182	196	175	195	202	213	153	173	204	176	183	176	183	182	188	183	198	198	172	151	186	194	192	176	222	187	200	190	208	187	164	181	198	203	192	163	191	183	215	197	207	168	205	204	191	185	184	192	188	184	186	195	191	181	195	183	193	211	184	170	169	179	201	168	202	201	191	176	195	210	199	191	185	186	194	199	204	168	188	165	185	203	175	197	163	192	218	185	189	170	188	177	194	188	184	181	183	202	193	192	228	202	169	186	181	204	197	207	203	191	184	215	192	197	216	204	180	187	170	161	175	204	208	209	183	160	220	203	191	210	194	180	186	199	198	197	177	175	193	181	189	190	200	194	214	190	210	206	197	232	209	168	186	175	208	192	183	177	200	195	206	193	195	170	206	192	176	163	196	183	203	186	187	200	182	196	210	216	187	184	215	195	185	207	185	190	210	216	204	204	207	204	184	209	205	185	171	171	206	210	195	191	198	196	176	215	192	178	188	176	190	182	199	217	185	203	190	186	183	172	188	218	160	195	168	168	169	163	197	188	208	184	173	205	184	183	186	207	203	208	188	210	174	191	201	161	200	176	183	181	182	180	176	189	172	225	194	204	197	201	179	211	179	206	196	210	194	169	191	168	205	198	179	175	206	204	194	189	191	179	186	210	169	188	195	204	165	206	170	190	211	173	201	193	199	202	177	205	190	190	204	184	177	181	178	188	169	179	165	170	180	183	194	192	195	191	170	172	183	209	192	189	202	166	176	172	188	200	174	184	181	190	198	183	190	206	174	197	178	208	190	222	160	205	183	184	182	208	205	183	171	197	181	184	187	196	170	177	207	196	164	190	169	171	197	203	218	184	173	207	200	196	175	165	178	192	176	188	197	210	191	174	191	193	192	195	182	211	206	182	181	204	185	209	203	180	169	209	178	179	205	182	189	193	190	188	186	227	196	202	203	216	192	183	193	188	196	174	193	207	186	192	190	191	196	200	202	181	192	196	189	177	188	178	194	214	200	191	203	176	190	172	192	205	178	205	185	171	201	196	174	199	172	184	179	217	202	204	175	180	202	191	171	191	198	179	201	186	203	180	202	213	165	200	182	200	190	192	181	196	190	198	211	187	165	199	212	212	204	192	179	188	209	186	180	182	222	192	190	197	228	206	189	186	166	190	189	174	187	203	194	164	177	167	163	208	200	191	187	176	195	204	200	202	186	199	197	199	190	193	230	187	184	214	190	183	185	187	196	200	186	224	176	181	206	199	197	188	185	196	191	207	172	176	189	207	205	172	190	184	191	212	186	188	200	183	214	182	194	180	189	166	164	197	179	190	198	189	188	209	172	187	201	176	216	181	178	189	197	200	188	192	179	206	185	199	201	205	189	181	196	194	186	217	189	190	212	200	189	153	179	168	179	188	194	223	210	185	180	198	199	190	216	181	184	196	179	205	203	207	180	181	208	198	165	180	187	200	170	187	181	192	187	191	187	206	181	193	210	192	190	195	185	179	198	176	184	185	205	170	186	172	211	198	182	161	184	191	185	174	192	198	190	161	201	206	188	186	179	196	200	188	199	193	183	181	186	174	168	171	216	188	204	186	193	197	203	184	195	195	181	203	171	187	165	180	168	185	171	192	184	169	184	186	184	198	202	186	211	173	152	192	197	193	192	191	180	168	207	177	184	153	189	192	180	204	185	204	219	176	188	170	198	176	175	194	206	198	187	210	188	164	210	176	188	203	170	184	177	175	235	176	186	181	184	177	221	194	201	190	206	207	192	180	191	198	199	186	203	200	178	191	207	197	162	186	199	182	180	205	186	207	175	197	204	159	196	194	187	213	184	175	186	217	202	168	189	185	207	194	209	173	231	177	166	177	174	161	202	188	193	204	204	188	214	191	181	204	191	187	199	174	165	182	182	207	184	182	189	201	188	197	191	179	191	178	204	178	208	215	173	168	193	196	206	179	188	177	181	192	211	191	181	190	192	202	195	174	161	170	182	167	186	213	181	160	181	206	194	183	177	203	187	194	178	182	182	175	192	187	204	193	197	209	216	190	176	193	198	183	208	196	176	183	196	190	170	172	198	210	199	187	217	208	187	174	207	175	166	190	170	185	196	185	184	185	193	180	178	200	168	204	183	205	176	201	200	167	175	157	190	184	199	205	203	173	193	206	200	181	197	195	188	149	190	195	178	165	195	196	200	183	193	190	209	181	180	198	187	211	197	174	186	189	202	172	180	193	173	169	204	182	186	191	199	197	191	190	166	167	176	236	208	204	201	205	202	190	173	192	195	180	174	188	199	196	213	194	200	179	178	218	169	190	184	200	192	198
8238	4046	6931	9210	8294	8533	8192	15678	30624	34109	30841	17301	19555	2035	1710	1903	2207	2095	1872	1578	1184	1295	1102	1184	994	1035	1194	1309	1096	1019	929	971	864	757	844	1007	935	1004	1102	1160	1037	952	1015	977	1042	1294	1431	1478	2258	2568	2381	2592	10571	11594	7669	3184	1426	795	572	546	522	545	576	537	552	541	517	535	517	582	560	553	553	526	535	585	548	586	543	573	568	572	524	568	549	564	537	557	561	540	573	546	560	500	596	575	553	549	545	557	535	561	535	542	532	593	543	608	549	546	536	542	552	553	501	553	536	559	583	591	534	559	564	546	576	537	558	556	535	529	522	547	544	547	536	570	596	559	558	569	546	587	505	540	551	573	575	511	553	513	552	581	569	540	578	533	549	540	548	516	536	528	542	568	597	525	547	533	531	531	589	597	508	554	545	573	569	536	542	557	520	572	513	560	571	520	535	523	578	544	546	498	556	547	533	516	595	551	543	539	557	591	540	590	590	569	534	564	590	557	550	585	522	572	516	560	573	559	542	558	565	554	519	551	538	552	509	535	575	521	546	525	583	568	552	502	554	581	561	541	526	544	520	543	550	510	556	584	569	549	519	584	551	556	543	558	531	559	552	588	541	592	523	538	506	592	572	567	530	550	566	566	521	599	543	536	537	568	557	547	545	558	553	568	535	543	545	561	597	590	562	540	532	541	572	548	543	550	546	559	550	541	527	556	549	552	530	558	560	552	606	569	547	531	560	588	557	526	536	511	550	554	565	559	565	538	540	551	583	566	557	507	578	511	532	549	567	558	548	539	569	593	576	561	564	545	562	570	591	553	564	557	568	552	561	546	517	582	551	520	527	587	553	545	552	520	509	542	543	534	551	575	523	532	569	557	511	578	589	570	534	548	546	528	571	579	563	550	567	533	586	587	580	566	543	591	567	578	589	528	545	592	553	523	551	585	547	536	520	545	513	574	520	540	583	569	532	581	535	601	540	585	567	543	541	515	592	554	529	584	552	548	548	530	574	534	534	533	546	564	576	548	518	516	558	550	555	563	619	573	545	575	554	583	541	540	543	591	554	529	514	534	546	539	571	552	539	538	531	537	557	545	521	515	550	582	561	575	495	594	569	571	561	526	518	552	552	559	587	580	527	535	547	543	579	547	552	550	556	567	535	537	543	593	552	530	551	543	548	553	553	536	556	564	554	555	594	550	562	564	539	551	521	498	546	546	544	550	550	575	524	567	526	515	542	536	571	585	530	532	579	530	537	587	525	539	559	520	579	539	560	568	556	513	575	561	568	539	544	564	512	536	579	553	555	563	522	564	527	532	542	529	528	581	548	551	586	589	579	529	529	506	562	503	575	617	565	592	546	560	538	536	557	531	513	525	525	522	573	508	559	511	539	566	545	556	551	573	558	540	531	499	561	579	525	574	546	544	536	545	514	522	598	578	549	575	548	538	545	553	561	592	578	537	514	538	510	547	497	522	567	551	526	575	556	586	563	537	593	548	539	504	504	546	544	573	561	578	613	559	559	536	528	573	554	558	562	560	613	553	547	573	596	552	502	559	553	509	588	545	563	565	550	575	562	528	517	559	569	552	558	521	523	562	579	524	548	563	542	598	545	569	549	538	554	566	545	554	528	545	536	583	529	559	551	532	555	591	583	560	585	538	544	578	553	574	540	573	569	557	578	568	529	514	589	560	490	563	580	564	521	526	566	546	566	566	638	545	542	542	532	588	536	480	554	586	531	603	548	558	579	567	562	555	553	555	517	575	568	564	558	562	607	549	559	498	542	560	544	569	557	520	571	562	543	541	536	535	528	564	513	548	572	543	547	526	549	544	528	539	485	529	546	489	603	542	560	553	567	550	546	544	564	566	567	544	539	537	568	570	551	550	593	551	560	532	529	533	571	591	545	567	515	519	554	566	572	505	558	553	577	529	551	545	563	519	538	585	571	531	559	527	534	583	569	535	478	547	521	564	557	561	565	505	563	568	558	591	534	525	507	524	512	550	540	568	537	606	553	586	565	556	549	537	608	545	543	551	567	577	564	568	523	538	583	558	555	592	557	566	548	558	538	535	558	530	535	546	515	516	541	577	583	536	536	567	574	542	496	518	531	563	565	541	600	547	530	550	500	518	553	569	548	549	540	520	564	559	570	552	552	557	555	557	575	564	544	538	550	543	532	553	547	604	542	540	545	528	558	568	530	531	546	582	560	566	541	533	611	539	506	567	575	513	548	573	537	573	598	542	561	542	515	531	553	544	519	550	589	539	567	509	523	519	555	555	556	537	569	539	560	538	542	552	537	544	596	560	563	549	513	577	557	550	550	539	526	528	527	564	542	535	575	536	536	563	561	539	557	600	544	555	562	532	513	509	541	574	563	566	565	553	523	560	562	578	519	558	509	561	530	553	575	547	528	585	561	556	531	513	563	560	536	560	571	548	548	573	606	514	511	542	572	538	598	556	568	567	539	557	559	555	570	528	534	569	563	520	545	536	543	518	533	594	564	535	559	533	584	537	615	508	533	562	522	544	567	549	557	540	560	610	548	547	574	546	619	543	595	579	567	552	602	571	576	543	542	526	550	518	557	535	509	535	525	556	564	583	539	534	549	537	592	528	524	546	553	564	537	513	573	532	515	528	555	508	495	532	537	531	532	590	575	534	534	490	526	522	548	536	539	564	544	577	533	519	575	580	579	557	536	571	554	518	551	558	552	555	527	572	511	545	571	583	565	544	563	589	575	516	515	572	553	556	511	585	548	550	534	562	553	538	501	546	547	550	540	574	538	605	532	588	518	574	540	522	564	537	583	549	534	556	566	556	565	554	546	549	571	592	509	561	555	543	539	552	546	559	576	579	525	567	537	556	517	588	566	544	548	547	545	549	586	519	526	488	577	560	600	508	567	537	532	593	558	563	536	565	545	548	583	569	584	551	557	581	564	555	564	562	574	592	552	520	529	523	567	528	576	567	572	584	570	547	556	579	550	563	586	552	531	552	531	581	572	546	550	569	562	579	509	563	585	571	538	559	619	568	527	612	592	572	519	559	555	541	561	611	548	575	529	537	547	573	576	553	520	564	544	590	596	526	557	522	582	534	530	554	513	522	585	564	575	569	567	512	545	584	533	553	566	578	550	527	561	549	569	532	539	512	579	531	539	562	521	543	559	557	538	587	560	520	532	564	541	552	536	522	589	555	549	532	546	545	569	555	571	541	530	536	547	529	560	512	531	508	570	554	553	560	542	590	539	566	575	567	543	545	500	537	569	495	516	562	521	556	568	529	561	527	592	522	559	602	553	544	563	576	566	519	580	536	501	570	562	546	545	520	531	553	551	538	538	548	509	553	530	530	556	548	559	548	571	545	509	576	541	568	535	557	550	523	546	520	570	567	565	549	575	584	534	530	505	554	578	564	535	563	563	513	566	542	554	546	515	536	492	555	551	566	532	539	556	541	530	583	586	578	539	519	558	559	557	526	528	598	566	489	570	536	541	566	552	550	516	503
2139	357	370	349	303	259	270	291	492	1038	517	378	330	200	202	159	169	182	162	160	164	217	179	156	183	186	166	193	173	167	161	173	171	159	195	153	195	180	194	168	169	182	201	195	184	190	178	180	173	183	189	191	230	320	328	277	221	188	159	157	164	171	187	144	176	176	173	180	205	171	198	166	192	168	177	157	188	182	200	169	199	155	177	180	189	168	176	182	179	177	169	165	147	177	164	192	172	192	142	172	181	192	168	202	176	152	185	173	194	170	164	173	165	166	194	175	154	181	183	179	192	175	184	176	168	163	172	184	194	158	185	179	170	181	172	194	183	173	179	198	165	177	175	169	181	172	177	187	164	184	184	176	193	171	162	167	179	165	183	186	165	193	188	186	152	168	164	168	189	181	193	179	156	191	196	161	156	168	177	179	191	191	169	163	155	168	154	170	169	190	203	148	168	176	173	179	183	168	203	158	186	162	142	156	176	192	187	171	178	171	174	175	186	169	167	175	196	152	182	179	152	166	173	169	177	169	160	191	175	187	155	170	162	164	162	184	157	164	153	154	163	195	178	185	151	174	172	150	203	146	169	184	194	166	181	174	170	160	167	181	165	174	149	197	151	171	160	163	177	149	169	185	178	181	168	176	181	175	179	171	212	184	153	173	178	188	160	160	151	152	174	165	193	189	206	177	187	210	188	182	184	180	177	180	196	201	181	183	188	197	170	159	193	182	178	174	174	196	176	204	183	195	176	169	171	178	178	183	164	174	155	180	155	191	184	181	163	179	182	161	175	185	165	179	196	174	193	164	172	203	180	149	169	168	164	173	169	155	175	200	171	175	162	190	183	182	164	189	175	168	172	177	192	169	185	196	183	169	208	190	175	156	166	154	174	185	178	164	179	172	166	175	184	176	207	167	164	160	182	165	176	186	177	193	173	165	172	165	191	189	198	178	190	193	176	180	154	176	179	167	165	156	168	171	200	185	185	194	164	181	158	185	145	176	165	185	160	161	190	171	173	168	187	168	162	167	197	180	158	175	176	173	151	196	185	159	175	173	189	150	169	181	166	171	158	184	182	184	175	182	160	192	189	167	159	161	176	157	163	182	169	155	197	195	171	180	165	167	169	156	170	167	177	183	174	177	180	145	168	164	165	190	148	173	175	165	175	150	183	172	174	173	168	169	192	195	172	206	169	188	164	179	170	169	182	169	184	142	160	190	160	176	188	194	182	157	187	173	186	145	177	188	193	193	186	152	154	165	190	168	202	188	174	165	171	209	162	169	171	184	175	164	189	158	163	163	150	173	180	174	154	159	178	169	177	159	172	179	164	164	181	152	164	163	167	173	169	164	187	157	189	175	177	207	162	186	149	191	161	169	163	163	180	160	162	162	180	166	170	161	175	181	171	173	198	177	172	179	157	204	168	159	183	176	191	212	152	201	167	186	161	159	188	162	184	182	166	181	167	177	166	186	171	184	164	189	180	171	183	180	179	185	182	158	153	171	191	192	184	186	189	149	169	177	157	202	163	204	202	162	182	187	153	177	179	160	159	156	196	162	164	160	184	184	185	177	166	178	162	155	184	169	176	173	170	154	170	171	187	189	177	189	165	180	188	197	202	164	170	161	176	180	171	158	156	181	191	183	188	136	202	201	165	187	179	185	189	162	166	155	160	181	203	169	168	158	189	178	158	196	159	187	181	187	173	195	166	170	194	193	196	155	158	148	175	176	176	165	152	174	176	157	202	189	154	152	165	177	185	169	149	176	184	184	151	173	172	179	166	152	186	158	168	175	164	179	168	176	150	168	202	161	182	182	184	147	156	179	159	185	179	166	170	176	178	160	181	210	180	171	180	180	187	149	170	166	173	185	175	158	165	152	155	173	166	181	173	163	187	175	184	195	182	191	171	155	182	181	195	183	173	190	165	201	165	194	174	181	194	147	178	157	160	140	170	184	174	171	178	171	180	184	180	176	178	178	177	164	188	164	166	189	180	177	171	186	191	168	172	177	171	177	174	174	154	185	162	185	175	164	205	173	186	198	170	173	156	153	205	169	177	179	182	182	205	204	148	181	196	181	202	193	171	172	176	183	166	178	184	171	181	183	187	199	160	172	172	182	181	157	191	194	170	189	160	175	183	184	162	171	160	173	166	180	187	173	178	195	165	173	198	185	170	178	185	191	161	169	171	202	155	150	185	181	168	147	168	171	187	186	173	182	157	167	167	184	179	164	146	175	176	172	183	190	170	170	164	183	170	193	156	174	193	185	202	175	167	167	182	172	173	167	161	186	163	182	170	162	155	184	187	180	193	170	177	182	160	154	179	170	190	181	194	184	180	159	189	183	169	177	187	161	182	185	189	159	180	151	183	150	192	177	165	177	156	199	166	198	174	199	182	178	151	179	199	153	170	161	205	154	192	190	189	171	173	198	169	159	205	175	170	162	174	182	165	166	186	168	192	190	156	185	184	159	176	179	180	173	171	177	200	176	166	187	165	184	189	202	159	160	184	194	184	165	179	179	161	175	152	168	168	203	194	167	169	183	191	205	167	176	165	194	162	176	151	168	149	176	170	181	156	203	174	190	157	162	176	159	187	182	197	180	165	172	178	174	172	180	145	189	178	172	173	172	166	170	172	206	163	174	171	200	180	178	174	177	168	195	167	150	164	179	187	174	172	185	182	170	166	168	208	189	185	169	173	160	150	197	174	189	168	164	184	195	181	160	167	179	195	194	163	174	170	198	155	182	174	165	182	202	169	165	173	166	187	140	164	178	188	156	166	184	174	158	173	178	195	171	172	191	147	189	196	174	183	172	172	164	189	201	164	157	163	184	174	164	193	167	176	170	173	182	151	174	182	183	163	171	203	187	181	150	182	149	161	186	187	164	169	177	156	177	173	165	182	181	165	175	173	169	189	165	168	161	174	184	149	166	166	178	176	167	164	161	166	178	176	172	187	164	145	183	200	179	165	155	160	178	177	184	187	164	173	186	178	150	189	161	166	187	183	181	172	166	196	188	186	171	167	164	188	213	162	178	200	175	176	187	155	173	188	169	178	180	199	154	195	174	171	160	167	190	161	188	167	185	206	146	170	164	166	181	185	175	155	164	185	142	171	180	159	163	167	212	177	183	185	172	171	174	175	183	152	166	167	178	173	207	150	172	166	167	171	189	156	191	181	194	161	187	181	175	169	177	179	177	183	183	184	169	170	171	172	184	173	178	151	175	183	195	189	175	192	171	172	177	166	177	174	191	168	194	198	158	168	202	164	181	189	169	182	174	187	179	161	158	173	165	166	161	168	178	171	167	172	175	189	170	166	195	209	159	187	184	163	188	177	160	164	166	183	202	165	165	170	169	148	157	167	199	186	147	167	167	182	158	165	187	169	187	195	155	140	169	156	170	166	168	166	178	188	179	184	203	163	180	176	188	180	156	144	173	156	204	177	173	171	188	153	173	147	177	161	184	166	192	185	192	179	171	193	157	180	184	182	193
2205	705	986	1065	1092	967	1051	1073	2789	5924	2937	1827	1427	572	535	558	556	538	541	530	479	542	536	537	553	526	504	518	516	520	497	516	522	526	516	495	519	522	528	523	542	541	565	532	535	521	519	517	541	570	560	585	1092	1488	1492	1091	703	531	495	519	498	519	519	512	519	501	508	465	490	549	532	532	467	492	486	538	507	506	511	483	501	486	494	487	506	535	504	505	535	462	507	468	480	547	514	516	466	496	516	480	498	498	507	512	506	490	473	551	520	499	511	538	486	484	497	524	515	497	516	497	504	494	505	486	475	527	464	500	529	499	557	500	503	529	488	524	498	487	485	487	532	533	512	534	508	500	508	504	505	493	523	522	499	540	516	530	497	495	494	484	475	479	515	506	541	518	511	506	511	491	557	479	507	521	484	508	504	481	453	503	510	487	526	481	505	477	495	489	544	511	474	515	537	490	527	488	514	538	473	494	488	522	490	473	499	524	503	462	512	533	512	555	488	511	486	513	514	506	501	443	506	504	487	488	503	506	525	513	474	495	443	488	530	509	476	480	528	482	518	512	487	519	470	533	517	532	517	525	519	513	482	467	494	538	495	495	511	535	529	489	498	485	501	508	486	549	517	498	486	481	516	485	512	490	500	449	474	516	490	533	516	487	501	505	478	490	525	514	506	495	513	535	484	478	502	482	485	489	519	488	496	547	507	531	509	510	510	497	513	543	498	536	500	476	510	513	491	498	538	477	498	493	532	559	510	509	517	479	516	507	564	493	490	537	492	520	522	495	468	514	521	560	487	483	497	512	500	497	475	469	516	514	495	515	523	512	518	533	537	536	495	500	495	554	517	510	499	485	468	478	495	550	497	478	496	533	496	482	490	496	463	501	493	509	470	507	485	522	497	528	519	507	479	505	512	521	498	512	510	480	519	505	518	539	538	530	466	521	484	504	519	482	495	503	505	493	507	558	502	493	498	482	508	496	507	512	518	535	462	504	485	490	519	463	516	493	545	503	504	491	583	501	503	502	520	503	497	500	518	507	482	526	527	502	460	485	489	477	498	496	490	505	516	477	517	530	464	520	519	501	465	539	502	504	507	517	510	491	543	528	489	476	541	489	497	503	495	485	478	499	518	518	514	493	479	488	498	482	508	465	483	461	507	499	500	491	517	506	504	529	492	504	508	514	538	503	514	537	471	500	502	477	487	539	515	492	516	500	485	479	522	529	455	490	509	501	525	499	498	507	519	499	485	471	502	540	513	488	505	480	454	505	500	513	521	499	516	507	499	482	555	488	492	530	490	468	519	510	508	480	521	490	456	453	495	492	464	496	535	509	512	537	552	490	526	507	517	482	464	485	509	540	475	441	511	512	471	508	480	515	496	477	519	512	521	501	477	542	511	448	522	513	479	510	511	502	473	532	560	534	493	508	527	481	543	483	496	522	495	481	526	497	521	468	504	511	489	514	515	509	513	479	497	475	506	459	482	483	510	536	524	482	517	507	513	512	515	497	488	517	514	470	458	519	514	549	496	486	531	490	523	510	508	512	493	502	527	492	480	531	487	477	481	515	495	535	503	496	520	474	460	482	523	502	514	503	504	542	477	502	551	532	494	492	541	507	477	513	512	536	535	502	534	481	529	498	521	527	483	542	496	527	491	494	518	491	468	505	520	520	504	496	509	471	488	549	510	538	498	526	498	507	515	544	539	523	515	508	532	517	508	520	508	466	490	529	489	469	490	515	504	489	512	504	486	521	484	482	473	544	501	518	516	515	468	533	534	475	556	495	507	540	497	463	491	479	543	500	514	483	446	512	534	477	474	514	527	488	545	482	535	476	522	519	506	486	493	515	537	494	528	516	506	523	511	500	495	479	501	539	437	504	499	547	522	517	487	510	503	482	507	492	475	489	464	511	465	472	467	469	521	500	513	497	506	519	495	515	510	512	516	501	512	538	509	496	496	483	525	533	489	522	482	500	513	530	479	480	535	526	504	506	502	495	483	475	512	482	515	488	511	472	480	536	490	510	529	505	537	536	492	493	486	512	512	497	503	472	517	473	458	516	494	516	542	517	449	508	490	521	492	521	486	496	514	499	518	492	543	532	483	510	485	501	484	500	513	477	506	476	521	471	498	516	541	502	534	469	489	471	547	509	500	539	481	484	509	532	500	534	481	552	509	485	473	516	481	508	510	470	493	507	521	463	508	523	521	509	507	495	499	491	499	483	513	522	510	506	561	520	513	484	484	463	475	477	506	482	462	497	523	519	472	483	521	512	472	494	474	528	488	514	492	497	512	526	487	513	497	503	525	484	474	509	508	479	513	506	518	505	484	493	494	497	531	506	554	535	479	512	490	534	535	520	514	508	493	540	499	511	478	441	542	506	517	522	530	499	480	469	487	511	545	516	508	507	477	509	514	491	494	517	470	519	517	494	476	505	469	514	488	480	492	533	488	506	513	521	525	524	499	527	524	493	504	527	504	469	532	465	532	486	497	508	498	499	518	502	478	503	472	472	526	491	503	525	493	480	510	476	500	479	478	484	513	515	504	515	483	534	520	507	465	501	528	473	485	545	527	505	480	508	500	483	505	503	494	516	509	476	508	514	526	509	474	496	519	506	492	514	538	502	512	501	523	461	514	476	500	518	469	506	502	470	519	553	494	501	479	476	501	455	502	479	530	502	508	517	527	485	487	505	482	479	533	472	511	521	504	452	478	538	490	485	508	506	508	488	518	498	514	544	494	507	468	482	496	547	545	510	519	484	559	504	462	521	513	536	515	484	529	505	505	507	474	494	523	519	503	543	526	481	536	494	496	528	513	545	513	542	536	535	498	479	517	565	495	507	505	517	494	506	518	465	528	490	508	505	493	525	561	508	522	476	499	503	520	482	522	466	510	529	500	448	531	464	493	502	485	508	561	498	499	493	507	521	527	479	517	487	520	480	480	488	508	482	493	530	509	524	488	502	522	480	516	496	492	530	490	555	497	475	539	526	568	491	515	535	524	475	460	477	512	474	523	465	487	518	501	489	489	506	499	545	505	486	510	512	519	485	554	530	501	525	489	500	526	485	526	450	502	518	518	499	488	554	521	541	523	461	525	475	498	510	471	484	494	519	518	518	484	528	514	453	458	525	514	563	501	486	505	511	480	501	517	520	517	544	500	483	525	484	487	520	491	516	482	497	511	516	504	519	481	495	513	544	497	500	531	523	528	482	478	529	539	510	521	546	537	469	505	491	530	491	506	488	520	501	493	529	505	527	541	494	486	516	504	483	500	513	493	473	521	542	496	538	511	484	510	527	503	519	520	510	496	488	516	502	500	520	523	470	530	569	466	498	508	494	525	463	501	480	486	475	451	497	519	487	467	483	519	503	508	510	507	452	503	477	459	532	496	494	500	500	530	471	504	466	482	483	514	492	462	532	480	499	525	478	496	512	537	528	521	502	516	498	518	492	486	512	532	491	498	515	531	506	512	482	470	561	504	478	502	463	466	489
9044	2413	3323	2716	1835	1186	1174	1636	5297	19611	10975	2124	2383	358	270	236	237	214	256	270	228	198	204	201	217	200	201	180	203	195	207	180	190	191	177	181	161	198	170	173	196	173	172	164	189	187	217	228	213	199	201	225	912	1068	730	445	263	175	146	170	137	182	148	175	162	175	161	159	180	128	145	147	169	158	167	172	148	148	156	163	157	153	137	159	144	158	152	161	164	160	154	178	142	162	177	165	142	173	169	146	165	158	158	142	159	163	157	164	154	157	156	174	160	177	163	169	163	159	138	152	164	157	153	161	158	151	152	171	154	163	190	163	161	170	161	161	146	163	141	163	145	160	151	165	167	144	142	151	171	174	166	180	153	178	149	174	164	174	158	138	164	172	166	141	149	166	150	153	166	142	156	164	160	156	166	172	160	131	166	151	156	154	170	186	163	175	170	166	157	161	151	157	161	165	160	150	159	182	176	148	168	156	161	146	155	164	157	156	143	170	140	154	160	162	133	121	129	142	133	177	196	136	157	176	151	187	141	135	162	187	154	165	164	144	164	162	141	165	169	153	156	172	132	153	153	121	164	158	158	174	158	148	154	167	172	149	173	175	155	159	138	166	163	166	164	167	150	153	161	171	151	167	149	161	184	144	165	163	173	142	157	149	153	156	163	180	157	165	150	156	156	152	169	138	151	143	159	159	170	144	159	153	159	169	169	192	138	142	177	171	166	158	157	148	158	200	156	192	155	168	161	156	153	176	166	166	164	145	163	158	163	144	163	178	147	172	130	183	160	152	165	147	148	143	182	171	154	174	176	131	175	148	154	145	139	154	160	155	175	168	161	155	149	158	146	142	148	146	168	168	155	155	158	164	153	159	180	140	158	153	135	160	158	142	134	165	170	139	159	174	173	174	164	159	175	143	171	170	169	162	150	165	156	132	182	179	158	154	149	159	174	156	170	159	164	152	166	159	165	147	162	148	154	164	184	184	168	158	160	152	164	162	152	141	171	155	166	163	169	157	162	177	168	135	178	160	160	148	157	159	150	170	178	168	163	169	159	149	155	165	141	169	172	149	135	152	167	190	159	154	159	151	176	171	151	165	157	164	175	137	163	158	171	157	143	166	166	153	168	169	150	170	143	175	167	167	135	163	170	149	157	151	158	159	146	156	163	155	152	143	177	147	165	196	134	154	161	159	143	154	158	150	151	138	152	166	159	166	157	150	160	173	144	145	149	153	161	154	176	169	161	168	149	180	152	168	158	165	178	149	140	168	150	166	144	170	177	178	167	156	177	153	170	160	169	137	179	160	158	155	144	156	165	170	176	174	167	159	184	149	163	171	172	142	131	168	155	163	147	169	147	167	148	163	155	155	139	148	149	161	136	179	170	170	155	149	153	171	164	148	168	157	167	175	156	151	142	155	141	169	149	168	176	180	155	157	155	143	145	141	152	158	172	163	150	171	167	156	186	161	178	160	156	163	186	148	148	152	153	138	163	178	168	162	169	156	156	173	171	154	161	147	157	153	167	152	186	133	161	161	160	158	185	158	171	165	151	138	178	147	148	171	132	170	156	145	154	154	151	157	154	156	165	148	162	144	168	179	161	159	161	146	173	155	189	152	161	138	158	168	167	160	164	163	155	154	156	171	176	155	163	150	163	171	150	169	181	160	157	148	153	146	183	137	149	162	156	175	141	157	162	164	155	185	150	179	168	183	157	181	142	146	160	162	165	166	182	140	164	165	160	174	146	150	173	149	157	151	165	176	155	164	172	169	165	169	143	153	144	177	153	157	164	167	167	179	186	130	132	145	143	152	177	150	159	165	147	160	176	176	144	172	165	156	162	172	147	154	177	167	155	179	182	160	161	146	142	163	138	162	173	166	169	161	170	172	141	157	156	166	155	176	164	168	131	161	167	160	166	173	143	167	152	143	166	154	163	173	179	185	151	161	155	157	148	141	161	165	159	187	171	172	159	149	156	133	163	172	183	167	173	158	177	165	162	167	148	139	177	160	168	131	144	143	129	164	163	136	159	153	164	132	157	167	156	157	147	152	165	129	154	169	160	152	162	162	152	170	143	195	147	166	145	141	152	158	149	160	179	154	140	136	169	165	141	186	148	150	169	167	166	161	169	174	178	165	157	154	145	169	159	168	164	156	184	152	178	175	160	159	159	144	167	147	159	152	161	151	146	165	144	147	177	163	173	169	159	165	165	148	173	168	177	156	160	177	166	146	161	143	172	182	150	179	155	154	151	153	126	174	177	169	151	135	183	165	172	142	157	158	157	153	181	146	182	148	152	154	169	159	161	152	151	132	152	155	142	161	158	148	155	176	155	173	172	180	148	185	167	153	176	137	119	154	177	147	161	168	171	153	151	155	156	186	161	152	150	159	166	188	144	175	144	168	153	167	170	149	176	160	168	152	172	154	168	147	156	178	144	148	187	180	170	160	173	152	156	161	155	139	144	139	137	156	179	152	153	173	184	151	160	159	174	164	149	160	165	160	169	138	172	151	164	142	143	131	162	136	156	154	150	167	154	160	145	166	161	145	159	148	162	179	175	169	171	155	169	181	131	175	161	152	178	173	190	169	173	166	158	164	138	154	163	169	145	155	178	176	171	157	158	144	152	152	146	159	168	193	156	135	181	167	172	127	163	151	179	131	145	154	165	172	169	162	143	171	153	155	154	157	159	161	159	140	158	176	162	165	160	147	164	161	150	146	164	160	143	159	184	152	163	180	167	164	135	159	139	146	159	156	147	160	176	168	156	178	161	153	165	141	182	157	178	151	142	152	151	159	168	154	140	169	177	155	158	164	156	161	160	160	175	167	167	162	167	131	167	167	148	140	152	153	153	178	148	163	136	155	164	172	152	166	150	171	147	159	148	168	160	160	178	153	153	152	147	152	156	171	149	155	153	144	184	159	162	171	153	145	143	177	171	177	186	168	179	168	158	146	171	175	154	162	171	140	159	174	167	169	173	152	160	161	169	161	126	175	168	170	159	138	169	153	153	154	155	152	152	154	161	156	179	176	149	162	166	183	173	142	160	169	156	154	160	161	185	145	175	142	183	180	143	168	134	135	150	157	147	169	158	145	144	160	140	172	155	169	159	173	170	191	151	160	186	169	164	173	189	170	144	151	158	157	162	157	177	163	164	137	149	135	160	151	157	147	153	151	155	165	161	144	175	150	162	146	163	162	138	160	151	149	168	182	143	156	141	169	160	148	168	166	183	164	167	167	157	145	163	161	152	171	141	153	148	158	153	153	167	148	147	147	165	175	139	168	162	156	160	148	160	154	150	156	161	160	172	161	173	161	177	164	144	148	188	177	147	161	143	152	163	159	156	178	168	143	142	183	176	184	154	161	166	168	135	151	151	158	168	159	137	164	131	168	168	153	169	153	153	156	163	152	135	161	163	155	162	172	172	159	167	157	154	161	165	155	159	162	161	163	142	147	131	164	165	162	143	172	162	152	164	148	155	154	154	162	154	168
6099	2566	5253	6032	5652	4483	5129	7488	17282	39745	23992	8788	11386	1735	1138	1027	1110	1114	1283	1257	980	853	806	870	768	749	767	823	870	674	632	620	662	707	614	612	627	639	649	654	608	684	669	615	617	720	704	850	795	819	896	1044	6021	6584	4696	2368	1113	652	473	475	470	483	483	488	455	477	478	470	493	428	492	453	467	510	487	455	465	492	435	466	461	492	460	476	462	439	481	496	515	522	484	468	496	448	458	472	450	496	474	545	432	476	486	475	431	458	489	476	486	473	471	478	480	492	495	453	450	435	463	468	463	484	481	508	472	471	472	494	460	483	455	460	464	470	501	456	474	481	460	464	459	457	457	439	465	455	462	482	478	491	443	492	497	459	496	484	463	459	463	453	469	450	433	459	489	462	471	506	533	480	412	494	486	486	491	490	472	506	491	472	468	482	470	476	464	464	464	461	495	456	458	453	494	466	492	451	479	460	473	469	460	474	504	468	509	508	493	493	438	490	463	470	447	464	481	467	490	449	480	512	489	414	483	495	466	469	501	460	464	488	488	507	480	460	439	456	505	498	481	520	457	483	443	476	476	475	481	503	473	487	461	491	474	496	505	488	467	460	501	448	494	494	473	461	496	462	455	482	480	463	480	476	511	493	476	458	486	453	494	486	485	511	465	480	483	461	439	473	478	493	477	497	479	467	473	486	479	437	458	481	467	462	469	434	493	465	479	458	473	472	487	482	439	453	486	476	446	497	451	464	480	472	498	513	475	511	467	472	481	440	475	460	476	498	474	523	453	461	454	485	454	474	450	452	453	477	495	478	474	453	468	488	461	485	467	467	474	488	469	455	473	453	499	473	452	462	455	470	461	448	466	493	516	457	457	458	456	452	455	481	494	471	454	494	510	469	481	469	470	491	439	476	500	456	480	473	501	503	468	457	473	446	440	443	514	477	471	480	447	482	511	449	531	443	487	436	473	468	459	499	473	453	507	466	489	461	470	477	460	485	490	487	462	472	454	443	480	465	460	491	485	462	509	504	506	484	440	489	469	466	490	493	513	439	497	474	438	482	442	495	491	439	480	471	470	452	441	432	488	474	507	435	503	442	452	453	459	501	450	477	451	443	511	471	464	478	487	435	478	505	455	447	495	466	458	474	454	442	456	479	467	507	451	463	467	493	474	488	479	479	500	502	472	506	494	473	465	490	471	510	449	474	457	444	447	494	436	459	508	481	468	458	478	485	467	475	468	447	515	482	469	485	428	430	429	490	462	486	501	472	461	454	506	473	464	481	475	455	505	475	501	451	455	469	484	502	457	463	493	462	443	445	471	488	486	462	494	463	461	483	420	479	474	459	476	419	467	483	429	488	480	449	461	461	479	474	493	479	520	438	511	505	446	490	469	491	439	467	476	478	495	458	474	478	470	477	483	504	501	462	464	483	483	494	452	485	483	440	473	464	505	461	486	483	453	452	467	482	496	441	483	516	475	472	453	484	471	520	471	482	485	483	417	480	464	469	484	462	479	471	477	486	482	481	482	516	482	512	512	444	483	473	461	455	440	507	470	484	457	489	476	428	505	521	470	480	469	453	472	458	488	449	463	485	503	484	472	480	474	442	487	456	470	442	498	483	445	464	474	449	482	482	482	452	480	487	500	487	469	476	466	472	439	482	495	423	501	451	464	461	439	496	477	495	474	458	489	487	435	454	488	475	470	448	487	498	481	469	461	456	468	497	470	454	480	498	461	438	450	460	434	525	466	487	501	440	460	486	437	459	475	446	502	451	464	509	472	436	488	507	443	497	465	470	491	486	474	450	458	502	477	465	515	472	447	458	488	476	466	432	474	420	476	453	489	454	433	474	445	498	480	486	469	484	434	441	477	457	490	480	502	410	485	499	486	497	511	455	453	479	475	449	480	473	480	465	480	474	493	443	458	471	495	445	443	456	508	492	469	514	480	491	474	466	463	495	484	493	491	488	499	483	504	488	449	465	465	436	494	486	478	477	515	442	473	471	479	455	454	485	470	477	426	441	486	467	493	450	460	489	462	450	476	484	485	490	445	470	488	515	461	439	487	467	468	450	458	478	490	491	456	482	461	518	478	479	456	495	475	479	480	491	498	466	465	478	480	505	464	454	452	449	499	485	477	457	510	481	480	490	498	452	452	455	489	445	462	484	517	485	471	472	471	491	525	463	505	462	448	456	496	492	436	462	484	466	470	444	501	508	481	485	477	446	487	509	507	462	429	463	477	439	467	498	482	499	476	472	451	466	475	448	458	494	450	468	485	487	470	463	502	477	503	473	421	463	463	459	466	441	474	451	495	483	433	451	491	457	493	461	467	493	482	504	452	476	482	486	495	463	475	493	514	468	496	480	436	468	492	447	494	478	477	513	470	444	486	480	451	496	474	442	435	464	469	467	482	468	484	437	482	451	496	458	512	455	485	461	486	449	490	480	456	447	467	489	516	513	441	478	496	496	468	444	465	495	458	446	465	495	454	436	464	473	441	451	459	499	476	463	495	483	458	460	482	484	468	492	468	459	503	459	506	495	490	445	453	487	457	524	461	478	510	479	499	445	450	469	445	484	435	516	505	461	462	464	456	456	493	453	484	434	466	482	466	427	503	463	474	468	455	456	479	502	495	466	431	463	506	491	462	481	484	476	472	487	495	452	459	476	521	450	484	454	463	454	453	448	467	471	463	471	489	492	465	483	518	464	451	491	466	474	484	478	484	454	490	504	508	503	468	459	471	481	483	479	514	517	490	440	479	481	478	419	498	438	507	435	489	465	486	475	477	477	493	427	464	491	473	483	530	481	492	486	456	505	470	507	442	456	490	470	457	491	482	454	474	482	484	477	498	536	484	449	465	455	430	495	479	478	473	474	525	494	470	451	463	488	500	499	438	459	486	457	479	469	455	488	477	483	498	489	475	459	474	509	456	497	455	477	485	461	453	434	526	454	491	464	443	478	473	502	499	463	477	452	466	470	475	500	493	449	466	506	475	456	476	423	475	482	483	444	476	474	484	488	470	481	485	472	471	514	475	426	510	486	472	450	496	480	482	424	515	498	462	451	480	542	467	478	483	495	498	459	467	509	478	476	443	450	463	458	469	450	511	469	458	464	505	467	485	460	476	469	438	464	485	449	453	459	459	450	522	483	467	466	468	519	477	448	464	455	423	502	456	469	478	499	500	489	484	497	479	462	443	489	500	431	472	447	466	484	449	468	507	450	449	480	464	513	461	490	501	493	434	475	487	507	473	492	462	451	507	504	478	461	451	435	470	537	477	487	486	486	479	478	463	464	512	504	449	480	508	501	442	461	464	477	462	482	499	475	496	481	479	529	479	475	494	494	466	461	488	475	512	492	475	502	478	470	424	503	450	476	497	463	484	465	482	467	500	430	487	455	449	465	492	458	519	472	493	490	517	447	444	510	443	494	419	436	440	461	436	452	460	494	511	497	441	458	435	481	484	440	462	468	448	473	487	473	441	471	472	488	480	436
15826	4744	5955	5068	3233	2056	1668	1741	10848	30246	14709	3080	3363	502	400	355	440	418	381	312	401	276	247	328	284	308	312	331	266	280	237	248	215	248	277	223	228	203	220	216	271	220	235	262	295	266	300	264	289	268	270	255	1410	1721	1265	672	390	283	207	199	183	189	208	205	198	199	183	229	204	205	181	205	198	202	184	223	198	202	192	247	212	194	208	203	194	225	191	207	212	198	227	205	204	216	206	190	207	193	211	191	185	220	203	223	190	205	197	208	203	202	194	207	232	196	201	192	198	197	191	204	195	191	218	191	193	234	211	205	201	221	205	212	217	217	197	187	204	196	185	198	233	200	206	192	204	199	231	185	198	190	223	194	206	205	187	217	206	229	177	211	196	194	199	193	200	208	205	198	226	222	216	214	209	192	210	189	210	215	174	192	201	197	228	216	191	200	226	221	210	187	226	213	208	229	202	201	196	192	189	205	211	179	207	178	193	207	201	193	184	206	174	220	206	218	230	198	191	187	199	210	215	178	210	225	189	222	191	181	202	200	209	189	165	211	190	194	229	193	208	210	174	177	195	199	186	218	210	218	206	206	228	199	174	209	177	197	215	201	184	190	213	191	196	196	209	206	188	180	179	201	212	243	226	197	186	197	199	173	209	202	190	197	185	217	220	193	224	202	207	211	210	179	192	206	182	180	197	208	195	205	201	202	175	172	190	198	196	190	188	180	217	198	206	198	195	216	207	215	214	184	211	200	183	196	203	207	177	211	217	194	203	205	189	189	191	181	206	211	215	197	225	199	216	218	172	201	192	186	205	212	215	196	191	217	189	187	182	192	224	201	194	204	186	196	178	199	211	201	178	232	214	195	186	204	222	198	191	202	193	209	202	197	218	206	204	212	193	188	188	186	190	217	179	203	187	187	198	201	216	210	193	209	217	200	194	235	178	181	194	199	200	201	194	188	208	195	200	226	209	200	193	219	183	205	210	213	225	207	182	204	199	206	185	191	189	207	194	207	199	197	217	215	207	196	207	194	182	193	203	187	206	176	207	216	183	192	210	199	218	209	200	197	186	205	228	204	204	207	212	195	211	198	192	196	187	206	203	211	203	205	170	200	196	203	198	203	175	210	218	200	199	217	202	196	171	200	196	237	194	213	200	208	210	197	221	208	203	199	212	179	214	222	192	221	212	189	207	210	221	184	200	200	228	195	221	200	220	192	203	202	216	218	206	175	225	199	174	204	230	214	201	209	213	181	176	191	208	191	191	205	226	204	191	221	210	189	236	222	196	198	200	196	189	184	204	202	196	207	207	210	201	195	199	183	225	199	210	208	176	217	187	207	217	197	204	181	222	206	239	211	183	190	202	200	218	201	196	185	177	188	195	209	219	175	227	194	207	180	178	216	189	185	211	205	222	207	185	214	205	213	188	201	220	202	183	187	213	190	179	215	213	184	204	206	200	210	199	215	188	193	193	204	219	179	205	204	205	216	190	207	225	245	188	191	198	189	201	200	188	183	193	187	213	189	198	204	207	206	223	198	192	229	215	189	205	211	195	180	217	213	208	212	199	208	179	198	201	214	211	175	224	196	190	205	214	211	181	185	186	221	203	213	179	195	188	201	207	199	208	206	214	210	213	213	197	186	182	209	207	229	223	196	213	193	212	211	218	207	195	175	199	189	181	201	203	216	188	181	208	188	220	197	192	193	183	210	182	202	200	177	211	196	183	191	217	215	173	209	208	197	200	214	214	184	203	212	186	196	196	183	177	187	206	199	221	203	219	202	207	220	200	202	215	206	194	215	198	214	214	160	210	173	209	171	200	194	181	187	184	199	208	196	165	197	213	192	186	214	217	203	200	194	185	217	194	203	222	208	181	200	180	212	176	191	212	212	188	199	195	180	190	182	192	199	193	202	204	213	175	166	207	189	223	184	191	183	202	194	189	173	217	202	221	183	174	200	180	218	193	197	184	186	179	186	219	193	219	197	182	189	222	195	191	195	216	205	205	189	206	198	210	206	195	198	213	199	190	196	182	187	189	235	200	196	194	220	202	192	190	206	207	220	197	216	194	192	192	222	205	234	202	193	193	213	211	197	191	197	181	194	204	195	206	218	202	214	215	197	225	181	214	192	195	195	213	195	241	195	218	204	210	180	184	193	202	201	202	201	215	193	203	199	200	205	220	192	199	211	215	215	180	221	200	205	205	198	164	213	184	192	195	211	187	205	191	180	197	201	186	221	181	200	186	181	198	178	204	216	191	209	189	219	219	233	195	201	198	199	204	213	175	223	204	199	188	190	213	203	192	195	194	222	222	208	200	240	172	189	184	196	173	205	208	198	236	182	192	213	182	190	205	202	217	181	202	188	178	183	210	187	158	215	214	184	197	217	185	202	231	230	187	196	183	174	215	188	169	214	186	227	229	223	187	203	210	208	181	221	210	196	196	213	206	195	178	206	199	217	214	191	209	209	212	189	203	198	201	183	201	196	187	202	197	180	209	198	203	205	194	186	210	213	189	179	216	195	205	226	180	185	208	200	206	192	171	197	186	229	190	207	200	191	185	196	201	214	177	219	194	209	197	197	212	192	190	194	191	178	184	221	198	213	206	197	179	169	202	220	222	206	220	184	206	213	198	181	195	202	207	193	205	190	192	200	176	199	205	190	194	183	196	182	194	207	211	228	199	208	215	211	169	201	179	199	193	200	169	201	216	198	217	195	163	202	213	218	211	220	212	197	181	187	219	196	177	199	230	236	201	204	207	190	219	176	199	211	169	185	198	222	208	193	230	215	186	188	215	208	186	202	198	203	183	196	208	224	197	199	210	234	196	227	203	214	199	190	217	171	191	200	220	188	200	200	188	207	224	219	196	206	177	212	216	166	197	206	201	192	196	205	226	192	193	184	203	207	194	191	203	181	192	209	188	209	214	211	180	209	200	196	192	224	212	196	188	194	221	192	193	202	225	179	191	172	201	192	192	222	216	193	210	240	192	205	197	175	216	212	198	191	209	201	184	196	212	200	229	193	185	190	180	203	193	197	190	201	185	198	201	204	217	198	206	217	184	227	218	203	217	193	180	224	224	219	205	175	201	195	186	196	200	211	219	219	193	205	211	221	172	228	186	209	222	182	223	209	189	201	213	207	205	199	187	216	209	182	216	202	205	177	212	174	194	202	178	192	194	192	200	203	224	215	212	176	205	198	210	226	167	212	180	220	207	197	185	185	192	207	188	177	199	184	233	197	185	231	174	198	192	215	204	185	230	217	203	198	212	191	201	194	196	184	214	208	195	197	190	191	213	195	213	170	244	203	226	224	213	193	207	215	207	180	219	164	206	192	205	209	205	185	175	183	212	193	198	183	195	220	186	207	202	204	200	214	208	178	213	207	209	181	210	186	212	211	168	186	226	187	209	191	182	203	223	199	192	204	209	227	199	193	202	208	219	190	211	198	217	170	206	199	199	183	203	193	222	175	220	205	194	190	213	213	213	190	219	194
8176	4180	7926	9604	8481	7294	6655	7059	26515	48651	18763	11574	12374	2191	1584	1424	2048	1793	1589	1672	1820	1282	1035	1386	1215	1328	1260	1187	1225	1000	881	883	811	902	856	826	839	746	741	796	851	898	890	973	1070	1116	1323	1426	1318	1207	1041	1129	9106	10525	7862	3972	1762	988	595	568	579	613	602	536	565	591	565	583	572	615	608	546	582	536	572	593	601	603	585	588	584	579	535	599	559	557	605	560	557	589	566	579	557	578	605	582	591	556	614	579	598	561	597	606	567	562	598	579	606	594	557	571	554	550	535	599	569	590	536	563	592	574	624	628	589	573	570	599	540	563	576	623	578	593	550	580	595	553	583	605	570	590	548	574	614	580	555	603	565	572	576	549	608	589	555	600	613	585	610	568	589	566	598	609	612	578	576	598	553	526	542	587	609	593	593	571	592	556	556	595	556	566	576	559	577	585	587	584	590	544	581	548	537	580	574	593	614	594	608	551	595	552	639	600	590	599	570	518	553	576	570	604	572	579	556	612	561	609	575	578	597	593	591	578	547	619	594	595	602	627	551	556	583	607	564	584	601	600	574	560	582	584	569	577	582	621	627	565	597	586	570	566	571	555	570	563	556	537	588	568	543	565	614	592	578	579	580	562	545	546	591	574	576	581	587	604	603	574	589	580	568	580	604	580	591	572	615	604	561	542	572	577	586	589	559	581	573	586	563	577	571	553	590	572	562	624	558	534	544	559	571	609	538	601	543	560	647	552	582	595	602	590	532	587	604	588	611	590	627	564	584	586	560	586	573	569	610	571	585	601	565	558	605	570	600	604	615	547	591	581	573	561	583	561	637	623	621	606	578	579	574	572	557	602	604	604	594	580	552	598	581	580	590	550	624	577	649	545	553	585	594	567	566	601	615	573	587	594	563	577	619	542	573	596	566	590	552	598	581	567	590	598	552	591	580	592	594	575	562	567	558	559	572	530	600	585	599	530	582	568	593	602	588	633	615	574	596	595	590	555	616	563	550	551	564	556	586	600	547	596	576	575	582	602	566	559	569	595	598	592	563	591	606	572	559	530	569	553	599	590	572	594	633	624	572	562	586	565	591	605	589	572	568	590	585	585	571	535	556	623	570	592	579	618	576	594	583	564	600	584	574	574	594	561	567	566	578	550	561	607	566	550	585	516	553	500	531	580	555	575	577	564	631	561	586	557	559	580	610	598	594	570	587	592	558	609	555	615	568	594	576	566	596	632	595	559	580	552	604	596	585	597	562	579	565	583	629	578	548	564	563	608	553	596	592	566	565	547	608	577	609	574	606	561	617	576	595	584	618	568	625	585	572	585	598	579	602	601	564	619	565	550	604	569	618	582	571	551	550	646	599	602	551	564	535	600	568	596	595	560	595	589	608	583	554	562	588	556	583	560	625	606	572	587	581	559	583	563	586	572	596	609	561	581	605	596	572	569	550	608	580	596	593	583	612	554	570	585	583	572	606	563	593	581	600	599	557	589	582	545	590	551	599	566	617	589	621	581	581	587	594	567	565	585	603	580	580	567	618	553	642	609	592	583	523	583	576	575	592	603	596	578	599	600	565	552	572	632	614	580	578	587	601	530	588	594	592	562	549	587	578	556	574	555	574	538	563	594	582	570	619	587	626	575	586	572	584	607	586	583	587	613	555	569	538	583	569	568	566	573	580	573	623	547	571	562	551	613	583	571	570	605	606	564	625	578	586	554	583	625	613	564	571	526	584	583	588	595	617	574	586	560	586	585	555	590	571	578	564	592	600	660	534	607	549	583	610	563	570	595	586	558	597	581	597	569	596	578	605	585	587	605	585	557	602	595	566	577	595	613	570	627	572	562	569	563	566	583	609	590	612	582	524	557	557	545	566	575	565	560	604	608	574	585	573	568	609	577	575	568	551	614	593	565	543	581	554	560	564	601	607	573	559	554	582	608	561	553	563	597	537	575	539	610	601	613	595	587	565	545	566	569	585	566	631	571	597	603	598	561	590	610	549	614	582	567	559	583	614	559	589	579	597	559	578	590	621	566	605	593	583	607	578	595	549	619	557	625	547	567	582	600	601	571	544	571	629	588	595	584	545	586	602	589	561	541	589	551	572	601	598	602	585	606	586	584	610	565	568	585	552	585	566	593	588	602	547	599	645	580	566	593	602	620	567	592	589	569	614	565	570	545	557	594	576	589	635	589	565	592	552	565	575	558	577	601	582	590	586	602	538	622	528	548	582	621	573	617	543	556	539	586	549	587	602	596	592	627	559	592	618	542	567	612	584	558	550	559	572	581	575	606	616	614	589	574	599	570	599	558	556	561	573	601	575	574	631	593	612	593	604	605	593	528	532	572	570	589	576	576	577	595	565	571	569	576	591	587	551	567	598	605	627	594	600	603	556	601	540	596	601	552	578	605	611	558	619	580	563	604	587	625	548	578	563	598	554	572	538	571	622	542	593	566	581	554	568	516	535	592	584	590	589	592	583	569	586	577	552	609	580	606	570	599	614	571	569	541	592	566	565	600	572	591	560	583	565	639	598	613	574	597	598	582	551	595	602	602	563	624	605	616	572	572	587	548	545	577	584	570	599	550	577	595	574	591	569	613	550	631	554	568	599	586	598	600	600	588	557	567	558	563	570	571	553	584	569	567	597	587	570	623	563	555	590	573	531	553	585	565	579	554	540	597	565	569	564	592	563	528	592	532	592	581	535	568	600	587	583	536	565	586	584	558	553	582	613	561	605	595	598	562	627	563	568	613	552	632	555	624	566	565	565	586	582	596	560	593	569	628	573	585	566	541	618	594	530	583	553	570	604	594	542	572	530	532	598	540	603	633	597	617	543	581	583	568	574	582	557	551	579	577	567	588	600	558	586	574	594	557	563	595	536	611	554	573	601	563	588	545	611	585	586	568	567	581	588	534	505	564	561	554	598	535	567	594	570	543	585	554	613	602	569	608	597	602	582	555	591	573	552	600	594	547	613	551	579	581	550	551	615	579	524	628	612	555	567	562	580	548	564	545	557	589	547	581	584	569	594	575	572	556	608	543	576	553	583	533	563	559	586	602	587	590	592	551	610	544	603	605	584	558	568	596	602	534	576	599	543	588	580	592	608	548	559	574	601	607	557	582	591	573	576	547	577	577	611	541	573	620	587	562	607	610	554	552	586	606	587	549	554	553	584	562	576	544	585	586	594	564	583	571	602	599	559	606	571	596	555	596	582	579	536	604	581	581	591	588	613	601	568	572	573	605	499	606	583	566	614	622	639	570	593	595	608	587	576	586	563	584	587	575	581	583	610	602	579	574	587	586	624	585	602	562	540	585	544	566	578	564	575	585	579	574	603	551	603	598	592	582	560	548	548	521	582	575	577	549	580	587	594	587	577	593	596	585	586	593	571	623	588	561	574	569	611	552	548	600	553	573	563	565	506	567	600	597	574	599	537	544	526	552	607	550	552	599	595	597	569	603	571	594	574	586	571	620	584	595	630	601	682	601	577	555	571	635
2075	358	455	400	320	301	264	213	311	1187	397	334	393	194	205	189	203	211	205	178	188	184	183	187	183	219	194	225	195	190	178	183	179	195	188	194	207	189	199	184	191	189	190	196	239	188	185	212	195	200	176	182	216	336	362	321	264	212	194	176	213	205	178	174	173	184	211	192	196	206	186	179	177	189	195	208	198	172	180	180	196	187	212	184	188	199	200	193	193	170	203	196	201	200	178	175	200	200	177	198	196	198	185	164	187	181	206	186	188	180	177	171	200	199	215	206	193	193	171	180	189	199	178	183	160	168	202	167	177	192	202	177	186	185	214	184	207	187	189	178	172	174	170	198	173	207	211	195	196	202	165	192	201	203	209	205	181	179	196	167	171	180	181	192	183	182	185	244	216	183	199	178	184	182	180	211	208	189	177	160	181	191	175	204	183	196	182	171	201	185	171	183	179	190	176	190	206	195	184	195	171	187	192	193	189	190	190	172	190	166	174	193	198	178	176	201	187	192	172	177	169	175	179	200	206	200	186	197	176	204	186	192	182	192	182	185	180	182	170	176	170	203	191	186	169	187	206	160	201	186	214	194	198	197	176	197	187	202	215	194	174	195	204	188	186	169	214	199	200	181	190	207	203	168	179	207	187	202	184	197	174	201	234	204	218	201	164	208	175	176	202	177	181	210	199	166	181	181	190	211	198	204	197	178	184	184	196	183	204	182	215	192	185	203	189	155	198	192	184	205	216	201	199	197	169	210	197	203	192	209	197	201	173	195	202	182	209	167	181	175	207	202	208	185	189	170	193	179	177	195	190	181	201	181	200	177	195	215	198	199	188	201	200	180	193	201	202	171	195	168	177	193	201	186	184	178	183	177	206	198	179	207	200	218	201	185	172	182	180	158	182	186	196	161	204	172	174	208	192	167	209	191	176	189	177	205	212	182	182	197	184	209	191	188	184	177	172	199	188	180	213	186	197	195	190	208	193	176	185	202	201	203	188	208	216	178	185	220	173	173	188	174	187	184	164	201	202	187	180	198	213	186	199	178	223	189	199	208	201	187	223	202	189	184	178	180	180	206	215	199	179	199	193	190	171	194	214	193	186	211	198	175	173	202	206	191	182	226	187	197	177	209	186	178	191	203	192	219	184	200	197	178	190	187	183	208	185	185	178	165	188	194	189	190	205	163	183	207	185	190	165	199	170	175	174	188	165	201	153	187	194	180	184	200	183	171	191	188	193	191	192	179	183	184	200	187	202	172	166	194	165	163	206	194	200	192	173	163	182	191	175	191	182	192	187	196	175	192	183	181	214	200	211	195	167	177	183	189	183	201	187	192	183	174	162	178	209	208	165	188	177	202	204	174	185	186	218	207	192	171	203	182	196	185	200	178	198	167	213	186	183	180	194	182	178	196	204	177	181	202	180	172	167	182	198	152	224	171	223	207	182	178	181	190	200	180	170	211	183	191	199	183	194	225	192	210	171	181	195	206	178	213	159	191	203	195	194	209	172	192	191	188	180	181	193	174	188	179	169	170	196	184	210	174	192	188	205	188	200	165	196	201	201	184	189	195	157	178	194	203	201	208	200	185	190	204	214	189	190	182	188	203	182	172	175	188	207	196	199	172	165	175	192	167	194	188	207	189	186	194	175	204	191	199	178	173	213	180	188	193	196	198	197	158	204	174	218	180	199	198	192	162	196	202	172	201	174	189	200	198	214	204	188	182	204	204	193	200	180	183	191	173	216	199	179	194	209	204	205	194	180	175	206	220	185	192	170	204	179	170	192	189	216	170	179	164	214	197	203	191	197	168	195	162	190	199	176	175	209	189	182	199	173	194	209	189	210	171	187	174	171	188	186	168	189	196	202	192	207	198	165	193	179	202	178	189	192	196	202	178	173	213	185	181	183	208	183	180	171	215	210	210	175	189	181	214	178	184	195	199	203	199	203	196	199	188	208	180	177	180	195	177	190	198	199	194	186	182	181	190	167	202	198	179	212	199	182	179	208	203	189	200	185	184	181	204	196	184	186	174	180	201	192	199	190	184	187	182	206	190	164	182	191	201	199	188	189	191	186	176	194	182	173	173	191	220	235	204	190	200	198	170	184	188	175	190	196	176	147	222	195	177	192	239	177	176	165	186	195	199	173	176	178	211	176	195	189	190	208	204	195	195	194	191	199	181	189	188	191	218	214	173	199	196	205	160	189	192	194	161	193	202	174	155	193	179	200	198	169	197	196	182	183	168	176	189	207	166	214	193	180	196	192	180	187	186	186	188	193	190	193	199	194	190	214	180	167	195	193	176	198	202	195	176	176	176	200	183	167	208	214	168	177	185	171	160	198	199	203	203	228	192	153	186	187	163	166	178	208	194	214	169	198	173	198	198	175	190	188	179	202	190	189	192	219	169	191	177	177	187	199	204	187	214	169	175	187	189	172	183	191	170	209	192	179	189	182	202	187	193	207	194	195	199	179	204	204	196	204	171	204	196	171	187	174	201	185	176	209	200	196	187	188	191	176	212	213	191	200	192	194	183	201	194	193	186	181	192	216	200	170	196	180	189	188	200	180	175	200	175	176	165	195	169	189	190	198	202	185	185	187	187	192	164	195	171	199	197	171	195	201	183	185	174	206	197	181	166	197	193	167	182	190	232	194	171	207	222	171	171	194	193	185	203	187	218	216	210	206	198	161	182	191	177	182	172	213	199	211	195	183	208	185	209	195	220	191	184	206	174	181	201	203	183	176	198	206	202	205	185	189	184	190	193	177	190	169	172	197	172	175	199	170	201	184	210	184	195	200	182	175	217	178	183	185	182	176	200	202	205	185	188	193	196	179	183	205	181	201	206	188	196	204	201	186	176	190	178	220	184	218	198	207	200	188	202	203	168	184	186	200	187	208	182	218	194	196	210	187	220	219	201	176	199	209	198	197	187	180	190	186	189	200	181	173	189	168	171	196	187	211	181	181	185	194	204	169	195	186	162	185	176	186	190	190	186	209	208	186	187	204	188	184	185	185	187	180	181	220	198	176	202	186	190	164	191	190	232	184	171	186	177	202	166	179	169	210	196	197	202	194	174	195	200	214	206	185	209	193	170	201	204	188	188	174	206	199	203	186	201	179	181	192	176	213	183	181	179	163	199	188	198	184	169	192	184	192	194	204	205	203	198	187	182	168	190	207	193	201	204	172	178	214	197	183	190	194	166	197	211	199	212	208	196	198	198	205	170	178	163	185	196	190	178	208	172	192	197	194	216	203	177	190	203	194	160	193	192	180	189	212	201	222	201	200	203	186	187	182	198	180	169	204	174	183	191	194	209	203	180	170	210	189	197	193	191	215	188	169	186	213	198	207	156	198	199	184	197	162	194	192	221	174	220	199	198	192	186	175	186	175	179	180	203	190	182	161	199	194	188	171	204	194	190	184	179	194	188	189	189	198	188	200	165	194	178	195	172	189	181	174	184	166	189	174	205	176	182	195	206	201	213	182	190	201	204
2237	730	1125	1307	1101	1026	939	809	1523	6722	1562	1438	1972	651	570	534	630	603	596	612	612	563	571	592	566	596	576	593	528	543	537	523	585	576	608	561	556	584	587	516	593	616	549	580	604	597	604	537	559	566	575	561	914	1542	1667	1219	870	637	547	516	517	518	544	567	539	553	572	573	528	545	542	532	532	568	553	546	521	540	508	529	504	582	565	525	559	514	544	533	511	553	587	544	551	546	554	552	539	566	555	580	583	511	550	544	544	590	539	550	506	535	546	524	532	537	537	547	515	499	536	553	541	561	569	558	555	562	530	536	546	516	532	569	549	502	540	520	580	534	566	537	553	533	543	584	532	562	580	547	585	531	584	560	552	552	555	540	538	547	580	537	500	544	548	540	566	546	591	578	513	549	551	556	536	495	552	555	558	517	530	577	556	518	542	501	544	514	528	508	548	540	563	573	511	555	576	530	542	574	541	528	514	551	525	550	555	567	520	534	548	509	589	544	547	513	527	531	580	535	565	530	533	565	543	537	531	530	555	516	560	577	541	549	534	545	595	563	553	519	550	574	557	563	548	544	547	542	536	490	455	467	542	530	532	505	567	478	504	583	604	561	528	542	535	536	519	524	579	591	569	529	503	559	555	541	546	562	533	550	515	530	559	558	599	537	568	494	556	515	537	526	537	549	538	560	559	555	524	545	546	556	597	564	585	470	572	561	518	519	505	523	542	583	540	570	532	564	552	534	525	524	593	560	548	551	558	576	572	573	542	556	570	536	556	524	569	533	519	549	542	525	501	543	566	542	537	582	552	509	585	577	564	532	537	513	583	539	546	565	535	554	536	547	539	510	558	537	576	514	560	577	525	551	547	536	501	525	529	494	536	570	579	554	553	562	564	600	565	513	578	551	566	551	554	522	534	544	497	512	555	519	545	491	544	547	500	571	543	504	544	543	548	535	545	556	564	501	559	551	516	551	578	537	555	559	550	537	594	515	525	529	520	595	559	545	529	572	559	560	538	551	566	584	551	508	555	557	501	575	536	542	529	581	596	510	515	541	531	547	530	535	539	549	519	568	519	530	546	539	561	565	540	591	532	546	564	555	536	515	566	529	536	573	510	584	608	520	535	489	514	559	532	536	598	551	497	544	600	574	531	562	528	522	537	522	549	536	527	549	571	550	515	501	563	509	556	549	552	573	556	536	508	560	516	531	543	544	500	553	531	531	541	523	510	531	557	539	582	541	583	505	508	533	534	511	543	567	518	513	587	563	537	556	553	565	538	548	510	527	573	562	519	603	569	552	552	544	557	537	533	519	523	601	548	547	536	562	558	566	531	592	568	527	604	576	546	578	533	536	571	523	553	581	513	533	603	571	534	545	546	520	545	591	560	592	570	541	533	532	542	537	525	583	520	590	527	538	545	561	545	542	577	523	539	514	526	534	605	538	540	525	537	582	550	548	551	513	549	564	536	491	505	592	552	523	546	491	560	589	542	534	567	519	530	568	547	560	533	529	564	552	532	558	528	595	569	526	549	552	572	543	544	549	540	560	540	565	501	560	563	548	524	528	537	522	558	517	535	530	528	526	533	532	542	583	559	573	542	545	588	573	519	530	517	541	559	550	512	547	544	575	540	570	529	529	555	535	544	582	563	548	527	579	584	507	560	614	555	516	542	560	571	581	531	539	567	555	534	588	493	554	548	603	528	569	525	605	554	583	534	566	575	559	568	555	495	516	512	503	527	530	550	551	529	563	539	558	520	549	540	589	499	533	554	549	566	573	571	535	562	593	542	547	559	517	548	497	527	564	585	557	542	550	561	592	565	514	566	547	513	535	548	539	583	553	530	575	560	541	542	569	550	572	550	577	582	572	535	598	563	522	492	552	535	521	533	518	546	532	548	545	557	555	550	532	584	540	568	579	546	560	554	527	533	515	524	543	520	540	562	556	584	573	532	480	556	513	569	592	538	574	539	557	538	556	525	542	537	534	559	534	547	552	561	567	542	577	567	535	537	546	573	570	527	534	554	543	563	556	571	554	599	528	547	514	549	528	527	553	544	539	508	552	546	531	540	532	515	504	559	567	545	552	470	510	510	524	546	517	550	560	567	509	504	586	516	533	508	560	555	544	534	542	523	561	543	532	532	539	526	533	553	558	556	501	570	540	556	579	562	562	521	527	488	547	531	549	535	541	576	544	541	524	542	556	559	491	581	548	555	543	569	537	511	558	542	533	532	546	518	557	538	549	512	563	553	548	578	579	546	529	548	516	582	549	544	561	555	510	544	570	547	525	527	553	564	558	571	524	556	537	553	562	547	552	504	566	530	555	561	574	552	566	516	569	589	530	553	483	541	542	526	558	522	553	519	539	531	554	528	563	565	570	533	514	568	524	573	561	539	577	546	581	577	499	536	528	559	533	588	581	537	526	521	515	534	520	528	554	604	520	582	528	540	555	511	591	525	548	582	529	595	554	522	525	531	530	561	527	552	585	544	552	529	555	548	537	556	564	556	589	560	597	513	542	537	571	533	542	570	539	572	535	542	551	566	526	517	556	559	522	567	558	584	591	568	566	581	540	543	526	572	585	530	543	551	578	574	537	601	521	540	510	538	549	538	527	550	527	565	579	522	569	560	542	551	569	527	572	545	533	547	557	561	533	496	547	537	511	529	578	512	586	524	523	534	554	559	540	582	576	555	522	553	560	540	563	558	535	505	541	540	585	550	554	523	554	604	533	553	557	514	528	570	557	551	572	525	539	595	539	537	541	542	525	564	518	561	582	569	558	521	574	544	545	569	522	569	533	553	522	556	534	576	562	545	553	522	551	526	578	544	571	555	541	562	509	561	562	531	553	565	544	550	552	538	529	586	573	556	497	548	593	557	537	516	549	511	537	522	573	574	534	553	498	557	546	596	545	523	555	505	551	534	528	536	540	571	524	548	530	557	562	525	555	543	556	529	562	551	512	545	519	588	516	521	541	570	538	552	509	527	532	542	514	549	518	570	534	582	552	497	533	509	524	583	573	548	545	528	534	549	574	570	537	511	539	548	583	539	522	556	552	549	534	537	544	530	581	533	528	564	543	537	566	549	544	563	532	560	527	528	556	522	510	529	521	555	550	534	508	554	536	591	545	573	521	532	568	562	561	500	568	532	535	527	534	536	573	535	521	561	532	541	511	518	529	553	546	521	561	552	499	530	551	536	533	568	511	569	549	512	554	516	529	561	531	543	545	563	507	557	532	602	520	534	571	542	565	549	525	539	547	542	534	553	515	517	515	516	518	532	563	547	560	551	561	533	578	573	557	529	537	566	532	545	574	534	560	525	563	573	545	513	535	515	541	548	563	560	520	565	527	550	566	536	565	544	534	574	537	557	565	564	519	536	541	538	559	571	515	581	517	537	560	547	512	533	533	588	563	508	533	548	517	551	532	576	549	604	522	563	530	554	546	570	539	524	537	579	522	563	500	539	573	547	508	534	511	564	546	520	586	545	596	558	597
9141	1968	3130	2865	1882	1162	886	700	3495	11550	3875	3234	5170	456	317	277	343	334	315	278	256	246	274	206	249	252	241	256	226	212	195	188	221	171	175	182	199	204	186	187	196	201	218	207	179	172	192	214	181	198	196	231	1009	1070	896	542	292	225	187	191	142	156	159	169	184	154	178	166	165	149	184	159	195	165	190	183	165	168	167	171	181	156	165	177	165	168	180	165	190	165	202	164	185	174	185	165	174	196	183	175	170	183	157	169	183	172	180	172	191	172	169	176	157	190	166	171	169	163	155	165	176	182	180	171	181	164	184	175	184	193	204	159	173	185	175	167	178	163	157	170	163	164	189	152	185	187	159	181	179	155	171	167	158	154	174	192	168	175	164	176	169	179	177	154	167	183	180	186	161	161	186	166	157	167	150	153	177	169	166	150	182	181	177	201	187	171	175	160	180	167	155	183	162	190	139	178	171	181	168	178	182	180	155	178	180	155	184	162	141	174	185	162	175	186	186	169	163	182	178	176	152	201	185	165	179	161	162	160	176	193	180	179	162	183	175	174	165	179	184	160	170	178	160	182	173	167	187	174	167	195	168	155	157	171	173	201	182	177	159	154	177	183	190	146	167	181	150	167	164	156	144	164	162	188	158	178	156	173	167	182	190	158	195	180	204	157	177	176	180	178	167	167	164	177	155	189	177	171	174	173	169	178	170	178	180	179	182	170	167	157	164	177	179	155	183	167	188	169	177	191	183	182	166	161	176	174	174	161	166	184	161	182	182	214	172	163	169	146	160	168	188	178	154	174	163	168	180	200	172	143	174	172	158	175	156	174	158	172	161	177	174	176	200	172	155	160	171	170	177	183	169	178	166	173	154	162	160	160	190	169	160	183	165	168	166	173	175	171	165	160	180	152	175	183	169	178	146	191	173	152	173	204	169	158	158	155	152	173	164	167	166	174	168	176	151	184	182	173	160	182	171	193	162	152	168	164	156	160	178	193	203	169	160	187	170	173	166	192	181	140	165	160	181	148	165	191	163	170	194	171	160	149	184	160	169	168	173	162	178	158	181	191	173	185	164	164	157	163	180	170	193	166	181	176	167	179	180	175	203	171	174	175	173	173	168	180	169	175	167	172	147	191	173	195	156	179	164	163	159	192	169	180	169	173	175	185	184	172	187	183	186	187	161	193	172	184	167	168	175	174	175	150	173	170	182	175	158	189	178	167	161	182	195	177	181	170	192	178	163	182	151	208	179	164	158	170	182	195	160	178	190	184	172	185	185	203	166	146	163	175	172	178	171	164	195	157	164	180	150	179	180	163	167	160	199	169	170	198	166	193	167	164	144	200	159	174	189	153	170	173	182	141	166	203	187	130	168	199	198	199	153	156	158	185	174	157	166	173	172	150	171	155	152	169	200	159	175	158	193	173	164	175	205	162	161	153	144	146	163	168	185	173	151	152	187	195	177	173	180	182	164	183	179	173	170	165	156	205	161	162	166	180	187	167	167	174	160	190	170	190	176	172	158	152	175	150	184	141	181	167	173	168	162	166	168	174	147	182	182	168	154	174	177	161	179	157	182	177	193	165	157	177	183	179	184	172	162	157	164	157	165	195	182	177	157	180	165	196	159	173	130	172	154	180	164	182	164	191	184	176	166	181	158	184	185	156	182	160	162	179	157	149	161	178	151	158	186	176	166	160	166	170	181	159	154	162	160	168	181	157	176	198	162	176	179	168	164	152	175	149	161	172	162	160	164	168	157	162	173	168	169	174	184	178	166	167	179	176	159	163	160	171	172	183	158	168	168	185	161	198	141	149	149	169	169	192	153	149	154	166	143	200	184	154	165	169	147	155	160	172	200	190	173	154	193	151	165	165	173	161	166	183	173	171	192	174	192	174	185	161	172	179	168	166	178	178	182	150	180	183	159	194	161	166	152	193	182	169	185	145	171	167	159	175	163	162	165	171	174	148	174	171	185	148	135	165	192	179	171	148	166	178	194	183	167	159	145	165	176	174	163	153	185	161	164	176	163	172	188	157	158	181	165	149	155	184	192	159	166	130	184	164	171	197	165	193	204	156	154	162	191	159	182	181	155	162	159	185	184	182	170	158	178	167	187	157	192	176	194	189	168	188	155	174	170	156	163	190	184	177	177	166	165	172	174	176	195	171	155	160	185	147	185	181	177	151	178	168	144	154	178	182	191	171	163	173	190	159	155	168	176	157	141	188	164	154	160	179	169	176	164	182	173	170	163	186	153	169	167	186	165	175	167	171	170	169	194	152	192	171	167	183	173	178	153	179	154	185	149	165	167	180	169	169	169	178	192	142	170	158	154	184	186	166	173	158	159	160	166	187	146	170	167	158	157	164	145	154	170	157	161	182	184	176	162	160	167	176	151	183	175	164	180	167	163	177	155	164	181	187	177	157	171	183	141	181	163	156	154	175	170	178	186	164	162	169	176	180	195	164	194	184	157	146	169	167	165	161	137	160	172	164	182	166	162	176	188	149	163	171	174	160	183	181	158	164	170	176	159	167	150	179	139	179	194	180	196	169	160	149	187	174	167	175	171	180	174	179	177	181	169	175	164	167	173	185	183	166	186	160	165	128	182	171	176	193	190	173	164	173	167	176	169	190	157	163	179	188	163	173	162	140	180	167	146	181	163	180	171	163	182	154	179	158	189	172	155	165	159	157	171	178	184	200	174	150	163	175	192	147	163	185	183	167	182	177	165	178	183	186	164	171	161	183	167	154	177	159	159	173	176	180	170	173	172	184	181	170	177	181	154	150	161	153	160	174	194	194	163	173	182	181	167	169	152	177	165	180	164	165	182	175	200	173	174	179	171	165	172	163	162	171	166	179	171	168	184	170	152	153	188	172	169	175	164	155	155	173	172	152	173	173	182	158	164	183	160	190	177	152	180	196	164	170	168	168	165	164	158	145	183	162	199	169	171	174	185	167	209	169	172	178	175	193	167	179	155	180	173	161	165	168	181	182	158	176	155	165	175	172	162	161	206	164	169	165	177	175	182	174	170	170	181	193	197	174	161	180	178	184	135	164	153	160	183	163	180	144	160	168	156	182	177	156	182	154	180	163	179	138	184	181	148	184	167	179	156	144	170	177	163	176	146	160	174	137	177	157	154	157	162	152	171	159	168	161	182	187	155	164	178	155	185	188	175	197	159	148	175	170	170	196	159	183	154	180	148	174	150	165	175	171	194	175	178	179	164	174	144	187	186	158	163	173	156	183	174	163	189	168	186	167	179	171	185	164	175	168	173	175	176	192	177	189	154	159	177	150	184	171	175	177	194	156	147	202	166	188	158	175	158	164	158	166	196	164	171	161	178	192	189	169	190	159	190	183	169	150	177	186	149	167	182	168	165	183	158	177	151	169	160	159	143	160	171	198	179	186	166	172	167	167	176	169	163	182	172	162	157	188	181	182	166	171	161	197	171	171	168	168	178	156	183	174	142	161	189	195	171	156	186	189	165	171	158	175
6068	2278	5065	6148	5538	4361	3795	3017	10729	30492	10013	13050	14498	2033	1484	1250	1550	1642	1456	1160	1147	1103	1059	792	977	1073	1255	1263	1043	831	729	654	643	682	677	629	551	605	601	643	706	733	927	782	686	760	737	694	726	794	864	976	6759	6763	5346	2927	1383	716	578	485	517	519	499	531	547	512	504	533	520	479	508	491	509	548	530	442	536	484	524	540	447	455	472	497	497	509	525	507	512	511	497	473	469	508	506	472	507	539	516	524	524	484	497	530	519	525	542	528	469	489	504	487	558	494	505	554	534	527	466	473	544	503	486	501	548	518	472	505	491	476	510	505	530	533	521	510	516	528	473	524	537	517	492	515	465	513	519	547	545	476	540	540	498	493	478	514	485	551	498	479	495	544	429	500	498	544	467	480	468	525	492	463	510	464	508	483	512	523	502	524	534	523	508	480	508	550	499	501	519	525	533	527	506	464	520	505	488	496	485	520	527	528	481	496	533	522	523	484	549	529	497	544	490	499	556	515	538	535	500	496	498	524	512	499	498	494	497	511	520	498	473	515	509	508	498	497	501	514	465	504	503	513	483	497	522	508	517	527	485	491	523	469	478	494	496	482	512	507	505	510	508	530	508	520	463	514	471	477	546	512	479	499	495	536	537	526	489	512	485	506	522	505	509	508	504	506	499	517	511	512	524	515	457	506	546	491	537	548	542	519	512	471	511	559	488	508	518	481	509	509	502	509	488	553	519	490	488	521	517	493	512	518	523	497	514	470	494	508	488	485	502	480	529	519	504	513	492	518	508	501	509	541	522	480	526	542	489	535	481	504	486	480	493	523	478	500	491	490	475	483	531	533	481	505	522	503	504	513	518	511	491	487	510	459	520	506	538	518	493	513	500	532	507	511	561	513	504	518	520	534	511	511	510	500	519	506	531	503	448	491	535	500	492	510	530	507	512	519	533	503	508	540	505	530	555	481	510	512	537	514	538	544	522	469	495	508	501	469	538	501	502	483	512	499	493	530	471	525	475	503	486	512	518	491	528	523	514	538	496	495	475	548	502	533	524	520	548	511	506	512	494	482	501	492	486	535	498	524	507	475	491	523	549	510	479	514	523	540	497	518	551	495	486	543	515	466	498	488	527	490	504	528	525	500	508	505	493	516	542	497	556	500	512	488	503	453	496	470	502	500	477	501	536	512	515	492	505	519	483	498	508	487	501	477	519	486	523	516	512	545	527	542	535	534	492	489	483	531	447	478	484	494	548	520	521	491	517	481	603	478	510	497	516	507	536	491	521	582	486	519	497	535	490	514	495	465	519	497	493	472	496	487	535	525	523	509	484	513	474	509	565	478	507	484	515	496	522	450	505	532	494	501	498	506	495	486	534	488	496	526	510	505	506	491	505	467	538	538	490	486	507	561	509	491	472	490	517	481	482	537	492	493	514	539	498	498	510	511	500	512	502	479	517	532	515	516	485	527	545	507	481	517	495	491	481	510	494	480	536	475	508	507	516	522	527	504	471	495	548	545	468	506	487	524	487	527	503	517	506	517	497	478	502	514	504	528	506	542	534	502	472	557	490	543	523	485	522	552	472	504	458	541	526	498	501	565	494	544	513	456	576	552	515	531	506	484	518	535	489	504	511	484	517	501	507	500	549	511	515	497	512	509	530	516	534	518	515	520	490	497	495	480	531	509	501	509	478	503	553	495	488	518	531	500	494	507	490	536	528	519	490	485	538	504	536	537	523	537	522	568	485	510	509	563	496	529	487	473	514	469	510	515	519	514	506	535	471	464	487	463	578	587	511	496	537	538	511	476	540	488	487	516	490	463	496	506	500	488	512	507	510	521	523	530	503	509	508	524	506	502	528	532	477	499	494	530	560	479	496	476	463	504	506	509	514	511	507	490	519	443	525	547	507	492	480	512	539	501	529	511	497	496	489	507	535	504	493	544	459	510	510	481	503	524	489	512	493	512	496	469	528	527	502	508	490	526	525	507	522	512	498	517	522	521	481	522	464	444	474	458	512	513	517	509	507	524	482	519	536	471	545	451	507	536	472	475	496	505	523	514	521	499	520	486	545	527	480	527	483	504	505	495	489	519	496	519	506	501	501	470	488	537	492	521	498	500	504	505	503	508	493	484	502	516	513	506	518	473	499	523	507	507	541	450	521	528	494	530	524	507	517	517	493	471	476	498	465	506	536	551	504	464	490	481	522	512	498	499	481	540	559	517	527	519	537	518	514	500	498	488	499	485	511	523	521	518	498	518	482	482	521	532	466	521	524	503	498	514	500	535	542	484	500	485	510	452	466	518	482	479	520	525	486	538	517	490	522	514	522	493	513	525	523	488	516	512	528	499	492	542	517	550	543	486	443	476	512	504	516	502	515	530	537	524	519	545	528	507	496	478	498	523	498	514	492	473	447	515	538	513	502	522	487	486	484	519	502	492	545	497	495	494	463	499	529	514	517	491	503	490	521	518	505	510	519	530	521	548	529	522	540	530	519	506	491	496	509	481	510	542	518	505	542	509	511	520	490	498	491	527	471	494	504	515	508	515	498	481	499	509	529	534	534	469	535	514	535	512	536	476	490	540	478	482	537	521	478	530	561	521	527	547	488	478	482	516	488	503	487	513	494	500	476	518	538	556	522	507	523	511	524	520	514	514	517	494	495	547	531	477	492	514	524	537	465	473	503	545	515	517	491	501	517	477	519	491	504	517	502	491	503	537	505	523	498	487	495	514	490	518	529	504	507	537	561	503	507	500	491	507	530	496	497	494	525	504	493	486	535	564	518	510	489	502	563	464	504	500	521	488	527	544	525	548	544	491	505	503	522	516	503	478	499	477	557	508	500	494	512	503	514	446	493	535	487	515	453	506	534	515	525	549	532	480	512	517	518	499	496	543	489	526	515	472	540	537	520	540	523	496	509	539	497	515	446	514	472	490	495	485	478	524	517	540	535	534	506	529	516	527	529	543	545	540	528	514	530	510	529	516	493	535	500	526	542	517	472	518	515	511	476	469	492	478	514	526	494	499	506	507	559	517	552	465	505	494	483	508	463	522	502	483	485	479	485	517	538	510	509	541	505	500	518	497	509	517	537	488	539	526	540	500	462	514	450	518	543	518	509	506	512	499	507	584	510	484	478	472	518	499	539	501	534	546	501	461	542	526	495	502	506	507	510	530	489	503	523	502	522	509	539	540	548	549	539	500	548	567	549	550	497	510	508	562	532	500	480	504	492	492	512	531	510	483	505	560	508	524	488	498	549	512	499	518	508	510	521	518	533	526	487	515	557	526	519	484	527	530	521	515	500	509	509	504	525	510	486	508	499	483	506	471	517	513	512	510	495	516	524	507	495	541	436	503	546	521	486	540	524	550	513	515	513	542	510	531	501	494	510	542	472	493	502	509	486	544	499	507	530	480	543	479	545	482	496	501	511	490	520	521	532	516	497	501	502	515	525	530	518	486	532	483	493	471	527	474	503	561	502	563	518	499	488	503	505	502
15500	4126	4884	4149	2915	2240	1738	1406	11754	11576	4951	14130	10006	1218	437	416	491	452	462	438	433	396	322	268	302	342	398	387	340	302	231	245	254	216	220	241	248	236	210	233	236	274	274	275	227	217	226	248	247	260	302	285	1623	1615	1301	720	434	250	221	209	206	225	202	218	224	207	215	196	194	202	260	209	210	196	218	214	215	225	240	201	203	201	225	230	232	194	205	205	205	220	183	208	210	223	207	199	225	210	223	201	186	191	216	195	224	216	212	232	217	210	201	210	179	215	224	204	206	200	223	203	214	219	230	183	198	223	220	184	233	191	218	183	217	200	200	204	214	199	219	205	191	205	198	202	212	224	205	209	199	218	216	198	209	192	197	209	220	222	231	200	233	227	212	225	188	221	212	205	198	198	208	228	182	229	202	220	201	202	226	187	212	223	231	221	194	206	174	197	222	207	211	213	203	251	232	200	203	209	226	197	221	205	208	219	186	219	211	215	200	220	242	207	197	211	194	197	189	208	230	240	205	205	214	246	201	243	220	195	198	198	209	203	177	193	216	217	219	205	215	215	229	186	199	212	206	195	197	191	208	208	211	217	207	209	217	203	229	191	183	194	199	201	222	212	219	200	203	217	211	190	216	192	182	209	206	188	204	202	202	201	215	227	196	201	215	210	199	222	217	221	184	218	221	217	236	209	208	219	204	238	197	207	218	196	198	225	198	197	231	215	193	224	196	210	203	207	215	224	198	231	195	229	216	210	199	219	198	209	190	202	226	194	210	186	213	198	224	209	191	209	237	190	184	190	194	208	199	206	211	230	220	216	192	226	205	213	216	193	229	178	215	189	219	200	189	230	213	205	217	216	217	234	214	224	229	235	191	205	206	222	214	208	219	208	219	190	188	218	177	200	183	203	207	194	185	237	178	226	225	205	202	230	205	221	215	218	211	212	199	218	227	199	215	224	192	200	184	205	211	241	198	235	218	223	193	217	200	207	222	187	208	192	224	223	205	202	198	181	205	228	216	224	207	187	208	240	225	205	218	218	193	214	211	219	235	220	223	214	210	200	203	208	217	200	211	215	206	241	212	197	227	223	226	212	226	205	208	208	229	220	212	221	207	196	212	215	243	227	215	212	227	185	215	223	215	189	222	207	197	204	201	213	230	200	186	197	243	222	185	239	190	200	234	201	203	221	230	211	203	203	245	198	201	200	207	199	229	206	231	198	209	211	214	193	200	196	193	224	210	196	216	232	205	217	227	227	202	201	231	214	206	218	203	186	217	223	181	217	195	208	222	182	200	175	203	216	220	212	216	206	216	200	204	200	221	228	185	212	204	228	214	205	210	198	195	208	223	227	223	187	199	189	179	209	221	198	221	222	197	216	226	225	182	196	197	217	204	222	210	221	214	220	208	220	191	204	201	238	237	216	232	234	223	220	217	214	205	198	186	214	191	204	212	209	224	199	213	215	217	182	210	199	208	202	222	219	197	228	214	226	198	210	213	196	250	221	210	206	212	197	214	208	229	224	207	221	221	232	218	214	210	190	194	204	228	191	205	198	209	206	221	196	192	218	226	186	217	210	188	224	198	178	210	214	194	199	225	207	198	189	207	188	201	187	195	203	207	199	225	196	217	201	215	209	214	180	220	174	179	192	182	213	225	217	197	224	198	252	205	193	240	211	215	188	207	196	191	202	210	205	194	215	230	201	212	203	214	220	190	222	201	223	217	205	187	214	205	199	213	241	193	210	200	223	192	214	183	215	204	229	203	207	218	264	207	202	224	206	206	193	195	218	216	202	224	202	211	220	186	186	206	210	221	207	229	203	199	203	204	212	205	231	215	212	203	208	202	210	189	199	214	222	223	194	210	206	228	194	228	198	228	206	206	192	193	216	213	225	229	214	215	236	213	236	239	217	191	225	206	206	200	231	238	209	215	243	207	218	205	225	198	221	233	208	198	201	200	232	232	211	193	197	225	189	201	212	189	216	212	225	204	211	194	205	218	193	209	205	211	188	215	209	205	232	216	190	200	220	204	217	218	205	221	231	176	206	206	213	220	223	213	178	224	228	195	189	189	204	217	251	216	239	196	193	189	181	200	210	202	194	187	232	204	197	192	201	216	192	203	199	204	209	232	183	198	228	233	194	201	211	213	214	199	211	202	227	216	230	204	206	205	209	185	207	183	200	225	219	195	198	234	205	227	198	182	216	210	190	199	204	205	224	207	198	220	226	202	216	226	216	222	210	220	221	226	220	202	209	216	228	243	196	202	210	222	214	220	194	216	193	212	222	199	218	220	216	211	226	185	204	236	189	220	210	189	222	214	209	189	181	211	205	209	195	191	222	234	244	218	205	214	205	217	190	223	207	215	220	219	204	185	192	229	181	189	244	216	196	197	222	194	209	191	206	214	180	201	231	178	216	208	213	219	180	224	221	200	199	178	202	228	205	230	221	198	217	230	214	218	215	223	228	187	198	227	193	195	203	206	197	210	203	210	206	206	191	210	212	196	204	204	184	214	210	211	214	222	184	180	189	233	209	207	181	209	198	207	214	215	214	206	200	198	223	203	192	203	231	222	191	228	193	227	216	228	201	228	214	200	213	222	200	223	233	203	200	208	238	212	189	194	197	208	208	234	190	211	205	249	206	195	175	211	209	207	199	192	199	215	210	191	195	204	164	211	216	217	198	220	228	211	226	218	201	217	203	217	192	202	200	203	204	201	218	199	208	216	237	191	202	199	209	200	211	211	212	205	180	222	210	249	209	245	229	198	215	206	216	205	192	211	206	216	197	200	256	234	209	223	210	227	217	199	220	185	199	200	229	210	197	215	212	191	197	209	232	189	224	227	206	186	215	213	195	183	181	203	226	231	192	220	210	211	177	206	199	196	202	207	204	197	209	214	207	208	219	223	227	201	197	184	212	205	199	201	207	199	200	236	208	211	197	198	194	172	192	239	193	228	227	210	204	255	177	217	216	242	198	232	213	218	216	234	208	205	220	203	186	205	230	229	211	216	208	208	258	217	247	198	191	213	211	229	203	212	229	208	206	197	206	233	215	220	219	180	194	183	247	201	195	192	206	211	218	199	203	183	208	236	232	217	225	209	201	193	203	233	215	219	216	209	208	234	197	191	210	211	217	228	195	217	176	229	222	217	204	204	218	229	229	203	209	198	214	214	208	210	202	180	199	193	206	196	231	205	209	194	208	215	212	205	214	209	228	227	226	213	171	246	198	207	208	223	228	212	192	238	193	200	201	203	194	227	169	219	222	202	208	212	192	191	207	235	200	218	212	218	196	182	231	226	200	208	225	193	201	200	200	215	219	209	203	203	201	217	185	200	203	210	219	208	231	202	212	233	220	208	203	195	200	213	198	191	200	210	199	211	229	198	220	213	201	220	202	233	222	215	221	206	232	247	195	224	230	213	213	215	233	208	232	227	189	202	231	195	214	209	216	197	214	205	218	200	196	233	200	198	206	209	214	195	210	211	190	217	189
7969	3637	7253	8675	7855	7268	5893	5584	29711	21503	15398	33991	23939	2924	1863	2082	2404	2313	2308	2024	1815	1971	1672	1177	1221	1823	1935	1887	1500	1179	922	875	917	902	807	815	799	722	759	768	807	1099	1108	1060	901	813	798	846	945	1143	1283	1476	10376	10047	7730	4060	1812	973	646	598	629	586	657	591	630	593	601	582	642	601	575	588	601	630	619	660	632	588	570	625	641	611	610	567	596	583	578	642	571	589	573	613	585	652	582	630	579	664	586	602	600	596	585	594	603	587	643	618	636	578	605	601	612	635	583	615	589	601	619	613	639	582	586	596	634	597	612	557	612	606	631	595	595	536	647	598	587	597	651	600	640	659	578	585	652	596	553	585	621	592	626	573	633	613	619	579	617	604	589	588	586	612	603	565	618	600	585	629	592	602	589	603	551	617	606	650	573	611	611	559	612	611	606	591	639	613	624	625	604	637	612	616	606	599	590	625	591	609	614	593	567	624	610	592	599	600	578	554	627	591	628	630	597	602	624	589	571	592	587	623	598	563	646	609	622	612	592	584	622	600	601	634	626	589	624	648	622	562	587	576	617	565	665	597	613	599	596	607	605	593	587	626	608	564	585	656	567	626	587	582	628	596	594	605	589	600	616	586	591	571	613	617	604	593	637	604	615	626	634	615	571	584	644	608	638	582	573	588	614	573	606	627	644	615	567	610	595	599	588	620	634	597	606	588	633	567	584	588	573	632	585	639	633	572	649	584	617	592	618	612	613	617	587	616	619	633	616	574	642	603	597	575	634	605	575	598	591	657	637	627	621	564	569	598	640	597	609	622	584	556	638	601	619	616	590	615	614	651	630	554	603	619	602	607	614	635	578	630	617	646	585	641	617	576	646	638	620	643	620	585	603	584	585	591	634	617	600	556	607	609	581	615	620	609	664	616	622	603	598	591	608	601	593	602	604	637	578	628	658	559	631	604	563	618	602	571	573	618	635	577	563	626	577	633	583	552	642	587	586	568	601	611	601	563	666	624	591	625	606	616	601	601	587	620	626	586	635	595	605	608	620	585	639	579	605	671	606	590	628	562	593	639	561	649	577	597	592	594	640	576	621	627	604	609	592	627	583	635	612	543	603	549	595	641	646	616	582	667	608	593	575	616	584	589	628	609	610	592	607	607	621	582	606	616	582	584	584	630	586	573	594	624	581	583	596	566	611	615	628	628	612	593	595	592	623	599	604	587	551	598	609	579	547	593	631	616	627	600	639	552	664	605	589	606	612	603	591	579	590	560	606	603	598	621	583	609	582	619	615	617	599	590	606	542	613	591	584	642	623	597	587	571	568	584	610	578	587	600	600	606	579	610	565	600	597	593	609	600	583	649	612	615	594	556	619	594	634	607	617	596	588	599	624	582	644	564	602	663	645	584	602	598	616	603	595	644	612	596	584	607	628	661	597	610	620	618	572	564	595	620	583	627	639	600	615	627	612	605	616	610	599	588	630	591	611	591	591	576	617	624	596	569	621	647	622	614	588	571	639	575	593	573	654	619	612	611	625	581	607	619	635	624	629	595	576	624	612	618	607	597	621	567	601	596	611	559	601	567	590	620	637	571	560	596	619	615	613	555	619	570	596	612	627	595	566	601	603	630	639	630	630	602	603	612	582	588	545	613	665	601	622	621	630	589	590	560	637	575	587	605	602	648	579	614	601	608	593	626	621	587	612	623	567	631	627	596	625	586	609	596	611	616	583	656	624	588	618	587	586	657	612	563	617	602	626	589	609	622	614	583	593	571	625	594	574	565	624	619	588	585	600	582	553	586	576	625	606	618	632	600	645	618	602	602	640	560	650	619	608	676	581	581	595	646	624	588	632	628	608	599	597	595	622	667	619	618	619	635	584	634	588	637	570	602	587	627	626	644	614	560	619	590	613	599	594	605	560	562	592	609	606	576	580	599	594	612	555	590	612	641	603	591	586	621	573	615	599	589	609	628	623	590	587	585	612	660	596	599	620	596	628	612	586	617	565	565	629	632	609	615	592	605	607	575	599	631	609	645	619	608	608	621	591	605	583	599	631	643	621	602	632	579	604	631	669	599	623	587	624	589	614	595	625	622	619	588	642	619	573	558	589	669	574	640	622	566	628	644	587	591	626	632	602	560	627	565	569	591	623	604	612	619	627	609	559	619	603	620	604	599	621	663	588	617	580	604	609	606	611	584	581	602	609	608	597	587	640	614	591	571	576	597	656	578	610	599	623	573	622	573	601	594	580	637	578	606	600	622	590	605	607	580	605	593	613	599	602	634	603	592	636	570	591	618	578	599	606	618	617	569	598	609	597	625	626	631	611	555	617	611	590	634	586	626	595	639	601	648	621	553	605	637	589	607	611	622	632	636	588	619	616	629	609	596	598	578	597	607	612	570	602	619	613	615	624	590	579	623	635	626	617	615	656	568	619	605	646	587	589	604	616	609	597	600	579	629	586	581	638	625	579	631	641	622	682	554	618	598	561	639	624	615	599	623	627	605	626	600	580	622	594	592	622	572	593	602	607	611	666	608	591	596	597	542	596	636	633	595	581	617	531	590	632	623	573	597	601	619	579	606	637	582	602	606	647	598	575	581	571	642	594	613	627	616	593	606	563	612	592	635	610	587	591	633	604	582	605	649	600	643	591	594	588	606	647	626	576	642	586	640	606	650	585	585	631	587	616	565	624	575	595	631	588	603	613	646	588	578	639	619	598	582	581	610	631	666	640	608	617	617	616	601	612	610	615	615	610	616	619	618	629	610	585	623	589	596	586	628	610	580	576	584	543	594	626	564	601	590	619	606	592	625	591	629	610	596	625	572	573	638	665	594	650	595	635	613	588	622	564	644	584	593	577	576	655	564	631	638	567	572	632	628	637	630	635	632	619	597	582	559	585	599	569	601	609	587	603	615	625	605	600	569	608	622	645	613	642	638	622	598	633	623	608	650	583	593	590	590	611	633	613	592	586	654	604	618	620	593	606	623	620	629	565	657	584	639	651	603	561	591	655	618	625	576	595	563	641	601	593	612	608	651	599	564	591	622	656	630	577	596	582	635	603	601	616	652	599	622	641	658	630	646	569	598	619	593	587	608	632	595	555	588	641	598	583	601	602	577	632	602	568	623	597	576	639	597	569	633	593	611	626	622	637	627	613	613	627	577	588	606	641	580	579	602	593	585	568	573	572	589	591	626	586	622	589	628	629	613	600	642	607	644	605	591	605	611	623	580	591	637	537	597	618	636	584	578	589	671	597	629	644	576	612	570	578	632	587	589	617	566	607	570	606	630	623	576	628	567	595	596	628	588	616	611	572	586	616	626	636	612	613	608	620	611	534	575	632	630	602	590	634	583	592	644	620	609	572	593	600	599	575	597	609	585	604	597	596	600	615	624	631	604	570	621	623	587	626	593	587	590	589	587	607	625	612	599	572	619	634	632	613	565	649	644	579	597	631	613	662	608	599	621	655	622	557	590	622	588	637	635	621	637	624	621	642	619
2099	360	456	382	262	233	234	262	278	241	264	494	485	193	215	211	222	193	187	217	216	199	198	179	200	199	193	178	188	187	196	219	169	205	203	185	207	162	188	219	192	212	168	231	170	178	191	214	200	197	201	209	231	373	371	331	255	225	186	209	193	185	213	184	216	188	212	183	180	211	220	177	212	182	179	170	179	192	189	186	202	216	205	175	165	207	190	176	176	218	220	188	180	209	198	176	207	187	200	182	187	212	227	209	198	196	220	195	193	190	208	194	200	185	194	217	192	200	198	186	218	193	216	196	197	193	202	189	183	216	200	191	188	190	222	174	204	197	204	186	202	211	196	191	194	179	209	192	181	203	197	193	207	193	199	179	181	212	190	191	195	206	189	184	191	195	187	195	185	217	210	185	219	183	203	165	199	192	209	197	205	218	205	179	227	172	201	193	207	199	190	205	188	193	204	207	195	207	182	192	203	201	202	181	195	185	179	197	190	202	219	205	185	221	203	169	161	177	178	187	180	195	215	195	204	193	194	201	176	211	198	178	192	180	197	177	185	222	170	204	202	194	220	225	198	212	219	198	180	188	190	177	185	194	197	222	186	193	184	192	226	201	200	191	192	209	183	198	187	179	203	187	206	217	206	160	175	179	189	202	181	200	221	187	197	173	168	199	173	197	182	197	190	205	195	215	205	152	190	209	183	182	199	178	188	205	229	206	188	173	187	204	196	193	197	192	179	202	224	194	234	201	171	199	186	225	197	173	207	180	188	212	179	206	176	205	212	184	184	201	194	185	213	198	192	186	223	202	199	187	180	184	209	201	205	180	181	183	205	189	163	201	205	191	182	196	194	211	181	179	200	197	187	182	187	202	201	199	199	201	204	198	192	184	193	203	226	212	191	201	202	181	216	203	165	204	230	193	192	175	223	205	199	211	198	186	206	174	198	204	183	212	177	220	221	198	190	204	185	172	200	206	214	230	190	209	171	197	197	190	219	198	209	205	182	190	205	196	216	188	206	201	189	184	187	185	196	200	188	211	206	186	199	180	198	226	199	174	203	205	185	208	227	215	188	191	175	207	182	190	216	217	183	223	190	198	171	218	198	196	183	214	197	197	214	174	196	194	181	192	189	189	205	178	189	182	207	204	203	195	206	193	193	188	197	197	208	206	181	199	182	202	220	218	182	182	192	208	196	203	187	204	174	211	206	185	196	183	199	195	196	183	204	195	179	204	194	209	182	182	197	196	169	185	195	187	221	199	199	174	199	188	211	176	183	204	194	197	196	223	191	202	216	209	211	199	223	207	190	181	172	179	180	207	191	177	178	171	193	179	224	198	186	187	159	193	232	179	170	208	168	204	226	204	224	207	182	179	191	217	223	198	250	201	202	184	207	191	187	158	183	189	221	204	174	223	216	206	190	194	198	172	201	217	191	210	205	190	192	194	230	193	203	202	192	236	192	188	194	181	190	208	203	192	199	191	194	164	176	185	192	182	211	203	194	219	187	182	185	194	192	208	199	194	178	197	198	187	185	178	218	212	189	176	207	218	193	197	206	195	183	229	198	217	200	187	219	170	178	193	182	194	188	186	169	182	195	189	210	198	221	220	205	207	209	214	188	202	197	190	213	209	210	218	216	188	182	192	194	211	196	203	207	236	168	197	175	212	194	198	202	189	185	205	188	184	210	184	197	181	170	190	183	199	211	197	196	184	181	185	190	226	196	192	172	195	188	190	185	181	177	216	194	191	216	183	185	182	195	188	193	171	199	193	189	182	178	172	206	191	184	174	192	192	204	191	173	181	187	211	203	191	215	201	209	190	191	179	176	200	207	199	181	191	195	184	203	183	216	190	207	200	196	194	186	220	195	219	196	179	194	218	194	206	186	197	185	219	193	193	185	209	219	202	198	186	211	201	197	196	181	194	206	215	208	195	201	230	201	197	195	194	191	211	211	207	182	188	196	184	212	215	199	191	201	196	173	196	212	205	201	207	191	195	177	180	200	205	198	189	203	191	197	200	179	202	205	182	209	184	186	180	210	200	205	182	199	195	197	211	178	208	198	186	217	193	215	218	221	187	201	211	197	222	216	188	186	199	172	223	216	202	225	200	196	202	215	187	196	165	170	194	180	181	194	197	209	209	199	206	190	162	213	198	168	199	208	196	172	200	179	190	240	168	227	198	214	205	213	197	209	182	182	195	205	209	189	190	188	210	204	215	218	202	167	206	195	222	182	184	190	200	185	188	187	193	213	199	204	188	191	190	180	200	188	194	192	201	186	180	216	179	183	197	190	172	213	182	180	194	206	190	194	231	184	207	184	216	189	209	212	219	180	213	198	187	212	215	163	193	188	207	192	196	189	184	202	212	201	188	201	192	196	205	199	186	214	203	229	208	189	208	177	170	191	193	191	232	204	218	203	222	207	197	200	207	180	181	181	200	193	225	194	210	202	207	219	168	197	216	194	185	227	192	187	207	193	180	227	215	167	181	196	201	182	199	188	160	179	177	196	184	192	178	204	202	209	172	188	214	194	174	213	207	191	224	167	197	198	199	182	178	194	189	192	172	199	204	196	194	196	192	200	202	189	177	212	195	198	188	167	193	213	202	202	195	178	189	164	230	189	196	220	203	203	214	207	192	210	166	210	191	210	189	202	196	181	185	170	235	195	183	197	217	184	206	190	213	176	192	201	181	195	198	202	215	187	190	184	189	205	188	190	160	191	199	212	191	206	232	210	192	183	174	183	212	184	191	176	185	199	201	202	190	188	208	228	211	175	194	202	168	192	201	201	207	211	187	181	216	171	190	168	203	189	177	214	181	171	182	196	172	199	210	223	199	206	200	213	180	198	194	200	214	187	186	176	196	190	230	213	202	214	219	192	192	221	195	176	179	200	188	192	196	184	172	207	172	211	195	208	178	197	183	203	195	188	187	213	189	184	194	210	193	193	217	210	189	197	169	188	224	165	182	171	211	198	206	216	209	213	172	194	241	206	188	218	209	205	177	194	181	192	211	171	196	185	195	206	175	204	184	215	191	187	196	155	182	209	200	228	175	202	229	224	240	197	202	185	193	191	194	190	182	190	216	170	175	181	180	192	168	171	206	171	175	191	204	204	198	196	197	195	198	177	179	186	174	181	197	212	173	209	200	181	200	185	215	206	190	182	195	181	201	196	192	186	163	216	195	214	195	195	205	180	173	188	180	179	192	192	179	190	198	211	194	185	180	184	225	203	195	188	210	175	211	186	217	192	189	205	187	187	187	185	215	193	210	193	202	210	172	177	205	184	177	194	182	199	204	186	207	201	218	218	197	175	232	211	202	213	195	159	194	210	201	195	217	193	201	186	201	196	214	167	197	195	221	168	197	199	211	214	191	175	194	222	191	177	194	198	168	189	188	178	161	199	180	221	198	205	188	177	205	174	204	190	203	195	202	170	172	203	196	204	186	178	189	184	216	217	196	187	174	202	186	206	220	202	195	201	204	196	201	163	194
2260	682	1036	1103	986	908	880	880	1122	858	1044	2738	2321	583	590	632	653	664	613	651	613	655	620	597	553	606	620	629	569	565	604	604	604	567	579	576	576	584	598	567	520	574	611	543	572	580	577	565	558	580	605	595	1161	1886	1795	1223	901	651	629	544	600	563	576	548	578	584	577	567	567	505	540	568	572	554	555	561	528	601	562	567	588	596	539	578	546	563	597	586	548	550	573	523	532	555	562	588	532	568	548	566	573	569	538	547	550	550	528	555	568	576	580	587	519	553	562	565	539	576	555	558	564	544	542	581	564	579	604	547	556	540	622	588	607	555	535	548	571	592	565	534	564	585	579	510	552	554	559	550	584	547	529	513	580	550	566	574	568	555	561	551	544	590	541	563	542	582	532	606	616	572	578	552	562	586	585	545	615	531	563	571	571	591	624	493	594	554	549	576	528	587	568	583	556	561	544	581	549	563	556	590	538	580	551	543	604	527	542	548	556	564	559	582	574	553	579	542	553	564	548	560	549	528	589	585	575	570	566	521	562	580	590	528	583	548	562	546	536	574	586	561	560	567	562	551	508	517	584	539	532	553	558	583	530	558	577	556	552	517	520	598	518	546	505	529	591	586	531	575	575	600	546	535	529	549	573	576	595	536	594	568	598	572	579	523	560	558	579	551	590	551	631	560	586	580	567	574	531	538	555	596	560	577	556	581	547	619	556	542	500	538	553	557	585	553	568	566	569	569	523	565	580	558	594	553	550	566	579	567	588	541	557	535	539	545	619	568	551	590	553	531	560	547	537	573	537	593	599	567	562	549	602	548	557	554	541	546	539	571	568	526	558	593	582	569	541	565	574	507	545	547	542	592	588	558	585	572	554	553	540	562	555	603	563	563	587	596	514	549	599	613	560	556	585	572	566	549	529	546	533	545	559	574	533	552	535	541	589	551	597	552	597	568	574	551	552	554	532	550	551	599	563	571	525	595	540	544	574	573	589	527	563	529	575	518	584	577	581	552	584	542	573	541	576	556	559	580	584	573	569	554	536	583	509	577	535	565	536	507	539	556	566	508	576	574	582	550	548	528	546	561	606	526	569	598	574	584	545	573	611	588	572	552	588	576	574	579	532	629	570	551	592	570	551	591	541	553	549	554	560	556	596	550	537	599	593	558	578	567	581	573	551	578	563	553	546	572	542	587	554	580	605	548	544	540	560	556	557	542	561	537	575	538	535	557	538	531	539	561	555	560	526	594	584	550	584	595	594	518	585	535	562	557	583	572	591	525	535	571	589	534	551	568	541	586	581	532	586	553	584	522	572	535	579	551	627	560	618	598	542	540	568	573	602	565	509	556	551	581	600	536	521	532	589	516	586	528	627	543	577	564	548	612	558	541	592	534	534	558	566	568	576	579	560	546	553	557	585	552	551	542	564	595	570	555	558	533	556	518	558	554	558	536	597	521	578	570	565	561	568	587	555	578	563	544	541	585	536	602	550	548	585	558	532	590	561	591	581	531	536	617	570	583	588	546	542	577	559	546	572	555	545	589	573	560	577	588	547	557	539	576	581	572	561	526	515	561	574	568	546	558	573	547	563	604	561	545	533	573	575	563	599	531	568	571	558	587	556	592	514	617	572	591	556	532	547	622	555	513	555	551	592	603	604	553	559	601	548	586	565	555	585	570	558	630	561	549	590	560	609	602	568	574	578	575	539	552	592	575	577	582	565	547	557	570	547	575	582	571	561	530	592	565	616	563	584	551	566	532	592	575	560	519	553	565	592	547	564	547	555	559	568	597	562	582	605	562	560	590	542	579	559	564	585	550	564	505	578	572	522	558	525	594	536	551	568	553	535	547	548	557	607	570	576	579	558	555	550	560	568	556	563	579	534	578	566	549	596	529	611	518	542	544	559	528	579	501	638	549	571	569	536	562	528	533	565	584	604	580	566	563	551	546	579	550	582	551	569	547	558	551	548	593	558	528	549	585	568	587	538	557	579	567	579	570	575	526	552	632	544	561	570	566	567	545	591	527	563	574	625	572	592	545	583	569	584	535	600	539	560	578	546	582	602	563	578	566	532	573	556	570	548	589	541	547	531	556	564	534	554	569	511	553	552	551	580	587	549	571	583	574	598	547	605	572	595	574	560	557	534	568	567	570	544	566	542	588	576	582	620	566	531	572	589	545	586	604	564	567	573	562	557	552	604	598	577	541	552	559	557	572	582	560	528	525	546	552	523	556	569	511	593	629	504	559	534	535	506	538	558	592	541	546	579	589	570	576	570	561	545	588	542	539	540	527	542	585	571	598	566	546	562	541	642	552	572	573	583	542	560	551	562	598	581	549	588	535	549	539	524	502	555	562	554	560	582	567	567	543	579	565	573	535	560	571	547	597	529	572	560	582	550	584	524	566	582	547	549	548	566	550	560	595	555	557	536	557	522	546	571	526	519	533	596	568	572	539	562	568	600	511	536	589	563	596	500	582	589	566	565	550	595	581	554	574	598	535	601	598	584	530	574	542	577	552	556	574	549	554	590	551	590	581	558	581	600	555	552	551	543	582	537	542	563	541	595	529	549	584	578	576	605	572	544	564	572	559	568	568	578	542	603	564	542	561	522	554	510	599	529	521	584	594	587	558	541	529	570	594	561	611	545	571	579	584	593	551	573	623	543	592	568	560	552	546	606	583	577	600	530	614	562	581	563	545	577	578	576	575	588	567	582	585	590	605	559	561	515	559	536	560	587	550	573	563	564	585	562	578	537	582	561	581	543	583	567	577	584	545	566	543	580	604	582	562	583	589	597	550	560	572	580	574	549	605	546	546	562	591	573	536	570	597	527	576	572	581	576	591	572	608	572	585	536	597	583	581	546	562	555	567	553	524	606	551	558	588	533	573	548	554	566	586	555	573	551	534	562	574	575	564	540	568	550	553	594	558	572	566	571	568	584	541	592	556	576	588	583	552	574	579	540	556	527	554	571	536	591	553	546	540	601	589	562	512	503	590	594	545	572	554	561	538	551	526	549	576	555	555	544	575	593	540	566	561	595	579	527	592	580	586	510	529	564	564	535	575	564	599	582	566	535	564	550	584	573	576	586	573	556	555	588	551	552	593	586	570	586	544	568	522	545	573	566	631	528	625	564	561	537	561	534	563	577	567	555	572	579	622	584	566	535	573	583	550	584	521	592	560	595	567	551	549	565	619	548	583	555	555	511	587	532	539	568	589	556	594	531	550	586	574	585	596	554	602	535	526	586	629	625	530	581	599	568	516	553	535	537	530	582	563	512	577	558	534	595	532	566	576	599	537	592	532	540	524	541	607	549	553	564	562	539	566	537	535	536	535	538	592	577	563	566	538	569	591	577	572	551	572	570	555	582	553	556	557	551	570	571	523	545	565	537	523	545	543	589	573	576	569	556	549	549	599	553	589	543	597	585	553	544	560	549	506	560	575	567	561	534	568	515	589	577	545	552	574	537	543	544	525	619	512	557	590	598	569	556	587
9282	2536	3081	3058	2073	1159	782	643	740	1865	806	2357	1110	326	306	370	418	420	501	354	353	338	346	260	192	256	281	264	220	180	207	205	205	202	218	200	198	190	187	176	210	204	222	203	156	163	179	184	209	200	183	256	1352	1348	1047	639	319	231	171	145	180	180	162	159	148	165	204	153	144	170	171	165	192	171	178	147	176	184	149	160	180	185	173	172	167	188	182	160	143	184	190	170	180	155	185	156	160	148	180	177	158	178	169	154	182	176	177	152	148	163	191	176	168	174	163	191	172	171	174	153	191	168	159	157	174	171	177	155	168	172	151	164	162	168	174	155	154	165	164	177	186	151	161	179	174	172	164	154	195	154	175	153	178	168	177	156	145	176	179	152	151	150	174	157	174	173	186	169	164	189	164	154	169	170	170	172	162	159	200	157	159	167	191	178	165	198	162	190	166	172	181	183	164	169	168	146	181	162	149	152	157	170	182	173	158	153	188	182	177	166	169	166	192	169	173	174	158	173	171	177	161	154	167	190	153	154	184	180	186	158	188	145	159	178	162	182	173	177	184	162	158	163	140	163	146	147	136	161	184	165	162	169	159	191	181	155	152	183	187	164	141	171	154	176	164	164	156	150	168	165	174	169	173	178	155	168	169	169	164	164	164	150	138	163	157	162	186	181	185	160	156	165	156	143	175	148	174	161	194	162	160	153	154	174	184	175	167	173	176	171	170	176	145	162	164	183	177	172	185	167	168	191	180	179	161	182	161	194	169	169	154	159	189	181	196	156	171	177	184	157	169	165	198	185	167	183	181	175	163	147	148	170	171	153	163	177	179	158	144	167	167	169	179	152	178	166	155	170	183	180	169	178	190	188	153	190	165	180	173	182	158	142	161	171	172	164	169	181	170	204	179	198	159	165	214	183	172	139	181	170	198	181	180	170	175	197	154	179	189	166	194	162	139	153	174	180	178	188	168	156	153	178	180	173	173	149	165	161	186	174	168	164	157	178	154	170	168	163	166	169	161	172	168	165	155	155	182	166	193	173	166	166	170	160	196	161	164	148	196	176	173	164	190	186	188	186	193	178	154	175	143	161	191	176	182	173	167	188	184	165	175	164	171	196	161	154	159	160	148	181	156	161	174	173	184	155	173	158	166	158	153	161	150	164	178	193	183	160	159	167	151	157	176	183	165	189	149	183	180	178	172	165	140	167	170	171	183	158	175	179	183	164	154	161	174	159	176	163	189	175	175	200	152	159	162	159	156	142	163	187	152	184	168	154	184	173	152	168	171	160	180	174	162	173	171	198	193	168	176	168	163	173	198	157	163	167	151	161	175	177	165	161	186	178	179	170	163	156	156	176	171	159	185	144	172	190	179	159	177	153	184	158	159	176	161	158	168	162	168	170	165	162	163	168	175	140	158	184	167	181	159	167	174	153	172	164	176	175	172	166	163	170	180	153	178	199	171	165	166	187	169	164	171	177	184	150	169	155	145	203	176	191	182	166	180	151	166	158	146	184	150	158	163	162	179	179	169	185	178	181	195	143	163	156	175	159	171	156	190	181	187	177	146	185	151	163	178	184	159	175	193	164	182	165	158	181	143	164	186	156	194	172	169	160	162	161	183	172	181	180	157	185	163	166	158	153	159	162	195	154	185	170	172	163	146	185	170	172	163	168	157	167	183	185	174	158	170	167	184	170	149	172	174	165	195	151	161	160	190	178	160	184	156	167	173	150	183	169	203	192	189	158	193	186	190	182	189	165	220	169	159	164	184	172	179	145	147	184	153	149	163	176	188	200	156	164	187	168	164	184	170	159	162	162	172	160	175	163	164	158	158	162	161	159	143	173	184	189	160	153	151	153	151	172	179	169	167	170	182	140	183	187	189	176	175	186	184	174	163	187	211	155	146	162	162	182	186	183	152	160	186	178	175	171	145	162	154	162	180	183	153	206	179	166	155	172	175	154	143	168	168	176	175	187	166	171	180	176	174	179	160	169	155	172	154	161	152	168	180	153	191	178	170	172	175	173	184	168	188	195	159	192	174	177	169	181	162	154	170	178	129	179	153	154	177	154	147	170	166	173	154	154	179	174	165	169	169	150	193	170	191	154	162	194	172	169	189	183	154	175	159	172	171	157	175	164	164	167	167	182	165	165	180	180	156	176	183	178	171	150	197	163	177	149	175	196	167	153	157	160	196	175	149	181	165	181	171	158	153	165	180	174	155	169	170	164	177	183	188	153	142	186	176	153	156	165	155	184	176	200	175	168	184	150	158	179	177	155	149	190	161	163	167	167	163	170	154	150	158	185	176	188	192	168	179	160	158	159	167	161	153	170	171	146	165	175	187	164	150	171	157	168	153	138	192	162	162	173	172	154	167	177	182	157	169	170	163	169	215	150	163	171	154	154	162	174	155	153	186	168	168	176	161	187	182	159	160	166	159	206	174	160	161	157	179	158	157	154	174	158	158	172	164	168	144	169	182	173	157	182	169	180	166	151	164	156	163	195	156	158	176	157	162	173	187	144	179	196	184	142	194	192	168	159	173	154	164	155	147	197	180	162	161	169	162	163	183	168	164	190	186	161	187	159	183	159	172	168	171	173	152	169	160	180	186	159	150	183	146	154	173	145	164	150	150	160	179	162	158	158	166	155	179	170	158	173	177	141	169	155	157	151	193	166	173	166	170	165	178	165	164	172	166	154	173	164	161	151	171	180	157	169	159	166	175	156	162	155	181	169	163	166	149	178	150	181	186	186	160	172	158	192	169	169	151	168	163	161	168	191	178	164	181	178	163	177	164	188	163	201	152	151	156	164	159	170	155	175	158	182	185	179	170	187	165	201	173	189	188	187	157	151	174	169	175	179	184	137	167	141	191	175	154	162	152	190	173	174	174	170	173	180	160	158	147	180	167	174	174	151	169	185	160	165	191	183	165	179	174	162	176	166	148	175	145	170	162	176	171	160	157	178	168	176	148	158	173	164	162	171	180	174	195	156	164	160	167	174	153	185	163	161	163	133	167	161	175	164	171	169	166	173	166	166	167	160	167	173	174	202	176	160	182	165	156	155	161	167	171	174	172	154	157	196	161	165	181	173	168	172	159	178	194	158	181	172	171	171	166	155	149	172	171	162	183	158	172	178	160	157	164	185	171	143	155	174	172	160	182	171	160	174	162	178	162	174	160	170	165	146	170	156	168	163	156	182	152	169	151	159	168	168	191	182	179	165	165	160	153	155	174	167	148	182	172	165	167	169	149	175	171	192	173	171	182	184	183	208	135	171	133	172	178	156	144	187	160	157	154	169	149	177	178	168	173	163	156	173	195	165	165	169	160	197	166	159	181	186	167	179	175	166	175	149	152	177	174	174	170	180	151	167	160	143	178	151	143	174	163	167	151	165	140	157	177	190	172	169	188	181	181	161	152	168	171	166	185	148	169	174	180	183	140	173	170	175	185	169	152	153	176	166	190	166	186	183	169	186	154	181	150	181	172	164	147	173
6217	2495	4698	6030	5088	3679	3125	3037	3570	8179	3910	11617	5460	1473	1532	1777	2019	2264	2717	1661	1896	1814	1788	1348	899	1244	1449	1375	1006	781	698	703	674	632	712	695	675	614	624	682	804	761	835	718	603	597	650	680	698	688	807	1231	8852	8765	6665	3356	1522	802	532	475	467	529	512	528	538	518	508	460	502	519	485	526	517	526	508	505	546	499	501	512	499	500	501	507	498	517	536	530	482	529	507	518	466	507	490	497	453	481	473	471	495	514	531	512	491	523	503	480	512	531	533	515	513	491	479	492	495	501	473	508	527	531	454	466	518	530	505	507	479	497	472	489	476	498	537	495	517	483	494	504	503	516	503	530	505	476	520	515	487	519	493	502	501	491	484	494	527	502	504	494	495	497	555	509	452	489	548	525	530	536	479	460	473	508	466	536	486	545	522	532	526	530	498	505	501	507	568	513	524	513	528	493	498	474	497	530	501	544	557	489	512	526	500	515	494	508	492	507	513	521	475	484	506	476	527	515	469	527	506	534	500	512	518	512	511	516	504	495	502	527	512	489	490	506	516	479	474	505	480	517	507	495	507	515	478	516	500	508	500	513	497	500	505	510	529	485	518	529	501	536	502	542	470	496	480	519	488	526	489	479	508	498	479	484	523	490	495	462	504	491	517	481	479	486	442	499	459	504	487	485	487	472	514	496	507	462	519	494	483	475	534	541	513	527	511	454	486	515	508	516	528	508	527	510	484	471	523	490	480	504	503	484	481	514	516	518	503	513	533	516	537	503	490	507	467	535	504	498	496	514	514	485	510	485	530	453	500	468	489	508	481	514	544	494	515	535	485	501	528	489	466	495	476	534	486	539	513	503	543	521	493	507	496	516	493	500	487	493	457	491	529	477	477	542	510	517	488	469	479	523	524	517	522	520	513	495	501	487	484	461	463	482	498	506	484	511	461	513	487	465	498	501	536	482	488	465	492	488	517	493	528	497	474	531	538	508	506	508	516	546	520	466	501	520	501	497	487	503	503	510	490	491	512	507	488	473	506	529	473	509	510	458	548	499	499	466	488	483	518	478	537	527	496	498	487	466	495	510	500	458	483	490	480	492	477	523	470	509	519	514	537	502	472	535	527	497	506	530	511	521	517	542	487	504	466	461	517	518	511	501	490	483	491	480	482	460	520	488	490	495	505	478	490	480	485	454	486	514	460	517	509	495	468	521	522	551	512	495	490	538	556	497	515	523	495	492	497	526	472	495	518	523	551	508	501	490	487	472	525	493	498	526	511	551	531	516	488	512	526	489	481	478	501	544	483	502	523	476	496	482	466	495	510	500	520	517	533	473	482	496	498	511	491	474	475	493	510	518	524	516	497	486	506	491	534	518	508	570	496	489	465	524	484	508	490	515	529	483	509	487	501	507	486	470	471	521	518	543	518	554	508	503	481	524	483	470	557	514	460	484	495	524	483	497	538	529	505	480	497	514	498	504	502	494	510	495	537	506	476	523	513	526	527	513	540	497	486	504	495	506	507	466	510	510	506	492	503	478	512	459	524	548	493	489	477	479	497	469	506	492	505	486	537	527	518	507	493	491	482	461	492	476	489	493	522	460	503	480	501	457	509	528	549	507	470	468	499	512	463	499	547	498	462	486	516	479	546	484	486	479	499	535	527	475	467	512	488	498	507	526	501	505	453	497	501	504	523	517	571	559	527	509	485	491	490	482	510	508	520	505	478	503	483	493	494	508	523	522	515	509	501	499	502	506	485	486	494	486	514	520	515	473	467	501	528	536	523	498	547	509	516	515	533	503	526	477	498	457	481	465	495	492	449	487	527	499	456	522	502	477	487	519	452	487	500	532	500	512	514	479	491	543	527	515	514	494	524	481	489	476	531	482	491	512	512	492	496	482	488	461	504	468	522	518	503	481	485	488	525	520	523	555	474	471	524	518	479	482	522	509	498	488	511	509	535	516	462	491	510	491	519	522	542	460	547	525	531	513	554	439	507	515	489	486	538	449	482	473	515	509	503	495	494	501	472	510	487	489	481	495	489	488	496	525	495	483	497	475	468	488	499	513	504	461	509	489	508	498	506	535	489	483	524	499	496	508	511	490	517	517	522	506	492	547	505	538	504	494	511	484	493	519	514	503	505	506	487	496	492	539	497	482	514	526	517	496	519	525	488	506	489	518	538	508	509	514	448	523	509	500	502	492	486	513	525	523	517	500	471	493	459	497	467	489	477	480	495	505	531	507	508	503	497	518	495	496	516	510	520	495	528	544	438	511	529	494	519	489	552	529	519	494	470	505	486	470	520	485	534	495	506	480	514	500	495	520	469	511	514	560	538	505	526	508	506	505	507	507	502	488	515	514	464	545	529	442	521	492	521	497	490	494	518	507	528	542	527	469	509	519	500	510	508	488	543	474	502	439	506	511	480	500	496	513	516	548	546	498	489	452	451	500	488	478	509	483	503	551	512	490	524	530	510	500	495	495	489	465	511	496	493	542	484	469	499	482	498	481	549	532	464	476	480	536	495	523	486	485	458	511	503	460	521	491	482	518	525	518	512	467	483	488	529	505	521	498	498	482	505	505	502	495	484	514	529	488	497	476	488	517	513	483	515	496	508	481	476	510	508	518	541	536	540	525	525	516	533	528	480	478	553	499	484	473	477	485	493	485	499	510	558	498	530	510	510	480	468	482	499	462	532	473	506	476	537	518	495	489	465	488	530	508	540	509	523	509	477	494	518	502	499	551	505	521	526	495	530	499	479	506	486	524	494	495	498	477	482	544	495	495	504	485	483	467	486	454	506	505	483	472	494	510	482	511	545	532	505	506	484	496	506	477	485	492	495	514	498	532	462	498	531	533	489	474	499	514	496	506	545	503	527	516	496	480	519	573	494	460	492	538	508	516	468	490	489	503	507	530	507	527	538	517	501	503	517	483	487	496	514	518	479	511	481	492	520	475	495	511	520	491	499	515	525	509	487	514	516	503	521	501	495	515	483	497	465	525	507	547	514	497	507	503	450	530	512	496	490	479	480	518	521	488	516	525	468	497	472	509	498	551	502	529	524	512	504	494	531	484	490	471	488	544	495	488	511	485	478	508	465	518	478	496	537	469	502	523	492	513	510	506	500	494	476	483	488	505	513	534	498	501	508	487	519	512	508	489	481	518	456	491	473	537	517	475	496	513	520	461	450	453	475	506	489	479	475	504	507	512	485	505	501	481	498	507	501	491	519	495	505	501	525	513	488	523	477	483	487	550	501	502	513	494	483	512	504	490	535	495	493	532	529	480	505	503	517	526	460	521	490	468	531	462	524	516	473	536	529	499	509	511	473	515	499	518	480	506	499	475	519	503	495	524	485	532	534	506	529	504	458	481	451	509	517	507	494	456	480	508	500	482	504	524	480	544	489	476	510	517	459	537	503	485	541	475	460	519	483	505	525	499	513	497	502	509	535	462	505	504	492	513	522	491	514	444	501	538	495	498	507	516	484	519	502	512	522	514
15367	3830	4653	4264	3369	2180	1541	1109	889	7981	2824	2930	2646	533	426	554	559	630	862	540	491	511	391	323	349	401	397	356	269	249	263	245	229	218	238	219	227	259	215	226	242	303	251	222	241	220	222	227	240	241	256	378	2192	2146	1541	908	409	272	220	198	221	205	207	211	195	180	223	200	205	198	206	216	178	229	180	201	169	191	195	196	197	205	209	182	192	223	192	195	196	188	219	198	190	194	195	180	190	215	210	213	212	194	190	200	206	199	236	217	225	189	197	186	183	197	173	205	189	192	201	200	204	219	169	199	216	193	202	205	197	214	226	215	185	173	227	195	215	210	186	202	199	195	199	205	200	192	213	206	204	189	230	228	177	172	202	202	193	209	175	213	209	196	192	200	212	214	208	196	199	208	201	222	198	207	206	190	204	213	200	197	229	207	208	225	207	189	218	215	179	185	199	202	209	231	167	205	218	202	190	218	192	207	182	194	219	210	220	194	201	188	175	214	206	189	197	201	207	210	186	217	195	202	186	190	217	202	178	185	188	199	190	173	210	219	205	186	181	216	183	228	200	184	176	194	210	213	207	206	205	196	176	224	190	176	219	219	208	175	212	204	183	198	183	200	196	209	213	194	185	214	218	202	202	190	190	216	213	206	195	189	202	213	233	193	212	205	201	198	196	222	203	176	190	180	199	228	223	186	177	218	198	197	193	162	205	189	200	216	237	218	197	224	188	206	194	237	241	216	206	226	186	191	195	211	187	194	209	195	220	206	200	202	188	213	202	200	200	221	198	206	231	217	230	172	247	200	189	200	222	228	202	239	180	238	163	203	197	172	167	221	188	216	209	193	192	200	187	174	185	186	198	196	195	207	225	227	203	222	215	212	212	192	199	224	197	180	218	188	196	206	189	180	196	181	230	215	186	219	203	196	188	193	193	177	184	214	192	190	201	182	201	230	198	214	200	172	196	198	225	210	191	197	203	208	200	189	201	191	195	174	212	239	180	210	197	213	195	190	204	216	167	172	227	175	188	219	214	201	204	226	182	200	195	203	198	211	182	174	222	170	202	188	195	204	195	207	198	192	173	193	198	209	181	203	196	196	219	205	198	208	205	192	216	197	214	201	202	177	189	183	211	209	204	193	182	214	197	232	199	191	191	223	192	197	195	195	220	200	203	192	195	207	205	182	198	196	197	199	193	197	181	197	219	191	186	202	200	215	190	206	208	208	191	204	210	168	216	189	199	212	199	184	211	194	198	196	198	175	209	197	188	203	216	211	185	183	212	198	201	185	201	192	212	185	194	213	217	225	197	189	206	179	216	202	200	195	217	183	224	215	199	188	204	210	212	188	188	213	196	194	209	180	201	217	194	173	203	190	175	169	205	201	209	212	202	184	169	196	188	206	206	225	207	198	170	188	198	225	204	199	189	191	199	199	197	209	208	197	181	191	184	192	210	209	200	203	218	205	176	205	202	207	209	212	181	231	221	206	211	199	188	202	196	209	213	176	186	210	191	191	191	210	206	207	194	191	190	187	188	205	215	197	216	192	197	198	197	181	213	178	192	188	195	203	190	198	217	219	218	175	196	203	213	196	189	207	197	194	197	228	190	199	220	211	186	180	195	203	202	214	200	215	203	201	215	202	198	190	183	216	219	208	208	182	212	193	217	181	211	215	213	185	186	217	184	204	187	205	214	211	194	203	237	204	192	191	204	194	190	200	188	191	197	198	213	199	174	231	192	205	196	216	181	212	201	222	188	185	218	190	180	173	184	199	206	192	189	212	220	196	190	193	198	211	211	206	212	190	198	206	206	193	212	191	218	208	185	193	217	210	201	209	197	191	208	178	197	182	206	219	193	209	188	210	189	164	189	191	178	226	191	222	215	232	193	209	200	195	215	229	182	207	218	195	199	197	191	188	203	187	179	206	190	176	190	208	201	166	208	198	205	203	220	206	180	204	206	214	202	199	188	208	221	199	211	183	175	222	176	200	168	200	219	198	178	207	205	197	201	173	199	197	201	193	197	185	224	202	194	191	188	210	201	201	192	176	202	210	207	200	215	204	200	219	183	206	214	189	224	201	193	195	180	187	175	182	235	197	156	191	197	181	193	208	216	197	219	224	175	187	242	192	189	194	203	200	171	189	194	171	235	211	205	207	219	195	196	207	212	226	198	188	222	202	164	208	215	204	222	204	171	200	229	193	209	226	198	202	227	192	207	174	203	202	199	212	201	197	193	177	180	207	175	210	206	207	221	180	210	193	233	208	214	204	211	181	228	189	192	193	207	209	187	223	191	229	217	202	210	203	202	206	231	189	182	201	233	181	195	205	193	203	225	169	197	214	203	201	194	188	189	208	216	219	201	176	201	186	185	189	209	196	213	221	185	213	188	209	196	211	194	190	209	201	205	186	211	234	178	162	165	193	193	209	179	192	201	205	193	210	204	205	197	210	202	205	194	183	206	215	204	219	235	217	191	211	178	215	179	208	185	183	182	210	188	189	182	222	220	201	200	223	185	206	187	195	198	182	223	199	169	197	207	226	202	208	204	178	221	226	202	198	175	217	208	203	198	194	200	206	198	214	203	203	211	208	188	187	217	189	199	212	219	187	184	204	190	183	184	193	197	164	185	189	212	205	164	199	177	219	200	207	183	205	198	211	204	212	194	205	203	209	197	180	196	185	214	191	182	180	208	192	218	203	210	229	185	202	205	186	187	236	222	197	179	213	205	220	185	235	200	196	210	195	213	208	200	181	206	208	204	192	210	191	178	188	205	214	210	222	192	206	195	213	195	187	216	221	194	206	227	213	198	215	201	193	186	210	205	210	200	210	216	207	212	218	205	229	194	193	237	228	205	187	192	183	207	182	207	216	209	172	208	206	211	231	190	204	210	190	203	224	208	197	216	260	216	196	205	203	220	189	215	172	204	205	216	219	191	215	186	219	203	209	202	227	177	197	225	197	197	181	225	185	226	194	187	210	183	204	186	181	192	179	195	191	205	198	199	186	194	196	210	218	199	213	201	194	182	185	185	213	191	196	180	205	238	214	187	208	186	186	185	206	206	197	186	189	191	210	187	223	201	188	213	208	186	205	184	181	208	212	224	181	184	190	206	192	176	194	195	213	214	188	207	186	187	186	209	204	210	223	200	225	205	199	198	167	222	185	194	199	213	209	207	198	187	188	210	181	218	183	211	228	191	217	201	181	189	193	184	191	204	195	188	206	198	181	210	189	215	196	235	197	192	193	215	199	187	201	199	195	203	182	205	217	217	209	189	216	186	211	197	201	189	168	185	213	192	206	203	213	212	195	209	215	208	179	174	196	179	229	207	164	203	212	210	218	147	207	213	192	185	218	210	203	226	202	187	192	202	201	198	224	203	198	174	213	196	225	191	208	200	213	223	211	198	194	196	188	214	200	213	205	180	183	210	207	166	175	192	213	194	200	219	194	186	184	188	207	221	210	226	210	183	195	198	204	180	210	198	214	202	182	200	160
7817	3470	7283	8718	7778	6489	5101	4556	3960	22633	5310	12466	9555	2646	1921	2674	2824	3287	4961	3072	2905	2814	2297	1478	1558	2145	1981	1863	1233	956	947	926	996	870	865	788	880	918	872	1005	1001	1134	1052	920	871	789	821	799	781	983	1089	1973	13871	12662	9367	4804	2037	968	599	551	571	602	595	525	599	651	569	611	555	582	594	581	563	559	568	588	603	585	552	587	547	572	558	589	588	560	556	531	621	561	600	579	573	605	597	604	575	600	566	559	586	586	622	603	620	605	539	577	601	630	556	624	546	597	589	583	587	593	604	569	598	617	614	593	564	585	570	542	581	555	584	600	563	543	604	549	568	591	581	544	585	545	606	605	567	582	589	582	563	606	600	589	543	583	604	580	631	605	533	583	603	620	595	558	550	582	581	561	599	582	596	553	590	555	596	620	595	583	572	610	626	604	590	554	593	581	543	602	547	588	574	597	520	528	572	571	560	591	569	557	593	570	586	579	595	579	586	533	595	595	615	576	567	595	592	563	577	592	569	558	584	608	558	573	607	593	552	604	578	583	587	574	608	575	569	568	559	567	583	548	570	579	583	523	567	572	566	541	590	577	571	585	579	577	572	508	577	567	596	596	615	612	573	591	607	571	586	592	565	632	585	602	536	559	590	602	580	558	571	575	606	559	589	571	580	570	598	554	587	588	525	553	577	615	604	567	583	585	572	587	584	568	597	526	556	588	558	562	507	577	620	564	553	597	600	530	554	572	587	600	560	598	530	571	603	586	600	600	562	588	575	579	572	545	591	610	563	581	605	579	613	567	572	554	556	570	519	557	534	596	577	575	602	592	582	594	543	587	631	588	586	561	576	562	555	600	587	636	573	606	632	609	565	546	566	587	620	580	620	542	605	608	645	582	564	596	567	536	575	544	602	582	546	574	607	567	563	603	550	578	596	621	555	570	570	576	565	585	599	584	605	591	566	551	578	614	568	564	549	603	626	552	550	628	541	592	560	581	585	582	574	567	585	553	595	594	563	565	574	602	589	587	564	511	563	582	591	621	563	560	605	585	562	594	572	589	567	575	605	599	597	589	551	566	572	574	572	633	586	581	575	604	603	522	614	595	614	562	591	587	547	635	552	616	592	593	591	571	568	572	554	571	580	562	576	561	551	590	585	548	589	542	595	593	553	567	573	574	608	594	563	587	620	565	565	540	606	548	600	556	582	580	604	620	595	553	570	573	534	588	581	563	555	568	545	570	569	614	587	579	588	536	600	603	581	592	597	555	564	566	537	548	601	571	583	586	570	577	590	567	604	581	577	595	582	586	609	604	614	539	591	579	586	608	549	627	589	620	584	592	588	573	560	597	578	559	607	594	568	581	587	562	565	560	610	597	580	566	575	537	618	609	595	567	545	592	617	551	620	599	544	556	578	586	600	583	583	598	602	553	573	625	586	563	588	623	591	607	619	620	576	600	584	569	539	565	563	557	598	607	593	571	572	610	557	583	557	604	581	629	596	586	624	564	577	585	568	600	583	641	583	561	596	541	570	573	553	583	610	562	558	567	553	589	611	544	557	562	592	642	584	598	574	581	596	540	552	583	575	611	619	548	622	572	579	590	578	585	545	575	573	595	609	589	544	565	524	565	566	567	612	604	558	606	586	582	547	587	559	575	598	542	620	575	543	611	590	594	579	576	577	584	600	535	612	590	569	595	568	585	583	591	549	570	550	593	575	578	575	570	587	578	594	573	548	521	562	618	537	582	585	582	599	542	555	615	550	605	616	606	610	556	602	597	587	610	591	616	607	574	567	585	574	576	621	559	598	583	582	583	611	552	588	569	573	556	586	590	549	609	588	581	603	605	566	572	598	544	616	580	560	591	573	614	560	588	525	595	549	602	558	586	588	580	580	609	605	592	580	622	571	577	597	616	580	602	587	584	601	592	636	589	567	543	615	554	548	520	616	565	554	579	609	544	630	569	595	586	565	554	577	568	581	578	560	547	590	594	609	603	576	622	591	603	575	540	584	571	556	630	594	608	608	577	560	566	600	628	604	580	626	598	578	589	589	545	584	577	568	572	560	561	623	606	549	601	555	584	618	567	545	576	608	557	553	553	577	579	573	607	585	596	568	579	574	563	574	589	575	608	579	616	602	556	587	599	572	533	547	599	588	637	610	548	543	600	578	564	561	571	577	593	604	568	570	564	597	597	557	580	586	643	623	568	614	562	592	604	566	560	593	614	600	584	597	542	580	568	591	581	603	584	575	593	572	561	623	551	584	576	552	589	562	557	537	611	539	567	542	522	558	594	601	541	575	537	577	579	564	602	540	613	565	582	632	603	536	592	552	552	568	588	612	606	554	577	559	594	586	616	516	597	554	629	592	531	581	551	621	562	594	568	600	596	591	590	559	538	592	579	561	610	538	588	562	598	560	563	548	565	564	569	548	596	579	572	563	588	594	559	561	571	589	587	568	590	597	585	592	620	582	582	578	620	543	620	587	597	580	554	555	613	598	555	562	604	572	576	586	576	578	587	573	605	555	585	549	607	621	561	560	605	530	575	595	618	529	568	608	569	599	607	633	558	553	564	583	543	561	575	594	614	558	614	610	595	603	570	573	568	559	565	569	579	593	602	602	575	573	628	576	561	557	590	544	641	613	594	580	586	624	596	600	565	573	588	616	570	546	550	572	535	607	596	541	570	567	578	630	616	583	550	577	567	557	599	585	581	600	603	586	546	542	563	579	594	575	575	572	585	568	591	555	556	562	600	578	577	577	556	588	546	552	573	563	583	597	565	559	573	602	573	623	601	571	574	539	614	554	607	545	613	550	570	566	551	610	583	591	576	581	565	590	624	559	585	575	551	546	589	555	593	577	604	554	580	580	576	599	553	618	566	596	553	582	579	603	593	574	587	608	552	589	630	607	617	569	580	618	603	612	572	527	646	563	560	556	607	621	564	596	608	601	578	631	595	556	577	579	550	565	608	613	577	579	591	608	594	561	604	551	574	595	529	564	555	591	565	563	609	550	563	613	585	584	600	575	604	555	589	567	566	574	597	597	593	542	601	590	590	573	593	581	606	548	542	613	584	587	609	564	634	591	590	585	575	645	507	574	608	585	561	545	570	585	581	563	589	579	569	559	586	566	582	596	573	589	590	588	617	597	596	575	566	569	606	569	582	648	587	573	548	579	565	592	560	596	533	581	534	607	599	565	536	563	641	577	579	612	575	607	591	586	566	565	626	574	582	569	592	522	558	593	616	508	567	600	601	545	564	578	552	599	570	587	560	546	581	576	615	567	601	628	561	557	604	599	560	631	585	577	589	560	627	610	603	526	582	574	603	581	609	588	574	557	595	562	554	616	570	630	582	568	596	599	583	560	567	539	602	625	596	610	564	543	594	566	588	593	620	563	600	580	568	584	589	560	577	589	548	573	542	574	582	568	565	555	548	591	603	604	588	577	576	633	574	582	581	582	562	598	625	606	583	595	551	552	588	585	573	587	530	534	602	610	600
2076	297	344	320	283	228	226	212	236	553	269	277	187	188	168	193	184	194	176	190	218	178	189	185	190	205	173	198	195	194	161	201	182	196	179	163	173	206	172	188	194	190	169	169	209	177	212	204	184	198	195	166	256	377	378	297	249	196	181	175	201	172	176	152	157	186	202	180	197	195	191	182	191	193	164	182	206	169	180	193	200	184	173	184	191	184	180	189	167	197	189	187	193	227	165	171	169	204	202	181	206	194	166	161	176	161	169	167	204	159	206	174	187	182	172	172	186	183	171	171	191	190	171	184	213	181	216	173	185	179	184	192	175	168	179	169	191	181	186	170	179	179	197	184	161	183	190	157	190	164	175	201	192	181	207	165	174	183	187	176	191	180	166	154	185	184	200	171	208	192	177	183	184	182	208	196	190	187	202	172	205	207	192	165	197	179	180	184	210	213	189	210	168	188	172	191	197	183	169	181	200	190	181	161	189	195	188	183	204	191	192	199	171	171	176	161	197	193	178	180	194	184	209	153	179	161	172	140	199	199	189	179	167	183	170	174	182	173	193	199	185	182	183	153	175	216	186	177	176	186	156	180	207	188	187	188	179	191	183	212	181	183	175	182	172	177	162	198	183	180	187	176	179	174	180	189	187	202	156	171	142	188	191	211	177	196	199	160	195	200	178	174	197	184	202	202	186	191	178	200	194	195	195	185	187	186	201	194	172	164	213	189	166	193	174	165	190	162	177	187	163	205	189	172	206	193	178	198	192	169	192	203	173	186	199	207	210	174	177	180	206	181	205	178	189	186	187	180	201	195	199	177	189	181	196	171	188	190	223	194	183	184	170	205	186	169	183	188	180	192	197	184	178	182	176	186	205	164	187	173	199	206	172	204	178	189	219	186	180	204	190	165	183	186	182	185	187	184	192	188	195	179	195	195	185	180	192	201	164	167	155	202	169	172	187	169	176	190	187	188	190	173	157	201	210	187	191	213	187	180	171	192	172	206	167	203	202	185	198	161	185	185	191	175	170	177	170	167	154	192	192	177	176	179	203	184	171	187	184	163	185	183	183	161	183	173	202	180	158	170	188	184	182	204	196	187	183	189	160	183	171	198	165	190	195	193	198	179	205	158	178	189	176	181	192	184	174	185	193	183	180	170	185	192	193	222	193	183	167	176	182	155	175	177	197	183	168	205	175	181	191	172	191	196	189	206	163	209	209	171	182	185	183	164	183	171	175	197	195	190	215	175	177	189	158	188	170	185	193	188	178	195	153	164	178	187	187	190	203	192	195	181	194	227	170	194	195	168	188	178	192	184	196	185	205	189	183	197	171	196	212	190	180	199	203	181	192	187	177	184	179	169	175	210	178	190	203	195	210	196	182	159	169	186	173	173	192	182	185	188	164	173	176	185	188	191	186	182	196	207	194	185	205	188	182	182	182	201	182	183	180	178	171	161	166	181	184	175	192	187	205	178	184	188	192	205	165	175	165	205	191	187	211	166	188	201	188	189	182	196	174	185	171	182	170	191	184	208	174	183	175	161	200	180	170	164	160	205	181	164	190	188	159	170	166	185	180	193	206	204	220	188	192	188	180	187	168	191	195	183	166	186	168	190	216	181	176	151	180	187	181	196	171	195	173	172	178	164	176	207	166	178	198	204	208	190	210	199	185	195	184	181	168	188	187	203	186	178	170	179	190	208	194	164	192	192	202	177	182	187	175	170	196	160	195	181	188	197	180	180	201	171	172	194	181	175	162	180	210	181	202	172	175	201	188	190	200	190	163	159	183	183	171	159	205	181	188	175	195	161	196	190	204	180	184	197	183	191	194	177	184	197	174	183	179	181	161	161	221	164	202	209	171	180	188	184	195	182	174	187	192	162	197	181	187	189	200	187	198	172	197	177	185	172	194	175	205	173	186	200	191	194	184	196	191	185	188	202	222	203	170	191	194	178	172	180	181	177	179	180	181	202	190	171	178	216	174	196	179	181	150	168	184	171	176	186	225	157	200	176	196	204	166	183	201	160	182	181	203	168	196	160	195	181	165	157	197	179	171	190	195	171	181	165	185	199	190	175	211	191	195	195	176	198	188	186	202	185	184	176	198	208	213	186	196	185	181	195	174	171	185	206	177	175	160	179	204	183	178	187	167	192	177	176	172	191	145	166	210	178	171	180	216	184	197	175	191	173	192	173	202	186	177	175	188	179	187	190	220	181	194	165	175	172	195	189	201	167	197	188	189	201	181	201	176	199	187	187	165	183	214	182	190	160	173	157	191	190	184	181	191	198	187	157	179	184	163	192	193	219	171	186	151	179	175	175	204	194	195	178	188	202	174	175	178	184	171	183	176	180	188	193	178	203	188	185	198	167	167	178	172	183	184	174	183	175	170	173	164	173	169	172	196	186	196	179	199	197	185	181	179	206	204	206	188	193	172	182	174	185	183	175	168	160	164	179	191	163	179	200	180	182	187	191	179	200	181	205	180	176	185	177	153	175	175	169	197	173	202	166	192	198	176	167	169	205	190	179	185	190	182	186	201	175	167	174	185	193	178	187	193	179	183	199	201	166	200	194	166	166	181	169	183	202	213	143	201	189	193	175	185	165	181	180	179	186	198	186	198	193	199	189	208	193	194	190	186	163	170	174	172	172	173	190	183	179	206	188	184	183	218	165	181	169	185	201	186	181	195	178	179	183	205	157	195	164	197	185	194	190	162	153	169	175	204	182	202	196	201	181	164	186	170	192	194	167	184	174	197	200	216	189	208	197	179	204	174	210	180	170	212	178	206	181	171	179	172	190	194	180	195	191	190	189	200	212	191	205	193	180	194	164	185	217	180	178	166	171	172	180	174	155	173	193	188	180	170	166	185	175	186	200	202	197	201	204	187	194	200	168	185	177	168	218	187	183	223	157	179	180	189	202	195	196	197	203	176	185	197	172	197	190	209	194	171	188	182	187	177	188	203	166	188	171	190	166	201	189	186	188	193	190	201	170	187	182	178	174	181	172	185	192	196	172	192	169	177	196	183	219	182	171	185	148	190	197	196	195	187	181	186	173	167	191	202	199	189	176	186	193	174	189	177	187	164	199	184	165	183	182	184	159	177	198	173	180	177	198	193	170	181	181	182	189	149	157	205	198	169	178	181	176	188	192	159	184	193	192	176	204	191	213	168	196	185	181	208	188	171	176	187	176	193	192	184	180	194	211	203	184	179	184	195	168	176	191	168	171	164	160	176	185	197	202	192	179	190	163	183	180	162	190	171	174	202	198	187	198	163	186	186	183	180	174	209	208	185	168	179	194	175	162	181	194	192	182	204	181	178	179	189	170	176	191	183	206	183	186	151	208	199	201	173	187	201	176	169	180	199	197	201	179	198	188	196	176	184	197	198	193	219	196	180	176	213	167	198	183	184	187	184	166	191	164	148	180	170	206	174	192	161	195	185	156	180	190	178	219	216	197	212	183	167	201	176	166	199	197	199	163	163	191	198	170	181	215
2243	678	942	1088	992	792	787	770	853	3174	1000	1089	723	564	580	637	648	636	662	643	626	654	623	531	563	603	555	560	523	593	557	534	582	576	518	571	558	585	542	533	539	535	539	522	529	637	538	521	564	569	573	627	1307	1904	1588	1189	766	619	549	545	504	519	541	534	513	520	525	555	510	535	532	553	538	522	531	565	517	531	553	542	511	532	532	543	533	550	505	514	512	490	530	547	489	511	484	500	541	512	510	560	534	488	511	543	494	522	517	524	555	558	548	522	543	544	540	522	540	501	538	498	547	545	503	511	500	515	546	512	499	542	549	516	532	548	541	551	529	491	502	556	505	536	545	562	517	533	550	488	527	523	515	593	502	570	506	501	514	532	553	538	553	568	544	556	532	546	482	527	530	528	525	515	573	542	518	534	498	552	533	553	503	534	520	518	522	530	499	544	528	455	554	522	577	566	503	535	514	536	567	529	542	559	484	539	538	511	533	538	513	502	562	502	565	527	546	526	558	507	536	484	502	551	499	531	544	515	512	495	564	510	536	504	514	515	532	524	501	546	513	550	574	488	489	520	548	544	583	553	511	536	591	529	540	562	556	573	536	524	511	499	508	528	479	531	510	540	517	528	538	564	550	555	538	511	484	550	526	502	521	545	520	495	548	505	540	532	572	520	513	542	536	542	514	583	567	516	581	513	550	564	547	532	565	536	557	517	452	549	542	569	519	488	568	552	547	508	554	577	527	547	527	517	558	559	525	515	535	520	575	543	527	486	500	570	515	507	537	532	532	546	514	527	552	518	512	535	521	572	510	535	531	547	521	539	550	517	525	540	537	534	511	498	507	522	496	524	518	508	517	497	508	523	521	556	500	546	550	498	516	536	559	513	532	497	529	536	526	549	530	516	552	545	556	510	516	522	571	521	568	542	498	515	505	540	525	554	540	527	492	541	496	512	570	560	519	515	545	509	550	514	502	566	541	507	521	485	527	551	516	568	541	543	580	519	523	537	553	516	521	561	538	532	552	551	553	535	541	548	485	583	554	496	498	568	517	546	499	525	529	511	533	534	519	554	514	502	527	519	555	536	509	514	528	567	569	544	562	519	548	527	535	544	511	529	521	568	542	495	548	545	562	524	543	524	529	542	555	493	516	532	520	558	545	532	531	521	542	571	524	517	512	506	550	527	531	526	526	581	531	563	579	564	550	522	598	561	530	537	486	567	547	519	535	520	571	563	520	562	528	487	481	513	542	567	512	562	520	532	522	552	575	531	541	520	556	533	511	558	520	491	545	563	561	514	524	519	540	588	507	531	511	544	553	534	514	580	548	514	571	487	524	549	515	534	495	516	549	560	560	580	569	532	540	571	564	504	535	538	542	542	514	526	552	517	536	538	531	519	519	528	526	545	502	534	514	563	544	557	504	555	515	521	528	528	540	539	578	532	526	563	503	527	557	565	503	503	577	530	540	533	498	540	529	538	510	551	551	547	533	519	540	581	518	530	526	547	500	481	508	565	515	502	522	520	576	556	549	544	548	535	523	507	537	529	502	499	499	573	544	531	547	533	560	514	519	539	519	566	538	511	534	503	522	540	514	558	570	522	508	511	533	516	551	584	518	498	532	507	488	544	562	535	522	533	523	510	563	557	523	560	505	555	530	525	521	557	559	547	520	497	501	537	503	497	526	526	558	508	500	499	542	541	507	522	538	517	529	495	543	533	512	526	518	524	527	508	558	555	505	556	519	535	511	516	524	510	573	557	518	553	574	530	519	568	524	509	527	569	497	574	533	562	501	538	504	530	500	548	534	542	484	512	505	520	598	546	512	567	538	565	546	471	548	538	518	559	524	536	509	472	546	551	524	509	581	507	557	542	563	527	518	526	564	546	523	509	523	546	532	485	531	557	535	528	548	560	509	513	501	533	509	543	493	520	504	497	505	615	534	555	541	539	530	551	555	516	528	548	553	520	533	528	502	541	524	567	493	571	534	526	557	553	536	541	520	538	548	517	498	538	532	505	500	532	548	573	514	551	535	519	558	559	520	587	541	531	519	526	520	525	542	507	499	542	561	555	540	526	511	494	514	522	548	540	564	540	562	540	543	513	507	571	505	525	555	550	505	550	501	533	507	539	520	542	502	528	589	532	514	552	564	509	554	511	533	538	557	530	584	519	528	559	556	546	503	551	553	528	562	552	499	516	566	482	498	542	567	556	522	554	527	569	520	534	550	535	556	528	529	547	536	525	522	538	541	515	580	508	591	559	554	543	544	524	520	516	547	508	543	565	533	517	538	521	511	568	570	571	534	516	531	525	543	500	518	523	560	544	542	494	511	504	519	526	516	543	480	516	559	540	545	555	533	531	532	557	531	529	537	562	549	531	520	523	526	519	535	529	538	506	507	513	526	520	518	544	535	535	572	510	541	530	538	532	530	497	516	530	568	545	525	560	496	552	544	544	549	486	527	501	516	528	511	562	555	535	529	539	488	553	534	556	574	548	512	541	551	553	531	588	538	518	549	520	527	535	526	571	498	544	564	475	568	527	550	561	568	539	540	508	540	547	511	496	534	546	553	522	577	530	551	541	571	532	527	545	544	524	515	510	534	523	524	514	513	529	530	526	519	575	546	545	518	571	540	487	536	511	562	543	517	535	568	536	512	588	504	524	548	559	531	517	540	525	526	561	526	530	542	526	515	507	520	553	559	541	558	524	482	518	534	561	556	512	530	519	573	542	526	511	524	509	517	550	507	522	500	572	515	503	520	541	573	532	548	464	497	546	527	556	532	543	489	550	519	551	497	527	530	554	518	523	499	494	552	544	533	537	508	563	523	516	522	538	487	528	507	523	532	510	536	529	513	561	513	535	504	558	499	519	538	537	542	527	518	578	523	520	508	533	528	553	546	544	548	518	525	486	505	521	533	537	541	541	495	540	528	540	576	543	532	516	517	521	572	554	490	517	513	554	519	492	554	531	578	583	525	569	536	547	553	530	529	509	536	517	559	547	497	535	527	538	564	513	553	560	556	526	550	540	541	524	542	508	502	549	517	568	551	488	507	551	527	534	542	537	535	550	483	578	543	529	522	559	552	529	540	513	545	533	533	525	533	540	514	531	506	522	545	525	556	532	509	530	511	569	533	492	511	570	516	497	495	534	537	517	513	494	536	561	506	552	507	527	553	533	506	518	548	531	521	532	536	542	551	585	568	547	513	533	530	518	525	537	479	537	532	506	526	551	521	498	557	527	533	524	535	515	505	552	518	540	524	515	529	548	520	541	547	530	543	533	548	548	547	551	546	545	527	532	510	576	546	543	539	537	560	535	511	578	520	525	533	569	539	539	540	542	541	542	570	528	535	515	502	521	533	510	519	564	507	512	542	527	512	544	553	525	498	525	553	525	538	488	530	522	529	521	583	482	518	478	506	574	506	520	541	490	481	542	527	511	547	539	569	532	514	530	558	577	513	492	528	533	553	533	524	493	527	574	533	536	522	503	545	507
9008	2012	2634	2401	1747	1086	909	700	1397	7228	6066	3296	383	246	295	370	392	365	324	471	314	280	202	205	242	197	203	196	183	186	155	186	182	180	183	191	180	186	186	166	173	158	162	190	171	181	172	152	187	177	543	1143	1076	743	541	339	223	170	162	129	163	154	172	165	174	139	155	186	168	160	156	168	145	148	174	168	160	148	165	162	153	147	152	181	171	168	152	178	164	143	132	148	152	182	173	153	152	167	159	173	160	147	166	170	174	163	167	175	178	163	180	166	161	137	170	170	142	175	146	148	146	168	170	166	150	156	164	176	164	180	172	150	171	162	167	177	166	163	156	153	165	149	158	157	151	161	176	155	159	172	166	169	145	163	158	171	140	132	163	160	148	163	192	164	162	154	178	157	159	170	176	146	198	161	141	165	145	163	152	160	165	162	151	171	149	168	151	160	161	150	153	152	150	160	154	166	152	174	141	146	135	151	160	157	141	154	134	168	151	172	147	151	158	145	177	145	190	140	148	170	159	164	160	161	165	155	157	162	161	150	182	163	151	153	156	194	172	161	160	176	176	174	184	155	151	153	169	145	153	163	169	177	149	142	153	160	163	147	175	157	131	154	162	154	149	156	176	164	159	172	158	164	153	188	172	158	146	150	182	138	152	147	144	179	149	160	161	171	174	141	142	160	150	204	147	140	187	157	166	171	165	167	180	139	163	159	150	160	178	143	172	175	135	146	159	156	166	155	139	143	181	153	138	174	141	140	155	150	154	179	167	149	171	147	174	164	164	154	170	160	152	166	160	153	165	157	154	167	155	182	172	155	165	155	164	159	171	156	166	160	139	156	146	148	172	166	188	145	144	170	164	159	175	155	151	146	152	166	147	139	139	171	169	151	137	167	177	168	164	139	142	146	143	180	177	165	166	171	149	162	163	167	149	152	179	165	158	161	144	163	153	150	168	190	185	153	168	151	138	168	153	136	156	157	148	141	142	176	156	154	164	151	146	156	182	138	164	171	169	174	163	151	150	160	177	164	152	209	178	164	164	160	172	159	140	174	150	149	150	184	169	187	148	147	154	180	176	174	159	168	160	159	148	166	163	160	129	157	141	161	162	148	152	152	149	152	175	165	160	145	179	187	138	157	183	159	168	172	149	173	150	151	155	178	182	167	164	148	169	167	167	153	168	179	161	155	192	134	164	141	155	158	178	181	159	159	156	133	157	169	146	171	147	149	161	160	159	155	191	168	174	162	174	156	142	139	147	150	155	158	175	191	161	146	150	167	161	147	148	127	154	136	163	177	148	179	142	158	168	155	172	168	160	169	156	179	170	168	164	165	167	158	178	139	148	162	151	167	148	158	161	169	151	163	150	168	160	163	169	169	184	159	153	160	154	165	151	143	147	156	163	156	134	170	154	147	158	169	193	177	157	179	167	148	152	156	144	155	171	173	166	139	170	165	174	194	151	145	159	157	156	168	147	174	157	154	140	168	147	158	147	145	186	162	159	168	155	162	185	162	167	135	171	153	165	180	154	138	168	147	162	160	166	159	156	172	146	154	165	160	156	148	167	156	185	156	159	161	167	190	180	137	141	159	165	153	161	166	176	152	173	158	166	162	151	158	151	150	170	164	164	172	152	146	174	154	152	151	157	168	155	156	153	167	146	185	141	172	157	166	165	171	166	177	168	151	151	160	168	152	145	164	144	149	171	162	171	149	172	173	192	144	173	160	178	175	142	172	137	153	170	182	166	161	180	158	164	160	182	161	166	192	150	182	147	165	161	166	166	170	154	156	182	179	177	180	161	169	140	161	162	173	142	154	160	162	156	166	166	164	161	176	164	163	162	154	167	147	160	175	180	162	160	150	167	160	196	145	162	174	148	156	150	180	171	139	155	154	167	148	144	149	164	154	153	151	142	152	164	179	155	145	138	173	163	171	165	156	161	159	150	174	146	148	151	131	173	140	150	145	180	161	170	139	167	168	160	171	157	156	143	157	168	161	148	219	175	147	178	172	171	179	153	159	141	156	153	139	177	167	177	176	157	159	143	150	162	161	158	139	159	188	160	180	159	142	153	162	181	150	180	146	160	169	162	162	160	161	172	163	154	162	165	165	172	194	185	168	163	172	168	145	145	177	165	159	151	141	169	166	176	171	177	178	163	150	170	176	176	180	186	142	179	154	151	203	152	164	142	157	152	168	156	166	138	153	159	168	175	146	179	177	159	153	159	139	157	175	145	140	175	171	159	179	153	167	155	184	179	161	154	142	161	166	153	182	159	165	162	159	168	159	155	168	156	130	166	171	183	140	156	165	134	160	161	152	161	191	183	178	153	173	158	148	169	137	165	153	167	157	179	157	163	143	140	165	162	169	171	138	161	169	180	161	164	177	171	149	174	153	151	169	166	155	153	147	165	179	149	167	164	137	160	168	155	151	151	164	158	187	186	164	163	172	144	188	147	147	132	163	143	151	166	188	172	154	154	174	154	168	156	156	174	157	195	179	143	151	183	158	164	135	155	158	165	169	161	174	165	195	178	144	192	159	163	176	153	187	169	173	166	169	148	174	149	152	178	163	159	138	165	152	149	148	144	161	171	170	163	167	176	163	170	159	157	172	150	154	185	181	154	151	167	182	157	155	157	156	152	165	138	183	179	152	158	148	150	173	152	151	167	148	176	178	186	164	170	161	159	129	173	171	182	172	157	164	173	159	169	170	166	126	163	170	156	160	170	158	148	145	166	174	147	158	188	175	141	157	174	160	177	174	165	157	147	183	159	179	151	163	172	168	163	163	151	133	159	144	161	170	151	145	156	169	163	181	173	192	147	172	162	151	187	179	148	150	163	149	151	174	166	153	181	173	168	167	179	173	174	165	164	168	153	160	180	175	165	153	163	166	157	159	146	166	163	161	166	160	164	169	169	180	147	148	162	180	172	168	151	175	154	160	177	173	174	142	132	160	163	168	156	154	164	164	141	152	156	158	165	157	160	148	154	162	152	184	145	135	166	135	175	151	171	172	139	143	147	140	156	155	151	177	165	157	167	165	153	167	168	155	162	179	172	177	162	125	159	182	183	165	153	153	147	163	142	150	184	159	178	149	192	171	158	150	158	153	147	148	148	163	152	166	137	166	158	148	174	160	153	162	143	170	148	158	163	175	173	154	165	157	143	154	163	101	176	147	160	166	173	150	180	144	181	146	147	161	146	155	177	164	160	169	183	169	156	144	148	143	173	178	170	164	148	188	187	189	148	156	155	182	148	175	162	164	159	160	142	141	153	166	179	149	149	176	166	166	157	163	130	162	174	148	153	156	190	176	147	183	163	146	154	152	161	132	166	149	158	161	184	168	167	161	158	187	143	168	173	160	171	163	143	166	164	158	153	146	167	132	142	155	160	173	162	165	168	192	178	148	176	166	152	140	159	161	156	162	171	154	159	165	139	163	146	160	162	158	173	166	150	147	190	174	168	181	161	174	173	149	164	168	158	175	134	158	177	176
6003	2291	4440	5484	4944	3895	3137	2672	6290	23111	18463	8973	1678	1313	1485	1839	1930	2063	1571	2190	1721	1346	940	806	946	844	916	845	736	708	648	636	608	641	672	664	616	591	579	579	641	625	589	612	555	550	526	542	523	840	3773	7614	7321	4549	2972	1620	835	595	482	463	442	484	452	491	448	459	468	483	453	477	475	478	458	500	494	486	448	481	471	503	484	475	496	463	459	443	453	503	497	487	463	446	433	492	471	490	522	465	416	505	511	479	498	527	490	462	459	487	479	470	458	491	467	457	505	458	477	494	491	489	439	466	511	528	459	513	429	495	474	528	476	453	476	462	458	472	472	468	502	500	448	472	473	490	475	476	425	514	473	477	427	488	461	507	471	487	486	491	511	452	468	479	489	471	495	452	448	527	535	466	440	509	447	451	482	472	463	509	515	468	507	489	481	466	456	479	488	493	461	468	477	464	456	480	520	457	448	432	471	484	469	456	502	491	448	506	424	509	475	480	466	493	493	484	464	491	435	499	447	516	487	493	457	466	505	481	493	535	517	484	440	478	472	500	459	488	462	474	440	458	498	491	505	449	459	493	474	458	439	492	455	430	465	512	487	492	494	453	444	444	508	461	472	457	482	439	473	499	440	466	512	487	509	472	464	476	481	472	469	466	490	470	473	522	506	478	496	446	513	448	475	435	508	451	495	464	495	492	489	487	487	461	491	453	493	514	497	439	469	447	449	472	478	451	492	468	487	453	496	483	471	462	487	509	491	467	451	500	480	456	475	478	475	527	489	485	476	500	466	468	533	475	462	441	445	481	465	480	455	476	472	480	467	461	460	486	488	507	472	466	482	477	500	500	462	488	478	499	482	479	444	476	493	521	509	452	460	476	439	511	450	505	452	486	485	448	528	464	498	486	492	466	486	453	490	517	479	484	478	455	506	440	502	465	487	459	506	492	462	478	448	470	474	478	496	462	518	471	466	463	465	459	477	492	488	483	458	480	479	481	499	474	491	476	485	474	410	485	472	467	486	471	456	503	497	496	500	459	472	445	453	486	461	465	495	505	487	456	481	463	523	463	474	465	526	515	481	474	476	477	554	509	477	449	531	472	436	450	492	516	447	491	444	452	480	454	476	482	491	485	484	462	477	464	479	464	466	472	439	490	479	479	536	469	458	492	485	513	468	471	480	478	450	463	461	479	471	522	467	456	474	467	473	446	483	491	509	464	459	505	501	496	490	461	442	468	462	501	470	452	457	463	473	465	515	466	492	507	460	501	451	482	501	508	469	475	434	501	485	492	452	490	456	485	468	493	505	503	519	484	476	496	444	483	512	489	505	463	436	500	462	496	490	493	478	479	498	471	488	499	465	461	452	468	439	507	475	431	483	486	475	463	488	491	484	466	472	481	465	444	502	501	503	441	513	501	461	445	507	476	507	471	476	458	468	483	481	509	493	516	459	483	487	476	463	498	483	463	483	465	422	478	458	490	489	467	511	444	445	489	467	462	435	485	474	459	456	489	465	465	519	492	481	440	520	467	476	427	487	451	472	469	506	474	459	471	492	465	443	446	499	482	485	486	488	459	459	493	522	487	482	487	498	505	465	479	468	480	424	457	478	463	456	466	479	491	477	485	499	531	484	495	476	506	494	499	476	451	456	458	501	509	470	497	511	450	467	480	482	465	481	461	506	509	475	462	450	469	483	462	474	460	431	446	499	455	461	474	467	486	497	466	493	450	494	476	448	509	472	493	504	501	495	468	446	463	483	484	489	498	460	515	494	491	447	476	515	463	486	485	488	454	502	451	491	489	481	518	459	481	475	501	465	481	430	495	446	501	503	492	485	478	474	523	469	477	462	488	477	498	474	444	473	456	471	497	487	495	475	484	491	483	492	521	447	464	453	465	471	471	442	463	483	471	440	498	469	480	460	471	484	479	502	533	496	548	472	451	457	478	487	497	458	485	500	474	473	444	507	525	488	477	497	452	478	477	453	439	456	446	486	471	469	465	529	449	439	459	469	501	500	471	492	478	466	499	475	477	484	492	494	531	497	503	482	502	465	448	478	455	484	472	472	458	478	472	509	490	492	464	467	480	496	516	472	441	447	476	477	491	455	487	489	475	485	473	452	510	457	506	521	453	484	529	499	447	463	460	502	464	495	477	444	466	467	496	494	477	481	505	478	478	454	468	490	470	462	427	498	458	473	478	495	459	493	461	474	485	479	485	446	487	443	443	511	486	501	497	478	471	495	493	479	472	462	452	493	468	475	484	470	475	489	464	498	461	468	471	488	501	490	528	479	477	453	458	502	476	487	484	427	456	480	495	457	472	465	512	456	483	487	470	495	488	484	428	483	438	467	454	468	498	474	470	471	471	500	437	490	447	449	523	483	451	470	501	477	468	474	488	536	477	514	478	463	449	497	486	449	442	460	421	508	483	486	491	488	524	500	478	445	457	494	458	499	465	477	467	478	457	475	475	513	485	457	505	504	484	460	467	469	516	477	447	484	484	465	465	451	473	524	450	513	498	472	473	439	503	471	483	476	460	461	490	504	449	493	499	431	465	498	457	449	448	437	486	441	457	471	482	508	507	489	464	490	472	485	493	474	490	497	459	515	464	472	483	443	454	500	463	497	484	445	497	490	492	466	503	504	458	452	464	489	475	500	478	472	423	451	484	445	494	480	482	472	460	428	505	460	495	496	491	476	456	472	456	468	493	473	508	505	522	490	470	485	487	501	467	546	435	502	495	472	460	477	476	453	506	516	486	479	473	450	489	506	503	438	508	463	515	468	466	532	439	478	448	479	484	490	442	473	504	470	485	507	509	468	482	468	454	469	493	490	497	460	490	483	487	444	516	478	455	472	459	476	453	467	517	457	432	484	477	447	469	527	493	485	503	453	454	498	474	468	480	460	460	482	517	435	451	481	477	454	493	446	487	426	440	470	469	469	470	481	475	424	482	492	496	489	505	468	497	496	435	479	467	479	469	454	502	492	461	488	476	483	425	523	475	506	517	466	491	465	459	480	510	486	488	456	482	457	495	479	477	473	493	493	489	449	477	433	466	466	456	460	475	478	451	462	472	482	525	475	499	427	473	488	487	457	478	450	489	492	471	494	435	463	464	494	468	495	486	448	515	478	483	435	459	467	469	466	472	455	476	515	464	485	442	469	481	441	512	439	481	493	489	455	472	431	454	477	457	516	484	494	485	461	499	461	468	488	469	499	470	504	493	461	496	473	458	468	477	430	513	465	485	464	481	465	480	440	459	475	468	469	494	473	480	456	451	441	482	522	482	466	472	444	460	414	467	481	476	471	523	469	447	477	444	448	511	519	464	491	479	500	480	488	494	479	439	514	491	481	483	420	451	477	478	440	496	492	502	498	522	463	502	516	464	514	492	496	492	508	488	465	466	464	462	492	429	436	480	493	469	492	446	473	478	498	506	477	464	499	476	489	483	510	430	467	483	458	471	472	526	454	473	506	502	466	431	487	442	465	500	458	454
15821	3752	4510	3826	2999	1787	1524	1303	2284	6790	18102	4085	485	351	386	506	470	548	529	539	502	394	323	268	255	281	257	238	238	233	236	194	204	206	225	205	188	205	226	196	205	231	203	193	180	215	222	193	192	209	872	2202	1935	1063	562	372	244	201	188	190	199	173	172	174	187	171	181	199	183	189	195	177	171	175	192	184	181	201	190	163	200	162	207	178	191	189	199	181	177	170	181	190	193	172	193	164	186	179	199	187	194	182	197	173	178	208	175	180	184	184	200	186	180	192	191	172	183	186	163	164	180	176	161	181	173	162	172	186	190	171	188	197	174	163	192	163	170	181	162	171	203	157	183	165	183	172	187	192	178	172	172	182	188	191	201	167	180	165	184	192	168	206	165	183	168	181	208	207	159	190	185	176	194	181	192	172	187	192	160	195	175	207	197	169	168	161	188	136	179	203	197	180	181	187	186	175	187	175	187	186	168	201	175	161	206	187	192	172	191	196	192	166	173	167	167	172	197	180	160	193	184	178	175	180	193	209	171	179	186	186	211	186	163	150	184	176	180	157	189	184	161	183	168	175	160	191	197	175	183	185	173	198	181	181	180	188	161	199	191	171	169	194	171	188	181	197	167	139	172	171	176	185	170	202	180	180	200	187	189	178	196	180	186	182	206	166	214	175	178	191	171	180	188	161	205	196	190	209	180	175	173	205	160	181	180	164	195	194	175	190	185	194	192	182	187	192	166	191	173	169	176	173	162	170	186	190	189	193	193	159	176	183	154	168	167	205	234	167	189	189	199	150	189	179	176	188	164	193	164	185	183	162	189	200	179	192	195	162	182	163	166	184	169	196	194	188	187	160	167	203	194	162	179	182	170	174	170	171	191	175	187	177	192	186	180	173	168	189	180	183	182	166	192	178	183	179	192	154	201	196	197	188	159	176	184	192	185	169	169	183	181	181	174	179	173	157	187	186	187	169	192	195	189	160	204	190	187	171	166	154	180	173	199	165	191	190	193	172	187	171	190	172	227	167	194	212	193	169	186	183	155	182	199	201	192	186	195	187	168	183	190	201	165	179	189	191	190	202	179	196	209	181	168	185	174	168	178	183	177	179	180	159	164	167	212	209	174	160	179	189	179	161	187	199	153	184	181	154	195	156	191	199	196	181	201	185	198	185	185	171	194	197	185	165	193	184	200	179	193	193	167	182	170	213	200	165	180	161	173	179	188	168	173	192	198	189	178	168	179	178	197	163	161	174	192	192	196	184	184	173	198	185	175	187	202	180	184	188	192	206	202	187	187	192	177	170	170	169	181	167	179	187	187	184	180	185	181	170	163	186	187	179	180	191	183	181	186	188	193	218	196	214	174	168	198	159	205	192	167	173	181	194	160	196	194	189	177	184	178	182	170	180	201	176	190	188	165	180	171	188	173	168	184	182	201	180	157	191	187	177	179	171	207	184	198	175	191	184	178	176	186	174	179	197	188	167	176	191	180	158	187	173	188	183	191	189	191	174	195	198	204	223	175	198	158	158	171	184	162	190	177	190	177	181	161	191	221	198	180	178	180	181	197	215	202	148	200	182	184	187	194	183	184	174	163	209	163	169	193	172	178	177	190	193	204	190	177	137	172	168	220	168	171	162	186	189	202	169	176	180	193	177	163	218	184	174	184	179	180	186	176	189	168	194	188	188	185	165	210	167	205	169	153	183	176	184	163	187	224	158	176	175	170	183	168	150	182	171	206	163	183	188	193	181	185	194	186	179	178	177	165	179	201	158	155	162	178	179	171	189	175	162	205	157	198	185	203	203	182	175	161	163	198	162	187	165	204	170	199	194	197	192	188	184	184	169	197	187	181	176	164	198	175	180	183	182	164	183	173	178	170	169	196	201	192	177	168	197	182	193	162	174	189	193	143	186	174	170	200	191	164	188	182	170	192	188	172	196	177	212	174	193	183	192	192	193	182	191	182	165	172	182	178	170	176	180	190	184	157	160	190	187	182	175	196	177	176	164	186	170	188	158	166	167	181	205	184	211	202	147	172	174	169	181	163	202	182	170	167	190	160	166	186	185	188	163	192	154	184	162	191	198	137	176	175	199	194	165	197	188	184	198	181	195	215	210	195	178	187	163	159	192	173	208	199	170	165	167	181	197	166	189	211	191	180	188	189	175	195	185	192	173	195	156	178	179	185	189	187	185	197	176	202	176	187	175	164	205	171	181	187	177	195	175	170	182	215	203	183	192	177	180	153	180	180	168	160	162	194	183	176	205	192	192	168	168	199	182	193	212	183	175	188	197	206	194	175	185	186	173	200	182	164	176	201	173	202	187	222	169	172	186	189	186	171	187	202	183	194	187	171	201	184	167	172	171	194	196	175	184	161	168	188	187	181	191	173	189	201	175	197	208	191	180	176	204	165	191	161	194	171	183	174	181	181	171	180	194	179	193	182	217	183	161	197	169	187	175	169	207	161	167	176	172	182	191	143	197	186	178	168	200	179	188	190	178	168	187	180	176	170	181	170	213	175	181	162	178	177	199	160	185	174	192	198	181	187	175	181	190	204	162	191	175	200	167	192	199	168	179	174	192	164	170	160	188	187	177	182	187	191	199	198	191	172	171	157	183	189	199	197	176	179	187	164	175	181	157	198	202	193	156	182	209	200	165	161	186	190	169	152	178	188	177	194	160	177	158	189	189	178	163	160	206	191	175	207	200	191	191	186	188	201	172	160	191	184	204	207	174	174	173	165	152	183	167	171	188	181	176	191	172	172	156	168	177	174	157	214	182	183	189	198	165	173	221	161	178	154	198	163	162	168	181	177	193	159	190	206	183	194	158	169	177	191	168	177	191	227	177	179	181	197	188	172	189	178	177	161	189	176	179	183	186	160	192	163	189	190	187	184	181	184	194	181	169	181	139	161	157	156	166	163	177	189	178	194	171	176	194	180	192	176	166	194	172	160	176	181	156	156	204	188	181	206	178	181	187	209	178	193	206	195	185	173	186	156	184	205	216	170	179	180	162	175	177	177	165	195	213	193	198	187	173	154	175	195	169	181	173	174	204	211	202	168	168	181	183	168	193	179	196	165	198	179	216	189	161	194	157	184	156	163	185	188	197	187	186	159	173	187	180	174	217	175	208	180	157	192	189	202	197	202	196	175	211	171	206	189	181	186	197	206	163	202	165	166	189	185	195	181	174	179	170	206	202	195	199	178	187	189	176	178	164	179	197	168	186	162	184	167	181	178	159	160	162	184	194	175	178	167	188	184	192	194	184	202	163	199	158	187	177	183	185	164	187	193	187	203	200	195	172	192	173	186	157	171	173	182	195	185	187	202	176	176	196	199	201	169	186	193	206	200	174	169	201	165	199	161	204	171	172	173	184	188	200	178	177	172	176	171	201	185	179	176	200	189	186	182	194	174	179	189	179	156	200	155	170	175	191	196	194	182	197	194	170	207	196	198	163	205	174	213	201	178	192	155	171	181	192	168	177	178	163	160	188
7930	3334	6921	8187	7514	6135	5495	4679	9741	20311	31592	5529	2018	1532	1872	2555	2586	3193	2601	2924	2634	1879	1283	1190	1124	1290	1103	959	866	841	794	801	817	941	928	744	773	838	756	728	726	774	736	776	733	717	810	739	634	817	5548	13283	11863	6972	3193	1708	889	565	541	504	558	492	520	534	526	507	506	524	544	542	520	507	505	533	559	510	560	520	522	556	540	563	536	505	528	517	544	515	518	535	552	484	536	563	557	521	567	521	568	502	483	541	532	559	514	513	518	511	520	505	523	549	499	495	508	480	552	500	513	561	522	531	527	531	507	535	495	540	543	542	556	521	542	504	529	559	557	499	555	555	506	487	525	526	538	507	543	482	553	514	519	516	519	542	534	527	497	513	507	513	518	518	521	558	540	554	497	522	549	570	553	555	556	530	543	506	547	476	556	541	534	527	603	511	535	526	540	529	530	545	557	544	499	521	523	579	542	532	530	506	518	554	563	537	513	522	493	534	492	563	538	513	559	537	539	513	532	562	519	514	535	553	536	519	536	507	523	524	560	533	559	522	535	541	529	547	537	518	541	566	505	504	539	482	534	492	514	496	528	564	494	507	539	522	515	499	569	515	502	529	474	515	526	484	493	513	494	511	556	524	551	503	518	541	557	503	533	491	498	505	532	506	533	481	540	540	507	520	541	557	524	569	539	563	507	519	521	535	513	541	481	508	552	547	523	494	515	548	512	537	494	522	528	544	521	521	504	533	563	516	516	501	500	513	536	490	516	494	557	555	489	563	551	541	515	517	557	565	542	504	588	552	496	557	517	493	474	540	547	536	537	530	515	532	529	537	530	526	525	527	513	508	539	559	522	560	519	522	510	493	544	486	555	504	535	509	497	527	543	533	510	528	542	535	483	552	547	516	505	504	516	532	546	511	561	521	500	503	523	515	517	527	535	538	515	553	534	494	534	481	521	578	497	536	559	522	546	525	533	497	530	522	576	550	488	535	520	554	527	523	590	525	494	564	514	514	506	507	491	513	561	526	550	500	525	536	532	510	481	507	530	544	550	518	510	526	509	508	510	509	503	515	578	511	520	541	529	535	508	526	560	508	539	574	535	500	585	485	560	537	522	509	513	508	520	539	565	535	492	513	541	504	535	556	528	533	517	529	527	518	554	517	532	502	543	469	566	544	561	523	527	554	516	529	506	532	523	559	526	525	521	533	520	519	514	522	525	525	532	511	518	545	487	530	516	517	503	527	506	548	549	543	520	552	490	549	547	580	499	540	532	534	548	550	485	503	560	549	535	521	556	563	534	526	540	569	549	503	517	536	536	526	542	553	582	526	512	540	527	517	537	510	538	491	537	541	560	530	533	567	512	488	522	515	555	514	542	529	537	515	499	556	575	525	571	513	572	516	517	508	520	507	516	533	498	516	509	535	502	558	506	524	573	545	550	541	545	526	530	509	494	568	547	524	531	516	511	510	535	499	507	572	530	549	535	554	503	550	533	486	524	514	528	548	534	506	555	503	554	514	542	523	573	510	511	514	481	524	516	490	521	546	565	542	532	524	536	511	552	559	532	499	502	508	523	541	550	523	526	532	521	543	573	488	495	555	520	541	549	504	544	575	560	551	528	532	558	488	528	525	528	545	509	525	520	559	529	507	543	503	523	525	555	511	525	538	510	549	567	516	519	515	512	521	518	493	489	537	525	532	527	561	535	548	501	530	534	520	524	508	553	468	502	500	514	534	517	518	529	517	518	531	510	522	514	508	536	532	502	507	501	559	559	496	573	508	524	554	564	518	544	547	530	520	536	532	517	527	512	490	566	523	506	509	534	529	544	512	548	547	539	545	530	516	520	562	517	494	540	526	523	522	513	562	519	564	523	527	522	532	582	556	529	528	557	563	533	511	526	507	497	525	544	515	553	525	542	539	480	543	475	542	523	568	509	525	479	529	545	532	559	512	525	512	524	508	554	527	540	543	527	517	553	516	559	523	536	532	520	520	564	545	598	526	534	542	559	520	528	578	541	481	527	479	525	538	603	585	530	559	542	507	494	516	529	524	549	549	547	559	529	505	522	509	518	571	582	504	500	511	530	540	523	506	565	525	526	541	538	552	502	520	495	479	507	511	506	504	522	563	510	545	548	546	510	546	510	507	494	501	503	529	545	563	547	505	524	518	510	511	547	507	572	514	522	525	563	516	503	514	538	489	539	499	560	543	523	489	531	551	538	509	508	572	525	517	562	559	542	549	572	517	534	489	506	559	527	511	558	475	527	558	493	465	509	516	552	500	563	514	519	520	544	512	559	511	516	491	514	506	558	555	548	518	533	552	529	540	543	540	509	566	537	556	538	498	487	517	524	572	509	524	539	525	548	528	526	534	532	521	506	535	566	520	548	563	507	562	525	548	529	490	541	511	537	528	505	484	587	518	532	540	553	499	543	504	544	513	549	546	505	552	500	541	467	495	531	516	567	558	514	563	565	547	587	531	518	490	549	491	548	504	557	548	533	536	548	544	505	477	525	513	529	525	521	500	561	549	511	550	530	524	521	523	531	522	528	525	534	523	552	486	494	585	556	521	541	494	517	520	572	543	500	537	530	552	507	514	492	551	502	553	554	491	562	569	526	558	537	528	508	542	571	554	574	487	502	471	529	544	529	528	505	535	546	505	531	518	496	565	512	541	553	509	510	509	512	538	561	538	556	547	559	556	500	558	517	501	515	511	519	519	542	543	571	550	545	536	528	530	568	551	515	541	570	505	546	548	551	526	543	567	502	488	550	540	523	536	550	541	527	548	549	528	545	519	498	526	522	504	505	507	489	516	530	495	520	534	547	533	564	559	535	515	493	511	526	539	536	539	525	519	541	460	518	493	548	509	514	502	510	507	532	504	562	579	522	553	520	534	538	524	559	515	540	558	564	505	544	519	528	508	515	510	529	550	520	544	555	482	484	523	515	516	555	510	529	515	548	547	515	495	551	551	518	572	529	503	525	522	549	533	548	516	547	558	559	534	556	519	548	527	563	536	537	493	527	536	531	536	543	517	543	531	528	540	571	550	538	546	520	524	534	548	563	495	578	557	533	535	533	487	546	534	499	528	544	532	510	528	492	507	559	525	562	538	514	562	536	508	534	492	491	509	533	536	516	505	514	530	526	526	539	534	548	522	516	513	564	513	553	526	560	538	511	526	599	545	512	543	513	540	546	529	548	553	498	514	531	535	532	510	522	528	534	541	538	530	514	542	549	515	525	516	552	571	536	501	521	524	499	543	553	520	516	549	535	531	532	520	537	538	517	535	549	511	543	505	541	527	506	518	511	545	549	527	520	542	565	540	508	484	554	527	538	529	557	499	543	535	557	506	522	545	523	518	554	539	502	551	507	477	556	502	497	543	498	495	557	541	512	559	553	519	507	532	545	543	534	553	512	503	507	541	521	548	534	512	560	487	494	581	502	516	535	559	553	540	486	494	524	516	549	535	551	522	518	498	566	514	565	546	504	518	555	526
2079	301	370	340	265	214	194	205	189	291	197	159	158	174	152	130	128	151	160	152	167	136	171	153	150	153	158	149	138	142	125	133	154	160	148	145	164	150	147	136	135	142	146	138	125	125	158	144	137	159	127	204	395	396	214	209	197	156	139	139	154	144	148	137	140	147	145	139	148	170	142	135	157	141	147	156	139	124	153	144	153	132	136	133	130	123	150	142	161	147	161	139	135	164	125	138	154	128	138	144	175	146	149	143	155	150	158	147	151	138	152	143	135	147	135	141	143	121	129	158	144	134	147	133	137	151	150	160	138	149	140	150	130	138	133	130	142	137	137	136	141	162	183	141	156	139	174	144	149	143	160	136	160	160	133	138	145	157	140	124	150	133	134	127	133	152	137	152	139	146	143	145	152	136	161	155	144	133	147	137	136	150	140	121	147	135	170	139	135	144	151	126	112	131	137	156	135	153	159	148	165	146	140	152	143	166	150	136	128	142	155	148	134	148	160	131	132	159	147	155	163	137	131	147	150	146	149	169	141	170	139	144	153	136	116	142	155	129	151	144	156	151	150	143	120	145	138	153	141	152	137	136	142	151	151	136	151	154	164	140	145	149	144	164	135	135	158	139	135	146	161	139	145	160	128	133	132	138	149	144	175	144	157	174	133	142	186	148	133	163	163	128	137	130	147	150	138	142	140	138	151	146	143	135	139	137	151	148	144	147	141	133	141	154	150	128	140	154	154	145	139	159	145	186	133	151	144	142	164	153	161	154	144	135	164	150	141	139	147	134	162	137	157	136	140	152	161	133	135	151	144	151	152	164	149	126	145	150	135	138	146	148	141	132	159	143	134	139	153	123	135	134	138	133	144	160	148	144	130	144	149	158	138	137	153	139	146	164	148	152	163	118	144	131	134	162	120	147	147	150	134	155	136	164	171	127	146	137	138	159	141	137	142	134	158	161	128	126	145	137	130	141	134	155	160	155	140	169	146	154	149	136	154	146	160	125	143	144	161	163	163	136	110	148	135	127	142	149	144	147	141	132	126	120	151	155	146	140	143	147	129	141	137	138	134	153	137	145	140	146	144	162	135	151	135	141	151	138	173	141	134	144	155	143	164	147	148	139	145	143	151	144	155	159	127	181	163	143	162	148	143	145	159	151	159	133	161	125	108	168	146	141	158	141	153	163	140	164	140	158	151	137	168	136	153	156	124	138	142	147	141	150	149	150	154	146	131	153	147	152	148	164	151	135	134	130	167	129	150	148	143	143	144	129	132	147	141	136	146	160	148	166	151	151	155	134	126	148	136	133	156	136	124	144	135	147	170	163	129	154	129	145	146	159	132	145	110	148	126	157	161	140	135	154	145	153	140	137	152	152	130	149	152	136	144	150	163	139	156	129	144	134	151	145	149	127	135	140	147	141	132	138	136	159	145	151	140	146	148	165	148	147	143	148	151	151	171	150	147	136	154	153	144	136	145	143	141	139	171	159	141	145	128	163	147	133	129	147	134	147	141	139	122	140	139	126	117	136	146	129	130	140	167	132	135	136	151	133	154	131	145	126	141	128	159	140	132	137	128	146	131	155	162	150	144	160	141	138	143	148	157	144	151	140	136	136	156	150	132	137	142	136	138	151	161	151	157	139	170	140	128	125	168	145	132	120	146	132	170	136	127	154	136	142	119	151	148	125	146	143	167	162	173	158	170	149	157	129	158	146	156	158	168	155	144	174	133	152	148	139	142	139	144	115	135	167	167	129	143	119	138	127	161	134	168	142	137	152	154	132	127	123	139	137	130	142	154	134	169	146	156	139	140	142	128	159	159	126	144	157	161	150	140	165	163	139	132	152	143	140	152	138	157	161	142	149	149	156	151	142	131	142	145	155	134	150	135	169	128	168	151	147	140	152	130	144	144	155	165	135	136	146	152	145	147	158	125	159	142	145	167	134	129	135	132	163	141	152	140	157	133	141	138	169	157	149	150	132	155	135	149	118	171	147	147	148	166	158	136	142	144	146	152	142	144	142	174	184	176	142	148	167	160	138	145	143	162	131	176	145	141	152	139	131	138	153	133	140	149	166	157	134	141	132	150	149	149	169	153	144	146	166	142	164	118	140	159	142	152	132	136	131	143	110	133	140	138	144	146	146	129	130	165	125	141	148	144	138	132	124	123	127	126	152	134	152	134	156	141	135	148	146	139	124	130	138	136	155	127	149	140	149	149	144	133	145	149	135	142	166	147	144	147	123	157	142	163	152	145	147	133	138	142	129	136	119	154	134	162	131	133	122	141	151	133	146	148	145	178	164	150	139	146	129	134	147	128	125	131	131	150	137	165	140	152	170	147	140	140	147	167	150	153	155	123	144	135	141	146	162	143	135	154	123	149	146	141	130	171	142	139	154	138	142	159	141	147	144	130	147	139	149	137	146	150	135	168	153	150	157	133	144	153	156	149	158	140	119	138	143	147	130	133	147	133	135	137	144	129	145	149	128	143	135	158	123	141	150	145	141	137	157	142	124	151	134	126	149	157	151	168	156	140	141	143	158	144	142	132	166	151	141	144	148	138	140	156	128	146	137	142	158	134	138	166	132	153	149	151	156	144	145	147	144	154	155	151	154	124	115	153	149	159	166	156	132	147	144	143	138	139	133	139	128	148	139	131	138	168	139	132	168	164	158	149	171	144	148	143	125	139	144	136	172	132	132	144	170	156	154	149	138	146	141	161	130	156	133	151	123	139	148	155	154	136	160	144	139	143	149	146	140	156	120	162	125	157	137	144	149	146	144	140	158	146	153	145	141	181	170	129	149	156	142	156	161	141	170	158	135	127	160	148	162	143	142	143	160	183	148	121	160	137	142	153	139	142	131	145	152	159	137	150	148	144	163	144	135	124	151	143	120	147	147	157	151	135	147	144	147	134	159	144	141	128	144	139	149	151	139	144	137	167	150	176	127	157	134	143	144	138	145	156	153	139	155	140	158	155	131	147	169	153	156	155	164	157	153	133	144	148	142	143	146	150	151	137	156	150	153	155	170	157	150	154	149	140	156	158	121	153	137	146	139	140	148	150	160	141	145	148	169	164	153	157	138	145	145	159	148	131	129	152	163	187	145	151	162	159	176	147	140	143	152	150	149	152	128	132	153	143	155	145	170	164	153	132	179	140	145	157	146	140	152	153	134	144	150	160	139	143	165	153	156	136	126	131	128	148	154	159	160	167	154	157	126	160	119	132	132	137	131	137	146	145	128	144	148	147	148	137	136	165	145	160	169	137	147	146	164	159	144	147	142	142	169	151	151	149	154	149	156	146	152	148	142	154	143	141	126	168	144	126	159	160	152	144	176	154	126	116	141	139	137	144	124	132	142	140	130	134	140	163	142	116	146	138	130	140	140	138	130	139	121	149	144	130	127	158	153	156	134	148	131	151	130	170	147	132	153	140	141	152	131	123	140	121	137	125	151	126	137	148	156	140	132	116	146	133	133	137	157	129	146	147	117
2159	549	853	1009	844	702	713	676	663	1231	793	558	458	488	487	523	538	486	533	555	505	471	445	434	404	439	463	463	475	411	461	435	447	453	388	476	453	389	421	488	433	453	430	425	469	452	413	416	422	444	466	888	2049	1990	1019	771	629	457	426	447	434	411	442	429	406	426	423	427	439	419	421	441	424	440	453	383	407	439	407	444	429	420	398	394	401	458	458	443	430	429	393	440	449	432	439	417	430	411	447	401	414	449	411	449	466	394	422	388	382	421	413	430	425	417	406	431	429	419	425	420	429	396	397	419	443	436	431	446	446	397	391	412	453	382	406	447	435	442	440	427	445	435	397	431	456	424	407	395	405	438	411	466	427	425	419	430	433	401	435	449	459	416	383	412	397	445	386	418	409	421	429	422	421	439	409	418	435	428	439	434	436	448	404	442	452	431	420	471	428	424	424	431	449	470	400	430	422	426	436	403	456	455	417	442	446	462	392	415	424	426	436	427	405	461	439	446	432	421	440	440	414	429	390	414	391	398	448	407	428	421	421	452	433	444	451	434	424	375	442	416	432	435	417	396	468	435	435	436	452	402	447	410	449	421	412	424	430	431	431	415	381	413	413	441	420	429	437	431	429	420	411	455	440	423	432	428	399	414	435	475	485	434	404	399	418	454	407	406	455	420	389	432	377	423	433	421	385	393	384	432	448	396	436	427	415	462	462	433	450	421	428	447	422	425	442	410	408	431	444	403	426	458	415	427	447	408	417	406	397	430	444	441	422	430	417	413	436	409	413	437	400	462	417	412	426	452	437	442	430	400	424	433	411	426	410	428	439	446	424	434	393	401	419	402	436	385	416	447	421	442	421	411	421	428	406	416	439	412	403	411	408	424	425	427	430	405	429	441	395	429	430	440	386	409	414	385	432	449	412	435	433	400	411	434	410	422	406	437	404	425	436	438	423	417	390	424	427	445	446	415	468	424	419	434	414	413	425	423	405	450	429	446	391	442	425	428	394	448	412	395	437	400	459	451	420	436	415	459	435	413	476	425	446	369	451	432	439	436	425	448	428	429	390	434	422	437	426	424	447	421	403	430	419	447	415	448	440	383	417	433	408	440	403	407	449	425	407	420	439	442	427	378	429	418	401	367	467	427	417	401	405	442	411	416	436	452	400	430	427	446	416	404	440	437	438	367	397	387	403	407	456	389	447	395	445	412	445	430	419	427	373	432	404	427	433	398	410	426	412	423	412	441	425	412	430	413	435	424	426	429	418	399	421	431	424	417	447	417	422	418	442	417	435	435	424	421	436	419	396	444	431	410	429	425	425	392	408	438	440	438	418	436	424	431	411	428	427	426	452	412	436	450	409	434	473	449	432	423	409	458	426	468	418	415	382	428	456	430	441	416	429	413	431	432	469	415	380	450	422	424	409	419	412	441	417	399	413	418	440	424	409	460	400	446	426	406	459	451	436	444	423	433	464	407	485	428	437	419	435	424	388	396	425	438	444	425	414	430	428	428	442	444	495	447	449	408	413	432	458	453	411	402	444	402	420	428	426	458	457	452	381	401	425	428	421	419	400	429	406	432	430	454	424	446	413	406	432	415	454	435	446	441	445	407	422	439	415	432	427	435	395	422	425	386	408	413	427	408	416	406	398	432	461	439	428	431	420	426	403	437	399	416	425	436	423	402	403	445	430	436	424	424	438	430	418	399	442	407	390	415	423	404	435	399	423	432	433	422	420	430	431	434	423	468	408	422	442	397	423	466	446	447	394	411	429	451	444	452	448	389	437	418	394	394	435	448	426	425	472	420	418	429	406	403	434	373	427	406	442	444	450	444	411	389	397	444	393	422	416	398	454	416	396	436	380	433	401	412	411	383	445	406	436	431	396	445	412	393	381	423	425	435	410	402	423	416	447	434	420	384	425	413	402	430	406	420	418	452	421	387	441	434	474	399	432	390	418	447	429	415	433	433	441	420	443	419	450	418	449	437	423	423	434	423	401	491	441	421	419	429	408	433	448	406	452	406	435	420	420	414	466	452	416	425	432	436	427	436	421	430	399	447	454	386	434	424	396	423	429	450	445	432	454	413	413	380	406	436	424	440	408	475	419	431	427	407	434	427	449	433	408	460	402	399	456	418	459	434	403	396	418	392	426	416	443	442	389	416	396	414	415	397	421	500	427	428	415	438	426	406	441	404	406	397	431	401	402	400	417	399	425	395	432	448	409	445	441	408	401	461	440	441	437	414	418	419	439	467	412	428	425	434	388	435	444	401	399	430	446	432	435	427	409	475	433	382	433	415	403	462	427	431	424	449	408	428	416	450	419	460	423	410	410	464	395	455	415	466	421	410	418	403	413	421	424	477	448	426	416	424	422	427	413	397	441	439	427	428	424	427	444	435	416	416	432	476	375	388	398	399	419	410	418	433	405	411	421	416	422	413	420	387	412	429	462	457	431	394	426	437	417	403	430	437	422	454	434	438	429	431	406	428	434	433	415	454	440	447	437	422	403	441	401	433	435	431	433	418	430	410	441	454	410	426	426	435	420	459	463	452	387	451	424	409	431	436	401	388	425	444	407	399	414	449	456	425	449	416	445	428	393	418	424	437	376	438	441	442	437	404	428	424	431	413	440	433	412	454	462	427	408	385	401	451	457	388	433	426	390	400	428	461	455	408	418	433	401	438	401	421	399	428	432	423	476	429	406	433	440	409	452	455	418	434	414	408	455	404	390	446	462	461	413	486	412	423	421	402	399	417	428	421	430	428	435	415	434	453	461	417	422	423	414	420	435	423	431	410	412	395	403	423	430	416	462	430	420	414	400	404	439	405	430	433	398	379	451	427	371	454	406	433	465	422	422	436	436	441	398	430	429	458	404	472	436	469	438	454	419	452	471	366	423	437	427	392	406	451	430	437	387	432	454	402	441	441	416	452	403	412	405	436	423	450	416	415	437	421	408	401	417	456	418	424	412	421	395	411	425	420	434	437	452	435	405	414	421	433	433	434	403	380	431	422	439	419	400	424	439	444	430	432	407	452	448	386	420	446	465	425	429	426	435	419	408	464	426	400	410	410	442	368	422	429	395	388	429	433	403	456	437	417	439	432	422	445	384	430	412	456	438	400	448	426	428	391	440	434	431	444	433	450	439	426	445	399	426	421	422	418	402	421	435	435	416	437	448	422	373	437	420	435	432	453	427	432	435	410	402	458	460	427	441	442	430	406	456	415	434	386	407	429	449	428	438	414	401	421	424	412	406	394	416	449	464	446	418	447	415	410	417	427	409	414	444	433	433	442	433	415	475	448	443	441	457	442	405	413	409	434	429	427	449	392	419	450	428	407	381	408	420	456	424	462	431	427	424	414	406	413	406	460	440	409	435	408	455	406	456	405	383	447	427	384	421	445	414	402	410	395	447	410	429	417	398	413	428	398	443	407	423	426	457	447	437	435	429	405	426	444	394	452	445	460	392	425	432	431	444	441	450	439	447	438	427	426
9011	2282	2776	2562	1601	1135	850	659	515	795	928	392	255	242	248	300	346	289	321	354	276	216	178	209	213	158	182	159	168	134	157	138	159	144	162	168	154	164	164	199	169	142	142	158	143	151	142	157	151	159	142	300	1232	1536	773	531	301	182	125	94	136	120	131	121	128	137	111	144	139	130	119	129	125	126	105	121	118	119	129	133	118	112	134	112	115	144	141	122	121	121	125	131	122	127	113	119	126	132	130	128	99	114	136	128	114	115	136	113	123	114	128	120	137	114	132	107	108	121	123	123	118	133	128	122	117	123	132	125	112	147	125	145	122	126	124	135	138	113	100	122	130	141	131	131	113	133	138	141	133	123	116	128	130	125	116	113	150	127	108	121	153	117	118	135	130	119	130	120	127	131	118	139	112	115	128	130	131	126	125	149	105	106	128	118	113	132	123	118	114	101	131	106	125	143	117	126	122	139	107	99	126	135	120	133	107	110	116	103	116	129	140	117	134	124	132	116	142	123	113	123	115	116	105	137	141	125	118	116	123	122	139	108	106	126	127	140	135	134	128	126	127	127	129	141	122	120	130	113	131	113	130	129	101	121	109	130	117	140	126	126	146	123	121	116	117	106	137	107	121	116	105	113	128	109	138	116	139	117	117	108	126	122	139	124	132	122	135	111	111	124	110	129	123	111	109	115	113	118	147	115	123	146	111	131	125	119	120	113	121	119	121	130	123	135	128	126	121	128	122	127	117	132	111	118	134	129	128	121	133	126	123	121	117	129	112	134	118	127	117	120	107	129	111	142	122	128	120	130	109	113	132	141	121	135	148	122	129	124	110	120	118	121	103	115	128	121	109	133	128	127	125	121	131	117	114	108	138	119	143	121	128	133	113	138	134	135	112	132	113	117	146	123	125	113	119	122	104	132	142	142	156	111	132	121	125	113	129	133	128	132	115	131	127	135	120	108	140	126	115	142	117	133	124	130	105	142	125	146	124	131	130	121	126	110	114	134	143	125	111	133	123	157	145	132	119	130	125	125	112	119	132	122	138	143	103	122	121	121	129	131	120	131	111	120	124	134	112	143	117	131	136	116	127	115	125	131	123	139	123	137	120	123	119	124	123	135	144	132	130	116	122	101	120	118	130	125	141	96	125	158	116	141	123	131	133	131	99	131	134	143	110	118	128	138	125	114	98	116	115	116	138	90	133	113	134	123	125	105	125	144	131	114	126	108	125	125	138	116	126	101	123	150	121	137	142	126	120	107	120	126	119	107	141	117	128	138	127	112	138	116	110	122	96	120	114	117	124	102	130	115	122	129	142	117	128	100	130	136	126	134	132	126	103	121	150	114	137	131	126	130	118	130	123	135	116	118	101	122	124	140	130	136	126	134	130	138	145	123	104	120	105	114	107	144	141	112	124	114	138	115	128	143	152	115	126	132	126	106	136	147	140	123	142	121	133	131	111	111	116	119	137	131	113	133	129	133	142	137	135	131	125	157	141	123	126	128	107	109	138	103	139	116	119	146	139	124	121	131	120	120	132	120	142	143	125	116	124	122	129	122	134	112	130	137	121	132	145	129	119	118	120	143	118	120	121	132	131	125	140	107	117	123	114	132	119	122	140	120	132	116	113	156	130	119	136	130	120	104	119	122	125	127	122	130	113	144	122	124	144	129	135	130	123	119	116	106	112	121	123	141	130	138	111	136	136	130	125	117	131	131	108	136	117	126	118	136	120	130	99	111	139	108	140	123	122	124	122	109	140	143	136	145	120	112	119	97	133	111	115	145	136	103	104	111	120	108	129	132	130	118	121	112	103	137	132	113	120	151	147	121	131	119	125	112	108	141	98	141	119	127	112	124	133	116	116	112	137	108	128	131	126	131	129	100	116	144	113	136	133	134	111	118	130	125	102	127	127	128	133	121	111	124	124	125	134	115	116	125	144	132	105	143	132	132	113	115	113	133	137	109	127	119	116	110	125	122	128	150	126	136	137	111	129	134	127	134	132	102	110	134	120	129	130	145	122	121	118	152	106	114	126	106	129	105	126	121	106	104	122	119	102	125	131	114	118	115	120	128	114	121	119	145	117	133	139	120	125	106	116	119	137	121	118	112	160	133	121	109	104	118	120	138	129	117	120	120	117	116	108	133	127	101	142	123	117	114	114	104	126	145	139	125	130	134	112	122	135	144	123	113	113	120	122	138	125	136	118	124	110	126	116	136	121	120	117	119	103	153	125	105	122	146	128	131	118	148	112	131	120	139	128	134	118	135	111	118	112	149	105	111	135	138	116	118	120	129	129	106	116	114	108	103	130	148	125	95	119	128	114	106	140	121	115	132	117	120	126	107	128	133	127	117	139	125	122	125	115	106	112	128	133	121	109	131	120	111	121	119	121	98	120	107	122	140	105	116	122	128	103	141	117	131	131	144	121	115	109	130	119	119	130	136	124	146	107	122	118	139	125	119	115	129	117	117	118	108	116	124	110	128	121	134	129	99	111	136	133	129	120	127	115	100	108	146	131	135	125	126	99	136	126	103	116	135	118	114	115	118	139	125	131	107	130	135	122	129	134	120	130	138	129	115	117	121	117	116	124	139	136	112	128	137	140	122	120	112	121	117	118	103	118	138	122	139	137	120	141	126	121	108	127	128	134	123	126	124	111	127	118	117	116	134	138	124	108	124	125	121	111	124	138	123	126	120	120	128	126	111	127	104	136	132	129	160	127	122	137	138	103	104	138	118	118	126	123	111	128	128	110	136	126	121	127	114	151	112	117	123	91	116	147	131	118	128	97	119	140	131	132	126	108	118	138	126	142	142	158	116	122	137	134	117	128	141	132	125	101	147	127	129	130	159	132	157	120	119	106	129	115	112	122	137	131	119	128	125	110	148	145	120	132	115	130	138	109	107	131	124	144	118	93	133	113	145	122	126	130	127	127	124	117	138	118	138	124	136	117	117	109	142	134	135	135	108	138	125	134	129	129	131	104	132	127	137	133	141	132	129	139	115	152	132	119	119	137	121	141	119	110	126	119	129	129	124	131	122	125	124	126	125	136	125	112	137	128	112	125	144	132	108	121	126	127	119	135	128	129	121	115	133	120	138	138	115	111	123	104	126	118	123	131	121	126	115	140	126	126	150	131	124	131	118	128	125	134	138	130	101	102	92	111	129	104	144	120	129	132	116	120	121	128	125	118	125	123	112	109	137	115	131	110	130	129	118	119	125	121	120	132	130	134	118	110	122	113	135	137	120	127	119	126	101	111	119	102	120	124	124	148	118	120	116	118	151	120	104	106	121	103	128	137	132	125	118	139	120	135	136	130	112	117	114	113	130	142	130	117	122	127	116	141	113	134	129	117	131	118	129	121	157	140	123	122	139	116	129	134	116	125	125	126	121	125	112	120	120	135	105	138	105	112	122	137	119	112	133	140	126	134	139	105	126	115	123	123	122	113	104	116	95	147	131	115	125	109	118	122	111	110	133	116	135	126	120	152	137
6050	2180	4377	5428	4502	3879	3416	2888	2543	3525	4919	2211	1223	1087	1401	1640	1743	1372	1632	2120	1710	1135	891	997	845	748	690	818	618	509	541	598	658	703	598	598	617	633	842	835	799	720	698	801	663	629	582	593	562	533	668	1867	8652	9949	5027	3047	1614	633	370	378	378	401	356	373	393	403	385	413	362	357	377	388	390	385	347	380	387	379	363	374	350	369	382	387	371	383	371	399	351	352	394	373	382	393	382	373	392	404	408	342	354	358	372	355	416	373	380	382	381	387	369	372	398	392	377	353	370	359	407	353	375	368	375	378	392	364	359	369	384	373	360	381	358	380	380	370	349	328	385	367	364	373	375	387	391	392	410	361	427	362	359	360	394	398	339	397	366	407	407	371	378	385	368	407	371	376	390	370	369	407	347	392	388	376	383	386	400	382	430	365	350	371	369	355	361	399	428	391	374	374	392	350	385	360	401	406	382	387	355	386	374	384	360	366	372	368	354	372	379	373	382	394	392	363	384	423	379	387	409	357	412	373	353	397	381	366	372	337	358	372	378	389	392	375	366	329	389	363	407	372	362	393	351	386	370	351	380	358	351	341	409	353	368	356	413	366	416	401	360	368	368	357	342	378	405	365	394	379	347	389	350	354	387	407	398	378	408	383	379	371	384	357	364	388	380	356	378	389	368	337	402	397	369	365	385	395	362	402	373	360	338	376	390	337	371	407	378	410	419	374	348	406	397	371	404	366	384	417	339	361	421	397	365	367	390	358	378	342	414	390	381	401	384	387	346	409	398	407	351	379	381	380	364	393	342	374	377	373	384	363	358	357	362	382	357	414	356	389	391	401	396	374	375	400	388	357	347	368	385	368	414	390	391	351	403	394	386	365	374	368	351	393	355	360	403	371	353	379	376	390	349	367	364	371	397	356	353	396	362	368	377	403	407	375	347	372	397	351	397	402	374	378	398	354	352	377	367	399	360	361	344	404	399	421	358	370	399	370	349	391	415	383	379	361	386	364	427	372	371	359	353	387	384	387	410	347	358	393	369	380	371	385	385	386	395	384	323	396	381	393	338	384	383	412	374	383	349	413	371	379	404	370	387	372	391	401	350	412	407	387	351	387	395	375	335	424	374	385	390	349	374	377	387	379	336	382	360	397	371	389	374	387	400	405	387	345	383	376	407	371	328	367	382	407	347	398	364	399	369	394	405	377	381	379	388	357	384	344	359	394	396	388	381	353	355	417	376	368	360	391	390	369	333	379	400	402	331	386	371	377	379	368	376	394	381	401	367	391	365	379	372	345	368	366	368	354	371	380	345	394	360	379	361	385	394	346	408	344	363	365	368	393	336	365	380	395	394	429	410	359	404	382	404	389	413	397	410	383	388	392	374	356	398	379	427	354	351	382	379	354	368	370	359	390	368	401	355	377	391	392	390	418	362	410	381	380	388	400	376	369	362	367	384	379	367	360	397	344	366	384	378	371	377	410	358	411	408	363	363	378	414	384	350	373	403	346	393	381	380	373	392	339	389	379	407	334	387	403	378	337	384	371	404	381	372	366	374	382	363	397	364	358	393	333	360	408	388	424	423	401	380	395	386	380	377	375	381	357	405	369	344	403	418	389	368	368	363	416	366	408	360	365	374	364	373	374	392	375	387	371	357	380	376	372	384	388	371	398	339	330	420	378	418	346	361	379	368	362	405	376	366	373	382	363	383	411	399	384	401	384	408	375	370	389	372	362	365	384	408	372	372	348	407	369	383	407	402	392	421	372	363	393	382	364	394	364	402	375	394	403	396	397	379	397	364	384	389	376	357	391	388	391	401	332	387	354	357	389	390	356	371	406	374	366	386	389	398	373	388	400	357	345	374	367	402	387	348	392	360	384	378	391	405	370	384	401	391	337	402	393	375	369	411	362	366	392	404	412	381	367	376	408	354	370	376	385	389	381	377	378	391	396	369	381	387	418	396	395	358	347	386	373	355	381	383	377	409	367	383	367	379	386	388	356	342	380	425	353	391	407	370	368	358	371	372	389	362	363	395	383	358	388	392	402	384	409	384	381	412	387	353	372	386	395	376	362	356	381	367	400	389	356	357	380	381	346	355	402	343	374	367	374	362	386	380	358	381	381	426	362	393	420	385	383	410	395	350	346	373	376	396	371	389	367	387	363	436	369	403	377	359	400	388	377	385	377	353	412	400	377	371	384	346	385	375	382	390	375	363	347	401	375	362	359	391	374	378	379	350	395	361	397	396	383	345	386	391	397	395	360	383	376	435	344	395	396	363	397	401	377	377	366	375	344	362	381	385	392	372	400	366	379	365	385	377	369	371	391	391	353	385	401	372	406	385	395	383	362	388	390	381	360	391	380	367	371	385	392	352	360	402	389	376	412	355	396	385	377	374	373	359	375	359	375	363	377	364	403	376	403	348	373	365	381	415	412	367	383	391	409	383	396	394	433	409	386	357	392	418	352	389	361	375	404	380	378	358	356	415	390	406	372	349	405	374	398	378	383	332	381	376	383	371	378	411	364	370	374	374	369	381	408	388	396	371	374	361	367	396	352	359	364	371	372	364	392	393	375	346	392	378	383	389	361	383	395	360	364	384	415	362	363	402	384	380	384	376	379	378	392	382	406	376	361	353	408	358	352	394	364	342	381	384	353	417	398	381	398	421	349	415	356	401	404	386	395	351	394	394	393	387	359	366	366	373	390	374	400	348	424	351	376	359	374	367	417	346	367	356	359	398	413	378	382	407	369	388	378	351	358	377	377	382	380	348	354	338	383	372	365	389	392	354	375	372	380	341	389	381	358	361	377	352	405	396	362	376	385	397	383	373	358	390	415	415	387	366	372	355	387	382	395	374	369	370	403	360	354	391	384	363	346	401	377	380	373	379	363	368	374	373	367	382	370	355	350	372	382	365	394	380	379	383	354	354	400	384	361	369	368	392	384	393	375	374	394	380	408	385	344	390	364	363	366	375	383	411	381	378	354	397	353	406	393	363	380	369	388	377	359	363	392	400	396	358	375	363	377	384	362	346	353	372	361	355	412	380	398	391	395	392	370	391	373	391	386	359	367	370	345	402	336	337	415	385	378	384	358	385	353	369	389	364	383	358	379	394	350	338	395	381	372	350	366	371	363	379	379	378	370	403	378	383	354	381	425	394	391	384	367	364	324	401	384	361	369	351	360	394	357	377	400	372	376	378	365	369	406	353	418	378	380	417	362	400	375	367	432	356	363	392	408	383	378	364	402	392	415	362	378	393	376	366	363	412	392	406	437	401	360	361	397	375	391	371	409	415	404	391	376	377	381	398	348	389	380	399	366	398	360	387	378	385	359	413	368	375	363	382	351	349	407	370	352	323	366	359	362	391	374	392	358	376	417	370	399	385	383	389	376	377	377	351	384	354	367	379	390	366	366	404	373	372	376	367	381	396	372	392	372	364	401	393	359	359	377	330	372	336	358	374	386	401	375	368	406	383	419	385	418	389	339	359	400	346	420
15833	4240	4514	3848	2703	1895	1349	1126	902	1814	2821	974	402	370	491	561	522	414	506	571	475	333	282	274	277	251	244	281	224	223	213	228	220	222	204	189	278	302	302	255	300	299	269	270	293	251	235	224	219	191	243	863	1968	1963	1636	817	414	263	176	163	173	169	146	152	171	179	176	177	164	148	167	174	174	195	173	168	166	177	165	170	168	170	182	181	182	157	180	161	175	178	152	170	182	163	150	170	159	177	189	165	173	176	144	176	170	158	171	172	160	191	156	164	180	176	165	173	145	147	167	160	188	155	172	153	186	184	165	182	153	149	160	184	171	172	137	188	140	184	156	173	154	172	167	154	171	158	189	184	182	173	158	172	166	159	157	179	169	144	189	166	183	176	164	150	177	163	165	159	154	171	146	190	163	176	160	171	149	183	153	175	156	167	158	142	141	184	193	185	174	175	170	166	172	164	166	185	149	178	161	191	178	186	168	205	184	159	165	188	158	185	172	166	162	189	169	159	167	214	168	177	188	182	174	175	173	202	179	201	181	183	181	158	171	182	191	150	149	173	185	160	176	153	182	168	178	167	167	186	187	148	160	166	147	171	164	171	200	169	181	163	171	177	158	179	167	154	186	172	149	149	179	159	180	191	174	166	163	169	184	161	166	162	157	174	178	161	182	155	153	196	143	165	163	181	167	160	178	146	192	155	157	185	180	183	157	177	184	177	163	169	186	157	184	177	186	159	177	162	181	157	169	156	141	189	158	171	166	187	164	131	146	165	172	175	175	181	174	183	178	182	187	178	149	144	173	147	153	158	184	189	167	180	155	180	176	171	184	167	168	152	200	183	165	170	178	185	169	169	181	195	166	182	170	186	162	159	166	161	173	176	186	189	173	192	173	148	167	171	163	149	170	165	176	170	161	171	163	140	164	168	156	163	202	170	175	157	193	195	157	184	196	184	209	187	188	169	157	164	177	177	186	176	159	170	175	183	185	175	166	167	178	164	177	166	174	163	201	149	158	169	155	181	191	174	166	171	151	182	159	177	171	162	152	184	170	173	184	179	173	157	149	188	179	174	175	185	163	153	190	166	176	143	179	144	167	188	159	168	154	168	185	185	149	184	141	146	155	160	187	167	195	152	182	163	146	169	170	185	180	169	176	176	186	170	158	176	175	183	181	164	184	169	184	163	184	172	194	177	170	167	185	171	166	157	172	168	173	162	184	171	170	162	166	168	181	156	163	171	177	176	166	143	174	175	171	197	187	190	159	165	146	174	159	156	159	163	177	162	174	169	160	166	175	193	170	168	171	162	163	167	151	186	195	188	173	162	178	167	154	184	181	163	159	177	181	140	184	182	168	171	139	152	156	166	163	190	174	179	166	147	162	175	162	179	174	172	160	158	163	168	169	152	166	180	174	153	164	171	172	159	177	148	175	166	163	180	148	159	164	161	160	169	168	168	178	184	175	177	174	182	185	170	172	168	164	181	144	163	192	161	165	159	178	157	181	159	173	158	175	196	155	183	153	172	159	189	178	167	170	192	175	176	173	176	171	168	163	190	157	160	187	165	165	166	185	158	166	178	177	176	170	163	173	154	175	171	170	170	176	181	179	194	186	201	161	169	181	163	176	170	161	151	179	179	166	181	166	170	178	163	180	166	205	169	168	176	182	154	153	147	170	181	187	136	179	179	179	159	197	163	151	157	151	173	185	164	177	164	183	159	184	189	166	181	193	142	148	158	155	151	149	168	171	154	179	172	192	173	167	155	181	171	183	206	183	136	156	164	188	174	150	165	175	175	183	151	171	199	170	167	152	185	142	176	163	169	167	166	175	147	181	163	172	179	141	158	186	174	162	171	196	161	158	163	169	181	164	157	164	175	201	189	184	158	143	172	178	168	173	168	174	161	187	195	158	166	174	181	159	169	162	175	161	169	168	196	181	166	164	169	176	171	197	145	165	193	168	157	173	162	179	180	162	175	189	156	174	132	179	172	157	178	182	155	162	182	172	194	153	187	164	161	150	159	171	170	188	176	170	156	165	164	159	180	168	174	163	141	177	158	154	169	155	169	169	190	162	162	182	176	155	180	155	156	162	144	173	193	193	151	166	177	183	173	173	181	173	176	204	179	202	159	149	165	193	190	174	158	179	166	177	170	190	172	138	164	181	186	172	190	169	151	180	162	202	166	159	170	187	166	178	176	193	166	167	169	159	181	146	173	160	159	178	169	174	178	180	172	186	169	173	183	156	197	183	167	165	164	157	191	173	177	191	158	165	186	171	189	167	164	184	172	176	173	165	172	170	188	165	182	173	196	156	174	157	190	149	174	178	168	150	165	178	171	174	177	187	164	166	162	173	166	174	177	159	156	161	160	172	153	171	177	176	176	165	162	169	144	184	172	173	175	166	182	183	182	150	173	178	181	176	171	172	164	169	164	174	168	161	174	167	187	179	166	180	161	181	190	174	184	174	186	186	178	167	202	177	151	189	181	178	181	147	175	190	198	164	156	175	168	159	167	174	180	177	191	156	187	177	151	185	198	168	177	160	174	196	173	201	192	186	189	159	183	158	181	166	186	176	166	156	161	179	154	177	145	164	180	175	157	160	138	180	174	170	180	165	151	192	170	177	174	163	180	155	145	166	177	162	194	164	175	179	173	165	151	177	175	172	153	179	178	164	157	179	170	171	172	158	161	193	162	175	154	160	180	156	176	149	162	155	161	165	137	166	179	198	175	166	151	161	195	173	165	173	191	177	177	171	197	156	178	174	182	163	163	170	165	179	178	171	189	201	175	199	179	167	184	170	166	184	180	171	192	180	176	191	193	171	142	181	175	161	177	169	158	175	168	181	174	159	186	141	190	145	180	168	177	196	190	186	168	169	161	161	144	184	155	156	151	144	160	172	154	175	174	163	186	152	192	168	159	169	175	179	149	174	182	161	170	151	167	173	151	153	165	169	162	168	183	167	152	159	194	174	177	169	161	181	171	180	173	162	179	181	181	176	166	140	184	168	166	155	177	153	172	142	177	161	175	183	182	168	155	159	150	176	172	187	144	178	176	197	193	194	162	137	187	148	188	154	168	157	169	159	154	171	180	170	162	174	173	162	175	169	163	151	190	149	150	170	183	169	171	173	184	168	182	196	183	199	170	181	166	166	158	170	167	161	159	166	148	150	129	169	182	196	177	180	180	183	177	169	161	147	193	181	164	191	171	196	173	168	152	171	165	146	182	169	189	171	186	190	165	172	182	184	183	181	156	174	168	156	165	186	165	197	165	168	165	198	169	169	171	182	165	172	149	183	175	173	177	172	165	160	172	181	170	161	190	185	178	171	174	176	142	168	183	170	183	160	154	179	176	174	167	166	184	162	176	150	195	167	145	163	212	180	183	156	158	173	165	171	177	169	183	179	171	164	184	170	152	161	172	175	166	166	191	184	184	167	170	180	190	181	176	175	153	151	177	164	161	151	170	173	166	168	178	170	151	165	170	192	163	173	191
8224	3363	6944	8033	6999	6134	4820	4459	4036	8218	11866	4425	1822	1729	2753	2775	2499	2094	2467	3372	2787	1835	1349	1386	1279	1063	1177	1345	1055	826	889	944	1020	875	849	903	1261	1488	1605	1399	1196	1542	1401	1385	1482	1038	759	861	971	767	958	5634	12510	12070	9731	4855	2174	1057	551	472	526	512	513	497	508	546	523	516	482	528	500	547	491	496	461	556	549	489	476	492	531	551	504	531	517	467	506	482	537	546	536	502	469	506	506	532	528	493	473	484	523	504	465	494	516	467	529	509	554	510	479	525	489	470	494	517	532	484	475	510	482	483	488	472	485	546	491	499	509	495	530	490	505	542	523	519	534	516	473	514	497	483	523	495	511	475	525	500	522	487	483	526	487	517	544	497	499	507	475	519	508	530	482	532	485	545	493	490	516	481	497	498	500	550	505	488	483	459	479	508	538	524	506	512	491	533	489	494	493	481	473	498	522	504	517	556	490	512	508	476	522	508	526	474	490	490	538	536	449	535	510	539	482	512	508	500	494	500	478	542	474	535	490	509	517	464	533	457	507	498	498	478	469	536	510	490	489	503	505	484	526	510	497	526	526	535	545	463	533	487	537	473	508	505	501	478	532	522	477	549	509	540	508	469	557	512	507	460	494	501	497	453	506	482	518	466	491	520	488	520	482	516	531	548	498	487	475	496	513	508	503	469	525	523	580	510	509	505	522	462	485	528	559	477	530	510	487	469	513	493	500	491	513	495	515	511	484	524	515	517	511	500	479	458	526	477	497	497	521	496	505	490	520	492	509	479	515	504	487	533	465	517	489	518	528	495	512	489	516	475	504	513	510	478	511	496	500	513	495	524	485	529	512	527	508	512	531	498	506	535	520	484	497	490	471	533	539	489	502	461	528	493	561	483	505	504	503	480	515	524	525	487	518	523	507	474	514	513	488	519	516	538	518	507	486	507	479	510	487	494	534	558	523	515	509	489	492	511	467	520	485	534	528	497	508	492	490	517	514	502	515	513	509	482	485	482	521	494	504	530	477	475	514	491	510	479	524	479	509	471	512	488	501	506	525	523	507	499	526	517	473	525	495	477	499	509	511	521	509	506	500	501	503	457	493	474	513	478	468	502	494	502	470	468	524	512	543	493	451	479	484	506	510	488	488	518	479	489	479	520	514	470	506	486	529	499	528	541	516	500	513	490	521	506	525	495	517	521	505	519	503	499	506	510	476	532	489	508	477	468	498	527	476	512	492	476	470	475	468	439	552	521	488	519	515	507	478	505	491	452	496	517	507	561	487	494	501	498	506	495	495	504	505	475	531	521	478	522	512	506	520	498	529	501	519	501	478	495	505	513	504	472	483	507	513	531	521	547	470	496	524	525	486	496	489	506	488	492	477	471	529	511	548	452	459	499	512	491	525	535	535	554	505	509	487	493	494	483	498	514	502	483	491	499	482	547	513	492	512	543	495	501	465	526	532	544	495	515	516	444	536	486	549	497	521	519	523	544	514	485	515	496	517	513	493	504	491	515	460	495	508	485	520	498	481	488	468	514	530	503	562	510	493	518	476	556	541	493	529	510	510	478	519	511	512	494	514	529	516	470	483	505	525	516	545	506	497	490	505	465	496	516	555	508	518	478	474	545	518	540	491	524	527	503	501	504	522	538	506	517	495	515	484	488	509	507	504	488	532	529	484	506	497	491	494	492	525	550	485	535	496	454	470	547	514	539	501	479	481	538	512	512	511	483	479	459	457	515	533	527	518	514	476	516	472	480	511	525	449	517	528	502	489	498	491	518	563	479	477	492	478	502	546	484	503	517	498	490	494	508	494	527	497	483	530	522	492	449	513	539	496	513	526	496	517	499	493	490	535	491	497	497	528	446	473	511	527	492	489	504	506	521	521	537	513	484	478	495	503	478	506	478	516	507	492	532	524	503	502	464	500	557	470	512	495	501	476	510	507	513	506	537	525	487	539	500	527	488	485	539	510	511	530	470	486	486	503	473	486	497	485	514	521	530	559	489	497	468	511	519	505	509	453	529	509	501	529	506	495	513	519	477	534	499	498	509	561	488	488	504	504	486	505	511	500	509	519	537	540	497	475	525	515	506	464	527	548	494	540	488	502	483	496	505	513	498	492	491	503	493	501	490	469	483	518	441	477	503	487	485	499	508	536	484	518	473	527	500	482	526	527	520	492	481	568	482	476	496	489	486	496	510	484	528	517	467	503	530	557	496	528	487	526	492	529	486	530	482	481	516	516	490	502	500	495	458	501	496	524	518	490	522	533	503	505	517	482	472	501	529	537	501	504	511	460	503	489	536	517	522	477	509	504	489	482	478	525	502	471	498	490	463	525	475	535	494	508	490	478	477	485	470	513	487	485	480	489	501	493	498	498	467	485	465	481	520	482	535	550	513	514	495	500	541	487	521	521	477	509	494	474	502	555	503	495	493	485	539	523	547	498	519	481	470	513	497	499	477	517	505	500	515	501	522	498	523	529	514	461	518	532	508	485	496	460	470	511	504	511	548	514	477	486	515	476	496	477	506	568	488	508	471	511	513	491	466	509	502	503	511	490	488	504	524	517	491	486	483	501	476	542	495	498	503	527	517	482	493	499	484	503	492	489	518	532	509	486	499	532	468	493	511	517	490	447	537	521	506	526	519	485	517	482	523	488	499	530	510	487	494	508	493	495	524	496	508	479	513	480	513	495	508	508	458	513	508	500	497	545	523	533	528	525	522	549	490	529	510	510	522	505	528	508	519	520	549	503	492	514	491	494	520	505	528	452	536	477	500	561	480	509	482	537	498	551	497	491	517	527	453	517	490	487	513	500	526	503	499	493	511	500	534	464	584	553	486	504	472	508	519	540	543	493	532	503	486	467	521	502	501	487	518	477	532	506	474	486	490	492	509	496	498	484	527	505	500	530	484	510	508	506	527	534	503	482	483	501	523	476	536	510	508	493	506	483	503	467	538	470	514	460	502	472	518	492	502	517	527	521	513	523	545	467	484	484	515	530	519	505	508	510	498	497	508	520	511	531	521	533	505	521	492	527	507	522	481	538	519	509	518	497	537	467	481	498	531	484	478	435	564	483	509	518	517	496	482	503	506	491	505	555	501	503	459	494	495	480	469	491	508	496	491	528	502	526	516	515	494	558	526	552	473	517	487	508	513	538	472	529	489	484	484	527	503	499	502	483	513	529	508	515	493	525	499	466	484	476	467	534	524	507	479	493	505	479	501	526	472	465	522	529	498	512	456	539	496	492	516	519	490	547	486	533	477	481	532	496	459	496	490	498	519	477	512	515	495	485	489	502	508	490	510	483	539	480	503	495	510	434	494	501	496	532	506	491	484	458	497	512	496	494	491	485	525	472	523	484	488	482	523	521	482	489	480	488	504	489	490	491	509	495	497	490	533	525	499	535	496	487	534	544	526	501	487	543	528	534	499	507	489	490	472	543	506	543	497	508	496	522	506	492	468	513	521	512	498	486	496	498	518	493	520	487	497	521	521
2081	370	359	331	259	237	202	186	207	203	211	161	180	171	170	199	146	165	140	175	173	164	162	175	152	153	164	171	170	190	165	169	156	154	178	168	164	167	161	155	161	178	158	159	156	168	168	158	178	134	165	199	262	316	331	252	204	168	162	152	160	194	152	140	161	167	155	166	156	149	176	162	164	167	169	175	193	156	174	173	134	155	146	156	176	156	148	186	136	136	158	155	135	162	138	133	151	142	133	142	142	162	162	156	168	182	151	150	150	161	158	151	152	134	143	142	161	165	147	167	150	164	163	179	158	147	163	187	156	168	148	159	164	152	154	160	165	182	146	175	154	157	152	150	170	167	164	150	144	154	146	165	146	172	140	162	161	161	162	147	168	179	167	160	171	146	165	159	163	183	164	171	185	135	173	166	156	158	152	166	156	152	170	170	187	185	162	182	185	180	172	143	137	186	167	175	169	163	152	161	162	171	170	160	160	174	170	156	160	173	170	164	165	148	150	149	154	146	155	167	157	157	162	151	143	158	161	137	159	154	163	165	165	172	156	147	149	150	137	173	154	168	157	164	164	177	168	149	177	158	146	142	177	169	165	168	188	149	159	142	166	167	158	167	150	155	176	151	161	175	155	169	154	149	166	155	164	164	145	172	173	169	166	159	167	135	154	140	177	142	167	152	163	143	163	174	165	157	152	180	157	132	160	145	156	184	160	165	163	176	186	164	155	154	178	152	162	177	171	162	152	169	152	146	124	139	155	160	173	150	177	149	152	165	170	155	167	147	150	167	198	153	163	165	170	165	165	153	175	163	171	164	135	191	155	152	169	128	148	158	156	168	161	173	182	151	143	162	156	180	162	188	138	175	169	153	171	157	169	156	167	153	156	156	166	159	164	152	181	165	170	159	161	171	150	168	175	156	167	190	180	164	170	161	162	161	169	144	164	159	178	154	174	143	152	166	156	158	160	170	160	169	136	166	158	161	144	171	147	140	165	162	159	156	158	168	182	165	158	152	189	156	144	180	146	151	150	171	167	163	157	153	159	157	154	144	151	142	181	180	159	166	180	142	156	174	152	147	162	156	158	181	166	152	175	163	164	166	163	143	157	164	135	175	167	143	164	171	144	148	196	161	159	171	186	156	182	153	176	200	180	161	168	150	157	168	161	182	153	158	159	165	167	165	161	158	188	145	169	175	173	177	152	161	163	191	183	165	155	164	169	146	154	151	133	171	166	159	161	140	184	148	153	169	150	148	169	142	155	167	179	166	157	142	164	163	176	164	143	143	147	190	160	148	159	144	161	145	168	168	155	159	164	141	176	171	163	175	162	164	163	149	161	156	168	180	164	169	154	150	177	161	155	162	166	138	146	126	164	147	159	145	167	166	189	157	151	155	167	158	160	150	167	168	159	169	150	143	169	131	166	142	141	181	163	148	186	167	165	181	151	163	170	165	166	161	148	161	174	163	164	156	146	147	160	159	158	162	151	155	149	156	167	148	160	157	159	156	155	153	169	146	173	167	158	149	150	160	158	178	188	172	146	162	158	177	153	175	161	153	160	153	180	143	151	145	165	167	148	158	145	186	172	143	157	149	179	151	174	158	152	137	178	154	170	179	169	157	148	154	141	179	165	160	159	187	164	155	157	148	172	175	143	178	151	139	146	170	162	150	150	156	162	159	166	132	170	160	180	177	163	153	150	175	168	163	176	135	173	163	168	149	167	160	187	150	183	167	169	186	192	189	152	150	157	167	164	124	172	144	149	162	159	132	163	167	149	163	185	175	168	180	158	185	147	153	148	156	163	166	163	150	155	162	144	158	142	147	164	148	159	175	160	163	169	154	167	151	161	157	160	183	154	140	165	165	164	170	137	167	154	137	152	177	155	169	177	180	147	150	160	142	163	148	164	145	158	172	175	145	158	172	159	165	133	180	184	165	167	160	156	183	170	148	138	165	160	148	158	151	182	186	146	161	146	174	157	145	146	168	172	145	133	171	171	168	169	159	179	174	174	160	169	185	146	170	158	196	140	173	155	164	145	145	163	153	154	172	164	157	186	157	158	173	166	167	180	143	159	159	157	129	162	152	170	168	174	140	170	162	161	162	192	158	146	152	165	147	162	166	171	156	156	154	161	166	167	159	188	172	173	165	152	150	155	172	174	155	165	166	159	158	160	167	143	177	151	162	164	157	158	140	155	152	169	162	171	157	183	145	159	152	178	164	163	158	177	150	150	178	162	150	146	159	154	172	168	135	172	157	152	159	143	161	150	177	151	177	147	164	150	175	165	174	174	142	146	155	172	146	165	180	167	151	145	170	155	149	178	175	137	162	162	159	130	171	164	167	171	169	164	131	174	193	163	155	147	160	175	152	153	156	142	150	182	149	143	157	170	162	154	136	165	176	152	162	155	171	176	154	154	147	163	152	170	178	154	163	153	158	154	157	166	159	169	163	180	152	175	144	183	176	172	166	155	163	172	177	145	155	141	144	152	170	154	151	182	163	162	169	164	152	167	139	157	152	142	155	151	142	177	152	156	179	165	170	138	162	154	157	138	162	156	172	172	165	139	158	156	180	156	161	179	149	166	162	159	160	151	145	158	163	151	138	148	154	158	151	182	168	170	185	166	175	179	157	152	171	152	154	149	153	180	165	168	160	138	163	162	180	178	149	165	160	159	179	145	149	161	166	169	161	166	168	137	178	157	172	178	155	144	141	181	165	145	157	146	162	174	181	155	159	154	174	154	190	179	164	166	173	155	136	167	156	158	195	160	167	153	166	161	171	164	173	160	172	164	148	162	146	168	163	158	140	156	161	164	158	139	186	136	152	159	167	147	153	168	147	143	189	173	174	129	144	160	170	150	141	175	164	139	159	165	169	163	143	167	162	167	144	181	162	142	163	152	162	168	174	154	174	148	154	144	165	159	160	137	175	177	173	138	155	165	162	147	168	158	174	161	152	179	152	176	164	151	169	152	131	156	168	177	187	172	166	157	167	136	150	168	158	159	144	136	158	166	160	154	170	161	159	150	153	142	158	172	139	164	164	173	180	163	156	170	168	180	152	147	197	181	173	159	131	178	165	169	165	144	153	175	149	169	150	151	177	177	168	154	164	173	146	162	160	151	160	163	138	151	169	157	154	171	173	154	168	162	144	147	155	163	171	144	155	184	143	172	160	156	156	151	151	163	179	169	161	167	158	151	153	153	149	179	152	169	146	148	155	177	155	168	185	168	125	171	174	168	165	167	178	140	154	162	147	161	166	169	181	158	150	171	144	142	167	151	160	174	165	186	157	169	166	175	162	151	174	156	174	159	143	120	153	157	151	166	147	186	131	171	173	174	163	159	147	178	147	154	174	155	155	144	159	182	154	155	166	165	167	179	151	154	156	146	178	173	161	175	192	182	156	149	168	171	178	164	149	155	168	163	146	166	142	161	165	145	171	138	182	174	161	181	182	173	153	152	167	139	152	162	168	174	176	160	143	159	154	142	190
2248	689	908	1005	892	793	772	757	691	795	950	596	555	468	581	694	523	548	541	551	582	515	485	483	478	495	499	442	462	467	472	511	473	478	446	475	503	502	537	551	458	515	506	508	493	469	497	527	487	456	492	658	1247	1766	1744	1114	770	564	486	494	518	449	474	491	467	451	489	472	452	464	471	443	477	472	468	456	474	464	475	482	457	488	479	447	515	454	440	439	482	453	414	486	476	465	456	492	462	483	495	432	501	453	483	443	442	452	461	468	452	456	471	473	439	449	460	476	470	483	472	483	463	539	491	443	465	447	427	450	452	464	424	453	468	409	447	476	490	492	459	503	468	479	486	479	485	446	457	454	487	468	490	470	445	437	472	458	468	463	485	449	484	481	455	456	469	475	458	452	442	439	462	470	463	466	474	500	490	453	484	469	490	455	463	500	445	443	486	462	500	495	483	412	452	500	435	462	450	445	443	459	452	454	467	459	479	413	482	456	448	417	464	505	449	444	452	487	471	460	464	460	494	490	469	475	483	471	469	456	405	495	453	471	483	453	489	462	467	468	460	468	478	478	462	440	497	440	442	474	449	460	491	477	458	454	471	488	495	444	477	480	448	444	443	465	453	455	462	462	504	430	479	491	475	466	461	474	449	459	481	438	449	454	468	516	470	452	470	463	432	461	430	429	501	487	510	452	518	471	450	453	496	470	468	485	450	453	525	456	436	484	484	468	453	492	430	471	493	444	472	457	451	432	457	447	452	494	465	472	477	457	460	475	463	461	452	463	515	468	415	479	515	480	446	483	435	455	460	443	439	482	451	475	473	514	469	473	430	482	482	458	449	481	495	462	493	490	484	475	490	462	462	469	486	488	473	489	435	494	490	440	490	433	500	454	491	449	509	463	478	476	453	466	458	426	472	466	489	467	441	446	493	437	464	491	450	475	482	433	458	485	458	455	439	475	471	486	468	459	488	461	434	487	453	471	479	457	465	438	462	453	467	484	464	465	468	435	447	437	480	461	477	451	461	501	464	461	524	445	491	449	475	449	497	484	512	463	492	463	478	490	411	483	493	484	466	495	475	463	463	443	485	450	501	476	510	487	468	460	474	457	481	507	459	462	476	440	512	468	468	456	489	494	443	473	455	466	467	477	479	489	467	457	457	440	483	458	484	476	477	473	448	454	471	489	440	487	475	486	464	467	469	520	508	435	465	467	448	499	458	456	473	488	451	455	443	468	462	451	453	475	435	472	450	454	488	431	459	425	459	447	468	453	500	481	493	459	444	462	482	472	469	519	428	469	477	427	461	525	460	467	457	484	432	443	436	497	503	482	476	462	460	454	463	485	463	482	470	469	478	467	506	520	431	476	456	450	489	490	502	487	488	470	456	461	461	462	462	450	478	486	478	469	448	441	446	479	492	453	461	487	479	471	483	498	496	470	461	455	446	444	468	460	509	425	469	455	454	444	479	492	468	483	478	475	495	482	482	491	453	458	480	481	481	493	456	517	469	455	448	443	481	494	461	446	484	475	494	511	481	441	467	505	488	455	476	430	463	475	494	486	465	447	455	466	456	483	437	471	457	445	469	443	457	424	494	430	471	485	508	464	461	478	434	473	437	497	440	459	467	500	462	463	441	460	511	402	470	468	451	474	476	466	487	476	483	495	469	488	476	426	438	466	434	435	490	487	441	434	478	448	487	428	475	432	457	454	437	470	443	470	476	465	465	461	440	475	421	426	479	477	471	436	448	447	485	439	468	479	480	451	449	446	477	492	448	494	486	504	480	452	479	467	495	472	451	466	438	479	490	452	481	445	478	484	473	443	451	434	449	480	448	437	440	479	505	452	461	508	477	480	509	483	483	468	460	496	475	490	491	482	470	444	461	435	475	469	492	465	464	442	482	439	468	491	499	454	471	516	468	469	437	497	470	500	467	501	513	481	440	467	475	511	457	440	499	501	468	459	480	467	497	474	473	450	458	479	490	446	471	458	504	498	453	420	508	475	477	480	461	446	443	498	496	488	433	487	468	460	450	485	498	487	450	456	494	461	512	490	516	474	469	469	457	447	485	474	482	466	462	446	469	484	446	467	495	494	474	444	470	478	470	484	490	483	460	471	498	471	508	501	453	463	461	496	469	496	505	447	495	478	459	472	498	430	477	474	464	490	460	499	482	473	484	465	490	475	441	459	468	457	509	448	456	514	497	473	452	483	488	487	445	481	472	457	436	458	467	503	405	460	463	490	450	440	475	479	466	460	477	445	465	462	478	487	493	461	478	488	451	476	454	456	463	482	443	500	490	471	473	447	481	513	454	443	473	459	481	492	482	499	441	503	436	481	487	475	497	497	456	452	505	473	482	473	466	425	498	460	453	465	432	494	497	461	443	434	438	427	451	481	478	468	463	497	501	422	496	438	459	497	467	445	449	483	486	438	461	481	463	460	454	476	473	516	478	467	461	479	476	488	514	485	460	497	475	466	492	465	459	442	472	459	470	448	467	497	480	465	494	490	469	459	482	426	459	482	487	481	527	514	496	457	495	504	462	436	468	442	459	470	499	446	476	446	450	479	465	444	447	478	468	463	454	488	457	468	456	442	444	448	469	438	477	464	462	498	468	438	461	440	455	445	461	450	506	449	472	491	502	468	447	463	463	488	433	458	470	441	455	494	437	452	486	471	436	510	438	472	500	453	513	454	479	487	443	478	479	468	462	445	501	485	421	482	473	469	486	473	432	441	450	464	473	462	477	447	475	474	465	461	452	469	463	479	491	451	464	459	457	436	449	462	465	492	450	456	459	408	480	464	428	440	468	454	452	478	454	468	437	451	486	490	466	417	498	427	464	442	438	473	489	463	457	468	464	454	443	455	456	495	448	463	433	460	436	466	457	488	445	502	456	415	456	494	454	471	477	476	459	449	445	485	490	474	488	456	466	432	446	497	403	480	437	487	454	480	476	476	462	493	414	439	433	470	419	520	436	426	443	468	497	478	443	441	475	472	464	482	468	432	468	456	512	460	490	440	491	484	461	475	525	467	472	406	478	459	480	484	466	473	467	450	506	436	465	465	451	496	444	473	433	478	474	444	487	468	460	448	459	442	462	479	459	467	453	484	435	389	449	453	439	461	459	483	492	488	476	435	442	436	456	480	487	460	487	458	484	509	472	486	470	489	444	471	492	468	438	466	442	487	454	507	472	465	467	436	482	460	493	447	475	473	488	476	451	485	452	482	448	462	472	441	486	447	492	472	469	497	472	491	505	487	438	497	413	428	472	489	483	448	455	478	475	471	472	458	499	491	459	430	481	454	438	502	457	457	491	488	476	470	494	456	436	496	464	484	448	443	492	499	450	504	479	465	478	452	472	444	445	484	447	482	501	492	455	463	471	473	462	444	495	456	461	424	443	518	473	472	440	472	501	466	453	425	474	478	478	466	431	466	458	455	480	481	508	474	456	477	479	475	486	483	447	513	445	466	476	438	466	450	460	475	434	464	507	453
9096	2504	3168	2352	1464	951	788	630	503	562	529	376	250	239	287	711	283	262	220	243	298	261	241	210	181	200	196	216	176	177	149	151	159	176	147	155	172	169	170	194	193	147	164	183	189	195	162	173	197	164	192	292	1303	1493	990	525	277	209	155	131	127	114	139	132	157	159	151	156	154	143	139	117	124	139	137	133	127	144	146	123	154	137	127	149	159	161	148	143	127	138	140	125	146	135	123	153	138	111	151	148	178	127	145	146	155	134	145	141	154	141	147	114	144	150	126	146	130	150	124	145	155	139	128	129	154	145	146	149	123	132	139	140	187	125	154	138	149	154	141	135	141	129	115	143	125	162	138	141	143	146	121	131	145	136	140	138	143	155	127	139	137	135	126	146	127	150	148	126	135	135	122	142	142	146	165	166	138	136	140	128	141	126	127	146	138	128	127	151	139	138	140	130	135	165	141	126	137	146	166	135	148	148	151	159	161	159	163	144	151	133	152	138	154	147	138	131	143	156	141	156	124	134	121	133	135	142	139	139	141	158	132	155	147	153	151	152	126	147	150	130	158	146	139	140	149	122	145	129	112	144	135	142	157	147	154	144	132	156	154	131	147	143	152	160	154	139	123	162	143	112	149	148	121	139	128	132	147	147	134	170	140	154	159	146	164	135	145	134	142	126	139	155	139	149	142	134	138	129	156	144	131	132	169	167	116	128	136	148	142	138	157	142	142	136	139	169	132	138	130	134	171	139	157	156	149	119	124	155	136	163	145	129	144	144	144	146	154	137	145	122	143	141	143	145	106	157	154	140	147	151	144	126	136	161	140	131	149	130	130	155	138	131	134	145	138	161	143	126	149	145	136	135	159	153	146	144	175	132	127	138	139	147	128	158	152	144	143	129	122	133	156	123	144	141	144	159	136	130	143	146	147	141	115	143	146	138	120	147	131	149	134	119	163	149	128	115	164	142	144	122	149	138	142	128	159	143	125	144	138	147	143	168	139	147	151	133	134	148	157	131	158	139	159	156	147	133	146	158	143	121	149	145	158	164	137	134	140	160	120	160	134	143	151	131	133	172	132	129	153	130	126	145	138	115	144	130	142	140	144	149	154	135	156	135	122	122	146	155	150	154	156	147	161	144	125	151	135	146	119	142	129	147	143	121	145	153	159	160	145	130	156	157	137	160	141	140	156	121	162	149	141	137	140	125	149	149	133	141	148	150	146	140	133	126	135	133	139	161	148	141	147	125	155	138	139	139	141	170	149	134	139	137	139	128	141	135	142	134	138	156	140	138	163	144	138	160	135	138	124	150	136	137	148	136	131	164	138	146	147	142	136	156	147	109	159	115	121	140	135	132	127	145	149	164	138	150	149	141	140	140	128	150	120	132	127	155	136	152	136	146	141	146	137	143	135	159	137	134	123	137	149	157	126	126	146	166	143	140	125	137	128	140	127	143	155	128	183	145	144	135	128	130	138	119	135	130	134	156	147	141	148	138	107	122	131	136	146	151	151	152	158	146	148	143	124	131	155	143	132	118	136	142	137	157	140	127	153	172	141	142	145	166	135	131	141	122	140	139	142	157	145	140	132	134	141	135	117	144	137	153	130	135	127	125	152	140	152	141	136	151	125	112	146	129	130	147	124	134	152	141	143	154	143	125	146	151	139	151	139	158	140	135	126	112	142	144	132	148	149	130	153	141	135	129	146	140	150	133	148	140	138	130	157	150	147	147	133	132	147	152	129	125	140	128	155	159	157	136	143	151	129	114	121	139	140	150	162	131	128	121	145	152	133	116	157	133	141	146	152	149	155	129	140	142	147	137	163	156	132	148	150	147	168	118	123	143	126	130	124	130	153	145	158	147	136	132	123	141	144	136	180	149	143	134	139	127	156	138	146	149	127	135	148	139	139	110	123	143	148	150	147	146	128	155	155	150	154	151	123	137	116	145	165	142	165	121	127	138	155	164	149	131	143	144	144	145	145	144	147	144	138	139	151	153	148	114	145	133	147	159	142	148	138	138	131	157	158	149	137	133	117	129	159	109	129	140	145	160	133	139	156	130	151	143	133	136	113	138	158	126	139	128	157	133	137	150	150	126	141	131	148	135	118	160	132	157	129	134	134	148	154	128	144	123	139	146	130	146	153	155	139	124	136	147	124	121	141	156	126	140	132	144	126	153	168	127	152	132	138	163	141	161	138	132	118	147	140	155	152	139	162	146	142	135	105	132	115	147	161	127	159	151	134	132	134	148	127	148	154	137	161	124	150	138	148	134	152	138	138	134	157	127	160	119	169	126	142	144	150	142	132	147	147	168	163	136	135	145	118	133	136	142	162	131	153	129	147	142	147	141	135	144	145	149	125	141	145	140	127	169	150	128	150	145	150	148	141	112	137	135	132	165	145	138	138	152	124	135	139	132	137	141	147	135	147	135	141	114	149	167	152	134	123	130	126	138	140	134	149	155	138	133	160	146	145	119	132	140	125	151	138	128	128	130	119	155	138	138	148	115	138	139	133	142	123	136	113	122	139	150	124	140	139	136	140	137	144	132	121	140	149	142	139	133	136	153	143	144	140	158	167	151	152	147	144	139	110	134	156	135	150	129	136	150	127	142	142	137	150	131	164	128	149	159	133	154	134	130	129	139	143	146	127	115	122	134	111	122	129	154	137	134	145	131	150	153	156	134	135	156	140	128	155	160	147	130	152	149	163	160	119	129	142	142	132	131	161	137	150	142	140	132	140	113	140	135	149	163	143	142	136	154	185	139	149	129	136	129	133	147	133	158	143	123	140	143	133	132	141	116	153	126	140	137	155	147	128	120	126	137	140	138	136	142	163	147	165	146	147	133	145	150	121	126	134	146	154	133	129	138	153	135	135	140	132	151	127	148	142	148	146	131	118	130	153	113	144	133	134	142	124	117	126	139	153	140	150	131	118	154	120	133	143	139	149	122	134	122	158	133	132	141	145	150	156	118	139	112	160	149	127	137	145	132	146	152	153	152	151	143	144	133	151	139	155	143	142	145	138	148	138	121	157	136	145	141	123	147	126	140	149	140	150	157	158	143	140	141	141	122	125	145	142	138	145	141	135	146	153	133	150	132	140	134	122	166	157	147	132	131	122	133	137	140	140	148	149	133	135	125	127	138	127	129	145	154	133	130	149	137	149	143	153	123	126	158	152	141	144	154	150	153	146	142	118	135	155	172	144	160	148	168	114	123	141	136	124	138	144	133	147	132	110	165	132	133	147	127	137	131	134	123	124	144	139	144	133	137	145	132	139	158	141	156	138	143	112	142	155	145	157	131	147	139	130	156	136	158	153	146	146	126	134	142	127	142	127	140	131	140	151	127	140	145	135	144	141	133	136	174	145	144	139	134	118	143	173	141	130	118	157	163	144	147	127	130	158	164	144	147	131	133	126	134	126	135	152	159	121	164	126	134	132	145	140	151	160	130	147	129	125	151	139	144	129	149	128	132	140	110	156	149	130	132	138	139
6066	2486	4830	5037	4318	3674	3326	2739	2403	2616	2656	1547	1295	1106	1473	4034	1447	1236	1000	1153	1517	1486	1026	856	877	870	968	890	711	648	537	573	571	538	573	578	768	688	749	833	734	567	688	677	687	704	728	727	669	732	979	1864	9195	9784	6179	2909	1158	692	501	389	433	434	430	465	468	437	408	443	425	428	445	412	399	398	423	383	434	425	445	414	413	415	414	411	394	398	413	410	411	412	414	395	419	435	426	391	442	424	412	410	448	380	418	433	402	424	387	440	443	415	418	431	420	427	434	420	405	407	442	412	401	415	393	443	446	442	388	445	411	412	420	454	397	418	385	399	419	451	441	419	425	446	454	412	403	413	479	476	428	424	401	408	406	419	442	400	392	437	437	436	396	420	413	399	404	420	423	383	384	455	386	434	427	442	403	437	406	432	418	425	426	411	430	417	400	432	404	448	415	441	445	404	410	406	388	413	399	376	457	401	439	432	426	458	446	421	425	425	452	410	464	428	425	404	420	436	389	422	440	406	446	430	428	429	441	423	410	438	404	474	390	420	419	413	410	414	396	400	448	432	449	436	463	466	404	437	445	423	433	389	437	437	425	397	395	433	404	402	399	425	427	402	386	453	402	409	440	455	411	434	478	431	441	366	456	407	408	430	426	439	434	415	430	436	435	452	402	436	382	402	453	429	428	431	436	414	431	409	408	430	426	419	450	418	423	426	420	447	424	442	465	440	422	395	423	446	394	454	458	389	433	419	443	432	403	425	404	413	408	435	416	403	439	441	416	417	455	441	393	459	448	443	433	478	431	410	415	439	376	393	421	388	475	392	419	402	450	393	416	439	426	376	412	420	431	419	423	415	440	432	423	413	394	431	417	472	398	448	408	448	440	410	441	426	433	468	448	418	408	459	416	408	395	432	393	424	426	422	420	411	410	393	447	406	399	429	425	436	415	429	379	412	423	419	369	421	407	414	411	399	447	467	407	407	396	421	458	435	453	421	429	438	400	400	425	426	412	397	431	427	448	432	423	427	411	405	430	413	404	399	421	404	396	414	418	442	438	414	427	425	457	466	417	401	411	458	386	436	406	433	384	417	442	408	408	450	425	428	429	419	415	402	403	436	449	393	413	415	421	399	454	432	466	390	403	429	421	395	406	430	394	442	415	411	410	457	453	445	397	447	404	405	409	419	406	436	433	405	438	399	447	423	421	438	416	374	414	412	419	440	420	402	404	425	427	420	473	440	404	406	421	433	457	441	413	415	406	392	441	427	421	375	452	437	423	407	398	399	441	422	414	415	413	386	433	418	434	434	414	416	412	437	421	415	446	434	418	428	426	398	403	423	439	419	421	426	403	436	423	471	418	434	410	401	433	420	409	412	421	451	415	443	447	433	426	423	408	433	427	430	406	444	427	407	397	386	393	407	429	401	447	422	437	434	430	398	418	409	438	440	430	420	450	386	404	413	412	446	416	417	421	373	417	434	429	429	429	412	416	414	457	480	382	421	439	426	440	435	397	433	410	412	403	404	387	408	420	431	433	444	432	409	394	449	422	416	403	438	390	393	410	452	442	452	395	431	417	397	396	429	431	432	447	410	465	431	415	423	393	428	416	420	394	420	424	449	455	427	424	406	410	453	426	429	441	402	442	405	429	398	410	466	428	428	450	427	450	433	402	437	435	454	433	437	425	439	436	420	392	437	409	372	431	447	451	440	414	421	432	417	425	416	445	402	408	423	405	428	410	460	427	433	458	441	411	462	391	443	427	398	435	439	412	401	431	394	403	413	442	445	377	430	397	416	423	418	447	411	415	403	433	405	443	389	404	416	419	392	459	394	414	457	425	420	413	426	365	471	391	415	449	422	378	443	434	407	438	434	461	479	400	406	414	432	398	405	400	430	400	396	412	432	387	449	414	397	439	444	428	370	385	409	413	442	417	408	394	409	420	431	395	389	465	401	411	388	415	423	404	433	439	409	432	421	456	421	394	380	407	420	422	436	418	434	403	399	439	406	423	393	422	422	438	397	429	419	389	432	373	413	451	451	435	445	401	389	444	389	421	422	422	442	432	429	403	402	411	385	450	421	416	416	430	456	437	409	416	438	369	415	393	417	416	407	420	391	385	424	460	421	406	427	457	441	417	388	396	396	424	441	441	452	407	416	403	433	456	430	444	427	438	445	422	403	387	421	431	415	422	452	453	411	411	376	422	418	425	426	433	432	399	419	440	429	373	407	444	425	452	423	418	387	430	410	418	449	412	445	436	395	445	403	455	431	395	406	417	450	445	442	436	429	379	429	441	403	452	402	408	390	428	408	426	376	416	429	446	412	406	422	423	456	466	438	446	484	413	445	403	439	450	446	407	420	394	417	392	399	410	457	436	435	426	449	435	448	435	421	401	414	410	449	406	374	448	383	403	405	426	420	437	417	437	430	437	414	415	429	432	409	412	434	447	407	415	429	388	414	403	416	459	440	455	432	440	446	424	386	435	439	426	440	408	424	396	411	434	463	439	435	412	422	444	450	415	449	446	392	416	402	407	405	442	428	450	457	442	406	377	451	412	415	416	404	445	436	421	389	431	394	426	407	429	448	412	427	425	413	432	405	405	404	424	416	422	391	453	401	447	417	398	456	440	421	425	402	420	431	414	423	436	451	427	428	440	438	438	453	431	425	416	432	448	445	384	404	454	463	419	397	403	444	454	411	408	422	425	384	409	442	429	436	437	397	425	442	397	386	391	399	408	405	438	425	412	420	431	414	429	417	416	414	403	400	437	411	420	416	403	393	430	384	432	446	409	416	430	432	441	428	429	392	406	428	429	389	437	395	411	423	426	433	421	396	421	423	429	438	410	424	420	408	409	440	381	443	420	422	432	411	451	451	465	426	423	372	403	406	405	411	420	386	389	452	457	442	399	423	383	429	437	416	425	396	420	417	449	391	465	385	397	406	389	419	411	389	411	436	403	424	425	411	397	401	436	424	431	381	387	391	433	437	429	425	423	424	444	417	411	412	426	428	404	447	411	439	428	418	439	423	437	405	384	401	434	428	414	425	455	432	431	434	390	431	445	451	447	424	440	410	425	435	392	422	397	435	403	446	396	417	401	440	439	410	442	474	417	440	411	418	425	452	421	436	442	444	429	406	457	467	361	395	434	424	388	392	418	450	438	457	421	398	438	424	403	412	432	434	400	434	446	442	427	415	409	415	431	397	420	426	424	428	430	413	435	397	478	434	397	408	440	428	437	414	418	397	395	433	407	395	387	414	416	407	446	444	386	422	456	398	414	467	462	438	400	455	420	423	390	419	422	417	395	397	422	403	438	404	419	446	415	451	427	419	453	443	437	385	420	383	376	409	409	432	417	434	450	425	389	430	404	421	444	384	396	411	419	415	414	413	390	386	402	459	391	423	426	413	428	420	395	398	421	421	425	458	439	460	416	438	428	439	454	438	426	415	444	450	461	441	410	424	436	420	433	431	433	399	453	421	390	425	430	443	437	424
15680	3905	4896	3926	2503	1905	1532	1109	886	1183	877	520	455	388	2916	2348	471	411	369	322	343	385	325	296	293	284	322	302	304	227	256	247	243	246	257	244	228	239	240	282	259	271	285	228	226	261	263	262	329	268	302	340	1917	2330	1760	947	439	264	211	189	223	200	197	201	179	189	217	189	205	181	161	180	198	183	197	191	186	183	195	182	179	194	192	191	176	191	183	187	170	186	231	182	177	201	185	167	177	208	170	187	197	160	188	212	185	185	197	213	180	177	193	176	189	185	150	186	195	198	216	181	176	166	176	180	183	167	166	185	198	194	164	170	202	194	188	183	169	195	173	186	182	188	213	196	178	171	184	197	209	187	188	210	192	186	170	195	163	177	180	181	168	167	199	184	209	171	173	180	187	192	173	171	186	186	197	197	170	183	181	169	211	183	174	185	188	189	185	182	168	195	190	196	172	178	171	185	189	178	207	182	179	179	185	174	181	192	187	145	187	166	191	183	208	183	178	196	176	186	182	182	200	181	172	176	190	156	150	188	194	199	183	189	197	202	207	186	200	180	172	178	168	192	202	174	178	183	182	187	193	178	219	161	169	188	188	154	201	183	203	178	176	175	178	180	175	190	206	166	197	187	168	178	192	167	181	193	167	157	181	184	190	198	182	171	213	214	177	191	175	169	175	173	171	191	222	178	174	182	210	184	178	160	170	171	173	182	186	192	171	193	218	195	179	168	164	168	182	189	187	181	191	173	205	189	193	214	192	172	202	192	178	177	174	201	193	187	192	173	190	181	198	186	182	198	207	205	191	199	182	162	199	197	163	170	175	175	172	200	204	192	197	191	190	186	178	151	178	178	181	161	184	185	211	186	185	169	180	188	171	170	182	187	188	191	173	200	181	178	179	195	201	169	207	201	175	201	185	176	198	185	187	187	177	170	189	148	170	190	209	198	196	203	172	171	179	165	179	203	174	199	195	205	213	190	187	192	190	177	160	184	166	180	188	198	207	182	190	164	193	196	188	179	190	209	178	182	182	203	180	198	169	170	190	185	168	193	167	213	198	187	199	181	171	187	191	193	184	174	168	186	206	180	180	177	184	189	184	173	181	183	199	202	184	199	182	170	189	192	198	189	186	183	198	187	206	185	204	203	191	191	183	199	165	153	198	189	182	195	179	202	178	187	174	178	159	165	189	183	197	198	196	168	185	183	174	227	188	196	220	178	187	175	180	169	204	204	191	190	181	213	179	174	198	188	170	183	186	183	200	171	184	208	157	181	190	184	177	181	184	198	216	198	182	170	184	187	193	172	187	162	184	149	186	188	176	171	183	177	190	176	182	212	237	193	172	193	178	193	183	164	192	223	183	201	168	168	176	180	175	188	193	187	175	187	170	180	188	187	182	157	193	148	166	177	192	198	167	192	177	192	167	154	161	182	171	205	180	187	180	187	189	187	181	158	147	199	176	170	178	168	167	187	207	180	161	171	192	194	199	191	201	181	198	207	173	175	184	186	219	180	204	182	166	194	197	192	168	198	169	192	185	189	198	189	165	208	193	196	191	199	168	181	185	184	189	185	177	194	177	190	184	169	179	197	178	181	179	187	202	186	201	195	217	178	205	203	178	190	196	183	159	201	166	194	204	208	184	183	173	180	181	188	172	186	204	172	220	186	186	196	159	197	180	190	165	177	194	194	175	191	191	190	193	202	184	199	218	183	146	189	176	175	164	202	166	179	204	197	146	189	188	173	190	178	178	181	191	183	178	181	176	186	188	196	177	194	196	195	182	178	188	176	187	179	184	205	171	170	193	180	203	186	166	169	197	194	193	183	188	175	214	152	210	189	199	177	205	201	181	178	186	208	190	179	181	164	170	198	173	194	207	159	180	177	176	208	187	200	187	198	178	157	175	189	202	169	177	177	186	196	190	170	157	209	178	208	190	181	167	203	164	203	195	213	223	168	166	181	182	192	192	191	168	159	185	187	173	215	211	169	202	188	164	204	184	186	177	184	213	162	186	177	185	185	160	174	181	201	189	185	209	186	197	191	211	205	169	198	195	198	178	158	201	178	202	183	180	164	194	185	180	195	214	180	182	194	207	170	172	203	187	190	178	191	191	179	175	181	175	199	200	188	196	181	212	170	200	184	164	204	191	194	198	193	208	205	169	174	179	217	202	161	171	177	159	194	195	178	185	165	190	192	196	189	204	183	172	208	191	169	202	192	163	197	210	191	186	192	162	218	195	204	187	181	190	177	190	157	184	175	177	165	170	203	213	170	177	195	188	216	198	164	194	204	188	192	210	176	188	202	182	170	178	166	200	180	179	185	190	220	180	169	170	185	168	182	174	209	196	202	178	183	171	172	188	229	203	188	187	192	198	174	203	217	173	185	157	180	173	191	184	186	173	183	163	172	190	193	197	200	179	165	188	186	178	193	184	165	199	192	201	195	190	185	177	187	209	186	166	179	185	173	172	196	174	189	185	190	189	198	168	193	210	189	186	165	187	170	186	178	170	180	187	193	180	190	187	195	189	180	200	197	192	193	194	185	201	208	203	168	188	174	189	197	219	189	188	182	200	178	173	189	205	206	177	164	168	192	194	182	185	179	185	201	189	195	158	179	181	180	188	171	193	172	187	177	206	185	180	194	184	179	186	191	173	183	162	172	206	183	186	174	179	165	169	201	197	212	186	189	200	197	206	220	176	209	193	193	205	200	176	181	169	170	195	192	177	167	179	167	182	207	196	185	196	181	181	209	184	184	186	153	207	211	185	185	189	166	168	190	175	184	196	196	173	168	192	196	200	169	190	166	161	185	176	201	164	159	173	182	189	194	196	171	207	190	180	189	174	174	179	190	164	198	165	176	176	169	188	184	192	191	156	172	197	181	197	182	198	178	186	175	166	191	180	196	178	169	177	175	183	190	205	196	184	192	187	192	209	186	179	198	186	152	210	189	182	157	186	193	201	203	176	183	182	197	191	178	162	173	203	193	188	198	184	178	171	199	172	170	180	196	185	188	167	180	168	189	190	224	172	182	203	207	201	166	178	194	167	186	190	172	168	171	191	186	190	175	190	160	201	180	179	178	199	184	200	178	168	203	213	194	192	197	181	175	195	191	187	194	195	196	195	177	192	184	209	177	194	181	193	172	192	178	173	183	188	216	194	176	188	201	169	181	181	209	193	171	176	205	163	194	179	202	186	166	189	149	194	185	187	173	181	178	190	164	194	211	204	168	206	173	192	176	220	186	180	185	208	166	172	167	179	211	177	187	163	182	159	178	183	184	176	198	180	173	200	176	196	170	153	178	162	187	188	194	207	187	174	181	201	196	199	180	174	155	191	195	185	180	169	175	191	167	163	211	199	166	166	182	194	188	188	190	190	181	177	198	194	206	191	209	206	192	178	184	207	207	196	199	192	195	179	161	182	182	176	212	198	173	206	177	168	190	175	169	201	173	180	206	176	195	198	184	200	136	195	185	201	179	176	183	194	184	167	214
7870	3463	6897	7692	6687	5792	5152	4288	3933	4714	3794	2402	2008	1896	13889	10265	2299	2226	1724	1490	1750	2022	1699	1593	1381	1343	1349	1447	1295	910	1093	963	902	973	1046	1044	1015	984	1084	1178	1117	1123	1368	1127	987	1046	1149	1176	1326	1297	1383	1778	12054	13831	10310	5335	2191	1050	646	541	546	546	561	524	488	543	552	508	535	524	495	523	549	529	554	480	557	501	516	545	504	560	527	510	552	512	597	548	552	476	530	535	509	541	558	526	539	551	608	506	510	485	576	550	546	490	555	533	583	515	549	509	535	543	577	585	574	539	508	498	513	492	480	538	565	475	516	521	567	532	544	539	528	546	547	558	534	494	536	507	533	494	523	597	576	555	523	509	566	523	559	554	537	541	557	557	541	498	544	534	500	506	523	508	556	533	544	537	523	548	560	528	557	529	517	511	559	582	478	551	547	580	524	550	533	528	517	538	526	509	502	506	507	535	568	541	546	534	546	550	516	531	538	586	554	488	507	537	564	523	532	514	539	553	507	495	526	539	547	530	531	558	558	562	533	554	532	503	498	558	539	526	529	538	557	515	549	552	487	533	563	527	563	561	516	601	550	523	521	548	553	566	529	529	520	529	553	503	568	572	533	544	551	495	549	571	506	569	538	513	540	534	558	531	523	525	546	552	550	504	535	558	542	504	524	517	536	535	538	528	524	514	510	507	591	572	532	528	516	514	580	514	551	508	520	502	524	556	511	513	511	531	539	517	514	533	565	513	550	600	557	557	535	531	537	545	520	506	547	545	561	543	522	534	528	514	543	514	569	538	523	556	543	537	553	541	508	502	579	544	536	551	536	571	509	544	545	568	540	522	520	545	566	553	574	527	522	550	575	576	531	535	528	525	499	566	534	519	525	486	490	535	508	520	528	549	510	528	555	544	531	546	546	496	548	482	520	546	522	510	531	491	562	518	550	534	571	551	508	528	515	514	558	530	551	510	542	512	554	550	523	532	508	520	511	496	534	575	543	520	522	541	550	539	535	556	568	536	528	537	582	558	567	535	556	536	564	556	559	540	579	575	517	494	526	530	547	537	525	528	553	577	507	544	547	575	552	505	518	536	549	524	554	557	521	522	521	542	522	501	557	526	511	532	521	543	538	552	529	548	568	519	505	556	525	522	539	533	536	527	527	549	562	564	549	554	507	552	550	511	536	551	542	553	531	522	550	496	576	531	517	507	546	538	529	534	498	495	519	504	474	580	505	546	530	541	530	519	519	507	509	552	502	508	517	540	557	543	541	520	521	554	594	543	537	580	547	506	535	523	509	524	545	556	511	546	555	545	544	565	500	544	535	546	547	520	531	581	504	508	532	521	517	548	557	518	529	559	546	537	519	531	553	536	553	575	492	547	517	529	568	579	541	588	544	527	530	529	508	562	534	527	587	549	533	565	541	521	570	496	520	527	544	528	537	525	507	555	526	530	508	532	532	503	522	559	543	559	531	527	556	518	509	517	541	539	542	520	551	561	525	586	547	525	512	523	579	533	593	528	588	481	557	489	502	561	510	547	510	559	571	477	531	503	566	540	529	552	538	540	543	523	511	509	570	540	540	570	537	533	522	539	555	537	491	511	495	540	547	547	563	540	551	520	499	509	534	551	539	514	495	536	500	498	594	538	552	557	533	509	571	586	537	526	557	516	505	566	543	545	499	534	535	537	533	561	536	532	546	580	570	536	542	533	552	515	533	525	499	564	533	487	535	573	521	554	593	508	574	514	601	514	513	543	517	515	549	540	589	525	560	495	533	525	551	523	533	548	525	596	534	543	566	523	532	571	508	545	523	511	534	529	518	548	581	523	529	525	514	574	545	529	571	518	581	534	521	524	525	559	546	523	549	527	542	503	566	541	545	529	522	546	532	561	529	586	530	568	546	553	546	518	519	532	554	567	528	578	554	542	521	566	546	559	530	527	513	560	497	505	537	521	521	595	577	505	537	576	527	535	506	542	499	543	540	522	530	570	521	512	567	563	566	543	533	514	520	519	516	576	505	562	545	528	545	542	547	517	476	585	518	587	524	505	560	575	576	510	533	546	514	550	544	499	554	537	533	555	577	544	504	512	551	506	534	519	540	552	536	508	488	617	569	522	504	534	541	533	543	515	550	534	573	575	547	562	499	555	523	503	515	515	522	547	530	530	486	522	543	538	537	520	575	509	540	557	513	517	529	515	522	567	518	551	537	519	544	563	527	528	487	543	522	543	520	532	528	511	553	537	514	517	528	537	523	554	547	542	581	486	579	555	546	529	532	544	527	542	536	527	515	515	561	532	501	567	557	552	563	574	538	499	535	517	520	572	520	532	541	507	549	577	549	513	501	547	582	518	554	531	540	556	546	541	506	533	530	545	531	524	483	537	571	525	549	545	558	547	531	521	615	537	542	514	553	491	537	548	530	498	525	578	539	541	513	542	524	537	525	523	540	587	522	539	526	542	557	554	507	526	570	515	510	547	552	558	571	527	544	517	521	520	533	559	560	540	541	547	532	573	557	534	546	530	551	534	545	536	548	536	528	518	509	507	569	547	561	525	550	517	546	513	481	562	517	566	504	550	517	504	548	549	521	548	521	534	551	514	597	520	526	515	558	524	553	523	564	549	583	560	532	538	496	568	513	525	620	535	517	546	570	550	567	496	533	531	557	497	515	524	546	530	578	529	497	524	539	494	505	522	496	548	558	562	547	507	490	549	537	554	531	546	533	563	526	519	534	520	503	519	530	560	516	543	534	537	537	583	575	573	546	517	516	537	515	511	538	521	527	493	536	505	525	523	553	546	558	565	532	532	526	537	526	545	509	542	517	541	522	576	563	527	531	530	532	537	531	515	500	557	512	541	543	513	520	539	535	515	553	545	580	525	518	546	524	506	564	541	525	517	547	522	540	550	523	508	572	516	518	560	491	559	525	550	553	570	568	552	511	536	548	511	560	552	528	545	549	535	580	512	486	535	492	540	568	540	544	517	533	505	502	572	514	535	540	567	543	573	534	541	529	520	528	566	516	516	547	498	548	556	532	527	532	520	514	554	573	536	518	526	522	547	528	543	521	548	498	546	539	501	563	543	524	489	520	545	482	547	560	511	557	552	525	548	545	572	578	572	528	528	522	568	569	523	512	527	534	535	581	525	518	568	535	483	527	518	537	533	493	537	526	528	533	510	509	557	527	538	539	545	522	542	540	536	530	527	512	516	513	580	534	516	537	496	518	557	534	492	552	499	545	549	541	557	529	522	548	571	542	537	529	504	540	505	538	577	530	543	553	565	580	560	516	538	520	556	514	526	534	528	554	528	526	490	545	566	514	476	479	565	537	526	497	551	476	534	551	532	502	558	533	529	546	573	542	533	527	528	564	568	530	544	510	491	527	506	544	554	564	587	505	586	513	533	519	539	518	514	526	512	534	508	527	505	559	560	555	549	502	509	538	571	535	510	553	518	574	535	563	546	546	511	505	534	538	489	514	554	526	564	511	563	552	538	550	557
1957	314	402	274	256	228	214	187	207	180	177	178	184	181	204	246	181	179	168	155	173	182	157	173	166	183	189	155	186	157	160	183	177	170	152	173	161	148	135	172	154	178	184	175	162	162	190	150	155	177	200	166	247	391	352	294	242	186	168	171	165	162	181	164	177	175	152	163	177	153	157	170	155	168	188	150	169	173	166	189	168	177	148	172	174	156	166	167	169	198	192	174	177	159	187	156	160	159	159	170	147	160	152	176	160	175	183	175	151	161	171	170	145	132	184	165	175	153	171	161	176	166	164	159	157	186	212	163	162	169	153	153	139	167	173	158	164	184	158	143	167	165	205	161	142	153	170	166	159	186	159	159	168	146	187	178	164	194	164	151	173	171	170	158	165	153	190	153	158	149	159	170	175	157	164	169	179	179	151	179	165	154	167	169	163	176	176	149	167	172	168	158	139	159	163	157	143	178	153	163	156	168	167	174	158	171	168	141	162	157	165	155	174	151	161	164	170	167	163	184	179	158	168	175	160	149	157	162	179	158	165	177	146	168	167	191	172	164	166	159	148	169	177	176	172	150	163	161	149	159	149	170	183	162	163	148	174	157	149	186	167	194	160	135	149	157	166	172	154	164	159	166	173	154	165	140	147	151	178	172	191	150	174	186	160	180	175	173	159	147	161	186	148	170	163	167	129	152	166	139	203	176	177	174	184	176	172	165	168	190	160	169	158	169	156	189	161	172	156	193	179	174	188	167	181	143	165	163	150	174	165	180	159	171	161	174	158	150	161	144	149	168	177	188	145	167	171	145	147	157	161	162	193	190	156	187	174	169	152	199	167	158	148	165	164	171	166	159	156	160	181	167	150	139	172	199	175	156	162	161	140	155	162	185	192	163	162	170	169	158	171	185	170	164	163	155	177	176	159	165	151	165	183	163	165	128	154	177	149	162	154	159	186	179	139	188	154	153	191	163	157	179	168	187	162	160	184	166	189	177	157	163	154	149	172	163	182	162	179	158	161	160	162	178	166	157	138	157	166	151	161	157	151	156	172	147	159	168	164	163	164	144	169	175	167	159	160	153	169	159	175	153	191	177	152	180	168	183	173	169	150	150	182	183	186	153	178	170	173	151	147	173	169	170	167	165	179	149	136	169	153	163	147	173	165	154	179	179	149	179	191	159	174	143	146	180	184	179	172	148	162	184	175	178	163	177	166	147	163	172	182	163	155	181	161	186	148	177	155	176	175	161	145	170	168	191	158	162	160	166	172	178	172	194	152	165	181	162	167	164	149	178	150	164	163	171	168	180	152	187	179	177	179	177	153	166	155	160	185	174	140	171	142	153	154	146	144	175	166	189	185	177	159	158	164	162	153	190	157	178	177	178	184	158	173	182	164	166	174	166	162	190	162	154	165	159	147	171	155	171	163	189	162	164	163	183	172	178	200	159	168	176	166	155	160	162	165	150	156	152	157	158	176	152	153	157	157	179	158	167	181	142	171	175	163	175	168	141	144	173	169	171	147	174	163	157	167	174	189	149	150	170	161	149	178	168	180	166	164	160	158	181	161	166	178	156	154	194	147	154	189	149	151	183	182	147	166	154	175	165	189	160	157	152	156	150	179	163	187	145	188	150	178	162	159	165	181	183	177	169	151	151	180	143	151	181	152	174	155	181	180	158	135	157	155	173	179	171	155	145	166	147	167	137	181	159	162	177	175	178	181	164	172	160	156	174	177	152	158	150	170	163	173	139	178	175	159	169	157	171	179	157	148	159	141	180	178	175	161	156	160	187	158	154	166	141	167	155	175	162	184	180	154	144	174	162	171	157	186	163	174	160	148	151	159	179	187	168	151	172	168	148	153	141	162	155	145	161	177	156	167	134	160	160	156	170	153	157	154	174	190	137	151	167	176	164	189	148	152	158	156	158	153	149	172	159	164	169	186	179	173	181	189	174	170	155	156	183	168	134	153	133	157	184	162	164	176	171	161	173	185	159	161	187	170	146	156	154	177	147	187	175	149	149	154	176	146	154	162	156	172	159	158	152	142	170	162	166	155	185	165	163	195	149	158	175	202	153	168	150	188	150	176	167	160	181	159	150	160	174	164	178	176	182	157	168	164	154	166	178	178	159	164	155	176	168	148	149	159	151	163	161	148	153	165	177	165	148	166	159	132	157	152	146	154	159	165	152	149	164	145	182	169	147	182	150	173	173	170	150	164	159	154	168	172	173	146	155	164	150	144	155	181	165	165	165	179	162	154	165	176	177	150	147	164	197	161	166	159	178	166	148	173	209	153	181	155	164	171	174	161	156	160	173	190	177	153	152	149	146	156	151	158	137	149	145	175	169	159	166	162	155	163	162	155	167	178	153	151	170	174	161	165	153	177	163	163	168	147	179	166	177	176	156	172	172	153	151	153	176	200	144	152	156	153	176	163	156	190	170	162	156	184	182	184	145	169	148	164	169	176	143	178	178	175	153	161	151	169	182	161	156	187	185	139	179	180	160	163	149	166	176	159	167	146	142	165	149	170	164	163	171	186	161	188	175	163	167	136	157	167	160	145	166	165	177	166	185	172	150	135	160	168	163	153	150	146	165	185	139	150	164	175	167	161	166	171	147	164	173	165	169	187	138	150	152	158	173	173	161	159	176	144	147	187	184	178	155	167	152	158	156	170	176	179	177	172	183	123	191	163	152	151	195	176	182	177	169	166	168	167	162	184	168	161	166	172	151	173	148	152	159	159	179	165	146	186	168	171	171	159	157	162	153	150	171	170	189	170	155	173	170	171	191	170	139	157	176	172	161	152	169	199	153	159	169	174	179	155	166	162	193	152	147	160	161	157	179	178	155	159	179	162	177	153	167	176	147	186	158	176	168	151	166	162	160	163	138	167	162	175	185	165	157	144	150	160	178	194	170	174	190	148	164	186	150	168	154	157	185	175	182	177	182	146	148	166	151	182	209	216	166	160	172	172	158	195	164	146	158	177	159	150	159	194	169	170	168	174	163	177	165	154	169	165	155	167	163	176	166	191	176	180	168	160	191	174	203	164	171	161	166	178	140	163	168	154	154	176	172	156	178	182	168	147	159	166	165	160	168	166	160	171	163	161	162	168	161	170	168	147	162	157	197	164	161	166	153	183	162	160	170	160	158	167	143	156	174	143	167	188	175	173	173	165	169	161	164	156	138	170	144	164	151	162	151	151	172	168	158	155	174	162	185	167	161	168	175	158	159	148	160	178	159	169	173	171	161	168	175	194	159	171	165	165	164	166	160	176	154	179	193	191	177	191	131	163	165	172	189	178	170	166	163	170	139	182	159	149	163	171	153	175	155	154	167	165	182	175	176	173	165	124	149	172	162	173	171	199	145	156	169	180	164	166	174	162	184	156	147	143	167	183	164	189	154	173	160	166	166	154	165	174	180	175	164	156	157	166	171	179	173	172	185	156	180	130	162	164	172	168	151	173	167	166	139	157	179	174	188	198	137	158	171	161	171
2261	645	863	928	846	831	771	726	647	667	601	564	478	530	796	1010	565	564	506	486	522	522	538	506	504	525	529	517	518	498	470	444	487	490	505	478	479	502	510	484	480	478	480	488	433	496	486	499	532	519	529	532	1321	2014	1708	1194	711	566	474	465	493	452	453	453	462	470	470	479	484	474	459	464	518	464	494	441	458	475	455	447	468	505	487	498	517	496	481	463	461	453	443	449	511	522	434	498	480	456	465	511	487	500	473	509	491	448	521	511	458	502	460	480	462	445	509	479	456	458	504	481	471	514	552	455	544	480	483	481	515	501	503	473	497	496	477	454	465	479	474	465	468	496	495	513	459	492	467	520	532	460	462	445	508	474	471	444	494	502	442	466	493	452	437	471	429	511	454	461	465	471	458	493	478	493	493	456	489	447	466	502	471	439	488	494	458	469	479	488	454	481	476	431	419	488	490	469	473	484	479	479	484	468	498	490	485	500	506	518	522	452	465	499	505	465	488	506	458	493	489	477	439	456	464	457	483	441	493	514	467	491	446	512	461	472	500	469	495	498	451	474	497	496	516	473	481	492	495	431	448	467	492	451	455	452	487	493	470	469	472	469	459	487	453	488	493	452	459	476	420	445	478	483	487	509	452	484	477	486	472	481	451	476	474	497	447	501	479	529	494	479	492	498	489	484	451	485	482	481	482	449	450	509	434	486	454	472	452	456	463	492	461	500	483	476	466	476	472	468	486	483	474	436	440	462	461	484	462	485	483	482	457	475	476	464	524	471	493	506	446	478	467	482	506	498	468	473	468	459	464	485	482	470	472	533	453	511	484	497	458	493	463	465	484	478	474	479	504	488	496	485	479	463	513	460	505	478	477	475	487	451	472	492	515	465	462	458	508	452	517	453	471	491	508	443	475	467	450	475	471	501	467	469	469	512	496	456	482	480	458	508	465	448	495	473	472	487	461	488	479	498	483	482	512	497	450	462	501	447	482	473	494	501	508	448	460	464	477	467	464	500	490	474	455	464	460	480	474	493	449	457	453	476	498	496	501	466	475	463	455	503	454	465	524	478	499	472	482	462	450	473	483	469	514	498	518	488	533	451	472	483	428	441	449	482	472	468	499	458	485	489	495	476	470	447	462	453	479	474	433	472	490	481	438	485	519	456	477	460	480	491	461	502	476	451	422	481	441	501	488	478	479	521	486	505	527	436	435	461	478	493	469	496	474	499	498	474	458	468	473	456	460	515	484	519	488	442	485	482	489	462	501	506	480	449	500	475	500	469	487	499	507	490	450	470	480	509	459	495	475	463	523	457	471	475	445	474	472	463	488	507	505	493	516	483	462	461	489	478	458	488	463	484	454	465	477	490	502	458	527	477	452	528	485	454	501	446	488	509	481	473	456	488	492	450	501	484	462	480	500	449	449	471	487	462	445	485	473	468	499	430	467	435	447	477	471	489	484	444	468	500	453	515	425	453	506	476	465	469	457	493	475	462	471	456	492	480	479	486	462	485	502	435	450	471	473	493	500	467	495	480	466	474	502	485	506	494	462	460	465	482	450	537	520	478	498	494	465	454	469	467	480	531	486	494	450	471	491	456	538	462	498	471	480	492	446	446	471	471	472	487	497	477	476	505	487	474	461	480	484	469	499	461	486	508	502	477	457	495	495	465	504	482	445	457	428	451	502	516	469	492	472	452	469	484	455	500	519	430	473	440	476	485	494	447	484	477	457	483	474	470	472	478	438	473	461	442	514	461	478	494	513	450	470	482	454	481	526	468	472	467	494	532	454	481	478	506	496	458	495	480	472	451	478	459	458	482	504	458	492	503	481	473	507	476	451	484	497	481	468	482	472	518	461	476	500	482	493	490	481	454	479	496	437	474	482	490	487	489	491	465	461	468	454	482	454	486	494	480	479	491	510	480	469	484	493	475	464	485	482	448	466	512	502	482	452	487	509	514	489	470	477	487	494	458	536	494	474	471	483	455	489	492	433	487	471	442	451	479	497	467	447	506	502	485	484	473	483	500	431	467	500	442	457	462	473	488	505	510	486	515	458	470	474	477	452	465	482	484	482	494	470	473	520	495	492	487	469	500	500	454	476	471	457	529	457	505	495	492	530	476	514	461	474	482	492	479	462	517	447	473	459	447	498	482	449	465	471	471	467	477	482	451	511	484	455	491	461	433	458	453	439	488	516	462	472	499	446	510	504	488	459	501	476	486	508	444	470	446	429	466	468	475	514	450	451	491	506	450	473	497	508	469	462	476	466	462	442	483	502	457	485	448	461	501	442	478	490	483	482	458	478	482	469	469	446	484	472	493	451	508	487	481	494	468	477	474	453	453	470	506	493	448	461	485	476	503	499	514	447	488	487	440	480	499	465	447	469	446	496	496	462	469	476	465	508	474	495	520	471	459	498	503	489	461	457	475	485	493	457	477	443	450	480	458	472	502	488	508	462	480	457	444	465	428	455	482	441	522	483	463	462	460	478	467	492	466	496	478	483	508	483	481	465	518	511	489	454	497	556	483	488	495	448	504	450	460	508	540	474	465	452	499	477	507	460	462	476	489	474	466	499	505	484	460	490	453	466	452	465	467	491	463	503	501	455	462	465	469	493	494	494	451	500	469	528	497	489	464	486	466	495	471	476	501	477	489	477	498	464	462	491	487	499	475	521	500	504	456	463	475	482	463	484	454	506	439	465	496	483	474	411	479	486	480	497	493	465	482	505	504	468	444	489	457	490	458	526	498	504	498	451	461	460	463	469	460	506	482	510	443	480	439	480	483	443	514	462	473	447	507	498	490	502	460	497	488	458	446	485	475	488	479	518	463	458	478	464	461	494	458	491	481	473	450	441	469	495	447	501	480	507	494	511	460	470	496	495	469	433	473	490	504	457	445	497	512	468	470	445	485	474	470	436	472	493	494	511	468	455	482	508	456	473	470	476	469	464	467	469	458	465	510	469	467	525	488	462	484	474	493	455	501	492	538	510	494	495	490	498	496	435	479	502	448	470	445	507	447	476	455	483	493	481	468	466	478	521	460	473	505	513	485	490	495	489	492	468	468	498	462	456	459	472	470	491	475	495	481	497	532	512	487	471	473	431	470	437	445	491	476	484	510	485	490	461	495	500	461	486	482	467	498	459	449	463	502	472	449	442	482	472	472	502	457	451	490	474	433	487	480	442	507	450	498	516	457	481	424	474	503	431	464	464	467	463	526	503	487	490	461	515	451	482	455	479	475	509	462	470	476	483	498	486	483	514	455	508	483	470	511	493	458	470	512	481	455	516	481	444	463	503	466	482	508	470	452	469	458	474	486	505	464	495	477	469	500	461	462	515	444	493	458	474	478	467	482	448	474	491	459	497	461	490	499	453	452	457	491	498	491	469	494	486	486	501	467	471	485	468	510	463	448	456	452	462	498	473	473	474	490	476	504	494	456	494	477	484	480	494	481	478	487	465	457	485	497	485	513	496	464	477	470	483	481	464	479
9110	2280	2441	1668	1363	1047	871	600	564	614	383	310	221	413	2604	4693	380	255	191	188	203	204	208	196	183	183	201	182	160	149	158	158	127	154	154	168	137	178	167	175	168	181	174	172	166	159	191	186	178	161	175	250	1126	1174	888	469	223	155	122	133	131	137	137	130	120	138	151	141	138	141	133	131	139	145	145	138	146	118	142	147	125	111	134	150	124	109	125	131	126	123	127	133	112	145	146	116	116	145	136	151	125	129	139	121	123	144	130	111	118	97	137	130	137	127	147	135	137	152	143	135	134	128	133	136	144	139	149	141	126	135	100	119	144	135	140	108	120	137	138	130	134	143	138	116	116	148	135	139	112	142	128	133	133	125	152	140	117	147	152	127	134	121	126	144	152	117	124	169	127	145	134	131	136	141	141	122	123	137	112	116	121	115	117	134	129	141	154	132	128	125	133	150	151	143	138	123	140	127	127	125	135	130	126	125	141	127	136	140	147	132	137	153	129	118	147	131	122	118	138	141	133	143	121	149	117	124	148	128	128	128	120	124	107	133	132	130	122	129	128	137	123	114	130	102	146	136	139	136	136	135	179	138	125	151	110	143	144	129	141	131	111	134	129	119	147	146	131	143	150	125	122	135	118	111	145	139	115	138	112	143	122	138	113	122	130	127	136	129	111	149	130	137	134	138	155	133	123	120	139	141	128	134	145	136	128	130	133	122	149	134	132	124	134	135	116	139	139	122	114	140	121	136	128	139	133	126	127	121	125	129	131	117	138	147	135	121	105	149	137	119	141	110	141	125	142	117	139	118	116	171	129	127	118	142	121	136	122	141	151	131	153	130	141	141	137	155	117	156	112	123	111	120	138	135	133	119	133	155	143	152	133	127	120	132	126	143	146	147	127	115	141	131	133	126	130	124	136	132	130	142	129	114	132	116	124	138	127	144	110	136	134	137	136	135	134	124	114	128	138	138	132	128	131	129	131	130	125	137	137	113	146	106	125	132	140	110	149	121	152	125	120	108	127	110	111	130	125	145	155	132	102	132	145	121	130	133	111	127	142	120	122	124	134	129	122	139	130	99	123	122	123	145	137	138	147	112	130	132	134	149	153	134	105	150	133	133	120	142	128	126	113	129	134	139	117	127	132	137	123	138	147	137	123	144	121	146	123	133	109	152	129	130	133	147	139	146	136	147	145	137	132	143	140	147	125	121	130	142	129	129	137	126	135	130	128	131	129	134	144	128	169	132	115	139	147	115	117	136	116	132	140	130	144	140	124	124	131	127	138	118	138	132	147	127	135	110	123	114	112	136	115	110	129	135	141	124	132	136	133	144	136	132	117	124	126	138	125	126	149	129	133	116	106	119	145	122	124	146	136	133	116	135	133	132	141	138	137	124	147	122	137	129	105	135	140	131	123	127	137	138	102	152	129	120	133	118	132	133	133	134	132	131	157	131	139	113	127	123	143	124	137	148	138	114	132	138	138	133	124	135	122	128	141	132	137	139	127	149	140	137	136	113	129	137	150	138	121	129	158	133	119	143	118	107	130	120	142	133	131	154	132	159	115	120	115	139	138	141	127	136	125	133	117	126	124	133	134	121	99	123	119	140	149	143	120	145	114	131	122	113	140	118	128	125	108	121	136	122	114	137	137	125	111	140	125	139	130	136	143	106	135	134	133	139	112	109	133	116	138	148	121	157	132	126	139	125	142	113	151	144	149	130	125	137	138	115	133	123	151	153	126	139	152	134	122	135	125	131	136	123	117	110	133	125	116	109	110	133	118	122	122	115	156	134	135	153	124	127	114	125	117	109	147	135	131	142	126	128	114	132	143	124	136	119	121	126	120	128	153	120	130	149	147	145	122	140	124	128	117	126	136	132	138	147	130	129	140	128	115	128	132	128	144	130	115	139	107	141	126	119	147	128	129	144	112	135	125	125	122	132	131	147	140	140	129	127	135	132	137	130	133	154	131	140	115	127	129	139	128	156	138	145	144	111	117	117	121	113	145	139	142	103	129	122	154	132	151	136	121	137	118	128	128	123	138	135	133	151	126	136	123	127	110	143	143	115	148	113	152	113	144	114	123	122	139	129	127	124	142	115	128	141	132	139	141	128	145	135	122	133	136	127	124	123	122	131	128	148	139	139	139	124	131	139	138	102	118	149	136	117	141	142	120	133	126	137	132	120	140	135	114	132	119	129	133	119	139	149	124	123	125	125	131	134	161	159	129	129	134	140	148	130	120	140	135	130	125	129	117	106	130	131	122	142	126	129	119	119	116	147	128	138	126	116	134	105	129	114	145	144	94	127	127	120	137	136	124	143	131	149	120	133	132	144	131	116	105	115	123	148	118	129	131	103	138	132	152	141	107	106	127	108	137	127	134	121	137	129	116	138	117	117	116	152	117	135	135	119	118	128	117	116	144	131	146	113	150	126	126	125	132	142	152	119	133	119	151	134	106	137	94	114	149	114	137	135	140	130	141	127	131	150	132	121	160	137	130	131	144	126	126	139	133	132	123	131	141	144	124	144	135	135	129	128	132	116	134	148	139	126	139	107	134	126	131	130	117	102	135	134	132	123	157	138	134	130	146	127	121	120	127	140	139	133	139	130	157	142	124	126	133	121	119	119	127	139	117	111	140	129	137	113	111	138	123	130	134	130	145	123	138	147	102	134	137	128	134	130	152	156	120	135	134	144	132	133	126	130	138	121	130	121	154	137	148	126	132	128	136	126	140	135	132	142	137	126	135	149	129	126	139	109	155	139	135	120	139	123	135	127	135	147	122	135	130	164	140	111	136	126	127	119	143	130	124	149	135	133	146	134	122	111	147	136	135	119	142	133	127	133	115	145	129	139	159	135	121	127	147	123	122	145	132	135	155	120	113	132	145	113	133	134	146	161	129	136	126	115	116	140	132	122	129	121	131	131	139	143	125	143	139	129	119	138	139	130	137	141	132	141	128	115	138	137	132	156	156	130	124	122	132	137	120	143	126	119	140	141	146	118	142	144	145	119	116	135	167	136	144	146	148	123	135	149	156	134	120	129	130	128	135	133	131	134	135	108	117	147	134	142	137	118	134	124	152	141	125	133	142	129	129	162	124	147	115	133	128	136	133	142	137	126	126	147	123	115	114	145	134	117	145	136	172	128	139	144	145	120	118	128	124	135	117	150	123	126	129	133	148	122	127	116	132	148	133	134	161	111	115	162	144	125	133	113	136	128	129	131	137	134	129	115	127	143	127	128	132	129	159	130	124	118	139	137	141	147	143	135	150	129	131	137	136	151	126	138	134	124	132	145	116	113	129	117	143	155	137	136	141	141	109	150	115	119	106	139	120	129	151	144	115	140	125	121	115	128	130	145	138	148	115	146	131	153	104	114	141	127	132	133	136	123	130	110	147	126	128	139	145	148	126	142	104	136	131	118	123	135	143	134	138	126	103	164	114	118	138	130	136	133	145	149	119	155	136	127	136	124	141	120	135	117	136	113	122	108
6099	2254	4380	4666	4240	3654	3653	2709	2802	2647	1938	1461	1159	2280	12134	18314	1525	1219	1077	932	841	922	899	814	814	728	841	834	633	662	547	625	604	588	605	583	609	664	764	745	766	739	765	740	786	846	777	856	692	559	702	1508	8204	7961	6041	2836	1015	423	400	427	408	412	399	424	399	425	377	377	396	377	390	410	394	380	422	424	405	392	420	399	388	366	402	388	407	403	388	400	405	373	402	390	411	422	417	415	451	442	431	407	373	413	382	401	403	421	381	396	383	422	387	432	401	370	425	382	387	407	401	353	435	387	429	406	416	411	375	404	412	388	389	391	393	426	424	404	429	406	383	383	410	384	404	407	380	399	418	442	376	421	418	394	349	409	401	407	394	384	413	407	409	386	360	397	392	414	367	386	383	381	382	394	364	399	414	418	433	394	414	402	419	399	435	363	398	413	408	413	413	408	352	395	357	382	374	403	385	372	398	377	403	397	441	406	408	387	390	412	421	369	401	420	397	418	372	432	383	406	401	393	396	423	380	396	416	398	417	414	412	381	392	357	372	379	400	411	402	403	402	439	420	389	387	415	422	381	413	378	362	378	418	395	412	373	389	419	412	412	410	398	395	385	377	396	390	380	410	400	376	421	427	458	445	415	388	407	418	419	365	413	412	374	409	395	388	436	379	413	360	416	394	438	402	400	428	392	361	404	397	401	390	387	431	375	408	427	399	366	377	399	389	412	410	401	381	354	370	420	383	409	383	382	360	357	402	373	406	409	396	421	377	385	399	428	408	406	404	371	363	367	373	375	451	401	395	379	388	376	426	403	373	399	380	403	411	387	378	421	428	410	439	429	403	380	394	416	395	384	409	391	388	411	391	423	400	394	361	387	418	393	361	417	415	378	401	377	405	391	392	392	381	404	398	436	430	441	390	432	384	401	400	396	394	405	381	391	388	437	386	380	379	398	393	399	408	381	362	393	405	437	357	384	348	414	386	410	396	410	391	381	400	410	386	368	368	377	401	395	405	408	384	393	381	389	348	411	389	419	397	400	367	400	395	404	421	391	399	434	404	374	422	406	401	397	422	402	362	410	423	415	394	384	398	396	379	382	419	399	398	379	389	375	405	370	393	399	403	419	387	356	402	428	389	430	365	400	415	409	422	402	395	434	420	413	429	373	367	368	391	435	376	377	391	418	376	401	410	417	382	386	417	379	448	386	408	419	425	374	421	393	377	381	378	397	416	419	408	399	387	399	360	431	394	405	425	410	378	391	427	405	353	423	392	367	373	399	419	374	441	394	399	390	406	389	403	428	429	428	383	411	417	398	445	392	390	363	403	394	384	427	395	419	407	368	388	398	416	393	366	358	373	396	404	420	389	407	370	414	386	397	426	389	384	369	392	421	391	373	366	395	405	399	379	403	388	347	394	413	382	414	378	412	353	422	390	414	406	382	411	416	372	386	429	437	389	376	421	419	418	392	439	378	415	384	398	380	416	392	411	417	388	349	347	392	398	406	391	393	405	395	395	394	415	378	399	390	404	378	403	410	406	422	412	343	397	373	404	385	446	406	395	389	408	401	410	388	389	372	396	390	424	419	381	405	380	401	373	391	393	375	370	394	414	409	399	419	356	422	401	406	399	406	425	408	397	388	419	380	422	419	385	361	405	372	412	405	408	378	380	394	398	439	407	404	400	386	442	378	413	370	387	402	415	425	403	386	385	410	411	416	408	389	403	388	379	423	368	393	432	363	379	420	407	421	383	378	413	405	400	387	380	343	402	382	427	367	411	422	420	384	382	399	396	414	378	397	398	385	399	384	402	408	399	362	389	386	411	388	382	345	364	400	405	397	397	408	379	365	379	409	403	363	404	393	378	351	381	358	411	398	375	394	383	383	429	379	390	419	412	410	393	401	410	361	414	390	404	388	399	397	406	439	375	404	389	413	380	409	367	384	415	392	364	360	399	384	408	406	389	380	360	350	389	400	399	402	438	390	411	417	408	391	417	420	430	410	442	402	395	410	390	393	419	403	397	413	367	372	442	398	387	387	395	383	398	372	431	395	354	431	407	435	397	363	365	423	377	443	423	409	395	371	422	412	404	406	404	418	386	435	422	389	385	391	400	387	410	412	393	403	400	392	368	381	389	418	403	369	413	417	423	420	391	423	341	393	384	378	363	376	414	411	399	399	416	383	414	400	405	397	393	412	378	407	468	416	455	402	373	378	383	416	401	404	356	431	394	399	368	402	376	373	406	379	436	365	403	386	382	397	419	381	424	393	394	392	405	383	386	406	389	419	405	383	379	379	363	401	421	390	409	403	405	387	400	384	391	424	383	369	370	401	400	395	372	424	363	408	417	392	425	416	394	398	398	402	403	406	373	384	370	384	435	365	387	417	395	434	363	432	432	397	412	394	385	384	398	370	437	399	378	391	416	411	407	406	397	397	375	389	407	393	435	371	415	421	428	408	375	398	406	414	431	399	399	401	378	426	375	401	420	399	423	367	412	442	415	409	415	443	385	393	400	411	390	366	409	366	361	350	389	362	395	362	388	381	363	397	403	380	434	402	360	386	432	411	415	412	403	412	393	373	375	404	425	377	407	383	406	395	388	390	371	386	411	405	398	401	364	395	396	389	463	423	399	386	389	418	399	404	386	372	422	363	410	398	402	403	386	372	443	388	435	382	396	374	377	382	399	406	398	389	450	371	397	379	410	382	408	399	423	369	371	420	387	372	391	399	390	416	405	403	366	417	367	382	393	389	385	404	393	402	362	396	388	401	427	419	382	369	393	380	366	420	364	409	370	387	405	382	374	462	413	403	429	377	402	383	432	391	409	378	408	403	405	380	412	401	350	403	386	377	417	397	438	391	393	394	398	404	343	375	385	369	400	378	360	391	408	393	380	428	427	416	427	402	357	418	377	380	391	393	382	389	428	409	418	390	422	380	407	388	432	376	385	404	408	430	395	379	394	404	377	393	393	424	426	390	385	376	382	404	390	424	415	408	397	379	399	379	356	404	425	359	393	393	400	403	410	407	392	354	428	390	388	392	370	407	403	418	411	400	420	418	378	407	372	398	408	406	351	385	429	384	399	380	408	405	408	425	375	373	376	380	394	393	374	428	397	412	356	396	391	374	395	408	416	433	406	385	404	398	394	359	395	400	387	431	396	375	416	390	403	395	375	389	384	445	394	362	385	431	429	418	396	418	441	396	422	426	439	428	407	364	409	366	387	405	422	368	378	404	418	414	400	439	409	410	378	440	378	440	395	412	392	383	386	382	421	415	394	432	406	406	389	394	409	402	373	397	437	446	424	394	412	402	397	398	391	423	384	373	399	426	416	415	370	426	415	404	389	376	382	433	391	404	403	408	404	401	409	393	383	406	416	391	404	391	369	407	431	412	383	397	378	405	399	410	396	371	405	441	402	407	409	373	385	396	384	413	419	386	384	422	424	376	421	386	391	432	409	396	384	388	372	379	410	390	429	408	408	423	377	366	384	438
15796	4459	4458	3187	2183	1809	1485	1214	1083	921	669	480	440	5840	15646	10234	3241	343	271	254	266	268	274	240	232	264	252	197	205	199	176	201	215	208	193	202	210	185	227	242	188	225	234	252	217	207	197	199	182	199	201	363	1477	1465	1109	583	279	199	173	172	190	185	156	168	174	166	155	168	152	174	192	177	170	198	155	173	179	165	158	157	176	171	172	173	180	174	172	205	186	181	142	171	175	161	167	181	175	176	178	178	188	174	180	167	167	143	169	165	180	153	185	197	175	168	184	169	185	151	149	165	185	160	183	207	152	150	168	173	163	159	189	172	157	177	145	172	165	165	178	155	180	191	169	197	165	173	180	162	174	174	168	166	182	167	187	149	155	180	175	162	157	179	170	169	175	183	174	165	166	150	166	178	167	177	174	170	192	158	207	149	193	173	178	162	173	175	184	169	168	175	139	160	173	140	167	181	186	165	204	191	163	152	186	162	157	176	183	191	160	187	166	170	195	192	156	186	167	169	181	178	182	200	160	169	184	179	173	172	190	190	175	159	167	183	171	175	162	168	155	152	178	165	171	183	194	182	182	177	180	189	150	170	176	176	179	176	166	163	187	153	174	177	164	168	160	151	164	177	184	134	169	159	177	174	197	152	182	194	171	168	169	186	166	152	170	166	176	161	185	174	159	158	134	154	174	180	180	191	156	173	185	159	164	139	154	160	161	175	161	163	159	171	171	166	174	162	157	162	174	179	160	157	170	160	155	157	195	174	151	160	147	179	168	192	165	151	161	197	169	145	169	174	143	181	173	164	156	170	174	176	175	177	175	181	168	174	198	177	167	182	204	145	147	191	155	189	174	168	178	166	183	162	159	188	162	173	198	184	187	194	163	161	158	189	202	164	171	166	179	173	162	158	178	182	203	175	175	170	186	156	148	186	175	161	173	196	186	160	165	171	172	174	166	154	165	174	189	144	187	174	173	186	169	178	189	161	184	175	145	181	190	178	163	184	155	175	176	173	159	150	191	157	163	190	170	180	165	176	194	205	167	161	175	154	164	178	177	178	171	167	177	171	185	152	151	151	163	180	157	176	159	172	183	183	191	171	154	189	178	164	183	178	163	175	170	179	176	165	173	190	166	174	159	184	173	164	169	192	154	171	179	167	170	186	184	168	175	157	158	163	166	174	171	153	175	177	175	173	147	181	176	169	162	172	177	173	174	172	187	185	155	195	171	182	161	178	180	158	161	179	160	184	199	198	152	190	182	194	187	177	176	166	156	173	174	183	156	182	160	176	156	159	151	182	198	179	175	156	167	165	194	181	161	157	188	173	158	183	178	168	187	190	156	170	178	184	179	188	200	163	174	171	175	170	171	157	175	174	173	176	184	172	180	171	165	157	183	178	180	159	161	205	153	175	168	155	173	170	208	197	183	176	186	171	168	177	169	167	172	202	163	167	189	162	180	176	177	169	177	136	163	170	171	179	180	181	180	179	169	178	173	166	181	157	201	173	186	176	145	163	192	156	167	170	192	176	185	173	174	181	160	142	165	178	150	158	170	163	185	180	171	161	182	159	175	145	154	163	156	187	192	174	183	191	180	152	191	181	192	174	169	179	161	172	152	162	178	174	181	175	175	177	181	163	190	179	179	173	172	191	165	174	200	171	160	152	188	143	157	172	181	164	184	158	182	168	154	160	171	179	156	175	168	152	166	173	173	178	175	186	191	173	177	165	174	174	181	160	180	170	173	155	159	162	189	165	165	179	161	189	196	176	168	171	184	204	175	163	173	166	156	149	170	195	184	188	158	183	164	162	186	161	165	205	186	185	136	145	178	169	156	154	180	180	186	182	165	172	171	166	164	170	150	177	182	184	162	187	184	171	159	175	169	170	179	168	184	174	169	156	158	203	178	171	161	191	198	175	149	168	173	182	181	164	182	167	182	168	156	161	168	169	163	169	173	193	155	175	174	175	183	183	174	165	162	180	135	196	181	184	189	183	184	181	182	165	175	188	184	174	186	194	153	181	192	171	200	171	191	178	145	167	206	168	207	173	169	186	180	173	181	173	163	166	150	166	158	171	156	159	176	140	189	180	179	172	168	165	167	173	178	182	165	195	186	159	171	182	158	170	167	164	174	165	167	181	177	170	195	169	159	191	165	185	174	162	196	166	171	165	174	150	177	165	176	171	170	166	175	167	163	173	142	162	159	197	164	167	157	144	189	166	155	175	163	162	164	156	154	181	177	175	187	169	166	153	154	167	156	154	179	178	183	182	195	172	191	160	190	164	190	154	180	164	166	171	168	173	198	161	181	175	154	159	177	164	155	169	197	194	179	185	159	146	167	159	186	156	150	159	201	179	180	161	143	165	189	195	183	172	184	187	164	156	184	153	160	174	164	164	173	181	181	182	183	180	155	166	181	172	151	156	190	182	179	136	192	182	192	162	189	169	169	202	193	167	180	172	191	170	162	167	190	169	171	164	193	150	191	170	171	167	149	166	153	170	182	177	180	155	187	167	180	152	166	177	185	170	167	157	187	181	152	167	172	170	165	194	196	172	181	210	180	168	157	171	181	171	194	171	180	174	161	152	171	186	192	222	175	172	165	161	155	212	146	150	174	157	177	175	167	152	166	180	164	176	157	192	170	202	191	187	186	186	171	184	152	184	145	183	175	188	161	172	159	185	172	173	182	180	176	181	177	158	144	196	168	187	147	153	180	152	162	143	180	197	184	170	172	185	164	184	164	162	167	156	153	162	185	175	167	186	179	180	152	176	175	168	178	171	169	171	155	158	160	194	149	195	168	175	180	184	185	174	169	176	183	188	165	178	172	180	158	141	167	177	165	169	173	180	180	161	179	189	167	174	166	172	162	188	199	176	177	193	167	156	168	171	190	157	161	174	192	173	158	168	192	183	172	166	176	145	156	175	181	155	157	161	164	132	170	177	181	182	149	158	178	205	175	158	188	172	199	178	171	178	177	167	191	186	178	191	168	174	148	183	156	190	191	157	169	183	174	177	169	163	178	166	171	187	170	177	173	172	168	162	137	167	169	180	173	171	163	160	166	168	161	179	176	175	191	169	184	190	184	192	165	176	176	177	161	158	202	167	173	151	174	152	184	181	190	162	173	190	182	185	176	187	181	170	157	166	152	159	195	170	165	134	184	163	176	148	168	166	172	163	179	156	183	159	169	166	197	170	196	190	175	178	151	156	183	167	168	164	182	169	203	167	176	178	184	192	164	140	171	186	160	180	165	167	183	161	163	161	178	167	179	163	159	161	165	179	170	206	165	158	169	170	178	188	162	182	140	170	171	163	158	172	175	188	172	156	155	194	179	166	171	153	156	190	176	162	183	162	183	171	179	186	204	172	179	176	171	161	172	181	183	186	170	184	192	155	178	160	158	174	195	186	185	172	161	176	153	180	178	184	159	148	172	148	165	175	179	185	162	180	180	158	144	192	155	186	185	159	170	182	164	152	180	173	175	176	154	168	161	142
8123	3682	6397	7490	6279	5747	5134	4357	4318	4012	3042	2384	2193	21468	36990	26578	11870	1684	1149	1165	1124	1206	1194	1032	1042	1095	1172	889	828	714	712	741	741	729	709	659	763	918	912	848	918	1029	1149	1071	901	982	886	739	701	822	825	2260	9504	8962	6691	3278	1144	603	535	514	501	517	520	523	513	521	514	493	524	508	506	500	530	510	473	518	537	486	485	506	512	524	535	510	515	533	495	502	495	510	483	524	499	498	476	472	472	498	485	489	519	522	511	512	482	478	492	519	510	502	519	473	501	542	499	515	485	546	481	531	525	508	477	526	505	483	518	462	513	505	549	523	451	496	523	506	489	477	538	509	525	527	541	512	481	523	527	507	481	531	504	502	497	493	492	502	494	505	494	505	526	498	485	483	504	520	491	518	523	495	513	524	522	538	510	519	513	491	491	483	529	513	510	565	549	501	522	492	491	542	521	509	483	498	503	508	505	523	500	492	465	519	492	491	500	477	478	504	522	463	501	468	518	531	490	465	488	547	464	515	512	507	516	520	501	484	511	476	537	524	505	500	469	537	518	540	472	523	525	503	489	554	472	514	468	555	523	459	526	488	484	531	555	504	517	467	522	488	528	528	532	521	529	492	493	508	482	486	502	482	530	490	517	487	517	532	489	536	461	560	559	521	502	489	497	522	482	487	496	506	511	490	492	530	534	501	515	506	518	470	501	536	512	456	497	524	479	525	508	541	510	488	506	505	504	500	538	487	506	502	551	515	507	510	541	532	494	508	470	466	518	525	484	509	508	496	517	534	470	506	514	497	489	493	506	512	476	496	506	521	519	491	515	511	476	518	487	505	478	528	525	503	514	511	527	482	458	483	501	481	487	536	504	479	533	479	523	495	452	509	544	528	510	483	478	505	471	494	477	486	472	485	472	493	515	496	497	549	491	508	471	496	474	487	514	505	483	491	518	501	507	494	487	483	516	534	534	552	507	476	508	521	511	493	501	509	495	465	510	450	532	487	537	497	509	556	541	484	476	489	478	496	484	492	515	481	500	475	491	527	535	497	493	471	518	527	497	485	463	491	459	518	500	524	535	467	470	477	492	487	502	526	490	504	517	524	507	503	498	512	489	483	485	519	480	516	505	505	473	501	506	509	535	511	502	486	501	518	502	492	524	516	514	475	491	510	487	488	524	539	487	524	473	509	482	491	491	539	527	482	464	521	527	507	508	522	540	483	520	535	492	499	495	506	507	493	511	515	509	535	494	515	519	496	482	531	507	495	490	477	514	482	477	477	517	522	531	514	492	486	500	474	524	545	512	502	523	499	482	529	487	502	495	500	498	505	518	526	495	493	541	504	498	494	539	521	534	507	532	491	500	469	505	510	482	499	498	495	491	536	502	481	495	516	516	499	511	507	537	486	541	502	483	477	499	516	523	534	483	489	504	476	512	485	495	475	524	483	487	537	524	506	489	497	488	528	491	487	515	498	515	502	551	518	519	486	489	515	491	493	510	497	493	554	480	507	481	494	500	522	539	512	557	516	509	507	498	451	509	513	506	510	554	536	524	561	505	491	493	484	510	524	523	513	525	489	505	499	480	493	501	507	532	503	506	494	466	490	520	532	519	541	507	503	562	513	469	501	492	494	499	491	512	488	469	508	517	500	545	484	512	492	517	497	507	518	505	537	492	506	533	511	493	557	504	490	507	497	497	497	546	528	545	511	491	514	495	499	503	516	491	533	593	505	493	493	511	500	491	542	513	525	472	540	511	524	494	495	529	518	483	469	512	504	544	506	473	530	501	530	491	501	517	493	458	481	509	507	519	511	546	500	526	482	535	517	476	496	498	465	516	509	500	500	513	494	493	520	517	519	510	489	463	494	531	507	510	468	511	487	495	466	485	489	523	538	498	502	521	523	504	585	502	481	512	504	512	491	497	480	490	504	502	473	484	491	476	458	536	473	505	493	468	469	499	478	559	476	521	461	513	510	518	497	490	500	502	537	510	510	539	489	490	499	501	469	506	475	513	503	509	480	515	543	537	499	511	486	542	474	475	510	500	486	492	505	507	506	508	528	460	522	483	494	514	527	514	494	483	527	502	517	526	484	508	501	469	448	520	494	472	475	515	497	499	505	525	492	504	504	501	505	515	527	510	491	537	518	514	510	464	493	522	519	530	479	578	490	521	497	506	516	475	515	508	506	497	526	496	475	483	476	503	539	517	498	512	497	477	486	479	502	535	536	519	466	492	513	511	495	531	511	501	501	506	504	498	532	480	532	459	493	497	469	500	540	472	507	511	522	530	512	507	496	488	511	489	503	504	487	491	507	518	500	522	496	476	508	526	487	550	504	503	520	511	503	488	551	518	462	488	504	502	483	564	517	527	520	477	503	509	498	518	485	530	504	505	540	488	532	528	539	523	499	483	512	511	514	460	532	529	551	494	522	521	526	506	506	471	508	503	487	502	502	503	486	509	543	534	533	487	500	531	512	523	538	518	494	461	498	478	555	523	524	521	499	507	487	526	488	487	515	521	526	531	519	488	475	512	494	501	484	469	524	505	497	484	542	519	487	540	513	527	501	491	488	504	496	508	503	508	531	510	493	495	525	504	496	529	483	553	526	544	533	506	535	538	494	501	531	509	491	509	485	525	488	546	535	498	559	506	516	548	496	513	533	539	520	505	514	498	488	521	525	529	500	525	512	499	507	478	462	504	487	485	497	517	540	557	507	514	523	514	539	509	479	528	520	508	489	516	479	495	517	484	528	490	510	536	476	484	519	517	506	582	493	465	529	515	496	528	479	470	508	491	499	530	540	508	533	520	517	488	533	518	454	503	508	505	481	507	513	482	512	501	533	497	510	501	520	539	499	478	487	479	567	511	507	505	502	509	533	506	532	490	486	458	508	507	500	465	488	507	500	469	502	489	495	523	495	479	477	499	536	475	503	504	482	497	527	499	493	515	518	495	509	524	470	484	529	512	544	491	500	501	513	502	511	483	517	482	497	483	510	496	479	512	520	501	501	570	524	459	494	521	545	508	490	520	437	537	498	495	493	529	519	531	504	506	496	479	538	463	535	493	541	512	489	528	493	509	507	501	452	549	468	531	475	515	498	526	517	495	461	495	514	532	467	488	506	509	528	512	485	535	500	495	519	501	518	516	477	490	456	527	555	493	509	500	508	507	474	492	483	500	521	504	531	496	506	480	477	508	503	510	520	503	496	512	547	487	499	496	497	486	517	512	464	501	480	525	541	494	495	506	492	507	481	503	537	494	497	501	516	470	537	503	526	531	492	524	522	535	489	524	508	510	502	532	462	502	509	524	522	487	515	484	496	482	539	536	515	487	522	533	492	513	523	499	514	546	488	488	474	495	487	529	475	518	508	473	518	499	537	524	451	494	466	510	448	523	527	504	514	522	509	499	473	513	514	509	523	464	487	490	515	468	512	517	487	473	521	486	453	525	507	493	556	529	509	457	482	497	467	500	524	505	500	494	530	476	524	517	536	494	496
2134	325	354	287	262	232	196	198	188	146	169	160	184	421	858	421	231	173	146	194	150	153	156	173	156	166	149	164	171	193	189	178	164	163	148	155	159	175	173	159	173	181	164	159	154	194	156	159	164	171	182	171	230	317	276	254	188	191	167	170	186	169	173	179	161	167	153	134	159	117	144	140	161	177	176	176	166	156	166	159	146	157	179	167	151	149	172	166	156	172	149	150	155	187	168	142	159	161	168	176	160	152	165	177	177	149	158	163	169	141	158	161	167	166	170	163	158	185	172	156	169	153	168	149	167	141	153	166	157	159	178	141	165	154	178	168	158	152	154	168	190	172	156	198	150	166	169	162	182	151	179	153	162	149	166	179	160	158	161	154	191	161	169	162	170	144	179	161	155	147	183	152	159	149	183	184	162	172	144	183	161	184	161	156	193	144	150	192	164	174	169	159	190	133	167	163	164	149	180	173	163	173	156	167	184	141	178	161	151	137	173	158	185	156	162	177	162	165	168	149	155	177	146	157	163	163	153	174	175	140	149	168	157	167	161	168	157	166	160	167	142	162	140	164	172	174	155	161	156	163	176	166	162	174	154	148	154	164	167	157	159	154	143	150	154	173	161	154	185	157	158	195	187	174	140	158	158	147	173	176	175	172	151	164	162	157	178	146	173	166	171	139	175	180	143	153	192	174	173	141	136	154	163	181	178	158	172	171	164	166	155	173	176	143	170	180	181	170	142	169	160	147	169	145	153	177	166	142	169	164	181	178	153	147	197	168	181	175	147	157	169	167	153	167	159	169	180	161	164	169	176	163	162	160	168	170	158	178	147	171	159	162	165	173	168	182	156	148	166	159	142	178	175	172	140	173	159	179	174	175	171	172	171	161	155	156	162	171	151	155	166	157	165	161	151	167	157	142	164	147	137	150	150	173	150	155	175	154	184	183	195	164	148	165	156	141	184	152	172	163	171	155	170	164	153	181	174	156	163	169	176	170	172	168	152	144	153	181	153	172	183	163	172	148	180	162	187	176	172	164	148	166	150	151	144	168	165	144	154	186	169	168	158	148	156	172	162	156	149	153	135	156	168	164	155	149	138	148	169	150	168	148	166	163	164	164	174	182	165	175	189	173	167	159	155	155	159	174	175	176	174	138	162	186	171	162	159	171	167	144	151	139	146	163	149	158	158	166	139	170	157	154	162	152	161	144	168	189	166	154	183	141	167	180	174	171	151	154	181	152	158	173	148	154	170	176	178	160	154	182	142	154	158	146	152	171	164	168	172	185	187	182	143	172	184	147	157	155	174	160	145	160	176	165	176	190	151	156	145	144	161	173	166	149	165	142	162	181	162	157	151	143	168	162	130	155	131	170	160	159	147	146	159	152	177	156	152	151	156	171	152	156	174	159	163	167	174	174	181	163	155	163	148	137	187	180	154	164	163	162	165	156	166	173	172	155	157	161	186	155	171	148	163	175	168	162	158	171	161	142	153	150	145	146	188	156	162	166	152	162	188	170	177	155	167	174	166	174	165	167	181	189	194	167	153	146	148	168	182	168	149	163	169	181	163	147	161	170	186	176	199	160	142	157	156	136	162	153	162	144	151	166	165	153	182	167	163	151	160	168	165	183	159	174	162	156	169	170	164	166	173	147	172	155	155	171	167	176	150	150	179	160	151	183	142	153	163	148	154	157	170	165	164	200	167	168	154	175	170	172	166	166	176	161	141	152	151	161	169	170	195	195	157	149	161	137	157	165	151	135	167	138	149	179	160	156	180	183	164	169	176	171	155	143	154	167	162	150	156	173	146	160	180	148	153	177	166	172	162	161	155	152	164	156	166	165	153	171	158	157	178	165	149	168	177	175	197	176	164	173	151	144	151	151	154	164	168	167	147	162	181	176	164	156	160	167	159	158	180	167	162	154	169	167	158	152	169	141	157	167	171	160	184	180	156	147	164	156	171	152	153	153	156	160	150	151	177	152	145	177	170	176	169	159	166	151	148	164	165	162	148	148	176	155	161	150	177	161	174	173	149	129	165	156	173	166	151	181	167	161	155	185	161	155	161	156	149	172	156	156	149	181	176	165	172	150	139	165	170	135	153	160	176	174	160	181	138	161	157	138	170	183	181	167	163	157	161	143	143	169	169	177	157	146	145	154	142	141	185	161	142	143	145	154	149	192	156	152	171	158	155	195	169	177	134	171	157	168	204	154	149	185	160	181	150	154	150	205	175	167	161	166	169	148	181	148	168	158	165	174	159	163	167	156	171	146	180	162	160	165	148	164	167	176	190	158	177	162	178	164	164	189	181	172	177	134	150	146	162	154	149	143	164	146	152	185	149	171	161	165	191	161	160	159	165	156	160	176	156	145	151	183	158	164	145	147	197	174	173	156	168	166	157	168	157	163	155	173	157	175	185	164	174	162	177	134	152	146	165	165	154	190	181	166	155	162	151	187	166	168	178	160	161	171	176	156	186	180	181	177	174	167	151	175	142	176	169	128	167	141	173	155	170	157	154	178	150	168	151	154	151	177	152	166	187	165	178	168	170	168	152	185	162	202	154	156	141	162	179	157	160	161	155	163	166	157	165	176	163	139	171	159	159	185	159	146	171	139	154	145	159	159	170	142	169	173	171	174	178	157	157	159	139	151	137	177	166	183	194	145	161	168	161	186	159	166	167	171	133	159	161	165	178	157	162	158	173	173	172	168	144	170	158	169	175	167	166	183	157	165	176	155	168	164	170	184	144	163	164	177	160	180	171	166	166	170	158	168	161	162	154	174	172	161	158	164	146	174	144	173	206	154	148	170	173	171	188	163	164	161	155	182	162	169	172	153	169	158	134	157	145	168	169	157	162	137	181	158	169	178	139	177	139	142	156	159	165	190	156	165	180	174	153	174	165	190	171	192	154	170	147	159	163	149	182	148	162	168	167	162	137	160	167	173	165	166	155	154	170	167	160	174	150	154	175	186	161	150	166	175	166	168	161	150	171	156	174	181	153	161	154	150	161	168	171	155	151	162	168	153	171	166	166	174	176	175	159	153	188	170	188	171	156	170	165	176	179	158	178	176	165	156	173	153	162	163	165	170	167	158	155	136	148	184	156	170	143	150	183	147	162	199	142	174	161	156	162	177	156	166	138	142	160	169	161	165	153	163	156	155	171	188	177	165	158	179	182	150	166	159	185	163	153	163	158	176	150	169	150	156	156	163	174	169	182	152	166	178	169	168	154	169	152	145	157	166	182	156	153	152	171	160	166	143	168	159	167	168	147	157	160	177	162	158	164	177	152	159	175	154	155	166	152	157	183	139	164	140	152	174	166	164	136	179	148	154	157	175	177	175	156	168	165	186	162	184	158	161	153	176	157	147	181	147	156	182	164	167	173	176	162	174	174	153	146	164	173	168	172	164	179	156	157	147	153	163	157	159	176	166	168	173	169	151	151	174	166	155	175	157	165	168	144	152	165	170	142	173	166	151	159	153	177	171	164	149
2241	668	853	891	789	727	710	695	684	604	619	544	494	2459	5135	2348	1159	514	522	484	533	467	480	477	522	503	475	456	495	504	492	492	483	466	475	498	494	480	518	481	499	488	464	500	521	478	500	482	496	503	507	497	957	1274	1229	881	628	539	462	410	471	488	491	508	479	500	488	478	478	448	461	456	448	489	463	476	459	510	468	501	500	493	478	475	448	454	473	468	484	441	438	505	464	485	451	451	513	471	457	456	475	467	483	486	468	443	481	472	420	490	500	459	520	464	463	454	467	466	475	454	479	423	476	484	475	428	472	440	484	459	471	489	513	445	452	480	510	473	463	438	482	460	492	478	469	482	482	482	488	477	437	465	443	470	496	478	487	473	456	470	450	485	499	479	448	453	491	417	474	450	468	469	496	441	467	481	441	451	487	464	446	452	472	479	478	443	485	467	445	450	501	450	467	471	478	448	462	482	475	460	478	471	473	485	464	490	464	484	456	493	477	475	440	504	503	496	493	480	500	440	473	448	485	460	461	491	466	480	470	465	446	477	476	437	474	448	449	454	430	473	473	471	498	482	459	452	450	483	482	446	490	442	480	453	451	492	435	468	489	461	449	479	450	469	480	438	446	515	465	461	476	505	462	439	503	496	462	467	477	432	464	483	448	496	443	421	474	488	522	478	453	456	448	492	454	437	458	515	451	465	456	457	429	465	454	479	417	470	447	479	537	456	485	482	511	428	440	459	472	497	475	503	486	508	485	533	474	469	481	487	498	527	436	507	447	467	459	496	469	478	440	483	492	497	489	453	468	463	470	483	446	490	445	486	435	459	498	491	485	522	471	512	451	495	467	487	454	521	502	464	435	429	432	492	455	442	481	484	458	507	477	478	495	463	517	493	515	478	478	454	462	472	493	466	470	446	475	471	468	483	501	456	517	450	483	413	485	504	462	472	444	478	490	481	474	441	490	509	503	487	445	483	459	436	477	469	510	458	472	459	452	456	495	453	464	452	438	456	453	470	482	522	449	438	478	448	468	464	461	472	465	445	469	441	446	490	448	477	482	478	434	456	470	468	449	449	477	452	492	492	460	470	481	479	495	471	452	488	418	475	469	509	475	433	489	473	486	454	462	504	500	443	449	490	497	474	490	481	454	514	482	454	498	480	494	482	477	489	496	473	468	460	462	492	496	476	452	485	468	477	486	512	468	511	500	473	444	505	438	477	514	497	472	525	461	463	452	467	448	460	471	459	476	411	463	475	442	485	478	487	435	463	470	473	452	498	475	463	415	501	506	500	492	467	490	456	472	455	448	461	472	448	501	457	477	438	487	474	468	508	433	466	473	464	476	519	487	492	453	468	445	454	466	453	465	434	464	465	456	460	489	475	440	481	446	485	497	453	485	476	482	478	482	449	473	476	479	491	480	491	450	471	418	467	462	485	465	501	480	455	448	467	484	464	464	499	480	468	485	465	469	471	437	431	443	462	473	458	500	466	418	463	464	465	454	443	472	501	453	461	424	493	461	475	472	456	464	496	482	468	450	437	443	436	452	486	441	443	496	450	445	508	464	509	467	463	447	494	476	440	440	508	448	513	527	466	451	459	442	505	498	462	429	453	473	458	458	410	482	465	477	456	481	436	461	485	488	456	477	493	487	472	478	459	458	447	503	460	448	473	435	452	456	422	464	472	530	462	467	472	481	476	479	452	452	483	448	459	453	443	488	496	460	475	471	485	466	471	454	497	467	454	466	499	473	471	478	470	441	467	459	514	429	477	491	433	465	446	463	447	444	460	487	471	487	444	464	516	495	480	448	450	459	451	471	458	454	449	502	498	420	481	521	466	486	508	474	450	478	491	444	484	477	472	463	498	488	456	441	488	464	439	467	472	441	439	454	476	480	441	482	473	432	487	490	460	487	471	473	431	476	458	468	463	457	469	506	474	481	494	471	481	496	470	474	492	463	473	459	430	525	435	472	463	492	476	435	455	456	440	485	491	485	474	521	475	459	512	443	472	481	457	485	464	507	443	468	472	491	449	451	457	458	438	474	490	463	473	450	450	456	480	449	511	464	438	454	470	484	481	478	505	470	489	472	446	458	494	454	491	506	482	495	475	462	489	452	508	477	492	449	476	497	468	460	475	516	493	456	506	443	511	481	514	491	464	522	451	434	439	465	451	434	475	471	487	451	447	480	489	455	438	454	448	441	469	474	453	496	448	488	494	464	476	497	432	447	470	464	471	476	479	454	456	493	484	463	471	454	501	482	443	455	457	433	475	479	459	458	453	508	452	473	477	466	494	432	451	475	465	491	472	451	485	494	440	493	482	486	447	505	520	423	471	459	465	483	459	473	481	471	483	458	451	475	481	448	490	438	456	473	484	485	475	465	492	485	471	450	457	502	459	482	450	476	453	536	468	479	482	426	498	419	454	460	474	515	445	486	498	488	462	478	449	449	435	460	462	516	482	502	481	509	477	464	452	477	444	486	484	467	444	490	470	454	458	436	479	487	479	477	481	483	511	464	507	488	455	452	442	489	476	479	442	483	457	483	506	476	477	478	480	442	457	480	482	469	489	482	466	470	497	483	418	481	464	433	530	469	469	461	449	481	466	495	440	472	468	486	491	462	474	457	494	431	489	444	452	493	442	491	484	503	448	431	448	470	474	486	504	460	466	474	455	484	475	504	463	466	427	490	468	484	501	462	463	450	444	471	510	482	484	461	474	447	456	439	463	492	461	498	460	506	513	439	475	494	441	463	517	465	456	480	468	474	502	464	453	469	478	484	434	478	472	504	490	454	496	449	438	498	470	497	475	491	492	524	442	489	470	480	445	461	508	427	488	474	503	506	449	454	499	443	447	500	480	495	476	454	451	444	465	470	439	485	524	446	481	488	460	482	497	497	484	485	447	456	478	484	468	475	436	464	490	493	473	439	458	490	457	455	449	491	408	461	498	435	497	441	461	489	518	474	431	448	476	499	496	468	454	474	458	514	466	478	457	481	496	462	474	504	469	461	445	453	470	461	452	487	440	487	472	465	507	444	424	492	416	444	446	481	489	438	528	493	448	452	447	470	489	447	469	456	504	467	484	483	459	424	475	480	478	442	496	486	423	485	469	464	505	467	484	525	467	486	465	510	438	430	479	491	468	512	468	495	462	443	465	462	476	466	484	437	473	497	423	511	507	450	515	471	449	490	459	485	475	440	475	453	450	490	456	480	456	460	485	468	465	434	454	437	454	445	474	474	465	458	507	488	463	491	466	485	443	433	473	459	452	468	456	462	471	471	461	487	482	455	450	469	446	531	497	458	440	521	482	453	504	444	452	486	494	488	480	471	501	469	478	508	477	431	486	546	527	463	468	491	453	469	477	428	474	435	471	511	457	454	460	497	482	447	496	478	493	466	455	477	455	479	456	465	471	461	463	464	426	516	474	471	468	427	482	467	470	460	499	478	470	458	490	455	465	492	509	471	452	493	477	455	477	487	461	468	516	415	471
9158	1992	2462	1915	1344	1049	834	670	563	544	399	302	297	4065	9966	9198	7876	532	185	176	193	191	208	208	181	185	164	161	163	166	204	170	164	171	157	185	177	156	179	170	155	162	158	187	172	147	182	170	159	149	156	217	632	598	435	302	194	177	156	175	157	142	152	151	137	176	163	164	158	170	155	140	173	149	142	154	141	172	144	151	142	152	170	177	145	158	170	126	144	163	170	160	144	180	146	153	132	154	153	143	142	159	161	151	141	150	172	173	175	150	148	163	167	128	154	138	152	162	139	153	158	147	148	116	149	157	139	160	158	157	161	140	155	147	171	177	160	174	155	175	148	146	174	153	146	162	152	144	165	151	157	145	155	152	140	132	140	178	154	153	153	169	161	171	160	148	148	170	161	153	168	160	128	145	163	173	151	153	148	144	165	142	148	145	152	161	136	163	143	164	145	140	160	155	166	149	161	163	152	148	150	191	144	173	150	152	175	164	167	144	158	158	154	143	153	160	164	153	136	143	153	154	166	147	157	154	159	154	152	155	159	131	136	162	180	168	149	180	163	164	150	147	151	140	166	159	164	146	164	170	143	179	177	154	123	125	163	154	160	138	143	137	159	155	154	148	160	163	175	179	155	158	155	174	178	156	137	149	157	179	109	179	163	142	149	162	148	163	169	151	150	142	146	156	126	150	161	166	147	135	173	164	159	168	170	141	180	147	154	180	131	166	159	155	145	160	161	144	162	147	136	148	142	158	183	170	151	138	135	145	164	141	155	151	152	165	188	165	150	160	139	158	161	148	158	146	164	158	128	180	160	147	156	156	152	159	169	142	138	154	152	153	147	145	158	170	163	143	179	132	155	169	163	176	164	153	138	165	154	170	139	169	165	141	142	155	165	164	138	145	141	156	159	135	168	166	133	158	160	150	131	176	160	153	164	154	153	171	165	165	154	172	182	175	162	141	136	145	151	175	146	167	159	140	157	152	150	161	147	148	179	160	172	173	179	154	140	160	166	145	137	155	145	136	143	159	146	156	159	148	156	159	144	158	183	164	138	154	172	131	150	177	179	147	133	143	149	143	144	160	176	153	166	170	153	159	161	167	153	163	150	162	170	165	124	159	200	153	171	151	158	149	156	125	157	156	169	140	169	180	162	174	151	147	173	148	162	146	167	160	141	155	148	155	164	135	162	138	160	159	174	162	153	153	170	146	162	137	154	145	158	170	166	138	161	147	147	165	167	134	145	194	160	157	156	161	151	176	172	160	136	142	158	141	154	177	159	155	152	172	165	141	158	139	156	152	151	107	152	184	164	168	157	162	147	190	194	152	160	154	153	138	151	152	179	150	168	158	175	175	163	151	138	162	148	165	154	156	153	149	169	144	149	150	158	142	162	175	176	158	169	159	156	148	158	145	159	162	162	141	156	139	170	145	141	164	157	154	163	147	149	175	148	162	159	184	187	169	160	157	168	154	148	147	138	164	151	140	161	152	175	134	167	174	151	135	147	155	163	160	154	160	153	158	141	167	121	155	148	162	152	165	170	165	173	155	146	143	152	172	168	169	170	137	145	137	147	148	157	151	155	153	147	140	140	147	172	145	159	150	162	152	155	175	145	171	134	164	183	174	163	160	153	167	163	137	159	167	168	151	153	159	160	161	158	157	137	135	144	162	158	163	165	151	151	138	160	125	152	158	148	139	153	155	150	158	155	158	159	163	155	163	157	148	150	163	144	163	151	150	136	145	150	169	180	145	164	163	160	169	144	148	153	146	134	163	159	139	140	167	137	167	144	158	137	155	152	166	149	144	171	170	141	148	163	142	162	142	150	168	154	147	139	145	140	143	138	148	159	151	153	147	155	155	154	156	154	154	173	155	164	167	143	148	148	146	143	135	155	143	152	156	140	151	149	141	150	144	176	163	148	157	161	159	155	154	147	167	145	161	152	172	170	159	166	162	152	165	146	148	154	157	133	158	127	153	159	164	144	152	149	149	159	146	154	150	149	174	164	165	150	168	142	154	156	163	155	144	167	121	162	153	121	148	143	158	150	183	165	164	160	189	158	177	178	154	170	152	166	137	172	157	139	153	161	158	147	147	150	146	134	148	162	151	151	175	139	186	142	149	160	134	146	159	176	161	167	163	151	148	140	174	164	160	160	146	146	157	153	151	164	138	168	149	168	147	144	156	140	155	165	171	154	143	153	154	145	151	150	162	146	164	155	155	171	151	138	161	164	140	164	151	150	154	187	175	153	156	155	147	167	150	158	177	183	173	139	166	163	139	163	178	168	132	158	174	166	159	171	149	154	146	165	150	166	145	167	159	150	161	162	165	150	166	139	134	180	151	162	149	167	165	176	133	172	154	148	150	131	169	167	178	168	147	152	153	149	146	149	168	147	156	178	150	159	177	142	148	152	140	159	153	153	150	159	160	151	158	155	156	147	159	136	167	157	171	165	149	149	160	141	153	155	133	166	143	148	167	158	163	163	159	138	116	160	157	165	143	166	132	158	138	166	137	151	134	152	157	159	148	156	161	160	174	141	154	154	145	157	169	167	147	150	151	130	157	141	151	132	153	195	131	179	154	146	159	149	146	140	153	135	149	163	151	158	157	163	151	153	177	149	157	159	168	153	149	154	156	174	156	148	169	150	149	158	168	167	150	164	145	132	167	156	144	169	131	177	137	164	161	163	154	163	160	156	181	152	162	151	155	144	155	172	161	154	152	147	157	162	134	171	160	160	136	149	147	159	155	174	171	147	143	162	160	143	159	144	147	157	143	166	148	159	156	166	147	154	137	172	142	170	170	136	137	156	146	159	158	155	154	135	140	146	152	149	163	174	142	163	165	135	168	147	145	151	157	136	149	134	143	147	169	170	174	142	159	136	167	164	144	131	134	155	170	146	155	152	135	163	141	159	164	158	136	141	166	133	151	151	152	162	166	162	166	164	147	145	129	139	158	156	140	148	145	164	147	172	152	165	159	176	147	183	153	165	157	146	174	173	180	147	173	158	166	133	153	156	157	161	159	141	170	158	167	160	165	159	141	171	184	183	146	153	161	166	167	172	155	151	140	161	166	168	159	159	150	174	193	150	138	170	136	155	163	153	148	149	186	157	143	143	157	172	167	150	151	141	126	168	164	144	166	133	143	138	161	166	133	162	163	147	172	149	168	143	135	155	166	153	150	161	172	143	145	154	162	145	143	161	155	158	145	153	150	151	168	160	164	159	145	158	179	147	171	161	136	172	137	155	164	135	156	143	144	149	162	128	176	168	158	147	152	158	125	160	167	148	156	156	156	136	170	155	142	167	168	181	157	165	135	141	142	137	163	171	155	151	168	164	183	161	154	155	163	149	188	164	137	168	164	180	143	147	165	149	142	136	164	152	136	142	154	190	167	152	149	145	143	165	142	151	137	171	155	157	163	159	163	168	156	136	141	162	133	152	156	155	165	141	160	137	158	156	160	193	165	164	154	150	152	152	164	166	152	152	141
6186	2194	4344	5012	4040	3731	3283	2762	2637	2362	2081	1536	1411	16885	29449	29211	24022	1465	764	689	608	638	684	681	665	672	634	558	563	558	509	532	536	542	549	551	569	596	556	582	586	656	626	625	644	615	639	452	537	509	568	1145	4183	3822	2722	1396	776	558	497	457	460	427	448	458	463	429	453	445	438	443	493	424	467	456	469	477	412	462	438	451	454	466	468	500	449	469	460	471	432	449	465	436	448	428	465	447	459	436	533	499	457	473	431	473	517	432	444	444	476	425	428	463	468	472	419	437	448	442	428	460	453	424	490	453	480	455	453	469	457	464	441	463	462	461	467	445	491	438	422	457	449	432	455	445	426	449	468	461	434	450	460	406	464	429	489	500	469	476	479	464	464	454	456	427	406	447	474	484	456	423	454	426	483	477	474	466	473	421	442	474	466	459	458	497	444	524	457	438	440	452	490	459	452	500	472	478	490	481	433	461	447	423	445	472	472	467	440	438	487	455	493	473	453	452	473	449	487	463	444	451	474	479	476	446	445	466	479	462	409	453	437	449	469	447	460	464	462	452	441	464	455	446	444	436	448	469	486	500	472	431	461	473	481	451	479	443	466	454	450	447	448	493	457	474	439	511	454	444	458	447	469	488	460	466	496	444	442	448	466	440	474	478	420	458	456	427	474	453	491	498	451	438	480	470	473	432	449	461	446	452	447	461	461	451	444	495	454	458	444	467	468	428	457	453	458	463	440	459	441	499	474	482	471	454	403	455	414	426	462	449	457	425	450	443	482	463	471	428	436	418	465	496	473	444	461	477	488	486	439	443	475	439	436	496	474	448	476	424	399	469	433	476	468	459	420	475	451	503	422	450	394	465	426	461	466	424	487	461	463	446	438	413	482	494	469	443	473	417	446	488	438	440	463	473	451	477	424	466	454	465	428	456	475	441	450	491	486	504	458	400	498	450	436	421	421	486	484	493	468	465	463	450	458	450	480	453	453	438	474	470	491	438	477	453	479	423	500	474	482	466	427	467	433	451	470	449	424	461	469	470	446	486	451	466	450	386	451	469	442	450	463	487	446	437	466	432	479	423	448	479	435	490	462	478	463	464	471	433	452	440	450	433	435	453	473	467	459	450	477	449	490	442	446	431	463	468	486	440	425	458	425	481	423	464	430	489	461	473	457	453	458	479	463	443	476	443	445	437	471	475	459	431	485	479	475	454	494	451	484	462	426	464	452	451	455	463	421	460	484	446	448	485	436	471	449	461	450	447	452	465	474	454	468	458	502	433	468	448	428	445	457	428	447	494	460	474	470	450	468	461	444	468	450	442	493	445	467	446	471	448	464	487	441	509	464	410	433	493	409	459	449	441	456	420	482	485	503	472	490	456	464	465	476	454	456	469	468	472	425	461	421	461	424	435	472	410	496	456	466	464	454	454	449	483	454	493	442	417	496	443	496	455	452	401	471	430	487	432	442	462	413	485	429	494	416	466	469	456	462	449	474	451	463	461	448	481	440	491	448	453	474	426	453	472	443	469	468	430	464	469	477	459	434	455	447	454	422	437	453	481	450	443	445	476	443	471	465	442	445	442	461	464	501	464	470	420	434	476	470	438	445	495	493	462	479	493	471	433	508	410	414	415	475	448	479	505	478	467	438	470	426	456	461	419	495	468	459	428	467	477	452	446	466	434	460	475	460	454	493	443	460	474	499	521	472	450	433	470	459	447	476	471	455	473	466	435	434	408	414	482	451	461	425	456	428	447	445	470	422	420	472	467	467	466	452	408	459	458	469	471	498	447	444	424	482	488	460	463	420	476	446	429	468	458	479	460	455	446	446	462	475	487	453	453	450	452	448	491	437	441	478	429	463	470	452	451	459	431	457	468	463	461	454	426	459	474	448	444	467	469	443	489	443	434	454	446	452	453	452	477	480	438	448	413	485	459	466	452	445	459	441	453	477	439	464	442	466	451	447	419	442	489	486	475	438	496	481	469	447	445	448	435	494	439	458	462	481	428	441	453	483	422	489	472	471	444	469	446	452	423	455	422	458	457	479	445	453	469	509	465	455	438	460	470	477	465	456	465	461	472	502	487	446	454	441	455	471	506	416	441	452	448	467	470	465	478	480	451	452	426	453	468	426	446	475	461	485	487	454	480	465	422	451	454	435	394	444	471	447	470	450	453	454	430	450	458	490	469	451	408	464	460	464	418	478	447	453	475	438	459	448	458	444	460	460	432	510	462	457	443	487	439	406	464	481	464	483	451	459	468	474	425	470	491	433	449	464	464	448	452	435	438	492	476	448	450	479	438	471	496	448	500	443	434	457	494	430	492	424	478	418	441	483	456	450	478	429	493	471	444	449	438	458	448	482	472	461	446	497	476	447	482	475	432	475	475	450	473	445	434	444	500	471	457	458	482	470	468	459	453	468	453	509	477	472	465	470	470	460	475	444	488	459	469	425	455	440	466	463	495	486	450	468	452	471	455	469	430	464	468	447	474	485	493	460	461	479	459	472	482	427	476	454	500	438	477	484	433	447	444	459	446	490	446	467	485	454	479	447	444	453	465	460	432	495	454	429	485	466	449	481	477	484	454	490	468	469	483	476	451	444	478	443	460	471	457	477	449	459	460	450	462	440	461	466	466	496	447	483	477	452	392	464	437	436	463	457	458	429	467	451	464	463	447	451	436	440	442	462	458	443	447	466	426	463	462	449	443	496	484	438	499	466	427	451	462	455	448	430	507	440	473	464	428	438	464	437	460	449	472	478	447	474	484	452	456	510	432	450	459	429	493	453	459	473	469	444	462	467	430	451	439	452	486	459	422	467	446	471	442	453	435	491	477	434	444	451	493	460	450	455	472	479	467	460	445	451	457	469	444	425	460	433	499	476	436	415	446	456	437	448	440	464	479	469	462	429	444	442	474	447	494	456	449	483	433	486	427	477	441	433	442	479	462	440	455	427	477	468	478	450	450	420	464	439	458	463	469	445	433	449	479	457	446	449	429	464	452	471	463	474	476	478	454	431	443	421	436	474	424	459	435	485	478	439	476	416	463	417	475	442	499	470	484	487	468	455	462	471	519	475	503	463	468	473	440	448	426	448	474	410	471	457	476	440	434	432	432	428	448	441	463	499	476	470	461	414	449	470	482	462	476	445	433	435	462	433	457	467	469	476	474	464	460	434	453	466	469	468	456	476	463	487	466	460	406	437	458	433	471	458	479	433	485	479	453	444	466	471	467	487	471	460	432	466	422	460	502	454	449	426	470	524	436	427	481	448	433	426	486	486	468	454	417	456	460	478	467	462	456	442	439	485	456	466	471	460	462	430	436	504	462	454	471	474	487	455	463	435	476	459	467	456	442	476	462	452	483	457	477	453	457	435	488	425	474	435	447	468	470	506	491	478	453	504	431	506	449	464	451	449	481	441	464	471	444	425	462	411	482	427	442	439	463	462	425	469	422	491	458	477	442	455	467	445	444	487	436	458	455	452	476	491	425	440	463
15716	3590	4142	3129	1999	1622	1309	976	1148	776	698	508	414	2346	8764	21806	12732	1285	266	256	268	275	262	241	238	208	231	225	242	209	212	218	221	208	225	246	223	215	201	231	225	247	247	245	242	268	218	243	210	212	222	454	1063	976	674	395	239	196	206	178	175	204	201	198	194	201	169	222	185	196	196	174	178	202	189	188	180	188	178	183	171	211	216	198	195	215	188	184	204	168	206	182	178	200	189	184	210	192	180	184	174	159	186	183	191	202	184	181	200	152	186	171	163	223	207	188	182	197	172	176	188	194	189	200	193	208	195	179	169	208	172	177	172	190	207	179	192	177	193	202	183	199	207	206	183	198	189	187	195	167	173	209	193	178	201	200	187	168	169	184	205	159	172	177	191	197	199	184	194	160	193	180	177	182	190	192	185	158	177	222	203	191	177	197	198	208	170	161	192	188	183	176	178	193	216	204	192	190	197	195	181	155	204	203	190	187	209	191	175	162	190	164	159	170	197	235	209	181	210	184	193	175	197	193	193	202	187	197	164	196	181	194	176	187	183	198	198	193	205	192	189	188	186	152	172	163	151	184	173	213	207	188	203	183	184	197	186	188	178	213	185	186	165	180	178	180	172	159	202	199	193	190	170	191	183	171	188	189	202	193	182	163	196	177	209	199	184	197	176	174	187	179	177	189	210	185	174	195	215	188	197	170	203	189	194	184	162	179	203	184	183	188	185	204	190	189	183	201	201	187	184	213	197	194	153	179	204	195	160	177	181	189	191	178	174	206	171	183	167	159	171	165	179	180	188	166	180	177	182	197	188	219	217	192	202	192	201	208	199	193	169	172	173	172	142	148	202	212	225	167	188	206	190	197	180	190	185	185	189	195	187	195	179	191	193	170	201	210	188	179	157	181	215	196	192	165	201	196	184	185	193	210	195	183	162	177	194	176	194	185	198	201	221	147	166	177	214	189	180	173	190	214	170	195	165	193	197	167	174	193	217	198	190	193	169	191	195	196	195	196	188	189	182	172	193	195	181	208	190	207	207	187	179	179	192	176	186	180	191	193	186	190	178	187	177	162	208	203	202	191	178	197	176	165	152	197	186	192	180	203	183	210	183	196	208	185	184	191	171	174	174	212	205	189	201	195	179	195	221	192	210	193	198	214	191	180	182	195	170	194	182	159	172	193	190	166	187	185	180	206	197	196	207	174	208	193	219	182	210	189	165	178	188	175	188	169	190	171	180	183	182	180	200	192	173	185	186	174	161	184	178	169	199	195	185	201	166	195	197	184	182	179	186	199	196	172	175	168	186	182	177	172	206	193	192	196	195	207	183	169	185	186	182	175	179	201	195	178	187	178	194	192	183	183	192	203	194	145	193	189	167	190	161	187	172	189	199	154	204	192	177	180	215	168	155	167	187	201	176	192	185	190	185	178	199	160	185	200	184	185	199	194	179	197	198	171	196	189	183	172	182	188	196	190	180	164	195	181	186	175	197	181	173	185	190	184	188	178	186	200	206	192	161	215	167	207	192	190	180	184	189	186	202	179	183	190	227	191	199	169	193	192	205	165	189	161	170	199	181	175	178	214	177	188	183	187	183	207	179	175	191	175	180	172	177	213	210	198	189	208	168	213	166	186	178	180	184	185	192	184	215	201	216	179	190	183	175	182	204	194	225	184	199	178	194	186	165	194	185	158	175	165	176	196	188	203	168	212	176	199	185	180	195	194	193	180	170	167	176	158	170	195	189	193	177	202	175	202	200	191	194	192	186	168	201	182	174	180	183	176	186	199	179	193	177	175	202	172	171	167	189	193	181	161	203	197	184	185	194	174	171	188	179	199	183	184	188	212	206	202	194	180	207	187	174	206	192	166	194	178	176	185	204	182	183	198	194	189	198	199	188	203	173	205	175	167	180	187	201	201	160	180	164	163	209	177	179	198	201	180	167	195	169	178	183	179	210	157	203	172	190	190	172	169	197	176	175	171	203	162	175	175	193	177	206	187	192	183	203	180	185	196	181	178	176	150	208	178	190	200	191	188	164	177	197	206	201	167	172	192	187	187	177	159	178	182	173	193	193	190	193	214	183	175	230	181	168	156	189	184	183	200	181	186	193	205	200	191	174	177	168	170	201	194	178	196	188	182	198	186	195	188	185	199	156	197	203	196	187	194	185	181	207	218	170	190	192	184	198	190	177	205	166	197	174	173	186	164	216	188	170	187	197	192	185	173	187	179	175	169	199	196	176	183	173	197	206	199	203	179	209	179	181	195	183	192	186	184	162	173	169	176	198	193	192	196	171	170	175	180	197	169	198	183	175	194	181	178	195	183	179	199	172	173	147	183	179	183	210	174	186	183	150	168	174	200	172	181	168	193	202	186	180	155	186	185	184	176	194	196	165	192	174	191	190	184	179	175	167	205	206	190	201	193	211	201	172	191	176	191	182	200	193	165	183	185	194	178	197	173	195	193	202	207	186	205	196	183	185	172	189	177	186	183	216	199	170	150	187	184	181	198	185	201	195	195	178	175	204	165	197	160	197	198	165	201	200	173	187	166	187	191	176	202	184	175	200	194	187	188	199	180	185	204	166	174	189	183	185	202	196	179	199	182	196	170	170	189	178	211	196	190	191	191	198	200	182	174	194	198	185	170	198	187	189	186	189	171	172	192	208	196	171	168	189	194	178	191	178	192	187	182	201	189	177	180	221	188	201	198	205	178	203	194	183	179	184	209	193	198	193	180	179	183	171	187	196	207	193	177	213	201	189	159	182	188	195	203	188	198	202	173	181	197	187	199	174	198	178	176	204	205	183	169	184	180	186	178	200	201	188	191	159	202	194	195	175	174	173	201	186	207	180	217	193	184	184	166	167	183	198	194	187	175	186	206	203	206	208	183	176	184	167	174	195	195	185	173	167	184	183	160	170	165	194	181	175	196	174	177	189	176	185	183	168	171	201	186	173	170	212	196	190	179	180	215	182	205	189	215	190	194	201	186	209	177	180	163	192	178	179	187	204	191	189	189	189	186	190	190	191	187	183	189	170	177	179	182	202	158	185	210	175	179	203	178	174	204	198	181	207	188	184	163	172	161	203	207	181	175	194	176	179	173	178	184	205	165	197	182	201	201	174	196	193	205	199	174	205	181	174	179	182	182	186	195	190	187	183	171	191	176	203	169	215	179	203	214	170	161	178	178	175	207	207	214	190	161	194	196	183	197	205	190	160	182	209	191	184	203	189	188	187	158	182	173	176	182	201	172	203	196	186	173	201	195	191	192	193	182	157	191	190	198	182	204	187	148	187	169	179	197	186	204	193	172	187	190	184	214	178	178	174	173	177	186	178	192	168	195	206	186	217	199	193	211	187	188	196	190	176	189	192	184	187	211	173	209	206	198	208	171	183	196	200	181	193	187	192	192	172	185	187	204	189	201	201	192	204	177	188	183	183	181	160	189	182	211	151	198	186	184	162	177	182	180	185	202	192	193	195	189	177	186	192	169
8026	3098	6702	7294	6145	5796	5320	4231	4865	3404	3313	2362	2118	9779	23167	42775	29243	3580	1059	1021	916	1162	1056	1065	932	930	828	812	833	744	764	701	765	759	852	765	796	760	758	791	870	941	910	979	1042	1161	881	868	828	711	804	2835	6880	6248	3983	1809	1015	631	568	526	519	508	540	526	583	532	519	514	518	548	534	521	527	519	545	553	518	534	566	502	530	527	538	578	584	523	564	553	596	573	529	546	569	540	549	533	511	549	522	526	565	530	540	556	568	560	544	535	554	539	542	536	537	586	557	570	558	571	492	496	550	533	517	514	525	552	525	516	550	564	533	568	563	518	523	555	527	557	548	536	565	508	540	526	570	536	494	551	508	534	551	613	529	555	535	550	521	576	541	512	549	538	543	548	507	504	565	536	548	533	550	522	542	550	563	511	578	553	525	582	555	563	522	518	542	548	549	564	525	543	551	538	536	534	548	562	536	516	525	540	543	581	527	578	519	538	556	546	529	521	529	560	521	538	520	539	584	578	562	540	571	530	517	554	564	599	513	533	547	537	550	530	509	504	565	526	568	539	575	547	551	537	535	497	570	549	529	570	526	537	581	498	528	547	567	534	520	549	548	531	565	568	550	571	559	543	531	535	493	564	540	540	541	539	509	509	538	530	581	521	530	593	537	555	502	541	529	562	543	551	543	528	545	539	518	540	531	528	518	582	569	548	508	541	519	546	540	519	536	538	591	519	523	534	532	554	550	516	536	558	510	537	546	500	545	536	513	523	532	512	555	547	529	527	555	531	538	557	573	528	557	525	552	558	534	558	549	579	566	576	565	515	561	535	544	534	516	523	571	531	514	542	600	566	550	571	515	544	547	513	547	539	541	569	545	543	504	557	565	513	541	506	521	510	563	525	579	570	543	542	520	556	534	543	505	496	553	500	557	533	538	539	521	579	575	581	512	515	561	567	552	521	583	567	599	569	548	515	536	512	521	516	560	546	559	568	550	533	542	515	567	525	540	535	554	548	551	520	582	557	535	568	561	557	556	584	523	536	545	581	511	535	528	552	537	564	540	528	555	548	564	552	574	555	553	517	539	520	516	553	539	545	532	544	539	534	549	518	605	516	544	534	524	529	539	508	529	574	535	555	573	534	555	574	569	523	550	531	551	549	519	574	547	503	513	545	584	552	560	540	561	531	530	555	534	545	541	560	497	507	498	550	594	560	552	557	531	480	570	557	516	513	533	529	524	556	566	532	524	584	526	536	545	505	545	540	541	530	575	522	535	543	556	536	539	586	539	544	577	525	560	519	535	581	517	541	546	538	559	549	609	536	555	556	549	515	547	538	534	561	552	543	560	521	542	538	535	560	497	511	533	529	574	575	577	527	517	566	541	525	538	507	602	554	524	515	504	538	586	545	496	540	535	575	552	540	546	513	494	552	516	531	532	563	618	578	513	555	525	555	495	557	570	495	548	561	555	541	528	593	553	519	536	524	541	495	552	555	542	529	512	510	548	546	535	506	523	502	499	531	536	556	533	560	550	535	576	538	511	534	529	529	517	565	565	535	600	523	553	503	513	542	592	516	556	545	516	575	530	568	558	519	510	590	600	564	540	577	551	548	531	574	553	545	484	566	498	577	534	573	565	559	549	542	579	548	577	545	518	530	526	553	520	528	550	550	575	504	518	500	539	524	512	528	537	588	503	565	590	528	482	528	553	525	587	555	542	543	576	550	551	519	498	521	511	506	543	539	511	539	553	523	543	536	559	539	582	572	532	514	571	551	554	535	547	468	568	536	576	495	550	566	487	556	565	553	567	541	519	542	504	519	544	534	561	518	550	534	569	553	541	558	531	558	521	529	537	557	545	549	569	564	529	531	510	493	559	505	526	577	512	543	567	509	521	562	535	552	514	557	544	518	543	539	566	542	522	539	507	514	525	530	529	589	562	526	509	579	541	567	578	574	584	515	550	536	530	588	563	561	543	539	505	579	525	539	530	551	493	532	525	583	542	491	554	501	547	544	538	521	521	517	518	497	541	550	548	562	540	588	580	572	556	544	535	562	584	522	549	532	570	603	551	559	560	493	523	552	527	520	551	559	573	520	556	539	507	555	566	534	560	559	545	545	537	555	543	556	560	528	582	546	520	549	541	521	504	514	511	559	571	535	573	548	569	555	484	562	529	571	542	518	593	582	521	577	537	519	534	577	574	547	548	555	539	537	544	545	554	540	542	517	499	524	531	553	536	551	531	510	577	525	538	495	555	541	491	524	522	492	568	557	588	556	527	550	557	563	535	542	519	526	553	540	563	548	558	526	579	559	541	551	516	515	526	517	569	556	565	514	519	572	522	582	551	520	557	522	537	521	532	530	534	555	544	532	508	565	534	549	529	515	521	510	575	569	531	557	520	545	547	525	542	556	542	513	512	551	506	547	540	501	578	542	543	532	569	559	532	569	526	580	543	564	517	532	533	552	526	527	530	529	543	545	561	542	563	576	538	539	558	529	512	542	558	530	528	531	538	538	552	523	546	572	570	567	509	563	556	524	565	584	555	527	518	553	578	527	501	592	539	578	547	570	567	504	532	587	530	531	567	541	531	536	506	555	559	571	538	535	526	570	549	544	565	605	552	546	507	501	573	547	558	536	528	572	549	573	536	553	480	525	566	530	560	544	542	512	551	531	532	545	557	537	517	550	562	539	556	576	541	524	521	595	563	517	522	534	551	581	517	513	534	524	559	568	536	553	539	563	544	563	533	549	597	528	520	515	494	524	562	573	569	562	545	554	583	543	540	529	534	556	520	583	534	526	563	569	537	557	519	548	503	555	578	545	528	547	562	575	536	569	591	541	493	514	587	546	555	519	568	560	547	528	518	547	538	478	567	527	538	569	556	509	523	541	549	526	526	573	544	521	518	512	565	570	548	590	556	546	532	531	516	558	555	553	524	523	515	558	526	471	529	531	529	526	563	574	516	522	521	518	538	552	553	546	492	549	573	592	530	510	538	543	577	517	493	555	557	563	530	524	521	565	571	536	529	542	509	542	532	523	557	549	558	527	530	558	567	576	544	521	534	569	554	563	564	537	558	532	533	531	525	531	551	551	539	531	525	572	514	491	557	565	531	559	585	528	523	555	549	570	524	541	579	569	554	522	580	550	583	517	573	532	528	543	539	570	509	525	559	524	572	542	506	558	524	543	521	549	552	529	530	565	581	524	563	579	565	537	518	547	543	540	556	549	540	553	562	483	527	553	541	528	514	540	582	536	574	567	532	504	496	544	539	541	574	488	561	556	542	571	557	506	557	569	496	524	553	554	558	550	531	562	570	561	573	567	591	550	541	537	529	570	567	547	620	528	523	534	554	523	537	538	510	531	545	523	479	531	595	527	519	551	548	518	559	540	544	574	501	529	580	520	531	562	527	528	558	606	527	544	561	507	553	548	540	561	518	536	515	533	561	564	537	519	569	561	527	528	508	525	524	532	593	565	571	507	546	523	556	553	540	526	521	523
2182	308	300	276	262	240	325	477	498	180	204	165	168	373	1072	961	430	164	161	174	180	180	187	174	188	163	183	178	203	170	161	220	185	161	160	158	168	191	177	187	191	178	194	168	161	183	185	190	178	190	181	184	195	217	241	238	170	178	175	173	171	150	181	160	176	171	166	179	166	183	192	167	163	160	188	181	188	171	166	160	160	155	205	181	180	174	165	183	204	167	183	179	169	185	170	174	171	160	179	185	172	166	176	186	179	171	168	179	157	190	166	203	173	168	176	175	196	174	180	162	148	160	185	194	206	167	180	136	168	176	157	203	178	185	160	165	177	185	180	174	175	187	161	181	161	176	170	171	170	175	163	175	178	173	177	159	181	157	184	153	175	194	179	178	180	162	170	170	184	165	192	156	163	203	162	166	184	148	194	187	172	171	175	190	163	189	198	169	168	160	194	184	148	167	178	184	188	162	188	187	170	170	175	153	163	180	184	182	160	183	180	178	172	154	166	187	180	192	188	172	160	178	186	160	189	193	195	164	170	147	170	182	187	171	177	186	168	170	162	174	183	186	161	182	182	167	157	162	172	177	151	170	160	187	153	199	178	200	168	169	191	174	174	173	181	174	189	175	171	172	181	168	151	196	172	159	167	168	171	153	184	185	172	190	193	167	169	163	179	172	164	175	168	182	159	177	169	170	165	157	180	196	161	181	158	147	178	182	165	160	185	181	160	165	162	178	186	162	164	175	148	183	167	179	174	205	161	155	144	159	179	163	150	175	168	172	175	175	191	179	167	179	173	177	182	178	157	159	165	171	177	188	182	186	184	160	162	193	186	188	185	167	178	176	169	179	177	191	165	162	157	185	162	178	175	179	176	195	206	161	167	188	167	162	158	176	174	180	187	192	196	177	202	180	161	196	182	158	193	145	169	186	182	173	171	194	174	167	189	185	200	183	175	168	154	163	173	183	178	174	180	153	157	162	190	178	189	158	159	170	175	180	172	184	177	194	150	194	183	178	163	171	173	193	179	181	161	168	163	151	169	145	165	177	205	169	176	162	157	156	188	198	190	177	169	168	158	163	166	173	172	162	180	179	160	162	181	173	173	190	178	174	167	193	153	170	166	177	154	197	183	154	170	174	149	185	152	167	175	179	183	177	161	160	182	191	172	167	164	172	196	172	186	188	199	184	168	160	161	189	176	173	191	168	169	167	187	179	186	186	172	166	182	193	165	167	174	154	194	173	210	179	158	180	150	180	184	173	164	185	220	183	185	173	160	160	193	195	167	165	182	183	182	173	185	174	176	167	161	172	170	174	184	175	179	183	167	184	171	171	188	153	186	192	180	174	170	162	187	188	168	192	163	170	183	192	154	191	174	173	183	176	167	149	154	167	181	171	174	175	189	174	190	157	175	158	174	154	173	180	177	176	185	169	183	180	171	155	184	192	175	166	167	172	166	165	200	193	174	196	159	150	159	160	176	195	181	168	162	178	160	146	179	186	153	189	163	165	185	174	163	161	157	169	173	143	192	146	183	156	162	146	205	195	156	153	195	188	153	183	185	156	173	170	183	158	188	190	186	178	142	175	176	167	196	177	154	164	156	164	184	190	162	175	179	178	178	162	184	194	173	154	187	165	187	169	175	170	171	170	184	191	177	180	186	176	181	173	176	191	161	176	180	209	179	176	191	182	153	161	183	172	170	194	167	168	186	152	185	179	171	200	166	211	196	154	191	166	169	169	175	188	153	175	180	169	183	170	189	173	189	181	159	167	170	198	183	188	197	146	186	179	161	156	162	173	168	164	172	162	160	176	157	143	162	186	189	165	168	186	168	189	177	187	186	151	169	170	166	160	167	150	195	171	196	220	172	198	190	186	171	184	184	177	149	180	197	147	188	163	175	185	184	174	169	171	186	178	181	182	179	185	186	176	188	151	165	182	198	162	189	187	181	167	176	167	169	172	156	177	155	155	200	168	176	169	176	180	198	188	175	192	148	170	175	200	167	210	166	161	163	152	188	176	168	173	144	171	173	171	160	175	179	179	173	166	166	182	165	174	203	191	194	187	174	194	176	171	188	154	183	179	189	185	153	170	166	168	174	160	163	162	172	164	159	152	151	155	173	148	158	185	191	166	164	145	171	183	148	194	154	200	169	154	177	183	176	166	171	192	186	177	152	169	176	175	168	161	153	173	175	175	175	171	192	164	187	171	207	171	193	212	182	179	188	188	178	177	151	166	186	158	187	174	162	184	174	149	171	162	179	172	190	161	175	177	161	178	186	183	185	176	171	169	182	179	169	173	178	173	157	173	170	167	176	169	188	176	181	180	170	176	154	177	219	159	179	173	192	177	172	176	184	195	161	184	194	172	162	167	185	171	201	201	191	179	185	172	174	169	170	170	165	184	148	170	170	150	165	172	166	180	153	164	171	177	156	180	176	174	175	175	174	177	143	165	191	179	162	170	195	156	161	186	176	159	167	166	200	157	164	183	175	183	177	184	208	194	179	179	186	146	180	179	167	170	177	160	194	173	174	167	179	177	144	175	201	151	168	189	191	159	176	181	169	172	165	174	199	187	176	183	194	175	142	168	186	166	189	164	178	160	163	163	171	153	183	182	153	168	167	170	198	200	153	175	179	171	181	200	158	182	189	172	178	202	171	169	140	182	139	165	200	180	178	204	176	169	196	159	208	171	153	166	173	165	164	174	162	168	149	186	168	182	180	163	144	197	154	187	199	153	176	179	187	162	157	166	184	204	170	170	173	172	165	169	193	167	160	164	172	154	203	193	185	182	195	172	177	141	166	177	180	181	167	174	168	194	168	152	183	177	163	178	192	170	153	165	175	168	157	168	162	174	176	171	198	167	167	170	183	165	155	180	164	187	182	157	164	181	174	192	191	167	166	181	190	177	182	153	161	174	182	167	179	167	198	193	154	179	155	174	170	158	203	166	161	172	181	200	202	192	221	206	191	158	166	168	202	170	166	197	197	193	185	200	196	178	192	184	167	166	166	174	155	169	158	174	185	173	181	173	165	170	162	171	148	185	189	170	154	168	194	158	170	174	186	171	161	171	158	173	180	155	182	169	171	192	185	171	156	169	179	178	165	159	166	166	188	142	180	179	186	163	177	169	161	176	168	178	181	170	175	176	152	175	166	184	168	176	174	173	174	176	149	168	150	158	164	193	204	168	159	154	159	163	172	170	175	166	165	172	186	170	156	187	157	167	151	154	199	167	188	176	166	186	158	179	160	185	174	156	168	167	175	170	164	186	179	181	184	180	177	174	181	167	188	157	169	181	165	165	190	159	172	207	183	176	181	193	155	182	176	181	189	127	176	190	180	174	176	150	199	182	172	192	167	180	200	176	154	155	162	186	159	166	157	167	160	187	187	186	169	152	187	216	189	166	185	150	159	173	161	188	189	173	184	168	181	179	178	157	175	167	170	189	165	171	178	182	158	180	180	163	184	173	169	167	172	178	200	173	185	146	148	183
2204	639	823	898	846	892	1428	2279	2401	631	630	526	529	1896	6233	5467	2196	573	548	525	514	529	545	508	490	473	510	508	506	527	499	499	473	509	490	501	502	495	530	553	510	472	498	540	536	546	502	520	548	511	521	533	772	1030	916	696	560	487	480	524	491	470	469	523	535	510	471	534	510	523	480	486	518	549	504	475	506	482	507	515	500	523	502	460	511	467	514	488	511	509	465	530	507	491	508	546	459	515	488	498	508	488	486	522	497	534	522	511	498	495	540	521	479	501	474	484	502	490	493	492	497	531	467	487	510	497	482	513	477	501	495	543	464	462	502	487	493	488	498	511	498	482	497	471	487	483	480	504	471	520	481	495	516	528	518	492	504	504	520	493	482	524	496	526	517	503	498	485	480	531	500	529	491	468	495	468	452	523	477	493	473	475	538	473	520	502	526	493	481	500	509	501	466	512	494	506	486	504	520	522	486	500	513	499	503	478	473	514	535	523	524	497	501	488	502	498	528	461	499	541	487	479	504	514	510	485	468	468	468	512	481	533	543	531	502	510	459	495	495	501	569	482	481	526	497	516	471	504	492	466	491	471	481	541	481	547	519	557	492	530	505	515	515	522	491	491	528	473	499	497	526	534	457	500	515	480	474	518	493	477	505	533	522	520	515	483	528	530	505	488	487	481	482	494	532	486	495	530	550	565	468	476	481	457	502	502	533	495	505	495	525	495	466	502	481	485	505	480	544	498	494	512	520	550	498	511	501	513	553	508	504	487	525	520	511	510	515	503	524	491	509	494	498	537	519	515	485	476	514	492	476	519	489	513	513	531	526	525	501	500	471	527	495	515	455	490	505	463	520	524	499	547	485	520	517	522	510	528	472	466	505	543	528	471	497	487	484	511	508	487	476	502	546	502	488	482	494	521	499	480	498	515	499	491	492	445	510	517	521	532	525	497	481	500	506	545	508	523	488	491	493	471	515	505	502	507	559	512	525	539	516	509	526	497	485	514	501	495	476	474	509	507	524	483	510	501	511	514	504	468	466	500	482	475	464	511	519	489	499	477	506	493	519	466	530	508	491	488	460	454	528	560	507	502	504	524	523	498	487	523	480	509	487	514	515	556	502	490	490	527	519	534	507	512	514	492	471	473	499	508	518	522	458	501	503	504	507	494	482	485	468	487	532	474	485	526	525	480	498	517	500	503	511	508	493	523	515	509	493	510	478	531	500	511	496	496	515	503	503	538	516	495	494	497	491	482	464	492	488	516	521	476	517	516	484	533	498	484	507	488	525	492	534	488	520	496	497	510	486	498	495	502	541	512	480	504	519	474	528	523	480	514	511	528	499	539	515	494	518	518	521	477	501	504	464	491	494	484	495	521	505	527	503	500	495	468	502	501	495	490	542	497	539	471	473	545	466	487	502	480	487	483	509	488	497	498	463	458	502	514	467	507	472	511	522	516	514	548	474	483	497	527	493	498	517	518	492	489	494	547	545	482	524	508	480	505	477	538	541	539	503	481	494	444	477	504	499	476	473	487	503	499	445	516	513	468	497	472	504	550	570	458	517	520	483	487	483	468	502	490	513	524	486	477	504	532	475	482	502	529	478	531	504	470	493	487	504	489	494	488	521	515	499	492	498	483	507	518	528	503	537	491	525	491	517	504	531	460	494	484	535	493	529	511	488	506	544	512	533	487	491	519	508	552	507	535	479	508	481	512	518	515	513	504	485	486	524	504	487	537	477	516	528	504	493	481	491	522	529	509	537	500	475	536	533	521	467	502	557	513	514	532	466	510	505	485	463	499	515	491	495	475	476	477	489	515	488	499	495	479	485	509	509	528	540	477	495	474	540	465	511	517	550	517	531	495	501	523	514	517	484	497	516	502	545	522	525	500	495	516	528	476	514	516	507	466	492	532	508	502	503	500	539	508	461	523	482	489	515	476	466	503	511	487	485	517	503	500	510	486	491	533	464	453	523	528	527	487	511	441	535	498	493	472	525	529	500	523	491	528	504	549	538	508	500	461	519	532	479	511	486	544	496	500	508	544	473	473	540	499	466	501	504	479	514	473	518	551	507	525	471	506	529	456	523	539	525	496	499	489	458	481	476	512	482	492	485	545	505	571	517	500	493	504	475	489	472	477	480	509	484	487	487	553	512	509	523	498	503	497	510	488	511	482	474	504	497	540	525	520	522	504	558	496	494	492	490	470	470	513	456	489	490	521	523	485	520	506	492	491	531	477	492	497	482	510	534	520	484	509	520	531	514	505	481	477	470	509	513	490	484	519	488	505	465	531	498	465	489	537	488	482	474	528	510	534	535	514	522	513	483	502	533	494	500	511	517	470	510	515	479	509	513	521	472	480	523	491	450	468	486	494	515	557	506	509	506	467	509	509	488	529	511	490	502	487	478	532	509	508	494	466	491	533	475	472	473	489	536	500	505	482	503	548	497	512	510	507	473	496	477	513	551	503	496	471	477	511	500	515	488	517	512	491	492	525	450	516	508	510	498	483	506	480	513	513	463	487	517	531	527	469	530	510	471	516	473	489	521	502	510	475	520	500	474	507	471	475	496	484	527	517	511	484	490	530	478	505	531	468	505	498	497	513	485	501	506	544	489	489	509	545	504	471	491	523	476	505	501	504	518	519	524	485	505	483	500	507	531	508	517	506	516	507	495	464	514	502	493	494	469	498	523	451	511	441	505	463	508	519	499	493	450	478	541	501	511	494	547	463	487	498	493	492	536	490	546	463	481	507	527	536	488	453	498	506	511	509	491	530	523	585	478	508	500	542	522	483	479	511	528	523	525	485	463	483	491	546	501	509	478	511	511	509	499	510	488	488	505	447	510	488	508	516	512	517	482	539	492	481	485	496	508	477	546	479	520	513	496	466	491	439	548	477	478	533	493	488	525	495	476	506	514	514	482	497	516	511	513	509	463	504	489	514	493	515	508	517	569	495	465	504	525	529	505	476	524	506	473	550	482	492	494	522	471	538	482	506	496	467	506	522	502	519	528	548	497	506	500	478	487	515	479	547	543	487	492	504	470	483	542	486	526	479	482	493	491	478	520	486	506	505	491	537	526	509	491	495	508	525	501	516	496	505	475	474	499	505	512	491	550	505	479	479	495	473	499	470	518	479	508	488	505	491	461	485	526	533	516	518	543	518	510	518	480	501	513	508	541	583	527	502	529	538	496	504	467	495	487	490	479	519	524	530	467	549	493	489	521	516	498	498	526	542	465	534	519	474	492	529	467	504	523	502	493	517	493	474	548	487	548	473	471	512	496	506	513	475	505	510	477	507	487	541	563	536	500	521	493	466	500	447	455	495	502	489	504	484	529	505	522	523	512	502	528	503	511	511	503	512	494	569	522	468	532	484	525	523	497	499	512	534	527	488	504	560	521	519	491	515	495	533	505	498	494	473	456	528	529	534	495	481	518	485	516	517	523	486	543	534	520	499	502	508	492	473	466	517	516	518	496	465	483	494	503	500
9146	1733	2102	1631	1348	1017	914	6511	7974	475	361	285	344	4094	11137	10851	2377	233	201	210	204	221	200	172	208	190	171	188	190	194	160	191	179	173	171	161	159	180	180	180	180	163	153	187	166	194	182	169	197	181	176	303	512	651	420	240	201	168	152	166	152	145	173	149	165	166	156	153	149	145	165	169	149	157	151	150	147	146	149	177	175	136	176	153	165	166	146	165	142	161	188	144	150	153	148	162	144	150	157	156	176	149	158	193	146	154	163	157	159	155	152	138	166	169	140	121	190	174	162	159	173	157	146	153	140	125	160	155	167	140	154	141	185	158	155	141	173	167	154	139	159	165	152	174	146	157	161	149	157	132	143	154	149	163	157	143	154	161	165	153	161	163	166	151	133	157	159	156	153	163	164	179	152	161	175	154	141	150	163	160	146	148	164	156	170	154	159	158	173	177	144	165	157	148	190	168	181	135	148	161	147	160	169	154	163	166	165	155	160	168	148	146	157	143	154	145	134	137	143	151	153	146	162	159	139	164	168	152	177	156	158	152	139	166	140	128	135	143	148	174	172	155	149	164	163	158	158	148	163	183	163	154	153	149	140	142	155	149	167	178	144	191	153	153	137	165	160	169	192	133	142	161	154	152	168	176	156	133	166	162	162	148	166	155	157	146	130	149	173	144	167	144	147	168	158	148	136	153	171	133	163	162	148	161	129	155	134	155	147	174	141	164	161	142	154	149	156	140	158	156	159	164	170	151	168	160	156	180	172	173	141	157	161	145	159	157	145	145	146	152	153	160	156	157	161	162	159	159	158	166	166	155	165	161	133	158	149	155	153	179	158	171	138	170	164	165	144	153	137	164	140	140	136	162	139	164	170	161	145	149	152	136	162	173	127	156	140	155	154	146	180	164	178	164	159	123	163	163	153	143	152	176	158	153	166	157	164	145	177	183	153	148	163	151	163	151	162	160	165	149	167	167	137	159	153	158	141	173	153	160	159	146	171	137	143	162	148	136	167	138	164	162	165	147	152	170	164	159	168	160	149	157	182	123	161	142	166	174	182	153	142	161	157	145	146	162	134	138	153	140	142	148	170	166	155	140	177	141	164	171	165	152	161	141	176	152	159	153	162	149	159	160	156	142	182	166	177	166	167	145	175	138	146	172	161	161	148	158	164	166	171	178	170	154	136	154	133	165	164	150	149	163	156	175	181	188	153	171	163	164	155	157	163	164	153	164	157	150	136	165	155	146	152	161	148	144	176	163	166	159	141	162	154	164	152	162	161	134	159	161	159	179	155	153	160	163	149	160	175	169	187	133	176	162	131	147	160	140	142	142	177	163	144	165	156	171	146	150	169	147	154	142	159	176	137	164	142	165	143	141	143	189	141	146	164	204	169	143	155	160	178	152	191	142	159	137	151	154	156	176	155	150	143	176	155	148	167	193	180	163	180	155	156	179	164	144	158	151	166	147	153	144	167	150	145	153	161	145	166	146	161	135	158	168	160	149	156	148	160	156	148	131	142	128	169	154	171	171	158	155	152	148	168	166	176	144	145	152	141	153	160	167	145	181	163	159	135	152	151	165	131	148	149	149	149	157	151	158	157	158	142	165	149	161	162	149	135	159	147	159	157	187	150	164	146	173	165	163	158	150	166	164	154	174	145	156	173	178	138	155	173	154	167	171	158	149	148	129	153	175	162	163	152	152	157	143	163	156	155	149	158	138	174	154	162	142	161	169	153	171	159	153	170	181	157	158	160	154	172	177	164	164	163	156	158	175	147	134	166	165	151	151	165	169	148	178	179	156	173	176	159	151	151	158	148	161	172	155	144	168	165	154	145	154	164	181	138	154	162	165	148	165	152	132	163	170	167	159	170	150	166	151	156	164	156	171	170	155	143	191	166	167	173	191	161	164	163	139	144	176	169	148	135	158	152	168	173	141	160	156	149	165	171	142	146	169	157	166	160	151	130	152	157	153	155	164	169	161	155	168	163	161	182	137	160	154	153	139	167	132	159	152	190	171	171	170	151	155	177	145	162	163	156	170	162	182	164	151	156	145	176	154	138	151	123	145	154	157	163	151	162	160	137	157	158	164	169	187	163	176	134	161	169	141	137	171	159	165	183	180	156	170	175	156	150	154	124	156	147	160	152	159	160	165	154	148	168	131	172	180	163	175	173	134	155	153	156	157	164	155	178	154	157	143	144	157	159	157	175	138	159	156	158	155	168	144	143	150	137	132	169	140	171	155	159	134	176	167	166	146	173	188	161	144	159	158	149	142	160	162	155	173	143	141	142	165	137	149	140	157	164	164	179	168	167	144	156	151	156	155	151	156	149	172	143	166	174	152	178	154	177	138	160	156	154	149	175	146	154	160	185	156	180	153	151	148	161	149	147	148	165	148	143	161	140	163	163	154	167	172	142	172	169	152	150	150	170	172	148	183	164	147	171	171	143	151	172	166	139	143	160	146	170	189	151	148	155	154	156	158	176	173	150	148	146	162	163	161	142	162	176	166	169	156	150	147	169	171	151	147	149	167	142	131	180	167	168	137	178	163	161	168	173	155	181	159	154	162	162	143	187	166	177	155	151	165	147	158	176	157	157	146	151	154	169	160	148	157	152	142	156	156	160	150	177	164	156	174	150	155	147	168	155	154	143	147	160	157	147	157	160	161	155	162	150	179	148	159	162	158	147	170	147	153	158	142	154	161	138	143	150	152	156	151	165	160	158	168	143	155	152	153	152	154	163	156	150	150	175	174	137	153	181	166	161	139	153	149	162	178	154	162	140	142	150	189	154	140	179	149	170	135	156	165	162	161	168	172	152	156	144	133	162	153	152	180	146	164	143	175	156	159	139	158	181	156	153	167	147	156	142	151	156	180	148	165	158	143	169	163	175	171	175	160	172	168	161	169	128	177	168	150	156	141	153	168	167	176	171	158	165	158	159	163	145	142	165	160	125	162	174	143	142	145	152	174	164	149	151	166	180	147	168	127	144	147	151	154	140	168	171	182	181	145	176	166	160	160	189	129	173	161	144	163	141	150	179	180	127	152	171	157	153	175	163	160	152	173	165	168	157	155	188	174	164	143	178	160	139	155	155	154	173	151	171	166	161	175	143	188	160	181	157	134	139	160	163	154	150	169	170	157	149	161	161	141	194	153	170	159	152	160	172	155	180	182	153	143	155	169	172	179	166	165	152	157	167	144	147	152	160	144	162	159	147	155	145	151	176	153	148	153	161	164	162	157	132	167	157	143	169	178	171	150	145	148	171	174	132	181	171	149	159	161	146	143	180	159	179	165	164	158	164	158	157	140	159	166	154	151	142	142	143	132	167	150	154	141	157	169	166	144	187	162	145	175	153	154	158	177	159	143	161	139	149	159	155	142	135	150	197	157	155	137	152	168	150	151	155	177	197	176	162	121	153	169	148	154	151	161	168	148	159	147	171	167	156	145	167	146	155	159	148	184	162	153	153	151	158	166	183	164	148	138	151	153
6012	1919	3996	4619	4748	3939	4125	18269	12479	1853	1970	1302	1746	16853	32650	30733	7588	915	740	843	751	809	716	665	632	617	625	675	620	584	589	558	587	629	533	580	616	600	583	580	619	637	630	671	653	668	646	552	582	559	630	1813	3359	3701	2576	1318	754	521	469	491	436	458	443	412	478	453	450	458	491	445	479	423	486	463	448	447	456	439	456	468	474	466	467	452	464	511	451	482	507	434	469	455	496	456	464	477	435	460	454	413	466	469	469	452	488	430	498	471	460	460	470	490	452	446	484	469	427	471	432	503	450	486	467	461	454	466	462	499	450	477	464	464	485	512	490	467	463	436	488	459	458	451	448	434	482	457	467	485	450	464	465	439	488	442	476	429	472	500	466	455	455	492	500	462	492	461	463	473	483	469	433	463	443	473	395	483	468	500	421	451	471	471	490	473	448	427	438	466	437	446	508	447	415	453	490	457	485	434	496	444	461	427	452	458	469	428	470	426	426	472	456	482	443	485	444	480	450	433	486	472	465	456	484	466	502	439	478	433	475	472	498	474	483	478	461	463	459	456	426	488	480	478	459	489	425	500	462	468	462	438	449	467	465	494	456	474	488	458	460	455	465	487	495	431	447	472	486	442	497	501	423	481	439	449	485	474	486	492	496	450	445	435	466	434	491	437	500	456	452	448	432	472	481	472	463	429	481	438	462	467	448	448	469	493	449	422	450	494	434	474	448	459	473	463	456	453	499	477	461	474	474	459	507	448	471	474	468	488	470	429	446	423	482	457	473	441	478	460	444	441	450	518	481	486	466	468	483	430	462	451	447	474	441	477	504	492	418	411	444	494	452	452	492	467	448	471	456	447	403	440	452	474	469	460	453	466	465	499	445	456	472	461	496	483	469	493	446	459	404	449	494	452	484	470	439	471	490	466	439	514	459	480	435	475	469	462	491	436	471	457	441	461	471	462	468	443	451	448	459	474	460	467	449	476	446	448	475	497	465	479	447	451	432	469	446	488	506	470	444	462	481	484	446	436	472	494	456	499	456	446	475	437	442	451	443	466	452	448	455	496	429	449	454	453	455	467	447	447	428	493	466	473	477	457	475	445	489	530	459	459	462	448	456	487	497	480	495	481	468	468	454	456	477	501	468	412	479	490	468	451	457	423	435	444	451	439	453	422	486	459	450	460	470	503	507	475	480	486	442	418	472	461	415	454	470	460	472	450	476	424	435	459	476	429	472	459	458	469	441	479	475	444	480	480	469	474	472	491	486	438	473	487	475	435	425	457	457	444	459	446	516	455	463	414	453	457	453	447	456	509	496	451	466	453	477	470	465	460	457	462	451	473	506	438	429	477	473	454	433	451	483	447	466	449	502	432	474	523	451	474	474	492	488	444	454	485	483	442	467	461	477	448	491	462	495	454	482	486	440	449	451	493	459	449	441	467	452	518	435	456	398	471	469	414	457	494	501	482	451	509	454	486	487	505	498	454	463	443	457	489	459	449	495	472	494	469	448	428	466	469	443	451	449	412	444	467	446	491	426	484	460	462	488	452	444	500	447	458	417	510	452	446	436	484	476	446	471	446	484	494	455	495	464	436	455	459	460	452	452	456	501	428	449	480	461	484	464	444	471	423	421	468	457	493	481	460	478	455	489	479	476	444	486	468	472	473	459	473	464	475	417	476	459	476	504	465	463	453	480	460	479	429	478	479	464	450	432	494	511	458	487	478	442	456	506	482	452	460	448	437	486	468	477	432	461	494	461	472	434	462	488	463	451	453	495	449	489	456	429	475	521	451	487	489	477	477	472	463	456	442	490	483	410	486	452	418	473	447	434	454	486	458	454	485	462	472	447	460	485	438	476	472	459	479	458	446	475	467	447	480	451	476	453	422	466	442	451	411	461	405	444	455	468	434	487	468	456	476	488	468	440	447	442	442	456	451	425	434	476	424	437	439	483	444	437	473	454	475	483	491	459	471	471	437	468	461	529	483	463	465	441	461	484	475	456	468	472	469	460	489	460	476	460	469	459	489	472	486	471	474	500	521	455	453	458	470	468	509	476	461	448	459	477	464	466	461	444	461	476	481	482	492	462	539	487	473	474	450	491	449	472	471	462	435	427	420	491	499	461	433	462	481	493	472	444	481	472	454	453	420	502	450	471	455	453	464	450	469	453	473	488	464	456	427	460	481	442	497	440	479	481	487	478	474	494	455	429	465	489	485	470	476	446	481	443	430	430	462	465	496	465	441	422	481	471	449	481	460	436	446	468	484	434	454	434	444	442	455	460	476	454	471	455	481	468	483	471	467	495	467	459	439	479	409	456	447	498	465	490	459	470	437	460	421	504	498	460	503	484	485	472	510	456	432	498	500	488	448	472	462	457	456	436	481	446	457	478	488	436	468	447	453	460	478	469	438	470	487	458	456	498	460	431	465	446	456	473	443	466	468	445	515	460	476	442	467	458	431	445	436	463	457	456	472	488	438	429	457	461	430	482	473	487	449	474	451	457	453	480	468	482	470	467	484	454	461	498	483	473	460	490	464	464	455	449	480	492	477	480	428	453	482	472	492	489	469	440	465	448	444	451	426	495	413	462	463	466	493	495	472	483	455	472	485	479	475	491	417	414	449	468	432	456	450	477	468	447	466	445	476	450	473	460	445	476	476	454	449	413	474	444	486	471	464	471	462	456	471	452	460	434	466	434	466	458	475	456	488	451	457	456	451	446	470	432	435	459	493	469	424	454	481	447	480	466	525	476	469	499	452	436	449	493	463	439	485	460	457	438	495	457	479	507	440	458	489	505	428	462	504	493	474	493	463	437	457	458	461	450	468	489	465	487	504	485	448	508	404	451	469	459	484	414	479	454	490	465	458	497	519	475	454	478	476	431	472	451	472	473	466	432	459	479	469	461	474	440	439	434	456	474	423	446	460	468	428	486	449	453	455	484	471	447	463	438	395	477	452	436	439	491	466	449	455	486	496	465	428	490	477	448	488	460	477	450	448	483	442	415	468	455	513	509	456	484	431	451	463	455	445	500	489	424	481	451	479	480	462	467	471	459	460	463	447	459	479	459	420	495	424	445	436	448	418	446	433	482	476	465	457	470	449	447	473	439	470	422	483	441	480	463	467	460	470	457	465	466	478	450	437	447	471	463	466	441	457	447	444	501	506	461	466	476	456	429	457	455	442	468	442	474	446	428	455	430	504	426	454	454	493	456	455	474	476	491	465	489	472	440	447	424	477	487	469	450	484	490	483	455	452	487	441	470	458	417	478	465	473	472	453	503	464	466	468	441	463	437	495	465	442	483	462	482	477	442	474	453	453	460	451	470	505	467	458	453	445	496	516	504	483	459	478	450	439	449	502	461	493	454	465	505	454	493	481	447	485	483	485	440	454	460	462	481	474	441	471	447	481	439	482	505	500	457	455	470	488	436	459	462	451	454	474	450	505	518	484	484	479	494	467	455	481	460	444	492	485	465	467	452	463	436	497	471	467	475	466
15880	3682	3709	3044	2264	1604	1082	9684	21063	1776	560	396	427	7236	20577	12941	1418	303	274	296	280	263	231	232	231	233	248	233	254	225	265	224	236	220	214	220	191	240	199	209	192	209	180	204	219	211	229	212	217	207	277	412	708	1292	779	435	280	247	195	188	184	205	208	157	182	183	164	215	196	225	178	199	211	189	164	167	197	190	198	164	188	164	186	193	194	184	190	199	203	193	190	186	193	156	197	172	192	208	195	170	193	157	204	177	186	185	177	189	163	178	187	203	202	188	178	212	161	168	194	173	195	199	179	177	182	182	203	185	161	182	170	178	197	187	211	198	208	176	188	187	167	174	183	176	207	191	173	187	184	190	190	191	186	168	190	198	198	184	158	176	202	194	192	207	185	189	174	147	175	196	187	177	203	182	186	204	194	196	198	193	170	202	229	183	194	170	179	218	188	209	192	190	176	188	168	197	233	187	190	178	183	193	190	193	199	178	181	191	208	172	193	176	164	191	197	195	194	201	201	177	204	188	171	192	202	187	220	189	209	172	184	205	170	186	187	207	193	196	152	190	188	190	179	187	167	186	179	173	188	198	176	220	209	196	165	172	186	188	198	194	169	202	199	230	181	208	189	187	194	211	175	176	188	190	187	179	170	214	204	186	169	170	194	195	188	169	169	161	157	183	219	180	208	186	205	202	180	183	194	188	217	201	174	210	167	188	195	179	186	206	158	183	201	193	191	190	180	199	169	178	172	182	199	177	189	203	200	186	178	211	185	211	195	207	187	187	197	230	200	184	183	177	204	186	165	189	211	171	193	164	194	188	220	201	211	171	168	192	193	199	193	187	205	181	196	166	188	213	190	214	168	191	182	198	213	188	166	176	180	217	167	169	186	169	174	185	175	193	189	178	168	196	185	188	188	194	204	192	195	219	178	169	173	189	183	201	189	201	213	212	172	167	172	208	167	168	203	187	164	211	155	192	174	195	191	191	194	182	196	206	194	150	204	164	180	194	193	183	176	211	175	172	207	187	188	186	186	160	201	192	188	183	164	182	172	168	190	188	221	195	201	199	190	183	185	181	198	187	162	185	209	193	183	177	175	197	171	197	171	196	193	190	181	193	191	180	203	199	185	197	189	169	187	196	222	214	205	201	208	190	195	197	207	218	187	190	200	184	191	185	201	176	172	187	201	188	180	204	184	220	180	170	209	180	177	182	157	206	214	206	206	185	199	178	214	201	198	196	186	162	180	201	203	181	161	178	179	198	177	225	194	191	184	203	173	184	176	204	210	184	185	169	182	186	177	195	165	173	209	161	184	195	194	178	168	161	187	180	200	207	185	165	197	181	169	183	195	201	184	210	188	179	182	210	209	215	181	180	172	169	176	199	188	228	185	180	191	188	194	173	186	205	183	187	197	183	187	173	191	194	161	194	216	198	172	189	189	178	201	194	204	184	190	195	168	211	192	190	167	201	209	212	196	166	181	176	194	180	183	183	188	201	181	208	196	186	219	184	157	215	181	193	188	162	197	168	160	180	209	201	197	182	187	206	187	206	199	216	185	193	175	174	189	163	197	181	219	200	181	202	177	196	182	198	205	208	175	179	185	173	210	212	189	187	219	189	194	204	207	197	189	196	196	207	196	176	198	192	191	176	222	202	194	186	194	189	190	188	207	210	181	203	215	208	176	173	189	175	156	164	194	219	190	178	176	160	201	180	210	199	204	198	186	197	191	185	193	204	186	212	190	157	169	183	210	183	209	178	196	202	186	188	219	165	168	173	174	209	184	204	203	191	206	201	192	177	164	212	202	183	200	202	191	186	158	187	197	183	181	200	189	183	178	164	172	176	213	199	180	207	182	213	186	180	149	202	188	182	179	171	211	194	166	197	166	202	194	213	183	176	209	184	205	189	190	180	196	171	180	213	188	195	194	175	186	202	204	209	207	173	194	215	195	188	208	187	206	183	190	177	214	166	196	200	199	160	193	177	189	193	197	166	221	193	197	195	212	176	224	185	194	179	198	179	174	178	184	225	218	163	195	203	201	187	174	186	192	201	180	178	198	199	194	165	192	187	174	192	169	193	181	191	187	177	218	187	192	167	182	197	190	206	184	192	176	168	215	170	171	205	176	159	180	193	194	166	197	230	164	174	189	181	200	186	180	174	182	206	193	178	199	184	192	191	171	207	184	192	190	199	190	179	147	199	177	177	177	207	163	166	202	165	197	183	212	210	174	194	180	187	197	179	189	197	182	168	188	188	178	192	183	183	194	175	182	195	214	187	182	172	180	182	186	205	183	197	199	172	174	204	195	177	192	190	196	206	190	205	200	198	213	180	168	172	208	150	190	179	203	206	166	178	172	215	191	190	197	194	167	157	189	195	198	199	190	171	190	198	191	197	172	156	230	181	197	185	194	158	178	190	195	214	174	194	167	200	197	193	219	197	215	184	173	179	190	192	171	187	185	188	200	191	173	180	189	171	210	196	176	171	164	162	184	192	187	188	182	176	197	206	166	203	205	195	209	193	175	194	191	186	189	197	189	199	181	210	208	205	208	172	144	196	184	186	206	183	194	173	188	189	181	202	187	182	196	190	174	195	204	190	200	196	190	182	217	209	189	205	200	179	201	185	192	170	181	195	168	210	165	193	203	189	181	187	171	150	175	193	188	225	197	187	191	181	190	192	188	195	201	195	186	173	217	198	194	207	188	180	174	195	182	179	187	213	185	203	165	206	204	197	184	174	211	196	188	196	163	199	190	186	196	185	187	239	187	174	196	154	169	176	181	180	200	223	174	189	192	179	186	203	192	173	193	201	214	184	206	201	224	187	205	185	192	209	183	192	192	197	185	203	175	203	190	182	185	171	198	200	200	204	207	176	227	178	197	198	190	191	195	194	196	215	184	192	196	173	193	197	203	175	175	165	208	185	185	204	180	203	205	184	166	188	197	186	175	174	243	201	184	205	211	193	186	212	206	186	173	192	203	200	185	203	198	199	191	183	194	171	168	202	179	200	190	198	178	188	208	178	162	175	179	163	162	177	213	201	173	182	191	194	177	194	166	196	187	166	163	200	203	194	193	185	164	191	175	177	199	179	195	175	187	211	183	181	166	154	188	181	199	182	197	184	183	180	164	180	185	193	193	184	211	193	217	164	201	186	181	183	212	217	190	202	192	226	163	195	185	169	198	184	192	176	182	209	211	197	182	197	175	190	188	202	174	174	187	200	170	178	193	194	211	197	203	200	172	178	201	198	199	174	202	169	181	185	201	178	193	187	194	189	207	209	215	183	193	200	180	202	195	188	187	180	185	194	159	180	176	176	185	202	215	189	186	204	187	192	195	179	191	184	167	190	204	190	187	207	175	207	216	210	183	194	192	207	181	202	202	154	186	190	182	199	176	206	188	202	203	199	201	176	187	221	187	179	189	200	174	181	208	198	173	207	182	210	154	201	207	183	179	182	180	201	200	192	202	195	179	163	189	191	182	175	187	191	175	205
7859	3277	6613	7734	6837	5780	4509	20920	27033	2855	2572	1917	2141	19876	41501	27931	3106	1293	1122	1260	1350	1197	949	984	910	847	971	1020	986	987	922	957	935	910	919	822	838	750	730	675	693	685	739	714	731	782	898	801	764	702	1193	2157	4393	8269	4715	2203	1153	714	570	512	573	547	550	565	520	550	531	550	539	508	565	545	542	546	558	547	554	544	572	600	573	573	548	521	536	555	571	555	521	587	587	587	515	505	516	554	591	532	578	547	549	549	534	540	522	554	564	565	533	560	539	537	584	585	572	548	572	574	575	545	518	593	526	544	560	545	541	571	568	581	563	530	545	543	537	550	532	541	542	524	535	553	511	513	583	496	582	540	509	528	551	556	530	560	573	570	535	562	533	545	548	567	565	545	532	497	551	544	583	593	548	583	532	551	546	516	497	567	520	536	547	565	556	553	530	558	544	557	519	565	556	562	576	507	577	538	549	549	554	532	535	543	537	563	574	552	514	511	578	524	581	520	584	530	562	557	519	553	541	536	567	563	543	560	544	559	542	546	550	501	563	525	533	567	549	540	539	566	554	506	506	561	536	523	537	551	560	527	587	552	561	577	514	545	604	565	501	528	546	545	563	546	519	552	554	541	545	523	561	528	567	533	503	585	536	517	517	556	542	500	564	544	598	516	574	552	552	579	550	535	564	524	520	539	538	542	548	555	597	613	540	540	541	564	591	570	518	531	557	529	526	546	500	569	584	553	508	523	550	575	599	544	576	543	535	539	585	549	527	549	542	622	538	516	559	510	529	521	529	555	542	551	558	554	536	551	544	550	592	547	540	517	534	529	515	544	571	550	540	529	580	502	538	549	538	528	542	533	563	545	555	554	575	532	513	572	546	550	573	534	529	518	577	583	527	525	494	544	545	538	543	591	546	551	581	599	564	535	502	524	569	574	522	534	538	527	509	519	514	536	545	556	519	561	537	579	592	557	579	541	558	531	540	531	532	525	518	516	516	548	572	549	526	561	598	558	494	550	526	542	583	558	499	518	495	516	483	549	547	519	547	541	530	530	579	523	555	547	554	535	559	518	535	505	537	526	518	536	537	555	546	529	565	543	532	566	557	525	530	557	537	560	584	512	563	564	547	547	574	584	541	557	485	536	557	537	531	569	533	599	529	591	553	521	556	556	543	547	584	570	534	548	513	563	578	547	543	552	569	536	545	560	515	585	532	511	579	578	550	573	555	498	584	554	526	531	528	522	563	554	532	546	539	571	608	574	541	580	506	551	546	534	563	526	593	564	551	605	530	541	531	531	549	512	549	548	569	567	556	551	517	568	512	565	549	563	535	525	544	531	552	541	546	574	553	544	558	532	510	562	533	577	561	568	568	519	517	530	514	546	565	504	555	556	539	556	568	542	507	491	549	588	515	562	581	553	566	538	550	519	545	563	597	577	530	551	546	562	562	513	522	580	576	546	536	548	549	530	525	551	545	580	528	512	542	553	587	565	566	501	549	511	586	536	562	542	568	528	517	555	566	561	578	557	548	517	543	571	537	582	542	534	550	537	533	557	530	545	589	548	501	578	530	505	571	583	535	504	575	578	583	555	538	561	533	553	540	553	551	545	543	558	587	498	563	588	543	534	547	557	549	587	568	553	555	586	531	560	537	474	566	535	564	542	509	529	557	530	576	511	534	521	570	556	539	586	560	553	543	600	556	508	529	538	521	510	531	553	527	530	520	512	580	577	554	585	573	566	592	546	553	546	505	540	551	549	557	544	532	522	576	544	519	508	565	548	542	533	554	517	565	560	565	523	581	490	557	592	545	553	529	508	547	518	547	507	543	558	591	575	583	556	553	554	533	559	529	515	593	576	518	531	529	553	560	562	531	564	533	505	580	543	534	544	534	542	535	548	529	528	576	573	535	523	522	573	582	541	567	509	509	547	539	556	545	493	580	573	547	559	553	554	539	558	560	513	550	557	544	521	580	566	570	564	582	550	551	545	539	535	552	582	549	581	534	508	583	537	556	542	520	574	523	565	565	545	562	522	524	565	531	555	604	561	574	522	545	546	520	576	562	594	560	561	562	513	553	561	563	519	524	531	579	529	581	536	503	495	555	573	522	559	575	551	496	553	561	529	549	517	514	597	558	583	549	564	591	545	570	545	564	552	544	540	555	555	583	556	551	549	590	542	536	509	550	529	547	529	590	565	542	529	533	596	581	539	551	526	526	523	564	596	542	514	514	584	571	567	532	586	544	558	571	526	557	509	515	537	575	552	545	544	539	553	509	518	520	555	511	562	572	563	536	566	551	573	565	554	538	534	557	540	533	534	540	544	578	571	521	539	565	568	551	584	581	615	567	558	550	561	546	475	588	553	532	537	557	556	546	551	568	549	540	562	506	553	542	517	525	543	581	588	497	547	517	577	531	545	565	537	552	556	537	550	539	568	528	542	554	536	507	548	510	543	537	569	526	503	558	533	534	552	553	557	532	545	532	509	556	561	533	523	515	592	531	568	583	565	584	517	538	502	546	583	544	560	555	523	535	587	570	572	608	531	514	549	547	514	535	541	526	543	520	542	551	517	554	566	594	523	548	537	547	512	577	563	538	522	522	538	564	572	532	517	533	544	554	575	496	517	570	561	570	559	527	554	571	556	500	540	501	556	610	553	546	548	526	572	533	561	504	498	501	552	581	518	524	492	556	564	535	538	497	563	548	519	535	557	542	568	516	540	572	548	566	536	553	573	562	533	558	571	552	525	576	560	533	592	559	568	518	530	533	592	568	550	551	541	526	561	571	561	538	518	497	534	584	535	568	497	573	556	548	562	560	535	558	565	552	555	576	581	540	532	520	553	587	557	617	541	547	542	587	579	593	528	522	570	529	537	503	573	521	561	570	553	575	535	534	545	522	556	587	527	581	578	558	499	556	560	558	492	578	543	512	568	579	557	551	509	527	551	564	545	548	553	538	545	575	551	513	530	569	555	575	557	534	528	545	558	572	561	564	537	493	571	558	529	562	523	529	538	542	511	522	517	549	575	511	542	566	558	573	512	555	577	532	549	644	531	569	552	584	594	532	571	557	539	547	509	508	540	507	532	513	565	528	540	582	584	534	559	574	555	546	541	541	508	558	554	501	565	542	544	548	580	583	587	545	608	578	531	578	501	530	564	543	555	544	561	578	582	518	550	573	562	562	544	517	541	574	535	561	548	561	527	529	539	614	562	521	565	546	554	527	510	507	566	570	568	518	586	508	518	548	575	563	529	534	502	578	538	518	526	563	578	552	541	532	545	556	587	530	510	577	551	580	555	555	536	550	543	573	561	550	529	564	531	530	534	581	579	575	581	561	588	547	516	472	582	523	523	537	604	575	567	528	567	561	525	530	503	546	544	529	524	535	520	523	519	539	550	576	550	534	533	539	547	555	563	585	545	508	587	587	551	532	550	530	593	543	528	554	555	576	533	580	576	537	524	583	579	544	592	537	524	562	547	556	593	533	567	503	539	593	550
2068	288	301	293	262	221	257	1566	1186	210	194	177	305	836	983	498	182	172	176	202	185	189	173	174	186	164	199	195	188	176	190	182	179	176	189	195	166	193	195	163	176	203	173	178	179	167	178	174	204	160	177	174	194	223	236	212	206	180	170	168	172	190	203	200	181	156	186	170	177	165	176	178	187	153	171	162	203	189	189	190	184	198	196	167	172	189	176	176	176	169	194	179	179	165	205	153	181	183	168	149	185	168	155	163	201	157	192	189	171	176	179	161	178	175	157	157	164	189	179	172	154	203	156	186	172	165	196	155	160	184	184	190	167	169	167	189	178	166	223	192	184	186	165	170	185	173	168	174	200	166	155	143	187	164	171	185	193	196	180	177	180	174	181	198	155	200	174	177	179	155	171	186	170	159	184	176	185	181	180	178	171	189	176	173	175	187	177	186	161	200	164	156	170	166	175	167	183	170	199	192	181	168	161	178	196	183	191	157	166	171	173	189	150	176	171	196	186	163	180	165	174	173	148	175	173	184	184	159	180	178	186	192	176	189	171	158	171	171	166	184	169	185	163	148	194	180	178	173	165	177	167	166	159	168	196	160	198	195	171	164	180	174	158	161	187	180	177	187	155	154	133	193	178	179	137	176	172	169	206	180	174	188	152	176	166	180	185	166	182	197	171	194	206	171	188	175	179	178	176	193	177	178	169	170	190	181	158	169	184	168	176	171	211	183	173	152	195	156	179	187	167	196	171	179	182	166	179	177	174	188	168	183	163	193	175	159	188	166	161	168	170	184	182	172	173	179	195	186	172	174	197	152	180	197	170	176	174	153	203	157	177	164	178	172	178	172	179	188	184	169	162	173	180	160	172	154	196	162	170	202	159	190	158	186	169	180	182	176	174	179	186	168	193	189	165	174	179	193	167	175	196	194	176	181	169	178	173	195	156	174	202	185	175	164	167	184	172	173	165	191	172	196	206	169	161	191	178	179	168	211	170	173	171	173	160	150	169	172	182	163	177	172	167	177	161	171	144	169	166	175	174	168	173	159	170	176	188	159	187	155	176	158	171	169	172	166	142	192	179	184	169	177	157	191	179	165	190	172	173	172	186	199	176	173	178	177	190	167	186	168	173	156	191	179	180	170	151	165	179	167	219	180	157	160	178	169	165	167	199	175	169	180	183	220	184	184	180	139	178	176	149	174	166	184	177	179	178	186	180	153	168	204	171	178	182	186	165	180	166	185	188	147	162	166	198	172	202	190	175	155	160	173	175	176	178	188	170	174	167	176	163	154	159	182	163	186	153	154	194	167	153	163	216	155	166	165	184	191	194	164	183	169	167	185	175	172	197	166	163	202	157	182	178	168	197	172	179	172	171	159	159	164	168	175	193	195	143	173	177	168	164	172	188	162	178	196	168	175	188	169	187	169	167	186	178	173	180	147	186	181	174	170	147	161	163	173	169	192	182	175	179	189	181	184	182	179	178	174	180	192	179	172	174	187	185	184	160	177	191	190	164	173	191	196	180	167	171	176	178	160	177	183	162	166	166	179	182	170	162	184	177	189	187	170	179	194	165	158	176	189	181	168	181	175	178	177	204	168	164	161	152	184	172	160	168	174	153	181	181	185	169	196	174	156	181	174	169	160	172	177	185	171	191	176	176	155	191	155	156	176	165	180	189	166	191	161	159	195	149	175	181	207	175	151	170	186	186	175	161	151	158	180	164	166	165	180	162	174	167	167	185	175	184	195	192	149	175	169	187	177	173	177	195	181	184	199	169	177	173	188	188	173	176	167	175	186	186	175	186	198	185	168	184	188	195	147	178	152	190	179	159	197	168	198	178	170	196	162	177	156	188	177	209	168	168	167	198	159	186	184	155	186	186	165	194	174	186	183	179	189	199	181	163	175	185	169	167	185	187	150	170	186	168	166	182	195	174	180	186	189	152	175	183	166	195	156	169	135	166	187	191	171	163	180	164	162	194	159	171	173	174	176	189	192	194	183	189	177	188	179	171	169	193	160	195	163	192	180	184	171	205	185	180	185	171	199	168	177	184	168	185	187	174	167	184	156	167	175	163	168	170	183	173	134	168	171	160	181	170	169	190	187	168	167	162	165	181	157	164	169	180	162	175	205	186	221	167	164	180	167	187	169	161	185	167	159	183	178	203	171	196	155	200	189	180	194	176	169	183	184	174	210	190	161	177	181	170	185	170	176	202	163	173	159	192	168	177	182	161	201	182	180	186	182	177	169	189	185	184	195	185	170	175	177	171	173	180	184	194	187	154	158	157	180	167	177	163	178	197	186	176	175	196	154	165	192	204	153	176	191	168	184	158	161	182	160	177	180	167	179	182	155	172	172	191	168	158	181	183	180	184	201	201	186	182	177	181	168	187	185	187	183	186	171	166	189	178	196	186	188	202	194	190	167	156	175	203	169	173	195	168	169	167	175	165	155	174	173	187	197	163	155	179	171	166	174	184	184	175	184	170	184	166	180	169	180	175	177	178	176	190	173	152	178	181	165	172	168	164	179	141	176	172	178	196	191	175	173	152	186	176	186	160	186	196	168	177	150	176	188	175	200	178	180	172	159	167	168	184	184	183	171	174	218	171	164	174	169	170	172	164	179	168	184	164	187	188	184	175	151	219	175	175	160	174	199	200	181	170	198	178	191	183	175	201	185	175	185	171	174	166	184	190	153	175	146	185	162	172	170	171	172	177	158	167	178	200	160	171	171	194	173	172	182	177	173	193	187	160	150	167	184	178	153	165	173	175	150	189	195	185	184	193	164	168	181	173	173	156	169	181	188	164	167	183	195	187	179	185	187	153	186	170	166	194	195	187	138	175	180	184	187	165	208	165	181	177	184	173	165	155	182	174	169	180	165	197	184	189	199	192	187	162	157	184	153	153	175	185	184	173	177	188	178	169	183	153	168	182	187	157	180	170	173	189	144	172	162	193	171	163	175	148	165	170	165	177	195	193	160	165	147	188	205	168	183	166	186	167	166	167	172	183	163	193	184	177	199	178	180	167	185	188	162	183	195	155	162	187	170	192	187	173	210	173	168	163	162	191	176	175	161	195	184	158	154	191	168	160	197	192	213	165	186	169	168	183	175	174	197	170	165	172	183	185	168	170	159	180	192	166	167	164	165	177	185	169	162	168	185	181	178	174	180	173	163	174	180	161	183	183	170	177	188	182	163	179	173	169	181	158	171	191	196	178	175	197	173	191	203	179	190	209	172	150	163	161	171	182	168	183	183	193	179	175	180	149	169	173	200	170	149	188	188	197	184	150	171	161	165	172	192	154	171	177	171	188	186	179	205	163	193	151	151	192	164	166	190	174	168	167	169	196	185	181	195	166	179	175	185	164	168	155	160	169	177	183	169	176	175	170	163	183	195	183	168	172	174	183	165	168	176	161	150	150	187	177	147	179	185	155	195	159	186	158	165	187	186	157	189	172	156	195	181	190	178	188	180	183	149	189	198	168	196	172	181
2178	635	815	971	905	726	846	7758	5161	547	550	568	1531	5132	5561	2291	524	509	520	500	511	547	513	523	507	511	511	512	516	560	500	514	542	543	475	505	501	536	491	480	474	537	517	494	497	493	509	519	569	549	522	514	708	885	994	747	563	556	515	543	490	541	520	551	489	524	530	515	503	488	527	471	515	535	533	526	511	518	541	515	497	502	511	505	513	537	520	528	515	522	492	515	505	492	555	573	502	524	518	503	515	495	506	517	510	511	524	503	484	483	491	523	530	463	469	519	537	509	446	473	505	472	516	537	511	488	496	521	493	527	471	484	488	518	497	547	538	524	502	518	496	510	477	513	539	530	487	516	550	527	548	504	502	548	499	525	525	483	460	484	495	507	514	500	496	496	507	510	504	543	514	537	525	549	522	548	537	499	507	485	514	533	512	488	517	529	512	485	492	496	497	540	544	532	539	513	465	493	506	525	518	481	482	484	541	501	467	527	536	517	511	493	506	518	537	520	528	534	504	556	517	480	536	509	498	505	548	507	488	540	505	482	537	479	477	501	536	540	507	483	471	510	504	493	521	530	506	518	504	515	520	496	477	500	542	453	513	505	523	497	547	438	517	554	487	542	515	533	498	507	540	497	515	503	533	485	547	478	509	517	436	527	554	529	455	551	505	538	519	510	537	498	500	494	483	528	540	514	498	527	493	501	519	523	563	491	532	556	489	507	501	539	498	527	499	574	556	475	518	497	516	499	512	507	515	473	499	522	487	560	532	492	557	495	551	513	482	506	506	526	518	492	538	502	510	539	489	516	503	490	467	477	510	474	494	519	512	533	530	482	556	496	451	498	498	515	506	496	493	459	477	487	511	506	505	543	515	545	486	490	531	501	499	475	500	533	507	508	489	481	549	504	512	502	485	533	537	500	502	518	527	522	514	520	481	507	510	516	505	501	513	506	549	518	490	538	476	517	476	515	517	518	529	531	535	485	471	481	510	473	484	466	507	488	496	524	540	536	508	479	493	519	524	493	493	503	529	459	516	510	534	542	550	540	492	503	512	500	499	501	526	435	539	497	486	523	485	487	505	501	521	504	519	480	507	521	516	567	513	503	522	537	518	516	499	503	540	485	516	523	490	544	493	512	517	553	532	509	482	514	479	540	523	535	495	499	509	511	532	532	519	532	496	489	484	500	512	497	533	494	539	556	483	511	541	508	545	516	523	494	603	521	502	496	521	568	490	532	510	535	532	494	498	457	512	516	534	490	495	544	483	520	525	514	525	570	554	505	509	562	477	514	518	503	514	519	469	508	529	457	555	504	527	516	505	497	479	498	494	478	481	500	521	544	542	508	516	531	528	488	520	536	532	558	574	518	524	526	517	510	517	529	551	529	544	530	483	525	515	548	523	514	520	525	491	507	509	531	542	493	508	510	497	520	514	518	513	514	511	545	498	505	514	482	524	499	535	531	520	498	493	515	539	512	463	485	503	492	510	512	489	479	519	489	499	515	485	528	499	478	500	494	515	504	468	513	522	522	511	510	481	480	511	523	529	509	477	477	456	474	514	525	500	524	493	519	516	507	460	541	511	521	496	538	497	523	530	563	527	530	520	513	513	482	481	539	507	501	527	504	512	507	479	484	530	531	521	501	477	534	532	491	527	538	521	524	516	535	500	507	505	526	524	522	513	563	515	496	507	539	532	477	519	507	476	515	518	536	526	481	477	510	526	492	499	518	512	510	475	495	499	476	529	559	500	488	523	488	487	534	495	525	518	513	479	528	505	496	521	513	456	561	540	519	518	521	518	501	489	455	493	496	508	498	482	516	518	470	530	519	476	499	461	496	517	534	526	527	518	493	503	499	497	520	528	518	548	496	483	515	510	542	551	489	487	576	510	467	537	507	549	499	505	507	499	516	529	510	499	545	490	470	504	508	556	518	505	501	521	495	480	552	524	501	537	520	499	516	527	449	525	525	473	518	528	481	521	539	527	491	522	491	465	510	471	518	536	464	542	516	497	505	516	515	482	478	513	494	537	523	515	491	480	519	510	504	488	505	490	540	498	497	509	497	503	496	497	468	497	493	482	520	488	513	472	512	504	498	476	542	519	482	473	523	493	507	523	510	530	485	559	501	481	505	565	479	529	515	520	511	508	535	524	514	513	491	519	450	520	510	498	526	510	512	556	522	487	480	520	515	473	516	528	513	478	475	534	483	513	528	515	477	521	524	487	509	480	486	520	513	492	514	501	501	463	507	479	530	535	481	516	525	537	489	495	524	508	499	481	517	484	486	548	478	501	512	529	477	506	538	509	527	545	545	526	570	459	516	491	554	495	523	516	462	479	488	484	557	479	528	451	505	474	513	498	510	489	579	508	520	504	525	496	462	539	505	510	502	516	495	460	519	525	477	491	526	537	515	555	535	470	517	504	556	514	500	572	538	524	521	521	523	476	509	533	523	529	527	521	545	482	490	542	519	539	556	524	529	494	527	474	495	491	493	547	498	482	532	469	513	516	512	501	498	490	494	500	522	544	550	520	526	512	536	524	485	533	512	525	475	543	535	538	506	505	493	539	454	519	509	523	481	501	498	548	492	490	502	527	537	480	509	535	496	539	540	548	466	533	490	499	480	494	533	488	497	516	507	526	492	556	493	506	505	489	509	503	541	527	475	517	563	498	515	520	488	493	517	485	543	527	532	525	477	465	499	516	493	536	531	516	465	556	535	522	534	525	503	534	533	509	512	503	479	483	492	523	507	515	550	514	496	517	533	509	510	515	546	543	479	511	527	534	496	510	486	527	495	505	512	559	488	503	502	495	511	525	520	534	480	514	509	509	494	520	543	522	480	510	501	532	473	547	499	567	507	521	523	509	511	523	480	506	465	547	495	517	492	488	513	477	508	478	514	514	518	481	500	503	514	525	500	515	488	521	495	517	502	523	538	505	518	539	488	517	510	506	475	456	524	508	467	518	505	531	539	473	496	547	521	463	515	498	487	531	508	480	493	479	477	479	529	517	521	533	506	533	520	454	517	501	533	496	499	524	530	465	494	502	565	498	491	512	508	507	508	513	495	548	516	531	469	483	513	497	535	548	550	523	492	526	527	524	469	500	528	503	502	490	486	493	519	477	519	504	465	537	475	504	480	482	477	509	518	526	498	517	496	526	485	528	498	505	500	495	527	483	520	507	491	504	527	459	520	510	524	488	527	450	502	513	481	479	517	479	501	485	517	501	530	525	487	513	497	510	528	514	517	518	500	489	534	514	509	520	570	484	490	487	483	503	509	525	515	529	527	464	510	513	502	510	522	508	525	522	513	533	501	503	489	500	548	522	539	487	524	494	507	518	532	515	509	546	497	500	515	516	487	486	536	503	466	532	477	507	503	493	480	459	516	537	543	504	510	479	516	523	514	482	541	528	536	479	492	509	484	486	493	496	504	495	535	492	500	520	520	508	518	514	509	497	500	513	538	553	557	504	510	478	483	531	498	522	521	520	511
9100	1581	1956	1613	1212	938	706	1794	4075	579	338	348	3361	14442	11569	2024	242	213	226	242	218	208	197	204	210	191	182	189	177	157	207	186	180	165	183	155	138	155	162	192	173	159	159	155	161	163	164	149	173	166	149	258	646	628	496	320	222	187	142	158	149	126	171	157	166	175	151	159	144	153	154	149	182	152	144	140	143	153	153	158	138	163	151	173	134	155	187	155	172	152	142	153	173	157	167	135	148	160	146	162	145	149	131	159	146	126	159	156	164	171	160	155	165	150	159	166	156	150	163	157	160	160	165	161	170	150	159	166	143	138	140	166	162	169	148	167	149	163	156	147	138	155	159	146	154	128	166	163	125	147	151	148	152	159	164	146	166	139	172	183	156	158	151	164	148	162	169	152	159	152	170	136	161	157	160	168	158	157	153	151	141	135	156	162	146	158	147	160	139	148	146	188	165	138	160	146	167	169	155	171	141	153	150	164	181	155	181	166	145	147	155	155	143	145	168	161	131	158	130	152	143	158	155	179	146	165	153	157	149	149	151	135	137	166	147	153	168	144	131	139	150	187	169	149	149	172	133	148	165	143	162	145	159	144	154	138	164	139	157	151	160	124	153	173	165	154	153	137	150	160	156	166	142	149	159	154	153	140	154	177	147	150	165	161	168	145	155	158	167	158	161	166	145	161	180	162	139	135	142	151	157	171	146	159	165	160	144	150	161	167	155	185	152	154	178	161	138	165	158	146	162	133	160	153	151	175	128	138	162	141	144	157	145	156	155	168	165	167	149	140	131	161	138	178	170	150	134	151	151	159	155	135	153	151	174	157	172	171	179	161	179	149	150	152	140	148	149	164	152	149	164	157	143	176	167	149	182	172	152	157	170	130	156	144	153	153	157	173	148	140	155	131	150	159	147	165	136	166	144	161	154	154	169	152	155	169	147	150	161	166	161	151	158	158	144	175	141	165	169	150	152	158	149	157	152	148	166	160	152	168	177	166	152	150	157	156	154	158	165	146	143	157	136	137	159	144	143	134	155	139	136	142	151	140	157	146	170	156	164	150	157	170	174	153	147	137	155	134	151	158	146	193	140	173	140	172	143	167	146	141	172	167	158	156	154	148	138	170	151	153	150	164	155	133	149	156	176	172	180	148	167	165	165	170	155	176	164	166	162	153	161	131	159	164	151	163	163	161	166	157	170	148	148	123	141	176	171	184	159	161	166	174	147	138	166	159	154	137	152	136	149	155	162	142	160	147	144	141	145	154	163	157	131	151	139	147	154	148	118	128	150	174	157	163	136	148	158	154	169	148	185	150	165	156	151	135	174	167	161	152	148	153	159	132	145	171	147	144	152	152	145	145	155	143	162	157	162	149	164	171	150	150	134	138	141	159	142	161	159	152	166	133	176	153	182	124	130	141	154	149	160	155	135	140	161	169	138	143	145	175	144	171	151	147	153	158	151	134	162	163	157	146	129	158	146	164	148	157	139	190	180	171	155	168	146	139	164	156	156	154	164	179	122	177	180	160	152	151	145	158	141	161	168	170	145	161	147	155	138	147	161	147	145	177	152	143	139	150	165	154	159	157	155	144	156	187	147	144	142	130	142	158	172	138	147	175	158	163	184	180	163	140	151	148	148	148	166	159	160	159	140	145	157	158	147	149	117	164	153	146	145	143	154	157	157	127	137	167	146	152	140	155	150	139	153	146	145	145	159	149	159	163	160	139	147	171	157	178	150	148	149	162	170	162	168	174	157	183	142	147	147	155	171	158	154	154	168	148	125	162	128	175	171	156	137	154	164	166	145	142	172	134	134	150	171	137	161	152	143	154	157	144	135	156	157	161	145	155	145	148	170	152	167	133	156	172	160	150	156	146	156	165	149	160	140	161	174	152	141	167	159	139	174	138	161	158	152	138	151	144	141	167	160	153	140	161	145	162	137	171	149	166	152	142	159	148	143	172	159	162	142	172	127	147	154	160	175	139	147	129	171	165	140	151	140	155	157	157	176	160	168	144	149	167	138	139	157	151	173	151	161	172	157	147	148	168	148	152	135	158	165	137	155	175	201	139	146	159	140	174	179	172	149	165	167	145	152	165	165	136	147	163	141	140	140	152	144	157	136	148	149	179	144	138	120	149	138	153	161	153	137	172	147	151	163	155	129	164	138	143	149	132	167	141	171	159	146	156	155	157	160	158	166	155	169	168	133	139	149	159	190	167	151	178	151	150	145	157	167	146	148	162	160	170	162	172	137	139	152	155	158	176	144	151	154	142	154	158	149	166	158	144	162	149	152	149	147	162	149	172	174	164	163	139	158	168	172	164	145	154	172	144	146	177	173	172	160	155	144	164	155	131	153	136	155	148	159	152	161	164	155	175	157	155	144	165	144	129	155	146	182	153	155	149	156	127	166	141	173	163	143	145	153	143	154	158	144	143	146	180	141	143	165	162	139	161	147	141	144	154	163	168	143	160	141	171	142	161	164	168	160	149	146	167	174	173	148	148	168	139	160	161	161	151	152	161	144	147	159	156	192	154	130	156	150	175	157	176	147	137	145	163	170	162	145	140	172	152	137	161	152	139	150	157	187	166	156	156	148	156	147	163	151	149	169	149	148	175	152	147	169	136	161	169	157	133	143	160	163	146	168	170	151	147	149	179	170	147	162	173	170	134	155	142	165	150	141	135	140	129	145	145	114	164	168	145	142	166	159	157	149	144	143	168	141	139	141	178	148	154	155	152	153	165	145	144	181	155	165	160	142	154	153	142	151	153	162	194	142	168	162	133	160	170	162	170	145	153	142	147	162	145	136	156	153	148	146	145	166	148	159	157	156	135	127	141	131	153	154	144	144	158	156	136	146	154	167	165	167	165	160	160	147	148	150	141	144	164	165	150	159	171	134	148	166	170	166	170	149	155	152	150	149	156	152	147	162	143	152	146	166	153	163	168	149	147	144	129	149	158	128	169	159	134	170	148	154	172	157	159	160	166	151	164	152	154	150	164	159	162	152	172	142	142	167	162	153	167	147	135	142	160	170	166	134	171	165	134	144	151	133	180	150	155	145	148	149	148	161	165	177	158	187	161	140	146	149	154	153	151	159	177	160	164	129	139	138	153	155	165	172	135	138	152	159	145	151	160	146	175	119	147	143	149	135	146	177	169	134	150	149	153	151	155	157	150	135	130	147	159	162	152	161	161	141	157	143	164	143	163	161	161	154	133	136	151	154	163	186	136	155	133	140	146	171	154	167	162	127	160	176	141	163	131	170	156	147	153	149	141	155	151	131	150	160	160	154	166	136	163	166	152	124	159	149	160	146	133	150	149	137	175	161	143	155	159	150	148	165	147	141	155	154	143	152	142	150	145	163	166	159	163	159	151	146	139	161	158	150	143	144	146	167	147	181	130	136	166	141	158	152	135	171	140	154	148	166	165	161	162	174	143	166	149	187	165	155	160	160	154	159	163	144	172	179	150	176	167	140	146	152	166	152	166	153	169
6015	1884	3895	4712	4342	3653	3049	7684	13101	2254	1573	1624	13451	36297	28426	5361	980	939	973	912	997	966	825	741	705	769	827	687	641	553	645	649	703	643	614	617	563	592	561	579	570	571	530	558	524	583	597	554	550	464	550	1330	4340	4212	2888	1653	796	500	467	461	438	512	447	401	420	495	472	491	484	447	465	434	441	442	426	486	481	516	487	453	416	472	476	461	466	449	467	465	483	414	466	476	435	499	443	453	501	504	512	485	491	491	477	460	473	464	461	438	481	488	452	439	480	455	470	467	432	453	491	478	467	428	473	463	455	492	471	444	522	444	442	458	442	432	474	432	432	414	471	479	416	460	423	448	486	491	487	487	466	455	432	451	444	459	410	465	423	437	485	471	445	431	463	445	449	477	437	444	448	477	478	432	467	460	450	506	450	467	477	476	462	477	463	442	469	488	435	499	522	467	444	433	418	470	464	490	432	443	484	438	473	432	434	434	477	458	499	451	479	479	484	460	487	458	483	482	493	464	486	465	533	486	469	479	467	459	451	436	429	447	418	459	485	468	477	453	444	505	458	462	432	481	429	495	501	476	468	439	460	487	431	440	444	461	453	451	488	459	473	466	458	477	467	419	447	456	452	470	444	471	466	464	442	442	452	459	444	465	441	432	443	488	446	425	468	464	478	434	434	455	462	491	467	441	462	457	432	458	482	484	421	483	435	452	460	488	475	425	512	451	487	455	459	477	486	447	454	497	433	457	501	433	503	485	456	487	484	475	470	448	427	483	444	459	487	424	457	439	434	474	484	453	516	459	478	433	481	479	449	468	483	490	469	466	475	446	466	469	463	446	462	477	445	451	468	445	484	458	453	484	416	505	451	451	446	461	447	432	467	435	499	457	484	444	456	500	448	486	429	460	450	469	462	459	445	459	428	458	455	424	470	456	439	463	479	438	502	496	462	472	448	478	483	447	420	466	458	450	470	463	487	457	460	479	460	477	460	471	467	442	497	462	436	458	474	460	463	452	461	505	439	467	459	447	489	485	438	429	477	490	430	451	472	445	465	478	465	458	471	462	499	473	498	461	414	468	463	459	482	452	491	438	476	473	429	458	467	449	451	495	511	450	458	453	472	486	458	443	462	485	449	423	447	447	456	470	472	419	454	463	455	452	441	445	478	476	446	524	463	438	480	498	453	481	479	425	458	504	419	453	468	459	467	445	465	425	460	467	464	472	487	442	432	480	450	456	458	442	451	463	509	487	476	461	506	438	466	440	474	427	442	488	451	458	462	436	431	430	495	499	479	468	452	465	462	448	482	467	435	502	462	455	455	413	426	449	469	455	430	467	422	472	437	447	467	458	465	477	426	432	523	441	518	452	453	437	465	468	489	437	455	464	445	491	489	457	472	469	476	438	465	472	454	456	466	459	440	430	431	448	477	456	450	497	490	457	430	462	479	455	465	463	476	490	504	482	451	485	466	475	442	435	492	462	495	470	459	446	460	468	471	445	476	496	454	415	466	426	448	481	503	452	421	504	469	489	438	471	468	469	508	470	461	451	437	432	468	479	432	517	446	443	484	443	471	475	453	434	429	479	416	484	454	459	456	439	467	467	451	447	438	445	490	474	471	434	454	502	498	468	469	424	484	451	490	458	476	474	485	494	436	481	443	470	462	480	463	465	465	470	458	483	496	472	494	461	434	466	481	477	436	438	458	468	469	446	490	508	519	457	468	449	449	439	476	442	497	441	460	473	464	469	480	476	442	473	489	460	466	449	468	461	446	463	457	486	491	475	424	475	518	488	466	496	474	474	449	436	460	491	456	430	474	446	443	452	502	462	456	464	450	467	473	480	483	428	444	457	456	450	421	488	461	481	462	508	453	474	494	467	446	449	461	475	435	457	468	478	461	518	464	476	448	487	477	438	431	491	457	458	470	470	468	414	419	507	428	465	444	434	471	453	432	476	441	454	458	450	479	456	439	406	465	399	464	463	462	468	446	456	445	466	471	464	492	471	473	469	475	472	473	455	445	480	430	470	435	496	436	506	455	440	481	481	489	475	446	450	469	421	456	443	484	477	451	486	481	426	435	473	499	448	442	438	472	443	440	469	480	425	466	460	478	446	436	448	467	459	443	420	447	442	519	479	461	459	444	469	434	482	467	497	469	474	460	463	485	490	458	418	470	463	456	478	443	424	443	435	461	448	467	474	460	456	495	418	450	481	490	466	444	453	493	467	469	485	443	457	496	485	466	439	477	437	433	473	429	434	442	451	508	459	456	450	483	450	444	440	463	451	473	470	461	475	416	470	449	472	457	437	458	465	446	440	488	451	454	423	445	434	448	444	442	497	474	485	448	472	459	442	471	439	447	474	432	458	479	440	449	485	425	449	493	467	487	483	489	460	462	452	457	445	479	460	479	454	450	477	449	469	486	459	474	460	465	453	473	452	463	480	463	457	438	443	456	484	440	437	441	473	476	460	432	454	466	451	460	469	458	483	452	461	496	445	471	442	466	444	460	451	447	475	464	459	476	448	475	463	460	444	454	466	435	441	461	515	451	458	442	446	460	429	476	421	494	484	461	463	480	472	436	456	432	522	457	438	446	452	493	444	460	438	450	513	496	486	487	483	500	423	481	461	505	473	463	474	476	468	468	480	514	490	448	472	463	484	471	459	490	461	454	483	464	470	466	452	483	459	461	437	478	460	487	471	451	482	430	472	454	477	447	462	462	469	491	459	477	435	474	468	443	473	484	465	467	457	419	446	445	465	426	476	459	458	443	483	472	455	476	469	504	443	468	497	486	472	487	475	424	442	452	446	457	480	484	466	434	469	517	430	449	471	467	477	475	451	442	465	453	460	519	450	469	456	440	467	462	456	469	458	466	440	482	449	468	471	493	460	482	472	421	484	511	445	508	438	448	441	479	533	443	460	489	491	462	474	430	428	431	466	466	445	456	443	444	497	448	434	411	486	470	474	456	426	500	445	454	480	471	471	480	502	426	469	442	473	493	464	485	447	468	445	464	431	466	468	485	448	448	506	488	473	445	480	440	443	462	443	445	456	463	480	436	440	482	449	448	480	501	457	482	481	458	451	480	484	458	438	450	443	454	444	494	468	413	456	458	481	506	539	448	480	405	425	454	445	453	504	475	465	464	486	469	436	524	461	475	461	393	436	433	443	466	474	441	436	469	448	482	498	465	461	466	478	438	480	468	482	459	463	468	501	435	464	451	469	461	436	488	418	496	479	498	451	417	463	490	458	476	461	440	416	454	457	467	451	447	433	452	444	432	457	469	438	488	424	455	476	474	449	467	466	442	462	455	462	438	485	484	433	468	436	480	503	467	456	449	492	464	455	471	464	476	459	455	480	464	461	487	474	446	485	498	453	442	486	493	492	471	461	432	473	472	425	449	444	444	441	497	482	455	461	458	449	480	506	425	434	464	463	463	471	485	460	471	441	467	415	455	517	456	489	468	415	475	461	458	417	466	472	461	459	455	448	485	482
15469	3350	3572	2819	2204	1581	1239	3765	977	707	521	453	4486	23686	24759	8406	403	272	295	311	280	281	264	248	261	265	228	216	197	236	218	239	240	243	229	211	261	237	211	238	177	208	229	211	215	192	243	228	204	208	227	346	735	727	655	486	316	214	217	211	227	164	189	188	217	204	189	195	206	210	193	190	179	184	199	218	200	181	212	200	213	199	208	189	207	185	194	197	206	200	232	205	193	199	194	204	204	182	183	195	208	203	205	176	155	171	199	194	198	187	216	213	187	200	197	213	177	188	197	189	215	207	177	203	206	211	196	213	211	208	195	210	211	201	181	190	209	212	192	199	183	206	227	185	198	192	216	197	208	198	185	184	201	188	197	209	212	224	199	190	204	224	204	208	194	189	216	171	179	179	196	177	213	208	203	170	206	187	219	172	188	233	216	210	209	200	224	206	194	205	196	187	186	183	213	188	193	218	197	221	207	211	207	182	204	202	184	217	187	207	207	203	203	210	197	171	187	191	199	210	218	190	186	189	184	198	210	213	200	196	178	183	198	183	204	195	191	175	195	190	207	195	190	189	205	208	197	193	202	184	195	216	187	218	193	202	194	209	171	216	174	182	190	204	206	183	174	202	165	210	208	181	166	193	198	208	191	181	218	191	202	219	182	201	216	195	182	209	197	219	211	204	226	190	186	189	199	195	185	215	195	186	204	213	198	217	205	187	197	198	189	225	205	203	198	213	192	172	222	217	187	169	215	205	195	164	201	195	206	209	208	214	205	192	197	208	199	206	180	205	233	212	197	193	202	174	202	196	194	216	206	195	209	207	199	218	203	197	208	232	199	191	193	203	217	227	201	205	187	199	208	200	199	194	195	196	174	185	199	207	212	212	175	179	172	178	191	196	181	190	208	202	216	182	185	212	220	192	224	203	201	219	180	179	183	195	172	193	195	189	181	191	192	214	218	189	190	182	190	202	185	213	218	188	195	197	181	228	189	192	198	211	193	207	206	207	196	207	195	181	204	174	190	211	224	211	203	199	182	189	223	193	216	205	179	195	183	200	196	210	180	198	193	184	198	206	226	213	174	199	174	221	175	198	170	185	207	181	210	199	173	187	186	190	173	189	195	205	192	194	171	190	189	192	214	205	196	224	182	185	201	173	238	180	167	199	198	183	192	187	213	222	200	210	211	174	188	195	182	197	195	212	197	200	200	185	185	195	194	175	216	221	181	187	166	198	214	206	202	217	183	195	216	220	181	208	171	186	203	201	192	192	188	234	201	189	186	205	191	200	191	189	185	213	197	201	210	194	187	206	231	198	220	157	219	210	167	174	192	191	199	200	225	206	201	183	189	174	198	192	193	208	198	189	208	204	174	207	184	191	209	198	203	196	205	203	231	205	211	208	219	214	203	217	188	225	196	219	221	166	202	219	197	184	211	200	193	181	178	199	205	195	232	197	210	181	188	210	204	214	190	201	203	197	202	252	219	212	203	191	211	202	192	204	181	210	190	211	192	197	206	197	206	169	180	209	181	218	166	195	190	214	201	188	193	166	183	229	194	172	194	189	219	224	215	189	188	196	191	220	217	173	215	193	188	180	207	209	215	197	212	193	200	216	183	209	189	181	203	186	210	192	217	233	203	199	214	200	218	166	211	198	188	211	196	171	181	201	212	189	227	195	212	200	210	192	191	203	218	204	207	204	181	204	214	207	192	217	179	228	193	211	178	194	214	198	197	223	213	185	207	202	190	180	198	194	181	219	235	214	184	179	182	190	202	186	189	195	213	195	198	217	201	197	195	206	185	187	188	233	207	204	193	206	185	199	205	186	172	156	198	196	190	219	204	177	196	182	198	194	187	217	217	209	192	231	188	198	188	185	197	206	186	194	207	182	186	230	195	194	216	192	207	176	194	180	201	219	192	203	183	222	175	185	211	188	181	172	209	197	176	194	222	183	190	208	216	183	194	202	201	222	215	183	205	197	198	206	182	194	189	196	189	213	200	194	197	192	189	203	220	185	195	196	214	212	198	175	194	202	187	191	207	225	210	197	204	215	180	200	202	215	198	205	198	203	194	213	187	196	197	196	163	177	193	183	184	206	202	196	204	206	198	194	186	190	203	229	192	183	195	228	192	215	198	209	193	162	204	194	195	212	218	178	209	226	206	187	203	208	201	184	192	179	191	207	212	203	197	223	204	189	201	189	207	193	190	185	181	216	210	186	210	203	237	195	199	192	204	206	202	206	185	188	199	173	180	175	203	187	200	166	194	200	190	213	223	192	209	188	180	202	195	201	209	166	199	212	182	201	215	191	195	195	201	184	200	192	185	208	192	208	213	176	176	168	209	209	190	231	205	202	206	191	186	200	199	215	190	219	222	202	201	188	208	191	184	221	210	197	178	183	212	184	182	177	209	205	198	200	194	208	206	192	192	172	179	182	200	191	210	199	183	218	196	166	207	180	219	198	234	189	192	231	187	190	207	190	218	190	186	169	193	186	193	217	196	217	183	203	191	183	183	202	184	209	200	186	203	218	198	181	223	211	210	187	176	168	207	213	195	176	204	189	192	206	196	183	196	207	195	201	204	181	194	189	224	206	208	196	186	203	189	200	226	181	199	222	215	190	203	176	200	196	211	172	190	197	182	199	201	187	186	206	180	233	203	204	208	191	197	193	208	192	190	201	207	180	187	195	194	223	210	211	227	171	198	193	200	215	209	171	181	204	182	188	230	187	184	177	193	203	200	209	213	200	201	214	182	203	220	200	204	187	203	196	208	198	209	207	205	200	197	198	194	206	193	201	214	192	203	181	204	205	212	195	186	211	192	215	208	180	187	184	194	210	216	159	226	189	204	184	187	206	186	203	202	200	211	216	194	185	187	183	182	185	179	246	199	207	196	210	177	189	206	188	197	226	197	209	212	204	214	202	184	195	198	198	203	202	216	179	192	203	193	185	202	208	209	179	199	201	206	195	192	193	208	191	193	170	198	199	201	185	185	203	184	213	191	188	216	198	188	185	189	194	180	189	188	192	215	196	209	208	177	214	204	194	167	221	194	190	186	208	177	200	209	189	212	197	204	198	218	213	161	167	206	213	210	197	203	209	208	191	174	205	178	213	198	180	196	200	211	191	200	192	190	197	193	186	185	219	203	211	209	206	216	202	190	200	219	216	196	181	175	227	207	237	193	205	222	193	200	196	202	203	190	215	195	196	210	195	214	203	201	181	203	203	189	188	190	203	198	207	211	193	200	227	207	201	193	228	187	183	184	207	211	176	202	203	220	212	201	201	204	227	200	212	175	202	205	194	210	199	196	180	178	191	202	192	185	187	205	210	201	204	183	174	196	220	202	225	211	198	181	170	211	198	174	208	190	198	197	189	189	201	194	194	198	184	189	196	206	192	197	207	211	203	188	183	208	191	186	208	223	208	204	197	222	209	191	212	184	189	218	184	181	201	200	205	180	219	216	191	211	176	207	211	215	233	207	209	205	213	198	230
7821	3186	6402	7565	6684	5636	4929	9491	3707	3197	2474	2290	14201	45005	44417	12389	1270	1179	1225	1210	1332	1342	955	984	1077	968	882	772	755	768	823	840	935	850	808	860	856	791	766	714	683	777	706	711	682	662	752	711	675	679	737	2028	4988	4144	3751	2620	1455	825	586	584	580	576	593	578	548	569	546	550	551	584	614	591	613	543	582	594	579	576	559	575	586	563	567	592	577	594	595	584	611	565	594	577	568	623	559	601	562	566	552	561	599	590	594	570	575	575	607	598	584	585	580	513	528	531	566	574	617	574	574	549	565	560	572	571	583	599	574	601	600	621	552	563	584	590	620	606	586	579	520	571	592	565	555	575	569	586	554	597	587	589	622	580	540	631	592	620	564	535	551	573	564	571	627	582	613	561	566	595	604	566	571	571	526	575	569	560	540	572	574	553	628	570	536	552	590	601	559	582	563	584	562	560	595	574	612	579	612	571	591	624	593	548	580	562	581	607	583	589	583	572	583	623	503	617	581	554	608	541	558	566	589	573	580	570	543	571	594	577	594	624	594	593	564	583	563	547	557	594	587	579	534	582	593	561	576	572	608	573	519	565	567	537	583	586	600	543	533	571	597	568	627	596	587	566	617	571	569	572	567	639	564	592	623	558	550	564	557	572	618	530	545	543	598	617	611	568	575	598	601	585	582	601	550	632	513	553	587	619	554	559	556	604	602	555	592	590	603	604	559	557	599	573	546	568	575	561	587	574	549	582	581	575	587	566	553	576	605	578	600	616	567	621	593	522	583	594	607	561	560	540	546	604	582	572	639	587	571	602	553	564	536	546	565	578	539	609	566	551	557	597	578	544	582	604	568	564	563	557	541	597	615	589	569	599	577	583	548	600	530	602	608	628	568	590	604	617	546	574	581	614	572	591	586	556	598	566	579	603	616	558	557	581	590	562	615	592	561	611	559	540	564	549	579	630	592	582	588	548	562	622	622	591	592	559	559	558	570	581	574	583	564	591	578	556	570	575	567	572	577	598	586	577	560	567	600	590	569	589	597	567	601	576	593	596	630	530	574	578	551	579	584	567	569	574	563	544	598	529	559	596	532	604	532	566	580	546	595	571	569	584	589	520	591	552	593	551	592	593	560	567	532	648	555	560	551	608	606	521	541	575	583	594	599	576	612	581	552	600	558	552	533	593	564	563	555	565	593	595	560	583	549	547	603	577	527	595	560	575	608	591	540	569	584	598	599	605	559	561	561	561	572	563	589	560	553	532	617	538	573	586	530	598	577	561	544	580	584	609	616	545	584	573	541	565	572	605	562	561	544	613	599	600	601	594	541	585	569	567	585	628	581	599	565	565	545	558	554	572	565	572	541	542	602	620	641	567	575	586	569	585	602	600	565	591	622	582	595	559	584	597	556	583	588	584	599	577	557	556	594	544	525	630	585	587	579	538	530	586	606	577	558	570	602	569	552	569	575	516	550	583	594	532	599	562	587	596	597	556	547	584	604	578	544	570	561	546	557	531	559	542	617	621	595	519	532	602	556	603	580	574	601	583	608	547	580	585	584	553	592	574	543	579	572	565	587	613	563	614	560	539	536	596	547	583	622	621	571	556	575	563	603	606	605	585	576	574	574	592	583	583	576	575	545	565	579	571	526	566	554	570	564	581	581	533	588	550	593	561	587	544	526	582	550	552	548	555	560	555	575	583	579	608	621	558	569	565	573	620	551	578	601	559	570	628	588	563	587	572	586	604	651	608	575	567	555	575	619	560	602	566	583	611	582	540	547	552	627	582	632	550	555	549	589	554	590	564	564	604	620	580	550	583	595	585	572	557	547	541	601	553	540	522	607	552	577	598	574	580	623	579	576	583	572	534	619	590	584	565	553	548	582	574	564	565	575	586	584	552	593	594	520	592	591	618	587	530	533	584	579	549	585	560	588	589	558	569	578	623	569	601	571	576	537	528	537	564	573	562	601	578	587	602	507	605	598	617	587	575	569	591	539	580	593	628	599	580	561	568	598	538	591	630	574	617	578	575	591	614	570	570	573	611	587	606	524	561	539	572	587	552	585	592	552	554	556	549	564	562	572	574	552	621	594	602	563	553	571	560	561	572	585	574	578	574	599	544	590	572	565	546	548	548	567	545	566	558	567	584	558	583	537	588	589	571	570	577	613	613	575	579	569	587	599	562	590	583	568	549	553	534	564	544	577	598	581	612	595	565	534	597	555	585	595	554	560	556	581	557	572	592	580	579	563	563	555	596	555	613	572	558	584	584	567	599	558	601	600	560	554	558	573	567	574	603	542	623	541	562	551	605	586	583	580	600	576	603	630	554	578	579	624	597	595	612	570	561	580	541	589	570	617	555	577	586	547	611	564	594	591	582	566	539	575	538	545	581	589	608	547	601	570	541	537	598	579	575	523	606	579	565	576	570	545	618	557	581	592	547	590	553	579	585	557	577	567	602	584	603	551	601	592	553	594	592	613	585	618	546	551	582	603	557	581	541	594	568	601	561	569	551	549	583	577	599	569	602	613	570	574	574	602	562	610	555	583	619	565	573	560	562	601	597	577	547	637	610	587	582	585	576	585	595	599	622	534	565	596	542	577	571	597	585	569	544	554	569	610	561	570	585	577	585	593	612	529	601	598	570	601	553	581	565	601	602	579	577	566	589	625	594	610	577	597	561	627	541	573	560	569	547	575	574	589	592	533	590	572	561	584	549	570	559	534	631	581	588	567	629	540	600	604	563	572	540	587	545	572	586	557	539	547	558	570	582	594	536	550	577	571	576	566	598	569	586	576	596	542	616	613	603	557	585	598	593	600	613	567	550	588	582	591	602	541	589	560	568	556	580	601	557	539	579	571	564	584	570	546	560	556	604	557	554	582	585	604	579	567	527	563	573	530	513	562	596	537	600	561	565	540	599	571	581	558	530	567	556	570	503	566	603	548	593	580	550	544	600	620	556	546	537	570	568	559	533	579	588	599	571	578	526	629	557	583	589	547	619	543	556	553	581	577	576	564	595	563	555	554	548	578	552	567	530	605	571	613	537	574	578	566	575	607	610	602	567	601	559	549	538	570	556	604	575	553	574	564	575	572	545	544	539	592	618	536	534	593	573	548	554	581	609	555	639	564	565	602	602	568	583	582	591	624	577	598	588	590	511	583	549	595	608	580	576	589	530	547	553	563	580	575	598	548	594	559	567	576	582	573	571	554	576	554	547	560	580	569	575	546	590	579	590	544	574	599	580	571	571	587	587	564	590	569	584	584	604	575	571	609	583	562	580	587	567	563	568	599	543	600	595	599	525	581	574	581	589	574	577	581	598	553	537	602	537	541	573	565	586	585	614	495	560	570	600	575	542	580	594	590	535	579	584	603	592	568	595	607	545	592	574	588	599	640	505	579	588	581	526	560	575	568	588	580	551	579	601	575	602	610	567	572	573	558	592	531	563	580	574	614	626	578	570	619	549	570	570	585	552	594	562	566	560	597	575	539	581	540	565
2120	295	363	313	308	225	259	237	207	205	197	211	279	848	1598	312	214	211	210	188	188	208	182	198	199	204	188	222	155	178	215	188	182	202	221	211	211	204	204	235	183	209	193	207	193	197	204	192	202	216	189	194	213	254	296	300	233	223	190	195	183	161	214	185	202	202	218	194	206	181	210	216	162	224	204	215	192	173	175	187	188	174	201	187	190	210	217	211	193	209	217	206	188	223	205	166	206	212	190	196	191	207	228	192	220	209	208	200	236	220	194	201	182	192	200	181	193	198	210	222	210	192	204	226	222	213	205	225	221	206	202	184	195	184	207	199	172	210	188	196	207	199	230	186	199	187	193	184	214	176	204	179	200	198	207	187	194	191	190	187	195	186	184	199	192	224	180	197	217	190	191	199	186	237	196	195	221	174	169	214	192	210	208	207	189	230	188	199	206	196	208	207	186	217	227	193	225	201	180	203	189	201	237	183	209	205	217	205	187	195	198	222	184	204	201	218	194	228	207	220	192	191	248	212	220	215	208	207	214	206	198	178	193	213	214	204	218	221	207	193	204	205	213	209	202	207	187	201	219	197	207	210	193	233	209	191	200	193	206	178	222	202	199	234	193	233	189	210	206	203	219	201	191	202	180	216	218	219	230	197	202	225	199	168	212	233	206	196	201	202	195	198	174	236	206	195	187	220	183	234	196	239	205	207	224	203	220	200	216	208	168	220	219	193	220	183	202	199	204	228	205	210	226	198	214	197	211	198	194	181	214	206	214	214	220	196	194	218	215	199	203	208	195	203	193	190	235	193	226	207	179	193	189	202	209	188	209	216	188	179	192	194	202	187	201	202	204	192	191	202	187	215	238	203	214	232	216	207	194	192	218	246	179	193	234	207	182	189	206	192	209	220	207	193	198	219	198	197	189	192	225	195	190	175	197	201	197	174	205	178	191	211	199	215	229	173	214	200	201	200	209	194	186	203	185	198	213	183	203	186	195	206	207	224	206	218	165	228	193	201	201	211	193	176	197	209	209	200	191	181	205	204	190	221	188	215	215	208	187	234	208	232	204	189	195	208	196	185	194	192	207	184	174	203	183	203	201	203	189	178	161	194	213	178	228	209	210	206	184	221	254	175	222	208	206	215	204	189	203	186	192	194	190	189	223	194	195	203	208	187	193	212	226	191	203	188	190	224	191	207	155	178	207	194	197	204	201	193	201	191	219	198	195	196	203	207	194	212	195	226	210	193	237	207	205	189	208	190	199	194	194	187	219	181	223	209	222	210	210	223	192	222	210	194	191	200	228	211	192	197	200	184	234	185	207	189	202	219	186	218	223	183	216	215	203	220	183	212	223	199	217	230	184	209	184	203	201	198	193	211	233	188	194	223	220	211	191	197	212	193	197	216	204	214	200	203	209	219	169	181	184	225	202	185	210	186	192	199	201	196	210	193	205	191	214	216	207	201	220	218	207	196	224	176	181	205	209	173	200	230	225	188	227	204	208	201	204	207	220	170	191	211	176	203	204	209	180	186	220	200	187	198	191	197	210	198	182	209	219	179	173	198	198	181	221	236	205	204	205	197	191	182	215	204	198	225	210	196	187	188	211	187	222	204	193	194	198	198	205	189	190	203	194	208	176	194	215	197	192	220	194	160	201	204	191	212	213	197	190	204	218	207	203	189	205	190	210	191	200	200	203	200	193	219	184	204	188	207	179	181	185	216	225	203	197	203	210	200	183	198	198	189	169	180	185	181	204	221	199	171	202	204	186	189	177	181	190	182	209	190	194	204	202	189	212	187	182	194	210	203	191	174	218	191	194	184	211	209	186	200	202	203	224	197	213	202	188	224	197	185	194	209	218	231	192	191	193	230	217	199	183	216	232	214	213	204	210	203	201	245	203	176	216	189	199	229	204	200	184	219	196	207	208	209	204	179	180	220	206	205	197	190	205	219	198	201	175	183	214	182	203	197	194	187	194	216	191	209	212	212	199	186	198	200	205	203	199	210	188	195	212	209	204	188	191	181	203	199	192	208	218	204	213	222	214	213	201	187	211	205	194	192	183	201	191	206	226	195	187	207	206	205	196	196	207	205	191	212	185	208	226	173	189	196	195	210	182	216	183	186	216	227	205	188	226	197	182	189	194	215	207	205	211	206	199	196	178	202	187	181	204	216	215	192	214	194	215	191	213	212	221	176	216	191	224	202	208	211	170	220	214	183	192	189	209	206	173	203	220	196	211	170	197	196	201	226	201	212	188	201	202	234	203	212	181	186	219	200	200	208	204	198	206	212	194	235	203	232	193	193	181	198	186	185	213	207	198	200	189	210	201	216	194	186	216	184	195	162	206	202	207	207	183	195	199	207	183	217	222	187	228	211	219	198	231	191	208	192	184	217	194	189	204	208	235	207	198	216	201	203	217	178	211	206	233	169	223	221	177	194	192	214	196	211	214	219	192	213	203	198	189	190	187	226	197	211	229	228	223	224	187	218	192	209	182	196	222	208	230	199	196	178	205	190	200	197	200	189	184	196	175	193	214	203	175	214	208	209	220	191	229	197	205	208	208	242	178	216	205	201	208	190	194	220	201	191	190	208	191	206	185	218	205	203	232	208	190	208	203	202	210	191	187	194	204	200	197	206	202	181	204	197	199	203	188	205	207	221	193	197	212	212	210	190	199	215	209	199	193	201	190	190	206	212	207	221	196	211	198	206	210	206	185	223	217	212	196	207	201	204	190	200	191	198	189	201	202	165	212	191	205	211	202	223	209	209	215	186	209	192	229	198	199	198	214	194	195	198	204	197	218	195	208	202	183	199	212	198	187	206	211	221	195	195	203	196	199	225	208	193	220	205	194	212	198	222	206	216	187	190	201	173	212	212	176	207	184	170	198	207	214	201	196	170	196	231	190	206	227	221	199	188	184	211	190	190	201	224	203	215	196	170	188	171	206	196	206	196	189	199	197	228	204	208	221	176	219	195	191	215	205	203	183	211	215	180	206	195	167	208	204	213	214	230	196	184	212	198	228	200	208	218	213	219	231	183	213	177	205	212	192	200	219	218	207	211	201	215	209	204	194	203	181	230	210	189	190	199	190	223	190	228	171	178	177	210	193	188	200	185	200	199	203	190	200	223	196	216	225	190	186	225	187	192	198	201	221	224	173	205	193	195	191	193	215	192	205	231	175	209	201	187	201	198	211	208	219	173	193	208	205	211	213	198	210	188	197	230	179	204	221	195	189	221	185	198	200	213	187	198	204	203	215	190	183	194	194	188	210	208	204	201	221	193	202	227	210	204	207	195	234	188	198	201	168	231	183	212	204	197	186	198	195	207	192	183	225	206	214	216	188	184	210	175	199	199	192	212	191	193	209	194	218	203	192	203	201	194	215	216	225	205	211	232	197	204	203	190	210	190	204	193	206	189	203	214	194	230	207	215	214	202	199	212	183	215	244	203	202	205	195	228	199	203	195	195	181	187	179	182	188	219	216	218	213	173
2233	740	952	857	1011	878	788	898	759	743	686	653	1172	4951	8877	1201	580	602	621	609	601	617	596	605	610	604	599	621	579	588	583	579	584	598	575	563	622	573	579	583	564	550	558	587	621	606	555	569	557	579	591	646	925	971	1037	968	751	667	574	553	585	553	542	574	535	571	576	575	618	593	537	614	605	548	567	585	603	580	538	604	577	595	599	555	544	576	577	601	565	589	573	569	564	563	573	582	568	570	604	601	588	573	599	566	570	559	592	539	587	567	521	564	590	569	559	557	581	584	567	597	601	578	594	589	544	579	565	541	627	550	582	577	588	555	537	553	559	526	599	607	596	582	589	560	573	609	588	608	549	539	584	571	585	563	573	577	581	578	599	550	545	597	597	619	566	608	581	555	618	564	593	584	588	546	574	559	565	566	537	594	580	590	585	621	568	546	589	583	549	553	565	580	590	519	561	565	572	555	546	578	593	601	566	571	584	582	622	580	589	533	554	555	616	598	543	562	533	577	586	582	632	606	601	650	563	542	552	529	609	581	602	597	552	548	571	599	579	565	572	603	580	602	597	602	557	573	499	607	578	588	539	611	585	585	570	573	556	537	580	555	589	579	526	529	593	587	579	571	577	588	587	554	594	595	523	593	574	558	564	603	579	577	574	549	573	571	580	584	576	586	588	599	569	583	569	550	604	561	583	542	552	605	556	632	592	565	564	547	555	569	596	578	595	550	543	581	556	585	530	564	582	620	540	609	557	581	579	589	575	568	592	573	527	624	580	562	524	569	544	550	560	558	537	536	605	574	542	569	611	553	574	601	532	574	594	576	552	543	599	530	598	571	559	602	578	604	586	556	563	601	567	540	594	579	589	597	561	556	580	551	575	568	569	569	578	571	579	605	607	586	538	609	538	617	565	577	596	567	619	592	554	579	554	592	597	571	580	580	581	583	566	511	571	616	583	569	577	591	560	580	604	591	563	611	582	585	623	556	561	587	594	592	582	539	603	561	554	584	575	597	581	548	554	561	575	578	542	578	620	588	517	596	588	555	536	601	563	571	579	536	551	529	581	582	579	554	584	579	587	553	576	545	551	550	593	532	553	611	576	532	595	607	542	523	551	577	567	563	591	574	626	642	602	589	553	561	540	564	560	603	604	540	544	536	558	601	574	560	598	608	572	562	604	605	553	578	598	548	631	531	574	577	551	548	573	578	580	565	558	564	547	563	551	599	554	593	580	596	592	562	542	552	587	567	563	591	554	593	579	562	589	573	574	598	574	557	563	590	597	561	588	571	610	589	595	553	555	597	566	557	574	573	607	554	534	591	577	531	565	553	584	571	585	562	534	593	589	563	555	542	609	544	571	574	583	595	605	594	612	579	588	569	581	591	552	585	571	608	593	610	584	565	558	598	578	584	566	582	610	562	557	601	551	577	571	576	574	561	549	557	538	592	572	573	573	553	588	579	545	591	581	535	576	576	565	566	530	575	586	590	592	587	572	561	574	580	603	580	631	547	588	572	554	523	597	584	614	572	582	554	571	566	587	574	580	588	543	579	612	602	591	598	595	537	558	593	577	583	569	556	606	581	556	598	573	593	567	588	558	592	629	526	603	600	588	589	575	585	581	538	556	602	605	588	573	568	565	563	566	578	588	590	549	589	607	560	564	623	548	590	576	593	590	551	559	529	590	567	557	573	577	565	599	575	606	578	582	582	583	572	549	598	614	600	603	589	552	550	599	541	599	573	561	574	561	629	583	590	543	575	575	584	579	566	607	563	593	583	559	585	554	565	554	566	592	577	555	578	590	570	545	546	590	576	561	563	602	552	546	553	586	592	582	591	645	565	553	578	536	576	530	576	555	564	600	534	611	591	567	562	591	601	608	581	579	554	534	538	563	576	544	554	581	540	578	552	594	591	592	599	531	583	598	576	631	588	587	602	569	534	561	550	562	588	585	557	584	606	594	585	570	564	560	593	569	519	581	580	584	588	583	528	559	608	552	563	545	550	578	562	565	568	579	554	576	534	582	562	578	595	547	546	548	600	583	598	594	570	598	615	518	551	564	583	603	579	568	597	550	617	580	544	545	580	570	548	627	537	580	605	530	575	591	585	568	561	583	568	601	569	575	556	563	572	583	559	573	551	549	548	590	562	560	591	554	575	580	613	617	550	591	570	573	589	554	568	588	543	577	574	590	580	537	576	578	600	563	548	556	598	592	555	589	601	577	563	563	593	556	543	579	586	580	605	611	589	579	594	573	562	574	562	560	563	576	584	583	584	591	574	607	560	607	571	597	549	601	571	560	612	595	571	604	566	579	559	581	519	581	607	572	553	548	575	546	589	569	555	548	565	590	605	547	593	541	580	578	558	558	574	609	588	610	566	565	552	618	526	584	608	569	575	532	609	594	564	593	575	608	606	576	590	564	604	557	575	581	557	579	624	580	633	590	574	591	559	594	547	571	584	543	598	600	587	572	549	556	595	610	603	557	548	567	603	572	589	634	596	590	598	604	530	590	563	588	591	572	556	584	527	560	558	553	577	537	561	556	625	590	563	583	565	599	558	565	548	597	598	579	570	529	577	540	560	607	581	630	624	544	560	548	566	593	529	599	558	582	571	577	568	557	589	593	533	538	549	601	532	573	596	566	597	578	564	569	570	565	575	575	580	527	546	578	604	592	602	578	540	560	579	578	527	572	609	570	552	595	550	589	588	612	595	582	580	580	600	543	563	603	590	553	546	547	538	595	541	593	556	594	527	597	606	582	614	579	560	572	578	594	557	631	586	560	597	568	549	556	580	601	606	585	551	569	595	528	579	554	584	561	558	561	569	584	563	582	574	570	584	599	533	589	615	587	566	535	602	549	574	614	593	599	625	581	546	605	576	532	549	527	608	589	593	500	563	619	627	558	597	580	553	620	567	571	558	526	597	593	531	522	556	595	573	598	603	549	577	552	553	554	590	572	568	569	590	553	596	571	581	596	574	588	534	589	547	575	552	603	589	587	562	597	616	603	530	539	565	560	588	573	605	556	548	599	559	548	567	584	585	550	560	610	561	577	581	562	638	566	596	559	618	570	584	558	554	584	588	575	556	574	553	523	574	599	598	536	570	598	634	587	533	618	589	576	579	595	566	641	564	574	571	580	584	610	575	553	590	578	581	567	583	600	601	580	607	546	530	573	541	567	568	580	593	599	587	568	539	581	568	558	584	547	605	552	584	610	565	607	560	579	567	612	588	574	547	596	529	590	587	612	566	599	552	586	580	581	549	559	572	550	559	590	542	586	548	622	615	621	566	538	558	544	575	596	587	527	580	561	572	581	612	587	585	564	598	550	584	555	595	555	602	556	543	596	568	555	580	557	604	593	589	573	585	530	582	604	596	580	589	595	572	542	627	556	568	583	587	574	561	557	578	577	588	567	541	560	569	596	604	560	560	538	642	568	566	592	564	609	582	614	563	572	640	577	575	551	593	557	598	618	581	569	620	549	588	606	548
9145	1838	2482	1923	1346	1045	767	762	554	469	333	347	544	8926	15985	5227	293	241	274	283	268	240	273	221	209	223	225	222	222	241	208	208	226	216	186	238	204	223	214	218	175	194	196	208	171	212	215	209	158	217	204	305	581	613	589	347	303	224	184	198	203	182	172	198	171	181	187	173	199	204	204	182	189	148	175	187	193	174	195	201	184	183	181	187	183	202	197	173	176	217	191	175	181	145	197	190	169	186	170	185	171	168	193	208	178	193	195	201	180	183	178	190	189	196	198	201	179	184	177	178	202	176	190	160	168	196	184	177	172	178	176	190	220	205	180	200	216	162	172	179	183	178	176	196	221	177	179	207	178	208	181	177	181	184	197	190	177	204	190	202	180	182	194	196	165	178	176	179	180	190	175	180	180	161	199	189	176	197	168	191	202	182	175	209	183	167	185	181	211	185	196	171	154	159	180	198	182	220	201	194	218	182	181	185	196	199	178	201	194	178	204	161	195	204	195	180	178	201	187	204	211	173	175	204	183	181	173	162	171	176	189	195	189	197	181	177	198	172	174	188	191	197	201	187	175	179	194	173	199	180	192	193	173	169	192	207	192	187	194	201	177	200	163	150	200	177	189	184	167	196	173	185	184	176	203	185	201	167	163	182	178	195	185	186	190	195	183	171	197	182	188	226	165	190	212	201	167	165	191	195	179	203	165	162	200	199	174	175	183	207	203	172	180	183	176	171	164	172	187	164	173	189	156	206	173	181	175	178	170	189	192	192	175	208	192	211	196	194	178	206	178	192	174	197	196	171	184	179	189	197	179	194	197	182	183	173	187	188	175	162	186	201	163	195	188	175	211	198	187	202	184	180	190	199	189	188	203	201	186	148	188	167	211	193	182	204	194	171	187	177	155	185	176	193	196	166	204	183	178	189	177	195	204	187	202	186	198	178	194	170	167	184	175	192	188	185	191	202	160	179	189	191	187	193	195	166	208	165	156	179	177	192	182	172	176	168	168	202	171	192	162	184	188	196	190	170	181	180	193	197	194	181	161	190	183	185	173	176	170	173	193	174	207	199	169	191	160	176	187	199	199	171	158	172	177	203	194	172	199	168	185	189	196	171	186	196	190	188	178	163	181	188	189	192	198	201	176	188	154	180	195	182	181	175	188	190	189	184	213	169	187	192	168	200	170	176	201	185	171	163	188	187	193	169	176	177	214	176	164	178	203	189	184	188	167	181	201	169	184	199	193	206	187	196	175	157	193	171	185	170	179	175	177	208	184	189	188	182	188	197	195	195	176	195	178	182	202	178	186	158	188	194	167	210	169	184	170	206	200	183	182	198	181	215	184	202	187	185	161	180	194	196	176	196	178	188	200	179	165	187	185	199	212	201	182	183	186	181	176	187	190	173	171	176	187	181	185	182	182	181	199	176	183	178	173	197	197	181	172	175	164	210	174	174	174	186	199	191	189	201	219	184	177	198	192	175	194	192	191	181	184	211	202	194	172	181	160	179	204	192	194	197	215	176	158	193	201	180	167	181	183	199	197	187	166	170	181	169	212	184	165	193	185	201	165	176	172	202	172	188	198	177	188	178	164	181	186	214	161	185	203	179	197	196	185	202	190	188	203	171	190	192	189	161	197	188	201	173	196	197	194	189	189	182	171	218	183	149	170	204	204	189	179	203	182	187	203	170	204	196	160	178	193	182	186	206	202	175	193	176	187	203	177	213	191	211	190	202	176	179	199	207	169	176	196	184	188	174	203	177	195	181	175	201	180	188	169	173	194	171	189	194	169	173	176	193	192	183	179	183	211	199	201	193	202	181	169	183	183	189	168	198	180	187	181	186	177	209	176	179	170	182	194	191	193	177	171	161	180	182	210	186	182	176	187	186	183	197	204	186	195	172	174	165	211	200	193	204	196	178	153	214	192	210	206	188	174	196	163	188	188	187	183	174	200	188	188	175	220	192	194	198	173	195	187	197	208	164	192	185	199	167	207	179	175	189	152	190	176	212	168	158	173	206	177	171	182	181	184	188	221	197	155	183	174	193	203	184	194	179	169	176	155	179	182	182	190	190	186	213	188	212	172	177	246	200	195	184	161	178	205	177	175	188	188	165	174	199	194	178	195	193	181	179	184	201	197	175	187	190	162	183	187	182	190	160	187	189	189	170	188	201	177	170	182	190	185	185	187	199	186	180	192	172	176	151	181	157	213	168	172	175	182	185	174	201	217	190	192	179	186	182	172	175	186	176	198	191	191	169	162	177	197	218	175	192	189	190	192	176	200	195	184	184	185	189	174	183	169	184	187	183	191	188	176	202	199	172	196	161	195	198	168	183	174	178	200	204	199	168	191	200	177	205	210	186	183	166	191	185	192	181	186	179	190	200	171	186	158	177	198	187	209	181	169	186	180	205	185	168	188	171	180	186	172	185	191	190	189	202	212	196	203	187	184	176	201	188	183	174	187	187	160	184	195	190	193	193	175	212	202	195	171	174	185	170	153	197	187	171	178	189	183	176	187	180	180	188	183	171	172	208	175	186	169	179	180	189	178	201	194	154	194	171	192	185	211	187	171	190	179	202	155	198	182	208	165	193	189	209	195	171	195	189	197	185	192	182	209	187	190	162	199	176	175	165	175	160	187	180	162	206	207	190	199	179	174	180	184	212	196	183	196	179	201	183	180	190	206	173	189	186	181	164	184	176	165	168	182	181	179	194	172	177	166	208	189	176	190	176	191	162	184	193	178	207	199	188	200	182	172	169	182	201	159	193	175	197	176	194	177	161	183	167	179	215	170	210	187	177	190	167	157	213	177	166	175	207	197	180	195	188	183	194	181	178	167	188	186	185	173	194	183	176	165	196	160	194	143	204	176	177	211	201	196	175	206	186	199	190	184	194	203	191	212	194	191	160	174	176	189	172	168	192	194	174	192	166	195	171	191	171	163	200	175	197	174	216	198	213	176	168	181	197	156	191	172	197	169	169	191	175	194	200	182	195	203	194	211	191	196	207	200	174	197	198	186	205	184	152	195	181	184	182	194	193	174	184	192	187	175	209	176	176	184	181	196	200	173	175	200	189	166	179	170	194	192	180	200	187	194	205	176	169	206	192	186	185	198	191	177	204	194	196	209	176	197	212	175	190	206	191	190	177	176	185	191	185	196	159	171	183	187	184	186	203	173	187	193	198	184	173	158	170	200	201	183	194	196	172	199	196	195	176	198	177	200	198	186	179	192	191	187	186	175	179	186	194	192	190	175	171	188	185	201	182	166	170	164	179	220	192	153	194	173	183	157	187	163	185	181	149	189	200	174	172	187	172	175	202	164	169	177	218	185	181	200	209	191	183	185	179	175	163	164	169	187	205	183	211	204	177	200	191	180	161	192	186	202	197	178	190	194	204	177	159	184	197	192	173	183	197	175	182	195	199	178	183	177	201	202	189	182	189	162	181	181	178	188	180	183	151	194	189	178	177	201	166	185	193	185	168	197	186	188	179
6115	2077	4370	4675	4295	3745	3193	3281	2590	2192	1659	1495	2755	27804	37603	10963	1076	866	1064	1153	1024	940	921	866	762	752	830	797	794	943	701	761	720	761	776	728	687	730	698	635	683	645	611	622	750	721	688	612	626	604	690	1741	3870	4020	3362	1742	1123	748	562	529	554	545	559	564	552	564	533	524	513	531	543	534	503	530	507	537	527	556	523	552	548	543	544	577	544	519	500	532	505	555	500	553	540	542	556	553	495	568	540	563	533	517	539	596	517	519	565	536	579	564	549	559	541	534	522	559	540	540	554	552	548	527	531	546	525	532	489	568	527	510	575	515	547	556	518	561	574	522	551	516	530	585	539	480	509	540	539	570	538	526	519	542	529	564	526	529	532	540	571	529	555	521	493	560	523	543	518	529	560	496	541	531	566	570	556	561	539	514	525	562	545	489	570	566	526	544	524	514	541	554	518	526	574	601	496	527	555	535	520	551	518	523	525	527	534	564	550	517	536	538	522	512	522	552	512	517	502	544	529	569	506	557	525	511	555	538	585	542	491	574	570	548	553	524	548	549	531	541	552	543	570	534	514	531	573	568	564	538	596	563	532	527	537	537	562	583	552	516	580	525	519	551	543	548	546	484	582	547	569	552	563	550	553	543	538	555	549	537	555	521	550	540	564	550	547	542	555	508	525	569	528	512	521	560	545	550	583	574	549	570	525	501	532	535	562	552	534	566	525	505	532	552	531	527	548	514	540	553	555	515	533	533	502	506	547	537	527	521	546	564	565	545	526	547	579	536	568	531	560	533	520	560	527	553	570	552	555	550	526	555	569	553	537	530	551	543	580	566	597	533	587	517	570	528	531	526	522	537	526	531	541	550	523	542	532	522	516	539	501	528	497	547	568	553	515	492	550	552	552	527	524	522	555	540	545	565	559	546	508	565	554	527	512	542	549	488	551	496	541	557	549	565	538	536	541	569	540	551	569	610	542	569	515	565	541	491	543	547	546	545	537	518	533	548	572	526	537	530	530	499	541	564	550	524	546	545	524	523	523	513	545	558	545	545	539	554	552	535	505	546	519	566	553	551	546	524	554	508	514	570	588	518	548	547	547	563	534	540	525	532	528	525	528	547	551	520	594	577	533	542	523	535	533	580	523	532	500	560	519	542	549	546	544	521	552	525	547	499	579	613	538	555	555	530	522	533	571	504	547	590	568	588	543	543	549	536	525	560	524	535	576	513	527	584	520	545	553	572	535	549	547	510	534	534	532	532	545	579	579	532	542	546	511	573	557	529	526	535	563	531	556	528	505	571	542	560	559	549	552	546	559	571	590	531	529	534	547	564	537	524	549	569	526	521	537	544	569	555	563	536	529	518	573	537	546	573	558	603	591	558	556	547	507	535	553	598	531	553	558	525	518	613	579	561	546	563	524	529	582	575	570	579	537	534	491	566	557	519	571	537	549	541	521	529	566	524	543	579	562	537	550	540	551	545	518	521	533	545	541	578	576	568	579	548	546	564	560	561	544	505	529	547	566	557	578	513	557	588	555	563	578	564	511	529	492	559	507	570	584	539	541	532	545	514	530	521	570	513	555	551	582	573	593	508	552	516	534	528	578	542	564	561	543	543	557	557	561	537	532	573	541	516	527	530	560	538	536	553	522	576	563	540	546	505	558	535	558	554	555	545	563	577	533	515	502	570	523	520	526	528	530	552	526	528	518	516	518	561	596	539	532	577	547	537	521	571	529	512	510	499	554	520	525	565	517	544	578	558	516	556	537	574	525	594	522	583	532	542	525	510	482	512	524	551	540	559	566	561	520	520	519	574	585	526	522	493	529	517	582	550	520	523	539	525	572	523	504	522	543	517	539	519	548	517	563	566	517	546	517	573	572	531	526	538	517	545	572	576	577	534	566	540	524	532	552	560	530	511	553	522	568	519	560	517	548	554	527	537	528	592	551	562	556	547	537	560	562	552	515	537	513	506	561	538	530	545	543	553	557	522	526	533	542	531	573	527	534	522	558	596	564	545	570	513	502	504	525	525	479	504	508	568	539	571	572	529	559	530	533	488	528	531	545	550	574	539	525	549	530	591	523	524	535	585	506	558	559	505	514	528	596	500	523	550	568	621	579	543	506	531	528	575	580	575	499	559	542	547	539	609	541	537	521	566	540	537	520	562	499	558	519	576	515	589	547	532	515	527	567	565	543	564	522	533	505	605	555	577	545	520	519	542	539	554	538	527	519	549	528	559	502	546	501	504	511	526	552	541	545	543	589	522	534	558	543	576	545	505	567	559	499	555	573	567	580	545	548	496	527	534	542	519	501	523	558	568	504	526	529	538	514	497	552	572	569	539	525	511	592	545	556	567	525	597	513	508	554	557	522	506	529	523	525	609	525	589	532	555	577	550	515	575	531	560	534	544	541	525	573	515	544	535	526	567	541	538	531	534	507	521	495	497	585	564	522	559	528	542	538	552	518	526	543	605	531	544	538	537	495	576	548	576	547	551	512	554	511	519	561	521	545	562	554	523	562	538	531	542	541	501	504	558	537	539	537	531	541	528	601	509	550	575	574	542	550	502	511	550	556	565	544	525	548	578	528	543	558	547	550	516	529	512	581	538	563	522	559	584	542	556	548	530	536	531	552	578	600	579	531	577	529	560	558	545	511	507	542	544	533	550	564	569	555	511	498	506	541	546	533	502	519	549	560	545	548	537	547	538	529	542	514	582	532	547	540	510	531	529	528	512	564	542	546	567	522	491	559	544	573	539	522	522	550	577	549	564	541	584	560	555	554	517	540	533	528	551	562	551	554	566	555	564	545	511	485	522	511	520	563	559	513	505	535	529	508	551	545	528	507	535	519	578	519	516	537	561	517	485	556	560	528	561	560	554	534	541	513	532	519	554	532	602	533	485	600	528	553	529	541	534	534	533	544	544	560	568	562	554	525	550	551	566	537	567	547	532	543	541	570	523	571	542	563	552	551	517	546	550	604	543	500	545	511	546	523	519	534	559	516	551	576	542	554	525	498	560	568	518	538	548	565	507	573	504	555	532	513	540	509	522	557	518	548	501	518	557	508	509	574	539	558	555	549	572	536	539	534	534	533	551	533	533	535	544	529	538	537	534	524	551	581	560	528	549	543	546	544	536	524	510	510	578	501	558	526	525	539	521	524	531	594	531	526	574	543	550	547	503	563	533	536	523	537	533	515	580	536	572	579	579	501	531	556	532	526	568	556	523	544	531	576	529	534	548	551	524	520	584	519	566	536	545	541	519	556	570	543	547	582	543	571	521	527	585	535	554	542	536	581	503	529	565	490	582	563	551	568	568	566	576	556	531	532	578	537	538	547	519	532	576	536	524	512	539	533	584	527	572	533	540	538	526	614	528	557	536	575	569	554	542	518	530	488	524	576	563	539	567	549	545	531	544	540	518	538	539	497	561	522	548	543	515	479	554	559	561	585	525	541	556	554	550	539	555	544	508	525	576	521	532	548	564	569	539	555	541
15384	3323	3370	2638	1856	1797	1350	1150	954	809	486	438	4223	18165	15292	5183	405	269	358	359	318	324	285	259	250	253	256	286	268	272	234	248	232	244	239	229	242	254	241	227	190	216	229	240	287	247	245	249	234	210	214	713	1475	1165	805	462	266	254	204	210	184	219	207	199	202	200	190	175	200	184	205	181	195	193	173	209	199	223	198	179	196	236	200	209	216	177	199	238	187	188	206	188	187	195	196	180	194	176	217	183	237	197	208	169	177	186	199	200	195	204	200	187	182	180	209	168	195	225	203	218	200	206	203	208	208	223	211	222	188	219	246	182	214	173	198	171	214	197	181	202	185	196	179	177	168	209	206	178	184	178	207	185	184	206	174	203	198	182	192	202	200	220	187	199	186	183	230	224	202	212	182	194	198	188	201	169	165	192	184	181	214	201	233	202	210	213	190	209	169	198	203	183	160	167	197	208	191	188	204	186	196	216	221	218	197	192	210	202	234	203	180	202	232	206	212	218	216	208	199	183	172	209	209	187	204	184	187	226	184	192	217	180	188	190	194	200	182	189	213	186	200	224	199	187	181	215	193	188	175	208	211	225	209	211	214	188	203	203	195	223	175	202	206	208	208	208	173	187	208	193	209	176	220	208	205	193	199	203	216	197	207	196	206	216	198	207	236	196	185	190	184	215	182	204	159	206	184	207	188	199	206	197	208	187	196	217	170	207	205	209	185	198	200	209	188	203	221	185	202	168	196	233	187	186	191	175	193	192	194	192	215	214	195	190	196	200	196	196	198	167	207	195	218	189	202	214	191	193	201	193	191	190	194	202	193	221	200	173	214	195	209	178	171	204	217	199	203	212	188	196	202	207	209	187	209	195	201	181	212	198	200	193	186	227	174	201	203	199	195	185	175	199	211	207	191	200	181	196	208	180	164	194	208	180	199	188	207	217	188	227	183	193	186	200	199	207	196	210	192	192	217	198	184	196	209	191	192	221	210	176	188	195	190	165	226	210	189	201	194	189	215	226	217	200	188	201	188	195	200	221	177	212	219	194	193	202	212	196	218	205	199	168	198	218	212	192	207	206	193	206	204	165	202	224	191	219	197	186	212	172	192	211	184	202	193	188	219	210	197	214	203	186	189	208	188	192	200	220	197	175	193	234	202	199	187	217	219	181	208	180	197	182	181	170	221	206	182	182	149	168	202	187	190	191	184	192	196	206	191	196	184	182	192	225	202	219	182	205	174	201	200	215	198	184	183	206	202	173	180	177	181	171	198	213	201	194	216	205	204	204	204	190	206	204	191	218	202	213	206	191	183	179	214	180	218	201	227	201	215	197	187	206	194	199	207	186	195	193	192	194	196	182	191	204	181	205	201	191	203	202	169	188	196	184	219	198	189	194	199	215	203	173	186	206	211	203	170	217	210	177	214	175	191	200	213	212	187	218	200	199	201	182	197	191	191	203	190	198	194	181	205	197	187	201	180	188	216	187	194	198	188	222	220	168	197	210	171	201	179	212	189	170	185	212	215	218	189	184	183	182	201	200	191	177	205	161	214	197	223	190	159	187	195	190	184	211	202	196	212	196	216	183	189	215	197	202	203	190	179	180	185	185	196	206	188	186	215	191	193	201	214	179	196	184	179	177	188	184	184	212	219	193	197	179	186	173	189	191	193	201	201	193	209	186	216	208	199	209	197	187	223	210	219	195	217	216	184	227	187	221	206	177	207	181	235	179	201	209	191	186	182	195	188	212	196	205	197	207	175	175	195	198	216	206	182	201	186	198	184	209	210	190	184	164	197	193	214	204	199	193	195	186	201	213	207	207	192	220	205	171	183	176	203	228	190	200	199	214	188	194	177	192	197	213	179	181	224	208	217	200	185	205	184	218	174	188	166	165	202	173	202	198	233	195	182	176	194	205	170	211	207	196	219	203	213	210	196	221	191	190	202	197	223	219	198	185	221	182	199	187	216	205	179	189	198	190	186	213	199	222	194	201	182	212	206	195	206	198	214	198	189	176	206	219	210	208	195	196	221	186	205	219	215	194	187	195	214	209	195	197	210	202	197	193	223	190	191	214	189	189	179	179	190	225	182	170	191	219	207	203	218	214	206	186	225	216	216	194	167	192	187	198	193	205	212	203	195	189	174	180	193	180	196	165	210	235	194	193	176	183	172	187	211	196	194	189	193	193	200	212	224	200	230	185	207	183	209	204	202	175	176	207	182	201	188	188	212	214	197	193	198	201	196	197	195	206	216	189	203	182	183	198	198	204	204	187	166	202	197	206	202	203	202	208	209	196	185	192	236	178	209	198	178	208	218	181	183	188	200	190	206	199	207	202	205	189	204	177	230	219	221	182	186	188	199	222	245	202	200	194	171	195	206	178	192	197	214	195	195	192	205	173	189	209	203	199	198	204	193	213	207	189	177	201	181	180	201	177	215	214	215	175	188	192	189	195	212	202	191	221	201	184	196	189	213	207	179	185	167	220	193	178	217	178	212	209	212	186	193	210	177	232	188	212	220	203	208	184	196	203	199	211	218	187	185	173	229	198	184	181	204	206	196	208	203	188	191	190	197	201	189	214	197	207	181	198	221	215	204	177	175	219	199	200	205	197	202	225	209	191	190	181	178	175	197	214	185	203	202	204	167	204	200	226	205	195	187	170	189	209	178	180	185	207	212	197	191	205	215	208	185	206	208	190	179	238	196	216	182	195	214	191	186	239	185	193	194	202	200	208	214	193	190	162	206	218	202	199	204	194	196	204	207	203	183	187	186	201	221	216	234	222	187	222	193	195	194	206	209	201	173	204	182	188	186	216	190	189	213	198	215	200	198	191	202	209	200	183	194	201	213	197	196	188	195	194	209	203	204	212	198	189	179	237	209	184	218	195	204	225	198	183	202	191	175	203	179	196	219	203	205	175	198	232	190	205	194	206	194	224	191	172	201	179	205	200	180	179	207	200	219	205	225	198	216	215	211	206	220	211	219	232	188	201	200	202	172	190	192	220	179	239	186	192	191	213	182	189	198	188	191	208	212	191	183	213	166	237	193	187	211	216	193	219	174	208	203	202	188	222	214	210	198	182	197	170	194	203	201	208	195	188	215	171	202	215	204	223	200	208	179	193	214	190	196	190	175	196	197	192	207	188	191	221	192	199	213	188	198	214	218	189	191	221	191	210	200	196	211	214	210	223	197	212	209	198	191	229	192	191	204	178	211	185	192	224	191	213	197	223	204	200	181	210	217	191	213	205	176	180	197	203	206	190	209	183	220	195	195	211	188	219	186	223	187	200	189	197	185	198	204	184	210	225	165	191	207	214	208	225	193	221	194	191	185	179	206	217	196	204	176	214	186	222	194	221	175	208	207	186	220	200	190	213	200	184	182	215	230	197	212	202	187	210	191	213	211	216	221	196	209	214	195	187	202	188	202	183	202	205	218	191	202	185	175	176	208	177	187	222	198	194	200	209	216	208	179	212	209	213	189	217	186	179	198	195
7993	2993	6355	7104	6492	6062	5417	4517	4101	3543	2447	2185	16736	39261	34842	11246	1589	1189	1449	1800	1519	1497	1218	1103	1035	1021	1112	1088	1268	988	870	1006	991	988	793	931	869	827	889	739	646	616	719	934	1217	887	875	879	781	757	818	4436	9189	7461	5044	2312	1019	791	598	541	576	601	599	583	596	575	574	558	581	593	576	588	567	540	568	556	563	614	575	585	578	593	542	604	549	608	590	600	583	560	594	555	556	529	591	581	578	567	555	570	597	580	563	599	572	575	616	584	580	615	540	636	600	549	600	590	574	556	584	564	527	578	552	580	617	582	553	626	595	587	559	603	596	547	592	586	616	543	571	584	592	588	538	546	567	548	608	514	576	569	575	589	590	545	573	561	542	577	584	583	560	568	606	531	568	612	562	579	544	534	557	575	580	626	581	577	583	601	564	559	546	538	541	567	579	596	568	577	572	583	593	501	569	571	604	616	610	531	556	538	578	565	567	580	601	581	565	572	562	548	558	556	592	581	591	586	576	559	564	562	574	534	577	568	553	567	580	570	562	624	510	563	578	533	559	579	586	561	600	607	541	601	571	564	544	560	563	568	570	602	591	587	573	572	546	544	574	543	550	570	571	567	566	542	574	580	602	612	531	576	578	580	546	575	552	590	551	575	577	603	561	553	570	576	565	578	574	565	578	629	567	557	578	538	594	572	580	572	560	591	587	565	580	587	569	590	580	581	560	581	546	634	539	575	583	583	546	545	592	560	565	555	560	567	569	577	526	572	545	613	544	566	545	581	559	571	593	574	585	553	572	605	576	554	553	566	560	560	583	569	604	579	587	545	604	555	554	596	628	578	594	556	539	613	577	554	592	585	588	590	591	559	527	590	599	548	564	556	569	604	573	579	547	567	586	559	556	580	585	562	527	547	615	520	588	567	575	608	597	544	558	571	605	580	604	583	610	546	588	556	578	571	644	590	592	571	536	607	572	563	574	572	613	554	538	566	636	574	551	628	559	577	576	545	550	582	578	547	573	560	536	571	567	557	558	593	568	540	534	577	597	599	599	571	618	611	612	559	587	609	565	593	563	551	583	573	571	582	573	561	608	610	553	556	577	573	585	541	587	537	565	547	515	567	544	591	574	526	571	538	569	571	571	604	557	563	595	533	568	590	535	608	545	571	580	559	571	565	558	537	591	582	570	543	586	545	569	580	534	581	553	597	558	557	562	565	531	610	575	606	593	573	613	570	571	544	553	563	576	552	571	593	559	562	604	595	558	567	566	548	587	528	576	559	642	544	602	555	571	642	594	591	574	549	554	591	561	571	586	560	547	542	584	532	573	552	557	577	528	594	605	590	581	599	532	594	593	561	536	577	606	566	595	549	528	588	555	581	557	588	574	552	583	540	590	565	573	572	566	622	552	541	575	562	562	588	626	590	575	590	546	582	535	595	591	556	553	576	585	566	549	538	581	532	552	566	576	576	628	569	587	577	576	558	579	564	545	603	606	593	576	533	628	609	558	568	592	600	565	604	578	554	585	557	576	562	576	594	597	564	615	592	549	551	569	591	573	563	529	597	594	574	587	560	600	586	619	529	568	583	570	544	583	575	521	566	590	578	587	579	578	536	598	577	581	570	533	587	559	556	552	578	560	555	577	542	571	572	541	574	579	544	566	583	600	577	586	572	541	559	583	558	600	547	593	611	580	538	625	506	585	573	617	623	613	576	590	600	535	623	547	589	605	595	529	591	554	567	605	550	594	584	552	613	583	600	582	582	559	562	578	569	625	593	563	550	586	591	548	592	612	582	555	591	513	569	553	564	576	608	556	602	607	621	581	592	550	542	572	553	558	589	575	615	543	610	571	565	594	619	550	580	595	596	584	613	558	588	550	569	612	576	546	566	584	562	540	578	537	594	549	565	586	545	549	604	580	585	558	552	588	563	581	564	566	584	596	575	576	624	565	553	552	519	563	556	587	625	549	571	543	538	554	591	568	523	528	567	570	598	547	587	547	558	564	576	602	538	565	510	578	550	601	588	545	578	577	598	581	590	570	571	556	539	610	596	540	541	568	558	544	596	610	564	570	556	560	560	554	564	568	562	579	586	604	543	633	576	529	598	565	547	605	577	533	581	602	538	560	593	552	530	586	578	585	569	618	543	558	557	589	600	581	578	607	558	572	546	584	556	540	560	600	625	577	584	606	582	604	562	590	563	527	614	613	567	586	599	599	556	552	623	534	595	623	547	553	593	538	565	583	540	553	582	595	549	541	603	547	537	542	579	561	641	565	569	552	591	577	567	569	570	572	575	561	614	568	554	572	599	629	608	544	601	552	560	584	582	539	568	584	606	569	581	581	595	578	590	612	575	549	586	585	561	549	624	576	560	573	566	571	558	585	578	588	530	567	569	543	582	552	568	566	623	599	608	547	595	579	565	566	606	568	581	526	567	579	545	601	580	567	564	584	577	606	586	558	594	589	542	591	555	539	603	570	587	602	541	563	565	562	612	572	573	596	552	586	606	553	588	586	555	561	551	571	571	584	561	597	618	619	539	596	582	553	549	556	591	584	563	591	577	604	561	601	552	574	549	544	577	586	583	606	559	566	577	599	623	552	581	558	585	598	619	584	563	541	577	601	615	569	569	601	581	534	542	562	586	581	593	571	595	565	594	540	555	588	578	549	605	603	594	582	559	584	592	548	576	604	570	586	562	530	571	582	564	544	544	598	588	549	582	549	602	547	538	561	536	553	604	574	579	583	552	579	549	550	564	553	578	583	570	580	602	594	604	563	588	572	566	584	570	567	520	571	571	584	558	544	576	553	564	535	590	581	555	555	620	575	574	584	547	549	575	584	579	557	593	604	574	586	648	571	592	550	562	579	604	610	586	584	567	565	565	591	589	596	522	561	557	568	562	555	563	539	600	585	585	544	569	535	562	584	549	622	601	557	576	581	536	568	625	575	579	552	609	563	570	581	584	574	561	571	503	612	580	549	568	583	579	530	593	574	526	516	557	585	563	604	559	544	569	551	570	585	564	597	552	574	594	574	601	551	575	601	544	617	567	593	579	553	567	544	565	598	574	549	577	576	586	590	602	589	611	569	546	569	573	559	529	595	537	619	621	590	563	549	557	556	553	586	583	585	567	524	598	563	573	555	550	552	540	561	583	598	529	578	528	575	550	592	566	601	562	579	615	583	580	581	577	585	579	582	546	561	586	585	525	555	588	576	568	590	535	552	584	572	589	543	605	558	566	596	584	593	593	569	575	561	575	605	552	525	562	566	585	584	546	540	564	586	579	569	555	545	506	548	581	564	597	562	565	548	582	603	609	564	591	563	637	565	536	614	591	540	520	628	534	587	526	592	552	549	588	595	581	605	609	558	589	581	581	556	554	587	560	570	556	570	603	569	542	567	552	562	562	597	586	555	557	577	558	533	581	567	572	569	587	575	530	587	597	599	572	545	577	609	573	549	541	572	581	577	578	577	570	575	527	553	525	586	546	564	561	589	588
2101	285	302	269	288	249	309	182	218	205	212	201	271	747	841	249	161	180	170	182	173	182	164	157	186	147	176	212	194	174	194	164	181	165	157	177	182	189	161	176	176	184	196	191	176	181	187	179	197	150	164	179	223	276	290	262	217	185	164	180	192	157	167	178	179	191	177	165	191	178	165	201	160	177	175	141	201	181	172	169	185	193	152	175	175	166	169	176	155	181	171	168	183	160	194	157	190	190	185	173	178	180	178	167	187	197	183	147	171	177	174	181	186	188	179	180	143	190	171	190	170	183	177	180	153	177	168	198	175	181	186	179	176	195	174	176	170	170	178	177	185	187	163	165	175	198	162	177	196	179	164	184	189	171	181	172	181	155	165	188	163	160	198	170	165	163	182	174	188	174	151	215	178	184	170	180	174	171	177	173	164	164	163	178	198	188	180	172	206	155	161	201	158	175	168	158	156	178	189	155	191	176	167	187	202	173	182	183	178	180	176	173	173	169	174	191	176	173	166	163	179	169	159	141	175	157	197	180	172	192	149	172	179	160	176	183	203	176	162	188	157	203	169	184	174	172	156	171	152	204	179	200	177	149	187	179	164	202	204	187	167	194	163	172	177	188	180	164	158	159	183	186	163	179	162	171	167	191	190	183	176	168	214	160	187	185	179	203	176	193	160	175	175	187	166	166	188	171	186	179	172	180	154	177	177	161	173	178	191	178	190	207	196	160	167	176	176	166	178	196	168	211	162	172	167	180	160	176	177	188	182	194	169	204	179	180	189	185	161	185	158	176	191	171	194	173	166	176	182	177	154	173	193	171	160	173	170	169	185	174	168	179	167	173	163	161	190	168	167	160	169	188	170	174	168	172	155	172	194	165	166	161	180	183	176	172	173	181	174	171	169	179	192	186	171	190	165	158	194	194	190	171	161	187	202	185	150	163	191	175	173	199	159	178	180	170	164	162	187	180	172	205	182	179	172	173	181	166	181	198	160	164	199	192	165	186	168	168	185	173	221	178	166	157	180	176	159	161	178	180	159	164	172	178	193	151	159	202	164	189	169	180	186	190	183	188	187	158	180	177	172	173	178	187	190	153	175	175	162	192	165	182	177	170	146	183	189	178	179	188	201	186	168	173	160	181	169	163	170	190	176	185	151	161	160	161	179	157	168	153	160	151	161	203	191	169	152	154	169	185	177	179	187	168	176	160	175	176	183	192	148	182	176	175	180	185	185	180	167	185	184	187	167	173	173	188	198	170	183	184	167	162	190	180	176	146	172	178	182	174	175	173	193	175	150	173	160	175	175	161	165	192	175	182	165	193	173	184	169	178	180	169	192	160	175	183	169	180	176	194	188	178	174	194	163	169	176	168	170	179	183	181	167	169	177	170	186	166	178	200	176	183	172	175	188	181	173	189	184	169	135	177	187	184	178	190	189	198	190	178	169	159	180	166	193	170	180	199	164	192	171	165	160	153	180	197	173	166	170	172	180	186	182	158	181	186	179	170	179	162	167	173	179	191	164	176	157	184	143	180	163	171	170	159	163	179	150	166	183	155	170	183	174	179	180	192	172	172	174	183	152	181	164	174	183	180	163	175	163	220	176	159	171	181	191	196	189	193	165	196	164	184	183	172	184	203	172	187	191	174	158	188	176	183	179	183	191	157	154	180	177	202	178	175	165	172	180	180	173	172	161	166	185	188	176	173	174	178	174	176	186	182	172	152	156	199	169	198	190	179	179	167	210	164	161	174	169	173	202	190	184	195	178	184	173	203	164	164	188	189	174	164	177	188	175	193	174	153	179	183	188	192	187	156	159	149	152	197	168	168	170	181	171	172	176	164	162	175	177	180	183	182	161	171	184	177	170	163	167	180	189	190	175	175	193	184	192	162	169	170	199	172	173	182	186	177	169	174	201	179	146	174	180	190	175	169	163	171	171	190	179	170	168	169	181	183	168	170	168	182	186	174	176	190	171	154	157	204	177	178	174	175	195	145	184	176	177	180	169	171	187	181	174	174	158	177	177	166	160	198	174	178	181	221	183	176	197	167	167	169	209	166	164	200	167	183	176	158	158	193	189	170	166	138	156	184	172	196	165	180	159	175	179	170	174	180	166	194	183	176	182	170	188	185	181	171	170	161	162	184	173	173	166	181	196	183	179	161	192	169	163	186	166	161	209	179	173	167	176	201	159	206	177	186	183	162	187	183	199	175	165	187	164	185	168	195	168	182	200	173	190	184	174	171	175	161	157	172	190	163	187	194	210	175	167	179	164	192	165	180	161	179	161	175	179	162	171	167	188	154	182	191	175	175	181	164	154	191	191	176	168	174	163	169	180	160	152	168	175	176	185	166	194	162	174	169	164	205	167	175	164	187	185	184	187	182	163	188	190	180	188	172	183	192	154	169	194	171	167	207	185	181	170	174	184	174	180	180	217	166	181	168	200	191	171	187	183	205	179	167	159	166	179	177	152	181	171	189	179	155	207	179	158	159	183	173	156	164	176	169	173	167	188	184	200	174	184	166	182	195	170	169	165	174	180	189	171	176	160	195	193	174	178	179	178	170	183	172	166	163	192	167	171	186	195	181	160	184	184	147	165	178	176	178	170	185	170	170	169	188	154	195	196	184	178	152	167	172	186	176	176	193	167	184	175	196	187	177	165	184	163	160	178	172	190	157	190	168	205	162	173	178	180	168	195	159	179	175	193	189	177	190	179	195	185	164	189	156	171	192	181	164	186	166	168	182	173	186	183	144	191	147	185	190	182	176	180	171	182	173	190	183	169	174	171	169	163	169	179	170	171	172	180	147	187	167	185	185	162	184	172	162	202	191	188	179	198	180	186	177	175	184	187	209	174	189	182	172	191	176	176	163	172	187	180	173	165	178	198	170	194	190	186	185	201	200	176	208	179	212	168	149	164	160	170	168	166	173	155	184	170	195	185	168	191	172	184	186	164	179	186	181	172	194	189	159	202	167	169	168	166	185	164	159	183	177	181	196	174	208	172	162	161	167	182	165	178	188	161	196	179	167	186	176	157	191	182	164	180	163	177	177	163	164	179	176	165	159	150	193	174	172	172	157	172	168	167	190	162	188	173	175	182	171	170	178	176	165	148	176	202	182	154	172	159	186	178	191	173	177	184	199	174	196	167	170	202	183	185	195	170	153	167	177	178	153	160	173	175	165	161	187	178	185	190	182	186	149	163	175	162	186	198	181	191	156	185	185	156	181	168	172	171	159	157	166	196	172	203	162	143	163	158	193	172	161	166	164	184	168	170	179	158	187	164	177	168	176	181	159	161	176	210	201	167	163	171	169	183	185	189	186	175	178	188	160	175	196	183	193	184	174	190	153	164	164	165	176	171	175	179	175	188	161	180	159	184	154	192	172	174	185	174	176	154	142	183	199	174	190	168	191	186	155	177	179	162	183	186	167	201	179	162	159	187	198	176	167	164	181	169	159	177	156	150	178	190	171	183	180	172	183	177	196	164	184
2267	620	776	866	939	819	1298	758	710	639	581	576	1319	4558	4770	918	565	554	545	550	578	516	553	507	476	503	542	548	509	520	476	521	505	506	527	522	528	508	524	561	504	450	462	489	528	549	565	513	526	535	555	565	993	1328	1295	883	685	559	488	492	504	546	488	502	498	533	548	464	550	491	483	554	520	526	542	520	517	473	482	515	507	502	494	521	522	487	490	507	509	513	515	542	495	481	501	492	477	488	536	511	481	542	505	470	498	487	552	527	537	517	519	513	483	527	489	508	483	493	534	536	475	509	508	482	504	532	504	495	484	553	540	517	506	486	520	546	535	522	524	495	490	479	470	512	505	496	496	511	509	523	507	509	527	491	528	487	508	493	523	482	557	503	500	526	477	527	526	527	517	493	484	488	519	499	500	510	503	527	494	487	538	531	510	499	529	520	513	530	488	526	505	512	530	541	512	512	543	520	480	540	540	516	538	492	512	476	472	515	547	527	516	515	488	495	514	539	482	538	544	490	487	517	503	479	482	508	532	527	505	489	490	503	537	524	531	511	542	472	489	516	510	526	486	500	484	499	529	514	493	518	501	545	507	527	521	504	523	529	533	478	492	450	517	544	541	509	510	531	506	556	529	498	505	520	536	515	497	508	492	536	538	507	469	535	459	523	460	526	503	511	487	523	502	530	485	524	495	508	524	554	504	532	530	508	515	512	527	468	511	510	500	535	530	564	515	516	548	537	480	513	521	513	537	523	524	501	482	533	510	536	513	469	507	532	491	534	529	512	549	525	511	502	504	486	459	549	476	541	536	495	549	505	522	503	479	528	543	490	519	495	500	520	496	511	531	488	500	514	509	500	489	500	460	513	490	497	536	497	509	518	532	519	512	553	515	505	528	518	485	481	510	485	534	489	519	507	513	531	510	516	552	486	525	543	503	513	528	487	516	508	499	505	523	480	520	481	514	503	519	478	492	520	514	529	537	511	529	515	555	539	525	477	506	501	480	504	532	531	499	481	539	523	510	537	517	534	504	537	510	507	477	488	485	513	510	531	525	521	502	504	514	543	514	524	516	525	519	527	518	513	485	549	502	491	497	515	504	514	489	513	487	550	490	469	501	496	489	532	475	546	501	475	514	506	536	502	504	549	518	522	512	513	512	500	520	513	508	500	483	553	532	484	510	526	524	498	492	477	538	497	514	509	517	492	488	520	472	548	484	516	487	536	483	494	523	492	460	476	533	520	479	523	532	513	548	504	538	527	553	504	524	502	503	559	456	535	529	510	528	520	452	514	508	503	503	497	492	513	484	530	517	532	505	471	533	524	502	542	509	526	533	501	533	511	481	515	495	522	506	548	511	528	501	479	489	530	514	569	507	523	524	522	525	509	506	503	510	494	534	470	498	530	460	553	530	488	503	514	473	561	520	554	491	479	518	553	485	501	532	527	481	493	511	508	524	522	494	490	518	519	491	516	546	483	502	507	507	478	540	476	496	497	528	476	527	450	507	484	531	491	523	534	489	522	523	535	529	516	521	534	527	498	492	468	516	541	500	486	496	471	512	510	480	514	522	518	560	493	499	501	532	517	546	518	522	513	496	520	545	520	489	490	501	494	528	556	485	540	515	467	506	520	546	495	511	510	539	498	474	513	535	525	547	531	531	509	475	538	493	513	500	543	526	479	519	537	509	517	480	496	542	515	480	539	534	513	508	498	512	509	497	503	537	520	553	531	523	529	497	458	484	502	465	476	503	525	530	526	504	505	531	486	539	451	514	504	515	493	518	539	501	517	529	488	548	502	475	536	515	458	504	476	514	495	471	489	543	485	546	524	535	552	504	526	492	543	519	442	475	540	509	511	496	523	494	509	530	460	498	512	505	489	486	518	516	493	510	554	545	465	534	522	517	546	544	494	516	516	504	500	495	511	523	513	476	511	511	507	488	542	554	502	530	485	537	506	533	514	511	503	507	541	498	518	504	512	517	494	481	498	473	524	505	530	555	505	506	520	519	574	494	481	484	515	491	509	508	529	555	483	530	505	471	493	511	529	489	495	532	495	525	491	461	525	516	542	504	496	526	533	501	547	501	556	494	521	525	513	532	528	542	531	502	521	507	517	501	486	488	546	472	504	510	499	521	505	521	493	537	484	526	508	549	482	532	528	508	537	490	525	527	525	486	499	535	525	510	513	530	509	513	512	550	516	501	525	516	495	512	516	488	503	503	513	517	510	538	497	457	491	481	531	528	490	486	472	510	461	516	485	527	462	501	527	472	505	541	565	554	508	515	471	496	504	480	480	516	486	510	546	523	524	554	527	475	546	535	515	463	521	487	505	477	494	513	474	486	532	513	515	493	487	504	539	481	508	508	513	488	482	528	511	500	550	507	495	502	523	531	509	524	468	501	520	544	504	566	479	508	512	502	459	488	474	526	551	509	481	506	512	486	512	505	501	507	504	481	456	501	492	530	484	472	491	495	510	532	538	543	506	511	522	519	549	515	485	522	503	503	525	492	516	523	485	512	508	545	535	498	516	525	478	508	549	529	476	499	512	560	495	481	515	506	526	475	537	506	490	508	489	545	531	531	513	499	495	475	546	543	473	497	517	511	506	495	490	504	500	544	540	521	558	522	479	542	521	533	507	457	541	521	485	486	529	534	502	471	483	518	501	483	519	499	481	524	536	526	528	503	511	549	463	483	509	532	545	544	523	492	486	477	513	519	508	481	466	466	530	494	501	467	514	510	534	496	511	505	484	536	469	503	486	504	527	510	547	505	499	505	505	558	517	484	537	509	515	534	506	490	511	551	537	505	513	539	514	507	516	492	498	467	514	503	516	530	521	504	512	528	521	542	493	512	499	470	504	502	518	556	487	473	528	539	507	496	484	491	530	482	568	537	517	537	491	532	465	483	483	517	483	506	509	500	500	536	469	526	505	475	496	535	480	537	480	512	516	466	528	556	490	490	511	538	539	515	540	528	523	510	537	548	543	496	515	547	508	525	510	519	511	484	500	532	507	483	526	514	505	473	471	493	513	525	482	558	508	518	491	496	479	525	499	527	481	530	507	498	496	512	468	517	483	548	465	513	540	523	509	484	505	499	504	543	499	518	507	528	516	489	488	499	534	477	489	514	499	519	508	524	494	537	502	491	504	529	496	529	496	489	513	499	499	467	555	545	492	526	536	514	538	533	533	489	536	496	535	464	479	487	490	527	500	529	495	510	506	494	485	496	504	479	521	541	476	468	494	517	495	511	460	463	520	491	524	481	523	521	500	509	540	492	538	529	508	506	522	564	491	447	504	443	501	502	497	494	537	467	477	512	496	494	540	458	483	509	537	534	516	474	524	486	507	513	547	497	502	494	493	538	500	511	516	527	541	535	488	514	539	511	512	481	510	521	515	512	516	533	553	435	498	501	523	562	519	527	516	506	518	503	544	491	515	526	521	501	512	531	489	488	467	504	526	473	542	523	513	493	472	511	493	514	508	515	519	531	541
8985	1446	1825	1701	1394	920	5875	1356	550	401	354	304	528	3951	8877	605	309	223	202	214	212	238	213	203	205	209	197	230	205	183	185	194	190	212	196	173	162	185	182	189	164	177	201	189	167	189	196	230	271	262	246	419	1046	1075	834	444	282	196	159	148	162	155	168	151	175	174	167	152	157	163	152	169	162	138	158	158	147	153	171	151	150	171	178	163	152	154	154	169	147	148	137	163	146	176	157	167	140	196	172	154	153	139	154	175	162	162	178	175	151	162	144	163	139	169	177	164	173	144	153	176	167	152	138	177	179	144	165	168	141	151	144	154	159	143	154	154	168	159	131	171	165	146	157	170	166	171	176	169	160	142	196	153	140	180	145	163	167	161	164	169	142	167	152	171	163	146	137	153	158	172	167	165	162	151	145	183	154	168	146	154	152	162	166	159	163	165	166	163	172	160	160	185	128	164	160	173	163	163	154	165	177	148	158	157	167	166	159	157	146	172	164	174	177	154	171	164	160	158	181	150	159	149	145	139	153	159	155	172	145	166	164	177	163	168	170	172	179	147	155	163	151	167	149	155	166	167	166	163	155	150	149	145	167	176	177	155	168	170	176	165	178	164	164	153	167	177	164	168	161	163	175	159	176	176	163	157	174	168	178	145	153	158	157	177	188	159	144	160	161	147	153	164	136	181	172	150	154	177	156	140	151	164	149	166	145	168	159	143	144	164	162	151	162	178	153	149	163	164	151	169	135	156	176	149	139	165	153	168	164	149	171	131	174	138	151	152	146	155	162	154	158	155	160	154	177	171	175	177	159	153	171	175	151	167	152	157	155	170	173	176	161	163	158	163	166	179	171	149	156	162	151	177	155	148	169	147	149	167	167	158	147	140	155	143	169	180	182	168	160	183	152	141	143	148	147	142	165	166	164	178	167	175	146	185	174	160	151	167	167	161	163	135	171	168	159	142	169	157	169	150	152	154	143	157	175	166	147	142	159	139	162	176	153	153	158	163	182	163	174	142	170	169	171	154	140	178	158	177	130	150	150	163	159	165	151	178	161	134	189	145	155	162	139	193	172	178	134	160	164	146	148	167	179	156	175	178	169	184	168	138	160	165	158	179	150	177	156	199	138	150	155	181	145	170	175	153	145	167	170	158	142	155	173	146	146	168	186	145	179	158	164	165	142	152	153	172	145	164	175	155	170	163	167	161	159	174	162	186	174	152	151	160	162	153	165	124	174	123	145	165	136	161	158	166	150	167	156	161	144	155	166	163	180	161	167	158	153	185	170	166	171	159	163	133	159	135	170	165	152	150	168	154	153	161	174	160	163	157	167	155	158	159	182	179	128	128	138	160	160	151	175	180	171	156	144	162	169	146	145	166	163	167	168	141	152	173	176	169	170	162	157	154	168	149	160	165	147	178	156	179	156	140	180	170	164	136	158	158	149	154	149	155	150	162	156	176	163	174	167	144	127	174	166	185	158	171	148	164	176	162	136	137	164	142	151	177	166	163	167	168	172	149	164	162	150	177	167	191	154	184	144	178	145	169	167	180	151	145	187	164	149	149	156	181	163	153	169	168	158	150	179	177	199	169	173	164	137	162	158	164	162	171	164	180	172	162	165	175	161	143	172	143	161	170	147	169	160	148	149	147	148	175	166	144	163	150	167	161	155	160	150	142	175	174	176	179	148	152	155	131	158	169	161	158	181	157	159	157	158	155	159	157	147	177	183	149	159	189	161	167	160	163	177	165	164	170	185	140	169	156	147	170	168	160	155	164	152	171	164	159	145	131	145	174	151	138	152	163	148	171	148	158	155	170	178	160	166	175	176	149	155	174	156	149	171	149	147	144	161	157	160	177	161	153	143	153	178	189	173	146	158	184	163	137	158	167	161	146	159	140	167	143	172	146	194	159	186	184	154	185	192	163	169	179	175	165	178	166	142	159	196	162	173	160	173	162	181	155	152	149	146	161	175	151	141	160	149	166	144	141	165	172	154	132	172	174	167	163	158	140	178	164	160	152	157	145	168	152	160	153	142	170	173	175	146	155	163	168	151	155	148	133	170	176	149	141	161	161	168	147	151	170	161	158	159	178	174	143	164	147	172	131	155	167	155	173	168	172	161	159	168	151	161	174	180	163	168	154	155	166	133	185	157	169	169	148	172	159	143	144	178	146	167	152	179	163	162	137	160	158	177	143	156	163	149	162	188	169	171	163	161	161	157	162	170	164	149	182	175	169	165	143	135	190	189	157	137	143	143	151	139	148	175	162	177	163	159	174	171	157	164	167	158	133	159	170	159	171	166	172	171	142	177	149	161	161	163	162	168	170	162	153	176	165	163	164	147	149	153	125	173	147	157	146	174	148	169	159	138	149	173	161	152	162	180	153	179	158	161	183	138	175	158	174	140	168	140	160	174	151	160	144	161	147	174	187	155	139	148	157	166	161	153	170	152	177	139	159	169	154	152	159	151	174	181	166	159	148	168	143	155	143	161	175	165	168	162	167	155	152	175	170	164	152	174	176	171	164	172	153	141	159	162	161	155	155	144	153	163	168	176	170	183	163	172	143	170	151	143	178	154	150	167	179	141	157	158	162	184	153	136	135	158	156	175	128	145	148	166	173	174	167	173	163	173	167	175	137	146	158	157	175	156	156	164	181	163	147	164	174	190	143	149	152	164	162	178	131	147	166	170	169	169	141	139	162	158	183	185	156	172	143	151	167	157	149	149	162	147	163	159	156	173	140	149	151	162	169	146	153	146	168	155	157	170	160	167	163	156	167	144	160	147	164	156	142	178	165	149	174	167	134	145	125	157	150	162	150	132	177	149	157	140	174	158	165	169	194	179	166	124	161	160	162	185	206	140	159	151	165	166	157	160	178	159	140	134	175	155	161	171	156	178	156	161	176	170	151	145	160	149	157	154	168	166	177	175	163	175	168	140	159	156	164	170	146	163	151	164	151	145	155	151	155	171	160	162	168	138	177	144	169	157	156	154	163	176	153	170	134	155	171	147	166	159	154	162	139	158	158	154	182	155	157	167	156	145	138	182	166	207	152	161	186	161	136	163	166	186	161	169	185	190	177	165	158	162	153	173	177	166	161	140	170	135	157	149	175	160	153	139	164	161	122	155	194	151	133	171	170	172	147	166	147	137	162	162	146	162	151	148	149	151	171	154	169	164	183	171	171	158	154	181	158	134	163	177	166	171	170	159	176	174	174	155	166	156	166	171	156	185	189	161	147	145	171	140	160	189	153	146	180	143	145	144	156	150	168	162	165	168	148	139	153	158	145	148	150	142	156	153	143	145	160	169	152	198	156	173	136	161	187	161	146	155	167	176	171	169	136	152	139	168	149	194	168	172	184	166	178	151	137	170	168	175	154	168	149	156	153	160	166	179	168	148	139	158	202	177	163	145	164	163	136	156	156	184	142	171	142	155	168	171	173	170	184	169	184	150	191	158	166	157	178	162	134	154	179	162	135	158	163	160	160	180	155
6075	1747	3878	4852	4525	3724	17134	3254	2524	1999	1616	1359	2741	16830	26259	1505	1146	1020	896	865	1074	1035	945	940	852	741	737	952	783	598	622	688	636	661	663	734	672	768	726	707	632	675	628	594	572	632	832	853	1164	1191	1294	2543	7093	7323	5027	2277	1038	624	557	452	465	459	489	472	447	482	484	458	502	467	468	447	480	506	488	458	459	470	465	478	445	482	484	500	458	504	485	456	488	505	462	462	490	456	466	461	463	478	455	477	418	493	455	445	450	452	476	484	499	498	504	493	443	476	499	474	483	475	516	437	445	501	468	466	513	510	497	458	474	479	504	493	475	464	464	480	503	484	476	476	459	451	475	475	473	510	462	480	439	485	464	504	471	476	467	480	465	493	434	465	474	479	465	444	478	458	484	455	465	446	469	470	461	450	450	460	501	489	477	477	486	488	455	465	473	453	473	518	475	470	517	489	477	491	460	516	454	490	495	500	427	490	490	471	459	505	469	464	480	451	490	452	463	524	473	482	455	502	466	470	520	477	455	461	520	468	502	449	460	477	479	487	476	482	438	516	459	478	488	481	477	491	479	451	478	503	496	466	481	476	447	447	489	510	491	476	448	442	449	478	495	449	503	470	474	482	452	491	486	483	450	516	474	444	462	438	490	471	458	471	454	431	468	434	453	501	488	496	457	490	493	551	450	430	488	435	463	479	461	485	445	504	476	476	479	452	523	482	452	509	477	507	449	482	525	522	452	462	449	479	478	451	462	483	495	485	480	448	402	447	450	472	426	475	467	479	475	460	507	458	440	492	464	487	492	497	477	491	454	469	436	439	458	459	477	477	502	498	449	483	492	521	453	482	487	458	479	464	455	448	480	486	462	454	459	502	480	482	491	486	481	469	499	509	484	483	439	470	459	462	454	476	470	458	463	480	510	436	498	470	445	440	462	488	457	498	502	503	452	476	501	479	475	473	464	453	453	506	457	458	475	449	504	447	464	492	455	476	493	459	466	462	457	461	481	513	492	487	491	459	443	498	489	472	483	484	505	512	459	489	457	500	460	463	457	447	477	522	470	459	471	457	456	471	478	487	482	473	497	489	501	473	463	467	513	465	478	526	492	457	488	477	479	505	460	478	478	481	476	459	475	476	461	510	437	506	497	486	493	513	497	439	478	464	479	499	455	477	494	498	499	467	484	475	444	435	498	529	490	481	499	477	498	466	481	480	487	469	451	468	485	468	482	499	511	482	488	481	463	453	451	504	468	454	488	476	428	503	450	434	477	510	488	484	453	467	475	462	554	497	459	506	459	456	485	482	502	463	438	479	530	478	471	491	466	469	455	470	441	470	447	485	476	470	505	485	473	460	482	475	478	499	508	471	467	441	501	468	512	473	479	508	465	479	516	479	456	441	432	525	468	488	466	482	426	449	469	452	494	472	485	491	441	471	456	482	473	492	452	474	493	474	484	492	445	492	510	503	460	453	490	495	466	500	464	500	484	472	459	435	488	473	473	486	456	490	508	487	492	517	498	456	514	467	462	524	476	483	484	480	490	459	511	444	445	495	476	466	490	447	484	469	483	455	473	446	500	497	479	474	452	463	463	475	483	477	465	465	483	451	462	472	475	461	480	509	463	463	469	455	496	491	503	443	502	509	484	471	465	516	462	508	446	475	482	477	475	500	444	467	508	541	493	475	454	468	499	465	462	496	494	478	521	455	452	486	464	452	500	472	520	491	472	491	469	474	475	486	454	490	479	450	481	494	464	473	469	459	470	493	474	444	498	502	426	488	480	483	463	447	476	484	489	463	472	476	485	454	469	505	433	459	471	487	475	473	462	471	472	457	482	482	472	468	474	489	471	451	463	502	467	440	494	473	471	487	485	467	471	462	508	465	483	484	501	473	479	484	461	468	418	440	445	495	454	465	453	493	498	486	509	507	502	479	451	462	479	492	477	476	447	453	484	476	505	467	466	499	517	470	503	482	485	485	428	481	429	506	495	445	480	451	434	448	487	482	460	486	473	459	529	491	461	483	443	464	460	488	470	484	462	506	454	463	494	480	488	477	499	460	479	436	480	498	474	509	482	525	480	472	497	464	470	479	486	488	475	455	467	437	505	449	497	492	505	462	493	471	487	497	470	467	498	488	439	470	460	449	459	422	506	468	500	452	467	516	456	538	471	463	443	460	474	478	507	463	456	507	433	483	489	483	481	505	476	446	516	519	475	506	477	486	466	441	488	463	487	476	458	453	474	450	513	458	497	416	441	469	471	409	512	483	477	443	492	460	477	518	453	478	463	478	468	464	491	489	473	419	534	470	500	450	450	415	502	457	477	474	484	473	491	413	501	458	488	489	441	494	430	465	453	482	475	435	472	516	445	470	457	450	477	504	503	455	492	487	470	503	465	466	481	485	522	485	471	454	460	476	481	523	508	462	453	452	507	466	486	498	509	466	484	458	462	434	486	466	464	459	504	490	466	456	494	431	486	492	477	469	478	421	483	470	442	464	454	495	469	450	487	456	482	481	473	437	489	473	501	471	483	488	487	478	468	466	462	471	457	509	479	520	466	458	461	428	455	482	491	474	475	455	520	458	495	474	499	446	478	443	473	451	480	446	465	477	474	477	492	484	451	497	435	487	509	435	448	469	457	458	490	478	481	448	500	492	468	435	486	493	482	441	474	492	465	471	469	455	481	467	491	469	498	474	507	455	465	464	491	480	473	486	433	519	468	465	449	529	486	468	486	463	482	511	511	466	462	453	489	479	482	498	474	473	489	446	500	487	498	495	463	515	460	450	488	474	490	455	460	445	470	508	455	506	510	457	485	444	475	461	511	467	430	463	463	463	502	459	462	464	478	490	471	444	517	478	440	427	460	445	463	458	485	479	460	474	488	453	503	464	457	456	470	505	484	472	448	501	487	488	471	475	448	482	473	449	455	466	487	406	477	467	472	487	468	464	454	488	452	471	482	475	470	487	514	495	439	441	474	510	486	481	475	475	495	440	464	457	474	480	457	487	495	466	446	485	468	532	476	447	467	472	477	447	457	483	515	493	461	481	469	491	458	486	472	473	509	455	461	476	489	477	432	476	458	505	467	481	498	453	489	463	470	474	455	482	459	445	497	475	494	437	507	508	475	489	490	476	443	455	470	456	473	495	468	509	541	454	440	469	462	488	467	463	491	464	486	507	460	475	447	480	511	488	452	477	451	473	491	463	475	475	433	485	495	489	447	453	474	508	507	499	487	488	430	487	481	516	477	479	499	474	472	468	456	511	472	483	512	487	447	481	460	440	463	454	485	462	506	466	470	528	495	496	467	456	480	474	456	460	482	463	441	456	449	478	479	496	478	493	512	455	487	450	448	474	481	477	470	517	467	501	497	441	511	447	502	464	450	448	470	495	505	497	483	454	482	461	472	476	450	501	473	501	490	478	466	463	473	458	481	492	494	472	452	464	468	472	442	486	453	489	508	456	496	518	447	464	483	478	467	507	449	483	492	498	478	461
15222	3049	3519	2944	2270	1706	2515	1294	953	717	548	467	567	4061	10766	746	412	400	323	319	310	346	339	300	282	283	272	262	271	254	206	241	283	251	247	251	270	283	244	213	237	227	237	256	227	291	286	277	343	280	320	684	2460	2118	1153	608	319	242	226	199	224	211	211	226	203	200	181	193	224	195	200	219	213	179	180	216	215	203	201	197	203	215	205	193	210	209	203	220	209	200	189	194	223	206	191	177	201	190	170	193	220	195	184	206	195	210	203	196	198	197	191	190	203	211	186	196	188	192	216	194	186	227	208	199	215	228	184	207	194	212	205	205	210	186	203	187	198	208	193	208	173	168	203	188	187	180	194	191	198	188	200	187	201	181	193	205	175	185	197	199	192	202	228	206	201	217	188	191	214	239	188	187	201	195	187	199	205	207	211	223	193	181	222	186	217	196	200	222	195	174	206	216	225	201	188	200	195	205	191	193	221	204	196	176	184	214	207	221	184	212	192	208	188	200	203	211	214	189	191	202	187	206	169	208	215	189	176	193	178	219	183	206	186	208	198	190	192	170	194	202	205	215	208	176	193	188	186	201	208	193	200	213	184	187	198	203	222	202	213	205	184	195	196	216	177	189	190	191	215	228	188	206	186	193	195	202	197	174	199	215	220	202	213	181	208	197	186	199	217	187	198	181	195	187	169	226	196	188	199	219	193	216	211	206	197	211	209	196	202	204	206	196	163	216	212	202	191	168	206	207	206	187	181	195	210	185	198	193	222	197	216	203	172	192	205	194	198	213	180	216	232	203	209	202	216	204	224	231	188	191	181	200	173	190	190	190	208	201	188	242	214	191	201	188	210	198	206	189	170	185	187	195	199	192	180	191	184	212	196	211	202	202	213	198	198	198	188	198	201	198	182	199	201	189	173	202	209	196	208	204	200	193	207	211	182	188	213	188	173	190	184	219	201	210	174	196	219	207	185	211	215	194	191	195	203	225	220	202	213	200	208	211	187	162	192	184	208	201	205	206	205	201	214	204	227	176	207	183	220	207	190	206	197	227	188	196	161	172	201	226	201	199	203	192	204	207	171	180	201	204	192	191	177	208	193	188	238	195	203	190	189	211	200	210	214	189	202	223	191	196	192	209	198	187	185	174	194	188	203	194	204	201	211	198	183	230	196	204	221	216	184	208	208	216	191	217	229	199	207	215	213	201	205	205	183	190	194	188	216	180	210	191	206	181	203	208	195	184	174	188	194	194	194	194	184	196	208	201	196	195	222	221	148	207	198	202	179	203	172	199	211	187	200	198	180	208	183	202	225	177	179	177	201	201	214	216	192	215	191	194	200	194	211	202	193	195	232	198	192	227	190	214	202	199	183	189	200	203	212	209	191	222	200	183	209	189	213	197	208	199	197	217	224	204	206	202	206	206	226	185	206	193	225	218	196	206	213	188	197	199	210	189	228	209	196	205	187	224	204	195	209	171	189	219	189	201	196	209	207	198	185	189	186	212	196	178	218	180	182	191	205	202	204	190	183	189	185	210	191	217	205	214	205	208	213	197	199	190	211	211	189	213	175	180	200	163	230	217	194	195	190	192	201	206	198	209	190	215	216	226	208	210	206	188	212	194	218	191	202	219	201	215	179	192	186	200	179	194	200	187	168	207	202	206	195	187	221	219	208	181	205	211	208	204	197	171	170	199	214	217	198	197	229	198	204	219	215	209	203	224	199	198	185	178	204	183	184	194	186	191	200	191	179	189	211	203	197	203	185	195	211	192	200	184	185	180	196	182	190	212	206	205	197	185	202	204	209	198	213	198	208	168	202	211	176	219	197	197	198	207	204	202	172	208	185	199	187	193	205	207	185	213	216	195	210	194	204	232	189	178	153	198	185	235	226	207	202	184	189	210	210	212	194	235	185	195	208	204	216	195	195	201	196	175	213	206	193	199	210	202	197	196	197	198	212	211	216	196	205	189	186	197	174	197	190	214	182	190	183	189	209	191	194	205	199	198	203	222	213	209	211	180	194	191	180	183	197	192	183	166	202	200	205	194	227	214	188	174	193	210	202	194	180	184	187	197	170	204	224	204	203	214	207	207	200	189	197	230	204	198	211	201	164	178	191	190	183	201	206	219	200	206	189	214	189	201	195	213	207	202	202	205	176	218	183	191	207	209	196	216	225	176	208	186	182	199	203	201	211	220	193	204	204	206	201	194	230	190	214	195	199	221	182	190	186	183	176	222	196	203	184	182	198	173	189	194	202	227	200	180	196	199	196	199	210	189	192	203	204	200	209	200	191	202	207	207	187	193	181	208	188	208	189	205	188	191	190	209	171	200	199	202	209	199	192	185	199	190	196	208	189	220	189	220	204	205	192	234	218	213	208	204	188	198	212	195	205	202	211	176	200	195	192	203	211	195	195	183	181	212	190	208	196	168	200	198	192	204	202	178	200	209	210	217	197	192	187	177	190	232	175	201	178	215	211	214	217	198	202	199	204	186	202	184	209	212	226	214	191	206	187	198	209	205	199	202	214	206	202	225	185	202	211	189	212	220	188	197	181	176	209	185	213	202	190	225	196	219	188	203	200	209	212	197	217	204	209	228	188	202	207	207	192	192	219	201	168	205	206	202	203	203	210	209	199	183	214	193	203	203	203	179	227	203	193	188	203	224	204	184	203	175	217	189	199	206	199	198	205	168	191	219	193	182	171	207	221	201	197	189	196	197	200	203	226	201	193	212	210	178	212	222	206	207	199	168	199	193	189	196	196	200	217	214	207	200	201	217	203	200	178	230	207	198	197	218	203	197	207	206	224	244	235	213	209	185	221	174	184	216	190	234	174	208	213	204	179	195	178	186	199	182	207	199	194	209	209	212	174	188	198	206	229	212	194	176	206	203	211	196	198	173	215	212	189	218	195	222	206	181	179	210	175	185	220	179	193	200	219	211	202	204	221	226	205	191	220	220	190	208	191	218	189	206	220	200	209	198	206	192	183	194	195	189	221	206	198	203	207	189	178	186	195	204	213	192	218	192	214	203	181	255	218	204	192	215	207	203	183	210	201	204	202	190	176	194	226	184	185	207	209	235	196	174	197	193	195	220	189	202	193	192	202	216	205	207	198	215	211	221	182	220	199	190	217	196	190	200	244	198	222	185	213	214	207	200	196	187	206	182	199	194	191	204	212	169	190	198	207	190	204	190	206	192	230	209	198	181	209	175	208	173	198	207	214	166	208	196	190	200	224	216	197	194	188	210	212	192	214	214	194	170	205	200	204	175	201	194	216	205	222	197	209	183	187	208	192	194	194	191	224	163	188	169	179	201	191	221	222	182	188	196	199	201	175	192	196	194	237	209	218	212	201	203	214	206	209	187	209	189	185	224	210	204	162	207	187	219	214	180	198	186	184	216	208	185	195	188	197	193	198	193	180	211	196	184	215	217	178	197	191	191	193	200	200	191	209	179	201	199	206	201	197	194	206	207	213	185	204	201	188	209	234	203	209	177
7773	2829	6276	7629	6830	6074	8117	5146	3780	3225	2444	2242	2711	14796	23789	2172	1762	1730	1460	1396	1465	1477	1558	1430	1262	1118	1057	1244	1284	1055	859	929	979	1042	990	1015	1008	1027	974	1003	924	862	973	906	828	1059	1168	1475	1889	1619	1517	4698	15363	12514	6780	2929	1276	715	662	593	594	554	578	531	587	549	621	643	555	558	591	550	567	576	579	573	550	547	604	577	570	578	575	565	555	646	567	606	571	643	592	558	573	572	582	557	553	562	571	566	532	598	590	544	576	548	568	588	585	621	556	585	553	577	604	588	609	618	602	585	611	574	535	552	575	597	558	589	581	557	558	621	549	592	588	556	584	586	596	599	564	553	567	598	572	594	559	539	585	606	583	543	589	569	531	587	566	587	612	602	565	580	584	611	558	595	554	567	564	508	556	580	587	534	602	587	534	564	609	593	590	562	567	568	549	561	584	565	587	593	591	553	637	577	564	570	585	578	570	585	568	577	549	558	583	584	567	556	577	583	600	594	643	557	593	542	560	594	573	575	561	528	573	581	552	555	584	558	602	555	579	547	595	555	534	581	596	549	628	608	499	588	603	619	589	580	549	556	562	562	564	515	514	576	613	561	590	569	556	567	534	602	616	589	565	562	557	571	625	575	576	598	570	546	600	568	618	587	597	561	586	595	622	597	562	551	569	596	633	568	582	600	571	603	595	538	602	622	560	636	545	595	571	576	569	594	548	584	599	588	600	561	549	566	564	586	578	617	554	594	582	563	571	571	558	593	563	582	596	569	596	599	574	548	587	591	584	602	594	572	646	526	580	598	585	571	595	570	579	603	575	544	582	566	584	562	539	587	577	552	585	558	604	549	563	597	590	573	563	586	596	591	601	583	553	572	571	550	548	518	582	596	571	580	547	569	577	579	580	642	576	580	586	596	607	622	574	611	595	592	617	547	551	558	589	570	576	546	539	522	558	557	618	566	580	563	556	591	597	590	583	614	589	557	570	617	574	538	523	602	567	569	544	568	593	569	611	563	617	582	566	594	545	556	608	558	587	605	593	583	549	590	578	566	572	573	529	601	564	597	575	591	579	629	565	591	576	565	599	628	589	558	554	546	573	602	582	588	565	562	568	609	619	540	567	575	599	619	547	578	557	615	624	589	593	580	556	559	585	589	580	587	551	546	570	621	577	629	573	614	580	513	542	581	569	573	569	574	557	524	542	604	584	561	549	602	576	567	610	548	586	626	600	585	548	582	612	630	568	586	591	603	605	575	605	575	551	563	615	590	586	618	593	583	588	563	549	612	588	534	617	558	594	584	571	586	584	549	579	554	598	568	562	570	573	554	592	537	618	575	628	578	631	611	588	538	602	589	603	582	566	598	598	564	593	573	621	576	607	588	588	597	577	606	557	565	595	542	584	558	553	569	565	564	576	535	558	575	539	552	564	559	599	572	598	564	594	585	586	582	611	535	611	591	581	522	617	627	550	563	597	602	611	606	554	554	591	590	574	571	586	574	507	604	608	570	608	581	591	568	553	603	571	585	589	588	585	590	525	567	583	619	594	599	570	548	593	612	598	580	541	548	548	558	532	583	582	573	585	570	583	580	543	575	604	560	573	565	594	540	536	584	583	571	566	554	596	595	598	608	620	571	588	604	581	583	598	564	574	577	554	596	615	601	588	609	572	593	561	572	569	560	593	573	582	590	571	612	626	561	601	600	597	606	578	581	596	579	578	604	587	599	587	587	580	595	565	581	562	588	598	577	545	572	579	555	612	528	604	565	617	560	557	597	606	594	594	549	579	551	595	564	631	623	586	630	562	571	551	575	608	589	562	574	632	597	576	575	602	603	574	574	610	558	583	562	561	541	605	573	598	554	603	558	629	588	620	570	557	562	582	564	585	605	575	584	527	616	601	599	583	592	597	599	622	578	591	581	592	590	569	605	534	570	587	558	604	576	607	594	545	578	599	570	563	622	580	572	623	584	553	592	556	618	612	558	590	571	594	570	564	532	565	597	633	552	579	556	557	548	559	581	573	592	549	583	603	614	537	540	606	570	564	573	595	564	614	586	619	548	574	581	564	551	571	618	550	558	634	561	575	574	568	553	575	592	580	565	571	563	549	566	543	604	574	634	594	600	577	578	562	580	535	571	580	585	567	622	550	599	587	575	561	564	570	592	575	573	569	605	556	617	599	592	567	607	605	568	616	552	580	565	584	551	604	564	556	601	591	624	587	588	587	590	568	554	571	597	595	562	571	554	539	583	565	569	587	558	577	621	566	566	597	556	615	581	590	573	576	563	621	606	583	616	574	578	589	570	615	607	620	609	594	603	571	564	580	576	576	609	614	553	617	605	582	586	578	556	579	611	534	572	566	575	593	560	569	603	546	623	543	591	571	566	546	602	573	595	565	546	559	590	562	563	538	618	578	589	569	584	561	578	534	560	585	583	575	561	567	559	574	583	576	593	544	605	589	609	590	586	570	571	571	611	536	542	595	575	556	569	613	549	560	561	607	584	582	535	602	542	556	620	611	553	591	618	612	572	612	615	566	604	607	592	581	574	588	542	588	604	581	565	554	563	589	592	576	599	574	557	603	585	605	566	578	535	636	595	567	608	540	560	580	558	560	605	599	557	596	544	611	582	559	592	558	565	576	593	523	551	607	574	563	547	572	613	611	587	610	587	614	601	570	566	545	579	583	559	631	583	564	570	580	537	530	557	601	575	535	553	615	555	604	576	561	602	570	596	538	583	596	569	621	581	608	539	596	544	579	557	593	552	616	552	569	629	615	569	557	569	557	553	562	601	604	597	605	592	578	572	584	540	578	633	618	579	559	586	579	569	568	571	556	542	617	582	543	571	612	550	614	568	602	593	622	556	582	565	614	591	562	583	586	595	568	576	585	579	619	571	574	584	616	616	565	601	590	599	608	570	542	575	533	590	595	582	598	591	594	569	562	607	563	549	580	606	576	624	592	579	559	594	560	605	608	576	589	599	580	579	590	614	577	550	556	607	577	546	598	574	580	568	586	606	563	563	603	562	570	619	599	573	598	565	579	574	601	576	595	608	544	585	558	597	574	572	579	540	572	559	601	568	577	561	584	596	553	611	584	564	598	583	591	575	607	559	589	597	620	591	538	563	593	538	591	587	570	617	605	530	614	614	570	556	577	539	550	547	566	574	571	597	536	570	620	574	543	636	577	530	574	579	560	613	598	621	567	573	571	601	586	552	572	575	566	596	563	553	579	544	548	599	569	571	559	588	535	561	556	520	580	580	598	585	628	549	557	574	551	635	575	529	558	562	590	609	565	608	561	579	580	592	579	585	599	594	619	552	593	577	593	590	566	548	582	551	609	612	557	595	571	596	552	581	571	558	610	566	560	580	584	602	568	572	578	600	593	595	530	540	574	571	524	601	548	598	566	576	581	574	604	590	556	562	628	561	574	540	519	621	583	606	571	579	555	595	594	570	594	571	601	598	556	623	590	563	555	586	569	559	539	609	629	570	531	591
2092	294	326	319	303	278	198	252	207	215	214	197	214	306	333	212	202	219	202	197	216	232	188	198	179	208	179	210	208	208	185	206	191	199	203	211	201	192	184	196	189	194	184	187	203	203	218	198	204	192	207	215	329	414	379	279	246	215	223	197	204	220	190	192	213	204	208	200	189	206	201	194	183	186	192	185	205	202	197	196	184	201	202	197	190	190	190	234	188	195	185	191	195	186	190	181	181	204	194	217	165	228	203	184	200	233	198	200	195	175	196	200	212	203	172	206	197	185	199	198	175	180	181	181	193	188	205	193	217	212	209	182	222	185	196	220	191	203	193	213	207	204	233	198	205	192	211	185	204	219	196	200	179	203	164	192	180	193	215	190	166	189	239	200	176	184	194	170	204	188	220	202	216	198	205	209	183	187	179	207	206	212	186	209	215	181	223	213	206	200	217	195	192	206	192	181	182	185	224	194	221	202	193	171	198	208	193	203	195	188	201	196	192	190	227	204	192	217	185	211	204	218	195	197	206	215	202	220	175	203	193	204	197	213	208	191	195	219	203	197	218	245	195	213	192	180	199	186	197	210	175	201	205	188	170	177	211	206	212	191	194	212	248	184	189	172	195	200	188	171	208	172	196	203	178	211	211	196	190	175	186	184	210	201	208	200	207	193	204	205	192	196	194	204	212	177	213	186	185	206	198	222	198	211	199	200	207	204	186	183	193	197	192	210	201	198	208	202	196	189	205	198	180	205	200	209	187	186	200	194	207	180	193	216	198	190	211	218	185	200	203	194	227	205	206	192	191	193	192	187	189	193	178	177	190	215	208	206	201	163	211	198	185	188	189	176	198	195	203	210	182	191	190	191	180	218	194	197	209	194	195	195	222	196	192	199	191	208	203	186	192	179	180	196	215	194	191	199	196	175	188	209	181	211	202	222	169	182	222	219	181	190	180	196	192	201	203	186	179	186	200	178	188	209	179	190	205	232	202	178	172	215	204	193	192	207	197	210	170	228	187	216	224	193	197	192	189	196	220	190	191	202	165	207	218	204	202	200	186	189	200	188	207	180	227	189	215	215	202	210	189	198	193	213	205	199	186	181	188	200	195	203	204	193	219	191	206	181	220	189	174	197	197	191	180	205	178	201	160	179	177	199	197	194	172	173	180	191	208	188	200	204	190	194	224	209	198	191	186	184	192	203	192	198	203	188	197	205	186	199	206	174	197	185	219	200	212	188	204	191	203	192	208	196	213	204	236	192	180	190	193	215	191	205	203	183	190	193	198	202	212	210	207	176	209	198	201	210	208	191	211	191	187	181	203	175	204	196	203	191	199	191	196	200	186	206	183	225	207	205	190	172	204	175	181	200	202	212	184	191	194	196	215	183	194	204	198	189	193	216	198	200	215	175	210	202	195	187	173	196	194	204	176	190	190	189	231	197	198	188	190	188	199	190	168	174	202	189	194	209	185	187	206	204	209	193	215	206	175	207	209	189	214	184	204	185	198	220	185	215	201	205	214	183	182	203	184	195	190	198	219	209	195	224	204	226	200	219	203	204	188	193	204	220	215	196	209	197	205	210	194	193	198	192	210	208	192	201	207	173	217	200	207	211	202	189	203	184	194	186	213	187	224	214	197	209	192	200	197	196	197	191	217	223	223	188	211	202	166	198	178	187	179	198	199	192	205	200	197	177	203	207	194	206	212	191	188	202	210	166	174	208	198	204	186	198	214	204	209	187	193	189	208	206	170	197	179	183	198	197	211	199	216	200	196	183	189	199	203	186	185	198	214	212	208	189	195	221	186	199	187	186	196	185	190	202	179	185	170	204	187	186	191	186	206	221	196	228	200	202	183	165	199	203	211	182	190	191	193	186	166	211	190	238	229	214	202	204	189	199	182	197	208	209	231	183	216	215	188	221	228	195	183	190	211	191	189	180	190	204	193	194	205	159	183	205	193	211	220	180	205	182	202	202	198	198	192	211	200	196	209	204	201	184	206	179	189	197	188	192	224	193	185	203	198	209	210	205	197	179	184	178	208	200	180	178	185	176	210	161	197	182	192	200	195	204	207	191	196	167	179	230	189	189	192	221	179	202	212	192	197	207	197	203	226	181	221	191	189	186	190	209	173	229	191	212	188	204	214	212	207	175	188	224	208	221	183	200	207	223	175	174	207	199	201	194	186	187	218	185	215	226	180	192	190	191	165	193	202	210	200	187	197	182	201	194	213	185	205	210	189	201	203	201	205	203	202	180	196	177	218	211	180	199	183	177	201	180	185	214	194	191	202	217	176	205	199	186	198	179	200	205	187	204	224	224	181	189	200	205	198	192	194	191	191	192	182	225	224	204	204	189	199	185	202	196	193	208	211	175	218	194	181	192	185	196	216	179	211	192	187	208	202	174	216	201	213	219	195	211	212	184	202	183	188	206	187	222	200	212	203	194	187	203	187	197	179	181	183	197	213	190	176	193	201	194	220	210	201	215	214	183	211	184	195	198	199	202	188	179	204	208	202	218	209	186	202	185	185	207	192	170	193	202	198	208	209	181	169	172	207	177	194	184	217	213	191	188	197	207	203	199	191	193	220	201	210	200	217	209	210	198	183	209	193	225	182	192	202	206	212	190	193	194	194	183	198	204	185	187	181	191	194	170	220	201	194	189	223	190	199	185	161	222	192	185	204	182	203	207	192	204	213	201	220	206	232	198	208	207	208	221	189	193	206	189	220	206	193	185	191	212	228	208	181	211	200	185	183	205	211	174	188	197	180	190	183	184	202	203	197	196	225	197	208	194	227	204	219	197	204	214	219	209	172	185	210	187	187	188	209	195	178	192	180	227	193	192	176	188	214	215	206	198	188	191	202	191	201	172	196	190	197	195	186	199	187	189	189	206	189	207	184	206	202	195	196	194	190	181	187	192	199	210	235	224	201	208	189	208	221	193	219	191	209	218	180	175	191	173	179	196	200	213	181	195	189	225	199	196	199	217	180	198	184	186	198	186	196	200	204	191	172	192	187	186	196	184	196	182	208	183	189	200	209	202	209	211	226	185	193	189	201	211	181	194	196	209	192	204	176	192	185	197	216	198	178	179	193	190	204	186	191	182	193	195	177	193	209	184	191	221	223	205	192	201	197	220	186	189	190	191	186	181	209	177	227	165	200	194	207	186	187	192	217	167	188	182	191	193	169	204	210	199	194	187	195	204	221	187	232	196	181	227	182	206	193	182	191	199	190	206	208	181	186	197	161	193	182	175	188	181	185	199	195	183	192	199	216	205	206	196	218	181	188	200	201	187	202	208	203	197	209	188	204	193	187	180	184	211	185	188	220	181	196	185	189	219	224	198	197	201	190	188	182	198	209	199	214	175	179	219	191	209	203	196	192	188	190	221	200	187	199	202	191	184	179	205	196	184	204	191	197	192	197	205	202	197	172	215	213	195	211	213	220	186	201	207	212	205	198	189	200	188	182	197	218	196	216	200	227	189	169	187	181	205
2236	724	865	1020	1042	903	807	808	747	758	702	633	713	1365	1744	635	618	607	583	568	617	559	579	618	625	577	616	585	579	598	584	580	585	574	582	618	618	602	587	582	595	566	583	573	562	622	590	591	595	612	637	703	1703	2375	1743	997	726	665	582	570	579	520	556	564	552	577	573	531	558	570	579	533	580	555	554	576	555	553	553	590	555	550	569	583	563	556	572	530	561	525	570	528	538	583	558	591	539	583	565	553	495	542	594	560	547	538	551	554	556	572	553	570	512	574	588	599	532	571	563	529	542	605	558	564	541	559	546	639	550	591	554	576	573	560	554	566	588	540	563	578	550	545	503	583	519	585	577	560	537	530	583	536	586	555	563	570	568	547	608	575	565	524	579	609	552	529	590	539	537	519	548	552	597	586	602	595	591	564	539	570	570	609	550	547	560	583	549	544	564	598	591	551	570	563	520	526	559	568	518	547	528	568	561	549	554	565	553	562	543	569	571	517	554	565	578	568	553	547	580	565	556	543	560	532	591	625	599	535	558	573	534	536	584	566	551	579	563	530	558	564	581	577	568	554	565	566	556	560	551	555	552	558	580	575	594	588	546	541	557	573	608	564	591	567	524	568	603	538	580	564	544	539	583	583	605	544	582	535	571	567	554	585	583	566	536	572	526	563	588	594	591	572	548	593	540	550	572	524	560	549	585	562	551	597	577	559	563	552	554	556	536	561	550	569	598	538	554	541	588	580	582	574	566	533	564	526	544	567	569	581	568	535	553	568	577	573	595	559	541	562	554	572	565	547	542	559	556	584	581	569	550	546	590	590	565	556	589	582	577	605	560	586	577	557	591	556	560	548	542	572	579	551	562	522	531	526	562	574	509	531	568	575	557	583	537	569	568	551	580	582	542	548	579	541	570	570	555	560	541	583	572	568	531	584	594	560	557	585	578	571	572	560	557	545	585	569	559	548	559	593	596	565	598	550	592	545	571	551	540	559	587	547	571	570	578	587	533	534	586	604	617	548	573	561	564	609	564	534	573	574	576	554	564	573	553	568	601	569	545	599	561	568	608	546	557	531	534	550	556	603	589	558	553	601	549	511	536	571	572	611	561	539	575	574	583	545	579	500	559	579	527	548	571	603	584	588	546	567	557	596	569	558	588	553	538	579	539	565	559	555	544	564	551	575	562	586	542	513	551	548	582	555	584	508	622	576	570	592	515	554	526	567	562	545	623	591	552	565	554	542	567	559	530	575	554	573	577	598	532	553	584	560	564	585	576	629	554	589	555	559	552	540	588	547	535	543	592	532	602	540	569	589	557	552	516	533	576	569	566	550	587	536	563	555	543	541	599	559	555	593	565	570	563	573	557	554	567	549	578	540	539	569	567	547	581	520	546	558	587	534	564	576	581	555	588	534	589	605	572	543	537	548	576	612	586	531	545	561	558	561	536	554	574	569	582	566	561	557	543	573	567	557	566	590	549	539	559	567	570	554	543	603	582	539	569	574	561	519	535	520	564	548	566	581	552	558	555	556	579	565	554	550	576	544	493	538	524	567	566	560	583	550	577	540	537	586	558	565	584	568	565	548	527	550	573	535	561	570	551	548	611	558	553	554	575	592	537	522	537	574	565	517	557	560	612	595	521	568	581	574	567	605	533	562	588	585	549	596	580	548	547	601	563	542	545	549	601	560	547	549	570	556	571	547	561	580	540	562	524	588	588	557	530	535	547	568	564	607	597	545	564	573	539	528	544	545	590	544	570	575	532	529	565	548	583	533	563	554	529	575	581	580	620	557	498	542	532	554	584	591	562	584	581	581	541	566	533	553	529	550	581	587	563	559	538	561	605	553	554	552	594	558	566	557	553	572	578	595	572	583	561	523	571	575	535	579	597	574	577	530	545	561	581	609	597	563	573	567	545	556	560	536	593	549	530	521	576	549	550	529	574	548	569	624	605	544	583	546	575	602	574	556	517	532	571	535	576	594	562	584	583	547	557	585	528	535	564	550	562	574	562	509	530	544	553	543	587	546	567	547	584	601	545	572	575	583	531	554	593	580	582	570	567	587	512	541	523	508	515	559	552	564	583	550	584	562	573	593	543	550	572	553	576	568	626	556	560	598	563	547	560	537	555	601	557	603	606	548	608	577	514	562	541	565	550	566	577	621	566	542	569	550	585	529	558	577	579	589	555	571	579	526	568	561	577	529	594	599	552	588	583	558	540	544	546	558	579	546	546	593	566	554	547	544	547	526	546	552	569	571	549	511	575	566	577	570	544	572	554	577	583	573	573	542	556	555	554	567	577	537	540	566	567	550	605	487	544	543	601	540	532	604	542	551	566	569	550	570	544	565	598	564	579	561	575	571	574	561	555	574	532	574	558	596	578	552	557	553	535	589	540	543	535	542	554	578	528	591	562	563	554	546	580	548	542	568	575	597	587	552	553	526	544	618	604	616	594	587	501	581	559	517	610	557	584	561	538	548	582	561	563	595	531	551	599	545	591	532	567	559	549	568	569	569	559	562	582	574	589	569	540	568	545	626	533	528	578	563	538	604	542	546	565	579	601	537	577	569	495	547	540	552	560	550	566	563	579	524	585	567	511	551	531	584	579	588	582	583	551	550	572	581	530	554	563	529	570	552	559	573	556	549	585	558	561	590	540	568	561	601	573	549	573	583	571	552	579	527	549	604	558	580	548	570	571	511	583	577	541	561	554	523	601	560	563	596	555	575	545	575	563	487	545	521	573	581	560	540	569	566	594	571	573	576	616	560	564	585	574	587	594	578	538	565	586	573	548	563	603	567	524	527	527	532	594	592	594	581	594	596	548	573	575	533	596	542	575	563	568	556	557	582	575	524	518	562	560	565	572	530	572	565	560	577	550	547	563	541	601	576	566	547	577	529	566	555	552	541	555	550	538	563	565	547	565	572	587	586	570	556	570	536	590	598	574	583	594	573	545	533	595	575	538	567	546	569	540	550	585	583	578	593	548	615	603	529	550	509	554	563	604	575	576	585	563	586	540	571	583	580	594	526	548	577	589	566	597	544	551	533	560	524	613	621	552	572	517	631	557	552	535	572	560	537	587	549	577	573	567	572	553	572	588	612	543	579	553	567	553	579	570	557	540	526	575	578	548	568	546	575	528	574	527	587	552	586	547	579	625	595	583	584	536	566	582	562	561	578	606	525	528	550	575	551	593	530	562	586	548	516	557	558	540	578	563	611	526	551	573	565	547	585	553	573	555	561	587	568	541	578	577	540	562	571	571	594	634	578	566	559	545	580	526	578	604	559	494	553	563	553	551	554	554	558	549	556	573	559	541	546	564	544	589	558	559	532	546	594	518	579	577	507	604	572	533	541	570	543	520	567	563	565	524	560	566	568	544	570	550	557	584	537	574	528	580	562	563	579	556	552	573	566	545	615	522	551	569	575	567	595	586	588	517	550	529	552	550	549	584	589	566	576	577	552	588	577	569	587	557	574	558	596	536	557	604	592
8772	1578	2494	2021	1718	1233	865	776	550	537	342	361	592	3710	4039	376	298	289	272	259	227	237	247	253	238	236	206	233	262	183	212	225	233	232	243	210	214	213	209	228	228	212	228	203	268	215	245	228	206	257	221	553	1450	1288	820	428	271	230	183	206	197	173	188	176	188	158	206	180	210	188	166	172	166	163	200	184	172	185	152	182	195	181	172	205	184	174	176	208	187	198	163	184	173	161	194	186	158	189	175	177	147	187	187	166	180	180	197	182	199	190	160	202	183	178	163	196	175	197	183	193	193	182	204	181	186	187	166	182	159	193	187	195	181	201	184	174	179	206	160	165	186	178	174	183	162	202	199	192	180	186	143	178	188	179	175	180	164	168	189	162	174	177	198	190	186	181	193	171	200	179	174	189	191	183	180	210	179	180	189	170	204	166	201	186	180	187	184	172	201	206	197	172	190	182	178	175	175	194	190	171	178	169	169	192	193	198	176	166	195	193	160	165	185	160	181	174	178	186	161	186	191	185	185	193	188	179	176	201	154	220	174	173	198	183	173	197	163	183	170	181	175	189	181	171	183	203	166	194	163	196	185	191	182	194	168	192	167	194	176	181	217	183	168	207	176	175	197	177	205	199	194	175	152	175	164	183	179	180	172	163	201	172	189	198	188	184	189	213	161	172	161	194	192	176	157	169	183	183	203	193	206	176	208	195	186	180	176	178	196	176	163	167	175	197	210	182	178	189	184	190	195	193	189	173	186	162	183	191	159	203	166	197	185	178	203	185	167	176	201	199	176	154	185	179	176	194	198	195	162	216	173	199	182	200	177	171	189	201	168	172	191	183	179	182	176	151	209	185	218	179	210	166	202	151	199	185	172	192	179	182	227	189	148	207	186	170	183	183	187	168	181	174	181	197	180	188	195	188	201	184	177	181	183	188	181	181	155	176	188	189	197	186	178	188	192	187	195	178	194	176	188	176	153	199	190	190	180	185	186	172	180	166	171	192	195	188	179	196	182	155	196	173	185	202	168	185	194	165	186	158	191	174	179	150	162	194	169	206	205	172	173	187	185	178	163	184	177	156	195	190	201	178	204	215	167	197	200	184	179	181	171	178	202	195	168	172	181	175	180	186	177	179	207	196	200	188	200	172	176	162	178	192	170	174	216	206	194	188	192	179	190	217	185	166	176	209	175	204	174	158	191	209	171	210	207	172	208	191	177	172	171	190	179	144	192	193	167	205	167	166	169	181	189	185	181	187	171	179	198	174	206	186	159	172	186	184	181	157	158	198	202	189	184	166	165	202	182	177	181	175	173	192	194	178	196	182	190	195	204	158	178	191	193	185	188	181	192	171	190	195	181	170	172	191	192	175	204	170	188	178	182	171	187	164	206	172	176	168	182	179	177	157	173	184	192	172	180	170	205	178	160	163	179	208	176	195	173	175	160	190	205	207	161	213	201	191	189	195	185	206	191	141	173	169	186	193	212	215	201	169	175	186	188	192	180	168	202	178	185	168	181	196	193	164	162	170	169	188	189	191	167	222	202	193	175	204	177	175	165	182	216	183	197	199	187	171	156	204	212	180	183	188	192	191	187	176	172	175	184	178	188	178	182	186	188	186	181	179	163	178	192	192	174	205	159	182	156	189	193	181	176	206	178	159	195	181	178	183	184	187	182	200	209	176	198	180	177	160	190	169	192	195	199	185	198	187	192	174	184	179	168	179	186	184	195	180	185	195	164	171	161	188	193	176	167	207	178	185	190	160	184	190	194	208	179	150	175	194	188	173	179	169	191	165	179	189	187	194	188	173	189	162	165	176	156	188	192	183	210	187	189	184	186	178	182	191	193	186	180	183	174	170	190	175	195	181	203	165	165	182	180	168	170	170	205	180	167	154	173	206	180	175	196	179	180	176	180	158	167	192	198	183	175	161	173	191	169	188	148	176	173	178	190	170	185	182	188	175	205	157	208	174	181	180	191	194	199	180	186	165	186	173	184	178	168	154	191	198	202	187	177	161	170	174	196	176	176	179	207	175	176	200	197	177	168	179	182	177	170	166	179	195	165	163	184	177	191	161	210	200	162	194	167	175	171	213	192	194	176	180	176	207	179	192	190	156	151	183	170	155	176	179	198	193	168	191	194	171	182	188	198	189	170	187	175	203	181	162	168	187	181	204	184	192	190	180	190	221	170	168	203	189	174	180	196	186	189	186	175	186	168	195	192	199	212	175	161	214	191	187	201	170	171	199	183	194	205	167	204	201	204	182	182	198	179	182	181	185	180	186	167	185	211	179	172	214	186	202	164	176	194	167	184	173	191	193	185	177	172	187	181	182	159	161	192	201	159	192	197	172	178	185	176	211	181	173	192	175	177	189	161	196	177	175	156	163	180	169	206	186	192	179	170	205	183	183	165	207	179	173	193	186	190	167	188	196	176	165	171	182	176	182	166	179	207	168	176	166	200	203	191	216	178	213	169	187	179	186	190	160	200	168	177	185	176	162	175	187	182	182	200	189	187	166	188	173	178	148	197	194	161	191	188	165	189	175	202	167	164	199	182	182	190	178	188	170	189	184	171	156	170	214	202	179	170	198	193	179	165	168	176	187	193	183	169	193	171	156	167	181	161	189	191	169	196	200	191	195	195	174	171	179	188	174	186	164	191	192	176	191	190	196	163	165	207	162	198	183	191	191	169	189	164	172	170	208	201	194	189	158	189	188	164	188	188	165	210	200	176	196	153	175	183	165	181	197	203	156	182	183	204	188	175	199	202	173	183	197	178	182	180	185	179	171	180	191	185	150	185	162	188	194	197	184	162	202	181	184	180	196	188	168	198	200	181	195	191	190	177	172	179	170	185	183	204	171	174	183	150	199	176	200	181	187	198	195	187	184	172	187	196	211	201	209	159	188	191	145	174	186	174	194	193	171	191	176	169	156	166	184	169	176	174	173	189	157	178	207	186	199	190	186	190	182	181	188	179	205	185	180	178	212	164	173	188	195	175	192	201	173	213	158	182	207	208	225	194	174	194	197	178	183	175	186	133	167	206	148	187	173	155	182	175	183	197	179	198	163	194	204	195	171	162	182	167	198	196	184	173	177	197	181	183	182	190	187	183	212	180	179	162	183	183	156	181	165	189	182	184	184	184	178	190	183	195	182	208	167	183	174	175	196	188	152	170	178	189	185	178	180	182	164	194	166	181	208	187	210	195	206	209	167	171	205	183	171	179	200	226	198	189	176	180	172	169	174	146	202	202	185	178	197	170	167	170	169	195	188	174	175	182	195	162	181	191	179	175	180	182	192	189	173	202	189	198	189	162	194	182	168	186	189	174	180	183	200	152	192	199	189	179	171	199	168	159	198	186	194	178	192	165	203	191	154	155	166	169	155	169	192	169	175	181	186	225	175	195	218	178	159	204	176	160	177	180	191	194	178	190	206	168	177	198	165	206	182	186	187	180	188	191	191	177	167	212	194	183	148	193	196	203	203	177	175	172	180
5995	1952	4303	5245	4827	4200	3396	2927	2554	2315	1694	1567	2821	15173	15192	1529	1328	1116	996	908	917	951	967	994	931	895	792	845	909	779	749	776	932	1004	917	887	899	756	747	816	751	700	821	875	871	938	952	888	835	964	1027	3550	10113	8418	4842	1978	1010	636	573	514	499	484	531	533	530	509	567	511	572	528	561	549	518	563	529	537	476	586	543	524	524	530	503	499	539	542	537	550	531	542	530	543	522	553	513	500	509	520	505	507	579	557	477	546	540	539	538	538	530	582	516	514	513	518	517	516	525	521	514	508	507	493	536	562	527	509	502	516	556	524	543	500	525	550	519	565	542	564	514	492	516	520	515	510	552	487	516	527	524	540	549	580	523	498	558	529	520	557	529	521	535	488	504	513	502	513	530	508	532	497	528	539	560	509	569	510	520	485	539	549	520	512	516	499	527	549	542	480	566	573	482	516	537	515	544	519	506	525	494	529	525	531	515	545	555	570	511	498	559	486	540	531	536	528	537	563	531	544	551	547	492	525	541	570	520	506	509	543	554	494	529	495	489	513	521	518	564	528	541	545	529	502	543	540	549	516	505	553	553	530	536	504	544	491	543	535	527	531	543	534	512	565	514	555	556	536	496	528	550	529	559	573	513	520	488	542	564	544	531	548	531	517	523	518	524	510	518	552	524	565	557	516	530	523	515	526	526	504	553	517	488	553	555	583	525	494	500	521	558	538	525	530	493	560	554	561	543	483	535	603	516	560	491	535	535	504	550	529	506	522	528	512	549	522	545	525	555	547	590	511	519	507	502	563	532	519	548	530	550	504	536	540	510	538	535	531	537	527	533	549	503	504	532	553	519	512	560	570	496	525	523	552	480	584	513	539	538	544	490	522	529	535	525	490	527	524	556	542	533	541	523	515	510	553	483	534	598	535	512	561	568	488	511	538	550	535	552	568	494	559	528	499	538	518	535	535	523	532	484	503	506	570	486	539	543	496	493	508	547	538	561	521	565	518	536	511	526	554	525	510	499	501	544	556	521	509	535	524	549	540	505	521	547	544	512	551	548	533	550	525	470	568	541	519	576	552	527	535	529	552	493	566	526	517	534	552	521	515	509	526	554	548	576	575	547	506	549	539	555	570	545	553	524	530	574	523	536	539	522	519	496	513	537	563	540	547	510	554	533	539	530	539	543	505	548	517	508	514	541	542	512	511	503	552	524	547	514	555	513	533	542	498	550	506	513	538	537	509	511	559	542	529	525	546	494	527	525	563	518	506	499	521	552	506	581	510	493	524	517	556	522	576	534	516	520	538	524	559	534	540	511	517	499	548	508	572	540	587	517	561	547	580	529	540	571	549	548	524	519	562	536	501	521	563	533	540	500	553	584	536	481	484	516	538	496	528	515	544	498	549	540	515	529	522	558	522	546	547	520	492	510	559	509	517	530	529	532	509	480	562	494	500	563	510	528	546	554	507	506	518	502	570	564	535	497	543	559	524	533	533	533	553	520	508	516	495	543	555	548	520	519	553	555	534	547	524	546	518	517	559	544	527	508	524	517	502	539	521	465	519	506	504	559	548	552	542	512	562	539	519	535	535	532	539	527	537	529	565	474	522	551	554	535	557	506	534	497	542	549	531	513	530	535	548	524	517	516	512	524	515	504	542	512	474	523	510	585	556	536	492	521	541	533	511	471	546	558	526	548	546	516	496	536	510	534	503	518	518	554	517	549	529	513	504	543	552	553	553	517	539	508	503	557	502	555	536	542	520	520	514	552	576	509	532	541	499	498	501	522	544	517	499	512	507	522	527	520	500	548	527	550	550	511	478	494	539	555	523	523	522	508	521	523	559	581	531	524	538	534	547	564	530	508	551	555	520	492	528	576	559	555	510	507	508	577	517	505	554	549	499	565	540	545	536	529	549	528	519	505	550	511	538	547	553	525	525	550	521	530	554	528	494	526	496	545	566	544	544	530	552	538	564	531	520	522	527	557	522	525	521	512	538	550	593	574	481	532	551	513	556	501	522	512	520	550	534	479	504	493	548	529	527	512	524	529	536	535	549	510	541	497	519	571	520	513	497	536	489	539	525	532	572	523	507	551	549	526	539	508	523	559	532	534	540	524	530	511	509	547	513	569	533	556	467	516	516	493	493	528	568	559	513	545	545	548	548	517	488	532	501	544	567	520	523	556	514	539	521	555	536	561	518	535	557	528	511	560	598	481	525	522	525	552	530	504	547	498	481	545	574	532	558	522	535	510	525	523	535	506	501	537	534	539	532	525	558	486	523	528	492	543	565	506	526	510	530	537	522	508	547	485	544	548	565	549	531	498	505	531	515	551	511	516	524	530	536	516	500	502	529	523	560	530	548	510	492	509	520	549	511	506	510	525	553	546	548	558	498	490	499	566	495	530	583	512	528	567	523	526	517	506	551	498	562	568	530	518	534	494	521	562	554	518	513	486	496	562	560	577	479	517	522	532	521	519	529	571	528	536	548	541	508	517	533	584	508	535	511	481	518	514	513	557	549	519	517	517	566	551	543	547	540	566	487	535	530	489	570	522	560	549	512	551	557	551	525	527	524	555	548	537	510	529	507	562	549	572	549	613	547	489	505	556	538	532	540	528	530	536	538	577	541	521	544	530	574	545	496	565	534	540	513	553	520	536	516	542	524	512	567	516	520	569	530	525	547	478	578	520	523	533	511	524	558	553	533	544	513	567	514	524	523	555	560	534	507	493	488	539	512	528	515	526	503	499	524	527	557	574	521	528	556	532	561	555	505	538	551	525	539	530	570	540	543	457	527	548	511	527	526	532	539	504	528	528	565	537	524	538	537	577	512	550	514	549	518	505	529	577	551	504	487	526	520	534	532	511	532	596	517	513	554	537	524	550	525	571	546	518	521	528	516	522	531	503	498	507	556	508	545	550	522	523	517	532	533	512	535	503	527	529	570	563	525	508	547	531	555	548	559	528	499	512	542	536	539	523	523	550	539	531	550	553	550	543	503	522	559	558	506	495	521	580	514	511	517	492	532	561	513	480	511	549	487	593	528	503	515	532	509	553	521	539	518	547	510	545	525	501	540	540	480	565	524	541	548	517	518	527	487	536	473	505	520	528	522	520	516	518	546	512	528	536	572	542	520	523	523	538	554	605	510	479	559	548	524	513	546	518	532	521	550	563	539	525	528	591	531	537	538	511	515	511	522	498	520	553	549	541	548	568	570	530	555	518	500	537	528	572	501	509	531	521	537	544	511	505	541	510	536	505	501	590	545	543	556	548	566	507	500	543	498	550	508	541	513	509	498	521	539	510	512	533	530	525	550	539	560	552	492	531	523	515	504	507	497	538	561	538	524	540	529	523	494	551	532	517	541	587	521	531	498	560	523	535	529	525	538	529	503	548	525	601	516	477	530	527	564	539	500	486	540	531	554	574	508	510	566	534	518	522	524	506	543	536	534	494	499	572	528	545	546	518	481	526	568	510	506	535	531	576	543	497	556	514	549
15364	3254	4135	3730	2848	1911	1372	1211	1059	856	589	454	1052	3711	4531	2227	451	383	331	295	283	279	300	319	331	291	276	293	302	300	257	254	287	273	300	276	281	224	246	228	238	292	255	323	272	328	340	323	340	426	521	977	2082	1840	1393	795	413	283	237	194	192	206	200	211	176	208	192	187	184	207	222	230	238	209	243	199	210	198	205	205	188	204	225	222	204	209	220	214	218	205	202	209	199	218	199	169	219	212	213	174	196	203	215	206	222	207	181	189	205	214	201	209	212	196	214	203	209	235	188	190	203	202	203	204	211	205	225	181	197	206	215	195	214	201	202	194	210	188	192	203	172	192	212	208	226	200	192	214	208	200	186	213	218	185	199	212	192	185	204	193	203	188	218	193	223	214	193	203	220	181	209	213	229	202	221	218	200	209	190	199	204	189	232	210	184	188	218	189	211	211	225	222	207	202	201	191	212	218	222	211	185	188	195	223	218	223	221	211	188	194	198	214	190	232	193	222	193	170	215	210	201	190	213	218	208	212	180	203	214	222	199	203	222	199	182	211	211	219	198	219	215	194	204	197	209	225	198	212	193	192	202	204	205	236	220	213	220	214	205	187	226	204	188	184	198	207	216	199	209	225	210	188	203	183	203	206	195	197	173	214	200	196	216	210	209	238	198	219	177	207	221	202	213	205	194	186	181	210	217	213	189	202	212	202	182	181	206	193	218	225	203	209	216	190	238	234	212	175	204	213	197	193	184	223	211	200	186	206	213	202	178	211	230	201	210	196	186	210	208	189	217	211	214	220	219	209	205	219	209	223	203	201	202	193	187	205	222	204	167	205	223	195	161	213	191	200	225	216	200	186	212	220	190	192	203	198	206	201	180	189	184	190	198	204	194	210	220	179	209	210	218	196	209	179	235	227	217	197	205	213	207	208	216	215	222	221	192	194	186	222	216	209	191	182	216	222	214	206	228	184	212	199	208	224	196	193	215	215	197	197	181	197	225	211	207	204	212	218	207	226	188	207	199	210	206	192	218	222	227	216	208	171	183	230	195	196	216	211	215	185	209	220	206	199	216	183	211	201	199	207	191	221	242	250	193	209	210	217	185	189	203	211	233	203	208	204	188	183	215	211	193	212	232	190	165	219	207	191	204	233	206	201	213	217	199	223	208	208	173	209	224	208	197	183	227	173	187	198	214	201	228	210	213	202	207	202	188	196	227	221	168	226	238	212	208	205	186	214	203	226	203	215	203	199	181	229	189	189	230	197	205	211	207	216	211	218	201	210	207	178	209	220	208	203	204	222	228	203	219	209	215	194	193	205	200	196	211	202	208	222	194	231	199	194	192	196	200	215	195	168	167	217	186	222	184	206	191	200	208	214	193	194	186	198	206	210	199	206	200	209	215	209	200	253	202	203	193	204	191	212	189	227	189	213	202	208	189	195	207	210	225	220	198	203	211	214	178	208	203	194	198	221	179	207	224	195	215	216	187	203	208	179	200	204	216	215	206	198	210	249	220	199	189	203	198	185	179	224	195	214	223	195	202	215	233	220	209	206	229	208	209	201	206	208	221	200	212	204	221	190	207	208	226	198	183	209	207	206	207	189	218	224	211	201	213	198	237	206	189	202	220	211	195	187	211	201	216	201	192	170	212	215	211	177	194	185	175	213	191	213	182	219	221	199	240	209	239	217	219	194	191	211	188	223	189	200	225	215	221	212	201	195	208	214	206	222	208	193	190	203	185	195	182	176	215	189	189	205	207	198	197	244	221	183	205	188	187	198	232	209	189	200	202	205	175	190	198	184	214	195	188	232	195	206	195	178	197	202	207	200	211	209	227	189	201	210	201	205	214	221	227	209	203	194	183	220	183	195	225	213	208	197	194	223	221	198	211	199	193	194	221	187	223	210	232	198	219	209	200	204	210	186	197	203	253	202	207	217	219	201	177	215	226	208	218	216	193	205	217	200	207	203	207	205	187	194	203	180	215	203	185	201	207	210	204	217	211	207	190	196	196	211	212	214	200	219	187	218	185	233	208	201	199	192	219	220	209	225	208	223	209	201	214	212	215	220	210	195	208	194	191	175	194	219	201	212	240	197	241	223	222	185	212	200	212	205	219	186	182	197	213	216	215	209	224	186	202	197	214	191	213	228	214	197	178	198	200	209	211	196	209	205	168	213	212	232	199	214	208	213	235	209	166	201	209	225	208	190	200	195	181	200	233	197	208	232	201	209	193	202	217	196	226	190	209	182	186	226	213	202	206	207	206	213	209	195	239	215	247	226	228	207	216	204	228	177	187	212	221	177	215	195	203	199	194	201	184	208	183	219	201	216	212	173	231	198	237	200	199	186	215	206	224	205	201	214	205	195	189	182	220	187	216	210	202	206	205	188	212	204	198	200	208	203	205	181	214	182	205	233	237	205	223	211	216	188	222	218	224	192	192	222	190	205	209	190	196	224	197	216	192	198	215	224	203	201	214	225	194	210	202	203	202	234	208	246	222	210	212	192	192	206	178	206	196	195	207	199	211	196	196	209	206	231	203	210	194	187	214	210	199	196	219	213	194	198	188	186	210	181	178	223	188	197	204	208	215	204	188	204	224	186	210	203	223	229	202	210	238	192	205	189	209	206	200	191	187	196	220	213	188	175	216	185	188	206	197	184	217	202	226	201	206	228	195	199	228	192	234	207	191	184	217	207	193	206	187	207	205	215	205	184	239	206	221	198	202	207	231	223	232	197	214	213	191	201	198	207	198	209	226	193	162	213	224	203	214	225	179	220	194	177	218	191	202	194	228	247	242	200	212	201	176	196	238	225	203	204	201	202	198	199	204	203	214	191	217	223	202	210	207	228	183	219	202	217	201	179	225	192	209	214	205	242	181	195	204	211	203	198	189	203	203	213	189	218	224	196	230	176	228	212	205	201	194	200	201	230	212	206	190	205	198	206	245	198	205	196	210	220	207	215	202	213	197	200	192	227	209	228	210	204	220	240	236	187	204	212	213	190	188	208	190	210	185	211	222	188	184	191	193	188	196	190	231	194	205	217	195	202	194	205	205	195	173	224	188	207	186	191	235	210	218	200	212	204	202	211	248	185	200	197	206	199	220	201	196	207	208	195	223	219	217	203	206	181	207	200	207	224	203	216	186	196	207	188	177	209	204	201	228	190	200	201	197	203	207	218	203	220	218	213	193	199	196	224	192	218	212	201	194	234	188	223	204	201	186	204	225	203	230	208	221	210	219	183	198	200	186	219	218	207	228	201	211	204	203	218	208	195	212	211	196	183	216	193	180	205	200	203	217	197	202	201	209	207	192	190	191	190	204	187	202	201	195	194	246	196	193	181	225	227	205	209	196	192	191	237	190	228	248	228	203	195	208	207	196	188	226	243	204	207	189	207	215	200	187	220	201	199	207	228	194	186	190	210	231	185	220	215	200	198	234	196	200	234	203	203	209	204	195	178	209	193	211	226	231	222	203	218	198	238	233	239	190	223
7815	2966	6921	8322	7508	6024	5076	4381	4263	3916	2801	2329	5272	16009	15973	7100	1965	1829	1492	1386	1242	1183	1165	1305	1283	1302	1110	1064	1341	1247	868	1097	1406	1301	1370	1170	1043	1044	951	893	1040	1137	1336	1544	1492	1654	1538	1689	2016	2398	3156	6425	13266	11479	8220	4040	1855	906	702	545	537	557	581	579	572	542	591	585	592	548	629	564	575	611	581	538	612	623	567	584	585	585	580	580	578	582	559	584	605	616	560	606	625	567	569	558	630	604	555	577	590	577	572	577	542	547	614	569	599	574	593	578	589	577	630	613	559	635	568	572	609	596	581	585	564	601	572	568	606	581	594	603	619	605	570	586	582	541	586	566	617	593	599	616	571	581	579	566	624	606	592	600	580	564	575	588	579	547	563	557	598	625	597	553	602	519	607	597	584	568	573	588	591	604	615	588	571	613	564	619	611	583	576	586	603	646	558	559	608	589	625	617	570	599	576	563	561	651	604	556	630	617	564	586	589	570	587	585	589	592	601	580	593	622	547	632	563	593	601	560	580	572	587	615	611	545	560	607	570	569	578	580	581	558	597	568	593	622	573	603	572	571	572	593	581	585	572	557	617	567	576	603	639	576	620	575	610	599	579	580	615	588	550	565	579	615	624	629	595	563	583	556	580	550	569	651	614	620	577	582	569	607	582	561	595	560	559	590	566	604	605	611	562	608	584	608	593	568	610	592	609	559	560	597	604	598	592	617	576	540	602	570	582	555	603	563	565	562	577	560	595	614	555	608	572	577	586	548	616	556	575	594	535	593	562	574	610	611	600	607	591	554	575	523	581	571	560	593	638	583	537	573	583	612	554	577	604	615	630	602	576	548	605	589	589	581	602	600	583	593	634	608	611	547	593	551	574	621	606	594	605	625	578	602	560	593	577	646	621	577	564	543	594	592	610	621	588	540	608	620	586	576	622	582	557	586	596	581	533	631	619	598	623	562	596	605	611	610	541	606	603	646	578	581	623	568	543	577	582	583	621	614	616	559	575	595	595	552	578	598	601	614	581	581	614	591	629	587	560	532	597	593	597	618	600	572	583	592	606	599	605	613	638	613	561	563	575	585	576	582	577	626	594	564	571	550	556	568	607	591	564	578	592	616	587	592	612	587	592	563	591	587	564	601	600	592	597	589	510	614	622	548	629	601	564	621	576	612	610	594	549	642	607	581	620	581	577	583	575	593	579	586	604	575	558	596	553	583	605	537	597	573	590	559	541	568	576	629	557	555	621	628	585	565	587	595	568	573	611	576	548	607	606	606	591	583	577	621	543	576	588	558	597	616	600	607	606	563	561	597	551	579	610	570	606	575	580	607	560	629	604	589	596	611	641	561	610	588	574	577	585	588	574	556	595	576	569	606	598	553	569	618	574	561	581	597	566	624	623	602	565	599	577	567	578	616	584	583	587	589	574	596	559	592	590	558	569	589	557	601	577	572	559	600	576	601	620	535	626	570	557	579	627	590	612	601	610	597	640	580	538	584	568	602	552	574	560	615	575	602	553	582	611	548	619	567	611	594	611	578	596	587	573	581	609	607	559	590	570	611	615	566	634	579	561	611	575	584	551	578	600	551	587	583	558	623	540	566	555	585	569	561	587	580	628	606	586	575	569	581	600	560	592	620	588	593	606	522	603	578	548	587	579	559	577	612	645	603	596	587	587	561	569	620	572	564	587	570	564	600	624	584	621	565	564	563	592	627	584	595	616	549	528	624	574	631	577	584	597	601	546	551	604	566	579	619	584	595	573	528	592	622	577	596	612	598	567	580	588	594	577	596	572	608	609	578	576	555	592	610	626	618	619	573	548	545	586	571	617	583	615	604	591	556	585	599	574	575	552	592	590	587	588	586	520	599	581	584	588	615	620	562	601	575	576	581	586	592	530	562	574	582	581	558	593	575	585	622	613	586	625	633	590	613	574	561	547	585	570	560	582	571	594	588	538	625	585	595	567	555	563	621	572	620	573	576	578	598	555	518	608	599	565	597	586	568	623	600	596	577	620	588	614	626	600	578	588	613	580	556	564	579	574	562	542	568	581	589	587	595	558	607	604	551	635	617	606	609	634	587	562	570	603	615	556	588	563	570	603	573	539	586	572	596	604	611	614	563	595	588	544	567	551	608	572	593	573	582	562	591	592	588	556	566	596	515	593	591	590	631	574	577	562	586	594	590	572	572	593	583	597	610	637	501	588	581	562	587	537	575	545	572	592	576	587	548	592	613	563	586	594	572	588	563	541	617	622	589	593	557	607	607	603	605	602	586	593	617	573	586	596	549	632	575	575	564	563	604	592	569	597	580	599	590	641	614	595	589	558	588	588	551	518	580	572	615	588	580	565	549	605	567	614	590	579	616	561	593	607	568	588	591	564	577	576	579	613	571	576	570	592	583	547	558	554	592	613	589	582	619	600	574	582	561	566	591	594	579	553	587	585	575	548	559	591	579	590	581	588	544	595	563	555	569	642	581	614	566	566	572	603	577	585	570	595	613	571	550	592	597	573	566	565	584	581	607	614	620	588	613	593	551	598	577	572	558	588	635	528	642	606	590	598	544	568	605	561	587	605	597	598	575	572	604	556	589	558	576	633	576	595	576	593	568	607	618	541	591	549	607	611	590	567	585	603	589	619	584	601	537	604	608	636	671	580	604	589	620	585	582	603	545	604	577	589	571	612	598	576	590	573	568	587	577	664	595	562	526	580	584	610	593	576	584	595	587	585	549	557	564	571	573	585	584	561	609	609	576	541	590	583	648	580	608	569	609	604	590	604	622	592	575	598	554	578	554	527	574	615	589	569	603	608	560	552	579	586	616	561	576	554	581	620	620	626	615	565	618	564	573	616	576	585	587	575	565	552	542	579	548	622	620	578	591	567	622	528	586	566	596	630	542	596	624	520	597	653	575	532	610	591	626	606	599	556	582	593	571	566	545	595	563	612	589	574	629	605	567	556	588	599	573	582	573	613	593	550	569	618	604	597	631	539	587	638	581	570	587	636	593	605	590	587	553	539	612	623	569	582	613	604	604	619	551	553	591	656	570	605	583	579	625	583	602	570	624	600	574	554	593	596	577	588	613	557	570	570	596	615	566	595	534	555	585	565	587	587	558	619	557	586	628	558	568	592	572	609	579	570	533	547	591	591	604	573	563	594	595	595	562	611	619	585	579	565	579	596	610	627	571	540	611	566	578	557	563	562	575	620	587	602	583	548	554	625	603	560	573	591	557	556	566	589	541	548	588	631	593	595	587	559	626	600	606	630	582	586	578	575	581	564	598	622	615	639	608	579	582	613	598	559	560	596	595	655	553	605	560	592	562	591	503	613	593	621	558	508	571	609	579	625	598	586	553	612	584	600	561	616	629	605	560	583	578	600	592	585	537	577	618	618	595	560	595	519	576	563	574	615	551	580	620	587	596	517	616	600	611	639	582	547	620	566	576	556	578	622	573	608	580	604	576	618	584	589	597	631	570	608	595	593	576	574	624	558	593
2143	297	426	363	281	238	224	217	207	167	171	180	173	223	207	332	170	190	192	168	181	158	180	150	149	180	150	164	197	147	166	177	182	177	194	185	179	172	150	179	160	193	183	171	174	188	189	178	177	195	169	164	214	365	355	325	244	172	189	173	171	161	181	166	172	155	181	168	186	164	192	179	168	174	164	177	182	158	152	164	159	165	152	154	173	171	147	187	179	159	167	190	163	160	180	161	171	168	176	182	164	170	184	161	154	184	174	171	161	161	160	150	156	186	156	159	177	180	160	175	191	168	198	199	175	183	168	136	161	193	170	170	182	164	189	158	173	170	172	173	154	142	167	143	152	167	154	164	166	178	203	148	170	159	174	155	176	159	176	177	188	186	177	180	185	166	163	180	150	161	152	173	172	161	167	166	189	143	167	191	166	153	189	175	182	184	172	146	179	191	180	173	180	172	177	159	193	190	172	188	156	168	166	159	161	140	174	169	181	175	169	166	156	167	158	161	184	164	188	163	184	157	170	156	161	169	174	164	145	166	185	199	167	176	167	174	161	170	184	149	153	171	146	161	173	177	168	163	170	179	157	169	151	168	180	172	167	143	160	160	170	167	183	170	158	178	203	183	169	159	184	138	166	179	202	168	164	158	181	150	174	188	182	184	162	154	156	162	182	178	193	181	150	174	169	169	159	167	172	170	166	164	181	163	163	178	162	192	193	158	171	177	157	168	173	167	171	178	183	183	187	179	175	190	176	157	173	162	170	165	148	155	174	191	175	175	159	166	163	180	160	161	181	155	157	168	183	177	164	177	166	186	168	179	150	191	150	171	173	181	147	185	156	159	157	148	178	172	163	159	174	177	167	171	167	154	169	162	170	178	162	158	155	147	153	186	160	181	178	166	155	156	182	170	160	163	187	155	184	157	185	167	178	179	175	181	183	162	168	186	167	152	149	178	170	170	173	173	173	175	177	161	162	146	166	172	165	142	167	175	160	165	164	161	163	157	190	171	181	139	166	152	151	178	154	174	173	152	178	179	181	187	153	192	165	199	162	142	166	179	160	175	185	182	170	178	202	184	182	156	155	167	164	166	174	165	166	177	172	155	170	163	184	158	163	198	173	163	163	183	180	157	165	159	173	145	158	184	162	173	179	194	178	177	170	201	183	168	182	173	158	168	166	195	156	177	145	169	184	153	140	205	154	162	182	185	202	174	184	169	173	161	175	149	199	172	173	158	172	148	194	172	177	179	176	165	171	179	165	196	175	163	172	176	161	160	150	183	170	147	160	194	175	173	167	161	152	180	169	191	194	175	147	184	185	161	178	155	154	197	170	169	156	164	170	165	178	156	176	192	155	189	161	180	171	173	157	162	178	189	161	187	168	167	187	169	162	161	154	153	173	166	186	163	176	160	180	191	169	184	161	171	189	160	174	173	165	154	182	166	171	175	162	133	169	148	181	145	167	163	158	181	173	182	158	149	186	190	159	170	189	150	171	191	164	163	161	169	169	165	187	159	186	174	197	203	184	170	186	142	174	149	200	165	186	171	172	161	176	189	163	141	180	179	168	190	186	186	191	159	162	173	178	201	185	175	158	178	145	137	196	155	159	172	202	164	163	152	161	164	166	167	184	175	182	157	159	189	184	170	137	175	161	160	166	187	189	184	171	158	177	160	182	171	159	178	196	173	177	179	150	156	175	153	158	189	163	160	183	173	195	182	160	197	162	181	169	182	178	159	144	173	161	172	164	164	178	184	153	185	179	177	195	187	191	174	158	155	156	152	184	151	164	154	156	156	183	179	171	194	162	181	155	156	163	177	183	172	175	151	158	146	173	184	162	203	178	171	181	169	165	171	163	177	179	163	159	164	178	167	151	181	172	176	155	160	183	161	166	167	184	161	175	170	156	188	179	193	150	171	182	177	182	157	169	151	178	168	174	154	166	170	157	162	193	169	178	181	161	197	174	137	160	155	188	179	147	156	164	165	165	157	146	161	170	167	156	176	178	165	180	168	170	179	170	178	140	167	171	162	160	196	185	145	169	170	175	177	163	170	179	161	164	185	159	159	151	169	176	144	168	164	181	164	177	172	162	162	164	193	174	156	165	182	167	184	166	169	168	163	181	189	165	171	181	153	174	152	170	162	165	151	156	182	182	172	167	152	192	183	179	175	170	156	165	182	164	181	147	164	169	165	161	171	171	150	161	181	180	171	155	183	173	189	141	166	169	194	175	181	167	158	163	177	142	171	189	166	163	188	159	166	185	169	165	175	173	178	179	197	173	181	189	194	165	166	172	169	202	147	164	164	165	161	221	170	147	161	170	182	178	161	176	157	190	166	165	137	181	164	159	157	182	162	168	159	169	178	172	169	162	159	171	162	167	164	164	150	158	180	159	158	176	173	161	196	183	164	159	160	189	150	165	162	142	181	177	169	156	201	177	162	157	158	160	183	163	178	177	162	165	163	146	179	152	181	181	199	171	166	152	164	157	160	174	172	155	163	180	159	154	133	160	148	175	171	177	195	172	170	147	161	153	168	183	159	192	168	166	170	169	166	165	187	175	175	183	166	182	160	165	172	174	151	182	190	172	172	139	175	159	188	164	156	160	182	189	157	181	189	172	183	171	159	193	192	179	171	178	160	168	159	172	159	191	155	182	185	165	176	168	170	183	160	178	182	171	166	178	161	175	169	159	187	177	180	190	169	168	162	174	168	183	150	169	176	184	161	180	157	172	158	194	160	167	164	150	156	161	165	174	172	180	178	177	188	158	197	177	164	177	176	175	189	138	165	192	168	177	183	165	167	176	190	157	170	161	187	193	169	146	161	166	178	168	163	164	172	164	167	170	192	166	156	155	168	154	160	170	164	169	161	193	176	181	166	158	190	184	181	165	174	148	171	175	160	180	170	158	157	175	184	159	174	153	153	193	148	156	170	165	170	164	174	170	161	155	169	192	173	179	154	170	151	158	183	163	179	180	170	176	192	156	179	175	180	176	184	155	153	165	162	195	183	159	162	174	193	173	188	177	173	159	184	169	194	167	169	184	178	173	210	170	168	173	156	175	190	193	171	188	167	165	159	188	167	165	166	182	179	176	158	169	170	172	182	167	153	181	175	168	172	156	165	182	183	172	165	159	158	163	162	168	175	170	185	160	162	185	163	162	183	185	173	203	175	161	171	166	161	154	168	162	173	161	167	180	165	162	163	162	157	170	158	178	187	189	165	154	162	159	173	163	183	184	189	172	169	154	169	160	179	186	191	166	174	183	181	165	169	181	160	152	185	166	168	154	184	161	179	157	155	168	177	179	159	170	198	154	172	151	187	170	168	178	154	187	164	175	175	183	170	166	176	192	163	173	156	177	184	162	164	178	188	172	152	165	157	164	160	184	170	153	155	157	194	157	160	163	177	181	161	171	193	151	174	167	158	189	167	170	169	156	177	154	172	199	173	170	194	177	157	162	188	169	182	173	165	168	158	180	150	188	164	165	181
2150	657	869	959	890	760	758	734	684	730	588	571	613	755	794	1762	565	577	510	492	516	498	510	502	486	522	498	491	466	534	482	538	533	518	503	506	479	493	462	509	512	536	594	615	574	588	654	597	550	584	530	556	1030	1797	1738	1221	820	591	534	474	533	484	487	477	463	515	479	489	517	512	446	495	486	528	466	487	504	496	487	479	509	492	461	515	444	487	488	464	471	506	500	507	466	511	522	473	500	482	493	510	504	465	514	449	487	498	503	477	497	519	487	500	505	496	517	505	474	507	501	517	465	482	504	468	502	447	467	518	455	494	485	478	519	463	520	515	479	499	485	486	481	490	467	495	515	510	483	504	493	468	489	450	503	467	468	507	494	475	491	540	477	506	470	491	516	481	490	476	527	498	493	492	478	491	496	522	481	504	494	488	490	469	512	502	516	496	490	499	513	512	489	524	460	473	475	498	496	496	479	453	489	506	500	486	516	504	493	474	499	474	459	435	451	501	496	490	510	500	481	475	471	488	469	533	499	496	495	475	479	501	450	459	470	509	476	453	488	520	479	472	496	495	491	476	531	480	477	466	477	473	504	504	476	482	467	475	453	488	504	479	446	475	476	485	449	485	522	516	489	478	448	453	512	476	435	484	481	491	475	534	462	494	476	479	496	505	463	493	462	465	502	508	480	494	488	518	498	450	486	511	506	469	527	487	431	521	535	524	505	520	478	491	469	477	506	471	481	527	454	453	484	496	478	468	452	479	515	465	500	504	505	487	500	477	534	447	462	472	529	478	484	481	503	502	467	529	442	487	567	468	495	520	503	513	489	530	523	467	458	449	478	475	482	452	469	492	447	485	524	493	483	512	462	499	503	471	431	492	493	513	502	480	528	474	483	498	521	464	503	469	500	480	496	464	497	470	496	496	495	516	506	488	523	434	536	488	438	503	505	514	508	515	475	453	490	503	463	470	496	454	523	531	502	488	491	463	457	475	507	483	488	500	500	485	490	487	475	489	507	488	485	486	498	518	486	477	491	514	475	486	459	487	506	449	481	492	485	503	503	490	506	464	488	493	508	458	476	507	472	456	555	486	489	482	505	490	485	512	486	505	479	483	516	497	474	516	497	481	471	513	495	510	456	489	481	495	457	475	489	510	461	502	485	456	480	479	483	480	535	518	493	489	508	497	470	505	496	446	475	496	468	482	512	495	514	450	497	458	492	501	474	478	480	467	506	505	470	489	514	521	495	492	501	493	494	491	499	443	488	459	481	486	488	498	454	453	493	476	495	483	463	500	500	512	503	490	484	494	482	505	452	458	529	466	478	499	508	480	469	495	489	436	517	488	494	466	546	471	567	476	475	466	458	490	484	497	444	458	479	518	465	528	504	507	478	476	455	495	493	467	511	470	450	489	467	503	498	457	493	454	519	502	502	438	483	523	470	498	532	485	481	510	505	502	504	501	501	485	501	477	512	480	535	474	475	467	487	496	535	458	479	492	441	473	505	501	522	506	482	499	494	509	472	505	491	495	489	492	500	491	487	518	525	496	499	481	477	502	512	465	477	492	504	503	475	455	515	452	483	475	478	471	480	470	467	513	513	476	504	515	471	454	489	493	442	465	476	491	472	463	465	525	501	459	500	516	491	480	469	499	452	483	454	455	435	483	476	491	492	498	501	490	490	474	501	505	488	509	483	468	460	517	500	511	487	438	511	483	485	463	476	450	512	489	470	511	462	477	477	526	492	485	513	488	479	463	503	496	482	461	506	520	468	478	461	459	447	463	481	475	487	485	491	504	471	495	479	469	518	490	489	483	510	440	496	469	495	494	506	520	465	502	466	487	477	503	479	509	521	477	494	497	463	499	476	524	517	517	510	485	479	501	487	493	516	509	515	475	522	508	479	487	493	525	502	484	508	471	480	512	492	482	476	503	506	469	518	501	442	475	458	486	506	475	478	490	485	458	488	495	490	475	488	454	485	506	489	485	501	481	512	475	470	530	468	480	455	457	488	476	492	487	518	479	492	518	492	476	508	466	452	489	490	463	456	529	518	494	516	444	495	460	500	467	496	509	496	466	469	496	473	505	465	485	456	485	516	557	464	499	476	476	464	497	458	518	488	485	494	457	467	513	476	488	493	497	520	508	482	484	486	486	469	446	526	466	499	470	483	478	459	484	503	497	511	489	485	485	444	493	499	502	494	433	488	477	514	454	489	494	490	472	495	522	474	503	522	461	494	477	489	488	519	467	475	441	481	503	507	437	454	487	478	470	506	454	496	478	508	493	483	482	493	468	499	528	527	519	471	496	432	486	502	503	515	533	498	483	513	485	477	512	527	469	497	473	481	464	419	529	480	493	476	493	472	448	467	480	464	509	497	501	555	510	523	481	533	458	464	489	480	500	528	457	518	489	477	528	513	525	510	502	528	463	494	476	482	480	506	486	487	452	466	521	511	463	443	497	513	466	488	511	520	496	450	476	487	521	489	489	451	520	478	484	480	509	515	464	485	513	494	497	491	511	473	484	480	440	477	468	518	511	508	491	522	496	483	496	481	508	472	503	472	466	500	497	488	510	480	484	502	471	478	503	474	496	493	487	472	510	526	497	470	497	470	484	481	438	493	510	505	496	467	505	514	512	484	479	479	465	462	468	468	491	488	481	503	446	472	464	503	462	496	493	459	502	500	520	489	483	489	456	486	497	493	484	500	468	484	475	441	476	511	503	458	466	509	486	482	426	499	452	463	481	490	508	491	502	542	497	508	485	471	489	459	517	478	489	500	510	505	504	493	519	459	493	580	485	476	449	486	507	496	475	486	490	513	475	492	509	503	480	469	538	503	433	473	484	512	496	501	485	476	488	469	516	500	462	474	512	500	467	488	449	475	444	485	493	440	515	532	483	488	498	481	480	485	486	496	486	470	508	492	521	483	471	528	459	459	429	494	498	503	511	476	485	488	468	497	514	479	479	495	471	496	474	464	518	486	480	492	473	518	501	498	495	493	473	458	478	485	519	524	525	460	497	508	473	459	481	500	515	490	484	531	481	462	570	455	507	471	495	480	495	492	470	484	438	499	488	494	494	462	538	519	517	498	457	478	462	512	484	495	508	485	474	483	508	450	468	486	469	494	492	470	506	488	492	509	473	496	481	496	465	522	461	479	489	464	488	474	511	497	478	484	510	462	476	524	495	512	466	456	474	487	471	502	470	490	471	450	479	521	480	494	539	530	486	454	469	493	499	431	477	518	470	491	469	517	498	523	526	498	525	508	501	480	461	506	514	481	525	452	466	465	514	467	471	496	460	505	474	499	499	519	470	493	495	493	455	508	473	448	480	466	506	492	454	521	507	472	526	468	501	476	504	515	468	536	497	472	513	482	496	488	469	521	520	493	496	509	492	472	503	483	474	479	502	469	478	500	501	522	524	491	492	483	474	477	505	465	477	502	506	478	485	481	484	488	510	520	466	500	532	481	455	513	550	486	505	513	465	528	475	508	532
8812	1710	2180	2334	1835	1354	957	713	485	499	379	393	3117	11271	12196	10963	1229	179	163	198	150	148	145	158	140	161	186	167	162	182	176	189	148	150	170	166	155	151	130	132	129	171	167	164	171	136	157	142	187	164	160	168	439	477	419	286	189	157	130	138	146	127	131	135	146	150	139	133	128	131	162	180	124	139	160	140	158	155	155	124	161	131	163	153	153	134	132	156	164	134	136	141	154	151	153	167	156	162	131	131	137	138	128	130	148	145	148	143	156	156	145	144	145	173	129	146	146	147	177	154	136	141	163	146	143	156	130	157	158	134	145	135	147	154	149	122	139	134	165	146	144	139	141	122	152	129	132	149	133	149	150	154	158	160	138	131	140	142	156	146	147	155	167	125	163	149	167	159	163	153	143	145	160	161	139	165	147	147	151	147	143	143	140	131	141	142	156	166	149	127	126	142	152	143	157	149	153	158	132	146	142	145	130	154	165	146	159	145	136	152	153	143	155	160	141	159	137	125	155	140	140	150	138	128	147	147	154	144	138	115	130	142	150	138	126	162	156	129	134	153	133	132	146	153	162	138	172	152	153	146	139	153	146	139	128	154	134	186	144	150	153	158	136	141	146	160	150	141	152	136	177	164	144	146	167	140	134	161	154	159	182	167	149	152	126	143	160	125	156	133	149	173	156	143	129	124	166	148	146	139	162	153	145	132	164	149	142	167	159	142	159	134	137	144	148	159	147	164	137	155	146	150	145	148	157	134	129	138	128	150	148	155	146	156	157	160	147	150	139	136	139	132	137	149	157	119	153	129	164	162	154	168	162	136	151	125	137	136	156	147	157	156	149	163	120	144	149	153	159	121	125	142	142	150	147	143	134	131	128	157	141	148	136	146	148	158	155	139	152	145	134	148	141	156	154	149	156	168	156	154	135	145	136	140	150	141	136	138	142	161	130	145	174	130	153	166	130	142	142	165	142	127	151	144	144	156	164	128	147	159	138	155	141	158	167	142	156	139	143	150	139	168	152	144	147	151	141	148	146	152	134	145	139	137	140	156	153	135	140	140	133	149	127	150	150	147	116	143	154	130	149	154	151	165	180	135	157	154	137	149	145	157	154	162	136	133	143	167	137	141	130	121	131	142	134	144	150	139	141	167	163	155	130	159	144	172	136	140	130	147	131	151	158	131	132	145	138	149	154	155	142	147	136	146	174	161	177	157	138	141	130	125	156	165	139	138	167	160	149	145	147	115	150	143	158	142	150	141	153	155	155	161	153	142	131	135	161	149	134	158	139	132	144	136	151	140	120	132	159	147	124	134	155	135	155	118	167	136	156	140	144	146	176	124	139	149	153	139	153	151	147	165	142	161	170	148	139	170	145	145	168	138	162	139	156	144	139	148	136	129	149	123	162	144	133	152	148	146	139	161	113	164	157	175	130	131	147	147	142	159	141	148	134	145	137	151	131	136	141	137	157	137	152	162	146	146	155	143	141	126	155	125	131	133	146	138	160	144	120	155	118	166	133	145	158	155	160	127	153	156	149	153	147	110	143	145	141	151	152	133	145	117	144	134	128	129	155	148	156	145	130	152	169	164	144	144	151	150	151	156	135	136	155	154	151	139	148	154	145	167	146	149	133	139	157	149	142	135	149	169	162	181	140	133	132	159	144	142	130	141	162	132	145	144	154	171	131	146	157	149	173	158	151	151	150	144	135	130	151	144	135	143	153	152	133	143	147	137	152	143	163	157	159	131	129	161	147	147	144	129	165	122	155	166	145	145	157	155	126	135	129	160	141	131	151	150	145	133	155	116	150	141	153	136	167	156	152	144	148	146	147	154	142	166	145	124	140	181	148	147	164	140	147	151	149	148	154	139	152	146	160	141	140	155	148	131	126	150	169	140	131	148	138	152	132	132	147	158	139	136	144	145	150	150	141	152	133	132	138	134	152	145	146	136	130	144	154	159	145	153	142	134	162	135	149	137	140	151	169	131	136	140	133	138	112	134	154	163	135	146	143	144	132	139	155	162	135	152	130	158	163	149	129	143	114	129	169	152	139	149	142	133	152	157	138	157	128	136	114	132	127	121	127	146	147	136	160	130	138	172	145	125	147	144	145	155	137	160	133	178	136	158	135	128	140	149	148	142	122	140	140	154	136	140	149	161	153	158	145	129	160	159	143	163	142	136	135	131	149	151	156	138	149	154	163	139	135	148	149	139	150	147	152	145	143	132	133	135	143	151	142	152	154	138	138	154	121	149	144	143	156	166	144	152	157	149	139	116	166	143	172	148	160	130	166	143	130	121	155	146	134	150	139	131	131	142	163	140	163	170	157	156	159	146	142	142	150	154	148	117	149	133	157	141	151	164	145	137	144	112	135	162	147	160	146	134	126	138	140	148	120	146	140	124	155	164	139	139	156	156	143	157	143	142	146	131	134	146	139	143	164	138	132	147	128	173	136	152	160	158	157	150	142	151	149	145	142	147	133	173	144	142	161	159	139	136	145	144	164	154	143	140	156	127	136	150	146	137	135	140	135	142	153	146	164	158	138	136	156	159	154	133	149	150	142	140	133	138	170	140	158	152	165	141	145	145	138	151	168	146	168	147	149	151	148	168	142	130	139	149	145	133	151	147	140	157	143	135	170	140	154	169	150	173	152	159	151	135	150	144	151	154	159	169	149	142	139	150	153	145	163	150	136	141	142	159	168	166	148	137	134	166	126	145	140	137	146	124	163	137	131	152	160	132	170	177	142	138	146	137	122	149	131	144	151	155	154	149	166	161	135	134	122	122	166	158	137	142	156	126	135	149	137	154	143	148	150	127	168	161	159	140	144	134	166	150	142	151	148	154	140	155	151	151	145	121	159	165	125	164	145	147	162	155	141	145	164	162	149	171	123	148	168	155	162	133	139	152	149	135	137	145	139	148	148	137	149	136	178	163	149	153	150	131	135	133	159	158	168	156	160	162	161	154	141	161	169	149	139	154	156	160	128	155	141	154	139	139	165	139	136	146	143	167	142	148	156	143	154	125	150	145	148	152	139	174	149	148	161	176	145	138	160	146	150	147	148	141	151	143	119	130	131	143	131	135	145	132	137	154	146	133	156	158	147	133	151	150	145	140	135	145	141	157	158	139	143	147	124	142	159	127	136	160	154	135	141	145	150	131	135	144	148	127	151	136	153	149	135	143	148	154	150	149	172	137	152	151	154	132	147	165	143	152	145	159	139	143	119	156	147	154	149	115	155	145	140	132	149	152	139	137	159	147	152	155	148	139	135	154	137	129	178	152	138	137	158	152	142	143	127	145	140	157	141	142	162	148	131	133	146	176	149	162	146	144	139	133	160	129	154	152	139	148	156	146	163	154	131	153	154	157	150	153	133	137	149	148	150	144	142	135	159	138	144	143	140	148	158	132	151	153	169	145	128	157	158	144	115	148	150	123	142	151	160	136	143	112	146	147	145	137	158	136	160	165	155	141	159	130	137	147	142	148	127	153
6046	2010	4350	5376	4608	4114	3575	3095	2440	2380	1998	1943	11799	32115	32369	29794	3049	733	712	662	549	582	535	525	534	522	494	476	567	583	564	637	527	564	539	517	522	507	528	526	511	555	549	529	635	490	574	639	730	566	506	745	2716	3255	2498	1415	758	487	434	435	433	391	387	407	449	444	402	407	479	404	451	400	442	449	433	454	440	451	438	484	434	401	433	429	438	428	452	434	452	432	423	436	440	442	461	464	474	425	428	461	426	415	467	410	389	455	489	440	401	463	424	432	458	432	413	440	417	424	420	483	463	451	470	429	406	443	424	443	444	420	407	463	426	434	433	465	470	438	456	428	419	465	461	407	407	438	411	427	396	434	421	451	427	401	445	445	412	395	443	421	424	451	436	458	439	444	390	407	462	453	420	467	450	403	420	439	443	463	432	423	421	457	426	411	450	415	396	476	427	422	425	401	449	435	431	454	463	454	431	469	449	488	428	451	468	437	471	445	456	431	464	421	425	450	451	418	416	452	423	450	431	382	450	443	429	425	428	420	456	405	450	458	451	456	449	450	431	427	446	419	424	426	438	443	432	401	407	469	426	425	418	437	457	443	393	409	431	428	455	425	464	446	405	406	417	414	473	437	438	453	447	451	477	429	463	449	469	472	459	435	436	424	462	469	427	449	469	430	458	452	454	487	452	422	443	458	403	479	444	446	443	440	431	446	488	451	446	431	439	420	440	442	441	425	460	462	420	423	420	477	417	415	398	452	435	440	414	431	416	421	431	453	436	441	444	430	389	419	458	444	421	442	428	446	421	410	465	419	443	439	434	417	424	447	430	396	436	454	427	430	460	422	406	419	454	473	469	437	418	478	447	425	470	468	432	441	428	464	425	417	465	399	433	432	449	428	460	436	429	463	441	491	436	472	452	419	468	436	446	405	447	465	420	448	451	437	437	419	449	421	440	440	441	446	404	455	455	425	423	456	456	411	441	415	455	449	437	444	472	459	443	413	438	419	451	426	440	429	428	427	452	452	450	439	432	425	414	454	436	461	416	449	445	439	421	426	430	439	426	441	398	438	418	446	405	447	431	400	444	453	449	439	414	461	455	449	453	430	433	419	408	472	424	426	422	393	450	431	441	419	455	459	455	459	455	469	468	447	427	454	448	434	421	448	460	417	452	470	444	442	420	480	467	484	454	444	429	415	409	407	422	456	454	427	401	428	446	467	434	454	403	493	444	454	433	420	445	387	453	417	439	440	419	448	441	413	456	432	421	419	445	416	415	390	425	399	454	463	437	455	429	438	413	437	415	444	431	456	402	441	447	411	435	439	420	463	441	456	425	462	456	449	440	420	468	446	410	451	436	425	419	436	405	467	443	485	468	448	432	403	437	459	452	455	464	430	422	419	445	428	453	412	414	469	438	460	457	458	426	434	426	447	419	408	447	473	414	408	432	416	419	436	429	389	463	395	431	441	462	435	401	462	407	445	453	433	440	438	418	436	408	404	397	457	420	447	438	425	438	427	472	452	432	464	419	453	430	413	424	436	426	450	444	424	440	438	419	422	423	417	422	401	438	419	445	447	503	420	411	444	415	445	459	428	446	459	438	453	449	437	502	433	486	423	402	409	439	411	443	423	471	434	445	429	380	445	454	458	458	447	434	446	435	448	450	437	456	430	442	425	428	438	408	398	440	470	440	443	449	441	477	430	427	423	446	405	453	435	392	408	466	410	456	450	455	412	446	468	416	422	451	444	450	429	432	417	473	403	427	440	415	402	408	428	417	415	428	436	444	443	450	387	467	463	449	444	425	424	426	418	426	453	417	446	437	412	459	430	455	419	441	405	422	467	416	466	394	436	462	418	444	416	410	417	410	446	449	452	426	422	423	470	454	440	483	429	448	466	440	442	430	466	418	420	406	406	430	451	412	408	472	452	423	462	405	457	429	433	402	407	423	447	420	461	414	454	456	391	426	400	439	450	423	410	430	448	413	449	407	417	432	442	400	444	422	412	416	424	457	415	461	410	458	424	434	453	442	434	431	460	444	427	422	440	443	428	433	459	436	428	476	428	413	423	463	432	444	410	460	423	432	418	429	428	432	415	467	428	463	421	407	423	404	423	436	424	465	454	464	415	436	427	461	421	438	446	426	415	450	432	430	433	436	453	447	463	414	407	438	465	474	464	468	495	435	390	420	407	411	473	444	440	427	408	416	414	473	428	409	444	455	453	466	432	427	487	445	456	448	466	424	451	454	403	421	432	443	428	430	425	442	430	400	408	405	448	447	428	430	397	451	418	402	439	429	460	443	433	435	467	453	391	392	459	432	447	431	459	452	452	449	441	453	439	409	446	420	436	397	459	435	452	472	447	458	458	485	428	468	400	481	441	426	456	441	406	468	426	441	462	418	437	443	473	450	448	432	412	419	481	459	422	430	471	439	425	415	446	437	412	455	427	450	441	394	424	441	414	447	417	444	462	397	469	404	432	430	407	393	423	410	455	429	439	451	418	412	420	448	437	444	423	438	466	437	409	497	428	432	472	416	472	408	426	466	439	396	433	431	425	442	421	436	439	443	447	459	456	431	443	485	436	433	422	454	463	416	429	452	462	434	395	394	443	463	468	439	422	428	425	446	442	418	430	433	441	442	439	413	441	433	440	446	430	419	410	403	452	434	431	427	418	424	421	431	459	430	415	418	462	446	456	440	419	412	454	452	410	440	438	440	461	481	423	421	426	421	459	442	371	437	387	453	420	385	470	447	453	463	407	448	453	479	415	421	439	470	445	422	457	445	451	438	481	424	411	440	466	408	396	417	500	447	434	472	442	417	441	427	393	411	462	429	407	446	472	427	419	446	415	411	464	443	417	428	473	430	423	454	426	453	442	410	489	437	450	434	469	419	460	448	439	378	433	441	421	415	461	462	441	403	407	425	423	454	459	454	430	419	432	423	454	442	447	418	438	449	465	438	425	455	430	440	465	430	421	474	447	429	416	404	441	449	422	451	451	423	468	424	444	441	415	473	462	426	423	427	442	458	439	428	472	467	440	440	426	421	434	471	454	433	439	432	471	445	441	445	451	453	465	398	445	450	421	439	463	456	461	400	434	427	414	438	429	425	458	407	427	448	439	431	437	429	461	451	433	457	404	421	422	452	433	429	456	452	450	414	444	473	440	438	441	450	444	459	419	427	409	427	448	450	431	464	420	415	409	425	429	468	439	444	455	442	426	468	442	416	468	406	477	447	424	429	453	413	424	445	431	486	399	431	450	445	412	439	438	441	423	428	468	425	444	428	443	456	451	443	440	435	434	461	407	422	437	441	450	433	428	437	460	405	442	414	441	434	433	427	432	431	418	458	453	433	416	457	412	497	448	457	436	431	422	403	464	479	430	424	425	418	452	437	454	421	400	461	447	427	457	505	416	417	463	406	449	426	447	437	424	450	438	501	417	457	480	431	421	418	401	443	451	453	428	408	449	428	434	418	430	459	450	451	426	447	458	394	464
15221	3455	4036	3523	2585	2104	1767	1588	1109	837	666	605	2385	9155	17222	18026	1140	326	273	268	219	213	221	170	184	200	194	244	226	231	238	226	173	205	218	210	221	193	211	218	198	195	207	198	169	192	219	208	184	182	188	416	931	1038	785	524	268	228	174	178	181	181	179	167	170	144	177	181	169	194	185	158	165	170	174	182	187	168	161	171	157	181	184	167	184	200	181	169	191	179	173	180	168	152	169	176	174	191	194	182	172	189	179	166	187	194	176	180	177	179	175	152	156	178	140	173	155	172	191	164	168	175	163	180	177	165	162	178	177	183	161	154	156	164	170	175	184	171	177	184	184	187	179	175	166	179	162	166	182	159	176	174	194	205	180	181	173	176	178	182	192	166	204	167	173	180	160	203	169	177	177	169	176	178	177	175	179	161	152	206	181	163	173	163	193	182	174	172	174	180	165	158	170	168	192	165	184	175	210	175	150	169	181	159	175	175	163	178	159	182	191	158	158	189	183	176	177	166	167	188	165	178	162	160	186	174	182	186	176	180	177	163	158	178	178	187	174	177	167	154	164	175	164	160	160	174	184	176	147	168	179	144	190	162	164	192	185	165	156	179	157	188	184	148	171	192	178	167	187	174	180	179	166	183	202	158	176	198	169	190	170	167	171	195	170	167	186	170	164	155	176	159	173	161	141	154	180	163	162	168	170	179	164	189	178	167	166	163	209	198	161	168	149	167	184	196	195	161	169	172	152	160	181	183	158	163	181	177	165	185	162	193	176	163	169	204	138	167	174	169	174	193	173	163	190	178	178	167	161	147	179	190	195	191	173	185	185	183	149	165	184	192	190	186	171	181	167	172	169	163	157	174	182	185	167	172	148	165	191	198	170	184	175	182	171	187	187	156	190	178	172	151	174	166	188	165	191	172	204	168	177	161	178	164	173	157	153	197	202	167	186	181	158	184	176	176	165	172	200	191	156	191	163	176	201	180	188	170	181	177	191	191	181	149	165	180	173	172	179	170	187	167	169	193	178	168	167	179	168	204	166	204	156	195	187	164	177	178	174	175	178	158	187	165	161	172	159	164	172	188	176	163	171	178	144	178	181	173	165	200	183	169	185	170	200	177	164	175	146	188	160	165	159	169	147	146	203	168	160	161	188	166	158	167	188	153	170	171	179	170	186	151	191	182	158	163	168	157	174	186	201	149	153	156	156	203	165	164	177	161	172	178	201	188	190	183	178	192	168	167	183	167	182	188	168	186	190	163	196	157	175	178	158	168	202	186	160	182	171	172	157	143	167	191	171	164	183	152	158	181	160	165	188	203	171	156	176	175	204	150	180	190	167	174	158	161	175	165	180	168	148	184	162	171	172	185	213	187	168	150	165	163	171	183	172	175	175	171	184	177	157	165	186	166	185	169	172	189	136	177	163	200	171	169	162	189	192	173	165	179	178	160	199	180	189	162	159	186	174	169	161	198	177	173	194	188	186	182	182	164	183	173	165	174	158	165	169	173	192	178	185	174	159	174	198	171	175	190	173	182	201	163	160	164	192	188	167	152	160	162	178	177	182	155	186	175	199	174	188	189	173	176	173	169	162	171	169	157	188	170	169	163	167	179	161	186	166	181	174	202	164	181	169	146	188	206	163	176	175	191	181	172	174	179	216	164	155	189	179	196	215	163	194	168	173	178	180	148	193	165	174	189	163	177	139	182	180	164	169	155	182	165	176	167	168	184	159	173	171	185	161	146	166	174	165	200	181	176	169	183	177	178	166	190	163	178	176	153	182	178	179	161	160	154	181	174	187	183	174	192	175	185	176	198	188	186	176	161	177	172	180	144	172	171	170	176	180	170	156	220	169	168	188	191	170	159	165	176	168	179	167	179	179	174	178	176	166	145	185	189	165	165	173	178	177	179	205	152	177	181	175	195	185	197	196	188	181	179	172	165	171	180	183	175	160	159	178	164	187	179	192	152	175	159	195	167	159	176	158	186	179	184	176	172	173	183	176	190	187	183	171	175	168	151	196	187	175	189	168	183	170	183	180	150	183	181	176	184	152	150	155	169	176	183	183	167	189	164	163	188	164	167	164	192	139	186	180	153	165	204	170	177	187	163	210	167	143	183	159	180	185	183	181	174	181	158	173	175	185	190	171	184	137	171	151	168	192	170	164	173	189	175	152	164	164	176	173	173	179	176	191	163	185	185	179	156	151	186	169	181	172	181	167	192	161	178	168	151	177	166	164	147	181	173	183	180	173	158	172	151	170	175	152	186	177	181	178	162	193	174	168	186	164	177	199	161	194	178	185	192	173	164	188	164	167	175	163	195	169	177	181	189	165	167	194	171	176	162	158	149	185	162	177	167	174	175	149	187	198	165	156	162	178	188	182	181	179	169	167	153	169	150	171	172	182	180	192	166	160	152	178	162	174	159	164	189	171	175	195	178	181	169	185	176	199	179	175	166	176	172	171	178	180	168	160	165	172	169	178	169	166	167	190	198	183	179	165	169	187	167	183	192	148	181	193	150	163	171	189	199	174	181	169	167	160	190	172	162	192	169	176	191	181	185	208	185	168	190	176	187	192	174	151	179	159	176	151	175	173	168	205	163	199	190	180	184	183	178	173	171	162	177	167	210	179	159	199	187	163	182	187	160	190	159	177	163	149	170	147	171	160	194	170	168	203	173	184	164	169	145	171	200	171	177	173	176	177	195	172	178	175	151	182	185	169	195	156	161	157	170	167	181	189	190	188	181	192	178	175	167	184	208	153	183	189	180	175	181	164	195	175	183	184	169	191	175	199	187	161	181	170	178	173	164	201	181	154	197	179	179	184	162	191	202	169	172	204	167	192	193	176	175	180	148	176	157	174	163	189	149	176	168	163	170	170	192	175	175	150	197	167	146	185	182	195	198	166	162	174	166	177	158	171	170	196	195	173	172	163	169	177	195	165	177	185	192	184	179	154	188	163	168	183	169	186	166	153	170	214	160	175	179	184	171	189	171	196	199	173	179	175	161	183	164	187	183	156	162	158	179	189	193	192	194	169	164	171	175	170	172	182	163	166	180	184	168	165	185	167	177	153	167	176	184	188	162	176	161	170	184	180	169	174	182	143	177	190	181	170	187	181	182	183	178	179	167	178	181	181	158	179	179	191	167	160	146	162	171	160	198	188	171	161	169	181	179	185	182	194	160	170	184	185	191	181	152	163	145	167	172	152	177	180	198	166	162	165	173	198	178	190	167	206	170	156	163	185	175	184	188	168	185	170	179	166	158	191	187	187	188	173	166	184	172	198	167	184	180	168	191	171	188	172	163	187	174	148	159	196	160	188	143	161	168	165	170	162	187	151	189	172	194	193	175	160	176	168	185	185	209	180	153	165	184	172	174	166	175	168	187	175	169	171	144	152	188	178	181	191	174	173	178	178	170	189	186	170	187	163	163	176	224	168	186	179	191	182	147	152	162	162	189	173	163	164	174	195	188	168	158	177	172	157	184	186	198
7799	3247	6424	7893	7423	6175	5565	5722	4488	3754	3267	3029	10178	24841	36463	31081	1557	1215	1088	912	897	764	833	737	667	735	753	922	1075	830	1109	780	728	760	820	771	705	742	784	871	816	659	632	638	646	709	943	789	658	580	624	2454	6479	6866	5003	2694	1256	654	503	530	516	502	544	526	519	523	488	494	513	531	505	524	518	541	499	493	502	500	547	530	517	524	507	501	503	499	536	486	488	502	487	470	475	540	506	565	493	506	564	537	462	474	507	509	526	518	503	514	507	466	478	498	475	482	475	460	479	537	482	515	511	533	488	478	510	505	547	497	492	537	483	524	504	518	476	531	495	483	526	450	526	519	555	495	512	545	496	542	501	505	533	523	530	502	487	529	497	506	509	527	501	516	509	504	487	500	498	502	545	509	521	501	480	508	457	512	541	528	507	500	520	538	536	498	523	507	494	552	498	486	509	476	523	508	490	502	491	529	518	532	503	545	555	519	493	519	460	536	566	512	478	479	550	512	499	539	525	498	522	561	520	525	520	540	503	519	521	513	488	487	492	489	539	496	499	498	505	500	539	466	518	544	535	496	540	484	484	517	531	536	514	503	491	496	521	521	587	493	480	580	513	494	490	502	558	488	509	527	532	479	525	517	544	488	532	497	459	486	512	505	537	513	511	524	469	530	510	507	540	507	481	508	523	550	508	530	520	514	527	536	499	532	508	524	553	479	521	590	485	515	566	457	493	525	488	496	497	502	541	502	547	526	519	504	501	507	510	508	542	510	575	485	493	499	524	500	490	503	547	498	487	503	540	489	535	518	519	498	551	524	520	521	539	532	512	505	522	543	497	507	516	469	501	501	470	518	523	541	499	527	455	495	517	515	532	542	528	496	507	541	493	550	515	527	475	479	509	517	505	484	535	534	473	514	474	524	492	522	481	493	488	486	545	480	510	488	535	542	525	536	490	549	527	507	534	506	510	482	518	502	523	513	487	514	520	477	529	507	534	531	493	504	506	500	529	550	550	557	514	525	515	520	515	535	513	487	533	522	532	530	495	511	483	487	483	539	563	494	473	484	488	473	534	553	506	545	518	461	543	494	522	490	522	506	514	558	499	537	524	491	491	494	499	475	461	482	530	545	505	501	485	472	533	500	510	502	494	495	515	521	568	510	540	491	509	531	524	510	529	545	481	529	506	521	499	494	539	504	501	521	509	512	513	550	499	541	493	509	457	507	494	496	493	502	493	548	507	518	541	496	547	568	509	496	480	502	534	523	510	470	543	479	544	533	526	525	523	527	483	517	554	493	524	506	496	525	485	542	512	483	509	485	481	541	467	510	541	506	512	518	526	531	527	517	575	526	503	516	460	523	504	482	515	501	509	514	498	544	497	534	516	504	492	492	486	517	528	514	516	485	545	487	497	525	510	536	548	444	498	532	506	519	534	498	495	520	538	481	522	485	484	523	504	514	493	526	501	530	523	532	492	507	545	547	475	499	549	502	528	513	487	507	532	517	500	559	518	495	523	496	567	476	512	529	545	516	479	443	512	494	490	536	492	494	543	514	513	505	518	517	574	513	500	499	487	485	501	501	474	524	536	489	486	486	503	517	534	520	478	454	543	465	498	486	504	540	524	524	516	514	484	514	512	525	457	505	481	491	529	484	498	495	513	480	502	512	484	509	488	499	493	482	519	498	529	508	467	536	494	488	517	547	547	450	500	532	519	527	487	518	491	522	500	523	504	507	526	486	558	540	496	494	536	519	488	502	536	504	525	500	517	506	480	533	507	508	524	504	492	516	517	524	521	507	528	494	508	477	500	504	515	534	485	498	528	479	554	500	486	515	496	496	509	560	507	503	513	528	521	544	488	508	468	502	522	493	527	510	518	556	509	501	534	470	563	467	523	476	509	520	524	517	498	525	521	535	477	486	492	538	504	513	532	531	525	488	497	522	561	518	520	482	488	553	483	490	512	468	520	525	529	483	477	504	545	514	514	498	526	512	487	528	520	520	527	489	515	517	513	532	545	515	512	517	534	531	497	522	473	514	506	511	489	488	517	500	529	510	512	519	513	485	520	487	467	485	489	521	553	511	485	482	500	532	508	501	529	493	522	486	523	514	516	503	517	513	467	489	507	546	475	485	517	517	489	514	535	486	444	536	529	499	565	499	488	502	536	487	466	493	532	524	535	481	530	494	511	501	519	493	510	525	522	484	523	516	492	491	486	548	489	529	478	494	540	559	472	513	501	467	521	493	527	511	525	489	499	497	524	519	502	486	494	464	484	529	505	506	548	482	521	506	519	503	481	536	498	547	535	521	526	504	505	499	540	520	539	520	542	572	532	526	539	519	503	474	510	552	506	539	536	478	545	517	516	512	513	545	518	523	513	518	537	502	533	494	515	449	535	519	527	500	494	485	516	505	539	492	540	543	512	520	513	536	516	471	507	527	523	463	505	501	534	447	506	524	522	475	499	514	532	501	472	516	502	459	503	526	493	521	502	494	482	530	510	531	519	547	531	498	528	509	515	548	533	506	573	489	519	475	514	514	521	543	519	515	504	509	496	535	499	519	487	530	508	524	522	472	499	489	504	506	497	507	570	497	536	496	532	494	494	494	522	449	481	501	538	477	511	520	487	512	490	460	537	550	493	497	537	544	508	528	519	532	531	481	512	496	513	492	506	517	525	541	515	458	497	491	498	505	542	509	501	504	538	509	460	530	485	490	471	535	555	507	533	503	497	551	523	532	494	506	501	554	516	503	508	565	493	482	497	498	523	547	540	535	552	545	534	507	547	493	512	545	493	510	504	541	533	572	508	568	512	513	482	512	486	524	567	504	496	555	509	508	471	514	506	515	492	496	494	519	504	500	531	545	498	532	530	492	472	510	499	509	502	467	501	492	540	520	489	550	491	536	518	505	540	477	531	499	522	493	509	503	554	519	501	477	520	511	496	550	531	472	477	526	496	537	525	525	494	515	490	559	525	539	495	543	515	527	478	493	471	535	478	510	517	482	497	502	492	524	503	521	519	553	529	512	504	517	474	486	531	495	518	503	532	479	480	496	498	512	483	522	507	550	499	481	549	548	498	487	531	504	504	501	510	497	509	475	525	508	543	493	505	530	521	504	489	522	509	505	529	545	522	520	514	533	508	543	520	507	507	480	507	523	499	512	509	517	494	525	527	543	529	561	543	551	515	494	492	492	469	516	521	489	483	508	515	514	520	473	506	490	520	474	476	534	507	547	512	489	507	518	486	549	498	521	529	478	519	544	532	570	491	500	541	510	499	537	504	500	513	482	524	541	463	533	525	469	460	498	523	487	491	522	498	524	499	496	462	499	518	483	506	541	539	543	495	518	527	506	525	468	508	499	513	539	529	532	536	552	536	496	507	494	551	497	514	502	501	511	541	512	486	517	497	540	517	512	543	509	512	493	522	544	491	461	468	525	527	490	540	525	515	530	555	469	515	549	543	551	485	518	516	520	511	525	494	475	540	483	497	534	505	507
2086	247	394	330	308	247	250	230	194	209	183	196	201	321	598	673	191	192	175	161	163	177	179	193	192	181	153	172	173	184	208	168	188	176	197	181	183	160	181	171	189	170	179	163	168	187	188	186	167	185	191	150	201	261	315	260	225	188	185	173	160	155	154	154	196	165	172	184	156	180	172	177	165	170	160	152	179	177	152	191	159	170	173	196	177	165	179	160	197	181	150	165	178	200	194	173	175	174	194	169	174	186	196	197	177	159	170	169	190	164	178	173	155	150	184	205	182	176	166	192	197	183	190	190	176	170	162	190	198	170	152	173	178	154	182	152	159	182	175	186	181	166	155	181	195	174	160	210	190	189	170	175	192	180	181	174	175	168	165	197	153	157	173	178	186	162	172	164	168	161	167	183	171	180	172	162	181	165	163	174	183	177	160	171	165	157	184	184	167	192	168	174	186	202	168	193	141	177	206	186	201	177	184	155	176	179	181	164	187	154	159	167	180	172	169	172	163	174	183	163	167	170	169	175	182	188	169	188	146	181	170	189	165	169	164	168	184	167	187	179	193	169	176	183	161	179	194	190	165	158	196	163	150	176	182	167	162	183	175	195	169	179	179	167	172	171	186	190	195	169	183	178	185	180	157	197	167	183	135	146	165	185	177	177	174	161	178	198	193	181	157	132	187	199	178	187	161	165	169	164	166	180	192	151	171	159	168	189	160	186	153	170	179	162	185	173	196	149	195	174	167	184	181	177	173	194	171	168	148	210	188	188	155	191	180	196	177	176	166	162	164	163	176	176	177	162	190	172	193	166	172	176	184	179	172	175	187	189	176	170	164	174	173	168	169	192	168	165	179	183	165	158	189	182	172	168	170	170	193	164	169	176	174	176	192	199	183	155	157	183	158	165	170	179	185	189	173	181	181	190	203	176	183	184	177	169	183	168	177	166	156	186	160	191	172	181	181	174	196	158	193	132	172	160	170	169	161	163	169	193	188	193	169	180	165	161	178	192	191	168	163	180	180	195	162	184	169	166	174	159	169	176	187	196	176	177	186	151	181	161	169	186	172	159	147	166	170	182	160	182	174	157	198	182	187	207	163	164	166	185	167	195	182	160	143	134	181	185	174	184	175	181	182	187	182	179	159	181	204	165	173	194	183	171	168	193	182	186	193	164	162	172	175	175	178	177	165	177	185	159	175	160	183	153	186	154	181	182	174	162	212	153	147	148	162	194	173	198	182	162	154	155	179	188	184	174	171	178	170	175	175	168	187	156	197	181	173	157	169	167	184	188	189	176	154	174	160	204	179	187	170	166	165	175	197	172	188	174	202	196	192	172	185	190	180	184	178	166	154	160	168	175	193	170	174	176	175	176	163	160	179	173	154	177	189	184	169	196	166	176	179	154	166	179	150	180	161	152	199	173	181	181	184	175	178	201	166	189	189	167	165	194	177	176	186	166	172	176	165	168	176	171	180	147	188	183	192	175	174	178	147	156	197	190	159	159	172	208	186	167	162	155	186	145	185	182	217	165	163	174	193	183	188	204	172	178	167	173	183	173	176	169	165	175	165	190	153	178	191	178	153	162	180	148	166	184	166	187	204	179	174	168	153	171	178	179	205	154	195	160	158	175	163	202	170	162	171	179	166	175	162	174	170	182	166	164	200	165	184	176	171	160	190	169	182	198	180	192	164	189	176	166	174	188	162	190	186	184	178	160	170	154	167	191	189	191	188	159	172	171	206	159	189	194	180	185	180	163	185	181	177	178	186	166	183	178	182	195	166	149	193	173	207	186	181	169	172	178	164	151	156	189	163	164	154	162	164	178	168	185	170	181	170	164	191	160	172	175	180	154	163	183	186	182	164	184	182	137	167	190	180	176	194	167	193	147	169	185	195	178	164	188	175	169	160	203	185	186	162	181	179	166	159	188	168	163	175	165	168	176	163	175	155	175	179	206	189	173	173	178	159	171	178	168	139	154	166	160	177	179	185	171	181	185	157	149	201	173	166	165	164	171	155	166	152	181	165	195	191	177	175	162	154	170	150	190	171	164	187	180	174	205	185	166	170	181	177	177	159	178	188	179	156	174	197	153	164	182	163	187	178	163	184	161	195	175	181	178	172	164	157	187	161	170	175	178	179	165	185	158	148	176	155	153	168	170	172	181	178	156	148	168	172	175	144	175	191	185	179	165	186	160	181	183	167	180	188	164	200	164	186	166	162	202	178	194	181	184	164	157	179	183	177	174	183	188	183	169	173	183	188	199	164	198	170	177	162	165	167	176	158	182	187	181	143	167	205	176	177	189	148	177	185	165	166	183	210	176	180	180	178	169	176	179	169	202	143	171	185	174	167	164	184	169	159	172	162	180	175	176	143	186	174	185	177	168	167	174	167	161	174	175	163	189	177	177	172	176	179	168	161	192	161	176	192	182	179	170	161	155	169	179	191	155	175	170	177	193	195	194	168	167	160	172	164	164	203	163	180	173	198	181	165	164	181	156	167	156	177	188	166	148	169	172	178	182	194	184	195	176	184	173	193	188	185	180	154	162	171	186	155	163	174	189	185	166	183	160	176	169	169	158	187	178	187	167	163	142	155	199	196	185	165	191	159	172	181	177	165	164	175	165	174	191	206	186	153	188	201	198	200	176	175	166	174	163	174	206	200	186	154	187	162	174	162	163	174	191	157	153	182	184	164	191	162	190	164	185	151	163	168	196	183	170	177	167	197	151	164	167	168	179	149	174	165	195	174	204	183	167	180	165	177	183	178	180	183	194	214	183	184	187	188	194	164	179	185	160	162	168	175	166	171	199	175	188	184	195	188	180	186	171	166	163	204	166	179	199	201	185	158	169	178	192	177	156	193	169	178	141	163	213	171	163	183	201	164	165	199	169	163	181	177	154	177	192	193	183	156	156	171	173	213	171	167	163	164	164	161	173	182	184	163	169	158	191	168	164	176	138	167	156	159	166	168	164	204	164	168	172	164	195	190	181	179	180	198	190	172	181	206	178	173	159	175	157	197	169	176	180	198	173	173	158	165	169	182	194	187	173	195	151	155	193	175	209	187	170	182	211	198	161	173	179	178	174	174	157	156	180	192	152	204	170	166	168	183	176	174	162	196	171	176	182	177	169	163	171	184	174	171	160	171	150	189	185	172	160	159	180	189	161	162	176	184	161	163	149	188	161	189	159	179	170	166	155	167	170	173	170	178	177	167	177	167	183	195	188	189	190	170	166	177	185	179	196	167	183	200	166	182	161	172	185	186	195	154	170	186	134	169	197	203	194	172	189	171	174	177	188	176	177	182	177	181	194	208	189	148	197	182	156	192	173	176	193	188	183	167	153	176	186	188	176	178	169	171	157	187	168	171	176	171	185	165	180	201	168	186	186	195	171	192	171	181	189	197	172	199	203	177	198	173	161	173	184	166	201	178	168	180	167	164	186	174	175	187	168	163	182	168	155	180	164	180	161	177	169	179	185	174	162	176	146	158	153
2167	642	876	877	949	812	851	804	700	725	668	628	884	1488	3639	3685	579	528	559	534	534	551	543	516	514	513	518	494	509	520	522	526	515	498	559	513	529	559	499	501	477	503	482	513	563	528	522	509	517	536	519	553	870	1326	1401	991	733	557	492	495	530	456	516	515	484	495	510	519	524	479	487	491	469	513	548	516	496	497	486	503	502	515	499	503	474	560	501	518	475	480	493	493	504	503	511	557	497	522	500	495	505	459	517	495	471	525	493	516	506	508	490	512	482	514	510	498	518	486	453	489	430	482	462	497	513	503	464	495	525	502	527	498	473	465	470	507	494	484	538	495	517	536	475	528	492	499	500	530	479	520	504	467	485	524	540	500	576	524	497	489	489	486	464	497	467	473	439	547	535	462	520	497	482	511	485	490	475	472	517	510	472	527	470	528	493	495	515	504	508	504	482	488	558	493	528	483	492	476	492	469	501	493	497	430	521	515	543	539	531	492	525	486	479	504	538	508	470	515	482	518	483	515	522	508	497	495	462	509	468	520	500	482	456	512	490	513	465	456	514	516	551	523	506	483	520	493	464	511	511	480	527	495	483	516	510	503	465	479	504	501	507	520	518	532	515	478	460	514	502	512	496	479	517	499	582	492	507	488	524	494	530	496	522	505	503	466	496	496	497	463	511	520	509	502	489	507	514	484	487	528	532	536	501	520	479	506	504	484	530	503	482	445	470	493	507	476	505	493	521	484	518	467	498	502	490	495	490	498	504	488	467	484	458	497	514	524	426	476	499	521	531	494	487	497	480	497	517	532	500	509	506	465	500	494	520	480	478	515	515	525	511	496	543	495	510	466	493	509	524	505	515	518	524	483	474	493	489	500	478	491	511	515	470	512	483	518	489	503	512	500	492	436	498	521	503	491	515	513	472	480	488	504	492	517	476	513	526	483	463	503	498	475	502	466	499	474	474	475	512	520	543	478	501	506	500	493	476	486	521	453	477	516	508	497	505	452	493	516	539	487	482	503	491	496	493	514	508	500	496	481	548	505	516	491	509	500	483	502	502	515	531	478	500	481	507	519	503	468	479	497	515	464	484	494	519	506	515	544	458	547	497	494	509	510	481	494	481	440	479	488	537	476	513	470	506	488	484	485	505	513	551	530	504	508	527	514	498	502	471	514	499	532	488	469	482	526	503	537	483	486	508	546	484	502	494	498	490	456	569	488	472	497	496	508	475	509	528	503	471	512	516	515	480	488	497	490	504	482	538	550	527	526	479	505	479	510	492	517	472	491	519	493	491	514	509	467	543	511	511	517	521	505	507	512	510	513	472	473	464	500	493	508	510	476	516	509	483	486	516	490	497	477	495	483	508	497	516	478	499	511	478	487	483	497	499	488	500	471	511	470	463	505	493	505	481	478	536	532	487	522	468	500	501	461	537	498	469	503	502	510	456	488	488	493	450	487	515	499	488	495	488	487	463	524	516	512	535	484	531	496	535	530	521	495	539	508	500	508	509	502	489	513	471	497	518	490	560	478	465	476	523	526	519	534	532	473	535	512	515	486	476	482	477	517	509	500	518	531	522	499	485	491	471	504	476	506	497	522	498	510	544	562	498	501	492	513	515	477	467	500	498	476	537	493	527	530	530	495	521	465	487	473	485	546	474	473	499	472	512	533	497	505	483	492	502	491	474	513	522	507	491	496	468	497	482	485	505	528	480	508	525	472	484	515	503	507	514	495	508	544	499	494	482	526	494	527	486	470	502	486	457	492	504	476	506	482	507	477	483	460	538	485	520	530	506	546	468	502	544	503	495	527	508	485	500	476	521	494	477	491	495	498	546	511	488	505	472	502	492	520	494	502	491	518	494	547	510	510	500	526	486	500	520	452	480	531	461	510	504	479	505	490	485	497	489	486	487	502	474	501	496	476	486	473	489	477	488	476	499	501	485	467	478	477	500	499	493	470	498	518	518	515	503	512	519	555	488	430	520	489	511	504	479	502	502	478	506	518	513	528	464	444	534	532	488	483	448	509	494	504	510	490	508	491	467	449	517	512	519	476	504	483	539	506	513	508	491	504	467	480	514	524	528	506	511	502	503	471	522	494	472	513	514	490	517	525	488	498	493	526	466	502	491	475	454	464	502	490	527	504	489	518	479	490	481	515	514	484	516	522	511	491	525	469	501	522	446	480	521	491	486	500	483	511	485	502	506	482	518	501	495	512	491	518	498	499	518	529	480	502	514	503	475	506	529	483	480	469	495	482	517	515	461	499	505	466	513	503	497	509	475	535	472	539	474	499	466	499	495	508	487	494	499	529	537	487	483	485	489	525	531	510	514	497	473	523	497	500	527	501	496	463	480	459	492	495	460	501	462	540	519	510	488	514	504	512	487	528	481	509	524	462	494	512	473	490	491	491	509	534	496	512	494	499	499	511	498	497	499	524	523	502	494	502	547	527	509	477	511	477	493	501	486	475	498	509	488	508	501	486	504	486	499	470	489	516	514	484	482	501	514	519	508	478	500	468	508	497	547	450	495	505	509	510	483	497	485	508	492	537	489	481	482	461	509	496	521	498	511	507	480	532	528	560	484	482	477	525	472	494	497	490	528	477	526	532	528	497	485	534	492	543	559	517	513	494	471	486	480	486	487	505	517	515	533	474	467	492	476	506	463	500	512	512	487	512	450	498	512	543	477	491	498	519	513	523	451	489	481	513	477	551	493	468	481	497	501	475	510	503	499	511	484	484	514	551	503	494	535	507	542	508	493	474	465	510	540	517	514	497	503	517	490	478	502	518	497	510	479	515	477	509	526	513	485	476	475	494	499	506	502	491	489	478	498	501	546	549	483	510	511	467	468	509	488	501	497	499	481	487	508	482	502	562	512	492	514	496	478	456	524	439	496	501	495	464	509	468	461	531	513	473	501	536	462	522	481	472	464	497	508	468	513	466	478	499	516	510	508	500	507	473	508	570	463	508	516	507	490	531	490	492	483	497	504	487	474	487	535	491	509	507	495	498	475	476	534	497	556	490	484	468	487	503	484	471	537	476	521	472	497	495	485	454	533	491	472	463	518	452	499	508	517	486	510	516	477	452	502	492	504	514	493	575	489	509	488	508	486	519	503	434	544	518	542	502	491	475	471	502	528	531	493	536	481	473	482	529	481	466	503	496	527	527	490	532	512	483	505	488	482	468	517	470	527	514	500	524	483	513	520	524	470	529	509	515	498	493	489	504	524	457	471	495	478	487	513	524	518	489	517	547	507	471	491	503	505	506	518	510	514	549	490	489	469	495	495	527	496	488	497	544	492	489	501	514	511	489	494	534	502	505	467	495	544	512	512	467	497	496	518	537	498	483	506	474	454	501	502	507	494	517	500	486	497	494	507	494	479	498	526	484	494	520	499	475	499	493	498	503	492	482	472	547	498	484	502	483	488	510	500	518	474	479	538	497	475	503	482	511	506	505	528	523	494	563	519	503	500	497	475	533	530	477	495	517
8933	1653	2039	2223	1613	1142	864	685	695	587	481	328	746	2453	888	9963	6469	342	214	203	195	171	174	175	172	194	190	171	172	179	180	187	147	192	174	180	179	190	179	169	179	169	181	177	190	174	171	188	178	178	189	225	658	811	683	430	298	202	179	153	169	168	152	158	144	175	139	151	154	177	147	178	165	167	154	137	156	157	144	147	163	145	149	182	140	148	167	179	155	169	152	165	150	168	136	155	162	179	168	175	140	163	159	167	140	156	158	141	152	174	177	157	167	180	160	152	156	167	168	149	155	165	165	144	153	164	145	144	158	146	156	163	146	157	181	162	152	149	155	198	149	171	147	154	159	173	166	162	182	111	180	176	158	160	160	165	165	152	150	167	154	135	150	149	156	164	159	140	163	174	143	171	155	154	158	166	154	171	140	179	159	149	151	164	151	178	168	161	183	168	152	177	182	165	159	146	163	160	151	149	148	130	139	160	173	157	150	144	153	152	161	187	144	150	175	155	141	170	161	143	152	140	146	161	163	159	159	162	150	156	172	166	160	156	169	183	165	168	171	162	174	160	166	172	168	162	174	154	163	145	150	152	173	167	173	168	158	183	157	168	140	161	159	150	183	149	163	162	186	154	149	149	145	162	159	141	176	165	177	173	190	162	189	172	168	199	162	151	162	158	161	173	151	152	137	153	162	177	157	146	168	153	155	140	150	154	175	180	173	150	172	177	168	157	169	165	184	161	166	165	147	148	169	154	147	159	175	151	151	139	155	149	176	164	154	158	145	176	162	141	154	140	165	166	181	149	142	161	165	171	161	149	157	171	157	157	179	171	172	166	166	180	161	144	157	168	151	159	164	153	173	159	165	167	175	176	163	159	191	142	153	166	160	171	156	160	151	149	152	159	179	153	165	154	174	159	161	141	157	156	166	161	139	157	172	174	131	180	155	177	136	146	175	149	164	148	154	161	146	185	165	166	150	149	148	154	162	139	151	145	148	157	156	158	160	175	158	163	166	169	150	167	158	169	165	170	153	164	159	173	165	164	174	168	175	147	171	157	147	161	155	148	164	161	148	177	143	166	161	158	168	153	174	151	164	181	171	148	162	163	160	171	177	169	170	165	149	185	150	149	161	147	178	184	165	157	163	178	179	167	176	162	168	173	170	146	142	150	165	178	139	169	157	166	163	167	164	181	168	159	163	164	148	168	146	161	165	166	167	143	151	164	151	164	167	161	190	154	158	156	156	164	151	179	156	132	128	148	162	164	154	182	156	166	169	156	182	152	173	156	160	159	150	151	156	170	164	163	146	160	155	166	161	156	181	147	156	162	167	171	153	166	182	157	161	148	160	140	164	191	149	160	152	157	151	157	147	169	158	166	176	146	148	145	164	162	170	158	184	147	171	176	179	158	158	157	154	174	152	161	157	128	152	167	177	174	154	166	160	158	166	153	165	157	153	148	146	174	168	152	159	161	164	161	177	154	164	166	153	146	164	161	154	161	165	172	163	164	138	165	156	168	172	176	190	178	174	171	151	153	169	175	160	162	125	163	167	158	154	159	174	161	163	138	157	161	141	163	163	157	156	180	164	171	148	154	153	178	171	175	169	170	156	162	156	147	168	182	151	168	161	180	174	158	176	125	169	176	167	150	165	164	161	154	153	163	164	152	167	166	157	168	170	153	162	152	148	184	159	147	167	163	170	159	176	165	160	175	135	171	162	147	123	137	154	147	151	155	161	148	150	171	171	169	153	188	151	169	174	151	160	155	148	150	161	139	141	181	162	177	171	144	165	159	168	170	163	154	169	157	170	163	142	159	167	141	148	156	158	144	157	175	143	151	172	143	164	159	162	192	144	163	173	155	162	190	168	154	137	173	156	159	139	164	153	163	153	145	154	161	174	169	145	164	175	162	170	158	160	156	159	169	162	150	157	167	147	164	181	148	154	167	159	174	177	161	154	177	151	161	176	158	157	149	161	174	163	156	160	171	171	186	128	167	168	152	164	180	163	166	160	160	181	175	164	166	136	161	135	160	143	149	137	173	158	156	151	173	176	165	160	175	177	172	153	162	154	172	165	140	164	156	167	164	155	147	150	152	178	176	140	182	149	168	151	169	141	158	167	166	159	150	157	179	155	147	147	152	149	200	189	162	153	173	163	159	165	172	165	159	162	135	158	140	170	157	154	153	155	172	163	160	165	167	163	157	154	172	154	145	157	154	160	153	165	171	160	165	156	176	168	163	172	156	145	156	141	169	160	155	165	151	134	178	167	156	160	159	183	143	169	153	167	151	163	158	159	168	180	171	164	158	142	143	148	182	149	184	166	162	165	168	134	167	161	165	140	143	185	143	185	157	153	154	159	175	152	159	162	170	157	152	164	136	177	192	163	152	154	160	155	140	132	173	133	169	150	165	167	152	139	127	169	173	148	146	177	165	156	186	144	157	151	183	167	178	162	164	152	164	147	146	151	164	160	156	165	173	143	160	163	154	149	163	181	163	156	162	169	176	190	155	174	168	177	160	160	171	190	141	156	157	175	153	173	163	161	158	178	175	172	171	178	164	175	136	163	158	175	179	167	160	175	173	167	163	162	164	165	183	170	159	178	151	158	167	147	163	179	168	156	122	177	155	153	148	164	181	171	155	146	164	155	164	155	181	171	170	146	160	163	162	167	168	138	171	152	158	157	166	154	140	169	155	129	141	164	163	197	153	162	155	183	140	154	169	161	161	168	152	173	151	168	138	149	151	167	134	179	160	173	176	185	167	139	160	152	160	187	148	149	157	154	169	171	174	168	180	172	158	157	159	157	148	157	142	182	194	151	178	154	143	171	161	166	141	165	169	139	136	151	152	162	184	177	176	171	138	176	146	156	172	149	166	147	183	162	161	148	187	140	182	147	142	151	168	148	179	166	148	162	153	184	144	164	149	156	147	158	180	129	170	153	177	168	148	138	169	164	145	167	140	161	158	170	144	149	179	158	172	160	143	149	175	166	163	152	135	157	164	169	154	149	175	167	166	157	148	142	154	163	165	157	148	164	161	149	165	147	177	137	173	163	172	175	157	181	151	143	168	158	161	156	180	141	170	150	155	165	174	170	158	157	153	170	161	192	145	164	174	162	168	165	155	165	158	189	170	160	165	155	161	170	156	170	172	167	156	167	165	148	146	130	160	182	152	155	163	149	161	182	147	168	138	134	164	166	151	142	154	161	163	155	151	136	180	150	151	149	168	167	153	158	145	170	151	159	139	155	178	160	171	150	148	152	173	130	137	146	177	146	150	151	158	172	161	175	151	163	161	158	177	181	159	169	167	191	210	163	185	179	159	170	145	182	155	173	163	154	154	167	174	151	180	169	167	165	155	167	170	154	159	151	181	142	165	160	172	185	162	181	148	171	163	153	150	152	169	168	177	180	155	181	152	163	154	164	179	194	163	142	152	151	171	162	149	189	179	166	169	163	162	186	154	166	129	151	153	161	170	170	140	161	141	150	161
6205	1851	4137	5368	4425	4054	3470	2889	2981	2517	2320	1726	4179	10694	4650	29463	15625	1080	858	822	743	680	636	601	604	588	585	543	634	636	616	572	584	647	630	599	620	745	607	615	585	608	603	654	693	614	535	571	678	656	644	1155	4837	5520	4307	2494	1211	710	540	457	469	482	484	484	499	507	492	476	507	499	472	495	462	455	464	471	475	477	427	460	466	470	505	454	434	429	493	491	464	432	473	477	466	481	426	472	482	506	444	485	455	473	450	450	451	500	488	487	491	454	485	456	460	454	459	448	493	502	471	456	463	473	493	461	460	460	449	434	467	473	488	448	428	502	480	492	473	491	445	527	479	488	502	487	481	478	464	454	470	500	467	499	485	420	492	502	465	458	466	461	503	460	510	481	484	458	465	494	509	489	507	472	459	508	492	464	441	462	479	501	467	476	469	473	451	431	433	494	460	481	451	418	473	461	449	463	441	483	469	423	466	484	514	471	478	472	469	505	465	491	489	461	489	462	498	472	457	492	463	449	451	476	472	503	494	473	504	468	483	458	486	447	450	436	479	492	440	490	462	446	467	505	470	470	507	508	492	483	473	491	480	485	480	469	484	492	440	480	468	455	517	500	455	440	461	478	477	467	447	442	500	502	510	428	524	469	451	494	459	469	468	448	476	503	485	483	451	451	483	497	500	484	496	477	488	461	460	498	443	464	481	470	470	518	482	459	449	468	473	468	465	470	498	481	461	477	488	441	461	481	476	528	497	502	507	499	464	522	452	459	457	471	497	468	523	481	475	483	463	459	491	480	422	435	453	471	470	479	487	502	496	522	461	455	458	442	455	504	466	475	466	495	503	449	473	469	502	460	459	469	497	471	479	449	504	515	428	482	489	460	506	493	480	455	497	451	467	488	502	506	467	529	421	454	465	481	457	461	440	461	462	502	461	522	480	445	483	458	489	476	504	463	515	461	483	513	474	476	456	475	491	455	449	485	460	459	480	480	503	496	500	467	486	512	502	457	454	484	458	460	533	461	441	454	456	449	513	494	445	495	448	492	470	489	451	484	515	504	488	485	473	464	456	420	486	485	465	493	498	452	477	464	483	451	470	463	464	503	449	508	470	479	496	489	524	474	473	474	508	461	505	475	478	465	478	469	488	443	444	522	478	460	468	509	497	475	438	466	471	474	454	538	505	442	442	446	479	491	468	508	497	481	464	428	477	475	440	464	478	489	463	483	454	489	458	453	482	441	456	497	485	515	441	479	433	469	472	486	495	463	491	476	462	460	462	486	503	495	470	453	483	465	481	441	462	461	549	473	481	497	474	452	481	475	472	487	490	482	455	444	473	467	463	468	410	446	476	472	474	494	477	443	456	457	462	450	468	452	479	451	483	484	504	470	505	492	477	512	494	516	458	483	506	475	481	475	483	455	479	506	455	499	475	474	434	478	466	462	455	460	472	468	453	460	483	461	456	466	487	507	470	502	487	458	409	460	477	486	454	462	451	449	450	487	481	465	490	445	464	430	505	450	506	454	454	483	433	467	452	491	434	453	492	434	478	474	487	494	465	483	516	462	453	429	455	471	489	440	500	506	432	470	480	428	437	460	483	448	483	456	453	491	454	506	430	466	494	456	496	465	469	454	506	448	463	444	470	474	510	431	487	483	477	479	485	476	461	501	482	442	447	508	478	479	485	487	450	488	459	459	480	489	474	470	469	482	468	449	475	467	498	447	486	461	466	466	443	477	462	459	499	467	479	458	479	464	490	442	438	421	472	459	473	486	510	453	466	494	480	442	482	482	458	508	455	487	424	468	500	462	493	433	469	480	490	522	460	453	449	508	456	479	489	467	425	501	485	455	465	442	455	499	481	490	448	479	463	445	488	468	473	470	454	491	479	481	430	473	456	466	460	454	494	463	499	474	432	475	475	479	483	449	464	463	456	499	431	489	490	470	446	479	452	497	492	415	473	489	472	463	467	500	466	468	474	447	479	475	455	471	458	468	451	492	501	476	475	480	473	455	449	491	474	460	460	490	482	427	486	443	493	471	471	446	478	457	510	479	461	455	479	514	472	458	468	459	496	462	471	483	501	449	471	477	510	451	455	457	467	462	489	475	450	459	489	488	495	444	470	498	473	457	464	460	473	454	487	432	487	472	468	464	494	461	456	474	462	443	476	443	512	475	499	502	462	491	494	453	453	482	476	462	484	473	475	493	435	458	513	465	471	453	492	456	475	467	480	450	497	488	499	505	492	489	481	527	491	468	447	508	455	485	435	476	447	472	469	494	468	432	481	492	505	448	466	478	463	439	473	457	435	451	470	475	458	455	475	472	480	451	442	489	502	492	465	466	488	470	476	475	465	505	483	421	486	433	492	515	468	486	500	473	485	473	468	446	451	457	446	486	473	465	495	515	459	465	512	515	494	477	490	427	469	448	446	484	435	490	456	447	464	473	517	495	477	457	432	510	446	462	493	483	480	453	457	478	462	461	497	461	472	492	497	453	498	470	453	455	467	447	441	476	465	454	478	507	469	491	475	454	442	470	442	489	474	489	455	519	446	494	496	479	488	491	429	492	488	478	487	482	489	491	494	462	459	484	475	444	500	465	486	494	500	468	462	496	438	466	469	470	493	477	494	472	470	487	486	468	449	473	509	436	486	440	479	457	453	484	461	491	483	480	510	460	463	436	471	499	481	480	461	485	487	495	466	454	433	475	502	436	439	482	443	517	470	466	477	493	468	436	459	479	490	450	461	477	487	486	479	476	488	462	477	510	466	486	465	477	445	478	477	506	455	491	489	487	492	483	452	436	466	494	479	517	495	435	495	484	473	469	446	488	501	491	481	490	482	458	462	450	478	453	491	461	526	432	482	461	486	451	477	463	482	480	439	477	479	455	512	526	451	468	473	442	452	471	480	493	469	474	493	415	458	519	482	482	463	471	504	494	466	448	444	499	465	461	445	490	489	463	510	465	500	462	476	451	470	482	498	482	430	477	489	474	482	474	461	474	461	485	484	502	453	460	487	444	489	464	466	453	486	466	427	461	482	465	457	473	494	464	469	494	468	439	482	461	478	475	463	519	463	470	445	476	482	465	517	462	460	468	463	435	481	437	478	474	478	490	454	440	448	472	497	475	468	442	486	433	465	476	471	473	446	447	436	474	488	499	482	442	485	475	464	481	510	508	449	454	465	467	446	512	465	492	494	486	466	459	455	452	448	475	487	468	483	509	461	499	486	475	452	439	453	499	473	482	445	463	482	527	489	490	482	448	483	454	461	480	468	487	462	481	476	465	482	463	468	469	454	485	452	472	490	512	447	481	476	487	467	480	453	496	507	515	469	484	464	390	447	485	455	455	478	492	502	470	488	474	474	464	450	502	440	455	459	467	514	463	478	493	497	421	467	455	459	487	488	502	473	517	460	484	466	465	461	484	459	418	492	446	500	453	520	456	512	499	470	463	476	413	458	443	463	467	457	490	443	448	451	481	481	491	473	462	456	461
15133	3267	3946	3797	2687	2097	1562	1162	1628	4714	1234	522	508	523	2559	12281	11851	593	307	295	246	227	243	196	205	242	210	196	224	234	233	231	228	226	193	185	218	183	224	182	202	231	240	239	252	227	213	200	247	203	215	282	967	1587	1232	778	454	241	182	178	164	183	192	200	193	185	167	187	187	171	170	174	197	163	174	187	167	178	187	170	188	174	203	161	166	183	167	167	192	162	171	185	170	168	149	193	170	180	186	174	179	173	195	176	185	162	159	166	175	167	157	167	185	166	171	183	189	178	174	172	168	185	177	182	177	179	178	166	171	159	197	167	168	184	179	176	168	174	199	188	180	160	182	173	143	195	172	181	167	168	172	169	199	164	191	161	160	158	187	193	183	190	188	181	172	181	173	156	187	208	178	168	163	164	183	171	173	163	183	154	178	185	181	176	166	154	166	149	202	192	203	180	189	180	194	193	160	184	164	161	175	176	166	170	186	184	168	184	154	177	173	164	169	168	176	189	177	150	180	161	189	155	186	172	156	198	197	171	180	160	176	220	167	199	183	184	162	196	180	161	190	165	196	169	190	190	170	199	190	178	141	193	181	187	176	196	170	192	176	188	191	190	184	187	179	160	135	181	188	171	169	167	199	180	162	153	213	193	177	182	198	184	160	181	167	155	205	172	187	194	168	193	169	184	174	171	179	184	180	187	178	163	145	162	179	170	177	187	184	162	204	156	157	173	180	183	180	168	175	195	166	180	202	181	168	194	171	193	176	161	170	187	185	182	165	186	162	160	169	183	180	165	181	179	191	166	171	180	185	178	187	186	191	165	178	187	173	170	173	191	184	187	184	173	159	172	170	172	177	184	166	181	167	163	181	181	175	160	176	194	190	172	220	167	174	214	155	165	177	154	198	165	187	170	173	173	182	158	158	177	157	199	196	173	177	186	164	183	184	185	181	164	176	158	168	151	189	182	197	176	190	212	165	177	179	169	180	164	163	162	171	197	159	176	182	169	193	189	172	170	163	172	166	152	164	180	183	170	167	183	165	177	153	173	166	181	161	169	166	177	187	175	182	168	183	168	160	172	176	170	212	187	179	170	167	178	172	177	203	186	163	172	167	159	188	167	165	164	165	191	150	188	169	151	168	182	171	180	195	203	196	174	181	167	169	187	176	164	163	158	185	178	170	172	204	184	188	187	165	174	179	166	185	194	153	182	159	163	188	178	201	165	172	165	183	160	198	182	164	143	200	194	173	179	185	158	170	157	180	164	176	183	194	197	177	172	167	162	179	178	154	195	153	167	182	177	173	184	179	171	176	186	181	155	155	176	175	152	158	197	184	198	169	178	162	175	161	172	158	182	185	163	190	177	177	176	161	182	188	185	171	188	173	170	195	190	165	170	182	201	188	203	162	171	177	199	165	189	180	157	176	168	158	190	186	159	170	171	184	189	182	175	167	161	179	198	147	167	189	181	175	207	181	172	163	173	208	175	190	171	162	174	180	166	182	179	170	184	160	189	172	174	185	180	183	160	188	147	174	149	155	182	176	174	180	169	179	161	166	208	166	180	175	181	177	178	165	202	185	201	182	180	197	156	181	156	179	185	197	175	172	169	178	205	183	181	176	180	200	165	178	172	182	172	195	203	166	148	173	208	188	186	184	166	174	181	152	187	171	181	182	171	190	207	201	163	159	154	181	179	182	189	179	192	178	182	182	189	209	177	188	170	180	173	147	166	158	164	166	188	174	178	171	162	180	178	171	180	173	181	217	166	168	179	180	175	187	188	149	181	180	173	158	180	162	181	182	200	176	183	187	175	177	192	162	178	164	184	195	174	190	164	167	165	172	165	158	169	169	166	177	172	181	179	175	185	184	194	194	166	157	166	154	152	183	173	201	169	188	182	172	188	165	181	152	168	190	179	179	173	189	194	186	204	170	189	164	150	153	181	161	166	181	158	173	169	182	159	193	175	171	190	197	168	173	172	174	184	180	157	176	179	158	179	169	166	170	156	206	172	194	188	173	164	210	174	168	185	160	157	197	170	181	170	171	162	177	191	180	207	193	179	189	177	198	175	195	179	171	170	196	163	187	184	163	179	183	165	166	155	194	171	176	172	171	203	175	193	185	186	182	190	194	163	184	173	189	195	185	183	164	182	180	159	161	187	188	180	172	172	152	181	165	174	162	174	184	168	183	187	169	167	170	175	172	170	194	180	175	164	149	182	160	177	178	170	176	164	201	183	184	176	167	187	164	161	180	170	175	157	157	177	170	180	180	148	187	175	180	180	206	190	167	176	203	179	175	162	163	161	198	174	196	184	202	200	191	169	189	177	181	163	172	174	180	192	172	206	174	191	170	161	183	183	161	179	200	178	180	160	170	167	170	172	191	195	135	172	182	185	179	162	208	173	184	209	176	174	188	169	191	175	189	184	173	208	185	184	184	180	164	162	159	169	161	165	182	154	165	164	201	185	202	183	181	160	176	159	176	195	181	183	171	171	180	174	176	171	207	192	185	159	161	200	195	178	160	168	152	184	178	182	169	197	187	169	183	161	196	176	152	171	179	177	164	177	211	167	178	157	157	172	166	192	171	192	167	161	179	177	177	189	177	162	173	181	178	171	200	172	164	198	176	182	199	168	180	195	185	158	171	180	178	168	180	166	161	168	177	192	169	173	167	182	163	197	154	171	180	168	186	175	182	197	169	213	163	207	171	180	170	193	181	157	191	187	188	192	155	183	176	204	169	200	178	159	175	188	192	170	188	179	198	167	164	179	184	173	168	163	181	182	176	179	168	157	142	180	181	185	151	181	174	163	204	161	194	167	182	190	178	175	191	193	180	169	173	150	197	188	176	198	203	190	181	190	182	173	193	174	188	178	196	180	179	183	196	165	169	180	170	182	182	193	171	151	181	201	178	190	191	175	199	177	185	174	185	191	189	162	148	176	144	178	171	167	149	154	195	205	209	167	175	159	171	176	166	167	169	153	185	166	174	187	199	173	163	170	184	193	148	184	178	190	169	154	185	185	160	178	215	177	177	171	190	154	188	165	197	184	160	194	184	176	205	193	173	169	154	180	193	174	192	165	160	182	155	193	168	176	188	176	168	171	190	159	164	180	160	168	151	165	199	153	180	184	214	176	175	167	159	184	165	179	183	166	184	186	175	167	181	166	170	176	172	201	195	182	176	192	177	187	199	183	182	178	161	184	175	181	163	179	174	178	203	172	188	159	191	204	179	167	182	167	199	170	167	155	160	170	168	181	173	186	187	177	184	191	187	166	196	178	160	173	205	184	180	186	187	200	174	202	175	167	169	160	178	200	179	172	178	166	141	174	182	217	194	162	188	185	177	179	172	180	173	215	203	193	152	193	180	180	215	180	184	183	157	173	159	192	173	173	166	176	187	178	187	170	172	193	188	165	204	168	158	180	179	195	180	201	186	170	161	182	152	175	163	199	177	169	162	179	164	162	187	180	184	163	147	173	175	188	190	184	180	188
7787	3147	6739	8162	6968	6340	5360	4611	6805	13736	3559	2527	2641	2701	10950	30742	22137	1513	1246	1168	919	963	908	749	737	702	700	702	792	819	891	789	726	684	745	663	649	812	692	686	707	760	1007	960	1021	900	721	733	783	861	1000	1166	6723	9768	7506	4491	2133	975	554	505	502	516	529	493	502	552	523	500	481	519	553	472	519	496	518	511	529	518	525	550	532	507	547	506	517	524	548	503	493	521	521	496	502	511	502	540	522	536	532	535	505	485	508	541	517	526	504	522	508	496	508	544	480	538	513	526	527	489	527	539	521	519	500	510	526	547	505	530	517	533	493	521	501	475	496	530	471	488	510	522	498	513	491	511	513	510	479	529	489	508	523	522	508	557	494	488	531	502	480	514	531	510	514	520	497	516	499	526	517	508	527	466	521	529	502	544	524	483	525	518	496	484	521	540	513	489	518	526	519	500	519	518	529	531	500	512	505	526	516	542	481	558	538	539	547	476	477	499	522	526	533	534	509	524	519	492	486	552	540	527	537	525	491	504	538	458	512	525	509	516	508	508	502	513	505	529	571	526	474	494	552	536	516	467	489	512	501	506	505	538	539	511	511	533	502	518	488	472	522	494	525	503	511	491	495	481	536	520	475	492	499	512	510	539	528	533	543	529	494	539	493	526	519	510	484	515	509	510	526	562	539	535	533	553	501	518	522	545	522	520	536	494	474	548	497	556	536	515	506	528	506	493	525	530	526	513	537	460	499	494	548	508	528	528	521	514	517	492	522	525	548	530	492	511	528	481	540	515	485	521	524	501	471	507	500	520	508	510	524	512	522	538	473	511	486	489	551	536	504	505	509	507	529	486	503	497	515	534	508	521	486	543	519	495	498	512	529	502	507	473	555	558	514	533	517	524	524	481	505	503	514	536	488	505	527	565	517	520	462	508	519	513	510	548	530	487	558	556	498	506	487	506	508	528	528	514	499	535	485	475	520	488	497	507	498	506	554	507	522	473	525	523	541	500	564	554	514	547	492	503	492	519	516	524	478	542	481	526	528	505	558	529	500	520	506	499	508	514	528	518	529	514	495	529	494	496	497	531	556	504	508	523	539	508	530	538	492	514	559	514	533	527	543	484	498	520	527	544	532	507	497	496	520	524	494	515	547	573	536	532	472	496	507	568	514	491	486	524	501	509	472	500	473	526	500	551	534	481	509	522	493	470	500	506	505	506	513	506	478	532	527	517	530	542	547	523	520	496	525	566	520	507	498	523	500	470	515	525	523	479	515	493	495	544	532	486	536	501	490	508	473	513	499	529	517	511	526	534	533	500	537	516	537	508	546	492	529	506	490	499	514	540	501	515	491	552	513	487	521	470	479	499	554	514	489	494	548	548	480	523	524	533	509	493	506	516	518	524	496	507	510	509	526	494	496	514	508	542	500	526	527	475	566	526	533	546	537	520	548	496	488	451	533	549	488	478	506	533	509	492	485	496	532	496	517	518	516	515	539	528	477	444	540	503	517	504	523	506	522	583	487	516	500	516	517	520	486	555	499	527	461	530	546	516	507	567	555	556	544	559	522	498	512	540	500	513	531	522	546	524	506	520	508	487	544	553	520	501	508	529	512	573	515	522	538	517	521	506	500	525	507	523	502	501	518	514	560	519	496	508	535	458	518	501	518	500	490	529	519	542	487	467	506	538	482	500	511	488	518	503	526	499	488	507	550	488	494	488	490	511	501	519	499	503	509	476	498	559	510	472	517	527	539	505	558	550	507	489	489	512	519	501	513	534	526	510	488	474	489	505	497	544	526	490	523	528	492	509	498	491	510	490	515	512	556	547	551	480	541	505	539	515	499	500	515	497	513	489	502	497	489	517	495	554	538	489	530	522	531	519	555	490	506	522	529	497	535	501	512	508	469	514	496	487	545	483	506	506	547	555	511	498	531	517	498	523	507	498	526	525	491	506	510	519	512	524	503	469	536	556	510	474	503	495	508	517	512	470	470	498	524	561	525	486	492	486	527	542	510	504	510	489	526	481	494	540	521	554	524	524	522	571	527	485	497	496	494	503	477	521	490	485	558	511	505	489	525	496	524	492	505	486	478	509	550	534	540	485	508	491	476	477	523	531	507	515	516	478	539	547	555	533	501	529	550	547	509	499	501	495	527	518	503	487	512	521	518	533	517	487	479	508	481	518	486	507	535	533	531	529	524	518	530	512	491	523	522	501	518	534	496	540	551	443	541	493	489	497	542	522	533	513	558	541	504	514	516	514	518	523	518	524	541	515	531	515	513	520	497	493	546	554	501	504	533	552	532	526	506	455	555	543	496	472	529	541	520	490	488	522	510	463	514	543	511	558	514	491	519	494	489	496	503	476	532	498	515	530	537	517	546	532	534	513	513	537	521	529	515	521	518	530	495	510	480	525	505	500	497	493	507	555	552	490	487	515	511	520	494	523	524	535	515	494	493	566	549	488	491	504	518	498	506	481	494	500	488	530	521	529	526	515	513	485	507	529	518	545	517	514	478	514	488	480	518	472	498	546	474	473	490	522	515	504	473	509	551	492	495	518	529	518	561	476	531	534	505	505	490	509	500	539	517	501	542	469	535	519	519	501	490	494	503	502	508	527	525	468	512	517	552	530	507	526	516	457	501	518	542	509	520	521	504	518	488	482	532	500	502	522	495	493	490	520	476	553	542	516	502	503	519	522	524	498	515	535	509	510	523	503	537	534	483	516	533	508	494	493	503	524	513	521	519	532	510	505	564	494	496	519	498	520	527	579	543	522	504	532	467	498	516	519	522	480	476	507	542	527	555	512	513	483	553	513	531	530	493	517	548	521	549	516	497	523	507	560	550	509	479	483	550	515	474	478	486	526	553	536	510	551	517	535	515	506	506	537	568	525	531	492	481	528	478	524	530	511	522	527	568	530	472	470	500	517	513	497	539	486	496	529	522	511	490	537	522	481	497	500	526	514	520	521	519	505	517	519	506	505	471	462	532	507	480	504	489	503	507	496	517	492	500	526	507	466	492	518	539	471	530	526	512	538	492	494	545	490	537	486	494	525	494	522	543	526	491	504	506	514	490	542	509	504	509	543	509	509	494	484	526	500	513	511	488	471	560	504	516	473	522	490	488	529	506	517	524	532	512	536	540	530	543	516	514	543	523	532	485	536	502	517	523	510	539	495	487	530	497	521	547	515	525	472	512	482	485	503	537	511	545	543	497	481	510	471	517	511	511	532	523	524	523	505	512	533	487	499	504	483	504	502	540	501	530	491	516	519	539	480	539	524	524	519	512	558	525	502	565	504	558	491	523	498	503	525	541	515	477	520	494	489	510	494	490	505	508	547	536	533	508	576	488	561	486	477	531	516	526	566	543	518	560	498	507	530	535	513	526	523	518	509	523	498	514	496	513	518	497	485	521	500	474	499	498	563	513	505	542	529	505	487	540	530	525	535	524	526	520	478	516	544	519	545	522	532	473	517	501	516	500	539	522	520	537	515	547	506
2056	288	341	327	266	224	206	180	250	671	236	204	169	310	298	323	160	160	141	158	158	127	136	199	154	142	145	150	178	179	158	173	139	160	168	147	150	154	145	159	156	174	136	171	180	154	157	145	164	163	173	150	196	289	343	233	218	189	167	138	161	144	129	148	175	174	141	150	157	156	162	185	151	144	149	165	152	166	167	152	168	152	127	152	156	174	159	159	173	156	157	153	147	152	136	168	143	156	148	138	148	156	157	150	149	154	159	171	157	162	141	153	138	147	161	142	142	137	152	141	153	146	151	150	129	146	188	150	172	167	147	145	152	161	160	166	176	144	139	165	148	144	151	139	145	149	161	156	132	143	148	146	139	185	176	153	144	155	156	160	173	138	151	163	149	143	147	135	137	130	157	158	147	159	141	151	158	155	156	142	141	158	155	151	151	157	164	162	143	148	135	166	153	164	134	160	157	152	137	177	158	138	146	162	166	158	172	133	121	151	131	145	155	148	184	138	131	135	160	159	159	158	162	173	150	141	154	138	178	145	172	173	159	129	150	144	128	159	166	172	144	149	142	150	144	154	133	142	155	161	128	146	135	142	146	140	150	161	158	137	153	169	156	154	157	189	151	138	144	176	159	161	169	153	145	162	128	154	160	158	144	160	136	157	159	133	143	174	153	149	143	154	140	156	166	145	153	139	164	170	138	145	139	155	173	139	166	157	143	170	150	148	158	148	154	141	180	142	159	125	147	144	168	142	173	164	145	148	167	172	143	185	144	176	152	154	150	154	142	147	165	148	145	135	153	131	135	142	146	134	146	143	138	162	154	144	134	152	183	161	135	146	145	138	178	161	130	160	155	142	141	164	153	172	153	163	158	153	146	140	153	152	150	155	153	148	138	138	157	152	148	168	160	139	139	156	149	139	153	135	155	142	153	159	149	147	153	137	173	166	146	172	129	146	151	155	148	172	166	147	160	161	158	154	150	162	145	154	162	138	142	164	149	165	158	151	136	143	177	171	170	131	159	132	160	171	170	169	153	143	143	151	174	155	162	145	144	157	174	148	151	150	157	161	147	164	154	141	156	158	158	154	123	148	166	155	134	151	147	151	144	139	141	138	181	168	170	175	154	146	166	155	157	167	175	193	143	152	137	139	162	152	162	136	138	146	169	146	137	142	151	159	154	159	159	130	136	157	148	143	158	151	157	156	158	165	160	140	146	170	152	147	150	161	168	161	142	149	154	131	162	169	157	166	136	169	181	138	145	162	150	136	160	147	139	128	168	142	176	140	157	148	169	147	159	172	162	154	143	154	140	156	156	159	161	154	136	170	155	176	170	156	155	168	165	146	163	141	150	138	143	138	141	137	166	153	147	132	171	143	153	140	157	129	163	142	163	166	152	161	141	144	144	133	157	136	171	147	144	164	134	144	161	188	173	158	144	167	151	124	144	156	165	162	171	154	148	146	119	147	148	158	150	144	173	163	150	165	148	167	149	169	168	142	145	159	139	165	149	172	151	137	161	168	157	140	173	143	152	152	164	160	133	140	171	139	150	141	155	175	164	169	154	149	155	147	160	145	148	148	157	177	173	147	166	136	148	128	144	145	170	159	158	146	124	150	154	174	166	167	142	158	135	145	155	140	156	171	168	158	167	176	144	157	151	152	166	149	163	153	172	145	151	140	140	151	138	145	163	160	169	162	152	136	135	143	139	139	159	150	130	147	165	138	157	167	140	146	149	150	173	144	157	166	163	174	161	148	168	154	153	130	161	136	149	151	136	172	159	173	162	127	150	151	149	160	137	147	154	165	157	129	169	168	160	152	152	144	160	146	139	174	150	149	155	130	169	147	143	144	148	157	156	161	137	172	148	139	145	146	158	153	163	145	154	133	144	177	135	128	155	162	162	135	159	150	153	140	152	151	154	135	162	155	131	160	159	180	147	176	151	139	134	141	142	148	157	141	167	155	162	139	169	148	143	138	156	139	137	163	147	147	162	163	155	156	145	143	172	183	155	155	170	155	157	166	150	155	169	165	151	152	171	152	138	161	138	156	152	127	148	136	133	142	136	159	140	140	136	147	154	157	169	158	144	144	167	153	157	141	157	170	153	151	149	173	150	144	166	151	168	139	129	149	162	171	154	149	146	157	162	137	125	138	160	149	142	144	129	149	155	168	179	155	166	141	169	167	135	173	144	168	163	144	140	138	145	150	168	158	162	157	150	164	150	167	129	145	160	150	127	134	152	140	140	154	170	155	145	135	150	172	136	157	152	129	142	138	171	158	138	139	148	139	181	141	153	130	135	156	157	177	135	147	163	146	160	144	158	122	163	154	177	155	173	161	149	137	154	139	156	148	127	144	129	154	161	157	138	155	164	163	159	135	179	145	140	170	140	153	147	155	162	149	174	150	147	140	143	162	136	159	159	156	150	159	162	155	164	154	156	133	158	147	163	165	150	133	154	142	142	130	178	149	159	162	161	134	169	170	156	157	133	144	153	148	137	157	149	146	152	132	146	157	134	156	151	169	143	157	147	155	158	167	151	138	152	161	150	164	154	160	177	150	157	154	164	188	161	159	126	168	159	148	151	137	149	169	146	150	137	168	147	128	152	160	167	143	175	151	142	135	164	142	166	156	153	154	183	151	186	152	133	130	151	118	134	164	167	157	158	155	128	165	179	154	152	130	150	159	160	150	175	136	156	162	149	139	149	153	143	131	147	156	169	160	152	156	149	149	153	170	167	144	147	170	136	167	141	126	163	168	153	166	137	150	162	164	160	136	162	140	156	156	144	156	162	143	145	167	161	160	132	170	149	169	147	159	138	163	128	145	162	140	147	174	156	159	150	144	147	154	160	157	155	139	147	147	163	136	162	144	171	155	152	161	169	159	151	142	135	155	157	144	149	174	145	140	159	142	145	159	169	154	152	144	146	149	150	150	147	151	140	144	147	168	150	171	160	162	157	148	148	149	173	162	148	147	145	153	144	165	154	147	140	155	134	190	150	164	136	157	142	166	156	143	155	162	159	151	162	179	142	156	136	161	152	144	155	146	144	148	181	155	151	154	175	156	158	161	124	147	159	154	163	139	158	156	168	145	156	140	147	133	158	144	157	162	152	132	170	154	166	147	136	157	151	147	158	171	143	171	156	142	159	179	138	157	159	144	143	150	142	154	165	133	147	133	153	170	179	154	152	152	142	148	151	146	145	155	159	158	155	135	154	153	180	154	134	169	144	167	159	148	162	144	169	142	158	160	146	144	156	171	153	157	153	174	150	165	174	153	159	163	167	154	165	161	142	147	167	158	137	163	138	155	155	149	126	151	173	189	187	154	149	171	145	152	137	144	160	151	152	158	171	167	152	155	128	175	156	160	170	161	159	137	128	152	157	169	163	146	153	157	179	149	150	148	152	151	162	152	133	146	143	160	164	163	152	149	133	169	152	130	147	152	134	159	142	140	161	135	154	152	156	140	148	168	132	155	153	174	160	182	157	164
2139	608	819	1102	901	871	760	676	1184	3788	849	559	694	1916	1405	1494	532	511	459	439	521	473	484	405	483	449	459	442	424	485	474	458	496	483	449	454	440	473	444	437	401	442	496	465	467	460	493	485	454	433	482	489	715	1266	1432	1229	847	515	509	449	457	431	481	478	436	434	442	426	438	434	443	423	447	460	397	450	417	437	435	443	453	416	453	477	464	461	460	439	444	440	427	427	464	459	457	463	435	399	428	427	457	425	441	458	457	472	452	457	450	454	465	462	428	491	437	420	444	481	421	437	430	428	450	440	418	426	458	459	428	487	467	436	451	455	463	492	440	450	460	442	440	466	476	476	446	436	453	425	431	429	458	425	461	455	472	443	430	431	465	473	460	444	480	422	429	449	419	460	440	442	452	436	429	469	478	444	441	406	466	426	432	476	463	419	472	427	455	443	463	442	429	465	467	476	435	474	446	477	461	418	431	470	453	505	475	452	468	433	404	453	466	410	489	444	434	445	448	413	435	480	432	479	408	423	415	456	425	462	473	444	427	442	438	437	454	426	448	440	458	439	433	436	460	473	415	435	395	395	487	422	419	437	427	455	446	417	449	457	445	421	443	385	435	447	433	460	413	474	435	414	440	434	449	457	441	444	424	445	455	430	454	469	409	439	436	441	428	440	429	470	429	427	447	464	484	497	423	446	445	447	449	441	416	410	458	460	439	410	427	439	410	433	459	420	459	445	457	434	478	412	423	435	495	418	437	406	419	415	460	471	460	483	432	459	434	452	456	468	406	449	461	451	437	445	444	443	460	447	430	450	431	424	461	451	467	497	464	445	414	440	433	479	465	430	468	492	456	446	372	462	454	449	453	431	470	432	472	415	469	504	417	435	439	460	434	442	458	409	415	419	454	460	440	461	453	459	462	433	448	435	434	456	427	456	432	446	434	462	398	453	424	454	435	428	463	477	430	424	425	439	420	474	420	398	441	411	490	453	440	457	454	491	441	431	427	434	431	437	428	450	461	462	451	485	421	426	436	432	469	469	456	487	419	462	441	459	481	445	427	448	444	427	435	467	396	480	460	479	438	476	481	469	452	416	427	466	426	451	451	439	417	443	472	424	472	426	440	485	415	426	416	435	471	453	473	418	439	421	447	430	465	439	471	436	404	437	452	407	416	455	428	428	484	390	428	434	433	414	471	406	422	460	440	469	425	436	488	445	443	443	413	435	448	454	416	388	491	457	499	468	410	450	424	451	448	426	461	510	465	427	431	456	461	468	475	442	426	425	476	409	435	436	423	420	423	448	425	443	457	432	439	474	400	421	448	454	431	450	445	420	467	440	418	440	474	453	464	438	414	442	450	411	466	467	420	495	456	461	446	461	452	442	453	404	459	464	440	446	418	431	444	434	445	442	473	445	444	464	433	444	454	430	461	457	454	431	455	412	425	428	443	427	481	446	425	424	452	477	457	451	416	439	442	421	443	444	443	455	429	458	440	466	456	438	444	435	398	468	456	418	419	456	458	440	441	423	439	464	441	425	482	443	478	479	442	430	414	394	494	433	437	470	468	454	447	447	459	465	456	468	474	466	434	455	416	422	444	432	485	430	440	471	422	421	440	446	467	445	450	444	450	446	410	468	450	439	417	439	435	458	434	437	433	433	458	448	444	457	457	457	425	409	462	463	425	478	411	463	440	477	437	446	449	469	476	443	433	449	470	449	439	432	494	418	466	426	448	453	452	439	426	460	440	419	453	462	464	466	437	454	443	443	479	444	440	423	444	433	462	452	429	464	445	417	452	459	464	476	417	433	449	481	442	435	456	491	441	443	449	437	454	430	450	409	429	496	448	423	440	421	458	438	406	421	412	430	461	445	460	410	439	443	420	429	432	436	467	454	432	474	469	433	406	448	399	420	452	447	457	421	455	442	459	420	440	440	455	427	476	428	414	452	458	431	454	468	449	494	430	454	441	428	472	448	442	416	433	420	427	449	425	426	459	375	442	444	426	462	422	450	401	450	407	467	441	448	418	457	452	443	412	439	454	389	472	467	447	451	460	433	444	419	480	462	455	467	476	442	442	457	426	408	424	438	430	456	475	460	442	452	471	438	437	412	470	458	472	451	460	442	444	418	447	485	432	463	462	460	463	436	452	434	452	426	445	429	465	470	440	393	441	462	440	421	457	430	454	458	428	469	477	435	449	450	422	434	441	431	458	433	468	441	412	472	468	470	422	441	490	454	466	410	442	465	437	456	462	422	473	477	447	463	435	462	461	461	448	452	419	421	433	461	417	437	455	464	472	431	411	501	468	444	488	451	427	455	436	447	428	450	437	479	465	458	437	389	431	428	431	451	384	478	460	419	481	427	404	445	456	425	466	482	413	453	445	463	423	458	452	456	437	433	471	438	443	434	445	461	446	460	446	442	461	465	498	438	443	424	465	406	421	465	439	444	432	415	396	451	454	475	437	448	450	443	429	466	432	444	451	460	395	453	483	463	464	441	412	467	447	475	417	421	502	441	429	448	419	427	448	436	402	453	420	438	458	461	428	423	480	484	486	429	450	425	383	465	419	404	456	452	445	423	428	472	473	453	444	441	462	424	476	446	434	445	448	433	443	451	442	436	454	446	483	436	479	498	463	461	429	476	424	421	457	425	453	430	445	451	430	385	454	431	476	432	475	439	470	423	464	435	439	472	449	479	456	456	448	461	441	432	437	418	450	463	458	421	421	445	458	440	462	446	435	439	466	424	433	467	442	463	426	447	475	441	448	438	441	468	427	435	459	461	427	466	453	463	421	438	450	450	416	467	440	434	452	425	454	471	460	462	451	454	430	437	474	464	411	405	428	448	456	435	418	435	429	458	475	490	471	452	445	440	448	425	440	471	459	427	477	442	442	449	426	446	441	442	472	446	452	455	435	458	451	430	426	440	419	450	459	424	466	451	431	432	458	455	445	426	463	482	443	434	414	441	416	464	441	446	447	449	427	428	432	448	452	470	405	470	438	439	431	450	416	458	429	457	500	447	494	393	431	456	446	470	421	422	476	453	496	454	476	461	461	449	462	442	450	417	455	473	456	437	448	452	420	450	447	445	449	450	441	474	473	425	462	444	434	433	431	451	450	446	440	418	460	390	437	455	447	449	452	451	443	449	438	458	450	450	504	469	438	405	428	414	423	446	427	423	415	445	444	464	437	454	414	431	461	429	434	420	401	443	443	437	471	461	427	438	424	468	414	453	449	420	471	488	429	442	443	464	430	420	431	448	474	445	445	442	443	425	449	479	405	448	453	421	444	413	433	410	433	441	408	459	456	499	457	463	442	453	438	465	459	407	449	471	454	472	459	431	436	463	454	451	431	451	429	466	475	461	430	472	441	420	463	420	432	429	461	478	452	455	475	408	431	470	403	460	462	451	454	455	449	418	441	453	427	465	474	467	450	421	456	440	410	481	432	453	429	436	464	465	432	470	455	454	431	474	398	406	446	419	457	436	401	446
8985	1780	2141	2322	1780	1040	875	665	886	15025	3504	348	652	5047	3784	398	201	184	176	163	176	161	162	149	156	155	125	154	145	123	148	167	166	145	165	139	149	139	120	135	134	139	160	156	174	194	178	171	183	188	187	181	609	979	851	522	280	182	128	144	129	133	146	136	138	119	121	133	147	149	118	137	136	129	130	123	147	138	133	133	133	131	137	151	114	134	150	144	129	142	142	138	142	129	129	148	120	149	148	138	122	124	157	161	143	123	124	138	144	134	144	142	138	157	141	124	123	123	128	134	178	144	141	136	134	144	160	131	126	146	132	145	131	132	134	121	123	147	148	125	121	136	153	130	133	137	129	125	139	137	136	131	139	116	130	139	120	135	108	158	144	142	151	140	132	141	142	124	128	139	113	136	124	129	155	144	129	107	134	123	132	132	128	139	130	122	158	132	166	143	125	120	137	143	153	122	131	135	131	145	143	118	135	112	151	122	139	148	149	137	140	117	133	136	137	133	152	148	145	140	146	143	157	118	146	135	119	153	140	141	124	147	129	131	140	143	129	128	137	140	140	160	135	126	111	129	123	137	140	150	134	146	132	139	124	147	140	135	126	145	125	135	121	144	127	133	157	130	129	152	140	126	130	132	110	110	134	133	135	139	134	130	136	129	131	143	121	166	135	130	110	126	114	150	111	134	149	110	102	138	152	126	148	125	146	131	145	145	121	122	129	139	115	135	124	146	142	143	129	139	165	128	142	137	124	126	148	131	139	155	144	123	142	140	135	123	142	123	135	128	152	144	136	133	150	114	137	144	147	142	126	141	149	136	158	150	141	131	145	126	146	132	99	124	145	130	124	122	133	112	136	146	132	164	141	143	152	136	154	134	145	133	129	126	114	118	156	120	153	139	131	135	157	128	146	162	131	146	136	148	136	146	132	167	105	138	153	137	125	131	106	136	132	146	135	124	137	120	143	138	143	146	141	141	123	133	121	125	142	128	148	128	147	147	126	126	131	134	125	133	124	135	120	160	142	109	136	139	139	123	145	127	139	144	131	117	154	147	157	129	138	126	133	140	146	128	140	110	140	132	143	136	120	155	148	131	155	149	132	153	147	144	127	130	120	134	122	139	129	134	142	138	135	135	128	125	134	122	141	122	138	152	145	131	129	123	134	150	163	156	133	126	141	120	119	116	149	132	142	134	137	140	133	110	145	117	161	133	153	144	101	132	145	116	122	132	128	130	123	140	123	136	140	150	129	147	128	123	125	134	128	146	152	116	129	141	124	139	126	140	135	123	157	139	132	141	151	127	141	129	147	125	156	132	148	130	131	150	125	140	130	133	125	125	116	119	155	125	132	129	124	130	135	125	140	131	116	127	143	132	140	134	147	145	129	147	139	121	146	126	125	125	135	143	144	135	113	135	129	137	129	149	135	130	128	136	135	124	131	122	147	122	136	137	115	127	153	132	139	159	135	128	119	134	131	132	111	129	145	126	122	141	129	134	141	123	148	129	120	117	121	132	129	141	144	122	138	118	151	147	145	134	138	134	128	115	118	139	143	138	131	137	136	143	135	137	150	127	103	116	124	144	131	152	122	150	119	115	135	128	147	131	126	138	143	164	138	123	149	135	143	127	124	134	136	125	140	130	141	178	137	148	145	136	125	132	127	134	138	120	139	149	139	124	149	131	120	128	117	137	117	139	119	130	136	124	157	138	155	151	135	135	126	135	117	134	145	123	128	155	159	120	111	130	143	124	134	129	126	144	134	134	134	123	149	144	136	121	134	131	147	121	136	132	127	139	145	132	131	126	143	143	130	116	156	124	143	137	124	130	138	154	122	136	141	141	117	137	132	139	132	125	132	122	136	116	137	125	125	126	139	130	116	130	139	139	129	127	128	108	144	124	129	140	120	137	137	123	133	131	112	130	136	148	143	141	118	147	133	143	112	133	135	131	138	123	136	140	157	140	126	133	133	142	134	147	128	129	122	131	159	108	129	116	145	137	104	139	136	138	136	143	102	128	133	140	139	136	142	137	106	120	134	122	142	147	148	144	151	153	138	131	131	127	137	119	110	136	115	143	134	136	135	125	154	139	129	110	129	152	120	127	135	158	125	141	125	134	128	139	138	132	131	143	144	118	132	135	145	163	129	131	155	140	124	136	148	121	139	147	141	141	131	123	142	126	126	131	127	132	153	131	130	134	130	141	137	128	135	135	129	115	143	144	148	134	139	133	144	128	120	143	133	138	141	136	146	149	126	142	116	129	121	138	109	130	142	144	142	137	137	117	144	134	126	124	130	123	146	158	132	149	134	140	143	122	135	142	117	135	130	141	155	152	118	142	112	151	132	147	145	130	120	152	141	131	144	129	140	133	145	133	125	128	144	127	151	112	127	126	139	156	137	142	134	128	137	125	129	139	122	139	127	121	117	117	146	131	111	133	118	123	145	139	132	131	151	119	147	127	146	137	135	145	140	137	151	122	115	138	135	122	136	134	164	128	116	145	135	127	131	122	137	139	133	124	134	143	118	123	157	131	142	130	136	122	122	129	133	131	146	127	145	152	145	165	141	125	123	139	132	141	150	112	124	128	142	146	141	148	143	136	130	126	116	137	138	167	137	129	126	118	139	127	132	126	122	138	117	130	160	121	160	149	147	139	140	137	146	125	146	145	123	129	117	130	131	146	139	116	131	122	132	148	144	138	142	144	151	118	131	144	143	124	130	143	156	149	122	112	136	143	152	130	129	133	104	134	127	118	130	124	123	139	123	145	140	134	131	122	155	151	127	159	157	134	124	138	107	122	131	120	120	126	145	147	124	136	133	148	151	141	148	142	149	113	130	115	162	136	135	140	126	131	118	139	128	122	110	160	135	132	126	133	130	140	140	104	142	131	126	136	134	112	149	122	144	147	125	117	147	145	124	142	138	151	141	149	131	115	156	136	157	129	149	130	124	139	137	134	140	124	134	126	141	145	123	149	138	130	121	130	118	141	114	130	119	133	129	140	136	120	155	119	134	162	132	141	128	119	129	116	108	124	121	130	102	144	128	129	141	116	131	144	132	136	153	153	139	149	163	125	140	152	132	129	121	146	107	131	144	142	126	143	136	125	138	143	142	129	132	129	145	135	143	146	124	151	150	147	136	136	120	140	135	118	139	132	116	148	141	132	115	134	126	150	152	132	134	133	140	143	151	121	137	124	140	132	144	129	111	119	140	137	148	130	128	123	132	131	130	152	135	128	133	138	128	134	138	142	128	139	124	152	156	132	118	167	132	149	125	137	120	137	132	140	140	145	129	135	135	148	148	125	132	132	126	139	122	127	131	135	137	143	128	114	113	125	125	145	117	173	144	148	116	127	143	145	143	144	129	151	135	144	130	105	117	126	138	134	127	122	135	132	153	115	140	119	118	141	146	119	142	142	146	135	115	144	135	142	150	130	121	143	118	125	147	127	127	128	158	130	144	136	123	129	113	125	134	134	150	128	118	133	133	121
6031	1940	4212	5836	4812	3802	3535	2879	4290	34337	4871	1484	3839	21219	15310	1709	923	886	793	721	675	631	596	543	505	565	546	569	587	562	584	538	556	553	494	518	529	473	502	480	574	612	584	652	684	731	829	797	802	924	1045	831	4229	6496	5428	3037	1483	679	420	382	406	404	378	403	392	444	389	404	375	373	413	391	399	380	400	421	405	426	421	413	398	408	422	389	406	369	429	396	415	390	364	399	395	417	441	407	420	461	425	424	417	391	405	436	429	416	420	410	415	389	392	382	379	436	402	427	406	401	414	438	396	406	415	382	457	394	429	385	396	424	400	416	423	395	397	380	354	426	389	423	408	452	379	379	419	438	422	397	415	420	402	403	385	433	420	411	397	389	419	410	390	403	448	416	418	429	419	421	390	370	415	414	401	416	392	413	420	406	431	389	416	386	422	419	404	422	414	399	393	402	355	420	395	408	386	416	395	398	425	405	378	426	374	408	406	406	400	408	383	393	416	437	415	416	438	408	368	404	404	417	414	368	396	407	428	375	385	380	405	425	404	425	454	429	410	461	424	387	406	427	385	450	378	403	400	403	402	432	380	396	382	419	397	397	416	409	408	378	415	399	390	397	405	372	386	422	409	392	422	420	407	403	426	442	384	383	429	428	402	429	433	431	387	391	395	419	393	438	391	409	407	383	408	403	416	390	401	410	397	387	374	419	427	420	399	393	428	391	387	389	417	409	420	423	419	404	408	384	405	375	414	415	372	410	391	410	400	394	396	441	417	429	356	376	390	401	431	397	394	435	393	404	384	444	416	381	400	397	414	430	422	432	398	433	401	443	406	396	406	381	414	416	405	407	408	364	416	388	400	373	422	389	402	432	366	399	430	396	389	402	396	425	402	400	417	415	424	380	429	407	368	434	443	458	414	401	416	438	394	437	389	398	439	434	396	389	384	369	375	379	372	412	392	399	377	392	420	396	417	400	396	416	428	397	424	376	433	397	419	386	358	420	411	408	382	382	390	391	408	387	413	440	365	375	383	415	385	394	399	382	405	413	434	463	368	420	378	380	418	399	404	404	407	375	405	393	393	389	389	399	403	417	418	380	420	452	415	394	383	393	424	422	395	382	401	416	422	404	398	391	405	426	428	426	390	386	377	430	421	378	419	434	405	390	380	373	412	393	398	379	401	413	417	374	456	418	422	381	414	407	405	384	381	416	427	431	430	411	397	392	392	400	406	381	400	400	390	382	421	391	407	385	410	406	408	420	379	373	380	413	394	422	377	416	405	420	360	398	413	417	392	391	400	411	414	448	400	395	381	418	389	430	428	442	433	395	380	424	395	415	423	430	401	412	435	432	391	410	436	390	395	418	389	409	399	417	472	395	401	369	391	385	396	404	357	410	404	407	394	392	427	408	402	438	416	408	429	405	402	384	394	408	406	395	395	411	427	401	406	429	437	396	405	400	422	399	414	388	387	388	411	398	386	395	380	404	368	382	381	370	450	400	409	434	432	397	395	407	456	426	430	385	433	393	420	383	409	363	406	403	423	379	401	413	395	397	407	439	361	375	409	417	424	402	436	428	413	376	423	423	410	410	413	379	385	416	418	419	409	416	431	399	417	435	413	392	415	417	410	415	396	403	400	423	390	391	467	406	411	378	422	418	410	409	440	424	443	410	419	418	421	399	397	400	424	407	417	410	372	421	371	382	390	421	383	395	407	412	397	434	413	412	422	401	393	416	390	404	422	440	419	415	404	398	404	414	428	418	359	372	404	397	400	422	386	418	407	432	397	411	394	378	375	408	364	416	424	448	446	399	412	423	405	397	411	447	430	401	390	395	377	406	385	398	400	416	427	400	391	424	461	387	395	433	371	377	405	417	361	425	423	391	404	412	385	422	393	394	410	433	381	430	414	413	434	402	427	414	369	390	429	383	399	400	423	424	420	395	395	405	381	386	393	395	407	398	382	405	391	369	384	416	355	383	379	409	388	404	430	421	417	412	408	416	412	390	382	393	417	393	397	443	413	410	405	410	395	373	382	402	425	414	398	415	400	407	442	377	383	410	383	361	399	397	433	425	442	377	435	422	418	406	402	409	394	403	383	388	424	395	408	409	400	436	414	380	411	419	360	400	389	371	421	346	371	398	390	406	423	387	410	404	398	395	408	379	404	406	405	392	407	426	398	423	384	413	409	387	399	397	377	377	413	405	400	400	409	403	388	400	437	420	366	400	395	404	371	417	396	420	390	430	421	368	420	385	427	398	398	381	399	435	409	345	410	399	421	350	387	415	397	424	420	443	416	418	406	445	357	383	386	424	422	401	377	444	428	423	407	388	414	409	427	385	433	422	410	377	392	418	416	415	404	389	436	402	437	365	396	415	399	444	391	403	393	365	411	417	444	391	445	419	390	437	421	382	412	423	413	397	405	448	403	421	424	385	404	422	371	398	431	453	406	392	444	411	367	436	407	413	394	391	417	388	410	412	425	421	402	383	384	405	401	428	395	364	388	363	401	399	395	398	424	409	381	370	416	403	405	431	385	392	386	387	453	399	387	392	433	410	368	439	412	441	408	378	424	395	417	409	434	433	461	385	422	412	439	391	399	364	412	414	396	418	386	404	411	376	452	430	422	385	430	396	402	428	400	393	400	403	422	416	455	401	410	397	381	406	388	350	434	442	425	440	417	424	421	412	432	406	423	385	420	402	419	393	414	402	391	391	400	376	376	422	367	435	418	432	397	424	430	422	409	379	431	368	398	400	400	387	404	391	413	411	396	424	434	372	409	423	373	415	411	435	377	413	387	431	408	410	367	387	440	404	422	435	380	394	422	372	381	393	389	383	378	409	419	368	393	355	383	419	379	382	375	438	436	375	394	400	413	435	389	408	448	402	439	382	419	410	427	413	405	397	398	392	423	395	402	401	392	389	402	405	425	407	399	390	405	417	381	403	412	400	428	387	398	426	387	408	459	422	434	403	434	389	427	442	380	390	364	363	422	389	438	420	438	390	410	440	406	424	413	421	382	378	439	440	427	400	393	391	385	392	393	404	394	399	416	427	415	389	423	410	409	425	413	380	434	421	396	396	427	391	402	413	366	422	395	383	419	402	408	411	389	410	430	403	400	451	426	422	428	397	395	397	395	434	404	447	444	398	359	389	405	445	404	411	416	423	383	418	410	398	390	374	387	424	352	457	413	443	374	407	405	387	421	388	414	420	436	421	376	404	435	386	410	413	413	381	374	408	377	428	391	440	403	406	396	390	447	385	404	408	398	394	394	415	374	419	388	397	414	396	406	406	396	385	413	400	378	368	427	420	394	428	410	400	421	412	395	418	433	386	374	383	423	406	377	432	414	424	404	397	396	390	389	422	418	379	398	453	395	381	423	408	441	406	406	401	387	437	424	425	418	416	410	400	391	398	406	394	420	371	399	417	382	404	443	411	406	407	387	419	362	413	415	363	410	428	378	399	428	465	419	358	419	380	461	398	462	384	394	397	373	429
15053	3279	3958	3885	2989	2008	1570	1463	4066	11327	3025	586	470	9085	20356	8516	372	262	267	232	257	232	236	201	216	201	216	204	198	210	200	209	193	184	185	195	176	203	188	218	206	230	203	202	222	244	212	212	235	219	242	244	865	1320	1004	605	323	223	187	143	170	182	181	175	182	155	179	175	148	166	165	170	178	181	180	185	188	194	194	181	168	170	173	192	193	188	208	186	205	168	153	187	189	178	170	185	167	177	176	164	189	196	190	168	190	202	198	160	176	217	180	166	181	175	178	209	187	188	195	166	161	182	190	192	173	183	172	157	193	182	158	153	168	175	192	169	180	174	171	182	177	156	167	158	151	172	168	192	178	171	172	180	163	175	178	186	172	172	190	168	185	183	193	164	186	164	200	169	182	184	183	156	188	158	180	167	168	194	184	148	171	226	173	174	168	166	190	200	184	187	159	174	168	179	164	183	169	198	181	169	156	148	181	173	180	162	186	172	196	187	180	158	184	188	170	174	174	188	162	180	154	164	151	150	199	164	196	173	190	179	177	153	186	181	165	161	192	177	188	205	176	161	147	167	172	149	192	172	152	179	177	183	192	204	169	202	176	164	168	187	159	160	182	210	200	202	174	167	183	215	189	186	171	205	178	186	168	179	175	192	183	202	177	181	198	164	199	180	175	181	169	153	167	160	165	195	173	190	183	175	214	177	171	180	168	187	161	167	188	176	191	176	185	177	177	184	182	165	186	152	168	188	174	201	157	186	162	167	172	179	180	173	190	180	179	172	183	176	188	193	158	170	174	188	189	157	200	185	192	177	180	181	195	186	164	165	187	183	193	191	162	152	175	164	175	178	182	160	165	184	183	192	202	185	188	193	171	208	175	176	161	202	214	166	191	166	207	171	167	157	192	171	180	172	171	177	170	144	194	179	183	175	183	175	183	178	194	145	162	191	165	160	178	167	153	154	168	170	203	166	189	167	164	199	166	181	171	180	183	176	176	158	178	182	162	207	179	199	177	171	160	198	174	196	161	168	165	157	189	187	154	175	180	162	189	171	168	186	188	191	167	184	176	192	197	149	180	157	177	165	157	183	157	154	173	161	175	149	192	183	170	156	170	159	200	172	161	171	187	178	186	170	168	153	182	175	170	183	197	179	182	168	198	168	162	192	162	183	183	201	181	175	194	173	171	184	189	194	175	186	186	164	155	173	165	178	166	189	200	190	156	182	184	192	167	165	162	179	176	153	196	180	175	180	176	181	191	172	207	182	194	176	166	170	156	161	178	176	193	188	198	165	181	182	171	199	186	167	201	162	165	169	210	191	168	150	158	203	154	158	168	198	158	174	169	173	176	178	194	199	192	198	158	175	176	169	174	175	187	175	130	157	182	178	196	187	163	177	178	170	179	153	162	198	192	201	203	187	164	173	184	169	191	186	203	172	174	157	175	172	183	155	157	177	198	172	171	163	200	162	173	186	191	172	172	156	144	172	180	188	193	186	192	177	180	189	168	176	199	199	171	171	172	181	173	161	173	159	164	173	173	170	166	163	157	165	181	177	171	167	174	156	187	183	182	177	193	169	189	194	167	179	171	192	173	176	156	185	165	155	170	184	165	169	175	190	171	201	178	189	178	173	188	180	184	186	181	169	166	191	167	185	190	195	175	187	209	175	174	163	163	181	191	173	171	177	165	186	212	159	163	172	173	187	165	197	180	160	162	195	187	160	204	174	172	190	171	172	175	163	165	167	184	192	178	182	175	187	160	170	185	169	172	157	150	208	174	172	183	190	161	172	173	168	173	174	175	179	192	170	160	160	169	178	175	160	214	178	186	190	188	168	167	167	176	173	180	180	174	173	190	183	188	209	172	185	188	162	170	178	152	185	192	163	194	178	189	176	188	182	167	169	181	176	178	156	212	171	161	182	201	184	185	178	203	170	174	184	178	196	176	199	196	162	195	170	165	182	157	201	176	197	192	151	175	180	169	164	174	162	173	185	182	165	203	173	177	174	192	169	208	170	184	176	162	154	203	208	195	169	182	164	158	182	147	181	177	188	164	177	211	168	170	194	179	192	174	194	158	185	168	163	172	165	146	188	148	164	178	184	183	187	183	184	191	177	173	178	192	180	201	161	193	199	182	168	176	185	185	196	178	182	189	155	179	174	191	168	196	175	180	191	164	186	183	173	172	155	160	196	179	178	153	178	179	147	157	167	165	197	181	185	168	177	188	173	157	177	183	176	189	187	164	206	173	180	199	182	187	190	178	179	177	175	174	159	177	183	175	170	176	194	144	168	180	186	180	206	197	204	188	186	165	144	200	168	183	155	184	182	188	174	173	196	174	213	180	175	189	175	173	179	177	194	175	198	166	156	185	186	171	161	192	173	195	173	170	186	165	161	181	155	173	173	185	172	181	189	175	200	181	184	170	174	166	189	191	181	175	185	176	164	195	186	163	157	193	173	184	171	165	176	161	172	192	174	187	183	168	145	153	170	200	181	165	158	186	163	193	183	169	166	160	203	199	185	189	175	173	177	179	173	187	179	201	164	175	190	204	175	188	184	177	181	170	160	176	193	193	178	194	164	198	161	200	171	185	179	147	169	191	172	174	194	170	180	189	174	193	169	161	163	184	162	186	184	192	203	186	167	169	207	149	175	192	186	180	194	163	168	190	175	152	175	193	194	175	165	179	184	180	210	178	179	178	188	192	206	182	159	166	171	203	192	191	198	156	187	181	181	166	187	183	153	184	174	159	168	189	163	171	182	197	180	186	187	181	163	173	173	185	176	169	150	172	184	174	187	174	194	194	186	166	171	177	172	163	190	181	152	194	186	182	176	188	173	183	187	191	174	169	177	167	177	196	192	159	161	167	200	165	178	167	180	192	160	172	152	168	169	172	153	175	154	182	175	173	175	170	161	176	184	187	176	166	167	176	182	193	190	186	197	165	205	197	178	179	192	190	195	150	202	174	172	166	178	190	202	178	162	174	158	166	192	167	173	191	180	193	176	180	169	153	174	152	183	178	154	155	165	164	195	159	204	174	158	203	177	201	171	191	185	166	189	174	193	179	197	174	191	182	174	184	202	174	170	168	189	162	175	167	175	202	195	209	190	178	159	188	144	200	197	169	158	188	169	159	191	156	171	194	162	164	139	167	192	172	184	167	197	177	166	171	158	189	160	170	160	187	183	158	199	181	187	198	175	175	189	152	197	187	192	168	178	181	182	174	190	173	183	200	180	212	159	175	179	178	187	172	163	175	191	174	160	188	184	180	182	188	165	178	200	176	159	187	183	155	164	167	192	176	190	181	181	198	188	173	176	163	157	170	178	176	153	186	190	165	202	186	162	181	177	162	191	184	199	176	160	171	191	177	149	171	183	177	170	185	193	203	150	171	184	200	189	188	156	183	188	198	182	179	180	191	185	192	189	169	177	168	175	178	189	169	192	169	170	198	176	179	170	177	159	185	178	178	169	188	170	170	166	168	200	164	181	180	176
7965	2969	6648	8656	8000	6429	6150	5905	13135	24730	8119	2734	2799	27645	41850	13619	1151	1117	1027	969	990	944	798	700	716	711	668	663	651	696	730	724	678	677	691	664	687	662	712	846	910	866	803	857	979	1028	886	808	982	928	1161	1210	5747	8630	6319	3245	1644	866	594	544	489	507	551	479	546	516	490	528	516	531	555	537	522	498	510	549	551	527	488	524	545	550	529	511	487	493	527	547	500	515	565	516	521	546	511	523	583	504	538	509	503	545	498	542	498	515	517	526	550	538	527	500	533	517	531	519	493	541	495	499	525	481	500	521	522	491	514	542	497	492	508	502	515	504	530	532	487	495	567	505	551	491	549	537	501	547	565	482	542	549	562	552	533	517	525	518	495	495	538	521	529	550	515	546	538	542	491	507	515	506	526	517	527	519	526	526	532	518	498	549	527	521	528	549	518	517	532	520	511	500	539	565	514	492	520	529	506	580	555	512	471	498	525	545	494	560	526	474	518	558	551	481	500	450	514	511	544	535	543	470	491	517	492	510	515	543	527	513	494	555	506	510	513	539	558	497	532	543	513	505	521	491	552	494	512	522	505	551	500	561	525	539	493	505	495	522	517	492	576	552	522	499	527	509	534	494	538	546	522	474	509	474	535	499	525	525	521	534	525	548	539	518	507	534	536	507	520	506	520	514	538	527	541	520	511	493	502	502	505	535	543	461	522	522	495	532	579	541	549	554	516	520	521	511	503	477	514	495	494	530	551	508	533	504	511	506	529	543	534	491	513	526	545	515	509	521	530	487	494	537	504	559	500	538	546	526	564	497	530	504	504	531	526	560	537	539	545	520	546	549	556	540	542	521	567	541	548	524	533	551	534	579	509	541	560	540	540	468	535	543	497	551	530	512	481	536	515	520	535	518	517	483	494	543	474	494	559	531	555	521	500	552	493	530	514	511	540	510	504	529	509	497	526	507	512	481	534	487	507	494	548	496	463	505	519	546	537	545	538	495	524	522	446	481	523	509	532	499	522	533	540	552	486	500	543	490	501	529	527	498	533	511	487	535	506	521	555	535	552	593	554	508	512	516	498	580	537	511	530	509	524	516	514	527	480	525	478	516	548	541	485	485	566	501	517	510	525	513	573	513	540	492	522	539	481	529	549	505	523	499	512	535	536	500	541	508	533	545	559	509	505	522	519	519	502	539	527	501	529	519	527	500	528	503	500	502	519	524	540	552	526	504	548	514	506	515	493	522	452	537	494	530	550	526	487	501	522	525	546	505	529	563	490	516	540	581	512	531	535	541	541	469	492	511	563	536	533	502	485	534	520	532	532	547	517	537	513	545	528	510	474	545	523	503	533	561	503	562	509	524	523	530	531	518	523	534	523	536	492	531	527	515	494	516	481	503	504	534	553	498	514	509	504	478	509	546	540	508	580	508	562	556	515	535	514	539	509	532	540	517	513	521	521	513	526	533	565	508	510	553	534	478	492	517	498	526	535	519	503	537	526	514	507	556	495	533	493	519	522	515	515	533	500	561	486	516	531	481	562	484	520	516	497	522	506	510	508	541	512	540	491	548	474	557	495	527	528	516	540	544	526	521	475	521	519	555	529	498	505	549	516	536	535	506	492	487	524	513	515	499	510	554	530	523	516	548	536	482	524	517	483	559	479	491	541	532	514	483	497	516	552	550	536	548	531	528	556	531	508	526	504	517	548	508	512	513	513	519	527	553	498	507	512	508	540	506	501	547	503	490	528	490	551	515	478	528	530	517	551	558	518	504	488	520	516	491	496	492	519	512	535	517	534	560	501	511	522	537	541	524	517	561	514	510	488	554	508	498	485	499	525	499	535	518	535	524	494	534	530	560	528	526	532	467	492	506	559	533	539	532	528	490	482	551	491	540	559	499	519	511	516	496	553	545	487	506	524	532	544	528	533	552	520	513	510	538	521	512	565	476	517	519	529	539	515	580	500	545	557	521	516	509	506	541	566	482	532	525	526	488	530	529	535	532	543	540	481	513	506	517	473	508	515	496	539	530	524	524	531	542	523	494	524	550	565	512	527	567	536	503	487	510	503	538	517	518	529	526	500	544	535	524	508	510	546	515	536	519	520	497	510	504	500	521	535	525	510	479	520	513	497	527	524	537	534	504	513	524	500	541	487	522	508	562	529	508	530	520	485	540	529	559	527	554	550	519	525	504	471	523	490	518	563	498	466	464	518	530	527	535	514	556	544	566	489	562	513	541	532	531	522	512	488	524	523	548	517	478	504	540	514	508	516	545	530	562	541	520	514	509	538	515	536	535	532	533	482	536	508	538	547	561	519	487	554	501	512	514	549	506	507	503	499	530	544	492	546	522	517	531	527	542	497	493	499	527	569	517	505	539	515	552	490	511	489	497	554	515	513	551	526	498	517	541	508	540	510	506	530	522	522	579	512	457	517	538	524	532	519	524	570	511	517	562	543	521	512	533	504	517	512	493	499	522	558	523	505	544	503	529	528	500	500	530	499	527	547	497	542	513	549	479	515	538	556	494	548	521	508	521	526	510	493	498	504	507	547	519	537	540	526	514	487	513	568	540	544	532	540	521	468	539	498	541	514	507	535	533	512	531	498	519	546	544	483	511	517	586	526	528	509	506	502	523	523	529	510	514	508	479	518	492	532	515	521	544	547	508	519	543	527	515	529	529	498	467	540	500	524	552	522	492	515	530	501	521	508	510	534	539	479	472	529	548	513	485	541	537	540	510	537	484	509	525	504	515	539	489	494	497	522	540	523	510	540	532	507	506	539	521	528	506	510	464	504	528	483	519	510	512	515	498	567	584	502	544	549	534	550	504	512	529	538	481	551	518	497	487	488	479	508	507	490	549	522	516	509	482	512	537	511	539	515	488	508	510	492	512	496	541	485	538	473	511	515	480	544	493	506	545	531	517	472	534	535	544	552	523	546	510	494	508	523	528	525	532	549	518	481	540	500	498	495	562	460	527	506	533	536	492	513	519	564	527	515	543	525	508	514	534	503	502	547	504	514	480	543	574	562	527	501	516	517	504	587	551	527	533	507	553	548	527	518	547	557	521	505	497	513	523	485	524	492	539	517	531	548	479	513	547	491	555	501	498	507	529	506	490	500	517	527	511	508	555	519	506	469	505	497	507	489	496	529	495	545	542	551	526	518	570	511	538	518	530	493	519	559	529	552	527	463	496	553	508	544	509	540	447	531	553	537	545	553	527	563	480	542	551	518	553	473	501	475	566	526	543	510	528	511	496	551	502	537	540	519	522	494	522	536	535	503	514	481	512	507	509	512	567	473	515	508	507	472	532	576	513	523	543	557	499	505	520	513	511	492	542	488	537	526	517	507	502	517	491	512	502	509	515	540	522	519	528	533	528	517	529	536	511	571	501	523	510	499	502	537	523	543	540	501	545	527	525	557	534	495	520	493	535	537	554	558	505	508	522	526	552	531	511	552	460	525	557	505	523	534	535	546	565	474	486	522	507	543	572	544	567
2095	339	368	373	286	278	374	482	629	715	212	176	204	380	892	258	179	177	184	175	201	160	197	179	162	177	177	196	200	159	157	184	176	181	189	180	174	155	190	165	191	185	204	164	186	192	176	188	157	175	204	176	200	270	293	254	203	168	176	170	176	192	203	169	186	170	165	181	185	176	194	165	144	175	165	172	180	181	158	193	194	169	205	188	192	192	169	167	167	180	178	194	194	183	200	169	182	176	147	185	171	187	187	170	157	181	165	179	156	172	179	164	166	180	187	194	176	186	175	173	166	158	180	171	185	199	167	181	147	194	171	162	175	187	171	168	141	168	188	159	166	171	158	156	178	165	181	183	141	170	164	184	164	157	168	185	205	167	160	185	188	151	166	175	169	171	206	175	173	155	172	186	160	159	189	179	171	192	163	178	161	164	185	166	211	152	161	193	195	180	200	139	166	178	177	185	163	178	195	164	159	168	166	177	175	197	189	153	151	161	187	187	170	201	163	161	201	184	174	146	207	170	182	177	160	165	170	167	158	164	179	165	156	179	176	162	163	198	176	169	169	155	191	180	179	165	169	206	181	176	203	157	164	151	189	172	170	205	174	164	174	169	176	176	180	177	188	159	208	152	184	170	205	174	171	174	196	160	178	147	173	183	173	164	169	176	170	157	187	170	185	173	155	178	166	163	189	181	184	184	176	164	171	172	175	187	171	178	189	178	172	174	202	179	161	167	181	183	163	183	152	187	158	186	163	182	160	167	187	197	178	194	171	172	150	198	175	169	177	162	166	186	172	185	155	171	158	194	178	174	165	168	178	196	184	184	183	186	183	171	158	173	172	197	168	148	197	184	180	169	199	155	171	181	197	159	183	138	150	174	173	161	156	165	170	178	161	179	174	184	190	210	183	185	164	166	158	154	200	157	160	159	177	172	166	173	184	158	184	185	173	181	175	154	152	183	190	178	183	178	183	174	183	192	168	163	192	195	199	164	180	163	158	163	195	186	178	182	171	182	194	168	156	180	191	174	170	193	177	206	174	167	162	166	164	158	206	166	177	151	166	171	172	162	151	188	174	198	173	157	184	200	160	153	168	157	198	181	164	154	192	171	184	154	182	164	185	181	170	193	158	184	199	178	190	206	194	152	192	178	188	132	169	168	189	183	208	173	162	190	151	175	168	178	150	194	166	172	200	174	166	199	170	148	188	173	181	161	181	171	188	186	168	168	189	178	191	185	173	153	169	182	189	170	189	163	197	184	179	170	153	184	160	158	212	191	182	164	189	188	172	175	188	171	180	169	186	177	178	185	189	162	163	166	168	156	158	178	189	145	190	154	176	169	160	170	172	187	190	184	181	158	191	146	153	172	177	185	183	188	159	194	186	155	191	194	175	155	196	183	179	161	187	167	181	182	184	169	182	178	165	163	169	173	175	197	184	176	166	159	144	196	191	190	158	175	186	174	182	178	159	188	167	159	170	201	180	200	175	155	162	160	180	203	173	186	187	176	168	174	162	163	158	161	200	169	167	176	178	180	165	185	163	172	163	164	184	170	185	167	173	160	160	168	164	183	155	184	189	192	173	165	196	154	180	200	157	192	184	196	187	157	153	163	150	189	194	169	187	166	176	186	180	196	167	162	196	159	154	174	168	178	186	186	167	178	190	194	185	187	183	171	171	156	163	176	197	174	173	200	188	193	167	178	167	150	155	181	174	183	168	187	174	160	187	181	169	176	164	193	170	166	180	154	191	192	166	185	165	168	166	177	175	166	162	172	184	193	171	185	167	184	169	170	157	166	175	181	189	176	156	162	203	190	184	167	163	178	186	195	194	178	161	172	169	206	176	190	181	192	166	184	168	171	179	177	163	171	162	194	178	161	179	185	158	179	194	182	187	172	182	179	176	158	142	183	181	189	178	173	171	182	187	184	159	193	175	168	172	161	175	187	175	197	190	178	210	178	184	197	159	190	185	167	181	192	167	187	165	170	184	166	184	173	180	190	202	204	154	183	188	178	176	172	181	164	171	212	171	158	169	174	186	166	168	162	156	154	179	180	148	164	166	176	170	174	173	174	173	148	166	165	159	177	186	168	175	165	171	183	185	180	180	172	186	186	193	175	174	189	185	168	168	175	184	192	173	171	181	160	163	190	178	157	172	177	165	173	191	196	194	159	171	172	172	171	176	177	175	181	150	188	185	168	164	207	172	157	188	160	166	173	193	181	177	183	191	189	193	202	156	168	163	179	158	166	183	170	151	164	163	163	190	193	170	176	155	183	178	170	183	187	162	156	161	187	173	160	185	156	172	186	154	172	183	156	168	175	165	174	153	190	148	168	170	171	182	194	163	163	162	185	173	171	186	175	188	165	177	166	175	186	184	176	190	199	193	196	170	185	146	154	168	188	179	178	160	199	168	190	181	171	192	199	181	200	185	182	180	166	190	156	192	162	186	175	150	142	185	180	156	167	197	176	164	195	176	179	183	209	174	173	180	177	176	156	197	182	198	159	172	193	172	170	180	177	183	151	165	164	170	158	173	199	179	181	179	193	172	159	179	172	180	159	188	164	173	185	156	166	166	162	170	181	174	190	183	167	195	164	159	207	169	172	173	150	185	188	202	172	181	165	165	184	167	158	161	178	171	189	169	165	180	176	161	175	179	178	190	174	162	179	144	174	164	178	174	193	176	152	182	179	187	172	170	180	175	192	174	182	175	184	174	170	177	165	167	166	161	175	177	213	195	176	151	171	204	156	178	146	165	160	180	158	175	189	197	173	177	183	177	178	203	156	163	187	186	170	159	180	181	180	166	184	163	199	173	188	181	170	165	167	176	160	192	150	160	171	170	180	169	156	194	169	178	197	191	170	170	182	189	170	181	165	167	193	184	197	168	177	206	172	175	161	168	152	179	186	192	179	190	168	184	171	161	173	183	156	177	166	164	182	174	197	179	207	182	158	160	192	159	191	177	174	155	152	188	177	164	165	172	180	168	169	177	188	178	166	188	176	191	174	173	175	171	194	157	166	182	185	172	170	187	177	199	172	194	193	195	177	164	173	163	170	189	169	184	165	177	172	187	183	170	177	175	169	173	191	189	177	169	168	152	167	180	161	175	161	172	156	189	170	185	161	178	166	188	186	182	176	180	179	190	181	188	201	176	166	165	184	197	194	175	182	182	193	174	187	149	164	182	191	176	193	163	182	179	169	195	192	177	177	180	204	185	175	177	152	177	195	165	169	174	167	159	176	197	160	187	163	168	176	197	169	162	168	191	173	157	165	167	173	172	165	184	165	149	158	168	183	193	173	169	183	173	142	201	148	176	180	176	172	171	156	175	199	169	183	182	188	152	161	169	164	155	157	177	169	187	171	191	175	167	188	166	164	142	185	161	145	193	169	177	176	177	181	188	170	164	180	172	185	204	168	192	178	183	152	186	162	172	182	193	177	162	189	179	195	176	187	149	187	155	157	162	193	197	182	184	192	184	193	163	164	150	171
2203	686	1016	1198	1048	1087	1759	2616	3352	3712	825	601	526	2118	5163	928	538	502	516	542	516	517	523	518	525	514	477	497	501	495	519	557	504	529	504	518	469	575	569	553	542	497	522	530	537	504	535	535	585	548	558	570	807	1117	1081	893	724	614	535	503	502	548	504	543	493	516	476	509	528	490	490	530	508	500	496	492	520	489	504	529	492	495	480	506	494	474	494	488	534	477	503	490	516	488	502	540	497	503	513	496	506	521	542	521	525	531	510	531	478	547	515	500	504	528	480	494	511	512	489	488	515	525	518	505	524	510	494	533	505	471	504	512	524	524	535	523	524	520	479	519	511	459	543	507	521	506	487	514	512	512	502	515	504	504	534	493	462	515	536	487	470	518	511	537	481	524	511	512	513	494	520	498	503	491	447	516	531	512	505	493	540	522	533	543	484	472	542	524	498	497	463	529	523	481	499	518	499	502	527	491	509	527	535	507	496	523	525	519	494	507	528	502	509	474	533	487	517	488	494	539	462	516	513	495	538	469	485	526	515	515	471	514	497	494	504	495	499	434	544	522	486	494	485	483	541	516	521	452	504	491	467	507	528	493	505	525	509	507	536	523	509	546	522	531	486	513	474	477	488	551	506	506	514	524	553	534	489	517	495	495	539	523	522	471	499	543	531	523	499	545	492	460	483	564	482	492	499	506	519	549	498	493	517	512	485	489	465	500	530	522	472	498	565	528	550	521	473	506	512	516	511	477	487	517	500	496	531	488	546	514	508	504	551	542	507	538	502	509	538	529	468	523	558	506	529	511	511	490	508	544	497	552	489	508	549	503	540	475	511	537	500	507	541	505	534	466	504	493	504	503	466	484	518	510	513	513	506	502	523	521	501	499	511	515	507	567	509	496	545	502	490	497	511	506	448	510	512	499	519	475	517	516	460	521	523	549	507	536	484	519	503	489	515	524	516	470	497	528	538	493	503	513	543	507	504	501	515	507	538	495	491	506	556	520	530	543	515	555	487	510	550	525	532	536	499	540	558	533	505	522	505	497	474	535	480	497	499	521	494	491	505	474	559	502	487	518	522	529	546	515	508	485	557	500	516	517	466	502	519	528	520	452	509	522	489	542	520	512	512	496	520	549	510	520	516	527	499	504	522	473	511	541	493	521	478	510	479	525	496	502	507	511	478	453	506	483	477	487	503	480	484	502	495	495	531	489	495	478	543	502	488	458	502	533	524	523	562	497	495	496	519	529	546	533	533	534	526	490	560	519	543	495	537	526	492	481	521	492	494	495	511	496	497	503	519	535	504	476	500	482	458	568	483	520	500	503	511	515	538	509	510	513	509	549	506	492	540	483	537	506	528	475	521	512	496	530	527	551	530	487	514	518	476	500	522	516	519	513	508	509	499	522	505	540	481	467	499	519	483	541	533	498	498	491	528	514	492	535	514	506	521	483	523	490	527	529	542	511	514	441	509	476	531	486	555	497	459	493	490	492	460	505	475	484	511	539	509	507	486	530	534	462	508	488	478	506	555	518	524	489	501	508	458	512	476	492	491	478	510	493	474	490	537	481	528	524	511	523	529	522	493	480	504	479	506	488	466	547	495	476	504	532	515	554	544	526	517	491	541	511	525	534	521	456	489	515	535	488	482	512	533	501	535	503	489	501	545	519	503	530	527	517	511	503	524	487	518	511	531	514	481	478	496	498	500	517	518	493	514	502	532	513	492	505	511	514	481	532	503	493	478	519	511	543	506	526	516	530	517	489	514	493	519	538	541	527	483	506	492	508	515	475	504	522	519	540	471	500	515	521	534	520	502	493	486	527	533	450	492	508	504	460	513	511	547	482	522	509	505	515	508	517	524	524	526	513	511	505	494	508	491	554	513	500	485	472	491	463	522	494	506	492	456	493	476	458	511	480	550	539	520	533	507	526	512	491	539	496	519	553	521	517	508	479	504	523	505	542	520	516	502	518	501	503	511	489	525	518	534	536	498	477	524	457	520	524	500	505	471	484	535	506	491	485	481	539	509	534	516	474	495	519	526	519	501	541	535	506	521	471	531	535	531	503	572	517	507	517	493	548	455	504	504	507	471	505	499	508	508	514	493	508	520	506	548	466	533	521	467	512	520	520	509	493	525	508	534	512	491	527	509	504	513	521	532	527	513	490	477	497	512	498	525	485	531	492	496	526	517	539	493	512	494	502	485	533	515	505	498	473	498	516	503	536	461	546	500	491	514	520	500	506	497	534	503	471	526	551	508	519	497	499	518	510	493	527	536	518	547	508	492	501	551	517	511	497	493	506	528	509	518	502	488	494	512	479	555	491	501	519	535	480	470	538	514	509	502	536	501	528	469	494	505	511	522	503	497	510	542	543	516	527	511	519	506	539	529	483	511	532	508	505	497	505	522	530	484	485	483	531	491	500	536	521	489	521	480	515	548	492	494	493	500	498	480	522	539	508	521	515	512	473	504	497	547	491	508	517	492	520	513	559	517	541	543	485	517	507	499	525	505	503	444	504	495	504	493	523	514	524	514	525	503	526	551	515	534	474	511	499	481	538	493	512	525	534	513	494	458	505	496	520	487	529	542	508	520	498	563	527	467	541	519	515	522	487	483	501	514	514	478	474	525	499	486	504	554	511	560	510	524	522	489	487	481	481	572	476	508	477	526	484	531	532	466	511	473	502	489	501	491	499	507	506	476	498	524	520	546	510	527	493	522	501	524	503	512	479	505	520	504	531	500	509	510	530	535	558	492	492	468	490	502	481	484	501	503	484	495	515	506	540	496	501	498	487	515	485	531	478	503	543	465	465	485	494	507	525	505	521	553	540	547	544	520	516	537	504	522	533	489	492	491	497	546	485	532	554	547	473	475	531	511	548	497	516	489	525	473	509	495	531	523	520	504	470	511	524	486	496	499	543	507	528	490	472	514	509	496	509	486	528	518	520	515	534	511	502	490	485	466	500	503	475	508	522	519	496	556	510	547	502	474	489	518	478	540	519	487	497	462	509	510	499	504	472	518	497	494	468	578	536	548	508	477	546	507	500	503	521	529	505	541	506	498	520	495	515	460	498	486	496	530	532	505	513	530	536	501	499	529	496	520	508	476	484	518	499	498	519	536	491	543	489	498	490	519	445	530	541	501	543	504	475	499	507	518	495	497	474	498	493	516	544	556	502	512	507	555	464	499	523	495	522	555	521	465	512	506	536	523	498	514	519	550	507	535	512	506	528	520	503	496	451	506	502	536	526	502	471	502	538	501	507	489	510	528	503	501	568	474	514	539	501	510	501	500	522	509	497	504	492	521	510	492	508	465	490	476	540	502	482	510	481	563	487	522	522	501	544	500	533	554	466	515	567	473	519	465	519	498	536	526	489	509	501	508	534	497	526	482	494	482	531	499	511	506	541	506	496	519	511	535	515	495	524	498	491	528	511	473	470	499	529	555	504	530	500	535	485	500	487	539	482	507	563	510	497	475	509	469	495	567	499	541	524
9011	1909	2167	1986	1524	2280	3417	6115	12878	13750	1344	257	291	1146	6830	2000	235	214	204	210	226	225	233	196	189	199	194	189	169	197	188	163	203	190	210	183	206	183	195	189	175	200	185	191	221	217	207	212	192	207	192	278	818	741	654	434	281	216	173	179	188	156	151	186	189	186	160	172	154	156	194	178	154	181	154	164	170	180	167	167	145	180	181	184	182	164	161	176	177	182	180	177	153	161	174	170	192	172	174	182	166	191	175	163	155	190	175	168	166	164	174	180	174	185	180	190	181	181	162	188	173	167	186	170	168	180	194	192	173	204	186	191	176	182	199	171	176	159	192	195	158	177	158	182	198	202	171	152	189	185	182	162	174	173	197	148	153	172	179	180	166	181	172	170	181	180	165	183	170	152	152	198	151	164	174	154	167	181	154	164	170	173	181	147	162	176	173	166	184	169	183	176	179	169	196	182	169	191	165	174	188	174	136	166	188	162	190	173	164	168	178	173	171	155	186	174	183	175	173	183	177	181	175	167	180	173	185	175	162	180	175	184	171	176	182	190	194	155	174	168	172	168	174	176	181	172	181	193	170	155	182	162	162	167	196	178	171	155	168	177	169	181	164	171	184	189	162	191	135	156	176	188	181	150	169	197	163	160	160	163	157	154	179	189	157	177	163	188	190	187	159	181	175	161	175	180	182	173	143	186	161	197	183	179	153	164	157	161	215	180	186	189	164	173	176	170	176	166	163	173	193	173	164	177	186	167	152	199	162	191	175	177	171	216	155	173	169	179	182	185	177	173	161	167	174	184	173	170	150	180	174	184	175	177	163	188	160	167	181	177	167	173	166	169	175	171	176	171	177	135	161	199	168	164	196	171	161	154	176	160	190	179	198	150	203	175	185	130	173	172	177	158	180	199	176	172	165	162	158	160	177	184	165	162	183	163	167	155	177	171	163	164	170	160	173	171	172	176	166	178	159	149	186	174	165	174	175	175	163	153	167	163	169	163	156	172	175	170	173	186	174	186	186	169	168	183	162	146	167	172	167	179	193	182	162	169	172	178	189	162	189	166	169	184	178	176	205	154	159	159	169	185	177	168	174	153	162	182	207	161	179	192	172	175	185	185	169	179	191	181	177	162	152	180	181	172	174	175	158	181	184	166	189	205	159	191	178	181	165	172	185	184	172	160	174	188	157	152	191	167	174	170	160	157	159	181	175	213	156	179	191	193	182	187	168	177	173	180	196	163	169	195	182	151	164	196	181	164	183	152	182	187	188	168	158	187	170	174	179	156	153	180	181	188	182	172	158	159	162	161	178	162	167	159	143	175	184	155	161	179	197	176	161	164	160	190	178	177	165	177	193	189	164	155	171	175	156	190	158	185	200	200	193	177	176	167	170	160	182	163	187	188	179	169	150	170	167	162	150	185	166	182	167	158	152	153	169	164	175	159	180	163	166	195	152	181	188	167	159	169	190	174	190	184	177	182	167	192	179	169	169	166	154	179	178	172	188	159	159	187	163	194	178	168	170	171	187	176	165	149	167	166	185	159	178	155	191	180	183	160	184	173	165	161	174	194	176	205	177	161	184	175	188	183	169	161	179	173	178	165	157	193	172	157	160	187	175	166	155	190	176	187	174	190	195	153	170	185	149	178	193	173	157	162	192	168	172	164	152	179	195	185	148	192	181	167	172	155	210	174	152	179	163	170	142	180	181	179	194	179	180	188	171	148	202	183	186	181	174	168	183	191	185	159	165	170	211	175	184	168	166	173	197	194	153	157	175	149	185	175	171	173	160	136	183	164	187	184	189	148	163	155	186	145	159	155	178	153	156	174	174	164	165	180	151	157	182	157	163	173	168	192	175	172	164	158	168	166	153	162	169	168	171	188	173	177	180	186	170	146	168	173	175	157	183	172	166	153	168	146	181	194	165	159	158	182	162	204	189	186	194	181	174	180	179	155	187	161	172	178	171	174	162	177	142	168	168	172	181	142	188	168	185	158	191	178	204	167	145	168	162	163	173	196	165	164	165	192	197	181	180	153	175	153	170	187	171	158	182	160	160	204	164	167	171	189	181	161	173	171	175	157	154	147	190	174	160	175	170	181	182	173	174	192	183	165	165	181	170	187	172	165	187	189	160	176	158	189	179	139	178	206	160	172	177	161	193	152	158	174	178	167	166	192	185	175	163	175	147	162	151	188	168	186	167	174	188	171	178	179	169	176	174	166	192	165	170	175	183	166	149	191	182	171	186	158	160	168	179	150	167	153	169	180	172	165	170	172	168	168	153	163	171	179	172	159	165	181	194	165	178	175	175	150	181	181	142	156	150	187	189	174	176	180	184	183	206	159	175	185	180	164	167	165	171	164	174	183	178	165	186	174	149	182	166	201	168	165	172	164	192	175	168	165	175	188	188	179	156	172	160	182	176	172	190	177	178	157	169	189	187	180	175	157	186	150	167	177	190	165	168	184	184	187	173	188	148	169	165	158	199	183	165	166	166	168	163	173	171	154	187	199	167	160	173	164	169	186	179	208	160	173	173	159	171	188	176	187	159	190	159	170	158	162	175	160	162	165	175	190	154	173	152	173	200	171	188	173	163	157	172	183	178	157	173	164	197	173	165	177	183	175	152	174	166	159	182	164	183	174	195	163	175	184	188	180	170	181	163	174	181	169	170	162	155	167	173	171	164	192	184	147	173	166	180	157	171	175	170	170	147	196	165	167	182	172	179	190	177	185	172	159	147	168	174	176	179	164	176	185	169	177	169	197	171	171	189	176	194	190	155	195	178	150	163	165	168	170	166	171	173	171	183	178	172	151	166	168	158	178	197	179	154	166	158	200	188	166	170	181	169	168	189	159	157	182	163	156	160	188	172	157	168	172	174	173	163	157	175	165	155	169	180	195	187	181	179	153	145	198	174	138	156	178	178	179	151	164	181	172	189	155	191	163	151	171	163	176	142	163	201	183	166	169	181	165	177	162	189	172	184	153	166	183	155	176	181	160	164	172	168	178	172	170	165	169	187	181	188	143	189	156	174	196	160	193	183	172	168	182	172	168	151	180	177	186	160	181	198	184	165	182	174	163	175	187	186	171	184	182	146	136	148	151	198	185	154	147	166	172	197	177	170	171	175	187	166	157	185	188	176	168	182	157	183	159	163	159	135	162	191	179	170	176	161	162	160	170	184	167	164	169	175	166	169	165	177	176	183	160	153	160	166	188	152	165	186	177	156	175	185	147	173	175	188	179	182	166	158	189	171	176	190	180	178	165	165	165	163	221	139	180	168	186	168	165	164	177	172	175	187	170	148	193	160	161	169	169	181	163	176	170	183	180	161	168	152	167	152	160	181	175	160	191	167	197	173	168	187	172	167	181	178	177	187	179	188	161	179	181	167	164	177	183	177	180	156	166	189	181	164	169	158	161	173	195	176	174	200	169	179	190	192	162	161	173	165	181	177	171	173	172	191	177	180	163	173	169	169	180	152	151	182	189	161	194
6016	1955	4128	5430	4696	8045	12573	18163	30786	30287	2317	1340	1301	6454	25857	6015	881	823	784	745	746	887	718	719	656	620	608	594	588	608	605	618	624	668	663	626	648	648	722	734	677	710	744	779	740	775	851	855	714	781	804	1423	5424	4829	4085	2243	1295	736	570	523	505	486	509	514	516	528	437	502	521	481	529	477	508	501	546	512	505	524	516	500	500	505	545	501	537	515	501	575	490	520	476	516	549	511	550	488	526	491	508	541	551	546	530	505	487	530	505	496	530	517	524	545	512	519	502	515	541	487	519	504	495	515	533	468	511	450	525	499	504	457	481	522	522	520	565	513	478	510	481	500	490	511	516	477	524	507	510	496	513	533	464	495	555	554	522	479	504	489	513	531	507	521	500	513	509	534	533	484	516	497	528	481	507	546	503	525	506	538	559	516	541	490	492	542	523	506	490	498	480	510	501	557	509	494	521	514	535	463	501	467	519	529	524	519	519	512	580	553	500	486	519	524	550	514	519	473	510	533	471	517	515	511	491	504	513	501	511	531	487	517	487	499	532	488	529	556	539	565	511	500	535	512	481	523	497	489	502	497	499	534	476	486	506	457	522	543	481	523	532	502	527	517	530	548	496	479	466	549	487	510	530	511	493	498	522	527	528	550	511	493	517	520	494	466	466	514	502	482	530	534	504	524	510	495	512	497	516	526	485	513	486	523	496	488	518	555	491	509	458	497	510	528	481	493	518	484	521	511	506	511	497	493	494	496	496	488	471	535	488	497	514	508	530	535	478	500	526	477	504	520	508	520	472	480	472	489	508	535	477	526	517	517	546	567	481	545	545	515	529	507	516	526	527	516	503	513	484	469	520	515	481	496	520	488	501	529	515	517	522	466	442	553	532	523	498	512	491	527	490	516	513	536	526	499	486	542	485	513	519	499	515	499	503	520	517	474	509	465	515	498	509	480	534	477	510	496	518	508	497	504	440	496	473	509	513	520	506	544	513	534	501	517	492	463	497	496	513	523	496	490	535	547	494	498	512	502	498	515	493	495	530	556	507	492	518	545	518	506	476	452	495	528	501	515	528	488	534	527	530	498	503	480	500	484	503	487	519	504	533	544	497	517	445	574	492	503	497	490	544	531	522	507	507	519	477	499	492	532	488	463	539	485	500	525	491	512	525	541	534	482	507	497	471	498	498	498	518	547	515	546	524	500	533	494	525	527	538	511	513	489	514	519	497	485	527	485	527	524	496	537	498	533	507	491	509	540	507	542	525	509	523	493	539	483	534	502	506	530	516	472	500	496	490	495	509	525	484	466	502	488	520	547	518	497	482	489	479	479	531	516	496	526	497	547	472	543	546	492	479	491	521	494	492	531	497	482	513	499	440	518	509	536	529	482	528	500	486	532	513	485	544	499	527	514	501	513	503	516	505	500	520	499	499	504	514	509	502	527	505	518	506	508	490	533	477	529	570	485	511	512	532	538	503	534	506	473	520	497	545	488	481	515	525	519	512	539	518	530	522	560	478	516	505	511	451	558	536	500	514	512	549	506	506	498	498	476	515	517	526	475	504	521	538	537	543	523	480	461	510	525	497	517	536	521	510	492	525	558	555	540	480	545	516	485	536	506	480	505	510	526	469	512	507	507	521	514	479	511	465	489	518	490	511	458	493	539	518	473	519	510	519	509	513	463	526	584	470	539	495	539	517	498	529	489	523	555	520	524	473	506	520	487	500	520	515	499	527	529	483	517	460	509	505	523	572	525	498	485	541	496	504	533	530	508	495	494	492	500	489	544	536	503	509	464	485	514	529	489	484	490	478	532	488	538	492	531	525	503	501	505	474	537	512	531	498	498	537	558	591	486	520	509	491	507	515	513	541	502	539	500	516	511	492	516	486	534	539	521	501	494	525	506	506	521	482	487	532	469	539	554	515	478	532	494	523	520	481	527	518	504	522	506	514	513	512	529	522	524	467	489	535	507	479	506	530	506	505	513	478	503	537	551	510	526	519	513	499	495	531	538	493	493	533	489	506	544	481	486	530	499	491	545	511	542	538	513	500	487	510	479	487	536	514	500	501	496	471	512	513	493	533	490	505	506	485	467	496	473	493	538	485	531	505	495	494	507	506	468	473	513	523	533	511	479	487	501	506	507	535	541	541	428	507	487	522	490	543	540	481	530	503	485	498	544	491	478	493	501	556	496	519	486	508	512	522	522	499	516	487	507	523	522	481	496	550	518	496	520	507	522	511	481	481	515	521	452	522	524	507	475	495	502	506	492	514	539	478	508	501	506	512	507	509	476	539	467	483	483	501	470	510	502	501	543	504	520	502	483	488	525	474	516	519	516	497	508	538	501	468	498	533	513	512	473	488	543	513	522	526	528	495	502	523	482	512	486	502	517	474	511	539	494	546	511	527	484	476	536	516	503	501	519	543	487	504	517	474	501	522	483	519	512	456	512	512	520	526	502	486	524	512	483	508	513	509	457	530	514	545	512	527	477	508	548	481	555	508	506	513	543	515	513	495	473	511	465	515	509	474	499	497	523	516	524	517	526	470	511	549	508	489	558	509	493	528	545	500	528	526	530	464	507	518	519	501	488	515	515	521	491	527	498	492	504	535	538	509	477	465	509	507	469	509	451	517	486	548	531	467	516	496	505	543	500	542	548	504	520	530	501	488	516	496	522	512	507	513	503	561	484	481	537	503	526	496	495	521	547	520	574	511	503	493	541	495	522	510	489	521	500	507	480	496	481	540	551	506	524	535	527	555	510	528	519	511	532	508	497	516	539	481	535	531	506	516	512	558	492	482	512	477	507	540	507	512	494	511	502	475	515	485	505	487	490	507	530	533	526	498	527	491	483	488	459	532	537	534	505	509	516	537	550	485	538	514	484	524	500	485	465	495	506	482	554	533	503	543	489	509	438	500	526	519	510	541	494	524	504	509	549	531	480	500	512	479	530	516	516	495	527	515	492	526	543	510	524	479	541	503	546	535	516	542	504	527	505	512	490	519	496	495	496	524	470	476	500	519	523	545	497	516	466	571	562	512	507	485	546	489	507	524	503	520	536	523	535	521	506	489	508	538	479	532	549	524	535	507	507	485	494	516	508	513	509	526	536	495	494	500	530	529	541	503	505	512	524	505	496	508	493	503	549	467	512	474	503	514	522	529	475	537	521	497	467	510	496	506	542	511	493	513	514	523	491	479	511	508	489	529	534	529	507	544	506	506	523	532	520	505	513	474	465	471	515	540	514	539	503	530	528	497	544	508	521	496	535	486	514	501	507	497	523	497	474	544	542	539	492	564	493	484	544	481	486	512	558	523	476	521	534	494	506	524	481	552	537	482	556	516	524	494	513	539	561	563	454	521	504	487	507	547	505	530	529	511	500	475	528	523	498	529	520	500	523	516	487	529	491	541	508	504	497	496	537	525	501	520	480	491	473	540	514	520	499	488	511	486	497	518	465	486	507	455	506	532	514	521	508	513	489	484	511	520	521	502	484
15369	3647	4344	4130	2707	2749	15179	33027	43242	35439	13870	687	260	636	4341	610	256	212	228	233	210	226	232	230	236	247	214	191	245	226	209	250	208	233	220	256	239	197	226	261	211	220	220	219	239	197	230	223	211	193	259	287	663	500	451	324	277	220	213	192	206	198	195	213	203	197	205	209	212	196	191	188	220	205	202	221	218	217	225	215	199	206	192	189	226	211	216	231	193	210	213	203	224	217	211	214	262	196	212	214	215	172	216	197	189	208	225	229	207	218	218	193	216	181	206	209	223	208	228	226	191	226	202	187	246	202	209	178	189	236	184	226	198	206	222	211	215	216	211	213	237	234	203	205	203	198	187	209	198	212	206	235	211	191	225	208	168	207	223	251	209	213	207	195	220	206	221	226	192	211	207	220	225	188	207	227	190	187	194	224	222	173	216	191	225	198	223	229	227	207	211	186	234	189	206	195	195	197	195	207	212	221	207	223	194	193	208	209	225	197	206	190	221	203	186	210	198	206	243	215	214	192	190	184	215	219	214	229	220	216	191	189	195	195	224	191	216	205	223	234	220	197	236	211	193	194	203	198	217	207	210	178	223	218	207	218	193	171	189	191	195	194	191	212	204	215	198	188	213	214	213	208	218	221	214	218	198	193	193	211	194	206	213	217	217	207	239	213	184	210	197	182	193	230	205	240	199	192	203	219	206	201	200	188	216	197	244	211	232	199	212	235	210	196	215	214	188	230	197	243	217	217	207	212	213	212	243	189	212	238	199	216	202	197	188	213	219	210	173	187	215	215	212	220	212	197	200	202	225	197	214	198	186	207	198	226	222	228	191	210	210	189	220	223	202	189	202	187	219	202	194	194	195	218	238	216	202	215	201	194	192	192	211	223	216	228	199	195	191	182	195	217	192	214	204	193	198	192	200	206	225	205	212	201	207	206	216	192	215	253	183	207	208	219	217	188	225	221	192	213	223	185	195	203	216	203	220	213	194	223	210	192	226	215	205	208	197	187	166	208	226	227	219	202	212	226	204	192	185	200	230	202	210	205	191	210	224	206	205	218	232	202	207	209	204	188	192	195	200	192	204	219	216	211	200	216	238	192	206	205	203	212	223	230	194	192	183	192	200	233	208	220	205	208	214	233	182	188	213	216	217	214	205	218	178	231	203	184	204	191	196	231	212	209	200	197	210	206	194	215	208	186	217	214	203	217	193	194	222	209	208	228	206	202	220	185	196	209	205	206	226	208	205	196	188	242	217	186	204	214	231	199	203	220	216	193	222	225	191	199	223	175	215	184	208	226	201	219	219	186	196	225	216	216	210	195	218	215	190	222	210	189	225	208	190	180	208	219	201	190	184	206	207	196	215	225	230	226	212	233	175	185	211	196	226	224	230	210	204	203	208	197	222	223	203	203	202	186	220	204	192	202	216	192	210	208	228	199	220	197	210	215	208	209	187	210	209	234	191	194	195	216	229	208	198	220	231	207	203	208	209	184	219	195	224	204	213	229	199	181	197	212	205	214	209	218	211	215	221	184	185	210	208	212	199	204	228	227	210	199	233	209	191	219	203	212	210	218	214	185	220	208	225	191	216	212	198	175	207	219	212	210	198	185	197	207	203	186	199	220	201	181	207	207	207	211	201	232	210	212	181	213	208	175	221	213	186	189	209	237	211	194	215	214	197	227	227	198	209	191	220	215	204	208	203	181	194	205	225	191	224	214	191	188	225	230	207	184	200	234	212	228	202	215	197	222	229	204	211	230	208	197	204	218	207	193	170	225	183	228	212	239	201	224	212	203	198	234	199	217	208	215	229	205	228	200	179	231	213	203	208	202	226	203	215	216	199	179	228	197	200	207	213	196	210	209	202	221	192	206	215	197	183	214	202	219	229	239	220	234	196	201	224	207	206	222	192	235	189	193	205	226	217	196	201	225	189	205	225	194	215	204	237	195	186	188	187	207	202	188	219	217	215	194	202	196	189	202	210	208	227	213	188	174	194	187	174	229	202	207	192	178	207	202	203	171	196	209	207	211	196	204	215	172	199	191	230	194	215	191	233	235	199	207	192	202	212	190	212	212	194	226	231	198	166	215	204	209	195	210	193	225	200	198	177	189	212	218	221	218	240	211	213	211	221	192	210	227	160	224	221	208	222	204	218	185	196	211	200	191	213	176	204	205	180	195	202	214	227	208	205	220	221	196	214	185	235	207	214	192	210	210	198	213	187	211	218	209	194	224	214	189	218	188	210	219	208	203	211	209	221	209	197	208	201	221	222	232	198	204	214	218	203	205	208	183	194	193	238	201	192	229	213	197	211	196	216	183	193	186	183	192	197	201	205	225	217	214	207	205	223	191	212	217	215	216	210	227	184	218	182	207	201	217	230	201	222	201	208	221	222	225	187	194	195	204	229	208	220	216	227	215	207	215	215	234	226	189	220	188	201	226	227	202	235	230	201	210	219	205	213	226	207	199	239	224	214	232	215	184	214	206	238	199	217	210	190	208	205	195	204	218	238	217	217	201	217	201	199	193	202	204	221	221	174	201	216	192	191	210	204	182	220	218	208	213	184	219	204	204	226	215	221	221	226	202	189	206	211	195	201	230	203	192	199	224	214	215	196	183	215	188	196	223	242	262	197	213	190	183	223	221	215	194	215	183	202	207	219	199	212	217	214	217	220	206	195	230	180	215	206	218	196	215	213	218	202	196	206	216	217	213	211	204	192	208	202	198	201	213	210	197	194	202	207	219	200	201	186	240	223	204	192	213	179	206	199	208	206	248	208	179	199	201	210	194	187	231	227	203	210	227	196	205	184	188	193	207	225	205	230	229	203	236	203	165	180	222	219	214	179	201	198	211	181	190	190	198	208	202	219	185	193	185	220	222	200	221	208	190	197	173	218	226	203	218	187	219	219	201	201	197	194	178	203	223	191	180	217	223	200	203	208	207	190	217	202	214	233	217	201	197	195	196	202	214	176	223	199	193	210	196	230	162	213	223	196	213	207	220	222	172	219	214	193	195	208	207	216	214	189	224	212	199	188	222	172	224	191	177	206	208	223	205	195	199	207	190	208	236	195	210	212	198	209	180	206	217	224	199	207	207	217	231	195	212	196	190	220	213	227	213	224	215	205	176	203	202	224	209	201	183	211	214	187	218	203	198	221	216	213	210	193	203	214	229	228	186	217	195	225	198	198	197	214	207	194	193	220	211	202	224	212	229	198	195	215	210	207	181	241	217	222	208	208	234	200	230	229	211	196	206	206	211	201	229	216	225	203	219	222	227	246	218	210	207	218	185	217	228	233	229	224	210	218	206	209	218	234	208	211	229	225	217	199	203	205	227	219	202	209	206	222	226	204	221	197	214	229	211	231	200	223	220	218	220	211	204	208	195	224	226	210	185	215	199	227	189	183	222	213	189	190	211	186	180	195	200	212	213	180	218	194	191	239	199	201	203	229	233	202	225	220	214	213	211	200	191	216	235	210	209	209	223	218	223
7907	3449	7090	8946	7267	9581	32600	48770	56126	49468	14400	1082	959	3146	18743	1887	858	727	692	729	758	740	734	736	777	708	724	720	668	688	634	638	714	728	699	783	794	769	737	743	743	700	759	733	699	716	729	723	748	840	845	1055	3813	3234	2523	1483	915	679	640	654	595	578	600	599	637	596	631	565	603	571	551	591	611	615	589	576	587	605	605	604	642	576	598	556	586	568	609	637	635	566	603	589	552	648	589	552	595	573	569	623	561	582	562	594	576	597	599	570	581	593	600	583	624	644	621	562	605	594	626	586	609	603	596	578	601	583	608	585	571	575	609	556	621	608	579	589	587	545	663	581	596	576	562	634	598	586	592	579	620	603	568	569	577	589	588	619	620	602	614	614	674	652	605	624	586	575	629	575	556	573	606	639	630	625	608	633	542	626	608	570	615	600	604	606	583	541	600	615	604	593	633	622	632	618	561	616	619	619	608	563	583	634	553	584	610	620	601	615	619	610	616	577	585	581	619	581	587	609	630	603	577	575	610	615	588	611	593	582	589	537	592	646	590	606	582	597	605	598	560	594	602	564	620	613	612	576	594	586	642	559	592	599	554	620	611	585	605	581	598	562	597	615	600	616	557	661	583	624	591	594	592	563	595	582	576	603	616	620	611	611	619	612	576	610	640	554	595	597	623	582	591	602	532	610	615	598	614	567	574	603	552	621	621	577	575	568	598	611	618	637	602	617	592	549	562	623	600	601	636	636	605	586	564	570	607	605	596	571	613	558	598	591	622	633	589	607	614	619	566	620	577	615	642	594	585	599	578	618	579	587	641	559	575	612	597	574	598	587	581	639	572	542	627	621	583	573	577	588	589	613	583	566	587	632	579	599	607	620	634	623	600	649	636	621	573	593	605	541	559	592	564	568	622	634	571	552	607	579	585	590	587	612	579	545	576	623	658	576	592	574	615	592	603	644	590	590	630	616	603	627	605	592	580	642	614	566	609	587	642	620	581	629	563	607	626	583	597	633	576	601	599	623	623	608	589	583	632	635	587	570	625	611	579	603	622	633	618	571	650	595	603	604	610	595	571	553	620	646	597	567	594	584	631	601	570	626	598	581	582	552	608	594	579	593	598	598	563	638	599	578	599	635	607	584	608	595	568	597	611	579	603	595	600	593	590	642	591	610	621	583	572	553	599	605	548	578	600	586	611	543	606	613	583	572	579	589	597	643	608	587	565	607	595	604	599	609	604	592	586	572	580	585	597	619	568	592	548	570	607	602	614	558	635	595	602	588	612	554	566	626	578	592	645	616	626	568	578	573	564	575	648	615	567	639	591	648	603	636	608	575	631	610	636	596	614	574	586	600	597	571	631	588	575	571	643	627	595	618	594	623	587	632	578	571	552	590	598	604	600	618	600	573	561	629	602	630	588	579	570	600	591	621	621	585	588	586	597	603	638	617	595	595	585	617	635	590	613	604	624	589	594	577	565	612	593	583	593	612	639	599	549	572	588	615	558	569	602	603	595	623	627	545	572	560	567	614	575	605	592	589	611	591	605	571	613	617	605	571	559	602	636	582	598	609	613	602	595	603	584	631	599	626	612	608	588	635	591	604	584	560	557	586	585	606	599	601	561	607	565	568	596	595	613	597	591	605	571	560	606	566	599	562	558	557	569	595	572	582	549	529	613	561	602	637	634	591	569	599	612	618	588	581	601	619	629	608	596	600	654	604	590	616	644	558	663	662	591	596	601	602	578	602	625	566	622	607	587	570	592	579	554	620	611	595	583	601	596	637	591	580	609	560	559	599	636	605	583	603	656	575	612	587	637	636	609	646	603	621	609	604	570	634	569	590	590	597	612	603	624	624	554	619	612	595	562	566	602	602	590	569	608	601	600	559	639	595	622	573	561	617	568	655	650	604	640	577	618	601	589	561	584	592	606	617	624	583	633	576	601	664	564	615	641	591	584	599	615	560	608	577	599	611	616	602	638	571	616	549	548	586	557	578	560	597	588	632	587	585	603	627	599	589	624	580	579	582	625	651	630	613	607	585	610	602	556	618	593	605	609	621	612	601	596	617	631	621	627	570	636	592	571	582	537	644	607	596	614	611	608	547	585	612	589	607	614	583	579	588	615	616	582	610	608	580	603	578	628	601	594	589	626	567	577	613	636	603	625	602	602	571	588	580	576	596	594	610	609	591	575	630	573	619	601	614	617	572	631	575	598	647	588	651	643	591	538	669	640	542	596	559	600	578	610	578	647	564	593	618	574	584	547	612	589	616	606	597	568	625	581	548	543	604	593	625	614	596	616	597	618	560	621	585	628	554	585	616	573	590	553	602	601	612	606	565	610	597	583	630	553	595	563	547	595	598	601	590	606	592	594	627	598	565	612	583	588	573	616	582	561	618	608	549	625	589	633	612	603	554	575	557	578	564	571	610	574	599	596	588	580	570	564	611	569	619	627	612	579	604	602	565	622	594	565	603	591	605	590	611	623	583	624	592	568	606	576	596	578	613	643	585	582	659	558	584	594	608	589	601	596	648	631	572	587	608	612	578	639	623	589	591	613	579	584	605	620	590	578	570	567	592	567	632	592	584	647	573	587	574	554	584	634	579	593	595	619	601	588	611	594	589	610	620	598	654	592	599	615	590	601	563	578	625	590	603	619	598	659	613	646	629	624	611	562	611	576	580	585	581	586	623	574	598	635	600	602	607	614	607	597	597	577	649	607	616	601	586	604	579	626	615	602	545	601	637	629	600	591	579	583	565	593	551	583	579	633	590	583	576	640	629	564	605	581	568	562	579	584	598	605	572	602	603	600	617	565	648	581	574	610	616	592	617	591	595	628	585	627	603	563	571	600	576	603	661	601	604	574	568	578	596	545	563	592	565	562	620	598	558	632	627	579	597	625	604	586	616	588	612	586	602	541	623	596	584	619	581	605	602	610	602	600	587	600	581	570	569	586	581	588	598	609	595	602	592	563	601	628	643	632	573	608	568	596	611	606	582	591	606	649	619	564	580	602	623	596	547	579	614	619	617	572	576	596	615	577	589	569	568	615	608	607	578	534	593	612	587	569	609	624	635	601	613	604	609	561	573	582	587	583	600	601	674	558	582	600	564	624	601	585	559	591	601	560	611	579	606	555	579	585	632	587	565	606	589	614	616	628	580	579	621	578	600	610	600	621	577	558	569	638	584	615	578	569	565	582	610	604	609	616	617	622	607	571	636	591	572	585	593	611	575	606	546	568	572	582	581	622	587	597	593	599	578	613	561	601	554	630	626	582	604	607	608	611	587	586	592	611	590	613	613	577	591	555	600	633	638	604	585	578	549	568	599	601	654	607	629	580	579	653	623	666	639	588	598	609	612	603	625	615	585	586	593	590	617	586	560	612	595	555	556	635	587	646	609	592	626	615	631	564	594	622	589	587	571	606	601	565	595	607	575	618	603	587	621	623	609	627	623	626	588	599	572	631	573	545	621	595	598	606	582	629	622	603	640	607	590
2155	428	461	405	258	273	942	2883	3456	2851	958	197	197	185	239	205	205	213	187	187	198	209	181	197	190	183	176	207	206	195	185	184	198	181	161	184	200	217	216	211	203	196	177	192	175	213	190	224	191	212	192	207	207	213	207	175	196	195	199	203	179	200	194	196	198	223	170	170	220	205	175	204	175	187	190	196	223	212	206	198	216	205	185	170	176	186	192	187	178	207	166	209	191	209	213	212	220	175	208	187	188	202	188	184	194	207	226	205	197	169	164	192	192	203	172	185	190	184	166	170	193	189	212	183	197	184	206	185	151	205	232	186	174	191	189	174	199	199	230	191	199	192	185	190	217	186	218	175	189	200	178	201	191	169	209	217	201	188	186	194	196	189	212	185	193	191	199	207	209	200	181	161	199	174	200	188	192	193	195	182	205	183	209	169	204	188	190	190	186	208	200	190	188	209	182	212	180	194	190	204	200	191	204	183	193	202	200	181	198	176	202	197	204	177	220	223	211	192	206	178	175	178	187	188	220	187	198	210	191	184	200	198	217	195	211	208	168	183	187	198	190	208	178	194	187	173	165	203	209	206	196	196	193	190	198	165	207	193	196	215	178	190	196	206	176	184	210	187	191	174	200	212	192	211	211	203	201	181	206	190	208	189	207	180	179	196	192	193	215	193	188	207	203	192	204	207	193	175	207	175	207	189	205	182	195	205	201	218	180	172	163	203	197	175	193	194	182	203	196	188	187	206	206	208	184	179	196	190	192	189	192	191	196	189	209	184	203	215	210	193	196	199	202	181	185	212	190	200	180	195	227	206	197	209	198	204	181	186	202	179	197	180	180	211	192	167	177	215	195	213	203	176	203	177	177	156	174	198	203	198	192	183	200	217	202	180	199	191	192	194	207	197	179	210	183	209	174	193	195	198	185	221	177	189	169	202	189	196	179	168	192	196	190	188	195	223	230	221	177	189	185	199	197	177	219	200	182	182	184	203	161	207	209	192	179	182	207	190	198	180	181	181	190	193	208	184	193	183	195	201	174	183	207	204	193	206	201	188	198	177	180	185	191	185	212	193	198	186	188	225	170	208	209	185	199	190	224	202	179	209	177	190	196	216	210	205	189	151	184	183	192	186	211	199	179	178	183	197	198	207	185	188	192	194	185	192	178	188	196	200	185	182	221	196	195	213	213	185	202	190	195	179	215	200	198	175	169	226	189	193	200	200	200	204	203	179	217	189	205	202	188	159	214	173	195	211	182	200	217	183	187	210	197	159	210	188	204	214	201	210	183	199	184	218	195	201	171	195	170	165	201	185	199	195	167	193	193	192	195	222	189	191	205	205	229	205	193	191	189	208	188	211	185	203	211	190	180	213	217	200	191	207	195	214	167	193	178	199	193	208	194	204	190	180	189	182	186	198	177	187	199	203	198	193	199	187	189	200	210	177	189	189	180	213	200	193	194	195	183	181	186	180	173	213	198	216	197	173	214	207	189	183	208	186	195	213	212	212	171	198	169	213	168	226	222	190	192	209	201	213	189	181	219	188	181	204	214	195	194	212	177	184	198	199	214	175	202	194	197	206	189	189	220	223	186	195	215	201	195	180	193	210	216	180	176	205	193	205	186	199	183	189	214	193	202	216	185	185	192	184	191	183	167	229	184	197	204	165	223	195	178	193	198	217	182	186	212	193	193	213	183	189	192	171	187	186	179	201	198	182	184	206	180	196	186	190	173	178	205	197	188	219	196	181	200	177	190	185	208	197	177	189	197	204	188	176	172	203	212	187	176	202	203	208	194	186	196	197	233	190	198	183	189	196	193	198	176	185	195	212	162	202	170	190	202	200	197	163	189	217	189	178	186	206	194	184	216	206	200	185	175	195	189	196	214	184	201	214	191	192	200	196	200	175	176	186	194	209	191	191	212	169	211	196	200	218	190	208	188	176	166	181	188	183	194	197	208	206	188	198	202	168	189	197	200	213	208	217	201	181	178	195	178	202	210	213	219	196	183	174	192	174	195	210	172	209	194	188	184	193	204	195	193	202	209	177	186	183	211	177	211	172	197	204	189	214	182	168	184	217	174	211	195	192	196	213	215	160	164	197	190	231	203	190	198	188	227	194	218	195	203	209	205	202	215	200	223	178	170	200	187	163	186	204	178	210	190	204	189	213	197	208	191	197	197	180	190	202	183	207	201	190	216	190	193	210	198	186	203	193	202	190	205	199	194	211	222	215	193	179	182	182	211	196	196	220	161	210	191	208	181	201	190	199	193	205	221	202	187	220	208	201	186	186	195	183	194	202	200	190	205	209	199	183	209	190	182	197	174	186	200	210	191	193	221	170	205	185	207	206	217	191	196	194	214	208	204	181	186	195	180	196	203	199	194	184	206	178	179	183	201	178	192	207	185	199	192	188	211	176	199	199	194	177	190	206	191	211	221	188	220	189	201	193	177	198	202	202	190	210	204	177	209	198	190	190	190	214	196	188	201	182	201	217	178	205	191	198	207	186	216	209	212	221	198	172	188	217	199	179	185	213	196	206	167	241	190	193	214	196	192	170	178	187	193	197	209	193	203	207	187	209	187	211	187	223	195	175	208	192	224	207	195	172	217	202	179	194	193	182	186	195	193	190	189	209	186	202	229	200	187	189	203	188	188	181	168	214	208	184	178	182	192	205	184	180	201	199	215	147	204	182	197	196	186	186	198	190	177	188	171	168	176	210	191	222	188	187	201	183	193	202	218	191	193	191	176	204	190	185	202	186	181	195	194	210	206	197	195	194	193	205	190	211	169	205	190	227	187	181	211	178	185	194	193	191	209	196	212	180	231	193	185	207	193	199	183	175	194	171	210	190	176	152	199	178	203	183	188	175	202	189	187	220	181	184	221	200	192	199	174	208	192	220	209	215	174	203	190	206	186	230	213	190	211	210	173	212	182	177	192	192	194	210	174	189	204	189	217	188	192	217	181	199	198	187	196	181	192	211	183	163	191	167	222	195	184	185	220	196	196	194	202	205	203	219	196	214	191	188	193	190	217	195	195	180	200	174	208	176	213	191	194	173	193	193	222	187	179	211	197	176	195	194	192	187	186	193	195	196	188	203	206	224	211	195	176	176	204	180	159	203	206	175	178	202	208	189	213	161	160	210	209	210	188	195	182	195	195	195	191	190	220	203	182	211	181	198	175	195	183	206	168	214	190	185	205	206	213	211	205	189	198	194	175	171	201	195	181	172	186	169	175	187	176	180	203	177	178	192	193	217	184	197	180	184	197	210	187	168	180	191	188	206	185	191	188	201	196	210	207	225	177	201	192	196	177	218	189	222	185	167	191	193	191	183	188	200	203	183	201	172	165	194	187	191	182	175	187	194	200	203	188	178	192	194	211	196	216	174	207	172	189	174	198	195	187	199	213	206	183	227	200	200	211	199	206	181	193	214	171	199	195	193	197	211	197	194	164	184	201	176	166	190	196	203	205	200	194	194	194	195	185	162	192	194
2306	791	1087	1113	989	948	4758	13503	14044	11363	3700	517	605	609	1178	674	574	577	549	538	576	555	537	580	528	542	595	522	579	569	547	542	509	568	540	587	584	519	528	581	552	545	510	591	549	528	527	575	551	554	585	557	616	693	625	601	588	548	578	546	552	572	540	537	528	568	534	537	555	561	555	585	558	555	538	557	567	553	523	528	576	560	548	544	577	550	559	569	552	546	542	518	518	559	555	567	522	584	538	538	586	574	564	526	556	555	537	566	568	561	535	538	537	496	568	540	567	560	576	536	551	535	564	509	562	533	562	580	563	561	583	572	545	567	567	599	568	577	511	537	549	553	571	528	575	547	537	549	594	522	575	547	602	549	571	589	565	564	583	557	551	579	552	516	523	539	582	569	530	542	592	541	581	573	548	540	528	572	525	586	563	565	566	544	577	568	566	547	573	554	507	528	533	560	556	558	532	566	550	541	575	522	504	531	558	543	585	571	580	544	591	528	570	551	590	551	554	588	543	523	544	551	545	551	563	596	597	597	516	563	554	486	570	582	553	516	563	560	533	577	528	572	537	512	579	576	527	572	574	572	556	559	514	542	586	543	549	538	546	590	521	560	536	552	521	539	522	544	557	551	563	572	556	520	581	571	563	569	558	567	560	589	529	545	563	543	537	554	549	506	595	545	596	525	534	564	543	549	577	589	536	592	542	551	533	575	540	527	568	516	570	551	558	570	540	566	558	585	532	520	526	564	559	510	540	545	545	547	563	539	518	566	556	557	560	605	535	562	518	555	531	551	543	581	519	539	584	564	536	530	564	511	572	572	555	508	538	523	524	551	543	594	551	560	567	568	489	563	564	547	548	564	553	540	537	551	545	538	591	550	524	578	568	528	560	553	556	518	576	555	543	596	554	561	555	537	537	570	562	537	554	527	563	558	523	555	555	553	552	530	524	531	559	526	535	520	531	535	568	530	528	542	571	541	556	554	547	525	519	547	548	585	546	581	570	560	508	540	544	557	522	609	541	539	578	569	540	535	553	575	549	543	550	570	550	575	520	559	590	588	549	553	554	560	563	559	546	571	549	538	613	546	583	528	551	535	586	575	509	496	537	598	560	569	540	560	569	553	562	549	541	530	583	540	534	563	556	553	530	537	575	604	543	556	515	563	564	561	551	539	550	534	540	572	593	532	533	589	555	547	554	582	546	553	560	557	571	545	547	509	507	564	597	554	562	529	569	531	559	522	554	559	577	539	545	521	571	544	547	611	564	547	600	520	523	542	604	557	561	521	580	546	583	570	554	570	567	573	585	539	525	519	529	560	566	536	554	532	542	538	560	562	476	537	557	552	515	550	542	574	525	568	570	604	560	528	556	568	563	555	541	557	593	535	535	557	547	556	570	587	548	559	572	565	569	589	540	568	588	533	552	599	576	560	566	550	542	529	563	546	555	543	589	488	553	573	528	528	557	579	524	561	562	517	562	540	542	544	572	557	545	571	556	529	533	524	552	544	536	585	570	560	557	530	539	507	544	559	547	566	567	547	603	516	519	537	526	584	548	548	577	572	566	559	563	577	572	575	578	544	571	553	535	541	553	541	565	577	565	588	531	565	528	509	525	565	536	563	550	598	591	586	522	543	556	550	536	540	568	547	525	567	557	558	557	582	532	534	568	549	541	537	583	525	519	582	526	564	549	592	541	541	581	550	516	563	553	546	529	546	549	515	555	553	550	598	596	555	512	538	531	521	554	572	558	583	545	567	574	535	539	516	571	550	568	570	558	544	530	517	570	530	590	565	599	546	571	562	556	587	511	521	575	541	547	515	543	582	552	560	554	557	559	564	568	542	546	534	578	536	576	573	576	538	579	555	563	539	490	528	548	531	563	548	533	567	530	504	551	563	544	594	551	542	543	567	533	517	518	549	578	553	524	553	556	566	575	599	522	551	545	559	566	544	556	548	573	562	546	550	568	559	550	524	538	578	576	519	520	573	507	534	554	520	575	497	523	563	548	538	562	572	580	562	529	543	531	570	550	564	568	560	563	547	569	558	519	563	541	550	554	551	556	565	550	546	538	556	542	579	523	591	559	543	527	550	547	539	542	563	581	546	532	514	533	541	525	560	560	559	553	580	566	546	570	568	550	535	560	546	537	567	526	548	543	576	544	532	572	496	563	571	513	597	583	563	576	578	507	558	560	533	517	548	586	561	582	494	558	575	507	537	611	568	591	524	574	552	536	558	515	568	546	544	536	551	553	559	548	545	526	562	554	558	588	586	563	590	581	498	537	548	563	555	560	594	556	549	510	570	558	548	567	550	575	596	547	547	539	528	541	603	569	548	571	552	562	585	563	541	556	559	548	561	537	551	554	577	527	518	569	575	560	539	517	560	580	531	574	574	527	556	551	527	574	513	543	537	528	566	519	560	567	544	553	495	556	522	558	575	500	522	560	542	579	520	514	568	574	525	582	591	535	532	587	542	555	545	564	550	540	574	545	575	571	563	566	579	538	544	549	546	521	545	559	512	542	537	531	504	544	573	563	554	542	548	586	580	593	573	573	550	521	566	507	543	579	569	552	572	571	583	514	553	527	551	575	545	575	530	507	535	579	542	523	553	561	529	579	576	556	543	557	524	556	535	552	586	550	577	546	569	543	561	589	542	520	582	543	523	596	536	567	546	549	559	604	555	517	550	513	592	544	601	576	540	552	583	588	589	592	554	563	534	536	550	532	595	580	551	500	554	525	592	530	532	558	541	584	514	585	551	544	565	582	536	596	532	528	541	547	516	554	529	547	544	535	562	533	567	559	563	515	543	522	537	583	565	577	528	532	540	526	524	540	518	555	580	587	548	564	548	531	526	562	554	563	524	540	583	594	515	552	536	546	556	540	583	539	549	568	533	583	550	572	558	537	556	589	535	548	530	522	549	546	572	520	572	528	528	579	539	556	513	569	589	557	526	527	596	548	576	564	551	568	576	571	554	555	545	526	526	545	538	555	565	540	534	574	543	538	587	560	563	519	525	592	574	547	528	584	542	540	528	503	551	547	527	536	602	561	563	580	557	551	550	522	556	534	552	560	511	535	582	539	530	557	548	576	582	559	576	565	549	525	564	517	577	550	571	554	549	542	535	539	549	551	568	538	606	505	553	540	535	547	533	521	557	585	538	567	542	588	533	561	548	540	588	570	573	546	567	531	564	546	542	579	525	582	537	548	540	554	509	583	536	584	544	520	553	546	565	546	551	583	551	528	584	534	540	578	547	592	567	552	527	573	563	559	561	557	548	586	572	567	546	542	576	554	539	574	585	566	549	542	551	532	553	546	555	549	565	523	582	562	547	594	583	567	536	499	533	535	563	530	537	539	556	530	546	555	576	544	603	591	565	543	577	553	591	529	578	578	564	550	578	525	551	560	560	573	546	539	557	540	541	559	559	544	561	576	541	552	579	558	520	544	566	535	562	531	561	546	561	525	577	547	547	566	542	555	591	580	543	580	551
9208	2046	2688	2246	1365	1233	10290	27637	31568	23986	3000	240	339	2536	2045	219	188	220	181	194	190	188	170	189	187	183	153	180	201	178	182	175	187	203	196	170	204	179	204	179	196	196	208	201	197	222	201	201	229	205	203	225	373	381	337	208	208	194	155	179	177	152	170	175	156	168	193	194	173	189	179	165	159	170	153	194	177	152	159	180	179	164	176	205	168	180	172	194	170	163	174	164	145	154	181	151	196	191	186	171	166	150	183	160	194	158	166	169	171	166	153	147	162	176	156	181	164	150	178	159	182	168	152	177	157	201	177	167	181	169	175	158	156	146	175	163	185	157	200	174	182	157	170	174	176	187	154	167	176	189	181	185	196	194	172	192	159	157	182	164	178	156	168	178	174	185	183	167	171	193	200	159	156	169	175	178	177	172	194	174	154	157	154	172	186	173	171	175	184	159	164	161	194	186	175	170	169	164	191	161	163	165	170	168	174	183	188	168	170	191	189	161	177	166	197	166	160	170	169	168	178	179	180	194	159	171	156	202	173	168	156	165	180	183	178	154	160	172	184	180	174	156	178	166	166	191	184	171	163	153	168	147	174	174	179	180	197	175	202	179	165	157	171	175	189	150	181	153	182	174	192	176	171	172	190	165	183	181	190	191	164	216	187	179	175	171	154	173	172	183	176	186	169	159	173	179	166	180	165	171	179	170	172	154	190	192	179	194	163	181	160	188	197	175	174	142	163	172	179	194	165	146	178	171	143	175	170	173	171	159	183	193	184	173	161	166	175	181	193	171	169	179	159	180	171	162	177	150	177	173	165	189	163	169	198	173	184	182	193	166	176	172	175	159	183	185	185	165	166	159	159	162	172	176	193	174	183	177	180	162	168	185	159	188	169	187	168	168	181	168	173	177	174	162	169	160	145	164	153	148	168	174	150	165	180	174	166	141	171	184	167	157	164	177	184	172	183	193	183	175	170	178	158	176	161	211	153	196	153	178	176	183	148	196	191	170	177	178	165	177	160	150	168	166	163	168	192	162	184	192	196	178	187	173	168	182	170	197	159	166	186	168	189	155	187	177	172	169	186	178	177	177	168	190	197	149	159	152	155	160	193	174	190	178	160	179	168	171	172	171	162	153	171	173	170	165	168	163	160	209	197	174	162	195	164	169	165	170	183	193	179	177	189	178	160	146	166	174	184	187	163	192	163	165	174	170	189	171	168	182	160	205	180	173	156	158	161	178	171	163	188	168	160	193	176	171	174	202	184	185	182	161	174	164	150	189	172	179	172	171	189	189	180	181	174	168	162	175	174	168	166	151	166	168	161	179	173	179	163	191	172	164	166	178	174	170	168	185	172	185	178	157	173	171	187	181	154	189	178	181	174	181	161	175	167	199	176	200	186	166	158	192	206	192	173	193	175	177	157	144	178	194	183	148	179	175	171	180	158	176	165	169	148	165	168	185	199	181	178	166	165	167	159	169	157	154	178	150	176	182	180	171	182	167	165	169	162	161	179	148	183	172	188	180	166	167	153	146	162	151	156	177	162	157	185	177	138	187	164	182	191	203	163	176	170	158	163	163	159	165	156	170	165	172	156	187	184	171	184	180	160	169	174	161	212	181	187	178	161	179	203	181	186	169	164	168	193	161	161	165	173	180	185	195	145	165	159	167	192	172	166	178	163	169	168	171	178	177	174	171	175	159	167	166	159	183	154	173	186	160	163	171	151	196	196	171	162	194	176	153	166	154	167	160	168	166	203	178	179	167	157	186	171	162	158	177	184	163	196	174	159	196	161	192	193	184	172	168	177	155	176	159	202	162	179	155	161	183	167	166	173	172	181	186	170	171	157	175	171	144	176	156	157	182	162	181	154	164	155	171	164	177	181	158	162	140	157	187	201	187	162	159	155	161	165	175	209	178	148	190	152	166	185	170	149	167	174	158	171	146	144	176	184	185	186	150	175	180	179	180	193	168	193	170	149	161	163	155	187	174	199	187	158	155	172	173	165	181	146	175	193	153	166	175	171	161	163	189	164	167	152	201	186	166	150	184	177	164	160	162	177	176	164	201	171	185	186	161	176	166	156	181	168	177	165	179	161	164	178	181	182	182	177	164	180	180	162	162	196	211	193	153	194	157	184	166	183	181	178	166	155	175	179	157	161	166	152	179	175	172	198	209	178	175	172	181	175	167	178	185	186	159	169	151	155	199	218	154	194	167	170	206	157	157	171	169	167	189	184	183	164	164	176	171	180	170	159	170	193	150	190	175	201	153	151	168	183	159	167	176	178	180	166	166	181	175	167	173	176	165	171	165	172	179	184	142	153	162	174	158	186	192	191	187	154	163	172	171	196	203	185	189	174	153	191	166	161	178	179	156	177	162	188	184	148	167	160	167	166	177	182	195	142	166	164	177	171	186	193	158	193	161	177	186	171	157	182	179	198	172	166	159	158	154	170	190	174	194	181	163	173	169	176	170	165	188	168	191	162	172	192	173	157	161	179	150	165	176	196	215	143	176	164	166	193	161	159	172	142	189	169	199	189	173	170	167	200	177	173	186	188	154	204	159	199	189	154	187	169	154	186	156	171	194	178	155	146	171	150	168	174	176	143	180	173	175	174	186	171	167	180	164	157	152	185	155	171	169	155	147	171	143	161	164	158	164	170	172	185	171	164	171	177	195	167	176	170	160	169	190	165	167	166	166	174	185	188	192	158	169	154	150	183	149	168	157	190	193	157	171	191	161	161	174	153	179	206	155	159	196	205	175	169	174	175	159	184	165	156	167	172	183	153	176	179	188	166	177	178	191	159	177	173	181	173	175	182	158	169	175	189	191	141	174	172	165	170	178	163	179	144	149	162	150	168	164	188	177	181	176	179	156	171	179	185	159	160	178	177	174	186	171	186	164	177	165	163	184	172	177	188	182	186	161	179	185	167	164	171	160	180	170	159	158	150	189	213	184	177	179	190	149	199	176	179	175	179	184	164	166	185	178	164	174	193	166	153	162	172	177	153	172	162	180	166	166	193	188	196	172	160	190	192	175	174	197	160	159	201	168	185	186	186	159	173	150	177	141	194	155	154	200	167	178	150	153	142	158	157	174	146	164	183	179	168	177	169	170	182	182	178	174	161	191	172	169	149	156	164	186	165	186	170	149	179	199	166	187	164	169	154	186	168	181	158	170	155	174	161	185	198	174	177	169	154	167	162	164	205	173	178	151	168	170	193	157	163	166	158	178	147	185	165	165	154	184	168	160	164	176	160	190	157	174	165	134	161	167	177	179	192	177	173	175	171	182	160	180	159	162	170	171	161	169	174	158	155	162	196	150	182	167	165	160	180	176	173	166	183	161	161	198	180	166	169	166	194	181	156	173	156	173	153	171	185	174	159	171	168	197	188	201	188	158	183	166	163	198	157	167	187	180	159	171	159	202	170	178	156	202	168	162	175	186	170	178	182	181	158	174	177	191	179	179	172	168	186	160	193	175	150	175	168	173	177	168
6118	2276	4608	5445	4497	4707	24037	44318	48379	34417	2858	740	1604	12255	9088	744	686	662	654	659	587	578	585	585	598	567	613	537	574	535	571	574	617	622	579	613	600	688	672	695	695	686	641	662	727	783	713	740	798	776	746	765	2219	2018	1608	969	734	538	559	517	492	500	544	525	492	507	514	478	499	514	540	500	510	554	512	502	517	510	486	536	484	520	545	475	457	478	513	529	471	536	491	528	534	523	487	511	491	568	518	462	495	462	528	511	494	490	489	472	511	475	503	486	517	488	543	541	519	473	492	466	523	513	487	516	489	497	519	503	487	509	490	497	517	533	478	510	533	483	475	544	501	493	490	489	511	500	538	514	565	499	496	556	512	478	508	506	524	497	514	489	533	524	516	519	518	497	493	501	483	519	525	479	486	475	483	497	508	516	498	543	480	495	504	522	526	480	491	498	530	469	487	510	499	502	532	522	484	486	493	484	514	516	502	466	426	502	506	423	567	522	506	504	510	494	523	492	503	474	508	487	564	518	572	514	504	513	494	502	481	477	512	502	498	459	485	467	520	552	467	490	530	514	497	475	512	497	488	509	500	474	470	499	490	537	473	512	494	516	518	500	488	531	491	521	492	497	522	479	501	491	495	535	486	504	494	524	510	490	470	521	519	503	465	538	508	524	488	502	505	532	535	492	507	483	492	500	524	489	507	501	551	522	466	480	532	521	532	487	497	500	528	529	479	519	506	514	519	497	489	488	484	509	488	500	531	474	486	481	520	508	530	534	494	491	508	471	520	530	511	529	517	476	486	510	497	469	493	513	539	456	526	513	538	494	503	475	503	473	481	489	470	505	521	546	573	489	515	522	508	512	543	529	493	457	517	490	512	512	498	529	504	502	513	533	474	506	529	543	499	526	484	517	514	477	474	480	506	493	485	486	528	504	505	505	513	469	482	465	502	468	479	521	512	521	543	504	522	511	528	514	530	477	542	538	513	536	505	504	516	491	474	502	501	518	502	505	534	523	536	481	490	546	528	470	504	528	503	527	482	470	503	533	484	505	539	501	498	499	496	488	517	501	506	520	533	481	512	507	495	507	493	493	495	523	489	504	517	500	509	524	529	472	518	497	519	497	501	508	508	531	524	497	477	517	506	494	523	533	502	526	517	473	488	498	489	436	500	516	514	522	436	514	488	526	543	516	498	517	513	515	525	498	496	502	491	518	506	492	491	492	558	490	495	470	468	529	477	549	510	510	480	530	541	504	510	508	519	518	494	470	489	529	509	511	478	450	513	455	506	492	509	482	478	485	484	484	493	479	501	508	478	504	512	462	471	503	489	486	537	475	514	486	517	544	494	500	478	482	505	537	490	497	516	550	491	496	483	464	517	485	488	514	520	499	549	468	517	498	501	497	507	490	477	519	504	480	491	520	473	483	510	550	520	521	499	466	508	476	469	494	493	514	541	516	475	511	529	520	499	541	485	511	503	499	525	516	521	503	501	531	476	470	507	514	535	517	494	506	538	484	502	557	487	498	520	474	494	501	548	493	492	518	513	512	471	476	537	489	528	539	528	474	515	513	484	484	479	552	490	469	486	469	509	496	483	484	508	536	483	482	532	487	537	492	519	540	501	510	496	496	522	508	475	529	524	520	512	502	534	479	527	509	478	510	484	553	480	491	536	498	494	491	485	504	441	506	498	515	481	503	492	483	488	526	497	463	481	549	489	494	496	550	494	541	501	519	469	466	490	473	541	512	519	534	512	502	528	499	519	493	507	510	498	482	504	513	460	499	505	545	550	518	481	524	521	458	488	525	538	521	477	478	502	497	540	522	550	489	498	512	498	556	541	473	487	489	497	489	533	497	483	492	519	454	517	469	516	490	512	514	520	504	494	496	491	507	464	500	510	469	482	548	500	499	502	504	522	493	502	498	486	488	525	489	506	496	499	489	499	515	513	515	488	508	482	510	463	515	480	506	499	490	486	477	476	481	466	537	496	501	546	488	505	477	537	511	513	456	526	497	505	507	509	498	512	532	511	541	520	502	511	506	503	511	526	472	524	487	541	502	463	461	561	481	478	487	486	487	500	490	520	497	512	510	525	522	494	488	534	470	487	511	506	493	506	499	444	524	492	507	498	517	498	490	502	513	475	505	519	483	513	486	514	480	464	462	524	467	494	503	532	477	517	513	539	500	504	512	524	489	530	485	507	508	512	502	490	508	523	504	520	483	518	541	500	538	502	503	497	496	479	502	512	514	491	517	500	469	456	518	553	518	498	522	499	485	540	459	459	530	503	549	496	495	531	489	503	523	497	515	509	504	526	504	503	517	488	503	532	472	484	509	451	485	521	503	512	517	534	526	494	478	516	519	530	555	541	497	532	486	486	505	498	483	524	516	486	467	522	498	518	501	529	494	496	483	489	535	496	479	542	507	517	497	534	481	460	493	491	498	481	513	501	518	473	520	529	455	499	512	502	536	511	520	474	503	484	516	504	511	510	518	501	507	517	508	497	512	443	534	494	556	489	541	515	506	497	500	531	518	498	525	487	488	521	500	554	517	479	538	502	510	506	473	500	482	500	499	483	541	533	492	500	490	475	483	518	473	523	468	485	502	515	561	520	483	553	508	496	506	508	495	469	531	528	501	479	539	523	486	510	474	493	525	522	482	539	525	499	503	527	520	535	493	516	499	507	480	506	524	517	508	526	494	505	529	488	505	525	510	555	504	502	533	489	486	545	479	524	505	513	472	484	505	484	468	513	500	485	506	503	494	542	519	489	511	517	508	486	511	506	516	500	495	513	496	496	492	527	486	506	492	491	521	470	536	479	533	517	499	507	514	517	534	517	523	513	513	529	496	488	516	522	496	505	490	462	517	498	513	503	509	461	460	500	491	548	539	506	509	506	480	507	472	513	530	494	488	513	494	527	496	483	497	465	476	482	521	490	501	510	495	500	468	501	487	504	522	540	464	472	503	503	515	488	494	510	476	502	524	499	468	471	495	488	520	523	514	538	528	517	491	510	499	499	515	465	465	507	505	513	520	491	497	546	528	535	501	540	494	512	479	533	494	511	489	543	499	510	517	518	507	493	541	498	482	511	489	510	507	492	476	519	508	491	487	507	499	502	557	503	480	514	460	466	482	511	474	498	546	484	480	538	448	529	507	487	520	470	522	532	499	547	480	502	486	515	497	498	513	510	522	488	453	493	498	485	519	514	493	500	508	489	521	541	501	494	485	453	490	472	517	495	512	506	521	524	476	492	500	505	478	508	504	526	507	494	500	514	496	502	458	490	515	502	520	506	498	500	461	502	529	560	501	530	504	531	510	522	548	490	503	459	468	499	460	509	490	534	491	537	478	511	479	518	502	500	487	488	527	479	536	509	516	495	489	507	498	530	499	497	494	488	506	483	501	549	496	484	452	537	531	470	488	512	485	532	479	490	529	528	471	497	477	469	504	465	473	482	490	516	530	508	467	470	488	498	509	530	521	496	493	458	520	494	484
15875	3775	4243	3511	2222	1916	2905	19930	43562	32770	4022	334	1190	7587	4663	329	307	277	243	260	220	229	233	220	182	213	180	218	192	199	172	200	212	242	212	204	216	272	275	293	331	270	268	267	286	294	284	288	255	300	265	246	784	718	600	349	225	203	171	169	183	184	204	191	158	170	170	199	183	176	199	180	200	169	190	172	184	171	191	172	202	190	160	166	175	192	174	191	183	176	179	201	175	184	147	172	184	212	181	144	200	187	163	178	197	192	198	177	175	198	190	180	188	214	172	179	163	199	179	194	180	183	209	217	198	163	169	194	193	171	185	177	177	185	206	186	155	166	179	184	201	165	198	181	197	194	169	173	198	198	181	190	185	190	206	152	196	187	150	179	161	203	160	175	191	191	183	180	199	175	168	188	158	187	209	212	196	185	177	185	152	160	171	184	188	186	206	184	158	210	190	177	183	177	183	176	162	172	180	201	197	166	196	169	190	188	179	204	177	192	170	196	162	176	175	156	178	181	171	184	171	199	200	189	171	179	182	172	197	189	192	196	211	163	177	198	174	169	195	191	183	163	184	164	168	186	180	192	184	189	212	196	230	188	194	180	165	188	170	192	199	186	185	191	199	175	190	162	180	191	212	202	185	179	196	162	190	180	165	192	187	179	183	193	173	177	166	183	183	182	190	198	178	192	186	191	198	166	189	181	182	172	186	178	161	181	189	191	188	200	174	202	186	224	175	190	187	189	178	183	174	175	181	205	207	177	184	151	211	196	184	172	189	184	157	194	189	168	202	162	182	189	191	187	168	167	162	206	171	177	169	166	175	167	169	179	187	176	205	176	184	196	189	158	203	187	200	206	193	171	184	200	180	194	165	180	196	181	168	177	207	172	169	180	177	193	173	175	177	199	194	177	194	201	185	172	183	186	172	172	208	194	168	174	177	184	192	192	200	210	174	176	190	175	157	181	196	181	169	188	155	175	175	166	189	187	187	160	175	179	167	187	209	164	171	167	182	185	166	203	184	188	183	183	174	169	202	189	172	167	188	166	167	175	175	179	163	202	191	164	185	168	160	189	167	196	181	194	183	210	169	166	182	178	182	175	200	189	203	192	189	166	200	182	197	197	186	198	192	207	188	195	186	179	193	188	162	211	169	197	198	190	172	195	166	151	164	168	197	176	181	174	155	185	213	194	180	187	164	171	205	200	188	170	161	174	171	176	193	183	150	186	191	194	193	150	185	199	206	164	177	161	153	183	177	190	166	189	161	187	200	186	165	196	168	194	194	213	192	167	194	189	205	189	203	164	153	195	202	172	161	169	186	186	181	186	179	168	194	200	161	181	182	198	188	170	186	186	172	195	174	158	196	187	187	188	174	191	182	177	195	193	194	194	181	161	194	194	185	174	198	195	174	170	196	164	167	205	194	191	176	195	177	183	164	176	226	192	197	171	190	220	181	186	194	175	201	197	200	188	184	184	210	183	169	181	168	190	199	168	194	159	187	187	164	180	156	186	180	200	195	176	177	175	164	173	170	167	200	192	174	193	174	174	162	162	187	186	195	174	176	179	183	210	208	185	186	183	162	209	190	174	200	189	162	201	199	201	184	164	178	161	181	164	170	155	213	177	188	200	182	174	179	168	194	210	190	178	183	198	176	204	171	197	177	180	184	186	176	162	179	204	203	186	195	186	176	192	181	173	173	156	208	191	183	177	182	182	182	173	163	171	173	152	193	191	216	177	170	193	208	198	184	165	179	181	175	160	196	194	163	172	199	192	183	206	195	183	189	215	205	179	190	183	179	189	178	183	203	195	184	163	170	171	170	180	176	158	199	210	189	191	187	196	195	180	164	178	182	182	171	187	189	189	182	184	185	187	191	197	161	186	182	199	151	173	189	193	145	194	194	204	185	189	195	183	173	192	174	196	197	194	185	172	187	186	175	178	160	198	193	164	185	176	191	180	170	181	193	202	158	158	191	187	167	189	179	189	191	158	201	175	165	169	181	191	178	190	174	194	177	158	178	173	173	169	172	171	177	174	189	161	184	185	226	173	192	165	185	182	163	200	175	175	193	177	180	164	206	174	196	188	190	183	158	160	187	185	186	164	172	168	183	184	172	176	172	176	174	175	178	186	183	180	187	178	186	165	179	181	202	205	198	182	190	187	201	183	174	183	188	199	174	182	207	199	190	176	174	170	201	171	195	180	170	172	196	179	188	198	200	194	167	181	201	195	171	199	168	211	186	169	170	171	189	187	167	175	164	162	204	195	183	201	181	193	178	187	218	189	196	190	207	184	160	184	180	163	149	171	182	181	192	183	176	154	142	185	192	184	175	175	179	180	194	160	161	178	198	168	186	202	195	171	183	171	175	201	188	188	183	171	187	202	205	178	174	170	174	196	199	172	152	165	175	187	200	188	196	174	182	184	198	167	187	189	181	215	172	180	167	180	171	174	221	190	192	179	174	179	198	205	181	190	174	188	191	203	182	184	177	159	178	167	173	187	188	178	199	180	183	185	206	183	173	193	174	203	196	194	186	160	201	160	191	181	213	176	189	168	182	186	174	197	174	159	176	178	192	166	176	192	183	158	204	178	187	200	153	176	189	165	189	163	202	178	180	186	202	171	199	196	192	192	195	161	216	176	159	178	188	194	198	196	202	167	180	189	190	166	185	206	169	202	179	178	185	186	189	164	193	168	186	173	190	196	199	195	185	181	160	215	186	181	172	184	179	212	190	191	192	190	172	188	165	182	168	196	197	206	184	179	192	175	181	176	194	184	173	206	178	193	173	183	205	190	170	159	190	196	174	172	209	175	193	179	171	171	223	188	218	195	180	187	171	194	190	171	183	187	185	196	188	180	183	185	188	181	190	204	165	197	201	185	190	181	194	179	190	183	198	172	194	189	180	169	193	189	205	221	199	166	191	176	187	151	203	177	196	182	188	202	157	162	167	168	182	207	207	171	167	192	158	197	180	201	187	189	185	178	180	170	192	193	196	169	194	174	177	173	184	173	180	199	160	170	187	154	182	195	175	182	162	186	177	183	194	183	188	191	189	177	213	165	183	185	183	196	215	182	204	175	160	185	162	171	171	183	176	172	195	195	163	156	208	162	190	182	178	207	160	182	193	175	187	204	177	184	164	192	231	187	157	160	189	187	175	173	184	179	185	156	207	162	167	203	191	201	159	217	180	184	195	184	216	180	171	169	175	182	176	181	171	193	185	206	183	205	171	175	170	207	169	199	160	200	194	195	182	165	182	194	178	192	178	178	187	178	182	199	201	186	172	192	173	184	183	182	183	176	175	168	215	178	194	186	189	174	176	196	180	169	201	203	203	171	181	192	199	177	158	162	173	171	202	183	185	210	185	192	189	182	193	169	146	173	177	184	185	156	168	184	185	175	162	163	179	179	188	160	167	177	168	179	196	178	207	159	209	189	191	199	185	174	176	163	182	169	176	204	191	186	181	184	191	181	195	180	193	170	197	172	181	218	175	199
7925	3349	6952	7833	6785	6838	10073	37966	58569	31846	1262	1209	5554	26140	11722	1339	1097	1179	1051	911	847	793	829	862	762	710	703	653	694	657	631	765	936	813	863	885	977	1305	1367	1445	1605	1334	1268	1201	1367	1320	1299	1348	1290	1237	933	1117	5365	4539	3524	1785	916	649	531	559	544	572	498	536	533	525	553	523	518	541	546	518	520	540	506	564	544	508	534	505	556	543	531	551	531	549	534	557	513	540	543	534	526	593	493	529	510	554	553	546	478	510	536	525	601	539	561	502	534	587	566	495	553	519	534	503	515	555	501	510	537	551	521	532	549	528	535	536	528	501	524	533	525	557	529	542	538	528	548	521	527	532	550	524	547	519	543	518	536	525	500	540	526	522	535	495	569	538	523	503	525	548	546	560	530	544	535	511	518	486	528	515	504	519	560	479	567	571	515	574	501	510	519	540	513	522	513	514	552	509	509	539	510	557	511	555	495	503	540	542	528	512	542	517	501	496	552	525	506	494	576	543	564	533	514	543	551	516	523	516	555	497	507	535	534	520	557	548	517	564	524	536	522	547	540	524	552	528	544	521	571	534	523	592	527	521	541	533	526	523	533	545	546	485	543	500	547	549	529	514	546	534	500	514	495	516	501	535	533	537	504	546	582	541	509	547	519	513	559	506	556	546	558	564	569	520	528	498	523	496	510	565	540	527	544	522	530	552	549	556	528	506	532	536	532	535	516	563	568	548	501	533	540	523	529	547	522	553	528	507	505	538	556	494	560	522	520	510	513	515	507	521	547	497	546	581	498	543	517	532	527	504	540	542	536	529	532	561	566	515	524	518	519	522	529	561	536	575	535	525	514	530	548	494	531	532	492	553	558	502	523	530	509	548	516	569	538	542	518	533	504	519	522	494	536	494	522	508	510	530	568	564	538	536	525	537	542	529	541	576	556	549	558	517	572	528	550	539	533	561	512	504	507	550	518	497	530	564	544	519	558	561	537	550	522	530	528	597	497	524	484	548	548	520	513	535	492	472	520	523	523	538	522	510	491	518	569	533	514	512	510	507	544	518	525	510	495	536	540	527	545	568	526	549	491	548	542	512	563	483	539	496	533	481	565	549	511	490	523	524	542	554	516	550	529	571	479	522	497	533	546	547	574	530	545	509	561	544	538	533	489	528	532	490	539	496	540	505	546	558	542	544	530	530	511	543	518	509	528	488	537	522	548	528	552	515	531	522	518	519	501	530	523	513	519	533	550	551	541	495	532	496	529	559	553	522	511	541	503	530	553	557	550	560	539	542	558	460	541	499	521	527	522	536	527	565	527	508	508	530	546	528	516	487	465	534	556	509	516	516	479	517	516	552	508	474	501	526	507	572	576	536	530	547	532	540	514	540	517	513	528	514	534	530	555	539	589	525	538	567	539	543	523	539	516	567	552	550	563	542	537	590	556	535	505	507	571	535	529	523	487	563	492	486	565	567	511	550	557	497	548	552	553	559	558	506	497	538	545	508	549	503	536	556	534	565	560	521	528	549	530	547	508	507	537	558	541	528	543	534	539	518	516	504	561	541	533	531	554	512	538	546	528	533	555	539	518	526	479	508	509	523	535	540	563	504	565	534	545	551	533	557	492	510	520	534	527	527	517	571	492	518	531	521	513	529	522	538	544	522	541	518	502	534	481	532	511	546	496	536	570	523	519	534	531	528	524	499	538	585	537	525	537	532	501	521	526	562	505	535	524	523	536	537	519	544	502	574	517	481	549	533	568	560	564	545	539	544	557	534	545	527	549	502	502	501	558	537	511	535	533	570	527	532	519	543	527	539	544	535	489	565	544	510	492	555	539	536	526	576	519	560	530	544	527	536	564	565	507	539	497	534	509	522	544	495	543	485	536	509	505	518	505	554	522	514	539	510	513	564	510	537	513	538	525	528	464	487	517	518	520	531	549	536	517	508	502	517	540	545	596	518	566	521	545	537	563	492	489	591	549	519	533	526	544	527	509	504	520	501	550	543	527	540	560	520	530	518	512	549	536	543	538	557	516	493	565	555	526	529	530	556	544	501	542	521	560	520	523	527	541	551	562	541	533	546	560	530	511	504	548	539	517	556	531	557	540	563	573	519	510	513	592	533	519	539	558	564	514	564	563	519	476	530	507	548	545	549	545	500	523	535	532	543	535	498	502	535	546	538	502	503	523	552	544	528	542	521	495	526	499	525	491	475	548	560	531	547	525	521	528	538	518	512	518	505	549	507	510	495	534	529	559	518	580	551	544	529	511	572	546	485	538	576	570	508	576	522	546	509	528	506	522	562	524	555	493	531	516	581	517	545	508	564	543	547	518	490	559	542	514	601	541	511	524	532	547	541	514	516	538	522	526	529	555	543	514	515	547	541	528	507	519	519	525	564	515	550	539	518	510	546	521	557	511	537	522	523	551	582	554	506	537	524	527	530	528	543	520	526	523	490	548	553	513	531	555	561	501	550	514	522	502	526	495	565	503	525	500	524	522	559	513	528	526	546	503	547	545	501	509	547	526	531	563	552	515	496	574	546	543	543	529	527	488	509	530	544	537	540	489	519	534	528	524	579	514	518	503	545	546	560	537	530	579	540	511	496	521	518	546	546	499	523	530	499	557	500	556	541	553	523	532	518	525	497	481	505	489	554	541	586	539	535	547	508	527	471	511	489	525	529	522	527	565	538	535	512	552	483	551	512	556	513	534	551	526	544	552	513	545	526	538	495	508	539	546	565	523	501	530	497	534	517	529	526	532	551	523	561	526	527	557	518	555	471	527	546	521	528	529	537	530	506	557	571	501	554	483	520	588	580	524	551	521	521	536	543	511	565	527	505	578	551	549	537	570	507	577	536	538	468	538	539	482	548	536	565	524	498	480	552	487	554	569	549	508	520	493	514	558	542	519	571	502	549	554	573	534	518	541	561	502	543	525	540	478	507	513	528	514	536	519	548	534	503	537	547	560	493	524	528	493	573	566	529	501	504	530	551	529	526	561	549	511	499	510	503	536	456	544	548	443	520	533	553	526	532	566	553	525	516	462	521	505	553	513	522	529	519	520	512	539	532	517	532	542	492	554	509	538	566	564	548	523	564	560	519	494	548	536	512	566	523	538	542	518	536	523	531	514	574	541	486	523	540	528	550	535	512	547	538	547	539	508	507	508	521	511	534	542	519	490	565	525	517	537	526	534	544	522	481	523	507	497	552	511	515	507	524	508	523	574	492	529	505	550	518	504	585	533	538	536	533	574	524	529	510	531	517	556	533	526	539	561	542	516	523	521	532	520	497	560	515	518	514	533	543	530	591	518	569	531	504	546	543	524	497	540	576	511	535	509	524	548	533	526	565	563	551	517	507	561	509	519	487	518	553	504	527	507	548	542	533	502	547	503	543	553	515	514	544	508	564	541	526	533	553	532	532	561	529	512	550	525	509	510	535	535	521	551	537	532	547	525	531	511	513	549	548	525	529	522	510	558	529	529	492	519	512	534	550	526	537	489	600
2190	326	360	291	260	263	217	464	2717	1480	172	178	189	385	202	160	154	161	168	156	162	171	170	151	141	150	136	166	175	146	159	159	163	148	144	182	156	154	162	177	160	139	159	153	172	149	180	160	155	140	158	152	178	231	255	217	181	175	152	161	163	159	163	142	155	182	157	151	153	143	153	166	163	180	170	157	127	147	152	152	164	157	150	156	150	163	145	162	161	165	155	152	167	166	160	159	159	142	146	174	151	145	165	163	155	155	162	164	150	162	168	158	152	175	157	174	135	180	157	165	158	150	144	173	150	156	168	147	158	156	153	144	169	155	137	145	183	147	181	152	162	150	131	151	142	161	153	145	149	155	149	151	158	177	166	140	163	173	169	151	153	146	159	162	145	150	169	140	154	149	175	156	151	172	157	164	164	153	154	161	140	164	162	176	150	158	157	152	179	156	158	152	165	159	164	160	162	165	169	174	177	138	149	141	169	152	180	163	165	142	147	160	160	145	155	175	147	149	150	157	165	173	153	165	155	144	158	158	180	138	176	159	144	161	149	162	139	158	161	176	165	162	162	164	136	144	131	148	155	182	157	128	162	153	178	181	151	154	171	134	171	134	144	173	158	154	140	164	156	154	184	163	149	154	175	153	161	150	169	180	178	145	170	168	154	171	166	132	141	157	178	176	162	155	138	185	155	164	150	161	149	167	180	150	160	147	170	162	146	133	147	190	159	150	166	151	159	161	167	138	130	151	156	149	167	183	161	146	157	154	164	163	157	156	160	153	156	164	152	152	163	157	143	163	143	153	154	179	149	161	152	158	149	152	150	166	162	158	151	136	137	165	150	171	157	153	143	168	152	154	157	140	160	157	161	169	161	166	153	185	162	164	162	167	159	124	191	156	168	143	159	134	134	149	156	159	154	158	174	156	156	178	150	165	140	167	151	169	141	141	168	147	138	134	146	161	149	155	162	162	147	165	171	168	140	154	157	152	151	162	164	134	166	172	134	159	145	166	154	150	146	130	147	139	166	157	142	160	158	180	162	142	154	142	173	167	160	144	162	188	149	146	162	151	160	152	160	153	166	161	165	154	133	156	190	131	141	145	164	177	161	150	147	145	157	155	155	163	151	148	171	147	156	145	167	160	167	164	162	148	156	153	170	187	159	135	155	161	135	132	165	155	151	166	157	167	146	171	159	159	128	164	155	153	138	163	167	171	172	144	147	157	139	152	157	155	161	130	150	154	159	162	169	154	160	150	137	151	146	172	166	147	135	176	158	151	177	152	170	174	176	172	149	160	147	145	137	171	166	146	145	164	190	147	170	140	182	153	161	158	167	160	146	155	174	161	169	169	155	175	133	141	137	168	136	163	150	146	149	157	160	154	148	151	145	165	163	172	160	165	148	143	166	146	143	182	158	156	140	177	192	154	144	181	151	150	179	147	163	142	168	137	149	162	172	170	161	163	161	131	152	151	162	166	157	150	156	155	151	159	176	149	144	152	162	173	175	163	160	142	168	145	147	152	157	174	157	167	155	137	161	160	159	157	151	154	195	143	161	145	172	147	144	162	150	152	166	164	160	166	154	164	141	149	178	168	152	143	147	162	146	156	154	151	147	153	158	135	165	144	167	167	137	164	155	147	160	157	166	146	165	159	153	147	165	173	157	164	179	139	159	185	150	153	157	147	130	177	161	164	145	136	152	126	164	173	177	143	154	182	148	171	167	138	165	182	150	147	163	154	142	177	156	176	167	142	166	162	174	157	166	171	157	166	143	155	147	163	168	161	146	158	160	160	179	179	155	151	181	155	159	144	159	143	166	159	170	164	165	166	155	151	139	166	154	156	141	154	151	149	167	173	168	148	150	166	139	153	149	186	164	176	160	173	155	152	167	141	137	145	144	149	156	172	163	133	157	167	171	155	163	173	133	145	159	160	157	151	153	157	161	162	150	147	136	174	161	181	163	154	166	139	161	183	162	157	138	165	157	154	159	165	168	156	157	164	161	184	141	145	167	151	132	156	162	143	144	156	141	149	157	174	142	163	155	150	171	163	147	178	157	153	169	158	166	165	154	144	151	167	154	161	152	157	133	144	147	148	176	148	164	175	166	162	170	141	157	157	187	146	159	164	156	152	161	161	154	172	166	156	174	179	183	178	168	157	156	147	152	149	161	147	163	158	165	158	140	160	161	151	146	165	153	139	160	160	154	145	152	161	165	154	172	166	173	159	149	137	147	165	152	156	139	141	145	173	174	173	172	141	160	155	167	164	167	161	159	145	167	147	156	157	140	138	161	149	137	171	161	165	143	165	172	143	158	145	156	152	148	159	163	171	146	151	123	140	157	131	165	148	145	140	163	150	152	175	150	158	164	163	156	154	173	161	170	154	156	175	160	149	140	170	150	163	171	156	154	151	150	167	171	152	159	166	183	166	180	150	164	153	140	131	146	180	185	168	152	158	151	112	155	156	145	135	142	135	175	159	141	157	157	148	137	135	146	162	144	162	163	169	170	131	151	152	154	156	165	158	144	167	156	153	145	159	145	164	160	166	149	134	155	149	170	171	157	153	159	137	171	175	144	181	144	171	173	139	145	150	153	151	169	147	152	147	158	150	157	164	151	158	174	154	162	160	160	157	154	158	174	155	171	150	146	144	156	134	147	171	161	170	146	170	150	175	138	162	177	173	142	172	154	164	160	145	154	168	167	170	174	135	151	172	149	157	171	149	159	159	167	148	148	151	191	150	151	153	149	176	156	152	162	171	149	146	177	153	150	162	146	157	151	159	152	187	164	163	148	159	167	185	163	164	170	152	164	178	130	142	150	165	143	151	155	166	152	150	151	170	148	146	171	148	157	160	159	161	136	149	167	157	143	150	155	169	157	172	128	158	154	157	176	141	174	137	172	153	145	154	161	144	174	172	148	178	142	165	139	156	166	150	157	185	161	159	174	172	162	130	149	146	145	149	161	152	148	148	188	143	148	151	150	173	142	155	163	166	155	154	158	136	140	172	153	159	165	147	173	147	146	160	163	156	155	171	165	149	155	138	135	162	177	152	158	163	154	164	144	156	150	145	150	148	156	155	160	166	167	162	147	168	156	163	148	158	165	169	161	184	167	152	142	151	158	154	154	152	162	136	148	159	153	164	161	142	155	147	154	181	177	178	155	152	171	164	144	165	141	156	172	178	171	158	169	166	175	168	167	163	178	160	167	153	155	175	179	161	156	136	161	139	152	176	166	173	172	150	164	169	150	129	144	162	158	138	169	179	161	179	167	150	143	122	161	146	163	145	148	142	153	143	151	145	151	148	175	139	155	134	173	173	157	177	168	140	137	146	163	147	163	141	158	160	167	137	140	178	166	180	160	151	158	158	161	140	155	156	135	178	155	173	142	154	137	143	168	157	143	129	153	153	134	133	166	145	139	153	145	134	157	143	156	159	145	147	146	177	146	150	172	157	163	170	145	148	147	149	150	146	123	171	158	174	159	178	184	148
2271	721	883	888	877	938	813	2347	13257	5681	476	505	602	2299	745	499	510	476	484	459	470	473	503	437	470	453	465	430	462	477	447	446	491	475	480	486	497	470	486	468	463	465	478	456	466	494	488	501	485	493	488	526	757	996	969	719	614	470	446	450	445	452	461	442	457	453	464	446	469	422	449	487	454	418	425	460	447	460	434	435	470	435	425	458	478	470	418	451	447	444	457	459	431	435	404	478	464	459	461	446	444	435	459	458	433	428	459	398	447	447	473	410	467	425	460	444	435	435	423	445	463	405	446	491	485	459	447	464	434	442	415	473	427	461	466	487	456	531	442	472	450	440	448	424	447	458	410	454	432	465	470	466	447	437	441	470	471	443	456	476	458	491	462	465	422	457	458	462	470	438	459	454	424	452	446	446	452	451	432	440	457	468	436	451	500	461	472	454	415	441	487	449	491	404	437	427	468	439	484	426	444	478	474	463	471	419	423	455	442	463	415	459	455	453	446	450	468	453	461	459	436	439	482	428	433	466	474	462	460	511	465	434	430	470	423	493	490	492	477	434	458	427	454	443	488	467	488	465	428	419	439	489	446	468	426	425	438	465	452	441	443	435	429	448	420	445	471	422	459	465	483	435	435	441	434	433	434	422	468	431	454	423	480	492	434	472	429	453	477	461	471	436	492	444	431	469	420	457	437	427	463	469	470	454	490	449	410	431	437	483	463	445	462	489	433	449	450	479	410	472	446	436	491	459	429	418	470	458	485	459	464	439	433	472	446	456	460	434	444	457	468	461	463	457	458	433	456	405	419	463	498	466	424	452	431	436	459	450	489	430	467	459	438	476	468	465	441	454	463	436	430	433	447	454	446	455	431	444	444	430	451	423	455	458	457	451	444	477	476	484	437	458	427	452	444	466	449	454	443	438	471	460	458	453	483	516	435	452	451	450	469	425	476	439	459	447	466	429	488	445	454	418	445	487	452	436	470	471	457	441	445	444	487	448	438	434	445	423	472	432	453	445	452	480	451	440	441	444	463	469	422	449	444	472	439	472	462	401	495	455	494	442	460	420	450	464	447	486	427	425	466	438	447	440	452	420	442	470	474	488	482	451	453	483	426	466	461	438	401	438	489	494	465	491	495	461	489	459	466	448	449	447	458	468	420	476	426	433	448	459	487	434	428	435	469	456	482	470	427	428	443	476	471	453	449	419	458	472	453	458	495	469	485	496	420	476	449	446	446	470	477	463	420	441	453	471	450	433	506	475	464	448	451	427	468	431	448	409	459	445	462	481	473	460	438	441	447	448	417	454	426	439	454	479	452	453	478	402	467	450	442	414	465	398	463	445	460	489	505	452	433	457	484	480	489	424	472	436	430	480	477	448	433	444	446	475	443	448	449	452	435	439	469	461	446	436	444	465	474	447	480	481	482	469	431	442	469	465	465	475	437	464	467	451	467	450	416	468	439	472	435	449	428	418	468	472	448	459	452	469	439	487	455	464	463	449	420	477	432	460	443	431	447	498	409	475	436	468	423	421	475	439	455	476	449	450	454	462	420	432	470	500	436	448	468	446	481	470	490	501	460	453	445	452	462	449	453	465	490	462	441	437	478	476	467	405	424	429	471	440	436	439	430	439	416	445	435	486	467	446	495	431	462	432	469	408	464	475	420	452	470	453	441	455	446	442	464	445	444	461	457	473	480	456	462	483	396	430	436	448	433	460	465	461	455	455	440	473	480	449	430	457	463	486	418	475	401	459	436	429	453	466	441	424	460	449	485	427	459	496	467	450	406	437	430	442	461	428	398	458	417	486	462	451	462	426	470	462	472	482	461	440	516	444	429	438	461	470	469	461	400	448	443	423	468	429	441	438	433	449	493	450	468	467	427	427	446	406	437	471	427	436	453	457	453	469	479	467	438	481	486	445	416	467	451	437	421	484	431	434	489	426	465	465	431	469	430	441	444	439	455	469	420	449	460	411	440	431	455	462	440	451	424	460	496	445	469	461	474	498	459	456	475	473	421	417	483	479	479	452	446	442	452	442	465	484	440	452	481	436	489	442	429	411	504	449	448	453	452	413	468	472	468	473	451	521	469	452	439	447	442	454	459	423	479	471	432	463	470	426	448	407	459	456	447	464	440	446	446	435	461	477	438	419	434	478	469	439	415	457	474	433	444	458	454	481	494	441	446	423	463	473	449	464	477	464	465	484	426	451	452	442	473	485	483	479	464	435	473	451	456	451	485	417	470	439	472	437	476	475	441	443	409	483	469	404	483	440	498	459	437	451	434	414	464	427	457	444	433	465	469	464	451	417	466	430	462	462	430	452	470	441	444	463	459	478	488	428	403	449	477	457	433	429	503	463	438	449	454	443	449	469	449	436	459	455	489	426	472	444	425	459	461	433	451	469	453	391	456	432	453	437	472	462	496	459	460	417	446	478	454	469	471	440	448	438	444	445	473	454	492	435	439	466	469	418	465	420	454	410	436	441	445	481	460	402	484	478	433	431	426	451	449	446	459	427	456	446	458	450	470	446	473	437	459	436	430	471	451	448	436	480	460	446	443	440	441	476	431	442	429	458	406	442	432	462	431	467	444	430	462	450	473	427	457	445	452	443	459	445	443	438	452	471	477	462	500	461	436	493	461	454	464	452	493	481	476	495	423	484	455	506	454	437	454	478	455	471	483	479	475	428	446	450	432	435	464	474	444	485	443	436	433	449	457	465	454	406	427	464	445	444	443	469	472	487	475	469	472	441	441	455	437	449	450	471	445	475	424	482	471	503	458	439	431	444	442	448	439	418	445	448	464	460	424	454	477	429	452	494	455	456	463	499	481	451	442	478	468	472	497	455	456	443	451	447	425	459	449	453	490	476	475	452	444	434	473	456	462	447	485	413	421	444	463	446	409	493	425	434	464	422	429	450	452	441	458	441	438	443	485	452	481	467	442	465	475	472	474	433	434	439	439	449	501	441	459	454	443	465	467	482	451	477	423	466	455	426	475	460	467	451	446	428	454	473	467	470	466	439	420	458	490	474	449	489	471	441	464	471	467	447	482	451	451	442	465	435	416	473	431	463	449	483	452	475	440	437	428	466	449	451	485	464	469	469	426	444	450	440	449	445	450	408	440	442	467	457	436	468	433	416	438	456	442	430	439	431	486	455	472	483	442	483	437	462	436	444	471	450	469	421	432	480	467	477	468	414	435	426	461	432	452	449	464	468	446	465	434	416	446	485	465	444	467	438	455	489	460	443	430	402	458	488	447	428	473	411	420	462	488	463	479	476	483	453	437	473	424	419	425	460	489	479	435	476	441	493	423	481	431	423	449	478	459	453	411	458	443	445	411	451	463	406	468	439	438	433	463	465	434	447	457	445	456	431	445	441	459	469	475	447	472	430	448	470	444	436	446	449	431	437	430	434	477	418	447	449	484	423	449	477	449	427	455	438	458	458	462	439	472	433	458	464	449	447	437	462	463	476	459	458	441	410	439	452
9345	1832	2135	1830	1468	1159	952	3523	27160	7811	315	236	578	4081	376	303	258	267	225	195	166	179	162	203	158	165	148	142	152	147	162	147	200	173	166	174	179	182	183	213	171	179	169	160	189	212	204	206	206	197	197	250	808	850	725	439	256	137	131	115	131	145	126	122	127	125	129	136	124	144	120	140	128	123	122	100	120	138	129	113	111	130	137	125	145	139	146	130	121	107	125	142	127	132	136	129	117	123	113	127	116	135	122	137	141	131	151	107	126	134	129	134	130	131	121	126	128	114	140	131	129	114	123	141	114	139	135	139	136	148	125	128	126	118	120	129	120	148	141	141	155	131	120	123	130	133	127	143	142	137	133	121	114	165	129	133	130	122	116	129	125	118	146	125	108	108	124	116	130	157	125	136	121	137	104	124	137	148	125	130	130	126	117	135	119	128	153	125	119	154	140	128	120	111	122	127	125	133	129	134	133	133	120	121	141	144	120	143	112	132	129	137	132	141	133	133	115	151	114	113	133	124	126	128	130	121	139	124	133	122	128	130	122	117	117	143	125	114	127	119	137	123	98	135	143	113	113	143	140	146	138	143	128	114	134	152	115	131	135	132	127	138	133	119	134	124	133	135	122	135	125	124	130	131	131	112	137	118	126	129	121	134	144	129	128	151	132	114	126	144	121	119	135	118	99	118	137	108	123	150	128	130	136	133	133	132	126	129	114	131	130	147	112	108	123	130	127	125	125	109	111	120	131	133	134	123	126	123	120	117	138	123	126	148	108	125	127	124	114	144	139	115	121	117	146	135	135	138	131	123	133	123	108	133	131	120	113	113	143	129	129	147	131	133	108	117	127	118	156	115	110	121	132	134	120	115	138	127	117	106	143	138	125	129	111	124	144	120	126	124	127	125	133	138	137	131	139	129	146	142	119	131	122	129	130	128	138	111	119	135	145	146	120	143	132	142	124	142	136	131	138	123	118	118	103	118	136	137	141	131	124	132	124	116	132	123	124	104	118	105	134	124	139	128	131	104	123	129	136	116	121	128	124	123	123	129	113	149	123	123	125	119	140	136	120	121	127	124	141	139	121	135	123	121	128	127	129	106	136	146	125	104	119	135	143	114	112	141	133	120	125	122	150	128	121	141	139	150	138	130	113	134	119	123	133	133	152	119	131	109	124	131	131	119	151	117	142	125	135	128	124	135	131	134	133	138	127	133	153	142	144	122	136	151	118	131	128	123	156	144	146	135	138	132	120	133	117	119	134	133	129	134	110	113	127	127	109	129	117	128	133	128	120	126	137	137	127	151	100	140	136	133	121	140	137	130	112	132	112	131	123	124	132	132	150	136	123	131	133	125	143	148	141	133	134	137	136	123	115	124	129	125	121	128	127	133	124	132	129	119	120	127	137	147	156	119	142	131	119	130	119	124	124	129	130	131	140	150	132	129	138	125	137	132	108	129	121	123	119	125	108	123	125	123	147	122	129	137	117	119	127	134	119	111	114	111	132	128	118	132	116	149	107	129	132	140	147	114	129	122	122	113	114	144	129	133	126	110	121	118	151	128	138	114	132	124	124	128	123	145	120	131	116	101	129	129	125	121	133	130	119	157	144	131	142	123	147	127	127	137	137	141	134	129	154	123	148	120	148	128	119	121	130	143	140	139	151	126	116	128	122	137	140	145	134	126	115	123	137	120	132	146	115	133	115	125	140	123	125	137	138	128	133	115	134	127	97	139	119	142	141	126	124	133	156	129	129	116	125	131	119	134	150	146	138	129	130	108	125	131	125	134	124	133	125	120	129	122	124	138	140	138	126	126	120	139	116	132	121	113	106	135	115	127	134	137	140	112	140	124	129	111	158	119	109	129	139	141	139	120	119	135	148	136	132	111	133	133	124	122	139	133	139	126	126	132	128	134	133	119	121	129	125	119	137	134	121	134	119	111	106	138	139	114	124	126	138	123	117	141	113	151	155	131	153	114	148	115	143	134	97	115	123	123	131	125	138	140	117	127	133	110	134	136	135	122	137	130	147	133	125	139	125	130	114	133	124	135	146	129	125	121	147	120	131	129	142	116	137	125	135	134	123	117	140	144	137	124	118	112	127	129	135	141	137	126	123	132	116	134	139	116	128	112	137	128	140	128	130	147	150	138	128	126	139	111	133	127	124	137	132	126	132	155	116	138	128	124	122	136	113	111	126	109	137	136	113	110	141	142	129	122	127	146	128	147	112	118	119	154	127	131	129	144	129	122	138	130	136	118	121	127	108	144	145	140	151	139	140	131	139	145	139	136	115	132	133	138	142	133	119	132	130	128	127	140	137	123	129	127	129	142	109	103	122	127	129	125	137	143	114	146	117	141	132	122	135	127	123	132	121	116	108	136	121	113	131	124	120	146	113	125	125	112	114	108	121	131	124	132	148	122	117	123	117	115	117	128	123	144	126	134	137	148	123	126	135	143	112	127	129	119	139	129	129	135	127	135	122	121	129	142	131	141	127	131	116	134	116	111	131	133	153	154	109	133	125	135	125	116	143	142	115	145	122	131	130	125	145	132	101	138	125	128	135	115	117	122	124	150	132	111	131	132	139	111	137	136	124	125	134	132	128	121	125	133	120	164	117	107	132	125	107	119	139	128	128	131	111	155	144	149	120	128	144	134	103	103	121	126	126	124	118	126	127	111	113	128	113	127	127	149	118	140	142	149	127	114	125	123	133	125	123	133	123	123	127	125	139	129	114	100	125	129	133	142	127	139	122	126	136	107	133	144	129	135	134	142	119	131	134	147	119	131	120	127	124	128	139	124	136	118	156	114	133	129	122	128	133	147	127	126	141	119	114	155	117	142	129	121	124	125	141	138	109	131	123	152	108	142	127	128	131	140	144	103	148	124	125	140	121	133	115	125	133	141	128	140	104	131	108	141	122	118	134	140	117	100	119	141	134	129	130	138	138	146	130	136	151	129	121	152	120	117	142	120	133	130	142	131	133	140	124	127	129	144	105	113	125	135	127	108	121	111	122	142	136	149	138	142	148	114	130	128	145	128	113	110	119	135	133	123	104	130	153	130	133	142	128	128	146	145	116	114	127	122	129	114	137	136	149	132	114	121	139	133	134	139	133	133	138	126	102	132	139	139	119	133	126	142	122	134	122	115	136	135	128	139	111	163	135	119	136	151	134	133	113	134	125	124	138	137	135	141	145	103	133	126	120	124	134	150	132	124	144	127	134	141	138	133	138	141	123	126	128	152	123	147	132	139	120	119	119	121	117	133	136	121	121	128	131	138	137	133	107	122	125	142	124	130	125	120	130	126	133	139	108	142	140	112	130	134	120	136	131	119	114	115	129	111	120	137	126	133	130	139	124	116	156	119	122	121	136	136	100	113	130	127	135	131	133	139	113	121	127	137	114	143	137	129	120	156	132	132	138	142	136	124	156	138	131	136	134	121	112	133	153	123	127	116	138	124	132	98	143	117	116	134	137	126	136	121	119	103	129	133
6094	1903	3873	5013	4909	4362	4137	13489	45544	3393	1130	970	3012	17338	1753	1402	1279	1282	1182	907	741	689	745	769	743	683	590	580	561	610	711	715	808	915	860	944	866	769	793	915	795	739	764	713	796	1050	929	1031	1159	1177	1067	1395	5549	5748	4421	2189	937	532	428	419	394	372	371	412	370	406	378	350	378	364	389	386	356	405	370	364	401	397	412	412	370	358	444	446	392	385	407	355	381	402	390	381	408	403	425	376	404	378	376	407	382	370	399	407	421	384	416	347	433	368	352	391	382	371	392	406	391	386	405	372	410	388	351	393	397	369	400	390	367	356	395	371	373	380	409	395	377	381	364	392	386	375	377	370	391	364	413	383	376	374	400	413	392	382	411	361	377	375	404	423	402	382	393	388	416	367	392	400	396	395	404	442	393	351	354	426	406	392	376	408	422	374	383	372	347	385	376	366	401	375	384	374	388	393	385	401	387	394	399	381	366	413	388	350	402	390	415	407	353	379	414	350	361	390	413	416	403	382	385	391	373	399	371	369	433	385	361	381	395	402	407	393	402	380	401	387	374	392	376	416	391	394	394	378	434	388	381	403	385	373	399	335	378	414	417	390	385	414	322	364	373	374	370	370	397	405	407	400	424	405	412	378	376	415	384	384	403	385	429	438	403	369	388	413	407	397	407	401	409	403	373	408	405	394	410	374	340	403	353	325	378	373	375	330	377	425	401	391	407	409	356	390	356	379	379	391	420	368	402	384	415	382	415	373	395	372	396	389	373	414	357	363	412	423	399	410	363	377	358	437	385	358	378	420	376	411	386	403	387	398	416	415	382	373	388	382	407	369	359	388	392	393	406	398	409	341	356	408	397	425	363	388	366	389	383	370	363	355	414	391	379	406	389	379	391	394	404	393	409	364	390	388	375	366	383	380	403	399	375	384	378	367	388	395	362	390	410	405	407	372	360	350	374	400	373	422	430	356	393	389	360	417	375	425	371	378	404	389	354	402	386	417	408	407	406	418	393	370	410	406	370	367	414	392	401	369	356	395	395	371	387	387	379	421	380	390	405	406	386	369	396	385	420	391	430	383	397	381	387	385	402	397	385	405	387	380	400	380	382	408	398	372	394	361	411	377	423	378	361	373	406	375	419	378	401	422	377	394	398	392	370	394	365	383	362	376	373	398	362	371	368	394	373	412	362	402	375	373	396	393	411	374	400	384	396	361	412	399	381	367	389	381	381	418	383	406	409	391	385	390	410	407	394	372	368	378	382	374	384	400	362	394	368	400	387	360	392	364	410	399	394	376	407	375	372	358	375	396	398	440	394	392	409	388	383	430	381	385	410	418	376	414	411	420	405	379	358	373	338	365	380	386	402	362	396	425	406	387	416	386	412	395	411	387	368	377	393	390	365	386	350	393	394	400	382	380	395	361	416	364	389	380	352	366	388	365	400	383	367	356	408	428	411	361	409	382	396	332	397	330	386	406	399	381	380	379	420	390	358	363	372	398	379	361	368	406	378	380	378	388	408	392	416	381	403	378	411	413	395	393	386	404	372	401	406	404	354	408	390	356	380	398	403	405	383	376	405	416	399	394	430	349	385	411	381	406	391	405	385	394	354	415	407	374	402	387	384	353	397	422	385	378	385	431	359	420	395	402	403	388	396	403	360	416	364	398	366	389	381	380	404	401	373	385	356	401	382	378	395	373	413	411	396	389	382	390	383	376	420	412	387	374	382	386	374	404	383	409	386	414	414	369	402	364	389	386	394	404	386	411	364	360	373	375	383	352	390	401	379	398	418	393	367	438	391	363	426	397	387	417	392	346	374	372	381	365	363	408	415	360	357	362	380	369	405	377	349	383	371	400	363	367	391	378	394	363	440	404	385	369	402	397	394	363	385	375	397	386	371	409	380	403	370	413	392	414	429	333	372	411	360	378	418	395	394	385	359	358	398	409	432	378	334	398	381	406	385	405	361	370	376	387	380	405	389	425	360	396	396	425	394	367	365	382	408	382	401	408	395	379	410	335	394	387	430	376	398	355	367	401	367	359	386	403	380	381	360	332	385	365	387	399	379	386	348	377	367	391	397	376	384	364	360	367	399	442	415	396	371	387	414	370	396	393	377	408	377	380	372	408	402	367	391	403	363	408	412	396	386	398	383	372	414	363	392	412	396	418	383	363	373	378	372	395	379	397	358	388	387	427	406	377	369	380	409	414	385	369	365	388	399	378	427	402	399	402	411	388	395	406	373	392	390	387	387	387	388	388	406	385	395	406	384	424	419	401	363	407	370	381	424	369	390	403	408	338	416	378	413	370	353	368	368	399	391	352	375	389	354	395	338	388	399	377	371	392	368	361	385	395	374	376	416	408	394	386	399	390	417	399	390	365	353	383	393	375	385	425	370	383	387	380	387	407	366	422	349	354	374	383	414	357	394	360	424	406	364	398	388	385	381	383	395	373	380	404	370	407	394	407	380	372	394	384	423	396	359	368	381	359	412	422	362	380	421	381	419	391	416	384	372	423	360	430	383	397	389	390	349	394	417	402	387	404	366	384	395	379	390	368	388	372	390	386	373	374	385	420	397	369	395	390	390	401	338	350	368	416	396	422	391	345	415	395	408	354	384	378	410	348	373	379	382	384	394	385	402	401	385	404	394	380	381	415	405	397	386	366	386	423	374	399	368	359	388	386	387	416	351	414	389	385	378	367	416	367	409	370	412	394	356	373	396	382	386	399	382	363	378	399	400	378	386	384	393	367	397	371	358	384	352	391	406	365	405	375	372	380	398	429	390	366	382	396	375	386	379	394	363	405	410	362	364	389	390	389	411	386	393	403	381	397	376	427	390	373	367	364	378	401	392	378	376	362	384	385	393	348	397	423	408	360	412	414	336	365	396	399	409	381	375	409	411	368	385	418	419	391	431	397	376	394	390	403	379	407	377	363	405	392	404	382	392	380	380	391	340	411	400	372	409	398	412	386	400	362	386	396	391	379	383	395	416	379	383	406	415	368	386	370	373	354	386	363	385	366	405	386	419	367	377	418	357	402	378	354	401	397	388	383	403	353	395	367	391	397	388	388	381	373	390	418	388	403	417	373	400	396	349	417	356	413	370	399	420	409	372	380	401	396	362	405	393	384	393	353	414	380	388	429	407	372	360	397	375	374	384	386	411	382	389	384	416	360	399	399	384	382	425	346	359	352	374	406	367	390	369	443	402	441	368	426	403	367	397	397	407	394	393	402	408	415	397	407	369	364	383	388	417	424	411	366	352	406	399	363	411	412	401	378	404	431	369	383	380	392	383	402	418	414	400	382	373	382	396	367	379	366	403	407	405	412	397	408	399	385	387	389	355	431	366	396	399	428	398	362	368	394	423	383	388	407	394	379	387	390	403	368	371	387	402	405	384	399	396	378	390	412	348	360	392	420	367	350	381	385	384	414	386	430	365	421	372	397	384	365	396	370	372	381	387	399	374	394	385	409	380	419	383	361	393	378	422	391	367	401
15777	3665	3364	3221	3532	3079	3407	15513	42660	29510	3725	454	1572	6156	1471	346	299	342	356	305	255	242	245	223	190	214	189	189	192	211	217	224	202	207	217	228	220	209	203	200	226	221	262	236	210	234	225	267	208	240	274	263	873	953	770	464	228	207	172	179	177	192	183	150	156	142	175	178	186	164	175	175	161	150	184	165	167	166	155	176	154	196	167	157	146	186	176	168	159	167	151	177	157	180	185	143	146	164	161	173	151	163	180	175	181	170	154	174	171	171	155	159	178	167	168	177	165	171	158	183	169	184	163	170	146	185	159	168	163	177	168	164	184	166	174	173	154	162	164	166	160	150	169	146	153	173	157	178	159	165	166	170	181	182	184	154	169	169	174	141	173	185	182	171	146	162	176	184	156	165	153	129	179	193	186	157	167	166	172	154	165	163	142	173	151	154	168	188	145	153	166	159	180	171	186	157	156	190	166	178	161	146	174	159	153	171	169	176	155	185	168	164	186	154	167	162	164	156	159	164	175	186	171	168	181	162	172	164	177	152	171	156	179	149	149	166	155	172	155	155	167	163	153	211	201	157	179	169	158	158	177	177	180	204	164	183	168	184	148	178	172	184	176	163	173	187	157	180	192	174	178	175	164	157	169	159	168	169	179	151	171	169	149	163	148	192	147	159	175	163	185	152	184	170	175	167	183	169	169	145	142	168	165	156	139	158	183	174	176	155	172	130	171	146	175	173	155	174	173	205	158	145	159	158	176	175	171	183	166	167	172	158	171	156	177	198	173	182	155	177	156	173	177	152	187	177	177	166	176	173	175	171	168	200	164	164	156	160	169	162	190	163	162	161	178	167	176	161	175	186	182	177	186	181	168	181	184	189	171	173	161	176	188	157	157	176	178	176	194	163	195	170	148	157	173	183	179	176	152	178	161	143	173	170	158	181	188	173	152	170	151	159	141	159	165	160	158	170	177	163	160	180	188	158	173	164	160	161	143	158	183	158	165	169	152	174	178	169	139	150	157	157	172	171	164	178	185	185	185	162	146	183	173	156	172	163	163	165	148	179	166	164	185	186	180	178	157	170	171	190	168	174	176	168	192	159	191	167	185	169	160	164	177	176	159	158	163	167	184	195	179	149	183	140	180	176	174	167	171	167	153	163	176	164	157	210	181	163	148	155	147	171	173	150	167	161	157	164	158	180	178	195	181	164	188	186	169	135	176	159	147	168	178	182	158	165	191	157	169	185	180	144	167	155	178	155	153	180	179	168	155	178	172	169	159	181	193	152	162	191	185	171	172	183	170	148	154	169	157	160	178	172	181	167	164	162	171	171	167	161	198	180	169	167	164	165	151	189	169	166	173	159	187	154	164	175	166	158	176	163	167	155	186	165	170	150	142	158	172	151	198	181	159	165	145	202	175	147	163	191	157	165	161	141	168	173	166	160	160	166	181	186	183	144	168	184	160	181	189	162	179	148	156	157	192	163	172	165	153	167	192	170	173	157	146	162	176	196	173	167	175	153	172	174	155	173	197	186	176	171	144	181	163	164	151	162	172	181	187	153	157	179	151	179	173	195	150	174	162	177	171	141	180	182	170	169	164	168	181	192	158	168	169	169	172	165	144	162	182	178	173	163	178	159	159	175	151	167	178	166	157	201	171	178	158	172	168	194	177	186	169	167	186	170	177	163	154	190	180	145	172	145	173	162	172	172	161	166	166	155	164	160	172	151	153	185	164	163	158	160	179	174	152	155	170	158	189	160	171	149	143	174	172	168	150	167	181	162	179	174	171	162	157	139	167	175	160	180	168	169	166	192	170	158	173	197	188	148	196	163	197	175	146	173	198	153	180	155	163	178	175	167	149	153	185	183	159	152	159	207	145	154	174	164	161	177	184	209	178	173	166	170	140	164	177	170	180	160	161	179	162	147	188	167	150	169	156	168	161	169	187	169	167	188	168	167	145	173	181	160	139	164	171	164	163	151	187	153	196	170	173	153	166	181	167	151	184	176	178	155	168	156	150	173	172	157	182	154	138	173	160	164	175	187	159	172	154	152	171	160	166	205	177	166	199	180	170	166	166	183	164	149	135	185	167	138	165	158	152	193	161	163	192	176	146	158	160	184	151	150	147	164	165	135	165	156	175	182	161	164	148	149	158	174	177	177	162	164	167	146	158	175	160	158	169	163	179	160	175	187	154	149	187	166	162	152	159	160	184	176	174	150	156	172	169	193	168	174	193	153	161	139	177	170	164	168	156	144	166	171	166	195	177	152	165	178	181	166	163	164	178	193	156	173	156	156	170	151	169	174	174	155	161	167	163	173	171	148	185	166	148	197	163	164	181	174	179	165	171	178	167	168	191	152	176	148	178	162	175	154	188	161	169	167	188	186	160	151	165	149	161	160	161	184	183	166	173	164	172	196	152	142	190	171	169	172	169	176	186	174	164	176	176	178	156	195	206	168	178	146	189	160	172	164	165	154	176	176	172	177	161	177	189	160	144	181	179	152	163	170	147	181	186	188	179	151	180	168	173	179	189	152	167	165	151	170	175	199	206	161	172	162	165	158	192	147	154	184	178	166	154	169	157	183	154	165	175	169	144	170	193	157	138	163	172	164	173	170	173	167	147	162	175	172	140	156	167	167	185	165	161	174	187	170	168	176	167	167	159	154	164	176	184	148	165	188	183	182	133	166	165	157	185	168	168	175	168	173	163	153	155	184	171	176	167	165	168	164	148	163	158	206	175	176	159	179	158	167	187	179	183	157	167	169	145	178	167	171	159	179	183	176	172	162	184	134	171	167	171	196	164	182	170	144	166	177	161	165	165	166	167	158	160	152	168	163	187	160	159	182	190	179	163	179	150	168	179	176	160	169	155	175	158	180	165	167	149	152	194	161	148	188	179	155	161	159	168	166	180	175	183	148	163	199	174	156	191	195	167	179	145	169	164	187	181	173	178	163	167	177	147	173	210	153	189	177	170	174	158	185	160	167	171	166	158	180	165	161	178	160	171	163	190	143	165	163	188	176	166	175	185	161	165	166	166	169	189	180	162	158	159	198	141	151	162	178	179	151	163	173	171	163	181	163	189	164	183	174	144	158	203	158	153	175	159	173	138	163	188	197	163	168	160	151	178	167	176	166	146	186	158	196	141	170	185	172	187	163	147	177	174	148	149	186	161	168	163	177	163	189	173	168	164	184	175	197	143	185	154	170	165	132	156	160	162	157	172	177	156	167	179	158	173	176	161	198	149	190	176	158	159	168	175	167	152	170	170	169	171	159	152	173	153	159	172	162	181	165	153	168	151	148	175	178	163	182	160	167	185	173	162	142	182	191	149	199	166	176	161	157	185	157	171	163	159	178	159	165	158	158	148	181	166	176	195	159	170	170	175	172	161	184	170	178	159	162	180	164	158	159	160	181	156	181	184	165	177	165	154	165	165	154	163	161	169	160	152	178	154	166	168	170	164	176	177	149	171	164	182	176	150	160	151	182	166	168
8023	3081	6157	8123	8851	8421	11500	31100	58083	31032	1755	2093	7998	21283	5205	1643	1446	1414	1604	1449	1046	948	904	921	869	853	669	722	682	673	743	875	949	860	945	923	879	775	824	812	761	914	1213	1196	956	1050	939	1182	946	1239	1414	1524	6147	6220	4620	2493	1161	654	451	502	500	479	497	483	474	507	510	534	488	499	495	509	517	468	468	488	459	458	524	441	495	486	461	471	475	503	529	472	496	468	488	475	464	479	505	527	487	494	510	455	545	480	498	488	476	457	520	486	501	506	501	484	490	533	490	509	505	523	489	479	531	483	487	495	489	503	526	519	486	508	503	499	480	511	512	480	476	487	535	489	480	500	535	491	501	481	515	466	531	519	477	523	505	491	474	509	499	524	434	487	515	490	512	512	511	503	504	513	466	520	513	475	479	499	487	524	513	478	462	492	512	490	486	451	486	491	484	453	472	497	492	449	524	498	521	498	475	499	518	479	468	506	485	472	531	453	511	485	501	511	497	515	513	495	499	476	505	504	527	493	495	487	501	531	506	500	516	473	486	495	464	484	490	487	521	479	476	476	493	504	464	501	460	460	484	488	534	523	468	510	461	497	507	500	539	470	454	488	504	473	465	466	529	477	475	538	471	484	478	531	535	505	477	476	489	517	471	506	510	485	483	476	504	473	471	514	527	517	493	496	474	474	480	502	520	481	465	470	486	480	436	498	458	477	479	483	514	525	456	508	508	512	450	501	489	523	478	480	510	517	489	470	509	493	483	459	480	498	506	483	477	502	527	478	480	471	547	462	496	500	491	470	476	479	530	474	510	474	511	470	499	484	488	500	445	479	464	470	491	501	485	501	503	464	488	497	508	494	496	482	490	516	469	516	498	478	510	518	483	505	500	510	494	485	491	513	453	503	525	513	471	475	473	494	536	510	493	437	490	501	489	489	460	495	479	457	477	475	500	523	509	503	480	524	520	482	481	481	463	468	500	456	466	493	526	498	476	536	474	539	510	525	496	524	469	472	494	497	528	499	519	485	471	470	499	463	498	476	512	456	505	465	500	510	503	513	468	504	495	471	480	475	483	510	508	489	476	479	458	508	455	473	457	481	510	490	447	456	499	515	486	472	496	515	519	477	499	514	497	476	503	503	481	495	504	488	496	504	454	526	500	475	491	537	474	503	499	489	537	488	450	460	481	495	485	467	500	492	477	489	536	491	539	469	465	504	458	526	465	494	480	485	463	495	493	459	473	502	481	467	478	502	469	487	510	469	514	529	489	493	480	477	472	495	502	459	477	481	506	446	528	488	487	487	505	526	521	497	464	508	469	550	529	557	489	474	475	466	506	506	474	463	497	503	482	457	505	458	478	527	480	451	481	488	451	487	449	449	476	503	501	449	504	488	512	481	505	506	477	506	478	510	493	497	489	485	475	496	497	469	462	458	476	497	484	508	489	480	496	513	487	500	466	485	485	464	482	491	489	483	451	493	507	496	507	494	497	463	534	469	495	458	488	458	481	477	520	496	494	504	489	495	483	481	468	468	499	512	461	475	506	488	543	490	445	458	530	494	513	541	483	475	516	514	493	470	466	459	501	507	511	456	470	477	498	450	515	490	453	482	525	500	519	510	461	531	486	485	485	538	479	546	509	484	534	476	484	457	497	475	480	483	494	521	501	509	518	494	487	500	523	509	482	507	500	472	461	477	461	478	462	516	463	474	452	486	478	436	501	466	506	522	470	476	516	500	465	523	508	459	481	495	502	491	489	511	464	485	492	474	449	463	453	470	520	453	454	480	492	527	486	524	490	514	493	479	520	522	521	479	463	479	477	514	527	487	496	492	501	533	504	477	502	480	489	497	474	448	498	490	495	489	493	492	499	491	482	475	505	501	540	473	490	516	478	459	527	483	500	469	477	481	486	489	512	482	504	472	473	496	495	470	507	504	512	537	501	499	495	488	466	500	522	542	461	508	527	503	508	488	505	457	490	505	496	481	471	441	472	477	477	511	468	451	454	489	505	485	514	496	487	473	488	447	446	510	488	510	512	486	499	478	508	513	483	508	495	521	478	483	486	521	528	488	468	495	467	486	479	446	474	487	483	511	512	489	487	481	495	481	471	527	489	520	482	516	510	500	506	493	518	491	485	491	510	482	487	508	477	498	518	480	493	506	548	477	499	492	520	482	496	462	523	511	460	488	477	466	496	472	492	474	464	480	478	510	531	478	458	449	506	469	463	453	491	459	466	492	488	504	492	478	491	486	484	498	486	491	473	499	508	505	505	499	498	488	470	505	494	518	487	458	488	517	485	440	469	503	479	508	544	501	489	455	488	510	486	497	499	457	490	482	506	502	505	476	481	505	462	488	461	444	459	470	508	463	482	505	449	507	442	472	473	491	499	501	508	461	471	455	484	511	537	455	499	467	504	506	501	474	458	539	467	465	482	501	423	510	487	484	487	498	479	499	523	481	491	473	474	499	487	470	521	493	508	499	468	487	453	496	476	460	502	483	494	486	499	490	474	477	465	528	496	437	519	437	523	511	464	482	513	499	505	510	511	470	461	530	486	520	470	489	479	473	489	427	511	488	455	466	488	486	492	490	460	538	484	499	509	523	508	490	505	513	523	503	513	480	451	499	476	467	484	482	512	474	477	475	491	482	488	482	499	484	512	486	532	477	488	475	451	495	522	492	519	487	479	488	490	487	510	517	480	503	472	475	500	501	521	510	508	532	513	453	480	476	502	509	483	477	517	480	454	493	480	501	508	471	490	505	472	461	484	491	505	501	482	512	490	513	482	452	471	443	501	498	488	466	523	525	479	478	512	525	454	518	497	465	503	459	470	459	478	514	466	467	472	460	440	451	482	459	488	481	499	480	473	515	517	486	520	487	454	498	491	487	461	467	498	494	502	498	474	485	471	514	516	477	523	472	508	531	496	466	490	476	469	456	503	458	479	527	489	476	485	505	482	460	536	496	530	514	500	498	500	478	511	449	473	471	489	508	466	490	477	507	490	486	485	505	446	487	512	465	460	455	489	500	515	504	491	465	457	489	509	476	518	478	477	503	488	547	521	524	488	457	476	503	446	494	500	459	490	465	495	450	469	453	464	481	489	490	485	498	523	504	489	539	539	488	467	489	507	482	508	489	496	525	478	516	490	499	497	517	505	518	496	492	470	490	495	489	502	478	461	498	493	483	486	491	510	521	511	446	466	491	511	487	497	505	481	421	486	511	476	516	500	497	496	478	491	518	502	528	499	515	492	478	519	490	481	493	478	484	530	500	472	499	483	515	487	504	492	466	406	478	474	483	526	519	549	489	463	487	514	477	479	503	457	522	513	474	489	495	526	476	469	494	482	520	510	457	526	514	493	493	515	495	483	496	513	452	467	501	488	488	492	490	495	479	454	474	531	481	454	504	460	444	483	539	496	492	484	477	483	466	488	487	472	460	499	477	479	472	511	535	501	489	497	508	491	471	508	507	471	479	503	491	468	501	491	468	502	523	502	516
2134	348	274	296	312	316	554	2189	3197	1361	176	187	157	211	192	175	145	153	136	160	160	178	152	150	174	166	162	147	167	163	160	133	148	148	133	125	146	143	137	142	151	149	133	172	135	173	139	143	141	138	161	172	170	188	237	201	206	183	128	163	176	153	144	142	145	152	139	143	149	138	166	139	153	155	146	165	165	157	150	152	175	152	158	155	147	160	175	147	155	172	140	142	167	157	168	155	151	178	156	157	152	142	174	168	158	172	168	144	167	154	149	170	138	163	155	198	147	152	144	132	164	150	169	160	155	148	161	162	158	151	170	151	144	148	163	143	138	159	131	140	156	135	156	150	152	136	151	151	146	145	161	151	154	129	129	164	137	154	140	149	174	153	151	159	160	166	149	141	139	155	185	154	152	159	153	144	154	140	142	174	158	175	129	161	155	176	145	182	155	154	175	143	151	150	168	168	162	143	155	139	166	146	152	151	162	162	163	159	146	142	155	141	145	161	175	155	164	158	155	159	142	168	174	166	154	149	151	154	147	143	172	158	136	155	134	153	145	156	150	152	158	144	153	168	165	150	135	152	165	147	163	146	157	150	151	163	168	162	166	174	157	157	128	153	146	145	143	159	144	148	147	160	133	151	157	155	147	178	147	129	143	149	169	151	148	156	168	152	136	155	144	152	179	145	153	144	173	134	171	139	153	151	173	155	146	153	163	151	136	174	151	159	154	154	150	174	150	160	151	148	159	142	146	147	183	154	153	134	160	143	158	146	147	152	158	156	166	156	157	155	160	120	145	169	138	127	154	159	175	162	164	143	141	172	151	165	155	160	154	155	147	157	177	157	156	155	162	168	139	152	156	159	133	157	151	141	161	146	155	164	150	138	133	157	146	160	154	155	162	173	172	178	142	156	143	134	171	171	154	145	147	153	161	138	154	136	151	163	146	145	149	145	155	157	155	159	144	145	168	163	156	138	144	137	145	143	161	154	152	158	161	150	170	149	167	141	163	142	156	165	166	150	155	188	143	126	166	164	155	138	155	151	148	145	162	170	171	152	147	171	159	165	163	151	152	150	155	149	151	150	144	142	154	167	153	166	143	153	152	165	177	151	149	151	159	142	169	164	147	160	162	161	188	159	142	165	173	125	149	142	147	172	141	161	175	163	149	145	149	145	163	164	160	178	177	168	169	146	165	155	168	153	160	160	162	161	152	166	139	132	135	175	152	156	169	147	149	169	145	151	155	147	169	143	155	151	143	143	155	153	170	153	154	166	140	159	169	154	139	174	158	145	155	149	144	133	159	160	154	181	148	136	160	149	125	146	165	145	162	162	147	142	172	147	164	145	160	158	145	166	172	151	143	156	174	160	162	152	164	157	149	164	140	148	147	152	144	152	171	166	155	139	185	162	138	152	166	155	153	148	166	160	140	140	152	140	160	149	161	131	151	169	143	156	157	150	161	148	141	164	151	152	152	144	156	148	156	135	134	180	194	162	124	155	143	145	153	144	150	152	176	155	135	146	140	146	164	169	164	143	162	157	156	138	151	178	163	158	154	124	144	162	128	174	187	142	143	153	158	155	179	164	156	164	144	146	171	161	141	169	131	131	146	142	171	149	139	158	145	151	152	150	155	168	154	157	154	137	154	166	156	152	143	153	138	145	179	179	152	158	161	172	170	160	176	150	156	161	159	153	163	159	140	162	141	140	167	176	176	164	161	168	142	143	170	144	175	148	174	163	166	163	145	159	176	161	157	154	130	142	174	160	147	166	163	159	177	153	169	183	144	189	141	146	146	161	185	151	146	152	148	134	147	153	156	162	152	156	183	155	158	151	144	160	150	152	162	142	134	164	163	170	162	142	153	173	167	137	164	143	161	153	147	163	126	152	165	180	156	160	156	144	155	169	148	144	130	159	166	161	139	155	148	166	163	171	159	155	159	163	156	176	148	152	166	154	164	167	171	166	181	166	166	147	137	162	127	150	145	160	154	154	144	175	145	165	154	158	142	153	156	163	153	148	168	154	131	140	139	169	145	145	176	150	178	169	146	170	159	171	152	143	171	165	153	146	158	132	169	164	145	139	138	165	149	160	154	126	151	159	136	149	152	180	154	164	141	167	160	136	183	161	163	161	158	163	140	132	122	174	158	168	152	149	164	143	135	147	155	148	149	154	151	147	151	139	158	151	141	151	153	143	164	154	149	149	148	163	150	149	150	164	160	162	175	143	173	143	148	184	164	150	159	181	138	152	154	141	152	180	160	148	179	144	142	141	165	163	144	166	149	146	148	182	148	165	137	141	157	158	148	135	152	164	135	157	136	179	166	157	161	170	169	156	139	143	144	160	176	141	153	147	147	159	145	181	159	150	140	147	175	167	137	146	164	175	131	170	150	183	165	157	142	156	165	175	175	152	167	137	155	158	152	123	129	155	149	152	153	149	147	162	161	158	154	164	166	176	147	167	157	165	164	177	146	163	173	167	145	151	145	162	150	143	150	163	153	152	143	144	142	128	169	162	158	145	160	159	168	146	156	158	171	159	160	158	158	169	172	144	156	147	130	140	167	134	162	152	151	141	165	163	156	154	157	152	156	157	154	141	157	156	146	164	147	156	155	157	156	152	151	147	141	165	144	154	162	142	157	157	146	155	164	154	150	173	178	159	173	154	148	167	171	172	154	165	150	163	128	152	164	136	181	143	145	166	178	156	148	165	133	154	136	164	172	163	165	167	135	153	138	154	141	139	146	146	150	142	170	145	158	169	144	151	162	143	149	144	154	158	169	155	142	132	147	130	151	148	156	175	145	167	168	151	155	147	158	175	144	154	144	165	157	121	157	157	147	135	162	142	139	153	156	155	142	133	138	163	164	118	147	156	163	169	171	135	142	136	151	144	161	132	153	161	140	134	149	144	163	154	142	143	178	156	141	174	169	156	163	131	163	165	169	157	167	152	174	173	145	164	157	127	165	155	155	156	149	154	154	147	171	167	126	165	154	150	157	148	160	164	160	174	149	168	154	149	161	157	171	160	146	178	146	170	145	159	165	172	156	133	138	145	150	153	170	150	148	150	139	175	150	147	144	161	190	143	164	133	143	157	127	159	154	133	142	169	172	138	145	160	161	152	172	171	169	147	138	155	168	173	149	154	170	154	127	150	141	150	162	153	172	139	157	166	157	149	167	159	169	134	171	146	153	152	168	170	193	159	156	174	138	168	142	157	162	153	152	141	142	143	152	181	157	162	174	149	139	139	146	170	165	142	155	154	154	161	152	151	145	171	171	166	146	153	154	160	173	165	139	160	148	179	160	167	142	161	150	154	149	183	169	177	142	159	149	168	153	163	157	142	159	142	160	165	141	180	139	141	153	137	167	148	163	169	157	156	144	129	142	158	156	149	140	143	155	147	148	159	174	136	160	147	157	149	150	147	156	157	149	173	163	151	170	149	154	158	166	164	165	133	156	150	152	148	183	181	167	154	150	163	138	154	148	167	148	142
2197	665	723	904	1029	1168	2956	11122	14125	5908	529	527	523	752	626	497	481	460	485	508	511	478	429	477	472	468	478	419	461	449	439	430	470	442	424	477	466	454	450	431	474	478	478	476	472	521	474	500	459	486	466	430	644	836	783	699	546	480	453	393	458	458	450	435	458	494	453	402	463	422	447	446	422	455	447	485	438	451	439	449	416	439	442	450	458	443	451	465	449	433	447	450	432	449	430	469	432	427	460	439	451	486	456	426	460	472	412	458	455	455	463	425	440	475	414	440	440	478	445	445	423	451	472	437	463	468	463	485	445	464	453	458	431	461	475	429	447	427	448	445	431	467	442	430	424	427	421	416	452	450	411	426	479	477	453	407	395	432	439	482	480	435	432	434	505	450	455	453	454	449	442	478	464	452	429	459	426	438	426	450	453	425	418	458	453	425	456	439	477	458	483	442	452	458	427	446	471	438	462	486	451	460	478	424	444	462	463	422	497	409	456	503	453	440	454	439	462	441	471	473	433	423	458	442	422	449	442	425	465	437	479	422	430	446	439	453	459	439	461	454	451	449	397	457	428	421	404	427	453	434	447	433	461	430	438	459	418	407	454	459	433	447	434	423	451	470	456	456	419	468	471	452	434	414	457	476	461	446	459	445	412	436	493	450	451	438	457	422	454	469	470	428	410	431	448	457	477	470	449	445	485	458	441	445	453	458	426	418	461	450	440	479	451	457	476	451	483	477	450	445	448	453	427	503	465	438	437	441	443	425	466	466	437	440	461	468	483	448	454	466	423	401	450	481	453	420	455	422	436	472	414	412	438	451	427	425	469	473	403	441	422	444	439	465	412	465	463	430	460	457	435	454	461	460	475	402	413	471	457	468	433	441	457	466	440	430	489	416	405	435	455	469	442	458	442	480	440	500	470	430	440	464	426	429	472	423	440	486	433	420	442	466	466	420	474	448	451	468	428	468	457	450	430	491	408	428	443	473	429	434	423	461	457	431	432	433	431	424	456	451	443	424	498	442	455	441	428	417	449	463	464	447	476	489	447	480	448	437	441	456	461	457	442	440	409	433	433	451	450	421	434	460	460	454	458	448	456	443	453	467	468	440	425	441	434	428	455	437	453	504	444	479	468	411	434	421	451	476	465	486	456	435	442	430	410	404	450	457	443	438	448	409	436	435	452	420	417	409	442	436	420	462	446	479	451	457	492	438	456	448	461	457	466	420	461	430	451	474	449	455	420	429	460	437	425	480	449	421	438	454	401	457	452	427	425	426	441	458	465	455	417	456	500	468	413	445	455	423	410	415	436	441	479	435	457	470	449	452	441	477	446	447	480	442	457	443	419	436	440	442	444	439	461	438	380	453	464	442	419	486	464	433	459	483	441	465	438	426	501	444	421	458	478	472	418	451	418	432	438	435	402	436	468	426	466	478	476	419	469	422	483	432	486	433	454	423	468	476	442	457	490	442	483	488	442	464	458	429	431	434	437	463	419	460	452	439	458	472	466	435	434	393	441	471	433	451	426	493	416	423	451	419	435	472	495	439	434	435	488	441	441	450	449	409	449	505	443	453	457	415	452	455	393	445	439	468	433	449	438	417	437	444	448	444	420	393	455	451	464	481	456	420	470	434	408	466	435	459	436	426	458	438	476	451	473	465	458	432	411	451	445	450	410	444	466	423	495	442	455	472	404	393	435	438	457	445	440	448	412	449	434	465	475	493	420	466	451	478	463	418	501	422	464	413	400	452	454	439	462	446	443	456	426	471	422	448	471	433	474	455	451	441	441	489	480	445	451	405	440	433	430	452	468	439	458	472	439	458	486	442	445	467	439	448	457	422	424	445	456	476	419	442	462	422	413	453	453	436	447	478	450	419	467	445	462	438	446	389	453	437	445	445	478	420	460	437	466	440	456	474	449	441	465	458	433	422	458	470	436	421	442	395	479	472	432	437	447	487	488	447	493	456	474	490	427	482	464	473	463	435	425	465	433	428	443	446	413	397	438	396	436	459	459	429	465	463	449	445	431	440	452	438	446	432	437	480	436	444	475	402	455	447	409	395	463	450	448	426	466	448	446	420	432	432	445	464	456	491	413	425	487	418	421	438	470	448	425	429	492	460	434	440	464	459	460	450	441	446	457	439	457	425	477	442	424	462	415	443	451	407	437	430	490	401	413	441	453	465	449	465	454	428	475	450	460	490	419	443	455	482	479	437	475	428	487	449	448	421	432	464	420	438	436	466	460	445	456	433	445	466	454	400	473	443	445	403	451	434	434	453	453	468	433	464	472	461	461	440	467	438	440	436	453	437	483	444	464	427	429	424	461	413	459	416	477	456	459	450	460	429	431	462	429	424	445	421	425	440	422	434	428	405	440	451	431	416	467	447	427	459	451	435	413	455	470	469	456	476	424	445	439	445	483	437	436	451	472	467	460	458	438	471	451	446	475	441	436	448	442	425	447	469	435	454	455	410	455	436	463	420	397	447	473	416	422	443	447	457	448	457	436	450	455	415	449	435	452	457	454	462	429	387	459	452	455	430	482	449	426	450	458	462	488	430	431	450	469	418	453	462	443	494	458	431	452	446	456	488	446	459	461	437	467	437	461	475	475	464	439	442	421	458	434	434	458	478	502	460	438	451	458	459	454	472	481	430	482	442	444	435	426	440	432	447	443	454	465	412	468	453	432	470	441	461	401	443	467	460	420	465	438	467	456	454	422	437	414	465	448	449	445	451	449	440	443	462	461	415	416	457	400	443	439	437	464	442	428	430	466	452	477	419	450	436	412	441	436	444	448	429	445	463	479	431	462	461	402	459	452	471	422	454	488	424	469	449	469	475	455	424	448	447	438	454	433	476	419	454	479	420	445	448	439	463	428	462	477	414	438	495	449	447	417	448	436	430	420	457	451	481	428	431	492	453	462	446	474	413	457	441	424	431	437	448	463	426	444	474	442	456	468	470	440	461	424	433	436	459	497	426	448	445	451	459	430	424	439	426	445	418	463	405	445	439	465	465	403	415	437	451	461	457	433	467	484	447	469	458	443	451	449	433	458	422	460	463	458	431	448	477	405	483	448	438	437	477	427	438	463	441	476	444	435	459	480	427	431	451	452	443	492	474	436	455	476	418	472	439	461	441	438	452	454	450	479	450	486	430	456	460	467	458	447	404	482	439	444	490	451	455	457	450	438	416	437	460	443	451	443	458	450	446	416	456	473	472	430	433	468	424	421	482	469	476	455	464	465	454	425	429	460	442	446	428	436	449	420	406	452	451	406	442	411	420	441	451	467	433	448	454	469	412	471	449	440	425	437	472	456	474	461	429	462	449	427	471	469	451	450	434	447	435	419	418	449	425	416	443	423	418	464	440	437	444	405	429	425	420	448	479	453	480	457	416	427	461	448	423	406	443	431	487	457	420	445	445	440	460	423	443	474	458	439	488	458	419	451	484	472	418	477	441	433	450	451	460	458	509	452	425	425	475	480	458	472	470
9147	1839	1969	2394	1979	1410	4420	20664	28518	7552	354	366	298	1236	1074	245	244	252	240	280	197	192	175	147	147	179	142	164	167	161	194	191	188	176	164	180	175	178	144	148	157	148	153	188	219	237	234	179	204	158	170	203	737	711	614	370	238	173	134	143	138	125	140	133	138	141	139	140	121	116	107	151	136	127	130	141	120	139	136	122	148	138	147	128	141	125	142	142	140	130	150	120	140	141	145	112	145	133	137	132	128	134	144	184	128	137	139	116	129	143	148	127	167	160	123	154	127	143	140	135	124	132	144	138	164	133	127	138	129	129	125	127	121	148	137	131	132	150	145	118	111	127	126	111	141	115	134	167	144	124	142	124	125	134	130	158	142	132	142	159	152	111	135	149	126	134	154	149	137	137	140	149	131	140	149	111	126	116	160	118	136	148	127	146	145	141	138	143	137	136	136	152	127	139	128	132	136	116	152	127	122	135	124	141	127	136	135	118	145	129	123	128	120	139	132	127	154	127	125	128	141	140	146	137	133	143	124	150	134	134	119	139	120	131	135	141	132	140	127	126	115	150	109	140	133	114	129	152	134	155	134	150	133	131	124	135	132	121	147	124	153	141	137	134	129	124	123	135	130	132	152	118	139	125	135	118	129	161	132	153	143	129	127	134	133	136	128	109	122	150	133	148	140	146	107	148	133	133	124	122	142	152	146	127	130	129	128	140	148	146	111	142	146	122	143	125	126	131	151	146	128	150	159	137	116	143	147	135	144	152	129	130	129	144	130	111	120	143	151	148	132	137	154	123	139	135	145	138	123	134	124	124	114	111	155	141	132	134	138	150	137	124	154	144	126	147	129	113	129	126	129	137	132	141	143	152	132	146	147	135	118	132	141	142	138	152	152	149	123	149	130	120	120	120	138	123	124	133	133	134	150	123	131	130	119	128	149	133	151	113	133	130	144	122	130	139	143	129	139	142	139	138	163	139	131	138	123	128	117	138	126	153	143	128	107	152	133	121	134	137	140	133	131	158	131	141	122	137	135	142	141	148	144	132	136	150	137	121	127	133	160	135	141	126	124	124	144	113	154	128	120	142	159	143	122	152	135	134	161	148	133	128	135	154	138	147	133	145	117	122	114	147	138	140	120	111	142	135	156	142	111	142	131	131	136	122	143	147	132	125	130	149	146	137	137	118	130	140	156	136	128	130	131	143	124	144	146	138	144	138	147	129	120	131	156	126	146	128	126	152	143	148	143	132	136	142	131	134	129	116	133	139	130	139	142	172	126	134	154	132	144	135	129	137	142	130	131	151	126	131	153	147	141	155	141	151	138	133	141	124	140	159	124	129	141	144	130	128	137	127	134	168	114	126	151	124	158	133	154	126	155	155	135	148	143	148	141	120	132	162	133	137	132	122	106	134	148	123	138	138	128	144	139	132	153	132	137	118	134	122	131	127	129	157	135	125	142	129	115	130	136	121	122	121	120	134	142	146	122	136	136	135	138	136	148	136	118	118	127	132	130	141	131	147	129	162	142	118	136	106	112	118	143	148	121	125	171	138	151	141	114	158	125	131	128	136	133	112	121	133	112	147	134	125	123	142	143	124	130	152	135	118	138	146	153	128	163	139	124	137	116	117	133	131	143	130	134	133	148	153	135	152	157	146	118	140	126	134	137	140	139	123	113	132	123	144	152	131	145	143	136	134	134	139	146	129	133	137	143	147	143	123	158	144	146	140	145	149	136	131	129	138	122	145	130	116	138	115	149	132	122	115	141	138	140	140	136	132	136	127	147	131	142	142	137	124	130	131	126	137	130	130	118	149	121	153	130	116	150	100	136	133	139	146	143	142	152	134	136	141	118	127	139	118	158	134	118	145	139	123	145	145	123	128	135	144	134	127	142	136	143	134	119	127	133	139	148	125	144	149	147	149	126	129	147	140	136	132	144	143	126	119	139	150	136	152	142	135	127	144	143	129	137	133	151	140	136	134	125	124	137	133	119	153	134	130	124	142	150	118	140	125	148	133	133	144	125	150	132	138	129	124	134	124	129	118	116	149	123	140	124	126	151	132	140	133	133	132	148	150	131	125	144	163	130	127	144	126	125	154	116	154	144	133	148	129	147	133	133	132	145	139	127	134	150	152	136	149	136	135	135	120	137	110	139	126	115	136	133	139	141	143	122	134	116	119	135	135	138	116	145	126	158	132	136	148	126	138	132	135	137	149	131	158	135	132	139	152	135	128	131	144	118	146	136	132	119	166	133	128	147	138	131	138	128	141	135	126	123	158	143	127	147	157	151	129	120	138	123	153	139	134	144	154	142	137	113	117	135	138	150	141	147	148	141	140	124	146	126	131	139	129	129	139	117	137	148	133	148	137	108	119	139	133	124	149	135	122	122	157	143	126	127	130	136	120	147	133	143	131	140	151	137	148	130	120	129	137	154	120	129	148	166	135	142	131	117	135	138	151	148	133	133	136	138	139	146	128	119	149	138	137	141	158	130	144	135	110	142	142	135	154	123	133	123	139	148	164	119	131	144	136	138	122	138	133	129	137	140	125	150	137	147	139	129	135	139	153	121	117	131	140	147	151	135	127	138	137	144	131	134	128	121	147	152	108	149	158	135	124	151	127	126	144	133	160	140	161	160	149	137	130	139	143	153	116	119	129	164	111	119	156	137	148	137	137	132	135	133	133	130	160	135	157	132	142	132	130	108	130	143	134	147	143	139	155	142	142	132	126	144	130	133	154	144	120	136	127	123	145	107	134	131	161	137	141	155	133	137	133	129	148	132	134	122	123	136	150	139	138	132	130	172	148	127	131	138	153	142	136	151	123	140	126	121	132	124	127	152	126	142	131	151	146	143	141	125	141	144	148	109	140	134	158	145	137	114	141	139	136	144	140	143	139	118	161	146	140	126	131	139	134	134	158	134	133	137	121	130	118	128	125	134	147	128	157	150	114	142	164	128	139	121	145	125	139	148	119	129	124	139	131	131	150	165	122	119	136	137	115	137	159	128	124	130	131	135	146	148	138	146	129	134	133	129	109	150	126	124	149	151	133	134	133	129	140	152	146	123	145	117	129	122	133	138	137	128	130	125	133	137	133	135	133	136	152	140	125	122	136	131	119	122	127	145	139	155	125	143	117	134	132	147	128	150	136	122	134	129	149	122	123	132	151	111	171	125	143	123	150	114	134	110	158	134	131	139	119	125	136	143	134	147	135	137	141	149	128	130	138	145	115	134	136	161	138	127	117	151	124	155	145	124	122	154	134	149	133	133	142	157	140	145	160	143	147	136	136	139	122	142	148	129	134	142	138	148	142	124	145	153	134	119	120	149	134	142	146	150	120	130	138	139	139	126	105	111	130	143	149	105	133	124	122	148	135	114	134	152	130	133	140	127	136	134	107	134	141	131	123	145	154	133	139	139	140	146	132	113	162	148	123	150	136	149	136	137	158	146	160	124	160	120	154	147	123	122	145	135	139	137	131	119	142	137	141
6182	2081	4072	5823	5454	4884	15709	40142	43584	7510	1077	1685	1304	7233	5345	1190	1167	1067	1270	1276	988	778	710	617	584	596	527	556	558	613	895	781	810	859	764	723	656	509	566	541	539	561	585	656	1198	1274	1078	875	813	757	758	966	5339	4772	3772	2006	972	553	429	400	411	400	396	395	432	398	417	396	357	394	406	417	394	407	404	431	400	395	382	391	379	400	387	415	373	401	415	395	364	367	370	429	421	364	387	379	386	410	414	426	381	404	403	400	387	388	404	403	427	373	413	416	366	400	388	411	421	399	406	403	407	405	447	410	402	398	409	407	411	392	430	459	401	408	412	429	425	383	366	426	435	377	399	365	427	409	382	382	413	382	375	393	427	373	432	416	386	397	423	378	427	412	423	388	356	413	407	414	423	407	399	408	415	412	377	400	386	373	409	382	398	423	437	395	414	380	405	413	384	423	382	428	405	422	381	410	408	413	395	408	405	401	415	433	388	381	369	425	399	398	405	468	423	390	406	399	385	437	398	405	394	429	391	404	418	412	410	425	396	424	378	417	424	418	390	427	376	440	401	397	421	389	420	423	434	445	402	370	393	412	395	391	387	397	410	388	387	370	398	421	435	406	404	375	360	425	415	407	409	403	407	387	380	408	387	381	430	412	405	419	460	360	381	380	418	399	405	368	410	381	387	405	411	379	396	414	409	368	421	424	418	379	420	404	414	393	411	393	406	396	431	413	401	402	390	420	395	372	427	394	415	385	377	411	393	380	382	424	376	425	403	427	388	391	376	426	435	424	407	410	387	407	402	379	366	389	393	394	379	395	392	423	439	403	392	394	404	377	370	402	366	415	391	409	388	369	395	412	406	402	414	398	417	395	396	402	391	370	419	417	394	372	412	398	387	399	418	429	387	408	422	366	396	410	374	402	397	375	388	396	408	422	386	394	430	426	406	381	413	385	436	397	407	356	433	445	413	376	393	389	404	400	409	416	393	446	375	404	419	383	404	378	395	401	426	457	417	413	377	392	394	420	398	384	411	384	403	422	385	400	401	391	399	397	388	436	419	427	396	407	403	425	406	388	442	411	488	387	396	378	416	379	423	421	401	408	446	409	396	418	389	372	372	461	409	389	422	405	384	394	376	374	429	412	384	371	370	370	384	391	389	394	390	419	372	389	393	428	391	427	428	406	372	387	367	381	410	411	394	395	388	410	388	377	403	440	411	387	383	399	419	376	409	398	379	412	454	396	376	426	403	395	374	439	417	410	412	391	378	390	395	399	400	400	388	412	386	408	381	391	392	412	365	404	371	376	413	409	375	415	376	415	421	379	375	417	390	399	377	399	418	399	428	410	414	401	396	387	368	410	399	402	404	435	390	430	376	351	402	419	419	406	418	438	409	402	409	393	395	395	396	416	387	391	404	366	394	419	374	436	413	388	392	399	378	385	388	355	389	405	384	415	404	382	398	400	386	429	395	448	382	464	414	417	391	414	403	405	367	397	421	394	418	404	398	393	384	357	431	432	412	411	381	435	404	425	429	405	389	410	412	409	402	388	405	417	380	438	412	428	389	409	378	388	396	448	397	400	420	397	441	412	406	417	398	400	374	375	392	407	421	371	393	339	393	402	403	387	361	389	408	422	425	429	388	446	404	394	430	411	409	392	403	388	393	366	407	444	423	391	404	423	404	447	386	369	385	383	384	385	418	434	389	416	419	394	392	381	436	390	407	410	400	377	399	406	373	402	375	414	400	391	373	367	405	432	408	414	421	389	367	388	402	364	383	377	420	403	394	415	369	410	373	390	421	429	391	409	390	387	425	434	384	384	420	388	420	384	390	411	403	370	389	400	402	403	398	400	432	422	389	432	420	365	375	452	384	423	421	397	408	391	405	389	391	415	405	390	395	411	422	388	421	426	410	418	416	403	400	401	427	435	372	400	419	376	407	392	441	390	403	395	399	456	417	385	394	368	424	429	406	390	401	403	420	428	405	398	383	433	403	371	410	399	435	429	397	435	437	399	430	406	374	388	373	432	405	404	399	437	398	402	397	401	431	419	402	401	376	405	416	418	436	395	460	384	404	412	400	417	409	400	388	410	382	414	383	408	367	437	394	367	405	417	404	395	381	400	399	419	440	392	437	400	389	417	409	407	404	392	432	415	395	433	408	418	396	403	384	420	382	374	393	403	383	391	385	369	409	405	419	390	396	401	430	396	408	385	377	385	420	399	399	383	406	393	446	422	402	400	453	414	382	451	402	416	406	399	400	398	402	397	375	366	423	432	399	375	408	398	372	370	370	388	384	368	387	425	404	426	402	385	406	434	392	400	423	409	408	406	414	423	404	380	441	412	418	362	384	396	413	393	396	427	436	383	396	387	390	400	418	402	384	403	405	420	423	406	396	370	415	414	405	423	400	384	416	439	385	411	395	385	410	406	398	432	389	372	406	406	410	412	404	404	430	394	394	365	406	364	385	397	409	414	403	436	380	353	370	370	406	413	392	388	385	369	400	384	419	404	398	388	398	428	397	379	411	415	349	413	390	381	348	429	396	383	416	447	387	397	397	358	397	414	398	397	379	412	409	410	396	396	399	412	435	387	428	389	381	392	374	417	386	426	400	417	416	388	391	396	402	383	379	403	431	393	412	384	384	428	370	389	398	421	403	426	402	342	403	408	388	408	400	407	430	403	385	404	373	392	426	426	386	391	418	396	440	373	403	390	403	363	403	416	363	427	398	427	428	398	384	386	389	411	407	402	411	423	381	380	445	406	415	396	357	392	397	381	372	410	375	409	404	410	401	399	395	394	386	402	387	368	413	405	420	368	398	400	413	369	378	378	386	393	396	372	438	403	421	412	375	406	398	415	413	403	385	420	360	403	422	388	454	407	410	377	380	399	394	432	379	380	388	392	455	416	412	406	387	409	396	393	398	396	372	375	406	381	405	371	399	397	390	402	444	397	380	395	396	439	399	404	411	413	446	377	387	412	379	382	423	418	396	440	422	397	450	420	411	419	423	367	416	442	399	389	396	390	433	422	386	428	395	418	399	395	403	393	363	404	402	392	405	398	416	383	382	422	425	401	466	404	398	404	408	438	375	387	394	426	378	382	419	373	379	410	397	392	409	376	426	447	387	429	385	446	372	433	423	433	400	438	395	408	387	442	403	413	408	411	428	384	406	398	392	423	452	403	382	415	426	387	411	389	415	413	402	414	425	431	429	399	421	401	384	380	401	419	414	401	454	391	405	405	395	431	420	405	418	400	397	385	390	403	399	403	408	429	382	402	389	414	393	375	418	442	394	389	403	375	370	389	413	370	352	405	387	406	384	407	393	395	432	382	419	423	389	365	372	406	399	385	400	353	382	412	428	385	386	411	421	397	429	450	436	400	406	390	373	390	406	405	372	392	396	390	396	414	411	425	352	409	386	397	412	410	422	408	411	411	381	423	397	437	389	368	399	386	403	397	363	421	402	372	407	405	417	406	401	432	412	403	404	422	395	384
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
