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
336261085072	336261085641	336261086191	336261086741	336261087291	336261087841	336261088391	336261088941	336261089491	336261090041	336261090592	336261091141	336261091691	336261092241	336261092791	336261093341	336261093891	336261094441	336261094991	336261095541	336261096091	336261096641	336261097191	336261097741	336261098291	336261098841	336261099391	336261099941	336261100491	336261101041	336261101591	336261102141	336261102691	336261103241	336261103791	336261104341	336261104891	336261105441	336261105991	336261106541	336261107091	336261107641	336261108191	336261108741	336261109291	336261109841	336261110391	336261110941	336261111491	336261112041	336261112591	336261113141	336261113691	336261114241	336261114791	336261115341	336261115891	336261116441	336261116991	336261117541	336261118091	336261118641	336261119191	336261119741	336261120291	336261120842	336261121391	336261121941	336261122491	336261123041	336261123591	336261124141	336261124691	336261125241	336261125791	336261126341	336261126891	336261127441	336261127991	336261128541	336261129091	336261129641	336261130191	336261130741	336261131291	336261131841	336261132391	336261132941	336261133491	336261134041	336261134591	336261135141	336261135691	336261136241	336261136791	336261137341	336261137891	336261138441	336261138991	336261139541	336261140091	336261140641	336261141191	336261141741	336261142291	336261142841	336261143391	336261143941	336261144491	336261145041	336261145591	336261146141	336261146691	336261147241	336261147791	336261148341	336261148891	336261149441	336261149991	336261150541	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
64617	71070	78790	41309	12114	1502	460	384	396	376	371	368	342	351	339	318	287	310	307	315	286	275	340	325	378	367	368	347	512	969	3005	3680	6978	10635	14169	12019	9688	7850	5198	7096	5895	4740	3246	2068	1060	1397	1246	1275	1838	2103	1442	932	528	384	490	419	423	389	321	328	320	336	355	329	361	485	477	444	480	384	345	277	275	287	303	302	295	303	316	285	286	332	357	311	376	406	393	370	307	319	305	350	337	331	292	288	269	327	262	262	297	248	292	286	272	282	297	267	314	247	246	294	260	300	276	277	282	284	307	307	275	292	297	279	276	300	261	291	256	282	323	309	296	283	279	290	287	292	301	291	292	319	283	290	298	255	271	287	262	315	301	302	268	291	297	284	265	304	297	274	289	241	282	268	303	281	269	295	287	313	297	310	286	295	294	271	269	293	293	305	299	278	307	275	291	286	282	284	301	313	288	261	277	312	300	292	315	281	297	307	286	263	259	291	269	297	272	272	280	284	277	270	282	263	286	297	283	250	287	282	283	260	320	296	315	286	280	288	303	312	326	286	262	266	291	310	273	297	310	273	268	251	290	282	298	287	288	265	309	282	286	260	261	279	277	297	280	281	312	277	282	323	257	299	337	252	261	286	289	281	291	271	306	271	320	310	292	284	290	287	289	264	274	323	280	304	273	266	302	266	277	359	274	275	296	298	307	263	341	278	288	311	292	276	266	280	286	299	263	296	281	291	295	283	294	266	307	301	292	255	279	292	305	280	274	297	275	257	283	260	271	289	265	302	279	283	256	320	253	255	284	303	286	291	288	306	317	302	301	280	290	297	299	306	312	276	258	292	298	289	328	283	281	299	293	254	284	299	251	301	286	274	291	276	291	281	247	283	311	301	267	297	294	324	253	302	269	289	282	291	303	272	291	275	307	270	270	277	277	270	299	308	286	250	278	292	317	286	299	297	302	277	289	306	310	294	313	286	288	253	296	271	301	275	322	276	278	267	285	319	268	282	229	260	281	318	300	278	280	313	283	298	291	251	296	295	302	257	287	275	285	283	310	303	280	284	287	299	286	297	276	274	326	314	287	264	310	254	293	283	313	303	280	288	289	286	291	282	301	310	269	271	269	331	281	285	280	260	296	317	295	303	306	312	308	300	271	283	265	269	290	286	290	261	288	294	268	294	274	305	247	268	320	320	321	283	276	288	276	277	278	295	271	279	284	278	281	280	291	275	278	293	311	278	284	309	283	276	302	300	285	302	291	259	287	314	282	275	293	291	279	283	279	305	301	295	302	276	259	291	282	292	307	289	282	278	281	270	271	265	303	287	287	281	312	280	275	301	268	303	266	264	283	257	283	259	286	294	305	289	294	275	279	280	290	300	292	331	257	256	271	292	289	287	246	276	289	319	316	301	267	286	280	308	278	281	264	266	289	275	296	313	290	282	300	306	316	266	286	278	298	265	281	285	277	282	276	303	254	301	293	260	313	306	273	293	265	294	306	287	313	267	282	306	286	298	301	272	270	270	258	254	302	291	299	269	273	300	325	285	270	279	292	280	274	285	296	261	295	287	316	305	317	269	293	280	307	303	315	302	272	229	280	262	272	282	287	284	271	283	302	276	297	288	316	320	276	315	280	297	273	276	305	255	271	286	323	306	270	281	304	301	259	271	284	281	272	316	290	302	273	288	284	292	271	269	284	290	298	260	264	303	313	286	310	298	294	299	285	274	285	310	299	271	288	285	287	280	297	317	286	291	287	275	275	310	288	256	291	282	281	292	307	278	299	270	279	285	239	295	313	294	301	313	289	290	297	301	280	296	304	287	292	309	288	292	295	294	265	272	290	301	276	275	312	281	312	273	268	277	280	277	292	280	297	307	265	277	281	316	288	293	283	280	274	274	300	286	292	302	267	272	255	278	269	254	262	302	291	295	268	282	296	286	285	296	269	264	300	265	268	260	299	291	303	304	301	291	296	284	297	269	304	336	289	293	300	290	255	279	285	274	299	295	311	286	327	274	276	255	302	311	274	291	280	298	326	286	271	292	268	308	302	250	308	292	300	319	279	308	294	268	283	276	268	263	315	279	295	266	268	274	282	286	265	279	265	291	284	287	279	298	295	325	289	273	301	284	309	300	298	259	300	283	298	280	298	295	302	313	268	266	278	286	274	300	290	306	272	279	317	252	283	279	265	320	312	252	258	273	293	277	314	286	304	293	284	301	276	280	283	276	295	273	268	309	275	278	288	282	275	264	281	342	297	278	268	273	293	286	265	287	273	295	292	257	287	288	272	292	278	298	281	276	260	268	289	316	258	305	283	299	288	263	291	277	280	282	318	268	285	287	281	268	278	289	288	306	259	301	281	317	289	294	281	298	282	293	292	281	285	249	292	305	281	274	298	293	297	297	266	279	300	285	290	298	298	278	277	315	295	278	291	271	306	277	311	275	267	260	289	297	290	250	262	292	273	283	287	300	279	321	304	300	278	288	296	292	289	293	270	297	280	320	319	299	290	278	279	260	297	318	282	295	290	282	259	318	269	281	313	283	329	290	296	261	267	275	279	285	292	274	283	292	272	283	282	286	284	313	284	294	290	295	348	246	291	286	289	273	311	280	293	297	264	296	308	254	269	285	269	265	309	290	294	303	287	276	274	321	275	285	300	315	299	293	282	319	310	270	324	288	292	268	294	270	321	307	320	310	312	315	291	285	288	325	310	293	265	269	281	297	286	280	323	274	266	274	246	307	296	302	294	271	280	296	268	267	300	312	275	306	293	285	291	298	297	292	275	268	303	295	289	275	322	284	283	284	297	259	305	299	295	279	289	276	301	317	276	303	286	268	307	300	281	288	273	290	291	282	281	273	280	328	272	306	272	272	271	282	289	293	304	298	274	257	284	300	276	276	291	304	291	277	279	282	313	279	310	293	228	291	275	300	287	321	282	272	294	275	286	288	288	304	272	311	297	286	279	318	305	268	279	287	321	264	300	301	298	301	288	328	284	278	274	277	294	275	269	277	275	249	275	298	292	290	261	286	261	282	243	272	281	297	290	273	316	291	292	302	304	260	294	276	284	270	282	306	309	283	318	304	257	309	274	292	306	290	309	303	248	291	273	288	331	296	278	296	279	268	301	305	294	274	304	278	285	291	271	286	268	274	283	275	250	305	306	278	309	290	285	304	282	277	284	273	293	311	293	278	298	315	295	295	263	263	258	293	290	281	308	278	273	329	260	287	261	308	281	283	276	266	284	301	271	283	255	287	278	296	292	286	305	277	258	307	289	288	287	315	321	301	316	267	316	319	253	276	311	246	263	262	275	244	312	289	277	283	290	298	276	295	282	299	329	264	281	289	295	299	281	318	292	295	291	322	277	265	276	245	318	292	273	274	287	290	268	281	293	298	288	290	278	319	274	308	276	297	286	277	274	281	295	266	277	275	293	282	279	294	258	310	268	295	285	298	309	306	293	257	266	284	294	282	291	280	280	284	280	280	292	297	284	292	268	287
42712	51817	69345	27569	1919	1727	1563	1292	1209	1193	1067	1020	991	982	989	951	983	908	872	901	865	909	950	1047	1084	1168	1269	1446	2568	5460	16356	17840	27985	34003	39758	35603	32399	27624	23935	28764	25786	22514	16974	12237	6394	8767	7235	8134	11896	13092	9084	5468	2589	1768	2650	1838	1696	1530	1003	952	1010	1192	1237	1159	1743	2574	2347	1934	2071	1536	940	775	879	838	853	814	861	933	868	866	964	1127	1204	1089	1415	1597	1683	1284	955	962	1017	1083	1020	939	844	837	753	762	741	776	729	764	778	744	753	768	808	750	744	771	801	760	779	734	768	761	816	749	748	797	775	763	722	769	725	763	744	724	780	796	767	778	749	741	728	724	751	792	720	731	726	748	790	751	759	768	770	797	785	732	746	763	772	787	756	738	769	717	751	738	765	762	817	746	762	750	754	741	735	697	723	813	746	810	756	795	769	776	744	761	779	720	741	750	779	744	735	759	713	755	752	746	723	782	748	731	760	773	758	764	773	768	764	768	772	728	735	770	749	730	726	729	750	751	793	751	738	778	756	736	694	730	814	780	769	773	748	727	787	739	746	791	775	781	747	741	789	809	717	724	755	732	741	744	749	745	706	764	780	752	805	758	773	754	684	808	770	742	806	772	784	732	769	741	742	726	712	752	777	741	771	811	745	748	767	777	766	794	764	741	737	765	730	800	755	791	710	753	775	748	773	783	750	755	778	814	732	743	790	777	774	764	767	741	750	726	732	732	714	765	803	730	733	772	799	801	782	709	752	700	778	722	785	732	781	741	774	699	739	750	768	749	713	748	746	792	742	780	730	739	765	776	776	768	691	774	741	814	760	723	739	739	761	782	764	757	795	719	789	760	771	809	733	741	705	758	769	751	758	690	733	791	749	729	767	747	724	769	733	785	787	741	757	775	750	737	749	750	774	775	749	800	726	763	794	794	750	725	793	765	761	738	784	749	742	795	814	768	780	742	734	711	767	782	725	743	783	761	761	803	753	695	782	693	741	743	794	733	741	780	755	780	731	751	784	737	745	783	787	767	756	720	734	757	753	713	763	743	788	825	711	752	746	733	752	772	774	722	778	728	745	748	724	751	770	719	741	766	735	788	767	804	756	751	692	795	721	727	793	772	752	791	732	795	726	816	703	755	793	811	771	749	751	766	801	757	770	744	776	724	824	796	788	799	776	746	764	756	744	764	763	790	756	741	739	737	739	769	753	769	733	786	739	746	688	803	772	736	756	736	740	773	740	725	748	761	736	745	792	787	697	783	728	750	694	762	667	801	727	736	701	734	739	784	769	790	767	742	766	779	729	758	708	792	766	725	786	736	701	726	792	733	781	755	731	731	758	755	713	742	794	734	717	773	767	768	718	707	748	779	756	750	763	771	716	788	750	749	785	755	769	790	742	769	764	764	735	782	838	739	788	733	750	731	786	776	777	826	784	767	771	736	778	773	818	743	782	728	771	709	746	761	744	760	758	744	771	767	760	776	760	744	781	773	760	710	737	781	765	754	756	753	745	773	757	752	741	807	791	757	740	758	754	740	763	721	774	788	746	744	746	769	776	720	799	750	741	790	767	740	721	778	779	724	762	693	791	726	767	718	752	765	756	714	734	771	750	736	775	774	738	834	814	793	731	737	770	737	741	770	765	776	766	733	716	733	780	755	786	722	784	775	775	757	756	795	765	708	728	778	792	766	755	729	760	780	767	843	811	769	797	780	782	737	722	732	794	722	719	756	804	726	829	753	754	724	733	746	749	814	752	791	759	762	734	737	716	732	731	764	764	816	752	763	752	798	782	802	728	782	794	758	718	767	740	737	745	802	822	793	781	762	738	823	741	783	772	696	724	792	777	742	728	726	717	801	782	740	797	779	722	754	714	724	733	778	794	778	698	756	778	769	776	770	734	762	745	711	712	781	722	764	770	762	713	744	740	798	719	764	745	790	771	765	736	758	775	741	745	782	757	850	742	777	760	764	811	740	748	726	742	798	773	754	770	785	783	775	762	714	751	777	731	773	789	746	730	738	749	757	716	730	775	768	753	743	759	735	768	734	783	692	797	699	767	803	729	770	743	733	798	713	771	743	748	736	752	738	735	742	765	797	743	777	707	704	771	809	803	766	752	766	765	740	782	758	738	832	764	747	729	757	734	781	798	766	743	744	732	776	790	750	792	777	732	776	767	747	731	761	717	769	728	751	719	856	728	836	764	748	740	783	753	734	769	789	782	786	831	785	747	740	785	724	706	720	733	743	759	723	746	734	742	769	728	761	733	751	727	784	729	720	753	753	764	754	742	775	776	773	770	765	736	768	754	797	774	754	798	736	758	753	760	773	806	780	776	778	744	753	737	796	785	765	754	804	715	738	774	750	787	779	771	774	766	749	759	781	749	765	723	769	748	759	676	787	809	736	782	777	724	721	714	760	776	718	761	732	745	767	749	745	753	716	784	756	768	770	771	722	770	771	703	778	750	724	769	745	778	750	760	769	759	739	744	767	759	749	808	727	758	730	787	802	736	790	795	839	743	796	732	711	804	792	770	730	743	816	751	747	765	778	733	750	800	711	709	736	740	788	764	756	783	746	734	806	763	756	771	749	757	742	725	765	790	744	778	794	824	732	735	736	785	753	791	713	759	787	766	694	763	770	760	768	817	728	789	704	771	763	744	770	711	755	762	760	799	735	772	761	756	773	766	763	784	773	745	737	726	729	745	816	738	754	772	791	794	724	764	781	720	722	733	810	723	791	757	722	743	759	770	775	745	749	740	720	760	697	807	749	765	769	780	783	762	732	729	731	802	755	772	799	737	755	801	747	744	764	793	795	720	800	784	754	785	732	724	738	779	781	739	759	737	753	804	765	773	814	727	807	737	789	769	749	775	756	754	744	798	778	738	773	746	798	733	782	790	739	761	761	741	733	748	740	749	738	765	783	767	796	704	771	764	742	784	718	749	753	714	755	746	751	782	761	744	772	793	763	799	793	804	717	747	761	774	749	749	751	722	774	772	742	731	734	726	731	824	720	764	747	728	741	763	813	754	771	769	708	705	778	747	768	717	749	728	775	728	810	757	726	774	774	745	768	773	711	791	763	760	752	754	784	787	746	753	764	745	774	741	785	768	774	746	759	769	769	737	746	742	748	804	748	752	754	755	751	770	743	781	749	724	744	819	700	765	803	768	731	772	749	743	773	743	717	723	704	713	818	783	718	744	749	829	752	730	785	754	783	731	774	729	756	764	805	755	785	725	762	777	717	735	751	767	721	812	760	745	800	760	755	764	763	786	760	790	735	721	735	743	716	724	776	731	751	704	732	731	791	778	765	752	768	784	760	757	788	739	795	744	754	759	757	725	777	707	802	763	808	771	732	761	781	756	805	768	785	735	769	745	769	731	759	793	737	753	764	779	726	762	804	762	758	810	744	745	761	786	757	775	745	727	811	732	728	757	753	809	774	729	793	751	747	726	816	830	747	778	766	797	715	731	692	733	759	696	739	754	759	796	760	747	761	784	727	745	825
7622	9043	16462	3704	300	223	211	216	211	226	247	228	247	215	201	214	200	211	236	216	201	212	223	251	208	238	246	246	221	267	369	406	382	384	690	634	494	489	375	426	444	383	330	246	267	234	259	303	263	262	258	259	262	245	211	229	241	235	234	218	252	250	256	232	218	231	249	201	240	220	220	244	245	223	231	225	233	228	232	243	236	216	215	218	206	222	207	244	222	208	243	250	233	215	219	228	208	219	234	231	234	207	213	237	229	206	218	210	212	208	231	231	209	217	210	195	211	205	230	245	224	230	229	229	241	236	198	237	185	213	201	232	210	213	241	224	212	238	215	197	226	249	244	244	239	241	236	227	238	220	225	215	223	233	220	199	221	230	230	233	231	228	261	246	240	242	228	231	216	233	224	231	230	238	227	249	224	221	233	225	226	198	219	225	226	209	189	234	231	236	225	234	204	215	194	224	213	217	204	216	264	230	237	222	218	222	237	254	194	176	218	237	231	216	212	223	251	206	225	220	240	233	217	230	226	221	226	219	204	257	195	239	222	240	224	233	227	206	222	223	201	238	213	230	207	231	205	239	230	241	227	232	236	219	219	231	225	223	221	213	234	223	229	212	227	243	216	229	231	244	199	224	221	209	226	235	246	236	210	223	203	194	234	213	229	198	224	232	230	201	209	235	223	237	222	225	241	215	220	212	237	242	221	230	246	226	213	195	230	228	204	205	242	202	227	217	216	240	234	219	219	201	234	244	246	222	218	215	226	235	207	220	205	222	202	207	234	224	234	217	246	216	242	237	222	241	192	238	238	231	208	253	230	228	234	212	208	220	270	220	220	214	212	215	195	198	236	212	223	200	215	207	252	243	213	212	198	267	229	214	227	231	241	210	227	240	220	216	226	218	219	233	215	227	223	219	222	216	225	218	222	222	224	222	202	205	240	213	267	231	210	210	228	206	231	226	213	243	240	208	224	228	247	198	218	222	211	218	191	225	242	223	228	224	236	223	193	247	215	228	193	252	221	231	209	257	204	219	211	233	220	221	256	219	213	259	222	230	205	250	235	217	251	181	204	202	212	225	238	199	209	214	227	197	231	229	228	249	242	236	208	205	207	252	238	230	211	209	211	192	216	237	221	241	241	210	187	230	209	193	226	226	215	209	240	227	225	217	191	217	220	206	244	231	204	215	221	236	204	221	221	236	229	214	233	203	234	205	233	240	238	208	229	201	207	235	210	219	218	209	225	229	216	218	225	220	207	229	226	232	247	186	225	205	258	248	204	230	212	214	212	206	243	240	229	211	219	240	236	222	215	214	226	214	218	219	201	213	227	221	232	232	217	225	211	216	242	217	216	253	226	217	231	203	229	219	234	227	229	222	212	218	218	207	217	205	216	228	239	218	235	245	232	188	203	266	246	236	200	228	227	226	216	221	217	228	214	209	223	238	219	210	232	256	234	241	232	239	232	219	215	190	197	212	230	214	225	216	211	209	227	237	226	238	203	187	230	232	249	250	236	224	234	197	241	229	260	215	212	216	218	217	268	270	242	201	219	247	230	196	224	219	187	206	214	230	224	217	246	202	242	208	223	233	211	229	201	232	205	209	229	213	213	209	224	222	218	232	235	228	244	227	218	225	190	207	217	217	257	239	215	208	231	209	200	231	216	226	191	219	227	238	224	231	244	236	193	244	221	231	222	214	226	206	212	204	253	224	206	239	217	217	213	243	235	235	217	212	208	214	233	226	231	208	208	236	255	187	234	222	206	221	207	211	218	237	237	222	211	213	255	226	206	231	252	266	211	215	223	244	241	232	205	227	242	213	226	262	215	234	245	251	225	234	217	222	243	231	200	239	221	227	241	206	234	212	238	217	244	228	250	237	205	242	240	222	232	205	210	231	246	244	246	244	208	226	249	220	244	228	223	212	207	236	227	240	244	224	254	219	208	223	211	215	245	213	201	209	257	228	221	214	235	248	248	239	214	234	210	219	216	220	246	250	234	213	235	223	210	231	233	212	222	220	225	236	257	207	225	205	228	219	237	235	236	247	191	234	263	224	240	215	223	214	201	220	188	204	253	218	221	224	219	223	232	221	211	217	232	215	203	199	233	205	235	240	221	260	231	215	222	214	206	228	231	212	217	246	235	228	226	231	218	187	221	204	223	225	200	237	216	229	236	230	233	209	220	217	190	245	214	208	230	210	200	202	238	235	243	228	250	228	191	224	259	232	210	220	212	226	203	217	227	248	206	235	198	227	250	229	214	208	204	228	221	219	230	233	205	211	237	256	243	207	232	255	207	182	209	226	228	217	235	172	233	214	235	229	219	217	221	239	227	203	234	211	255	240	244	201	211	252	210	221	237	210	217	214	218	231	230	232	239	211	211	213	209	216	237	214	196	220	238	185	226	238	212	240	211	246	254	223	218	202	204	228	250	224	229	209	219	193	201	210	256	229	227	208	224	237	209	245	248	250	228	219	218	237	213	230	217	220	245	219	205	207	240	207	192	242	241	214	227	231	210	250	226	240	250	235	240	256	227	228	251	219	218	237	224	248	219	230	272	238	225	220	178	208	192	228	234	211	231	216	219	211	229	239	243	215	228	212	225	224	226	217	237	219	212	221	237	217	227	216	203	246	224	226	231	226	228	230	232	229	230	220	229	239	227	204	220	201	218	224	216	210	189	220	235	227	239	220	202	223	218	213	208	232	228	242	208	233	231	211	241	244	222	225	241	211	206	243	213	201	221	230	229	244	228	207	228	234	215	225	231	246	227	254	233	229	232	221	217	215	213	216	208	218	199	219	221	216	254	209	220	253	216	217	208	242	244	222	213	215	197	207	200	225	223	266	232	211	234	217	201	215	217	239	216	224	218	229	241	218	213	195	192	218	217	236	252	214	209	229	239	218	210	217	212	243	215	238	205	244	226	206	200	207	254	237	231	252	232	218	204	231	253	218	236	209	217	224	238	227	224	210	219	204	243	238	238	218	182	194	227	225	196	222	233	223	211	219	240	239	207	210	213	192	234	219	243	243	201	240	210	242	202	233	236	243	212	192	189	215	243	246	210	186	246	231	258	226	208	235	224	198	233	209	249	210	231	203	219	232	214	224	218	204	226	237	222	234	237	222	202	243	240	259	228	222	216	231	205	230	222	224	205	212	209	242	217	227	208	203	213	217	222	217	206	237	232	232	219	234	210	227	253	228	234	230	217	192	214	242	213	222	229	209	223	221	213	206	212	232	247	233	197	221	218	221	198	218	233	224	232	216	235	202	222	208	238	231	210	229	222	240	226	215	248	228	226	245	225	227	217	223	235	220	232	232	232	209	237	203	218	212	222	224	246	223	252	234	214	203	199	218	211	200	212	219	230	196	222	218	223	204	217	217	200	232	208	241	233	203	222	216	215	223	219	226	244	243	229	228	218	242	230	222	217	215	237	238	241	220	212	234	193	222	197	245	235	222	218	191	232	241	248	214	245	192	219	223	214	231	220	233
7900	12979	23210	6584	683	674	617	594	645	616	626	669	617	619	638	633	571	682	611	592	587	630	669	665	679	740	701	759	767	1003	1736	1878	2046	2252	4198	4191	3053	2892	1951	2546	2348	2005	1404	1094	873	889	900	877	1071	1056	931	886	687	650	673	653	632	639	590	635	695	720	753	743	721	739	761	681	637	654	637	624	674	638	630	652	594	573	601	673	655	632	686	637	647	576	612	616	581	627	645	634	663	605	654	632	605	589	596	598	613	570	598	613	620	575	580	632	608	615	589	587	635	608	578	588	597	629	646	618	621	604	575	632	599	595	610	618	615	626	617	617	636	616	644	627	593	600	580	581	602	617	620	636	604	638	600	591	612	579	628	628	593	568	573	555	621	596	580	621	613	601	584	596	596	644	635	649	595	600	569	617	587	605	604	623	571	594	613	612	618	647	611	600	591	635	623	599	616	608	599	575	604	601	609	649	618	601	633	640	636	592	601	590	628	609	585	627	587	577	583	635	604	654	585	612	655	646	601	628	615	602	570	601	627	587	567	615	589	623	612	626	620	603	583	632	641	565	611	609	602	592	593	668	619	607	628	606	643	600	582	575	616	601	609	627	584	607	570	607	625	578	608	611	627	555	606	607	599	573	590	570	609	558	627	662	566	585	598	597	620	563	625	606	605	637	623	634	577	621	624	586	593	635	587	624	595	565	654	630	581	625	589	595	578	594	599	662	624	601	652	648	611	612	584	626	644	599	600	562	631	639	576	599	640	622	631	601	620	604	617	571	563	637	584	605	615	585	613	583	566	627	582	583	602	633	543	572	604	589	599	630	621	599	597	600	599	613	608	572	594	632	616	581	595	594	617	596	615	614	578	608	624	611	592	637	602	609	601	601	615	597	596	615	582	630	588	586	598	601	603	601	584	540	589	586	642	628	582	590	623	606	611	580	614	595	602	627	607	603	625	618	633	613	647	613	660	608	555	608	580	635	630	596	606	591	597	548	619	596	560	585	602	592	593	572	617	622	575	596	626	592	598	590	685	588	584	619	648	603	627	632	612	605	620	609	600	599	619	600	556	610	611	561	630	596	613	616	622	600	598	600	589	610	586	595	615	652	610	601	613	577	587	608	637	582	566	639	599	617	605	615	618	629	603	598	613	625	585	598	607	590	623	630	575	598	645	593	617	639	567	626	608	610	623	584	560	603	673	577	634	603	606	622	608	587	624	606	618	554	630	593	586	609	612	545	629	598	586	603	592	608	618	644	612	583	613	547	632	604	583	611	630	577	591	607	597	643	601	612	617	641	628	596	592	575	588	622	581	556	572	614	605	580	587	581	602	611	638	608	592	576	600	564	609	620	599	611	570	606	610	610	654	626	587	582	552	595	605	587	579	598	655	600	569	640	637	584	619	627	580	607	601	638	602	598	618	585	597	602	589	622	609	555	631	638	592	574	612	624	631	610	593	593	628	636	596	597	619	600	593	646	600	620	623	635	643	627	594	605	565	613	596	584	614	618	561	614	666	607	656	601	558	593	630	605	612	600	609	633	628	585	642	614	602	595	565	624	574	620	638	633	614	595	579	627	575	631	630	588	579	618	581	586	591	701	588	611	605	603	595	615	624	612	647	606	591	613	611	577	584	606	615	564	559	609	627	629	607	632	633	579	618	605	633	593	603	553	580	582	585	594	620	617	612	596	579	597	559	567	618	593	604	633	590	603	603	602	607	616	611	596	624	616	641	629	594	590	587	601	612	591	610	631	563	618	610	583	577	617	597	595	599	619	584	580	610	608	632	601	549	571	626	631	632	605	585	615	579	588	559	586	610	660	539	639	632	639	616	580	600	622	655	632	600	644	622	597	669	599	621	606	590	572	612	603	617	661	630	600	577	590	610	638	604	616	627	623	626	579	616	616	626	615	631	624	620	575	613	649	580	609	607	581	643	609	608	597	661	601	569	626	546	554	600	607	609	606	605	594	621	578	590	640	612	607	554	587	608	580	611	564	591	588	622	572	597	576	583	636	629	627	579	588	586	601	553	576	663	539	564	601	615	600	602	601	621	604	609	611	603	578	606	579	585	616	624	573	631	624	603	584	612	587	598	562	622	613	567	629	621	608	574	624	585	577	641	590	565	626	604	592	596	584	614	586	623	642	616	606	610	628	583	585	593	616	597	647	649	616	580	643	583	595	639	633	617	601	668	617	605	541	567	598	609	593	607	621	649	587	661	578	593	600	540	602	600	661	629	621	622	628	614	612	617	622	570	588	590	601	647	612	613	601	562	595	623	669	570	558	627	601	635	628	684	610	606	612	611	636	580	577	561	630	599	581	613	604	629	575	599	613	651	559	572	593	645	614	648	603	569	592	592	620	605	606	595	592	639	616	591	615	637	614	611	610	624	610	599	628	554	582	589	584	611	597	617	629	630	606	590	608	600	633	605	603	620	606	620	628	633	606	584	649	604	601	576	573	600	589	611	622	578	601	625	595	635	577	646	609	603	625	585	618	610	624	647	610	595	636	640	601	665	632	573	614	601	615	593	640	617	632	633	592	593	576	589	616	553	612	628	570	602	621	630	598	685	602	641	593	608	638	637	591	631	628	610	580	600	614	656	603	609	614	597	557	648	630	597	590	598	601	641	593	645	634	634	596	598	635	620	573	608	603	641	625	622	571	634	603	627	606	591	619	623	607	629	620	595	604	585	622	627	629	588	626	594	604	623	623	609	599	589	605	559	654	602	621	565	613	618	603	653	612	616	585	673	615	586	578	586	626	583	543	596	615	583	616	553	620	627	564	574	603	633	588	590	617	617	532	613	620	591	622	642	579	576	615	595	566	632	639	631	664	589	603	603	607	590	625	618	613	604	624	613	588	635	583	553	617	631	605	583	599	588	622	579	595	632	626	583	593	598	643	590	628	605	583	634	626	602	576	600	616	624	638	616	610	603	558	591	544	581	626	572	621	567	645	596	619	603	599	592	603	632	609	620	612	577	576	636	602	601	594	591	602	669	603	590	606	560	634	588	585	640	587	575	583	595	594	613	606	581	578	614	612	615	596	645	616	579	630	618	588	584	617	584	589	614	624	623	582	614	626	605	582	619	650	587	630	636	529	644	609	598	648	622	579	581	587	619	584	625	609	577	582	567	582	616	567	622	609	606	586	621	641	603	629	567	598	629	606	622	587	615	612	593	642	611	601	642	632	582	596	665	616	598	576	625	631	591	552	611	615	597	606	608	614	608	573	598	606	608	606	644	582	601	587	617	571	608	639	616	587	623	606	610	618	655	573	605	597	621	611	604	615	654	591	600	622	573	564	623	621	596	660	611	639	630	619	612	663	640	605	579	550	600	659	645	591	591	618	597	607	638	587	615	605	605	571	627	621	619	596	660	602	577	602	629	581	624	634	557	650	516	600	583	601	611	599	604	616	590	613	621	575	575	594	594	581	594	632	625	585	596	599	599	661	618	590	621	584	588	592	613	604	634	592	583	636	620	589	597	612	598	607
36953	56096	65226	31183	6506	457	284	305	261	253	275	245	257	238	230	220	225	215	204	203	238	209	249	252	224	243	277	291	407	746	1936	1862	1802	1394	5186	5504	4996	4148	2710	3051	3092	2894	1754	962	792	725	727	1026	994	944	855	481	307	312	436	311	271	300	233	221	234	247	262	258	295	350	316	241	225	212	249	209	227	232	240	222	215	229	212	254	273	276	254	228	254	253	218	222	225	182	221	229	228	236	231	235	234	209	239	196	222	190	228	215	201	209	203	218	208	210	233	231	218	199	206	212	237	204	226	196	247	247	224	237	228	236	215	204	207	229	237	217	212	206	182	220	203	240	223	213	189	219	218	240	225	187	217	229	197	218	232	242	239	235	202	230	196	227	208	213	220	205	205	229	224	235	215	207	227	230	211	231	219	233	186	216	207	228	204	218	240	207	200	211	179	201	219	199	186	179	198	228	223	222	201	237	202	200	208	208	232	192	231	198	217	206	213	209	226	218	232	243	201	208	227	197	248	231	242	243	219	197	216	182	209	233	206	238	235	214	227	224	217	202	217	238	247	229	210	214	253	217	232	219	218	206	188	229	201	191	233	231	232	218	255	227	222	210	204	217	213	183	206	215	219	206	208	211	197	233	204	205	249	225	215	228	203	231	222	223	233	221	215	215	243	234	220	178	232	209	213	216	226	229	207	208	229	218	212	221	223	193	220	200	223	225	221	228	194	231	210	230	213	216	215	234	204	212	223	215	236	229	226	208	207	203	214	204	204	203	195	238	235	226	214	228	231	195	205	203	226	201	228	233	220	215	202	226	216	230	216	197	217	204	240	211	198	245	206	224	205	240	197	204	238	222	219	203	216	234	257	227	251	200	204	246	205	205	225	207	240	219	231	191	201	212	214	224	227	220	245	226	230	204	227	218	197	216	200	217	214	233	210	226	205	201	235	206	206	217	221	205	202	215	221	238	216	201	256	237	208	230	206	214	204	203	195	200	216	234	204	170	228	232	206	216	212	207	231	231	218	233	220	193	193	213	211	211	191	189	231	225	218	229	216	189	207	195	207	196	213	235	221	202	241	214	194	212	227	244	190	224	236	237	228	216	200	205	201	194	217	194	207	193	243	193	205	217	251	212	202	207	225	212	244	219	200	208	230	230	232	219	205	198	227	203	231	228	235	222	204	195	225	204	233	198	210	193	218	200	201	192	242	214	214	212	224	221	203	208	218	207	205	221	210	202	230	237	214	217	223	227	193	220	248	207	225	200	237	211	207	193	205	216	224	215	234	199	205	202	198	209	188	209	214	217	228	186	207	204	228	214	247	228	207	228	217	223	219	227	242	194	243	233	220	213	224	218	180	197	238	234	225	212	251	230	245	215	193	232	238	209	231	230	200	215	210	249	209	189	192	243	181	219	223	216	216	222	231	248	233	207	226	211	233	194	230	215	215	217	225	210	217	212	230	212	197	201	204	208	234	219	201	205	216	222	214	231	233	239	230	217	218	208	221	206	237	235	198	210	213	225	203	200	198	182	200	194	233	199	208	236	191	208	236	204	273	220	237	197	193	211	180	227	212	208	240	205	217	209	209	216	218	209	252	240	224	234	223	218	217	212	228	203	220	212	200	226	204	204	196	232	235	168	210	228	203	187	211	208	205	202	223	206	217	206	192	248	234	201	213	224	223	193	225	215	221	210	206	231	213	202	229	243	220	215	201	221	218	236	220	200	230	218	229	210	229	217	205	230	226	173	219	205	218	221	231	211	231	224	218	206	206	218	205	217	199	237	208	229	227	188	203	238	240	207	232	212	192	205	208	229	246	212	210	217	223	219	212	198	215	201	191	209	201	223	197	214	213	209	227	190	227	202	208	234	208	188	210	220	226	214	225	228	245	224	210	243	231	207	195	219	219	211	194	198	220	226	230	210	191	193	225	206	222	230	217	207	245	217	203	196	224	242	200	209	217	193	244	224	218	204	233	221	233	204	208	219	208	185	202	233	240	232	224	234	204	223	240	201	224	219	223	222	225	213	214	207	219	193	206	229	181	214	205	205	222	187	196	216	244	207	248	199	214	238	225	218	223	227	229	207	230	213	234	226	211	227	216	217	183	212	195	198	219	236	209	230	201	233	197	227	189	209	214	225	195	216	198	232	231	228	212	201	227	183	232	212	203	237	248	215	198	212	199	201	220	225	226	244	215	223	220	224	209	202	214	225	205	221	196	216	212	199	222	221	225	228	220	217	223	207	218	230	189	234	206	199	218	218	250	179	217	230	230	210	188	240	234	213	197	225	209	232	232	244	234	190	217	241	204	218	226	224	226	225	220	217	215	232	205	193	228	215	247	220	235	205	185	198	214	227	208	231	214	191	217	200	244	205	215	232	238	208	219	202	189	246	210	213	194	246	196	210	223	197	209	179	231	225	206	191	209	219	201	218	215	211	203	214	202	236	212	215	201	211	220	228	190	224	191	211	204	231	197	200	236	224	211	191	199	214	245	211	227	203	191	221	214	183	219	217	219	194	211	232	230	219	205	189	202	199	228	217	194	230	218	212	213	231	221	248	220	230	197	201	233	224	221	223	219	210	217	251	198	200	212	217	246	194	232	215	222	217	210	219	235	206	226	189	211	224	223	207	202	202	180	206	191	200	216	229	200	218	215	209	219	238	215	184	210	237	214	219	211	263	235	228	199	220	234	194	194	236	237	241	207	226	240	220	209	212	199	228	215	186	200	184	222	246	229	219	203	188	195	237	219	216	232	193	220	221	206	198	227	232	213	220	204	237	222	214	215	243	210	200	211	218	228	228	212	230	213	237	183	232	244	202	201	234	220	232	211	210	224	243	186	202	219	241	207	219	212	234	224	221	202	219	209	227	234	205	207	217	254	199	232	197	230	223	223	238	223	194	211	224	215	216	241	212	239	205	222	220	217	187	223	205	214	220	234	232	211	249	202	196	211	206	219	213	244	254	208	221	209	201	210	229	224	210	219	209	201	220	219	231	211	220	246	213	225	231	191	213	220	226	219	210	203	230	222	219	208	237	199	190	249	226	252	219	254	187	210	220	202	239	210	234	192	205	231	223	225	208	227	204	233	188	233	214	233	238	188	229	199	194	214	223	232	208	194	188	203	237	213	218	226	210	213	251	224	231	214	208	200	228	201	220	204	226	230	199	221	198	222	228	206	220	205	213	226	200	209	222	206	213	222	219	209	235	234	215	217	205	218	216	231	204	224	192	229	244	199	184	203	201	223	214	216	247	218	227	226	214	232	213	216	201	203	194	232	223	225	209	214	222	219	206	208	210	194	199	208	191	189	191	211	209	230	214	228	190	225	197	216	205	230	238	215	214	208	207	199	213	211	247	159	245	228	214	211	226	234	204	219	225	230	227	199	209	210	250	204	194	227	203	214	242	222	219	194	186	201	220	233	215	215	202	227	198	239	203	214	216	203	206	220	212	205	203	237	241	214	208	206	219	213	212	209	223	203	222	224	228	218	206
24114	42549	56376	22021	1216	1128	948	889	865	797	752	738	715	720	680	646	694	607	691	683	690	690	775	852	858	924	956	1086	1974	4453	11623	11238	10015	8582	25034	24784	22767	21058	14873	17338	17546	16248	11073	6000	5483	4797	5027	6733	6458	6243	5377	2806	1317	1276	2483	1482	1255	1023	674	706	690	837	882	799	1137	1653	1373	746	666	684	671	655	620	629	593	690	656	678	645	770	849	936	921	888	949	728	753	717	659	665	606	641	644	726	732	681	614	630	614	573	576	609	592	558	611	608	595	580	614	598	590	547	567	628	604	599	604	612	602	563	611	611	623	591	592	589	581	607	621	652	592	620	623	567	561	564	558	568	564	583	585	564	583	646	623	603	603	574	585	597	633	614	604	574	630	607	596	605	613	621	620	577	637	622	628	596	585	606	613	571	620	632	607	600	604	618	593	594	617	609	594	560	583	589	594	611	566	650	608	602	602	624	603	587	618	590	653	600	597	586	549	606	603	615	613	542	629	575	604	576	586	604	605	644	566	560	589	582	566	607	614	571	572	567	594	588	632	537	604	577	591	568	583	621	626	586	627	600	617	625	550	578	573	627	600	617	561	603	623	628	601	598	612	614	571	597	621	650	646	600	561	627	587	573	588	616	599	570	630	554	588	587	600	614	582	617	581	634	602	534	548	563	582	628	596	641	551	621	571	571	601	590	635	557	598	596	588	576	589	634	579	614	621	613	590	600	587	610	561	606	573	617	613	595	554	618	630	569	566	563	591	622	608	598	600	577	627	606	583	576	578	591	598	577	618	596	603	593	640	575	614	614	577	612	650	612	612	570	574	582	639	592	592	589	583	607	601	560	564	591	588	637	599	580	614	571	606	588	595	626	608	607	633	626	605	561	604	588	596	608	607	601	563	590	555	620	590	579	574	564	554	615	615	569	623	588	566	574	598	637	599	581	545	641	586	593	576	638	602	637	632	605	631	633	573	590	575	600	614	596	639	545	581	609	585	591	595	626	644	577	575	591	599	556	612	565	605	578	587	593	594	564	636	548	601	610	619	593	610	568	600	622	581	640	594	633	609	591	585	575	590	554	569	612	596	560	613	567	621	574	592	621	638	601	550	575	580	582	578	645	623	593	565	579	596	635	571	581	604	569	537	609	600	638	577	594	590	586	562	608	570	576	572	624	596	599	567	633	653	631	599	585	573	533	612	608	609	592	578	569	616	621	638	640	601	588	613	591	578	584	620	611	594	621	612	577	584	594	619	605	576	591	608	621	633	564	662	596	603	598	550	579	572	634	616	621	596	597	637	603	628	594	646	583	567	565	580	563	593	581	585	596	625	591	619	587	602	595	548	558	604	659	616	565	551	583	599	595	591	575	562	556	601	618	635	606	610	600	609	593	580	610	582	621	583	560	577	573	637	609	622	577	612	621	622	591	595	600	612	600	584	574	600	623	575	642	601	603	602	562	561	594	636	629	618	611	578	582	541	609	595	570	584	612	596	573	596	588	599	594	623	607	636	611	566	597	561	576	612	594	601	571	623	605	524	590	584	564	598	620	568	654	580	582	588	592	645	620	606	635	598	571	598	566	619	607	562	594	598	594	615	617	611	565	627	622	661	588	638	600	580	610	621	629	641	574	613	574	614	611	575	573	613	601	592	569	598	584	584	612	577	634	587	652	650	607	612	568	580	616	600	569	589	617	629	584	569	590	571	569	547	535	593	584	569	598	568	582	594	600	578	599	581	609	617	581	610	584	604	587	617	579	582	605	599	581	601	592	569	535	579	585	663	590	584	588	572	628	575	576	592	590	600	587	552	579	570	606	606	583	588	570	585	565	595	577	559	621	613	574	583	553	656	588	616	591	607	634	594	600	574	624	627	619	624	624	617	614	591	556	565	605	608	591	598	548	588	643	580	596	549	613	591	600	619	572	624	597	611	582	615	567	674	620	588	570	605	654	616	603	640	557	602	601	557	627	615	601	608	519	615	584	657	597	584	578	576	596	586	602	571	569	595	584	580	650	593	621	592	644	610	585	570	632	584	573	583	596	601	626	601	566	584	600	579	565	593	620	644	546	588	594	618	625	574	602	597	613	581	579	551	570	607	560	579	596	604	574	593	579	626	611	560	594	558	628	576	554	608	595	547	589	590	523	584	585	624	592	592	563	554	614	581	595	615	627	642	564	592	572	574	630	594	599	591	565	574	585	584	585	550	593	639	603	568	605	601	537	598	612	575	574	596	614	596	642	608	569	626	587	567	571	582	587	598	614	567	598	578	565	596	609	633	581	613	626	598	596	547	613	610	610	620	610	597	586	606	597	661	604	605	605	612	591	604	596	613	591	579	580	638	623	557	547	607	625	646	607	620	543	626	594	623	610	609	544	628	579	587	581	603	562	571	591	632	613	569	581	580	621	592	605	584	560	601	603	565	582	637	571	589	597	617	567	587	594	592	568	581	635	610	578	582	611	574	615	601	542	596	562	573	571	621	652	638	611	651	619	586	560	595	638	610	597	591	606	568	566	585	557	582	596	597	647	563	580	598	651	594	601	573	601	559	624	622	557	553	563	571	585	589	601	627	632	584	586	585	590	605	590	571	562	612	627	596	569	577	620	582	591	623	616	612	588	607	605	568	603	611	573	627	574	580	593	585	555	589	549	610	605	564	571	561	563	566	638	577	616	567	557	634	571	627	601	563	629	592	629	622	626	552	638	592	570	598	574	579	616	612	591	574	603	625	581	621	601	613	634	623	639	578	581	580	611	601	593	620	573	600	592	630	581	623	572	582	560	644	612	564	601	612	638	632	558	609	630	576	608	577	604	637	567	611	588	593	578	580	577	643	608	589	654	572	560	520	608	552	596	565	577	570	572	601	556	619	581	588	571	592	561	604	591	583	594	613	600	618	603	618	591	574	596	595	591	640	603	601	560	602	620	592	617	598	623	547	584	601	589	550	578	589	643	570	608	557	602	616	597	607	609	599	577	577	553	552	554	596	634	614	607	607	590	564	610	566	620	558	577	602	560	603	610	611	600	608	618	595	582	648	546	578	586	641	593	608	607	586	608	587	583	570	595	603	566	655	567	618	647	615	575	602	594	610	562	605	582	613	592	574	563	618	632	642	643	615	563	573	661	602	610	596	613	617	617	616	644	625	587	627	601	587	616	600	573	566	597	545	590	593	630	606	571	587	566	569	633	584	600	584	612	606	579	598	557	631	615	567	599	578	604	631	581	621	583	598	591	608	564	604	589	631	608	583	553	577	628	609	610	590	603	588	565	602	579	564	634	577	592	617	617	601	595	600	567	615	579	627	619	612	568	571	547	582	632	576	659	605	607	605	576	588	604	595	599	612	580	583	585	617	577	627	616	602	620	575	585	602	610	603	557	591	586	590	593	587	560	600	613	594	570	574	593	572	563	619	590	643	557	618	568	628	608	585	573	627	588	615	571	612	640	600	614	622	597	642	583	638	585	646	638	563	597	603	613	613	635	610	610	559	622	607	563	656	589	616	611
63699	70250	74255	40163	12579	1543	413	382	335	325	308	338	298	270	278	280	271	274	252	292	285	305	284	298	338	344	333	375	661	1252	3025	2135	3323	3290	9236	10379	8361	7943	5305	5095	5504	5192	2986	1557	1650	1167	1463	2390	2324	1811	1095	806	414	408	767	536	422	351	258	288	281	310	324	302	351	478	354	267	267	285	266	275	300	293	276	270	282	284	307	281	319	323	296	315	266	283	266	265	293	261	257	251	258	286	250	284	270	253	283	261	251	265	241	303	262	240	290	242	279	240	254	268	261	266	263	256	251	295	244	240	271	272	279	249	282	247	266	285	282	302	270	256	242	253	248	278	265	247	264	251	267	265	251	253	231	257	259	260	293	272	257	267	246	254	252	233	275	267	230	259	251	254	296	262	265	254	250	225	265	279	270	267	274	255	271	227	245	271	277	241	258	258	287	249	274	281	264	252	259	242	260	246	258	239	269	274	223	283	281	251	247	257	260	267	268	234	258	282	245	261	287	272	242	270	262	239	229	249	248	249	254	236	306	287	248	263	240	229	259	248	259	246	243	250	259	220	264	294	272	276	272	240	255	297	283	282	276	274	236	235	269	276	234	294	265	284	262	281	270	262	249	261	219	269	260	243	266	280	263	246	260	276	290	223	243	247	266	274	277	235	275	237	252	257	241	246	260	263	251	244	265	256	315	273	255	260	281	266	286	273	228	243	266	270	267	268	270	248	285	266	253	269	236	259	255	251	276	243	252	263	250	262	294	282	271	252	264	261	270	282	275	276	282	269	253	261	267	258	287	297	296	255	250	265	224	283	269	260	272	239	276	232	250	256	275	282	230	265	269	271	287	252	252	264	239	236	256	273	288	254	247	223	277	248	244	259	245	274	264	245	238	235	240	266	269	264	265	253	257	270	254	226	270	258	278	258	231	260	260	250	243	282	287	267	273	260	246	250	249	247	259	250	237	242	263	278	268	245	271	275	262	265	230	268	242	263	279	252	276	254	268	261	241	256	250	273	274	244	250	243	248	280	289	245	268	235	267	240	233	267	278	227	281	273	261	252	285	282	252	260	286	263	273	278	247	264	250	282	257	267	248	249	230	244	275	297	276	262	276	251	248	302	253	261	254	249	247	278	284	261	283	284	282	251	278	297	261	258	288	273	279	252	244	253	247	245	258	279	294	279	256	253	249	258	247	260	283	262	280	256	259	276	300	263	253	294	219	266	288	259	234	275	285	292	253	288	272	261	246	244	263	250	238	282	265	247	259	266	264	264	247	237	255	273	247	265	263	251	244	261	240	257	268	258	282	267	284	261	259	241	261	235	256	280	297	285	261	269	270	247	283	253	280	250	278	289	259	256	229	264	256	257	257	257	249	242	228	242	262	245	299	263	265	262	253	264	250	271	247	251	266	269	230	285	282	255	252	222	278	274	267	253	267	239	288	272	236	268	262	265	247	259	263	275	247	277	269	257	265	256	253	250	266	235	293	240	290	240	255	302	252	262	240	263	252	220	245	273	296	261	237	265	280	251	250	259	250	232	255	250	235	277	295	268	247	265	223	269	277	278	253	241	277	256	260	278	266	238	254	274	252	261	258	270	258	244	252	277	258	285	264	251	253	258	269	262	257	258	274	277	274	244	249	253	253	264	251	294	273	279	278	258	256	292	266	312	263	259	279	255	249	268	240	267	282	267	296	270	240	247	267	264	257	240	259	264	302	291	271	246	257	266	245	276	235	248	285	241	258	244	255	265	253	262	245	262	255	265	267	258	239	263	228	230	266	243	255	246	275	263	265	251	288	270	243	251	245	242	271	247	239	274	260	254	264	245	270	258	254	281	259	262	258	269	273	265	301	273	246	251	243	233	253	265	263	258	248	249	229	277	236	264	245	234	272	247	261	248	253	276	256	255	238	257	247	257	252	238	244	255	248	269	259	274	239	286	252	243	269	254	276	277	279	273	242	288	258	258	250	260	251	250	259	278	244	261	263	269	250	290	262	282	306	264	255	244	271	280	293	269	269	276	244	297	252	256	252	276	255	267	277	286	297	276	268	239	268	270	283	238	286	237	270	262	251	257	269	268	284	275	243	249	285	300	266	263	284	273	260	252	256	257	264	250	279	268	275	239	253	255	280	261	269	248	262	248	253	263	257	252	244	267	264	250	281	279	237	258	265	276	243	258	265	274	271	238	250	293	287	250	258	266	258	267	287	274	262	253	259	252	257	274	254	267	240	259	234	237	274	284	223	271	262	232	292	280	250	271	267	285	253	269	262	264	266	254	282	290	254	250	269	263	243	261	267	236	250	279	249	257	282	262	274	257	273	265	250	268	233	247	281	251	286	272	272	285	286	257	281	258	291	253	267	235	267	260	278	273	285	260	256	270	268	254	304	279	269	259	275	253	263	275	273	289	238	251	264	269	265	260	266	260	293	274	272	236	253	279	291	252	273	267	245	252	241	252	232	306	275	278	268	257	247	269	251	256	256	248	245	264	251	266	264	265	268	253	252	250	221	278	257	228	271	269	269	234	247	277	248	277	252	262	263	244	263	271	256	252	258	262	245	274	273	252	262	255	237	258	253	288	256	262	265	243	266	295	249	271	260	262	235	267	252	280	256	236	262	274	240	245	271	269	219	280	242	279	278	273	281	269	289	279	257	264	264	274	262	280	245	256	249	249	265	250	267	269	284	258	274	257	264	293	265	289	269	274	244	277	273	254	246	265	247	300	237	275	239	281	261	267	271	277	255	258	251	269	259	255	246	266	242	237	269	241	262	279	277	259	296	253	238	223	282	257	267	268	251	270	267	235	277	227	265	251	276	268	256	246	256	249	271	292	260	267	259	238	266	267	228	262	275	271	273	273	256	269	237	261	261	251	266	269	264	255	247	254	264	254	233	268	280	277	230	266	274	261	256	242	242	246	252	270	270	279	253	258	264	265	270	299	245	266	246	273	260	258	274	248	248	276	250	244	285	258	259	286	240	262	264	276	260	257	246	286	244	240	232	259	278	262	265	252	236	280	279	288	250	261	247	275	252	260	240	266	262	270	256	247	243	258	249	277	271	269	241	250	264	280	282	246	262	259	234	290	267	234	299	265	246	262	254	257	270	235	253	225	252	274	226	254	254	268	269	250	242	276	268	248	292	257	244	275	245	272	253	258	221	265	236	228	271	265	271	253	256	247	236	260	272	255	246	281	285	233	227	257	248	274	239	249	276	271	278	271	246	236	274	265	270	239	248	266	245	305	251	270	224	264	286	283	254	283	266	238	279	254	268	265	243	257	253	251	242	264	248	246	257	283	265	254	259	266	276	264	238	245	252	265	289	297	256	280	244	243	246	264	246	246	221	239	267	282	221	269	241	253	270	287	266	246	261	247	257	263	258	234	258	277	243	257	250	271	256	255	286	273	248	239	229	260	266	260	268	232	265	273	282	255	266	224	280	261	258	269	269	236	260	267	244	247	283	257	271	271	257	276	255	275	280	253	302	261	258	272	273	251
40613	52485	65765	26626	1879	1565	1422	1213	1127	1121	978	944	923	936	885	831	827	769	820	878	788	861	924	999	1083	1101	1165	1581	3365	7433	16563	10949	16235	16219	32000	33139	29792	29444	21582	24052	24468	22769	16154	9415	9697	7222	8878	14412	12864	10158	6565	4683	2011	1869	4868	3197	1970	1340	911	818	939	1031	1048	1027	1556	2633	1534	832	821	830	753	851	755	764	781	743	733	853	864	927	1075	1194	1136	1218	1029	911	951	787	723	767	734	761	937	907	832	761	712	698	680	673	704	693	718	697	716	660	656	730	739	679	718	701	681	675	678	688	737	737	669	678	757	707	698	687	732	687	704	686	722	696	728	728	700	710	728	709	705	713	694	647	694	726	717	649	704	669	675	709	713	694	710	741	699	656	669	651	716	743	729	707	696	704	680	703	680	687	685	698	689	679	684	717	697	683	655	643	730	708	683	696	704	724	692	655	676	703	728	718	705	695	669	693	664	682	689	688	637	712	711	708	682	686	708	674	692	670	638	697	717	699	683	706	654	719	640	681	697	712	710	636	677	640	690	731	677	650	724	686	696	674	736	658	714	712	730	706	726	716	732	655	682	661	695	683	689	699	695	707	671	672	730	664	679	722	716	672	732	700	711	698	625	670	728	743	726	715	699	696	717	682	723	667	677	695	727	733	689	681	653	634	709	706	661	713	720	703	657	703	682	700	695	624	710	670	715	692	684	713	687	677	742	684	698	618	720	731	696	684	678	712	755	671	751	691	739	698	665	687	674	731	723	683	697	691	738	681	671	711	703	679	685	700	692	691	687	707	720	698	680	661	722	703	675	666	724	713	692	686	665	731	693	726	735	701	648	684	701	728	667	745	721	722	708	685	684	761	705	666	674	710	652	710	730	718	713	707	677	657	688	636	689	689	653	688	724	669	705	690	705	686	666	735	723	696	670	703	680	675	694	666	692	706	722	689	678	697	678	688	685	694	694	710	705	689	692	731	682	697	711	694	678	698	695	707	699	686	671	735	734	726	655	688	727	670	738	667	695	690	682	697	681	746	674	655	674	689	709	744	709	668	730	723	712	673	688	723	721	690	732	686	737	732	697	731	707	692	654	737	667	677	636	734	688	702	628	704	730	672	729	743	697	710	720	686	717	700	686	671	687	722	664	684	695	689	680	703	706	686	703	690	730	707	615	680	717	681	732	690	628	682	694	687	675	683	703	679	740	682	640	693	676	701	691	740	689	677	679	680	723	696	729	723	684	708	685	697	716	687	707	671	697	757	724	657	682	703	694	658	721	717	764	694	696	710	740	717	678	666	700	714	675	694	684	677	709	692	658	681	722	724	726	677	702	731	660	727	704	684	710	700	701	707	752	679	683	686	662	725	715	716	672	693	714	618	695	656	690	696	698	675	692	703	670	660	695	678	680	732	661	693	713	708	694	676	703	718	727	692	739	712	654	661	746	670	689	725	683	702	688	667	679	672	707	712	741	706	683	727	675	679	715	683	647	702	703	739	708	698	704	708	706	723	677	656	708	713	642	721	688	724	688	672	716	713	683	707	705	713	680	693	716	725	717	674	712	684	731	698	693	673	696	680	653	686	677	714	709	696	693	728	695	707	701	705	709	721	719	690	679	647	718	670	699	672	700	724	693	683	761	716	712	671	725	649	698	676	687	684	693	719	712	717	690	730	668	688	710	738	679	725	686	715	695	714	685	677	747	668	691	676	693	716	748	706	669	700	677	712	705	735	641	713	738	737	689	706	664	718	665	691	706	683	691	713	689	678	713	710	686	707	686	682	706	695	683	685	682	648	685	691	702	682	716	705	704	688	735	676	693	701	721	672	676	710	694	732	677	677	700	685	658	681	672	693	690	683	677	638	688	701	670	766	692	672	732	692	685	679	702	696	676	724	671	683	767	674	715	690	735	677	655	698	720	701	715	739	725	673	682	724	696	748	689	700	684	749	653	674	716	656	707	678	693	675	710	734	647	684	733	655	737	704	700	728	716	759	719	657	687	700	704	706	699	723	778	679	708	697	661	684	693	701	692	698	664	698	738	751	692	670	689	686	733	681	660	657	723	660	710	642	689	728	761	701	704	682	700	710	688	699	668	691	679	748	717	656	674	709	678	706	669	717	716	711	715	717	689	708	694	705	673	700	693	682	712	683	678	739	661	687	687	682	694	668	679	702	670	669	702	749	684	697	712	655	737	729	671	683	711	741	682	737	702	689	736	670	701	723	690	701	724	712	708	701	707	721	709	686	721	652	664	730	685	663	675	702	704	724	717	689	695	728	702	703	695	675	708	705	688	687	722	754	658	691	692	655	655	747	694	684	709	721	679	654	714	692	689	701	701	673	667	743	692	696	668	765	714	713	663	725	695	693	694	689	685	731	717	671	677	728	679	683	608	707	682	715	654	663	667	696	707	658	682	699	745	708	649	677	645	691	673	691	680	700	691	707	730	719	707	719	691	699	726	698	672	690	690	745	659	651	659	691	667	687	691	707	679	686	720	689	688	699	698	689	704	674	707	671	694	716	702	653	692	682	721	689	699	690	685	673	685	669	713	723	646	722	661	718	674	739	713	667	674	704	661	696	695	721	662	719	714	709	667	657	751	687	690	729	656	716	729	731	686	730	696	678	723	687	661	691	754	683	658	706	624	732	684	681	662	659	673	701	701	715	685	661	656	770	650	701	660	710	671	678	691	727	685	679	728	701	728	714	670	688	758	724	733	683	682	655	683	709	673	716	708	681	792	746	725	672	677	656	686	704	668	665	706	616	693	717	729	682	677	730	699	681	687	711	707	712	684	729	735	647	697	672	748	711	657	701	690	664	650	691	710	740	684	748	705	698	696	714	738	691	724	719	747	667	659	712	685	710	736	701	738	699	679	709	705	693	744	669	675	651	685	673	693	678	692	679	655	704	669	704	721	668	668	728	652	739	717	708	683	663	712	677	641	700	692	667	722	692	687	672	657	699	720	617	676	687	715	676	652	670	687	690	695	688	735	668	670	715	756	691	722	712	709	667	713	662	673	664	720	663	689	673	705	655	688	670	727	703	689	680	656	710	687	658	700	705	697	657	691	697	700	671	649	694	665	651	686	717	666	731	728	730	740	706	723	687	704	716	704	703	657	678	704	693	702	681	684	694	687	662	644	664	682	688	674	733	705	685	744	681	693	692	709	674	718	677	710	703	704	681	716	670	700	715	698	738	686	734	712	699	672	748	681	731	655	739	700	675	684	743	686	718	701	729	689	687	693	742	634	707	710	710	730	727	712	722	694	641	712	687	747	729	638	712	692	659	665	684	685	661	694	683	699	723	728	716	691	725	696	688	693	718	714	730	659	693	695	702	689	690	685	712	705	734	681	698	736	663	651	722	751	705	716	706	687	702	718	679	737	691	689	683	723	716	651	671	671	699	706	652	697	718	664	696	738	690	692	641	711	707	705	645	679	685	693	684	687	668	692	662	657	697	647	660	734	731	669	682	705	679	686	706	664	687	684	696	715	698	688	688	661	735
8275	10950	17378	3949	375	251	254	222	235	221	217	223	222	208	200	201	210	230	243	208	202	226	234	255	245	226	189	235	222	247	319	297	344	294	610	692	566	540	435	379	462	380	312	259	268	252	288	300	282	266	224	242	218	234	240	229	230	227	243	222	216	241	215	222	249	240	237	230	202	217	207	216	209	236	214	213	247	205	194	249	203	222	193	241	217	214	174	216	195	200	203	200	234	238	234	218	193	213	208	215	221	206	212	213	208	208	210	204	198	212	249	244	223	211	232	214	231	194	211	212	220	211	227	210	249	202	244	216	201	196	209	235	229	219	207	214	232	211	198	232	221	236	230	211	198	216	203	213	212	224	226	220	209	228	204	238	227	219	210	238	228	221	191	201	223	214	229	207	200	247	184	230	221	236	235	218	216	207	190	211	210	228	204	206	238	199	230	209	235	219	219	206	219	210	222	207	193	209	229	217	231	205	207	192	225	213	238	213	238	228	206	227	226	232	187	229	195	220	222	226	222	211	239	215	224	222	214	215	221	193	210	209	191	212	214	181	192	234	235	245	207	233	219	228	205	212	233	238	200	229	219	209	189	213	222	209	205	235	210	221	230	204	221	191	211	195	195	215	226	210	232	233	225	223	202	221	196	231	211	219	239	223	214	215	210	211	217	225	196	227	188	208	213	215	215	239	209	209	221	206	198	219	238	213	214	215	225	228	227	227	208	216	213	244	225	205	222	242	187	245	207	220	203	209	217	239	231	223	196	248	217	236	224	238	203	239	197	218	212	207	238	228	196	222	214	209	225	206	222	208	212	222	243	228	201	203	189	232	219	200	200	211	230	188	225	239	256	197	215	212	208	223	221	216	212	242	194	236	212	200	231	199	196	205	212	213	221	229	192	223	227	208	218	206	247	202	220	232	231	218	230	244	223	206	194	249	191	216	217	213	222	217	211	212	218	216	231	224	202	206	222	220	225	201	232	223	231	187	221	211	207	208	209	240	203	235	198	213	206	220	221	231	233	218	232	208	226	212	224	217	230	252	212	237	194	205	249	217	229	213	219	208	235	216	207	201	222	209	222	217	243	202	221	209	206	201	215	211	220	232	248	204	199	228	212	208	210	204	223	223	225	214	222	209	206	215	213	240	204	218	234	220	198	217	208	201	209	214	263	247	214	205	199	205	226	216	204	204	194	203	206	235	243	211	224	218	208	221	214	214	216	220	228	216	211	227	209	198	231	214	225	220	246	221	224	211	225	199	219	210	204	218	192	216	203	199	217	215	198	212	241	205	207	208	214	211	220	218	219	223	213	234	213	200	255	214	199	211	204	230	221	219	219	222	230	243	201	262	215	218	223	230	220	216	225	212	225	208	211	235	215	227	220	198	218	218	190	215	225	224	208	224	217	239	229	200	209	215	226	224	218	214	231	232	204	205	199	223	199	204	234	213	219	215	229	235	185	214	205	201	196	209	206	239	201	203	191	206	223	200	201	217	214	186	222	210	215	208	212	232	231	199	202	216	200	229	211	234	226	251	230	221	238	222	194	218	188	230	216	218	236	204	223	220	189	204	201	226	226	241	226	199	229	216	194	220	238	218	229	214	236	234	197	221	242	213	190	234	214	224	207	240	195	218	222	245	207	223	209	209	215	195	230	206	220	221	254	242	216	219	218	224	216	196	223	241	204	211	221	222	224	234	234	211	203	200	208	224	202	224	228	243	213	219	245	233	248	231	200	202	221	206	225	226	230	229	216	207	242	221	209	214	225	237	198	209	198	218	192	207	230	213	223	237	227	212	243	248	234	231	226	217	200	229	206	189	231	233	224	232	229	199	190	210	207	220	213	198	236	200	206	220	230	215	227	230	213	206	205	226	205	225	210	201	211	234	167	210	211	221	217	221	224	225	204	201	245	203	205	230	243	218	209	219	227	225	225	190	242	210	206	251	204	222	199	217	240	220	225	241	205	202	203	196	213	205	225	228	196	202	214	219	201	203	211	232	225	256	198	203	217	223	225	210	218	210	212	247	215	237	234	232	232	189	236	223	221	219	189	227	194	202	220	220	207	220	220	226	227	196	211	222	218	207	233	202	213	191	195	208	211	234	208	204	232	217	215	204	226	235	213	209	211	228	213	204	209	240	216	222	207	213	218	238	227	229	241	251	232	214	223	235	193	191	252	224	222	219	226	215	216	204	246	220	227	221	202	183	218	225	215	223	191	231	217	212	207	197	238	206	231	208	203	233	205	208	236	203	235	206	187	208	224	230	229	235	204	204	212	221	210	218	223	237	242	184	221	210	210	199	211	219	222	251	239	231	194	253	246	214	222	208	252	206	231	210	230	214	217	206	228	217	208	210	207	224	189	206	216	214	215	209	230	230	194	220	206	226	205	188	206	230	197	211	200	231	228	212	236	215	200	199	223	207	222	229	218	257	220	218	195	211	206	213	251	213	207	233	230	219	221	178	221	250	222	248	221	223	223	190	218	218	195	236	230	198	239	201	225	217	207	217	202	226	205	187	196	245	233	210	241	227	208	208	201	211	199	239	248	231	222	223	237	216	218	228	209	198	208	206	227	197	202	236	209	203	221	209	215	193	212	227	226	217	215	222	225	224	237	223	238	216	239	226	216	247	234	212	217	214	225	215	210	235	213	197	200	244	235	217	208	236	212	236	180	240	238	223	177	223	235	230	240	219	223	227	209	245	209	218	208	231	249	236	183	201	228	235	226	238	227	166	212	200	205	222	227	210	206	209	226	197	229	232	231	222	204	225	224	202	230	225	248	206	226	194	199	200	205	229	217	204	210	219	216	206	212	204	229	226	222	210	208	227	222	215	199	207	210	215	220	223	200	235	207	196	247	210	203	223	213	206	215	210	245	197	212	211	233	233	203	192	198	226	245	210	211	216	224	217	245	228	204	214	202	209	243	208	234	194	225	209	225	217	219	197	189	239	273	213	217	227	196	231	233	212	225	215	213	200	200	213	211	203	200	214	188	225	200	192	228	189	211	226	263	223	207	209	228	204	210	236	209	225	196	220	245	193	214	234	220	213	225	235	211	232	207	207	204	206	224	212	218	180	224	218	226	218	221	201	229	180	234	198	197	220	251	219	219	210	207	214	199	223	236	216	213	206	191	230	213	223	203	214	216	194	235	245	234	212	218	203	217	216	211	209	232	218	205	237	228	231	201	200	226	207	228	224	212	209	229	213	246	209	187	241	212	195	202	218	205	208	221	206	203	222	238	205	227	217	212	192	188	191	241	172	206	221	241	227	221	214	190	209	214	220	207	220	182	241	209	201	193	212	217	225	222	220	214	221	195	223	203	199	201	221	227	185	216	217	224	233	214	205	208	203	227	234	212	197	206	202	206	236	192	210	224	210	229	231	197	212	218	202	230	227	193	196	192	202	230	221	197	238	234	223	220	209	249	234	205	206	198	238	212	248	228	227	239	235	220	237	225	249	225	237	209	188	177	228	204	222	204	216	216	201
8011	15450	23341	6373	658	613	645	550	579	604	587	636	592	599	562	616	581	583	595	612	603	646	642	735	719	729	658	733	752	895	1277	1349	1489	1353	3437	3642	3066	2938	2329	2170	2331	1945	1480	1029	1038	922	998	1217	1084	1004	955	653	671	610	813	726	632	663	640	644	681	688	703	669	723	736	699	638	677	608	603	612	635	598	579	608	604	645	678	629	626	637	673	650	608	632	599	613	558	595	631	572	619	642	652	595	599	617	603	632	548	546	601	583	601	607	616	596	556	586	619	628	553	569	604	569	558	587	624	639	602	541	545	596	546	600	544	605	559	623	612	553	593	579	583	630	598	583	619	576	552	602	629	613	612	592	612	579	569	573	580	546	628	547	642	605	611	597	590	606	564	579	605	583	590	584	613	564	552	611	598	592	601	577	599	579	605	580	566	573	585	564	604	579	612	599	569	602	596	577	626	599	591	609	575	605	590	594	547	604	603	623	562	568	577	617	603	562	605	615	579	637	607	539	591	601	580	619	597	556	572	622	590	574	623	583	599	587	567	616	593	593	612	623	572	599	614	586	600	563	558	583	582	578	620	624	593	575	574	586	653	613	588	561	599	570	580	614	567	628	550	614	615	608	579	618	596	615	637	583	604	600	552	562	596	582	586	569	597	587	592	580	640	581	567	612	588	570	573	603	614	603	604	605	550	622	575	602	594	578	596	630	613	594	554	584	640	626	547	578	618	597	636	615	607	612	574	596	579	550	560	571	591	571	602	612	610	565	604	623	599	624	595	631	541	595	585	566	635	574	633	570	591	600	583	598	587	601	568	557	599	589	579	560	600	572	590	631	573	615	584	586	592	574	590	569	606	580	582	603	595	566	587	566	613	598	573	560	571	598	530	604	553	573	581	630	602	552	597	600	598	583	611	615	567	527	612	544	608	567	598	577	583	611	585	584	638	586	603	620	587	593	570	632	546	591	603	634	634	584	619	585	583	634	560	561	644	637	611	628	593	569	604	611	597	577	564	621	594	616	571	586	571	597	594	588	587	591	566	576	613	570	605	589	586	622	622	579	577	605	625	570	586	567	602	592	596	611	570	591	613	574	586	621	565	636	584	556	602	592	615	557	608	584	545	576	597	593	581	593	548	602	593	601	564	549	590	607	592	583	571	589	615	614	573	576	569	600	615	592	548	596	586	609	571	608	600	584	543	560	613	551	573	589	611	614	556	607	596	577	624	617	610	602	609	551	615	629	558	573	572	592	599	577	637	617	623	581	577	610	619	634	574	616	616	596	562	574	608	529	619	610	632	639	587	580	548	579	615	600	601	579	565	578	608	641	577	550	628	606	580	607	601	626	588	605	568	563	570	603	616	576	554	589	585	624	590	579	598	575	601	633	564	570	609	621	583	591	594	612	604	588	612	628	592	594	619	615	555	616	595	598	579	608	584	623	574	629	556	615	596	580	583	605	580	600	617	592	586	580	590	583	551	585	574	568	583	632	579	579	626	570	631	608	594	580	607	611	573	559	566	606	606	600	575	620	593	569	571	582	570	623	600	631	595	621	566	533	610	607	579	595	587	576	584	603	660	579	615	556	602	595	550	617	595	562	600	580	586	575	600	563	559	607	627	600	625	616	620	599	569	606	615	602	579	584	582	586	572	627	623	587	620	540	602	591	604	595	598	526	567	619	609	596	605	556	606	577	620	592	616	613	572	568	616	564	603	585	599	566	605	654	568	634	631	601	646	595	583	596	617	561	622	599	594	598	615	556	626	558	631	594	613	595	593	564	600	585	585	562	578	591	612	620	612	619	598	601	583	621	590	568	625	597	606	580	604	602	600	596	586	620	603	592	611	586	570	614	561	596	587	602	586	595	576	590	584	637	639	566	581	601	622	591	613	587	598	610	586	606	603	572	579	584	620	599	552	598	557	588	611	586	570	589	630	581	609	561	580	613	571	550	594	593	638	620	594	588	595	583	597	619	563	597	592	566	600	630	623	592	591	597	647	616	582	582	557	590	578	597	594	565	610	594	592	613	576	591	605	596	602	598	606	575	590	595	588	602	582	610	630	592	605	543	549	565	610	589	592	576	591	593	555	603	599	580	562	582	590	557	602	546	584	550	593	613	603	609	596	602	586	564	564	609	584	611	586	620	612	580	598	580	550	605	562	576	653	592	600	590	574	594	613	592	567	557	580	604	596	549	585	574	614	608	643	598	603	553	533	573	566	603	628	619	592	642	636	561	596	591	586	601	595	607	559	600	625	595	576	555	579	634	591	587	560	606	603	589	576	625	615	528	582	616	615	599	615	616	623	600	545	613	617	630	559	554	632	612	581	618	580	603	625	614	586	574	640	569	578	597	624	557	588	580	598	589	636	622	548	607	548	582	619	507	560	552	554	607	572	610	607	604	584	552	585	569	587	596	596	592	612	591	590	618	575	544	554	597	609	567	561	625	602	585	588	564	614	562	606	586	592	581	617	581	561	623	560	551	612	627	597	594	572	550	599	589	614	573	609	610	640	572	595	658	557	593	595	541	573	557	588	596	571	612	616	571	553	615	580	571	602	587	591	665	566	589	580	613	578	610	614	592	589	591	593	586	569	564	588	577	592	567	589	621	591	576	564	620	606	615	593	623	590	586	544	564	562	577	529	610	573	593	625	587	593	615	562	592	591	595	576	608	566	584	589	573	620	589	569	633	609	613	640	558	602	620	552	616	648	581	577	601	610	607	584	582	592	623	589	589	581	591	621	544	578	592	565	614	621	599	578	644	599	584	612	583	601	594	611	582	625	572	572	624	626	617	581	584	584	622	628	567	586	550	614	572	592	612	576	577	584	577	576	565	622	567	627	575	627	596	623	557	604	588	554	592	570	609	583	620	601	596	557	587	621	577	549	585	584	590	589	526	588	577	600	592	591	626	620	566	587	661	582	593	584	571	606	533	576	579	586	565	585	555	598	605	551	585	576	589	575	630	630	557	586	609	590	583	594	567	588	596	560	604	571	556	601	607	595	604	607	627	581	607	584	613	642	599	576	648	598	574	529	578	616	593	578	594	563	600	617	584	594	616	582	639	575	610	605	591	597	597	591	562	572	537	576	601	583	587	612	557	595	587	579	586	576	597	634	621	573	586	590	561	593	617	591	584	635	580	616	613	607	603	605	591	588	602	575	589	641	579	568	638	596	566	574	579	576	563	629	543	578	596	569	578	597	580	551	599	568	596	619	614	607	572	564	592	606	560	589	507	611	621	595	599	576	565	573	580	647	561	585	613	602	599	599	600	598	605	598	615	620	582	588	604	578	630	574	565	554	574	628	629	609	637	595	610	582	586	607	575	610	576	576	602	608	587	603	588	601	572	593	566	568	574	599	553	614	594	565	558	618	554	625	582	590	584	623	587	587	587	584	603	593	569	550	596	624	555	594	601	556	606	598	585	636	582	539	607	606	551	601	588	566	595	571	614	561	605	570	609	590	604	603	634	595	596	590	625	619	611	596	588	587	614
42230	61602	60892	30529	5889	401	324	323	252	266	244	262	213	217	240	262	262	243	252	239	224	238	249	276	249	278	256	340	425	628	1175	975	1869	1892	6296	5609	4676	3619	2518	2372	2595	2108	1552	877	903	756	856	1048	843	719	579	331	301	332	467	458	356	246	245	237	273	257	255	273	377	299	298	234	243	226	204	236	235	207	230	241	232	235	246	236	275	252	220	270	254	261	242	247	243	226	211	235	267	233	216	188	246	210	218	211	216	230	204	206	208	231	233	213	213	223	258	186	230	220	250	216	218	213	218	200	225	204	182	186	225	239	214	216	205	215	244	211	237	231	227	235	203	228	210	204	207	203	231	207	206	205	214	229	210	210	184	223	242	204	241	236	199	240	209	198	202	209	203	212	199	207	238	219	195	247	240	213	207	224	220	208	219	224	224	208	209	195	219	216	225	229	185	208	235	225	231	224	205	213	238	227	226	205	230	233	252	241	206	201	211	221	210	227	194	225	238	232	226	215	218	225	216	209	246	238	218	229	214	199	252	227	229	218	239	200	220	228	237	241	234	208	229	198	203	226	205	229	209	205	240	225	237	218	232	218	231	218	228	228	218	210	209	216	217	203	215	203	212	216	234	209	234	221	237	237	193	225	217	234	221	225	214	217	208	227	233	261	215	218	215	209	237	236	225	230	223	217	227	224	234	214	229	216	220	249	237	244	224	234	218	210	225	220	277	230	221	230	218	220	223	227	230	216	220	214	195	228	198	223	211	203	253	243	252	243	237	225	217	255	228	243	221	217	206	228	213	205	225	234	197	267	255	243	214	242	211	225	240	209	199	230	222	230	214	236	229	240	226	213	232	226	223	230	227	193	236	222	214	223	219	239	215	245	218	225	218	224	240	222	209	225	204	187	220	208	227	234	215	223	230	236	217	213	225	250	208	224	208	212	219	199	217	227	227	229	240	217	226	218	226	225	235	209	228	217	226	234	202	234	217	221	215	214	215	254	204	209	233	229	245	223	228	219	215	224	221	213	249	204	229	219	219	205	224	235	220	227	210	229	205	245	222	219	239	243	224	232	220	245	185	197	225	190	213	238	224	191	202	206	222	224	240	197	246	205	210	215	229	250	223	239	240	221	211	188	219	228	217	234	192	243	257	240	215	239	235	212	199	198	222	214	207	231	241	208	237	214	214	238	210	229	261	218	195	209	213	220	223	204	219	225	239	228	227	255	207	223	224	207	232	217	244	196	230	217	218	204	232	208	232	236	209	241	217	211	221	223	222	237	242	243	209	221	236	222	233	212	251	225	246	223	195	213	214	203	217	221	220	236	206	193	215	215	206	233	224	211	211	262	231	230	240	216	220	228	241	226	221	231	218	218	229	226	213	208	211	229	230	209	206	224	227	224	227	219	219	211	223	220	215	206	218	239	217	226	245	232	249	208	233	212	226	197	204	213	239	209	234	205	235	223	223	212	221	220	209	230	230	209	227	208	234	204	234	214	226	207	215	193	225	216	233	233	215	219	219	208	214	211	212	214	202	240	239	237	220	227	211	228	218	203	218	243	197	220	203	223	246	211	229	205	232	234	234	238	216	219	221	239	198	231	259	239	202	206	239	209	214	193	221	229	198	206	229	231	228	226	223	230	230	241	222	234	225	228	244	265	207	206	228	226	184	215	206	217	218	204	234	235	212	205	218	215	219	231	212	234	243	254	208	245	234	229	224	211	211	233	223	211	200	236	214	222	213	238	245	232	206	230	231	223	244	234	197	213	232	219	195	229	237	197	187	199	206	219	250	199	229	206	222	226	233	223	221	228	207	222	221	211	237	232	226	200	216	210	216	241	220	218	240	202	214	198	231	233	234	215	191	215	221	217	229	231	212	210	213	238	235	221	200	208	208	221	214	244	212	246	210	226	220	214	226	196	259	208	223	213	239	215	213	219	233	220	232	224	210	226	239	209	211	253	244	196	201	213	213	234	224	210	201	248	213	234	202	198	220	215	210	204	201	196	217	216	221	222	230	226	182	217	247	201	229	239	222	227	221	237	228	234	188	212	205	225	226	207	215	222	213	223	244	238	245	220	236	247	219	209	236	207	215	219	209	246	218	209	216	202	220	210	235	215	215	204	224	211	224	216	243	217	235	240	211	228	206	196	235	226	236	218	230	203	215	196	221	242	227	216	211	216	237	195	216	209	244	195	239	213	201	252	214	219	206	231	210	212	231	229	214	246	201	217	227	234	213	223	231	224	191	256	217	231	219	206	232	246	236	207	251	211	239	248	224	247	223	232	229	223	204	209	201	219	227	205	219	237	217	246	227	216	202	213	242	215	234	211	243	227	226	222	253	232	225	199	233	227	219	229	214	224	228	221	198	214	216	225	228	228	202	189	234	234	221	233	246	205	208	208	213	238	205	220	229	223	251	200	194	202	205	226	230	222	224	238	206	227	200	243	212	230	187	224	208	221	240	232	243	221	224	234	230	204	241	245	235	231	233	238	223	241	260	232	197	227	240	238	221	209	198	233	253	208	224	221	227	206	252	214	214	215	211	244	238	214	231	228	247	220	211	217	248	241	219	214	219	218	215	235	216	217	223	227	233	227	205	243	225	236	203	206	205	235	240	221	251	200	222	218	212	210	195	221	220	221	245	229	253	228	216	195	245	252	225	212	230	227	235	225	236	219	221	232	202	243	212	236	211	233	238	224	247	242	216	213	193	209	207	237	240	234	234	243	218	234	222	249	185	218	243	204	222	217	225	218	228	240	222	225	206	207	226	227	219	202	227	232	212	250	219	233	213	237	223	225	207	202	207	219	223	213	203	218	208	194	244	231	231	208	204	210	209	236	244	204	217	186	177	225	225	213	223	227	225	219	199	205	209	222	216	231	230	191	226	228	240	225	227	219	218	237	238	214	209	231	208	204	233	235	235	255	235	205	226	215	225	248	209	196	240	211	220	226	211	177	206	228	232	209	256	204	273	204	234	254	233	223	205	252	233	232	215	224	226	224	216	252	189	246	240	210	205	231	197	242	235	248	208	218	217	180	212	248	219	220	214	202	228	235	216	235	245	251	229	238	245	234	226	239	228	227	228	228	223	216	228	229	228	234	232	204	224	217	256	222	197	242	220	212	253	244	245	217	214	222	215	217	198	247	231	222	264	229	211	215	217	209	221	191	237	215	215	226	236	212	230	189	242	220	236	217	229	217	246	202	205	245	240	231	227	216	232	234	214	243	224	225	229	215	249	216	229	223	215	213	212	226	212	213	197	225	226	219	244	202	226	231	225	204	200	203	220	234	215	234	220	213	212	198	212	210	230	221	227	220	208	230	199	223	217	233	244	219	245	208	232	182	233	210	231	207	217	219	233	244	227	245	245	208	219	225	232	211	224	235	218	227	225	220	227	229	239	203	232	215	223	229	245	211	214	214	214	218	219	213	208	221	249	191	216	231	219	219	234	220	247	241	239	228	215	210	236	215	217	223	219	217	223	199	208	215	228	246
26985	46690	51740	20414	1218	1089	950	873	796	791	804	760	788	714	686	685	685	691	684	707	687	715	751	814	822	897	1036	1352	2190	3565	6983	5941	10446	10526	26590	24452	22536	18595	13656	14223	15429	13223	9336	5668	5934	4793	5512	7224	5416	5081	3426	1836	1126	1649	2773	2476	2067	883	742	733	856	905	891	829	1565	1200	1245	741	709	666	667	644	647	663	623	663	662	661	682	711	802	757	725	818	716	705	649	700	666	631	606	650	741	762	682	607	619	625	603	652	602	610	598	622	610	645	634	608	635	576	617	639	654	637	616	626	631	611	644	658	632	617	601	641	588	608	566	618	621	611	637	604	617	629	589	610	622	648	598	606	601	585	646	617	607	632	632	590	599	618	616	648	570	623	617	605	633	650	606	593	619	628	553	599	605	595	574	616	633	606	597	584	611	598	588	592	591	627	577	601	594	632	593	617	617	610	660	639	637	634	583	586	665	592	604	638	649	634	599	592	597	615	645	642	600	608	615	589	572	616	613	572	605	627	622	602	635	568	602	602	583	657	608	568	597	633	601	591	621	636	640	585	603	600	596	587	613	578	579	572	644	618	561	599	591	619	610	585	630	597	605	594	566	643	611	606	617	641	577	605	612	631	615	597	639	627	629	635	597	553	608	646	578	589	574	614	596	622	609	591	577	610	622	595	589	571	589	587	650	565	658	608	619	543	619	587	591	565	599	662	590	671	581	578	649	646	602	601	599	575	586	608	622	567	622	607	590	584	652	582	583	628	589	609	606	627	628	592	615	629	618	637	622	620	586	607	585	595	610	611	623	577	620	595	607	595	601	629	610	582	593	612	551	599	560	587	624	606	628	598	600	589	631	581	606	592	608	602	645	620	591	589	570	643	580	579	581	607	606	607	616	618	602	629	587	599	588	620	621	599	610	624	591	643	648	608	625	626	563	622	612	673	606	610	636	621	611	681	591	612	618	622	639	586	599	632	577	615	609	619	644	611	619	632	636	616	602	617	570	634	654	608	623	600	609	596	628	648	614	618	607	572	620	606	598	648	635	616	665	616	562	630	591	605	657	574	557	585	542	601	669	644	604	614	577	572	602	624	632	604	618	621	598	643	607	619	617	547	587	643	577	584	632	614	565	609	635	670	658	616	592	595	581	626	600	606	594	611	586	597	589	625	599	635	608	591	604	607	636	644	574	649	610	640	601	597	593	595	575	598	590	590	577	635	639	616	575	621	607	603	582	615	563	606	575	669	607	630	617	647	617	625	660	592	587	606	568	600	620	606	605	612	614	624	616	601	616	612	640	599	631	628	613	656	584	604	601	576	598	590	650	614	617	590	639	573	602	603	619	639	594	660	645	654	607	640	628	601	568	600	592	633	564	621	597	624	605	594	600	610	628	654	596	595	592	586	575	615	626	617	577	631	649	589	626	641	650	597	604	613	594	605	637	574	665	586	654	610	567	671	565	595	604	605	612	612	622	658	599	559	602	650	616	610	600	627	632	603	604	580	606	565	633	605	596	594	559	603	571	630	630	634	559	632	623	607	577	614	641	574	596	623	591	629	633	643	620	647	582	614	634	582	605	656	569	589	607	599	624	617	626	582	591	640	609	617	584	603	584	605	649	631	596	587	611	597	605	590	600	599	585	579	616	630	617	644	642	628	613	639	584	564	620	606	613	629	577	592	636	602	633	611	573	584	582	628	554	599	608	629	662	628	606	607	587	640	608	606	652	592	582	642	608	594	604	635	578	596	588	565	578	630	609	640	546	595	590	625	620	624	603	574	630	630	588	648	610	554	595	606	608	651	601	574	595	591	619	611	573	596	621	596	584	633	586	550	614	621	639	620	603	635	623	634	638	600	569	603	603	637	627	610	600	601	596	615	634	592	599	595	622	627	618	602	636	645	593	628	632	585	628	607	612	609	585	633	638	660	609	565	608	571	647	583	616	633	608	593	593	632	634	589	661	601	592	625	614	606	616	639	608	579	610	603	632	589	592	608	632	611	597	581	626	663	620	559	553	614	612	641	602	610	612	613	566	620	584	587	612	644	612	616	582	602	614	628	605	638	658	662	587	639	617	587	620	613	606	614	569	618	582	610	554	608	604	632	591	582	631	587	634	588	633	628	614	602	567	626	616	597	605	626	607	576	612	647	598	643	611	563	579	624	583	644	586	615	576	584	611	611	606	625	585	602	586	650	614	592	608	598	628	608	606	568	625	606	561	559	653	625	587	613	652	626	589	568	592	614	631	599	612	611	594	621	614	608	596	612	601	576	581	608	591	604	561	649	622	588	604	596	681	635	612	614	618	623	586	565	550	579	604	579	605	571	586	614	603	624	605	587	643	625	624	602	608	578	622	608	602	617	596	626	634	625	616	608	608	629	592	591	597	551	566	589	608	616	615	662	635	654	592	651	589	614	630	581	612	565	595	588	557	623	635	634	605	604	643	656	664	600	631	653	598	604	624	652	638	603	598	555	624	618	632	593	581	603	596	604	607	604	599	586	593	596	559	648	609	577	612	599	590	634	625	602	578	584	629	618	579	629	579	621	566	629	592	584	570	623	596	637	624	609	571	611	575	591	577	589	578	601	614	600	578	611	595	609	643	617	603	612	635	587	627	589	598	619	590	566	601	602	589	601	629	613	578	622	632	578	592	609	606	617	621	567	611	616	589	627	591	585	563	595	579	643	591	626	633	595	579	617	622	581	598	608	569	648	627	610	590	668	608	608	604	591	655	582	626	611	589	634	638	637	618	586	574	688	622	621	607	619	563	581	625	590	611	613	583	558	615	627	614	597	571	636	586	636	572	637	589	613	605	581	649	621	595	591	630	558	595	618	616	584	610	594	601	590	654	598	605	626	602	634	554	575	616	659	588	586	588	595	619	565	610	625	592	592	602	610	632	625	624	649	662	643	630	621	631	615	622	622	572	595	583	626	579	602	602	571	592	620	579	641	603	612	601	625	564	652	614	591	606	625	579	651	581	619	595	630	610	618	576	611	593	614	613	617	612	642	596	583	589	617	601	603	591	658	600	589	595	616	630	600	623	661	572	600	616	622	621	573	606	630	553	618	566	615	590	603	580	603	591	577	609	610	606	635	625	639	619	622	589	597	637	609	609	630	588	625	612	552	562	584	574	602	599	591	616	608	598	626	621	629	624	596	629	604	620	564	614	630	586	595	629	623	595	611	620	584	578	638	628	615	606	598	632	642	617	637	589	595	582	589	595	628	632	584	589	582	595	595	601	588	619	584	594	621	582	632	580	597	592	600	574	585	608	563	604	633	628	636	646	599	643	617	620	607	621	589	647	599	629	599	598	659	600	596	625	552	596	644	616	589	571	645	592	578	633	623	644	580	585	639	589	619	596	585	622	638	630	620	600	615	580	640	598	610	587	623	634	617	627	635	593	599	607	582	610	623	611	567	646	598	654	641	640	639	609	584	578	626	618	584	626	624	585	625	598	587	561	595	568	610	595	592	612	613	626	611	622	619	647	623	652	601	609	601
53946	72912	68059	38444	12284	1535	464	443	351	366	367	319	303	324	301	307	325	310	297	285	278	262	270	290	334	384	438	588	758	1216	1588	2283	3316	6283	12450	11449	8952	7812	5432	4347	4905	3979	2900	1562	1586	1278	1622	1743	1150	1158	840	484	376	600	704	624	499	336	303	309	305	337	322	419	511	394	483	390	280	290	301	248	285	282	274	282	314	303	318	338	298	293	321	286	266	289	275	296	302	310	291	297	261	299	282	278	300	274	281	274	283	259	289	290	296	284	278	292	301	291	275	289	255	274	313	281	296	284	277	263	291	256	271	264	269	274	276	282	260	266	275	286	285	272	317	260	292	232	258	275	252	282	263	291	278	309	268	270	244	306	308	284	293	285	244	261	272	279	252	287	277	285	295	250	277	261	269	257	306	248	286	299	291	254	268	267	272	263	269	289	271	262	285	263	268	286	297	259	253	280	249	293	281	276	271	264	271	303	289	283	268	271	266	280	241	279	281	277	283	275	294	286	270	270	287	276	273	294	274	286	281	267	267	272	270	262	266	265	278	291	275	286	267	249	279	279	303	261	281	271	288	272	262	290	263	278	264	281	294	296	298	262	260	273	261	250	249	289	260	269	278	252	267	294	321	282	280	281	297	264	256	284	279	256	272	297	242	298	276	260	276	281	244	279	275	295	288	265	258	272	281	298	285	273	296	252	263	275	306	254	250	282	265	267	263	268	276	281	289	280	267	282	281	271	292	271	254	293	272	289	282	276	266	278	281	263	296	278	262	293	258	281	246	284	249	257	287	263	263	299	265	260	262	293	264	255	221	252	268	273	270	267	251	301	265	280	229	274	274	296	292	306	282	279	282	256	272	275	266	290	306	261	270	295	279	277	265	281	252	284	277	291	273	274	261	278	261	265	275	266	273	272	262	279	269	290	257	263	275	296	257	267	290	245	273	288	286	256	285	277	277	252	263	279	272	260	282	275	268	281	281	293	271	228	257	267	266	292	246	290	278	285	264	254	283	243	232	255	265	287	303	302	311	291	278	267	286	279	304	282	275	261	277	296	287	298	266	267	300	283	255	274	285	286	259	272	296	277	284	257	293	273	261	278	256	280	268	260	276	270	295	237	269	272	269	296	254	283	306	250	258	255	295	278	278	250	282	262	259	297	284	280	253	284	261	312	293	279	288	273	299	279	262	279	265	267	269	265	289	298	285	271	261	285	253	231	293	298	294	317	259	276	291	247	283	255	271	284	268	260	273	260	245	298	289	301	283	292	271	292	306	277	266	277	300	273	231	262	300	281	276	257	290	291	300	277	257	279	298	262	263	291	255	279	277	280	241	294	295	279	286	273	275	300	261	291	286	272	262	285	277	272	298	257	281	283	284	274	262	320	246	306	280	277	266	296	305	247	250	290	267	267	287	301	259	281	272	295	287	263	285	285	273	263	286	263	288	315	280	268	282	257	273	235	296	270	266	277	265	268	280	259	281	263	281	273	289	255	296	298	271	286	280	283	283	271	276	286	259	262	289	251	299	266	287	289	274	286	289	276	249	274	275	291	292	295	252	274	283	270	287	271	273	234	298	286	277	230	274	287	261	264	245	287	282	293	281	259	259	286	256	287	276	279	236	281	279	278	283	300	264	277	286	283	261	290	262	285	274	251	253	262	276	241	273	288	297	237	273	288	285	258	274	257	272	252	279	268	289	298	261	296	275	268	263	293	244	286	279	294	294	277	260	250	273	273	314	264	238	290	289	260	284	269	269	286	307	283	276	271	283	270	279	245	282	285	262	261	243	261	300	284	320	259	300	260	262	298	282	282	298	238	280	271	276	294	280	270	283	293	256	297	287	282	258	263	266	260	301	274	303	272	269	269	269	285	284	280	274	264	270	284	287	280	291	276	297	286	285	254	258	284	294	245	241	278	269	260	267	292	279	277	281	300	299	254	268	314	292	245	257	276	267	269	280	259	263	264	276	292	296	272	274	250	273	301	259	312	270	259	291	263	300	280	306	283	259	259	248	281	247	287	277	265	247	265	293	287	270	255	290	295	232	300	256	273	263	256	277	312	257	275	265	279	263	276	283	268	296	282	267	304	278	305	266	276	302	273	311	263	287	268	262	256	297	277	316	292	277	289	259	288	292	292	263	323	276	263	265	287	280	284	292	274	259	271	287	271	257	272	261	268	293	294	292	267	289	261	293	254	277	282	300	265	266	299	285	281	299	284	258	259	274	283	259	220	281	294	265	281	263	275	272	289	315	271	262	269	283	287	269	286	276	286	287	252	275	245	301	271	274	267	293	270	278	295	271	288	254	249	280	263	272	287	305	243	280	246	281	275	283	284	258	256	281	268	288	285	286	293	297	281	296	293	281	295	267	298	296	275	269	242	279	272	288	306	266	262	312	251	266	288	242	278	289	279	284	281	276	275	290	274	285	266	278	259	283	261	262	271	256	269	264	262	285	283	290	271	254	266	280	266	260	285	258	239	292	289	247	281	263	274	264	292	265	265	272	243	292	287	281	261	293	252	302	248	288	287	300	274	264	273	326	255	249	294	256	275	261	282	280	262	283	232	281	272	272	308	276	283	255	273	289	243	276	302	254	262	322	257	247	314	272	296	290	265	250	281	305	291	279	279	264	249	266	272	254	271	273	253	274	282	253	260	253	282	294	264	286	242	260	287	274	307	265	284	286	256	246	275	296	298	290	271	296	280	303	266	285	243	284	277	282	259	272	278	235	294	298	279	286	284	277	260	272	266	277	267	292	266	269	281	280	273	295	248	283	267	261	257	271	278	276	253	278	268	269	275	270	289	251	292	290	296	274	272	241	297	301	261	288	255	248	251	283	258	298	324	282	266	256	246	284	247	271	259	279	287	267	255	260	246	289	268	301	269	260	272	243	290	279	280	262	295	286	249	295	315	292	238	254	246	274	281	267	267	264	261	279	237	265	272	276	279	262	283	258	312	283	261	280	262	256	286	279	282	262	270	237	270	291	281	247	245	252	293	271	272	262	285	261	269	276	283	269	260	285	268	258	235	273	256	261	298	271	287	291	251	248	296	287	275	272	300	310	271	279	299	278	273	289	267	292	276	289	281	292	240	241	280	277	283	282	283	288	261	283	253	250	290	269	299	303	252	264	268	246	292	288	303	294	306	293	283	300	269	278	289	284	272	298	276	291	279	252	282	300	239	263	266	290	274	275	310	279	285	291	263	282	261	255	233	295	272	288	268	271	270	289	275	299	253	281	276	305	288	282	301	245	298	257	284	300	293	261	269	282	276	271	286	283	276	288	244	261	248	272	257	264	295	306	289	267	261	294	287	276	255	300	270	293	287	288	228	270	308	284	276	280	272	259	292	286	295	274	285	255	266	297	279	259	277	289	328	272	260	285	292	324	270	273	258	241	279	261	262	300	271	288	261	278	262	254	238	234	269	277	288	273	279	267	265	276	268	296	309	259	305	282	254	298	301	276	269	275	263	282	271	271	280	291	260	289	282	267	272
35645	58079	61787	23213	1912	1647	1442	1317	1183	1110	1082	987	1007	999	908	852	872	892	830	832	827	815	944	1051	1148	1389	1675	2896	4498	6748	9081	12633	16630	26276	36137	34076	30671	29383	22716	21313	22779	20143	15255	9786	9743	8559	10431	10598	7456	7224	4738	2510	1629	3327	4266	3786	2790	1103	863	894	1092	1273	1143	1816	2446	1776	2265	1698	849	808	796	844	821	829	823	845	847	931	1193	1240	1004	900	942	855	855	846	837	1001	866	805	825	788	800	1030	987	813	817	726	705	703	690	781	711	730	712	729	757	719	760	744	697	688	745	696	792	690	757	727	698	720	762	719	739	719	720	793	676	758	744	707	703	769	727	735	690	715	675	711	721	725	729	724	735	719	726	745	740	708	753	696	706	714	754	765	746	758	710	747	743	748	774	779	763	717	704	718	739	784	722	729	725	758	735	733	662	720	726	751	737	749	740	725	760	691	753	731	748	734	745	694	655	710	754	707	721	720	757	750	810	762	680	743	742	748	758	775	745	755	748	742	733	719	718	730	750	763	694	728	770	730	717	729	731	775	769	718	746	739	727	743	718	735	770	764	737	730	735	761	750	716	762	724	724	718	746	818	732	722	653	714	717	708	730	765	666	714	732	715	698	720	724	742	790	754	722	665	755	700	719	691	747	747	712	749	718	738	703	746	766	718	774	742	735	705	724	723	746	716	692	735	738	727	707	732	735	718	772	746	707	718	693	705	720	761	699	803	719	779	764	712	714	702	727	755	716	672	734	759	741	740	756	767	727	706	664	667	734	716	746	718	677	713	730	678	754	740	733	729	750	749	726	729	737	755	763	734	759	741	725	819	759	783	769	692	701	752	781	724	755	732	816	745	764	702	735	697	753	782	742	707	755	746	777	697	703	745	755	750	774	734	744	744	741	731	744	742	727	735	772	709	724	746	731	702	678	766	750	719	731	766	720	702	724	741	726	699	708	764	700	689	790	727	712	752	722	749	723	721	766	760	681	730	725	753	713	728	730	692	709	692	710	760	719	762	740	714	698	766	757	714	775	717	713	731	750	691	771	724	759	704	708	723	729	758	721	714	715	705	734	712	744	729	698	733	677	716	722	762	674	702	727	697	725	720	749	743	681	764	737	734	720	733	689	737	744	747	717	797	752	773	780	759	712	730	695	694	723	773	760	751	718	752	726	726	769	762	695	749	778	714	699	750	732	709	693	705	752	690	798	742	748	735	693	718	735	753	693	719	766	683	742	733	755	726	757	704	755	755	738	723	691	694	732	693	685	747	680	735	701	735	752	782	713	728	737	736	768	680	759	700	728	725	715	722	797	699	740	678	719	739	753	753	736	762	754	687	755	714	768	720	728	730	742	727	727	740	715	773	744	699	766	693	735	741	728	782	771	699	737	760	745	759	752	737	758	757	788	741	758	701	726	744	711	714	750	697	747	707	777	744	738	741	765	750	730	736	725	721	718	755	721	761	746	681	704	746	700	689	784	716	698	691	724	705	759	766	733	743	767	716	737	745	763	752	718	714	750	762	757	704	764	693	708	792	747	711	735	771	712	720	673	703	752	732	765	724	763	736	733	732	761	760	770	695	696	772	764	721	749	742	671	713	716	745	728	679	761	702	679	729	741	736	704	702	717	705	743	723	722	727	716	720	747	727	763	699	740	742	745	769	780	755	691	770	748	729	711	714	770	697	754	746	743	724	743	733	767	724	732	758	724	756	764	727	712	766	755	730	687	700	749	635	747	731	733	677	731	727	664	748	698	733	746	736	753	724	715	757	743	753	752	728	717	762	702	676	744	728	736	760	724	725	761	747	742	809	713	716	768	726	682	704	716	748	715	746	720	766	715	702	759	701	723	751	749	746	719	714	715	762	788	698	767	723	742	714	727	790	781	732	755	708	707	751	708	768	750	767	699	764	750	726	729	732	779	742	739	673	718	780	681	733	752	724	796	692	765	746	785	735	672	754	732	742	729	761	751	755	733	776	718	708	718	723	721	779	699	754	728	736	723	770	699	694	733	731	755	701	758	753	774	753	722	724	708	731	702	691	715	768	760	684	724	735	777	742	772	753	688	743	783	714	768	687	780	789	728	737	754	734	720	743	708	740	753	701	751	777	777	735	718	713	727	735	719	759	737	765	762	754	747	720	739	782	695	708	741	735	738	729	776	782	752	714	719	674	739	710	715	761	737	767	749	735	666	714	732	727	735	747	755	761	750	702	715	725	747	743	699	759	726	762	718	713	761	740	701	683	759	715	680	749	752	756	727	701	720	728	720	735	742	732	687	703	754	708	717	768	705	699	721	780	786	781	706	763	778	709	701	727	686	689	732	713	702	746	715	727	706	734	738	760	728	746	758	750	723	753	685	743	714	713	757	716	745	722	723	724	700	735	750	740	751	736	700	720	750	774	756	747	725	703	769	735	750	744	737	718	735	686	750	741	732	731	779	753	738	738	751	784	752	757	759	761	752	689	730	675	757	698	692	726	675	699	715	734	751	741	746	766	784	737	749	756	761	743	741	694	687	773	718	734	757	770	723	695	732	765	710	750	751	679	745	750	746	737	747	782	748	758	743	736	763	722	762	763	737	755	768	715	799	740	751	737	722	730	715	718	746	722	693	793	725	729	770	773	756	733	737	755	775	729	735	763	751	774	721	691	731	779	710	732	704	729	786	652	724	716	713	741	690	750	723	783	739	758	736	721	695	706	741	747	737	714	750	727	805	755	720	735	714	766	737	767	766	716	708	735	707	793	729	724	774	713	759	737	739	701	728	726	710	775	749	715	782	756	692	738	775	714	760	775	684	735	740	700	714	749	740	767	736	710	727	704	670	772	696	704	761	765	720	745	751	729	710	788	748	754	716	735	764	757	769	728	774	748	782	718	728	775	679	743	781	731	752	709	744	702	736	740	724	744	706	752	722	753	730	712	709	753	758	731	719	743	706	774	728	736	739	745	757	708	721	665	709	706	743	702	732	731	751	753	742	718	722	758	688	736	718	717	686	742	726	725	754	703	784	729	719	710	735	684	687	711	700	767	732	682	776	763	796	746	755	743	747	750	687	720	747	689	722	725	726	741	734	756	695	768	720	748	700	775	707	773	698	758	745	727	683	730	706	748	742	789	697	683	751	721	768	677	765	739	740	754	741	787	757	785	721	712	744	721	742	695	728	761	730	778	719	707	801	720	692	676	734	757	769	734	739	819	747	719	760	772	748	753	738	754	734	768	742	709	701	754	778	725	682	777	723	745	715	733	698	777	766	718	761	738	737	735	777	749	688	737	735	746	730	752	717	712	716	736	728	758	693	754	748	727	726	717	723	736	723	710	760	739	744	773	708	743	744	766	769	717	715	724	687	672	698	731	705	741	718	685	713	764	715	715	740	764	755	729	725	741	737	727	763	722	742	772	734	696	773	714	770	682	720	723	724	776	710	720	732	748	679	729	742	760	720	729	747	739	703	722	771	740	754	735	738	735	753	732	686	684	741	698	736	763	766	724	727	749	745	759	748	722
7198	12045	15688	3357	392	277	237	226	222	230	231	238	227	227	202	257	232	231	241	242	258	250	236	241	257	234	244	244	270	255	266	317	337	400	680	644	584	553	467	376	383	363	320	307	271	263	270	283	262	288	258	249	241	244	250	241	268	273	238	229	236	257	274	246	246	241	231	238	238	224	250	230	229	247	238	235	264	226	241	249	225	237	232	221	228	206	221	241	226	220	228	212	211	232	237	238	231	243	250	226	232	196	234	212	242	247	257	226	228	227	225	223	239	240	229	228	209	234	230	217	241	235	221	244	242	263	238	207	236	261	240	243	260	237	241	219	251	216	202	217	222	220	224	246	233	244	239	222	232	221	230	264	209	239	211	242	219	232	243	253	227	236	209	217	244	217	234	231	198	248	221	207	252	233	214	234	208	208	238	227	216	243	222	239	255	245	217	233	232	223	220	208	219	241	228	233	228	223	212	215	214	196	217	205	242	224	260	227	212	238	257	241	239	203	215	210	211	226	224	232	217	231	258	219	203	225	226	242	203	232	254	223	253	236	236	253	226	215	237	216	213	214	227	218	220	213	221	256	221	210	218	193	213	210	242	228	267	229	227	232	212	218	212	235	209	234	228	265	212	210	223	190	235	218	225	249	221	241	224	251	214	201	226	263	240	225	249	211	232	238	219	247	237	185	221	225	229	239	223	244	231	224	230	225	237	237	215	212	216	221	215	235	240	249	237	267	240	227	218	209	227	226	235	245	241	207	231	247	241	236	208	231	227	197	244	230	206	221	212	234	216	211	241	242	217	206	215	247	213	226	211	216	252	213	219	220	193	244	226	266	211	257	242	217	218	215	219	235	248	232	177	233	233	250	231	224	240	263	230	239	232	215	208	227	226	230	236	209	241	221	248	250	259	234	216	260	188	223	233	212	223	241	257	251	272	209	243	223	229	238	225	231	209	223	251	229	242	225	217	219	236	222	243	226	211	226	234	231	245	214	222	236	214	219	239	237	239	213	221	226	238	221	216	236	224	243	241	222	237	242	261	232	225	210	277	215	231	240	224	239	232	241	232	217	219	216	219	225	238	249	220	248	223	235	232	246	220	250	242	229	220	231	228	221	236	232	228	234	239	204	227	203	242	229	214	246	237	212	220	236	219	245	253	240	233	222	218	237	222	220	207	217	246	243	214	250	206	244	216	205	218	242	253	241	227	230	241	226	223	234	233	226	231	239	252	254	241	254	233	247	242	224	245	250	209	240	226	224	236	224	225	217	229	238	226	252	232	242	259	225	247	194	251	214	229	241	194	213	219	236	235	230	238	232	244	230	238	245	209	233	219	236	215	217	229	243	264	232	221	233	215	231	217	233	228	195	199	223	214	225	236	223	219	215	216	218	245	233	249	217	245	236	213	221	230	237	246	222	215	246	245	249	210	246	257	215	210	220	247	209	216	221	262	209	218	218	235	219	210	217	241	222	211	255	234	207	239	215	241	222	228	242	232	203	184	237	229	209	236	217	232	235	232	241	235	243	257	224	226	247	242	237	209	227	209	211	205	241	236	208	228	217	258	245	239	220	210	235	238	236	232	228	248	244	247	246	241	217	252	237	203	227	216	215	257	232	240	237	225	254	244	226	234	219	236	220	249	225	220	221	222	211	206	220	198	204	254	233	253	216	244	242	220	240	231	218	211	224	225	210	215	216	208	210	245	219	230	266	257	225	258	226	219	234	219	220	241	231	213	206	237	226	227	210	230	241	216	221	223	218	223	232	266	211	253	234	236	251	230	225	233	236	226	248	226	226	211	216	227	228	232	225	235	211	222	192	217	254	218	248	244	230	218	221	228	216	209	215	227	209	205	210	218	232	241	206	225	220	223	255	232	218	216	213	209	209	228	225	229	195	225	234	252	234	254	194	238	241	249	205	247	238	227	218	242	217	250	202	246	242	247	254	230	218	232	215	251	221	240	214	234	251	237	226	252	220	219	244	228	252	188	249	220	201	236	252	241	243	219	217	208	216	211	245	223	223	200	222	249	204	232	228	230	211	221	206	227	223	209	226	205	220	228	223	208	229	231	232	220	232	211	218	247	216	215	220	188	230	239	238	199	248	206	228	235	204	226	213	234	239	246	213	225	218	235	261	239	223	230	221	250	248	241	203	249	218	221	231	213	231	239	205	241	245	234	218	245	234	209	210	215	240	228	219	207	231	216	206	226	212	224	209	253	253	220	228	225	277	237	209	235	216	245	220	218	219	256	220	232	222	217	217	211	202	238	223	196	228	205	225	235	213	212	227	225	236	272	226	221	219	203	230	258	236	226	209	233	226	214	225	226	228	242	210	225	229	206	212	233	222	239	213	209	239	247	239	238	266	226	215	248	250	217	213	240	238	223	211	238	225	247	252	239	250	232	238	225	228	210	215	249	233	232	239	254	209	221	247	220	244	243	230	242	226	226	246	223	210	232	214	256	223	219	230	229	228	250	242	223	250	221	247	237	224	216	233	206	253	228	260	234	198	209	224	243	223	225	229	230	233	246	206	225	241	264	232	238	236	212	246	212	214	183	221	247	226	231	226	221	219	237	239	223	255	238	214	236	226	212	230	229	250	234	232	218	219	230	215	219	227	219	207	226	228	245	222	268	248	237	220	250	209	254	217	223	228	255	269	237	221	240	246	234	221	242	261	207	207	224	209	211	232	223	231	229	230	236	237	222	240	216	235	253	222	241	230	225	222	218	215	216	216	219	236	227	225	232	229	213	237	240	236	206	219	237	238	217	217	247	255	227	206	238	233	223	239	235	239	246	219	226	237	252	237	229	244	257	233	216	208	211	209	225	228	228	246	229	236	222	221	242	228	222	225	185	235	233	214	214	247	224	246	215	217	209	197	234	227	211	207	232	226	206	222	271	206	242	216	222	230	199	240	221	211	209	200	233	228	203	227	234	220	220	224	218	234	216	229	203	243	225	237	233	206	223	228	231	252	234	234	211	233	231	236	221	219	241	232	250	239	237	235	201	238	263	224	205	243	253	224	226	244	214	250	233	221	218	234	222	211	247	227	235	233	223	227	224	212	262	230	217	219	217	208	211	232	256	214	231	249	251	228	220	222	249	249	204	222	241	251	212	193	239	222	240	231	252	220	256	244	249	219	226	235	228	236	203	203	201	223	227	215	236	229	228	222	236	230	218	250	216	221	262	241	225	211	229	221	208	231	248	242	253	219	234	204	213	209	225	237	244	234	242	237	229	261	233	215	235	232	238	216	212	224	238	221	230	248	230	216	215	221	202	210	258	203	256	238	202	237	209	227	221	214	230	221	248	220	224	219	228	248	229	227	209	234	208	246	213	248	250	223	243	225	222	216	220	241	243	253	245	215	230	229	217	225	225	237	231	218	224	253	226	242	246	221	235	221	221	233	230	221	212	218	210	216	223	233	219	230	240	226	212	231	268	251	222	222	209	213	228	239	226	239	233	237	238	226	215	205	229	234	222	204	239	243
7124	17327	21380	5374	701	670	618	644	669	644	672	659	659	621	634	640	574	677	631	661	625	645	673	677	697	721	729	770	862	938	958	1576	1426	1879	3934	3736	3465	3119	2256	1902	1877	1805	1478	1055	986	924	1015	1104	974	952	847	643	712	780	769	800	667	634	646	626	680	809	741	760	719	801	733	672	662	687	635	653	659	642	653	641	687	675	688	646	691	624	648	608	619	635	647	611	685	621	683	635	597	655	683	580	629	635	658	603	592	591	621	674	629	643	617	643	610	609	607	625	657	620	618	587	613	595	658	619	591	651	607	630	652	603	590	613	659	631	638	592	554	579	590	627	642	590	655	651	621	645	659	672	647	633	663	611	609	679	636	584	649	650	645	578	574	709	612	613	600	617	629	603	605	625	639	606	616	615	608	613	624	648	679	643	603	588	609	633	607	582	607	600	627	572	626	651	593	660	618	640	617	620	627	626	595	631	651	575	629	691	571	625	664	643	647	606	628	664	597	642	648	591	638	632	606	651	664	655	657	655	596	630	643	600	624	613	602	633	647	613	646	603	596	674	627	612	639	602	668	635	644	620	627	583	653	617	623	667	646	617	690	658	624	568	622	607	613	601	649	629	632	598	619	596	611	626	598	651	570	634	620	619	640	646	638	629	600	619	643	626	655	648	669	591	603	616	603	604	618	630	585	609	606	595	615	602	628	591	606	607	593	657	653	644	627	621	627	661	600	646	611	670	616	614	672	649	619	673	604	668	640	607	613	645	653	599	614	667	565	648	613	607	602	633	619	564	658	569	592	686	625	626	616	622	620	626	592	634	615	600	632	589	654	594	596	629	611	621	645	631	609	620	642	596	667	633	648	564	609	597	670	645	614	584	566	631	623	613	636	644	611	652	627	648	649	651	646	605	611	650	677	613	577	626	590	593	659	647	649	656	587	624	613	610	586	606	624	620	648	611	638	586	645	619	643	631	648	630	672	577	656	647	651	620	603	626	637	596	598	637	604	589	588	605	629	662	658	612	596	637	591	631	630	607	615	589	639	656	658	610	628	642	613	624	669	621	609	598	646	627	632	640	595	615	603	622	611	605	631	596	589	570	603	645	615	649	645	573	664	583	630	605	614	626	616	595	636	613	663	578	615	675	580	612	645	641	603	627	662	650	623	622	661	656	614	566	619	626	665	583	610	576	622	624	611	571	620	623	631	641	602	602	628	644	619	631	642	636	632	637	640	631	576	618	645	606	592	634	630	599	635	643	659	637	662	656	650	605	601	574	657	621	610	631	634	662	582	673	618	557	655	636	592	608	658	653	588	623	621	601	600	592	645	631	602	626	628	611	623	619	564	649	633	565	641	609	579	591	661	651	609	622	646	605	605	630	619	629	607	645	653	623	593	588	639	645	631	604	636	603	607	635	667	641	578	641	712	638	630	639	644	617	643	603	642	620	610	660	615	579	658	667	642	618	610	625	604	589	623	595	602	671	645	626	636	628	619	634	590	619	620	627	623	627	627	610	641	620	613	591	629	614	601	575	672	655	640	614	596	642	575	620	603	669	635	618	668	648	630	619	605	639	614	593	640	618	619	657	616	637	616	634	657	610	610	637	626	605	641	688	589	613	620	607	629	597	617	662	632	642	603	634	617	630	600	634	611	590	677	640	639	614	652	610	649	667	586	604	635	644	658	592	605	599	609	627	608	616	626	605	621	630	606	604	586	646	638	640	659	630	632	609	644	630	547	625	684	633	593	657	608	626	638	617	568	594	686	591	630	636	623	679	695	601	655	644	607	659	591	584	635	586	646	601	610	665	635	647	654	596	619	676	638	638	644	617	660	625	622	593	619	642	639	620	655	630	621	616	628	637	656	638	595	630	634	635	608	662	615	621	599	607	606	641	624	617	627	594	608	590	617	612	669	601	638	643	584	606	614	612	590	623	598	612	632	618	596	619	662	589	634	607	636	658	583	631	641	614	612	622	610	631	648	605	593	650	621	640	611	611	603	666	605	668	614	621	645	561	624	631	577	614	657	612	609	640	594	622	642	661	638	626	627	603	642	608	606	642	562	647	619	618	609	630	631	615	629	665	651	629	631	579	563	610	608	630	597	556	632	614	679	624	578	642	612	626	612	638	630	601	650	612	660	587	622	646	630	627	651	636	658	597	646	582	617	642	591	641	639	668	605	609	648	641	592	613	609	627	593	618	598	598	580	629	642	628	639	625	580	593	630	635	617	665	655	627	634	636	596	625	610	573	568	672	637	597	633	602	665	639	638	641	578	651	588	649	599	583	629	656	614	599	649	605	637	636	646	623	601	607	573	657	593	633	625	630	686	662	597	635	604	654	628	633	608	598	603	626	591	635	597	644	613	594	608	628	624	620	581	620	651	623	635	615	615	616	611	604	643	628	613	679	592	628	626	603	600	584	617	585	569	647	580	617	671	623	602	616	680	615	646	633	593	617	588	634	648	622	625	606	641	609	594	660	622	672	626	600	623	601	632	636	608	621	667	639	578	632	614	667	644	600	585	640	592	626	642	638	597	666	654	632	580	676	598	644	648	619	628	635	601	630	598	619	639	586	647	619	602	640	629	633	632	669	625	594	588	655	606	616	607	632	615	631	617	613	616	613	607	627	634	625	616	625	611	666	622	612	608	632	632	617	645	621	600	667	603	641	632	611	651	629	620	646	584	608	602	670	632	618	614	644	612	636	603	593	595	642	633	585	643	673	632	641	646	626	632	562	641	634	658	657	635	620	648	653	601	644	628	642	627	679	603	608	623	608	657	633	619	587	568	599	627	642	632	656	621	616	645	584	628	616	644	606	609	629	573	628	613	646	636	625	621	598	642	626	628	635	611	595	626	665	585	620	623	633	626	625	614	600	641	621	618	630	615	655	592	595	643	605	633	620	625	634	615	631	574	663	638	622	594	610	613	636	625	566	594	628	613	626	588	626	701	592	569	595	571	616	600	670	609	625	657	659	606	657	601	657	590	604	681	583	678	649	585	576	663	654	616	611	607	636	638	623	630	611	630	632	646	650	592	563	637	631	584	635	590	600	592	665	638	585	625	605	620	574	612	599	607	652	645	619	619	629	625	578	631	612	623	681	597	613	637	628	641	651	612	626	621	639	606	559	631	632	609	596	613	618	627	570	647	586	646	640	589	605	654	616	623	606	580	628	669	660	644	666	631	593	622	601	622	606	622	651	620	603	577	633	668	612	617	617	597	648	637	614	635	596	608	620	610	646	625	605	627	644	661	657	661	619	646	566	619	661	644	631	575	653	652	568	597	637	625	617	619	605	658	603	627	624	611	649	602	619	626	596	617	606	612	673	626	594	635	655	620	606	621	637	651	627	633	633	617	635	627	640	605	617	653	635	644	639	591	624	615	610	609	595	581	626	636	617	645	659	599	590	583	596	636	638	662	613	594	613	640	611	670	585	601	645	582	654	625	596	599	618	652	610	584	624	643	633	638	605	646	592	610	655	640	625	612	644	653	640
44935	58011	60168	28399	4727	397	314	294	280	243	281	241	271	234	249	239	236	238	252	222	239	231	240	234	271	319	365	397	459	585	1020	1853	1826	2420	4432	5994	4776	4366	3096	1775	2109	1985	1676	921	888	625	807	914	936	732	479	300	264	382	359	376	286	229	241	264	259	241	269	235	251	272	324	282	252	235	223	230	207	246	229	227	249	275	262	246	301	259	238	213	215	243	215	231	220	227	222	210	229	240	232	274	223	205	241	228	235	232	258	234	234	194	213	226	239	219	245	209	204	231	240	234	218	219	207	228	218	213	243	205	225	217	212	230	224	223	217	215	240	235	202	207	258	249	196	200	244	236	232	212	234	206	239	233	231	213	217	237	212	220	242	217	235	240	235	234	240	216	207	232	209	213	235	216	223	240	240	238	232	204	212	209	215	245	202	241	211	210	222	229	204	222	218	215	231	206	233	217	217	193	230	218	226	209	229	243	209	231	203	226	203	214	219	243	254	238	212	236	208	196	225	253	247	200	224	240	240	224	210	223	224	213	266	232	212	198	248	229	221	215	239	224	208	205	237	238	235	215	227	246	213	243	227	236	203	227	211	232	233	243	224	244	207	218	232	238	205	215	200	199	221	219	208	208	226	244	204	229	224	240	209	224	191	226	219	209	224	259	220	243	240	206	221	218	215	228	240	233	226	205	251	197	210	195	247	225	223	215	214	203	233	262	212	229	222	207	218	230	252	213	217	215	256	235	244	216	230	216	270	209	238	244	262	221	212	227	234	213	221	205	197	187	205	212	225	210	246	233	202	243	214	213	234	227	230	235	223	239	215	213	219	246	214	205	213	235	227	208	201	242	241	237	226	229	216	197	259	249	266	214	216	229	221	218	220	230	244	236	239	217	226	224	208	233	246	227	202	201	202	212	217	198	209	217	223	240	196	215	227	199	188	212	238	214	216	226	239	226	237	234	218	224	246	260	230	192	238	249	200	209	222	246	238	226	211	240	209	244	236	248	194	236	206	212	211	203	223	243	238	214	220	238	223	223	232	215	218	227	239	215	203	201	229	240	239	218	207	258	240	232	232	228	219	232	223	226	217	196	225	217	204	208	210	210	220	238	201	190	224	215	235	207	210	217	207	203	211	216	224	213	233	208	223	214	250	221	236	216	230	222	252	238	237	212	221	208	202	217	196	224	227	218	217	224	218	233	204	229	243	218	213	246	236	244	215	227	257	226	252	220	216	206	219	209	205	216	206	210	232	227	225	227	224	211	222	209	215	214	231	194	225	242	222	216	208	238	219	202	220	254	256	231	221	229	228	234	256	210	203	208	207	223	204	244	180	207	204	224	247	234	252	185	253	231	237	230	205	227	219	213	227	240	201	201	221	225	224	213	220	195	241	227	227	203	239	232	232	220	232	223	231	248	224	208	187	217	209	228	249	191	203	231	207	196	222	245	195	226	228	211	223	260	233	230	218	236	249	222	225	232	211	220	227	228	197	218	226	206	211	232	226	233	258	247	228	252	227	200	223	237	235	204	232	239	228	241	221	232	227	234	201	209	206	230	224	210	187	214	216	229	209	242	228	207	216	201	212	225	201	246	210	239	198	208	208	218	205	241	229	220	219	183	219	224	222	233	209	250	203	234	211	216	193	224	228	223	223	224	210	235	248	224	227	215	213	215	201	212	214	228	216	219	202	209	191	235	188	218	188	199	225	226	214	233	225	209	229	220	235	236	229	224	230	217	233	207	202	238	179	195	212	217	214	243	232	229	195	190	236	253	220	215	218	261	204	236	243	225	221	203	202	245	223	224	210	223	228	222	246	227	247	226	214	229	224	243	234	240	242	224	213	204	248	222	234	233	214	221	236	221	201	209	228	206	248	214	236	238	216	207	224	224	227	224	209	234	205	209	209	217	240	233	207	212	240	220	230	222	186	215	235	217	254	206	203	223	239	192	231	241	201	236	242	219	241	209	217	212	191	231	205	228	216	215	215	209	240	220	231	203	218	234	224	220	216	237	209	219	218	193	240	255	224	204	238	211	278	221	222	233	223	207	205	216	231	213	228	212	227	228	194	235	241	199	232	214	207	202	228	224	236	212	239	217	212	197	211	234	188	243	228	207	223	209	211	227	255	236	218	226	238	231	198	183	212	216	223	235	231	229	185	251	232	223	221	221	213	233	222	230	249	233	225	238	240	212	219	204	208	223	237	223	202	224	210	222	226	245	231	207	237	220	207	238	224	233	215	218	188	225	211	206	230	221	229	214	226	201	210	226	228	238	222	224	212	208	205	219	223	220	224	273	226	207	223	214	230	236	245	228	231	234	241	228	207	231	233	227	228	248	217	219	191	201	221	211	196	233	240	225	235	221	226	238	210	221	235	218	235	239	216	205	244	237	223	238	231	208	212	226	215	225	206	207	214	213	203	224	238	246	221	223	233	228	240	217	214	224	239	238	230	208	225	198	230	213	246	236	226	218	215	226	222	208	225	224	204	203	214	219	231	218	215	203	208	218	212	204	212	243	211	218	216	184	203	232	214	232	215	226	211	210	208	202	212	241	214	237	232	196	237	260	235	220	204	239	218	251	222	226	232	224	247	232	214	219	215	242	228	204	194	240	250	221	259	232	220	195	211	221	221	250	236	209	217	224	227	224	222	221	223	225	221	246	227	213	222	217	207	247	187	215	238	212	256	224	221	203	243	226	224	238	217	221	217	212	219	225	229	238	194	231	229	212	223	236	203	231	230	236	211	236	203	242	228	237	218	215	196	195	228	226	226	222	232	212	212	238	208	241	210	208	207	238	224	208	223	213	200	236	232	191	235	217	222	230	227	216	225	233	191	230	226	205	214	239	237	216	229	244	228	228	214	252	226	231	239	224	238	231	231	220	231	232	212	245	238	228	217	232	220	205	218	208	208	210	247	220	209	210	211	212	213	219	216	239	250	241	226	233	232	228	208	231	228	233	233	247	231	241	240	237	239	204	234	232	229	229	229	222	207	230	203	223	206	246	219	234	258	204	236	194	236	200	220	205	244	214	206	202	219	243	246	185	197	234	210	208	217	232	257	196	203	216	202	242	232	215	240	244	226	221	230	222	215	252	217	222	226	211	201	210	201	232	200	220	194	226	220	223	223	227	237	223	238	249	234	252	228	189	249	227	216	201	218	253	232	221	227	211	238	218	243	217	221	230	204	221	229	243	240	228	211	232	217	227	239	203	235	227	253	204	237	252	254	220	220	218	228	216	248	227	244	242	234	245	233	217	217	227	218	216	213	243	193	232	224	212	186	236	209	224	206	224	226	199	241	216	208	232	216	245	212	236	197	216	230	205	222	202	225	206	241	232	219	217	246	216	203	236	210	188	210	192	236	203	230	205	238	232	260	221	214	221	222	209	242	219	232	240	203	198	220	207	212	220	215	224	247	228	218	197	232	213	242	218	212	214	210	255	220	230	229	225	209	213	246	227	206	254	183	192	234	211	203	253	209	194	219	222	212	230
29410	45551	53101	15903	1250	1120	1020	880	861	802	817	785	692	803	674	674	670	675	723	668	604	680	781	838	1024	1497	1589	1722	2642	3388	6235	10735	10922	13711	20918	25279	23144	21816	16465	11262	13203	12604	10409	6179	5727	4139	5140	6089	5875	4098	2794	1292	1040	1789	1746	1701	1183	828	695	773	823	861	927	894	978	1314	1319	972	827	708	718	733	650	685	728	718	801	874	1017	1043	1017	1061	810	660	621	635	620	607	616	644	625	714	718	668	729	684	605	615	618	579	596	537	610	603	623	612	609	653	618	646	593	613	621	629	609	574	613	597	573	588	555	567	596	611	610	612	635	586	616	591	626	563	575	632	600	550	662	609	624	568	614	615	659	589	632	579	612	611	625	582	597	600	640	624	576	597	622	615	607	581	597	622	642	619	556	624	589	596	586	607	598	652	616	573	601	584	592	623	613	621	620	588	592	634	603	595	621	618	570	580	578	673	593	617	596	664	568	659	584	616	608	630	583	662	625	634	583	647	594	605	585	567	614	614	621	615	629	632	594	581	586	571	568	654	591	585	621	589	622	653	649	600	612	662	619	579	656	582	645	605	653	657	593	582	619	576	631	603	563	664	626	618	603	634	583	598	581	640	622	615	566	633	623	621	639	602	629	584	609	632	635	596	595	598	594	573	608	620	597	634	574	565	615	637	609	603	631	584	587	574	608	633	625	643	614	618	600	570	602	607	591	612	619	652	600	612	620	622	606	590	611	629	581	590	647	618	665	609	614	616	547	573	623	597	641	597	607	594	631	611	618	610	625	619	572	628	630	590	617	575	596	612	605	598	600	601	598	615	627	602	616	637	607	623	612	595	612	602	613	612	653	637	635	610	570	597	602	654	599	593	588	594	607	617	587	592	603	597	591	642	630	592	620	599	570	582	610	609	577	586	592	622	655	579	623	620	577	635	597	562	667	547	576	603	601	631	640	621	611	576	560	606	647	590	704	599	612	593	620	608	559	567	602	650	623	615	606	663	582	574	557	621	620	609	686	574	633	638	591	640	583	607	635	553	613	631	614	628	570	652	646	608	607	659	584	616	611	665	605	597	596	647	615	584	618	618	636	592	677	596	613	599	630	607	621	617	608	620	597	614	616	612	569	641	639	649	609	611	599	576	593	642	641	621	586	600	600	640	586	626	611	605	591	626	617	659	618	622	642	602	628	640	606	648	589	603	603	602	627	629	589	596	623	626	635	603	578	595	604	603	622	628	610	638	605	621	590	603	606	606	588	643	585	609	633	634	569	599	598	577	640	599	595	600	589	627	599	628	597	599	607	597	639	623	636	594	606	576	613	622	650	610	603	607	613	670	624	617	648	598	610	621	631	589	603	629	591	633	601	612	558	624	573	644	600	634	545	612	584	580	692	650	607	602	623	645	579	587	668	665	626	660	595	622	584	623	583	613	621	619	630	603	626	621	623	622	587	601	626	604	583	631	582	587	632	589	530	626	598	572	580	577	596	645	618	628	647	599	613	594	590	642	609	618	594	612	653	601	563	610	596	630	636	610	607	614	637	633	621	551	618	612	582	592	629	637	633	608	592	587	630	611	565	599	561	621	598	594	632	610	594	600	609	587	591	656	616	608	616	612	612	600	605	629	611	623	586	640	614	619	622	606	584	587	614	585	625	652	647	630	579	594	595	583	608	629	616	643	636	589	619	605	645	580	641	592	622	585	622	624	644	657	550	591	628	615	610	616	607	618	630	609	616	582	573	599	617	598	620	602	599	621	661	570	582	592	610	626	585	638	577	605	678	604	645	587	575	620	643	601	595	591	637	608	607	620	563	594	633	610	619	629	584	625	628	625	625	601	623	561	618	624	617	669	626	669	603	577	620	600	613	595	627	655	585	611	650	609	627	582	627	596	604	576	601	567	600	607	647	632	607	612	604	595	603	617	583	589	577	566	605	595	582	662	552	625	631	588	635	640	588	605	661	556	592	596	597	596	617	642	625	618	619	570	583	620	617	616	599	641	604	558	630	580	608	627	613	615	651	573	609	585	611	617	589	581	608	568	648	622	595	632	608	571	585	577	599	591	626	558	634	627	596	610	602	607	610	599	556	643	626	595	612	644	629	586	619	631	617	584	576	608	605	606	572	565	572	647	661	584	640	635	620	651	614	617	623	591	566	596	608	557	584	610	549	614	625	618	620	639	642	577	628	610	625	606	607	587	618	605	622	614	610	620	615	659	627	581	576	641	657	644	607	622	562	588	593	596	619	549	604	617	651	657	615	585	625	625	627	568	561	605	643	618	670	595	629	597	645	592	623	631	651	598	588	606	583	629	587	603	572	619	582	566	570	678	653	650	596	629	613	621	655	614	622	630	606	588	650	602	600	616	627	631	651	655	586	643	579	645	576	603	587	620	592	606	629	617	590	609	618	589	621	645	627	610	639	623	647	595	591	616	600	595	628	630	603	595	555	634	621	645	591	579	579	616	609	628	591	594	619	615	621	647	613	614	606	600	615	612	621	589	600	623	641	626	609	563	642	625	643	634	588	595	637	585	611	648	549	618	601	619	586	576	621	647	637	638	606	601	613	642	612	633	624	603	604	587	623	609	562	625	616	583	610	637	628	576	683	572	639	615	603	625	617	612	614	611	590	603	617	580	602	627	642	604	667	618	569	602	681	628	627	576	576	565	644	632	630	633	634	603	613	576	640	675	614	578	621	625	610	550	659	608	575	562	581	632	589	611	628	563	629	596	632	584	580	653	584	576	609	594	586	584	558	627	612	615	598	599	614	611	578	639	587	612	634	580	570	615	611	611	572	604	619	555	587	549	597	592	598	610	583	599	570	618	617	621	594	613	612	605	638	598	599	575	600	606	618	584	609	655	576	594	607	669	601	593	596	670	591	585	608	632	614	587	578	603	606	632	561	604	607	630	604	590	607	605	647	650	638	602	641	625	627	649	592	605	628	621	612	680	635	611	608	632	591	611	660	629	620	590	590	645	620	573	606	573	650	655	596	553	649	610	527	577	625	607	584	649	643	625	604	563	610	606	627	573	583	576	627	583	582	590	615	597	665	626	615	569	625	642	614	563	626	566	668	597	611	629	572	599	642	565	624	621	598	580	584	593	595	609	635	613	602	621	611	627	650	642	613	639	628	616	591	572	580	636	641	619	595	627	623	624	580	638	588	614	611	587	590	644	633	658	611	610	614	598	599	574	589	595	586	616	621	624	590	614	625	611	590	643	655	618	611	626	647	627	595	631	607	589	583	580	615	632	648	629	631	570	619	577	631	615	631	589	644	616	623	564	619	608	600	618	606	642	633	600	578	622	612	596	661	609	667	611	559	605	555	613	609	627	578	607	630	620	620	603	637	569	615	602	575	591	616	617	606	592	652	628	645	539	611	570	646	612	594	627	611	637	631	595	598	576	591	622	594	585	602	613	602	620	610	649	627	620	598	607	598	619	640	602	607	634	580	634	600	630	610	611	634	606	622	642	584	593	582	615	583	632	571	604	609	596	659	649
66136	71693	67186	31684	12900	2310	505	387	369	322	330	329	336	293	273	278	268	290	284	250	267	309	285	315	440	606	605	611	785	1021	2390	2730	3462	3371	8123	11738	9832	8121	6213	3048	3664	3226	3462	1736	1375	1059	1268	1647	1498	1080	664	357	311	444	518	450	412	313	261	304	322	301	330	344	297	355	416	342	336	329	286	276	260	319	263	289	264	298	298	331	351	326	246	265	269	254	281	242	274	246	262	275	289	287	230	282	266	276	271	254	252	261	223	255	280	242	274	249	291	263	277	218	252	249	269	260	258	234	271	261	270	272	282	219	258	263	280	258	225	259	281	274	263	287	265	256	267	263	256	260	275	246	246	291	268	259	262	259	277	253	281	261	264	239	265	285	258	277	242	260	291	261	259	275	241	246	273	256	273	252	245	259	257	241	241	239	258	280	248	239	254	275	245	268	266	288	223	247	222	238	266	276	263	253	258	252	272	240	214	244	263	237	277	261	275	231	275	292	244	267	239	227	277	276	267	239	247	270	259	241	286	277	243	258	263	260	237	266	270	251	254	286	291	277	243	264	254	247	261	263	253	253	271	279	253	273	222	269	273	233	244	289	252	265	269	269	249	235	271	227	256	240	244	263	275	252	259	234	254	248	256	249	284	236	250	276	271	244	258	249	257	272	261	274	263	220	248	260	274	228	268	270	246	287	242	281	271	243	262	263	273	253	255	270	272	234	269	246	245	271	305	238	270	250	281	275	234	252	261	276	270	254	261	277	264	259	272	271	251	266	263	268	252	296	249	248	282	281	268	272	270	250	259	266	297	272	273	264	247	263	286	251	301	244	267	264	245	276	249	279	272	275	240	253	267	255	241	249	263	291	259	247	298	259	263	245	276	265	292	244	245	284	268	237	244	290	268	250	262	255	245	268	265	236	244	252	246	223	229	240	253	257	277	285	249	259	300	252	273	262	268	266	234	245	273	309	271	232	285	230	262	239	262	259	286	240	229	275	276	268	246	256	267	280	268	259	268	253	273	279	250	264	257	214	260	286	267	254	253	227	249	275	269	266	248	268	250	262	240	224	265	270	247	254	266	253	257	282	268	255	244	273	266	251	263	277	270	236	224	288	258	258	284	277	270	258	291	267	242	253	268	286	263	255	252	274	261	249	247	267	293	274	287	276	256	256	243	240	270	262	249	261	266	251	281	254	243	272	251	237	253	285	247	245	251	269	254	242	254	308	297	257	265	279	262	265	247	265	255	254	256	254	240	277	275	286	275	215	251	256	257	250	254	237	273	287	280	233	261	266	276	242	219	237	251	285	258	238	279	305	257	245	264	288	281	289	246	283	240	255	280	278	246	263	267	241	250	261	269	257	243	244	268	242	266	263	289	270	241	238	269	252	224	242	262	269	236	246	284	284	271	276	261	255	272	250	282	258	273	269	265	230	250	258	268	248	257	249	267	266	268	234	237	283	244	267	250	266	270	290	262	261	293	267	274	251	283	275	296	260	274	277	248	279	252	236	247	280	247	267	260	233	260	264	236	290	265	224	261	256	243	274	273	263	254	258	253	252	270	266	244	288	255	250	255	227	238	279	250	259	231	262	285	244	237	265	241	264	267	283	251	243	311	283	251	268	273	244	261	249	265	260	268	260	281	275	264	245	245	296	256	296	273	260	253	279	260	257	288	263	271	234	258	246	215	285	243	248	274	219	265	221	279	267	254	285	241	251	263	251	270	263	295	232	255	268	286	236	264	258	262	253	260	259	258	257	257	249	253	254	271	243	266	248	268	264	254	279	271	259	285	260	263	278	270	228	253	253	233	301	248	272	269	282	281	290	273	292	258	243	290	243	213	248	274	254	246	255	257	221	279	265	247	262	256	253	253	256	287	260	246	263	237	250	266	232	269	240	242	240	241	266	249	237	259	235	245	237	249	256	255	230	256	281	249	266	263	274	238	267	290	305	237	264	270	251	256	301	264	246	271	245	233	270	256	243	250	273	252	240	265	298	250	280	285	241	271	261	268	244	238	263	242	284	247	266	278	279	229	249	269	274	244	237	288	269	287	231	252	256	265	262	267	252	231	236	248	253	260	272	261	262	241	267	272	235	257	268	257	250	264	272	263	284	245	279	258	241	217	280	320	265	252	227	272	257	278	245	288	267	282	263	255	254	253	280	270	289	270	276	246	293	246	258	255	254	255	275	239	270	262	224	226	272	254	294	266	236	270	286	263	258	284	281	307	267	246	279	259	268	253	265	255	246	277	251	252	267	269	242	255	232	253	274	288	239	261	279	255	252	283	275	263	232	280	252	251	267	260	248	285	261	261	260	222	278	262	257	260	245	246	265	237	264	249	263	262	273	260	258	263	256	242	241	260	262	245	276	269	230	239	265	267	271	268	270	277	245	227	253	256	270	245	242	258	250	258	269	310	267	276	268	273	246	280	275	260	250	253	279	246	259	228	274	231	226	257	276	245	275	256	258	272	266	260	269	285	264	255	267	261	229	238	252	243	244	278	256	258	278	267	283	251	243	245	279	245	252	225	251	260	299	258	258	276	229	259	266	270	246	262	270	286	267	228	251	241	246	260	284	234	265	250	262	253	227	231	283	236	263	248	267	272	265	269	247	266	252	266	256	247	269	257	261	296	244	256	266	232	257	248	286	249	243	254	265	256	264	272	253	241	277	253	279	266	267	252	232	275	256	275	255	259	263	267	246	254	244	293	273	249	251	263	264	260	271	258	256	264	254	233	265	264	266	274	236	245	253	292	261	296	262	286	235	281	283	260	278	245	266	270	263	283	259	269	260	278	253	251	277	252	265	253	253	258	232	249	273	282	235	268	267	268	236	259	284	279	241	254	225	270	280	279	280	264	268	234	277	258	231	243	272	273	289	254	262	257	253	283	288	240	237	254	232	264	249	250	262	245	281	249	241	271	272	260	261	284	241	247	283	265	247	287	233	289	289	267	248	234	286	252	250	280	261	257	235	255	244	272	268	260	269	274	239	264	263	265	255	243	281	273	275	262	274	294	257	283	279	254	261	259	273	243	270	256	263	285	251	281	244	260	238	255	256	268	250	252	264	272	268	261	263	273	257	247	260	273	284	254	263	284	264	253	261	269	259	249	303	271	262	270	249	262	291	272	248	270	249	245	272	266	268	236	246	267	276	264	253	257	241	274	263	245	270	274	268	247	253	262	279	254	282	281	279	288	249	254	262	264	255	269	276	266	253	266	243	260	241	272	291	274	256	263	292	250	255	256	270	238	281	270	259	248	259	220	272	230	274	250	256	238	249	247	253	240	238	266	272	269	263	253	273	279	277	263	243	263	244	263	261	268	292	248	268	266	282	240	264	278	281	289	249	269	270	275	232	233	246	242	264	255	260	249	269	248	265	252	241	250	258	241	267	270	319	261	275	260	247	278	267	283	264	257	240	249	262	270	272	249	264	260	264	263	292	264	302	282	245	254	215	260	259	266	258	235	245	278	266	268	278	274	299	271	255	266	251
42156	56147	63003	16879	1866	1593	1396	1254	1139	1028	1009	964	902	880	900	898	804	805	807	806	757	828	895	1130	1936	2889	3241	3200	4520	5647	13512	14894	17685	16262	29709	33991	31498	29567	25037	15483	19972	17752	17758	10337	8983	7368	8383	10019	9001	6382	3590	1714	1453	2265	3104	2353	1768	1115	823	991	1185	1213	1223	1435	1477	1824	1690	1470	1215	995	881	791	861	909	877	899	874	1031	1217	1239	1320	1217	802	696	750	667	734	683	726	717	809	1001	945	879	804	755	698	712	624	691	701	654	692	698	730	739	654	675	696	693	706	671	673	686	699	725	673	658	699	663	692	732	690	683	695	684	673	647	697	720	708	677	685	668	675	660	653	657	673	682	647	686	673	695	647	721	675	705	679	684	693	649	669	667	687	642	691	670	687	685	710	684	701	712	692	709	709	688	681	731	707	715	698	697	730	696	688	688	684	696	693	684	734	698	690	672	707	690	651	629	641	659	698	654	690	709	750	670	674	659	694	687	641	660	735	687	724	640	700	684	716	714	691	684	670	680	691	697	673	705	686	714	681	686	685	685	731	667	703	671	620	695	742	686	693	683	677	659	652	696	688	659	703	705	678	639	691	682	693	708	721	680	713	699	664	719	683	699	650	740	722	669	710	684	675	726	724	682	708	676	715	703	647	636	698	705	754	686	711	671	676	675	684	696	680	677	699	657	676	656	692	637	657	696	651	714	672	705	653	712	665	681	687	667	663	704	671	669	694	659	735	680	703	653	734	719	696	665	670	673	649	686	669	658	683	701	703	664	690	673	700	697	659	722	742	683	704	655	696	744	671	698	664	665	698	668	682	709	716	726	707	707	665	689	672	694	669	675	665	665	708	692	691	723	648	655	693	664	671	649	664	726	709	633	682	641	691	695	702	662	695	710	671	687	684	673	715	674	681	651	668	683	665	674	695	674	675	674	677	677	671	650	694	657	683	683	682	712	734	765	717	722	706	701	703	671	630	718	730	670	683	639	756	684	664	677	678	732	694	698	675	708	703	717	690	661	628	653	704	679	678	695	674	657	662	681	683	665	730	706	728	677	646	654	674	723	701	701	679	676	732	697	704	700	712	688	736	748	703	669	656	680	710	733	683	736	718	697	733	708	665	671	702	682	787	643	679	705	687	664	654	674	650	667	680	711	670	702	642	724	717	673	715	726	672	661	704	695	688	683	734	688	696	648	682	719	738	666	634	674	691	692	684	680	694	720	691	659	625	696	660	652	703	712	687	680	717	679	680	717	682	695	647	741	668	692	673	673	694	732	658	673	624	663	663	655	721	730	708	692	659	702	679	666	719	683	666	715	670	680	657	713	713	685	687	693	689	676	713	701	720	701	683	650	645	691	685	670	700	734	675	721	697	661	695	686	680	679	718	744	702	674	685	669	691	680	744	746	638	690	687	686	739	750	677	684	725	741	669	671	687	714	703	673	694	688	676	671	695	746	689	690	677	677	678	726	720	665	742	684	668	687	695	646	660	668	652	688	651	714	702	729	717	723	693	685	740	691	661	709	711	686	692	666	684	692	685	704	670	684	712	612	659	733	669	664	678	714	660	721	738	685	686	674	711	660	695	661	685	649	705	650	693	707	680	662	637	696	693	645	652	707	728	730	697	666	704	659	686	693	688	737	666	629	672	686	647	734	704	663	697	713	691	695	703	662	664	663	709	677	683	709	695	639	701	699	675	746	726	700	741	690	713	706	716	681	705	718	663	727	653	681	695	721	652	700	663	683	692	717	681	697	684	723	656	697	723	670	740	643	673	681	673	709	673	678	675	710	668	678	658	700	681	707	708	668	722	632	679	682	680	678	722	709	726	637	718	686	712	692	658	684	654	662	674	686	660	671	713	685	665	657	706	707	650	689	631	665	690	688	678	691	747	663	720	662	697	659	679	720	724	697	677	740	649	677	712	674	678	677	697	678	702	692	694	650	654	677	703	696	679	675	759	664	661	697	702	695	679	664	640	674	666	699	677	651	680	698	725	702	675	704	693	689	659	665	704	660	676	702	702	680	724	662	725	712	688	687	658	699	671	642	721	664	691	713	623	709	689	691	683	695	671	704	696	679	742	640	667	617	714	698	706	667	717	695	680	666	715	674	663	675	715	696	709	709	673	695	735	690	666	720	660	691	693	650	724	701	692	664	662	720	717	705	705	661	687	724	698	700	715	674	670	657	665	683	687	665	738	664	705	650	725	722	692	694	667	721	677	706	663	697	681	682	701	691	661	711	701	734	700	702	707	743	649	646	680	698	648	736	660	679	678	662	699	658	722	699	689	717	744	677	737	703	665	703	739	670	694	675	692	694	712	695	735	697	695	692	660	705	760	666	697	688	679	689	691	687	649	706	711	649	705	722	637	704	686	681	720	675	713	755	711	702	658	708	679	715	710	631	701	721	709	656	777	696	717	663	697	684	679	695	682	714	708	742	657	718	675	684	682	684	711	734	670	683	701	678	685	647	672	657	676	721	671	684	672	689	677	691	714	677	705	752	685	625	655	660	638	685	684	725	730	642	713	673	687	710	692	690	708	674	663	697	719	723	656	697	690	665	686	688	649	686	686	657	696	713	751	740	676	698	717	680	689	688	658	673	701	702	716	716	710	687	697	658	722	681	629	713	721	678	696	644	720	664	695	692	702	671	670	678	717	664	757	715	723	701	730	713	648	717	669	687	663	637	723	699	673	676	658	735	667	719	713	658	691	648	681	730	730	719	716	711	752	734	635	680	718	696	717	630	700	676	669	703	766	667	705	669	692	637	750	689	691	702	697	688	697	723	687	674	674	667	683	703	699	691	708	697	645	688	702	714	663	681	662	651	691	685	704	660	691	681	725	719	688	680	698	676	633	710	667	696	627	676	708	705	688	718	656	695	699	711	688	716	663	694	725	714	698	659	695	704	723	682	675	689	677	694	638	694	705	711	690	685	684	699	672	667	720	728	720	690	693	712	628	717	674	678	704	665	690	669	676	641	734	647	689	681	658	685	773	705	667	639	724	682	724	696	707	703	695	722	664	685	667	674	715	713	703	732	724	678	693	672	721	703	703	717	713	706	666	693	662	763	659	624	719	675	724	706	678	668	620	709	721	696	683	697	750	766	681	664	700	699	682	742	736	713	713	697	707	740	667	683	719	678	676	675	711	661	701	681	718	725	691	725	709	724	692	690	710	683	707	698	682	706	729	686	668	715	692	667	714	662	656	688	738	683	713	721	696	722	714	679	707	683	667	672	676	650	694	716	719	686	689	689	687	690	694	712	755	693	699	702	690	681	740	701	679	672	687	685	684	666	691	666	684	694	650	683	734	677	727	692	720	665	654	649	680	674	611	694	691	695	685	707	665	647	650	693	695	665	713	681	689	694	656	730	716	706	627	650	707	645	709	697	666	633	698	674	713	684	661	708	634	685	699	698	742	709	747	701	693	748	697	664	689	640	663	729	682	663	721	659	687	690	697	697	687	715	775	637	694	676	682	697	673	684	728	758	683	667	652	666
9468	11035	14001	2337	234	238	180	181	201	186	199	219	184	191	202	191	221	185	179	215	210	219	216	201	238	223	194	218	253	239	289	225	275	287	470	534	492	420	372	257	277	259	289	244	212	204	248	234	218	183	220	193	197	198	202	208	208	196	200	212	218	208	207	232	200	226	206	159	195	207	217	189	206	186	201	203	208	242	207	216	208	181	186	185	201	224	198	195	187	206	202	211	201	214	215	216	186	208	176	205	179	188	216	220	183	227	195	190	189	195	189	195	200	202	184	218	195	201	164	210	210	210	205	201	193	185	213	229	186	201	167	169	185	190	204	220	191	197	178	216	172	183	219	203	208	168	187	196	181	185	201	186	186	187	197	179	188	191	190	187	179	205	197	196	215	188	213	185	200	194	210	191	208	194	201	199	184	199	213	187	205	192	223	208	189	164	171	212	193	207	191	207	180	187	179	168	182	211	181	198	179	196	173	187	193	199	204	205	194	190	195	212	191	205	205	189	220	192	179	197	206	218	209	183	195	225	189	208	194	214	204	204	206	197	223	185	200	203	205	192	197	196	190	182	193	198	196	180	205	194	216	191	196	198	226	187	189	181	209	204	193	215	218	214	201	206	200	203	215	210	183	203	201	200	187	189	219	177	204	208	178	211	180	204	174	195	207	178	188	180	179	194	214	190	212	226	182	196	201	208	186	156	197	207	176	186	203	230	209	178	171	205	186	213	218	202	213	181	218	191	187	199	183	192	196	192	214	199	192	191	197	201	187	185	220	184	213	177	245	191	202	188	190	180	195	208	211	182	199	183	181	199	191	188	197	200	183	188	193	179	194	199	206	192	205	185	177	162	197	208	215	201	170	188	163	192	206	181	182	193	206	203	180	180	199	183	188	205	206	170	195	213	187	182	202	158	192	205	200	199	205	204	196	206	214	198	214	189	196	185	204	193	190	200	206	199	183	215	208	196	176	193	224	231	190	224	191	201	172	187	209	205	187	174	184	195	182	211	207	202	185	207	193	227	211	163	221	196	195	201	214	211	193	196	215	200	202	200	197	182	203	199	190	199	187	205	199	200	189	184	191	198	187	186	221	213	211	174	191	185	195	203	196	189	216	193	187	213	207	188	210	191	192	194	184	177	198	178	206	205	214	220	184	200	206	181	211	212	166	198	189	193	203	184	202	219	189	202	206	175	186	195	199	199	227	204	195	180	201	192	184	190	195	183	202	186	213	175	184	212	195	200	210	211	240	181	186	201	207	198	199	227	200	189	215	179	209	188	195	192	196	192	188	210	183	213	185	223	189	208	176	206	177	166	194	195	186	190	177	191	190	198	207	207	196	206	197	172	175	180	211	217	201	178	216	210	200	206	205	204	188	188	195	183	192	204	234	197	211	217	202	183	211	169	188	182	197	175	181	202	196	205	209	190	188	207	194	200	185	198	193	185	178	213	183	206	184	210	180	191	192	213	201	205	181	174	176	215	215	209	238	188	193	181	197	196	190	199	161	197	198	221	185	210	186	183	213	190	202	204	218	195	216	187	208	204	183	205	202	215	199	192	182	208	197	203	218	190	203	225	209	175	190	184	181	206	213	197	190	204	185	177	191	201	196	185	221	193	189	191	179	199	207	225	197	177	181	215	201	191	208	195	196	197	192	212	196	218	197	199	203	175	198	207	200	178	192	209	190	177	230	226	180	199	184	186	197	205	217	204	196	200	162	201	206	189	181	225	175	173	236	191	192	179	182	190	189	184	177	198	204	183	216	179	216	196	209	211	202	211	184	195	204	199	172	197	206	188	219	197	195	192	187	208	198	196	196	184	232	198	187	194	196	192	231	205	187	206	215	201	184	170	215	180	178	213	168	181	199	190	238	202	193	229	213	180	200	198	195	194	210	213	205	195	201	183	206	186	185	194	213	206	171	202	192	188	181	202	213	225	200	206	212	181	199	210	195	204	200	194	199	187	210	212	217	181	211	203	201	193	184	164	212	184	181	181	199	203	200	183	199	194	201	219	186	212	181	187	199	191	178	202	196	206	207	214	218	186	175	201	172	181	196	208	223	189	205	197	183	198	198	200	211	194	208	210	196	200	183	195	199	186	193	168	210	215	173	187	190	199	208	219	199	194	197	187	211	193	180	203	216	195	214	205	175	213	196	200	197	196	191	217	180	181	198	207	192	197	204	199	177	210	174	192	205	198	187	210	181	214	196	220	192	212	200	189	208	184	177	215	183	196	213	208	216	196	203	192	199	221	185	211	215	185	185	173	165	201	200	189	187	200	196	221	178	180	203	175	194	166	194	184	188	217	193	220	179	206	206	214	183	196	169	215	192	205	216	190	200	209	227	196	173	181	200	205	189	199	171	166	187	203	184	189	210	220	206	224	203	197	187	176	214	181	197	194	216	187	210	185	188	216	192	193	184	217	227	196	193	214	197	178	192	178	196	189	205	203	170	189	203	205	193	182	169	203	193	176	188	190	204	187	193	187	198	180	198	186	193	212	158	216	216	162	220	235	238	193	194	211	186	191	195	189	187	219	210	178	202	190	208	175	189	241	190	197	195	202	213	191	221	227	191	185	207	192	203	188	197	223	219	180	190	196	201	193	196	225	170	194	200	199	196	193	190	207	214	197	160	183	187	216	200	187	217	197	182	199	189	205	190	178	219	177	201	195	183	207	177	208	175	194	203	188	189	186	211	221	189	190	199	179	202	205	182	207	203	224	187	199	186	172	200	198	200	164	213	205	204	169	219	207	209	200	189	213	215	208	173	225	207	216	203	184	183	203	196	199	195	218	177	217	185	210	176	189	206	173	212	211	200	182	182	184	204	201	195	196	216	197	202	227	179	206	196	207	210	193	192	195	211	200	195	187	192	211	209	188	198	209	195	210	215	209	181	193	209	174	188	199	211	181	197	226	196	200	176	175	219	212	214	164	216	201	198	191	203	177	176	209	199	192	180	202	190	181	196	214	183	200	186	172	185	178	190	194	171	197	205	222	189	194	212	210	202	205	222	200	200	189	213	187	205	182	194	202	198	217	195	200	209	186	183	193	188	210	207	196	193	208	201	186	205	204	184	208	189	192	184	210	178	191	184	190	209	202	208	188	186	196	196	197	201	215	186	179	211	171	193	196	192	192	206	211	202	185	190	225	213	198	191	191	192	196	194	175	185	210	222	167	201	198	191	193	212	212	193	197	208	227	149	203	189	203	210	183	197	203	200	191	226	186	182	201	176	193	172	186	223	183	225	208	186	199	222	196	220	182	204	190	205	197	179	173	217	207	190	200	181	156	192	206	205	221	190	187	195	183	215	207	197	183	197	202	200	212	190	195	209	167	183	194	176	171	186	195	175	210	180	185	220	199	213	215	191	188	218	182	196	199	204	228	204	209	189	200	193	190	204	191	183	172	196	188	181	200	203	202	193	200	203	179	180	182	192	183	190	218	214	198	184	198	202	191	157	194	186	177	186	187	218	171	157	193	174	191
8913	15863	19745	3646	578	570	556	531	562	562	555	531	567	552	517	526	554	583	527	586	523	547	599	643	769	765	792	771	778	823	1179	923	1288	1602	2964	3631	3264	2798	2095	1165	1459	1359	1496	1003	893	826	805	897	893	722	656	583	626	598	591	658	585	581	550	579	660	674	670	626	616	648	639	551	601	571	582	596	552	557	556	546	544	594	561	566	574	565	578	596	548	556	519	519	535	587	566	550	589	530	564	527	545	544	500	538	543	517	566	529	547	501	551	545	545	562	564	558	545	565	533	524	513	515	527	575	576	573	553	555	536	545	504	549	509	533	552	549	551	552	526	566	526	581	505	518	531	550	526	531	525	523	567	572	578	509	560	520	530	522	547	527	552	515	510	562	500	553	521	520	586	561	561	560	529	520	532	546	503	534	554	553	558	506	565	552	517	512	566	544	515	572	534	555	516	477	551	568	530	543	555	515	553	558	541	538	524	550	560	523	554	537	545	550	532	545	530	544	552	518	555	527	552	591	544	507	528	499	501	523	537	533	566	518	541	537	559	525	513	585	589	523	520	535	543	547	567	551	539	572	520	554	539	569	546	497	521	539	503	542	572	575	508	520	520	529	545	520	569	536	507	542	557	571	528	571	502	524	539	532	570	500	559	542	545	545	557	532	550	566	540	539	518	552	510	565	547	505	530	516	556	488	575	508	528	531	507	576	524	575	583	521	531	522	518	516	534	519	560	540	502	487	527	551	524	509	515	521	557	500	552	556	534	565	587	518	523	571	581	543	544	544	545	540	508	539	506	514	590	554	536	543	519	507	568	533	548	530	562	499	568	538	552	545	546	547	530	558	547	509	532	568	589	574	518	569	519	532	571	519	554	553	548	525	542	532	523	529	524	519	573	556	554	539	559	550	497	538	539	521	555	525	538	554	580	532	558	542	581	567	551	542	563	531	529	577	526	527	527	557	547	522	532	524	580	502	526	516	539	520	557	522	553	538	594	551	593	543	532	521	559	503	570	543	538	510	524	513	537	481	552	575	563	545	523	529	550	484	524	552	580	558	518	504	573	539	523	528	511	556	545	534	536	544	538	541	538	504	541	530	574	524	538	511	505	546	543	511	517	563	504	571	525	519	552	579	519	569	540	493	528	543	539	506	490	556	557	541	524	513	501	511	540	542	542	520	571	571	522	516	517	538	521	573	510	550	532	558	502	561	558	531	555	545	555	548	548	499	566	514	525	521	513	525	535	541	500	523	547	543	546	513	522	558	528	571	546	572	549	550	557	486	507	576	538	515	476	461	484	553	571	550	515	546	527	572	586	526	539	539	550	529	542	571	535	486	541	575	560	552	537	551	567	552	578	550	539	547	546	565	555	542	541	552	537	532	528	564	520	523	465	537	523	531	552	484	573	535	516	528	517	543	521	538	560	544	541	512	543	537	513	549	553	549	518	604	519	529	545	553	529	498	573	528	555	556	513	510	515	530	517	508	566	536	510	572	506	555	564	541	542	542	549	500	547	566	509	518	563	525	566	496	520	532	542	575	563	534	521	505	568	521	541	561	568	534	561	581	572	501	566	522	570	590	511	586	572	523	563	490	534	537	539	558	528	561	532	525	527	575	565	539	531	533	501	582	531	537	523	545	545	517	521	528	541	523	518	533	564	564	549	536	560	561	537	539	523	544	543	564	559	545	535	533	551	580	553	520	525	559	533	516	544	556	516	515	556	566	521	443	547	572	552	526	569	521	603	557	526	565	539	548	563	526	505	558	540	579	550	535	554	582	516	530	514	549	530	514	551	557	552	572	526	564	519	564	546	541	539	557	535	522	542	546	548	506	539	528	530	551	556	530	525	558	513	560	503	501	520	540	570	534	526	510	493	498	540	539	526	535	540	505	550	506	515	570	552	543	531	540	564	581	570	539	522	535	551	569	504	535	522	540	553	544	538	515	543	544	538	559	548	557	578	540	527	544	541	488	567	574	548	529	569	537	527	528	535	503	560	523	505	542	514	529	571	552	501	542	542	518	559	545	557	559	546	477	583	519	520	527	539	531	517	522	541	560	534	534	551	540	497	520	526	551	554	522	541	542	588	517	556	530	532	521	581	552	513	523	521	527	559	541	590	518	512	509	546	536	556	522	522	547	530	559	583	521	544	540	519	532	533	497	562	573	562	521	526	478	535	558	535	574	547	527	549	519	507	518	534	579	520	579	528	533	519	574	531	548	576	560	530	569	517	549	503	576	518	511	523	564	549	510	515	569	515	555	542	510	533	538	532	525	567	535	522	542	529	573	530	521	546	557	520	544	563	495	506	531	533	567	542	559	518	517	516	526	529	520	546	529	537	552	567	483	546	548	561	563	528	577	574	527	551	584	578	554	523	549	532	540	491	557	572	594	508	532	576	513	545	575	500	538	554	538	534	546	528	541	543	536	515	533	531	526	536	523	515	541	547	509	555	580	508	548	542	573	551	519	588	536	532	476	553	596	555	546	572	524	523	548	557	538	562	520	535	550	561	523	577	553	530	517	539	513	530	561	518	515	600	614	503	510	546	548	565	541	551	488	555	552	528	574	549	532	556	513	519	542	538	566	545	543	524	530	559	528	557	534	546	557	544	558	531	563	527	567	552	521	487	551	551	557	506	503	559	515	568	589	535	547	507	530	529	524	530	568	547	573	539	511	509	520	593	540	561	548	556	496	521	572	545	587	579	555	543	531	522	511	546	533	568	575	509	532	527	536	496	547	537	508	477	563	568	566	529	547	526	517	539	514	574	504	541	540	541	506	493	553	543	506	511	561	531	537	514	474	551	557	527	564	516	562	518	528	526	520	541	522	518	542	550	482	514	545	548	491	511	530	558	556	544	561	519	544	545	517	541	533	550	547	472	563	495	537	571	515	553	538	497	549	571	539	518	518	554	552	540	551	519	563	557	505	540	546	539	502	559	557	484	526	534	542	569	523	539	522	561	548	532	555	518	535	502	539	549	566	499	546	537	556	521	540	563	576	513	540	558	542	562	500	565	533	486	537	535	560	570	565	530	559	574	524	528	545	545	556	555	555	516	528	550	542	541	555	530	515	604	529	559	576	525	501	545	557	529	534	497	540	516	558	546	550	575	534	537	579	551	536	529	537	552	487	559	531	558	546	553	544	534	487	520	538	500	537	540	585	532	554	547	522	546	548	565	511	549	543	571	563	542	509	509	524	541	541	532	524	546	526	547	522	540	556	556	552	547	527	490	532	568	538	548	517	523	563	524	489	533	570	548	549	540	492	568	600	568	583	570	557	543	524	522	531	506	509	596	553	546	548	514	562	567	517	507	517	537	527	580	554	548	544	554	518	492	511	541	563	513	590	548	521	546	553	550	571	518	493	512	562	528	561	545	552	566	517	544	530	530	559	566	525	551	552	531	579	585	561	557	552	498	560	521	549	499	512	545	537	528	563	575	524	533	511	535	513	501	531	490	572	589	552	527	550	544	550	557	524	572	519	569	525	535	506
46043	60230	62387	26071	3681	347	300	250	239	243	244	220	209	220	185	234	209	219	211	192	184	224	207	275	321	416	464	420	552	619	1182	1219	1140	1571	3609	5871	5168	5017	3643	1530	1962	1978	1981	1047	793	712	715	852	827	605	448	298	238	373	311	266	315	246	211	211	236	227	241	239	252	261	233	220	211	222	233	215	193	218	224	247	222	213	184	213	194	199	206	211	193	204	208	186	221	186	181	200	218	217	214	214	193	182	191	200	206	210	223	185	178	214	203	194	201	210	204	223	190	212	191	185	183	200	180	213	219	198	190	179	187	192	202	189	192	200	216	191	216	198	170	177	195	198	205	200	220	209	193	185	181	194	217	214	199	206	195	195	184	185	179	204	181	214	189	207	205	187	227	181	201	212	180	170	211	184	203	231	196	179	182	204	194	200	184	180	174	180	184	196	204	198	194	200	168	192	223	182	189	190	195	176	210	204	180	186	181	188	185	192	189	174	196	195	190	204	191	195	219	177	187	224	173	193	210	173	217	191	165	212	165	161	199	181	166	195	171	198	207	185	193	195	173	188	211	227	193	209	198	176	173	217	216	191	176	210	180	193	189	176	194	177	200	175	197	182	207	200	203	194	200	175	202	203	217	184	200	180	201	217	189	189	200	177	217	205	204	231	193	183	191	196	238	202	217	184	193	203	180	187	200	187	202	194	211	223	206	214	198	209	174	196	196	208	224	181	195	183	190	211	165	171	204	183	171	200	178	196	195	205	202	178	224	206	178	190	185	167	201	183	181	188	158	183	197	193	167	227	159	196	192	194	185	219	179	183	181	170	203	167	187	198	203	190	201	176	182	179	180	177	210	201	197	182	193	200	225	171	196	211	214	201	219	164	183	181	205	194	187	198	188	190	218	208	184	186	194	175	185	218	182	204	182	191	170	169	199	197	174	203	187	207	197	214	166	178	198	202	198	230	205	209	212	220	212	191	196	198	218	216	179	188	189	204	194	181	193	189	185	167	171	198	183	177	183	176	171	177	177	176	194	204	207	203	191	209	189	199	180	193	191	218	179	186	189	190	207	196	168	191	195	203	206	182	207	196	200	210	206	199	198	215	197	231	205	201	185	190	181	207	202	209	206	212	201	191	162	189	194	193	213	181	207	169	173	185	196	174	215	211	195	183	194	202	216	190	160	203	197	204	162	189	188	210	212	180	208	194	190	195	170	186	177	186	210	203	208	190	180	189	221	212	208	192	188	216	182	205	189	191	225	212	233	218	167	187	195	180	185	184	191	204	200	189	221	221	178	192	216	173	184	173	199	230	226	181	178	193	183	180	203	208	192	197	203	175	192	168	198	197	197	189	189	193	197	174	193	203	204	190	194	187	214	180	182	178	189	211	203	190	192	202	202	185	205	203	199	190	180	187	170	201	214	192	202	179	187	182	185	210	213	196	189	177	180	195	198	207	183	187	194	199	223	196	198	189	192	191	202	193	175	218	198	190	218	185	191	192	182	183	214	191	187	204	184	191	220	196	191	210	200	190	173	205	185	180	217	195	222	186	204	196	189	192	193	193	187	204	180	208	213	172	173	184	206	193	199	187	216	221	202	183	237	201	204	200	215	192	221	199	205	189	239	191	193	180	198	216	193	167	194	228	233	176	167	180	165	209	197	190	221	201	212	189	222	197	206	216	211	200	174	195	197	196	208	181	227	162	179	180	199	193	180	191	191	205	196	198	193	201	210	204	202	176	197	210	206	190	199	213	185	197	214	240	169	210	198	184	221	210	173	223	188	159	210	192	199	215	204	180	202	179	174	219	212	185	197	186	215	163	219	223	182	206	210	196	212	205	177	211	177	191	182	182	193	186	186	193	177	193	196	185	220	186	189	210	181	202	199	182	193	193	200	193	202	190	188	220	193	175	208	197	212	206	197	205	208	197	226	192	195	183	199	211	186	220	173	172	158	187	173	181	202	192	207	220	194	187	194	184	171	215	184	202	198	186	217	213	186	190	211	202	191	175	191	203	195	188	198	182	199	210	189	181	195	194	190	191	214	200	202	196	185	209	211	187	217	177	200	195	189	198	202	188	205	225	182	160	222	188	200	175	194	192	209	173	187	188	183	191	212	202	183	192	179	177	228	190	210	206	197	197	196	171	196	168	193	178	201	216	165	221	210	177	202	197	180	199	211	195	199	171	186	195	174	166	199	214	208	188	207	187	187	196	196	203	205	186	222	210	214	186	221	189	175	203	206	180	195	184	208	170	216	207	224	185	214	180	177	181	190	191	194	203	200	198	180	180	227	190	191	210	183	180	202	200	212	198	205	196	213	196	200	198	181	208	211	204	186	170	177	187	195	186	181	200	186	185	209	183	186	200	175	206	191	184	195	197	195	179	195	187	216	205	220	187	190	195	175	194	191	211	196	197	204	201	200	209	187	187	207	187	205	187	204	171	188	188	192	202	201	179	197	192	162	186	205	196	179	194	185	206	188	214	192	217	201	192	185	219	209	202	203	195	193	184	217	190	198	178	196	192	195	183	208	182	216	213	208	206	194	202	205	175	157	197	171	180	215	199	199	225	200	197	215	213	190	212	213	193	219	214	168	183	206	207	188	189	199	184	200	192	197	169	205	174	189	189	187	191	200	193	195	197	202	199	180	180	206	184	199	191	210	180	215	176	211	194	224	219	206	205	179	231	219	193	202	196	201	191	172	205	195	227	189	194	211	207	197	178	183	219	200	203	187	198	205	200	181	235	186	178	217	199	220	198	192	188	202	195	186	199	196	191	199	173	210	197	190	201	168	197	192	191	214	189	181	171	186	183	196	206	200	215	185	173	221	223	197	186	195	193	196	197	213	180	193	205	193	198	162	179	184	185	192	185	190	180	206	184	212	198	185	216	203	197	211	206	215	173	179	210	164	208	211	188	159	183	174	216	218	191	204	211	195	188	190	221	188	200	197	212	174	185	172	193	189	198	199	204	160	226	185	207	191	193	199	192	208	185	207	179	195	194	206	187	180	185	189	176	192	200	171	208	199	168	191	230	186	207	186	183	191	184	189	189	185	197	208	208	199	185	196	193	196	216	180	166	207	227	203	197	201	188	209	200	190	205	175	193	199	179	209	209	194	179	206	200	185	191	194	176	204	218	151	182	196	185	196	208	239	211	204	201	180	218	188	197	207	191	174	189	182	192	207	174	191	204	188	210	181	226	225	197	178	203	186	200	207	215	201	211	184	195	201	213	186	206	180	203	200	187	184	183	215	215	195	186	179	196	198	207	189	209	195	189	191	202	166	207	174	197	185	213	195	184	208	197	193	190	196	186	153	182	228	203	185	211	224	175	183	185	214	181	189	204	196	182	218	186	189	187	190	183	180	197	206	200	178	174	203	189	216	178	213	201	197	178	186	203	185	210	203	217	197	191	201	183	196	193	192	204	181	201	192	188	212	192	186	185	198	191	187	187	205	194	206	201	198	186	185	201	185	219	209	206	179	162	192	180	185	176
29770	45517	54048	9923	1215	1096	873	873	843	794	748	668	696	693	664	655	600	633	598	655	622	682	779	950	1628	2202	2325	2247	2945	3400	7124	7280	7340	9222	18430	24418	24616	22729	18895	9065	12134	12118	12559	6837	5315	4466	4650	5693	5587	3669	2557	1278	1028	2044	1368	1286	1186	915	709	721	883	982	1043	945	1075	1171	827	687	641	647	636	618	704	695	759	693	684	695	683	600	543	560	563	530	516	513	533	570	530	532	539	621	676	675	621	627	552	539	528	506	548	498	496	545	499	546	545	516	546	559	537	575	540	546	561	592	537	529	569	540	493	567	545	532	549	493	534	546	546	577	553	593	532	539	534	526	536	518	525	566	569	537	519	503	545	524	552	510	520	479	547	509	531	549	555	563	528	495	537	544	519	539	546	510	535	589	513	540	528	509	514	543	501	513	546	557	484	547	547	512	528	538	527	554	493	541	548	547	549	486	499	537	491	502	534	533	563	573	568	498	546	519	567	517	508	508	548	522	540	561	562	536	542	553	568	521	538	506	582	524	535	547	493	561	535	476	503	511	554	490	549	536	569	552	537	555	539	509	516	528	516	504	483	522	538	480	534	522	539	559	521	496	543	541	559	532	574	504	555	542	553	562	546	519	535	540	568	552	562	501	541	512	508	548	525	542	505	520	559	530	535	521	530	577	516	533	538	518	517	555	565	530	533	527	507	539	536	560	512	545	542	522	492	538	524	567	525	554	499	565	560	575	581	541	525	539	539	536	533	534	537	537	549	526	568	558	534	540	590	568	540	573	539	547	527	571	524	549	538	556	551	559	491	542	537	535	548	515	540	571	551	541	551	533	507	528	511	539	537	555	561	537	493	538	529	560	522	509	505	516	534	523	525	517	530	548	536	541	514	516	533	543	539	537	524	552	477	557	496	510	556	540	490	560	525	531	551	515	533	545	541	548	527	534	554	522	538	569	530	519	552	537	523	520	524	555	480	574	510	519	520	529	503	539	571	539	550	569	516	553	539	535	519	527	535	527	536	535	520	482	538	548	533	535	544	546	551	531	555	516	512	491	527	527	522	550	503	545	528	536	521	541	513	567	540	523	537	548	532	534	520	502	518	527	533	539	545	552	531	517	530	556	528	547	545	509	553	504	497	545	517	525	528	532	579	529	531	550	553	585	520	522	533	524	536	496	524	531	580	543	527	547	577	579	563	574	552	529	528	508	545	577	558	547	573	574	552	564	528	549	553	533	563	525	531	514	525	518	537	522	525	515	539	578	554	523	524	536	571	526	550	572	511	506	543	489	538	529	562	508	512	516	519	523	547	568	554	532	522	574	544	567	521	513	504	518	533	529	541	550	582	502	533	541	522	516	516	520	503	542	527	531	495	543	522	562	526	575	527	531	542	556	558	550	535	529	530	572	530	557	543	526	517	510	496	537	557	551	573	558	546	514	561	539	560	531	555	563	542	549	535	487	517	511	507	591	524	612	518	545	504	536	536	516	492	558	532	510	537	566	534	550	546	542	577	521	530	563	542	485	564	552	568	495	558	514	518	559	479	558	566	500	513	503	541	522	554	508	500	478	552	579	503	552	557	543	524	550	540	489	554	553	536	545	560	534	560	526	547	560	556	569	554	534	557	540	533	510	583	519	562	502	555	501	532	584	518	538	536	565	537	554	484	528	557	526	554	515	535	536	527	571	556	535	538	537	515	521	496	543	546	545	533	566	500	534	549	516	550	561	574	506	535	559	524	580	517	584	569	535	520	561	541	509	554	564	527	537	573	552	571	523	529	549	541	522	536	508	556	523	525	571	549	526	527	534	547	500	512	516	547	536	564	492	544	521	523	529	530	568	514	564	530	548	548	551	500	548	545	509	497	541	537	549	524	527	530	515	552	526	514	569	527	565	545	575	514	545	569	533	571	539	533	530	547	524	574	532	548	489	552	532	509	536	512	549	554	514	559	523	554	571	548	551	514	512	521	574	557	560	515	592	525	557	529	518	547	519	542	545	527	555	598	546	517	525	535	562	540	538	528	569	504	538	545	518	578	561	553	537	544	555	550	540	539	535	546	545	506	549	539	571	588	508	525	519	524	557	561	517	558	553	577	516	563	557	548	562	546	544	530	564	571	495	535	551	558	515	536	492	567	553	529	551	525	543	573	545	506	527	539	565	543	540	543	529	474	540	543	541	548	521	548	527	498	508	524	537	559	548	567	571	581	573	526	532	551	524	530	518	578	499	536	517	550	543	559	535	545	494	514	597	544	514	541	534	543	488	531	550	569	562	505	540	542	545	530	535	503	580	520	554	483	565	555	511	544	516	534	571	541	570	563	530	517	510	549	543	504	535	505	560	542	511	538	545	487	502	558	551	535	545	514	518	543	484	568	531	531	530	556	534	535	553	507	538	503	573	564	496	516	551	559	568	570	555	510	542	550	564	489	528	466	585	561	531	544	559	500	539	513	570	545	498	524	533	537	550	509	534	586	545	529	556	521	533	522	508	513	586	479	538	559	541	528	486	526	536	550	532	590	538	521	546	497	554	555	522	509	537	543	568	537	599	558	532	543	520	571	551	547	578	496	539	527	533	550	578	539	505	555	483	564	571	502	542	530	536	528	525	540	529	515	549	524	510	564	560	542	582	537	527	531	520	546	540	542	526	539	516	519	506	497	527	557	560	526	517	550	569	479	539	514	550	526	536	544	554	574	543	550	537	556	555	535	517	534	512	500	517	540	548	552	557	529	521	514	555	578	518	536	555	534	569	530	564	551	560	544	479	504	496	547	550	507	521	540	574	521	532	542	521	596	534	506	496	535	548	502	534	529	545	573	542	538	532	521	493	540	557	502	517	518	503	538	526	534	577	529	497	521	534	535	542	562	533	527	526	564	514	542	511	540	601	546	530	545	501	514	487	524	496	586	536	528	525	500	507	528	524	524	561	582	559	546	499	524	506	577	517	522	522	550	546	517	555	565	563	530	565	552	550	565	518	527	580	550	514	548	539	478	524	560	552	538	547	514	523	532	605	537	536	500	576	520	574	570	518	520	544	534	525	487	529	545	482	574	507	523	534	528	606	540	517	507	538	549	553	510	518	516	544	532	555	518	552	536	494	551	558	530	523	517	491	506	557	519	520	526	511	521	540	554	476	523	578	524	571	503	494	570	569	483	501	531	530	534	541	529	526	568	513	508	574	550	538	545	500	544	509	547	485	512	499	491	570	549	555	492	568	537	521	513	551	553	513	528	543	525	528	501	543	532	578	535	527	568	541	540	509	529	525	498	502	587	550	511	559	579	530	519	518	526	579	495	525	524	516	553	543	493	557	574	533	556	573	551	532	558	578	528	562	535	527	530	541	545	508	534	540	540	574	574	541	536	556	543	518	501	557	515	563	562	515	547	537	520	517	516	526	561	545	547	540	535	547	538	531	543	546	478	521	533	524	521	561	548	530	495	535	526	554	561	583	558	547	549	516	578	540	529	557	525	545	505	519	526	564	552	500	518	556	537	555	543	572
56876	73230	72675	32433	10912	1645	462	365	343	331	323	317	286	284	285	232	279	260	260	279	250	251	306	340	474	645	673	703	852	936	1684	1949	2571	3025	5953	11130	10101	10207	7130	3293	2944	3795	3837	2298	1311	1217	1105	1116	1375	1115	752	428	334	628	583	489	385	319	292	291	295	339	332	320	335	375	344	349	340	274	281	288	278	250	244	237	289	267	252	271	243	238	253	238	269	223	226	233	244	237	259	265	263	297	260	242	231	251	242	231	255	211	229	242	246	256	266	247	221	244	263	223	267	248	211	235	257	219	210	248	232	212	269	221	223	251	237	258	245	211	264	222	231	239	252	213	206	227	248	227	226	254	202	250	238	224	239	242	238	236	242	253	241	220	201	245	245	250	269	222	233	216	231	247	208	235	227	238	264	252	252	264	262	253	249	258	267	226	213	273	240	231	236	247	236	249	250	218	256	247	249	256	236	233	232	242	243	257	239	241	246	218	259	254	229	246	225	229	257	250	239	238	246	231	243	252	234	239	257	243	236	231	209	229	253	234	249	253	237	240	227	258	264	237	255	226	262	221	258	226	244	220	246	262	228	231	245	241	247	242	257	235	254	253	248	246	236	224	237	244	240	235	220	231	234	237	228	249	241	245	246	242	233	230	229	242	241	232	252	255	265	259	229	256	218	257	244	252	232	239	245	256	252	219	248	259	248	270	246	227	240	250	231	207	258	238	246	232	243	278	230	249	262	249	233	242	256	260	230	247	278	224	250	255	249	229	234	241	237	223	248	251	231	241	232	250	260	255	228	244	247	254	234	216	247	241	241	220	240	219	248	258	250	234	226	237	220	257	260	214	235	264	233	235	247	224	244	232	245	251	258	223	231	229	241	232	226	238	250	236	255	273	257	248	257	234	226	243	223	245	256	243	246	247	260	219	252	245	246	234	253	231	238	254	259	242	253	234	259	222	233	229	203	281	240	255	235	245	245	245	281	251	216	232	234	231	246	237	218	237	243	224	241	233	218	198	260	215	249	237	247	259	211	249	283	226	235	261	266	263	243	242	267	249	249	219	224	257	242	255	239	218	246	232	211	237	224	281	268	237	237	241	254	264	246	224	256	230	260	271	241	273	215	234	243	239	255	209	246	261	279	235	243	236	250	232	265	243	218	216	252	248	223	242	252	251	270	251	248	234	240	244	247	212	218	226	246	254	242	247	247	254	250	247	259	261	251	235	250	250	250	223	243	230	243	233	237	245	237	226	235	229	247	265	203	249	236	263	229	225	230	220	242	257	255	216	235	250	265	247	248	240	246	234	242	209	241	267	278	191	253	243	260	245	208	257	236	237	245	239	244	240	236	227	234	223	219	254	261	258	232	221	256	256	258	249	212	261	238	275	256	221	231	243	260	242	232	258	259	236	260	231	229	227	229	250	239	225	233	227	219	236	231	232	224	254	246	241	253	207	251	228	207	239	217	233	227	236	221	241	225	231	239	254	222	239	263	233	224	223	244	235	239	232	248	233	239	211	229	262	231	237	208	223	235	250	252	261	250	240	237	251	260	263	237	259	244	275	254	238	234	237	248	248	271	229	219	254	248	254	246	215	254	230	270	229	253	238	239	245	265	240	210	234	209	234	218	214	233	237	249	248	254	247	238	240	227	273	224	253	227	259	242	261	251	224	237	232	240	259	235	238	227	246	235	259	242	272	243	248	231	223	248	239	248	245	271	250	250	237	239	263	254	227	251	231	219	246	217	242	257	214	228	220	213	238	267	242	233	236	249	228	257	253	251	242	236	232	237	255	248	238	237	227	245	239	257	226	273	271	276	266	236	225	258	240	247	212	205	236	233	237	235	228	230	239	231	274	228	255	217	235	222	263	225	269	219	240	261	241	221	231	248	234	251	243	262	251	255	224	259	240	227	254	214	245	275	240	272	276	258	240	262	253	259	218	239	260	243	243	227	240	247	228	237	270	253	242	253	242	218	238	248	220	243	251	216	223	214	234	233	232	222	246	249	213	245	216	271	262	265	244	229	244	226	255	220	207	232	262	261	228	242	238	228	245	211	219	251	251	212	247	252	264	232	236	246	224	242	253	241	239	211	218	217	276	241	244	246	280	229	245	241	220	270	258	255	236	242	242	260	228	249	243	235	241	250	251	226	234	239	234	248	237	235	232	242	227	253	236	249	226	266	249	232	264	245	237	240	226	249	228	235	245	241	264	233	202	226	228	264	247	230	238	215	226	245	224	229	244	239	238	261	221	275	215	255	264	245	237	245	241	248	250	243	191	254	261	225	214	265	228	237	246	231	221	251	244	249	233	270	237	258	236	221	202	242	231	261	261	280	257	246	217	247	234	257	230	226	235	240	239	216	248	238	234	246	234	279	253	276	245	235	260	260	225	233	229	251	258	250	222	235	224	257	244	229	259	263	255	266	273	281	239	252	265	223	222	249	230	222	248	228	242	255	244	280	257	271	227	246	275	222	218	252	229	259	234	253	235	250	247	245	266	210	221	213	246	255	273	267	257	258	249	230	258	253	217	223	261	242	217	225	238	224	219	256	241	246	216	214	248	243	225	271	226	270	227	231	254	236	265	238	250	276	261	250	241	244	212	262	254	236	230	260	225	247	244	212	223	254	242	279	244	228	251	280	231	239	242	240	281	245	247	258	249	252	217	251	280	213	254	247	211	234	228	248	239	235	255	248	232	230	268	272	241	254	243	255	238	255	246	259	215	260	238	242	211	230	255	242	252	271	224	224	266	225	212	220	240	227	255	264	224	237	242	226	234	239	237	240	218	210	246	237	228	263	223	257	252	232	265	231	239	224	255	232	225	246	255	235	237	239	227	226	218	235	267	257	233	250	246	260	257	260	224	237	244	240	226	244	246	231	241	244	265	246	252	247	293	241	226	212	257	242	244	264	213	238	232	245	212	248	268	234	223	253	280	240	251	250	236	209	235	220	210	220	217	267	237	250	278	245	229	254	232	239	251	234	235	252	235	240	257	243	236	269	220	227	238	249	248	249	254	265	239	251	249	254	223	231	246	261	245	246	242	240	222	243	255	230	200	237	232	236	224	214	223	235	223	229	259	275	243	248	235	254	241	222	216	240	243	249	253	232	218	242	214	222	230	214	247	198	263	251	224	259	240	221	230	238	231	222	239	251	229	276	215	226	243	258	241	239	250	237	267	243	221	222	245	243	262	244	256	271	231	245	221	257	237	223	219	223	248	250	251	238	293	215	240	231	229	232	271	244	245	220	255	223	264	245	225	247	208	247	228	215	265	226	243	257	253	250	224	251	206	221	250	231	258	237	246	228	259	239	225	221	265	256	247	262	219	249	232	225	225	252	254	230	239	219	257	253	249	220	257	263	219	228	240	236	252	225	231	233	238	240	258	257	230	229	240	236	243	212	229	229	240	229	233	217	246	235	258	260	235	252	248	231	205	236	257	228	233	223	212	248	236	236	225	221	258	250	242	233	251	241	256	255	196	236	231	249	224	248	279
38800	55208	65129	11729	1964	1634	1462	1315	1176	1116	977	963	950	860	835	801	792	780	787	813	743	863	1050	1494	2535	3446	3521	3640	4790	5490	9911	10807	14237	15216	23672	31474	32458	32555	26440	15963	16892	20100	19800	13112	8071	7798	6676	6786	8612	6526	4223	1879	1580	4033	3508	2530	2037	1504	1010	996	1119	1406	1284	1454	1673	1786	1505	1409	1154	855	804	767	836	787	748	736	799	740	702	732	735	794	690	707	653	638	663	694	670	699	779	791	855	933	764	698	649	639	658	624	681	685	645	626	662	658	624	670	672	648	651	680	647	649	613	657	590	617	638	644	634	648	658	620	645	665	655	625	666	642	660	604	641	628	665	641	624	666	639	593	616	653	624	702	631	659	612	679	621	631	606	655	668	628	631	674	691	636	614	653	649	673	636	642	621	652	678	647	643	629	576	618	640	676	637	607	676	682	636	599	663	613	618	674	616	646	624	636	620	640	646	634	646	634	640	661	636	617	655	601	635	651	600	629	641	650	644	622	623	626	634	654	651	653	622	657	648	665	585	653	643	610	633	629	658	649	630	639	683	621	627	638	677	645	633	649	632	627	648	620	636	635	696	663	631	600	615	655	635	635	624	648	645	638	634	642	659	627	673	625	605	691	599	579	626	624	620	623	678	654	631	632	665	679	662	618	675	610	658	597	669	598	628	628	639	646	645	625	642	663	640	622	618	634	668	619	618	598	639	641	645	602	639	667	659	625	614	624	583	646	657	624	623	622	633	644	631	669	600	599	639	623	663	701	687	621	649	613	651	607	651	620	634	612	640	651	647	637	663	643	626	692	652	626	653	637	615	642	613	669	672	711	641	670	645	681	673	634	666	641	642	660	631	622	632	663	635	626	646	641	614	636	660	647	656	649	670	664	596	644	639	610	616	636	631	632	634	671	685	641	652	606	647	634	650	661	676	679	651	641	635	682	640	653	664	685	646	638	663	635	616	645	637	685	582	626	635	649	638	672	638	663	654	665	597	669	666	648	644	606	645	675	683	614	653	627	664	627	588	621	728	660	621	662	654	687	605	640	628	597	584	630	621	636	648	616	664	620	605	671	630	611	625	630	623	634	616	640	622	636	668	658	663	641	624	607	691	664	628	597	652	678	664	627	698	676	630	666	630	642	658	634	626	621	649	621	653	606	625	681	635	659	636	631	654	601	615	646	661	599	601	612	630	660	651	671	617	631	647	673	622	644	629	678	621	619	609	643	651	622	679	625	633	611	645	621	671	602	626	628	625	644	644	672	612	609	627	606	681	671	628	625	626	656	651	644	649	656	600	670	652	662	603	615	659	633	645	621	643	658	636	621	614	634	659	641	673	625	624	612	581	605	667	668	642	611	699	617	628	647	670	649	608	615	663	659	633	624	641	622	623	642	656	603	636	638	621	629	695	584	643	630	642	653	658	635	653	638	603	649	630	646	628	641	623	628	653	631	657	628	596	643	619	559	629	668	623	641	644	628	667	656	626	636	658	629	676	635	619	636	597	633	654	699	620	622	626	624	662	608	628	681	629	665	609	660	623	654	633	663	642	622	630	626	602	668	628	613	680	675	656	652	645	641	689	651	627	627	610	657	630	640	607	674	645	665	607	661	687	637	646	673	622	643	662	601	625	649	600	656	642	584	653	655	650	649	647	639	648	628	663	645	668	652	676	633	640	638	642	618	623	655	641	672	672	643	629	627	612	635	614	677	655	614	615	660	644	653	638	653	620	609	685	654	626	616	667	633	633	623	606	671	616	641	677	623	609	589	653	637	585	642	632	658	645	652	592	612	644	667	623	649	625	607	616	650	638	651	648	623	677	612	663	649	688	561	631	674	666	666	613	655	615	639	620	647	633	634	640	608	620	615	628	613	599	630	619	711	674	656	616	635	659	687	639	625	629	632	641	664	650	626	679	625	631	671	647	633	674	629	642	658	602	653	672	630	616	594	618	645	648	652	639	704	623	673	689	608	621	602	658	666	673	660	643	653	635	628	616	697	665	648	598	653	590	650	611	623	651	700	630	631	637	632	644	590	641	650	649	642	616	626	640	642	653	614	633	616	630	632	620	612	654	599	630	627	640	634	691	650	632	651	609	657	653	652	663	647	648	693	702	651	654	664	640	659	644	641	633	654	636	622	641	651	619	651	609	683	659	650	610	645	623	617	661	649	669	672	619	661	650	648	676	631	637	635	627	623	579	667	646	711	633	629	616	694	671	638	621	631	655	607	636	630	638	625	675	631	687	638	649	659	647	650	618	646	614	622	624	646	617	636	602	636	622	673	621	646	605	609	660	668	688	673	632	608	631	677	629	624	637	610	626	649	640	674	646	614	639	636	652	607	661	676	630	656	684	577	638	627	641	667	646	628	684	664	684	659	633	645	631	620	622	659	681	624	621	650	633	635	666	627	657	657	641	641	632	676	703	624	693	662	644	630	667	630	616	675	667	632	637	613	669	659	633	625	592	617	636	628	651	656	595	635	623	706	661	613	659	632	616	665	671	617	648	640	665	625	651	653	707	596	671	635	697	602	652	592	667	677	647	633	661	639	647	666	643	637	623	634	633	623	666	639	626	642	643	717	641	661	635	634	637	625	666	668	636	627	650	662	606	700	625	633	631	606	608	669	624	583	631	627	663	656	655	608	633	632	684	651	705	647	632	625	596	629	644	647	690	663	630	606	623	657	650	612	681	616	639	689	717	663	598	625	626	636	606	674	617	595	648	639	647	608	638	639	652	629	630	649	610	638	632	646	641	650	649	669	650	680	671	614	662	607	639	624	638	601	638	615	669	667	654	615	662	609	643	657	650	613	639	677	648	639	632	616	643	650	661	664	709	659	616	630	656	672	630	677	648	682	656	671	663	637	662	626	601	692	590	614	577	592	614	633	659	633	641	629	658	648	661	671	658	676	663	617	664	656	601	674	611	658	636	658	655	680	653	652	651	652	645	666	645	627	606	613	644	636	644	637	629	645	635	626	642	669	645	599	662	644	600	645	643	642	642	650	635	621	592	678	598	646	681	640	634	626	660	629	583	665	644	679	641	668	662	631	635	655	579	656	649	600	674	667	673	670	605	626	686	611	631	670	586	664	639	654	626	643	653	649	673	627	686	611	648	649	657	622	630	648	606	656	672	628	668	598	658	642	659	637	636	631	666	666	665	621	647	654	657	638	640	644	646	611	608	665	648	601	640	665	650	669	617	644	632	625	655	641	624	646	628	684	646	655	626	639	637	622	594	616	625	652	657	618	627	648	630	647	606	695	580	634	601	643	639	672	664	646	617	705	589	672	668	671	684	653	619	624	615	611	653	660	646	625	628	597	587	619	644	645	666	633	658	661	662	598	642	598	661	663	651	625	632	609	664	668	652	617	663	644	677	655	695	639	622	655	631	625	658	609	652	639	629	648	647	619	658	653	634	643	641	607	679	650	640	665	625	652	627	620	625	657	613	676	676	606	660	661	621	630	620	688	691	621	660	643	640	663	657	638	656	654	620	645	634	649
7744	10190	13823	1665	205	179	180	199	184	193	193	186	208	167	177	152	184	157	204	183	186	190	200	229	218	225	211	189	210	208	242	250	220	256	523	471	491	440	378	274	243	272	296	268	216	205	218	210	203	208	211	189	205	183	207	199	205	185	184	205	201	171	198	185	199	187	183	200	185	203	210	185	183	175	194	175	183	188	180	206	156	184	172	159	189	192	142	190	212	158	179	205	169	167	175	187	184	186	181	157	165	158	163	203	179	188	171	172	174	173	169	194	172	166	189	173	206	198	195	199	170	172	219	196	197	180	175	189	181	197	191	162	180	176	159	171	173	179	182	185	186	175	176	162	166	202	169	172	168	207	177	194	189	185	179	169	191	187	179	189	181	166	196	167	186	176	172	193	155	176	177	169	191	171	184	187	185	208	180	170	208	197	191	172	183	166	179	180	154	155	189	219	172	164	172	174	173	198	182	186	185	180	203	173	190	158	186	157	180	202	171	172	197	174	170	173	185	176	190	187	183	177	179	181	154	162	179	167	152	180	192	171	174	171	182	192	179	172	170	202	190	173	165	179	178	172	166	191	163	187	175	203	182	183	179	169	187	185	175	177	188	183	169	152	174	172	158	187	191	213	192	196	194	183	174	190	175	187	192	202	199	199	192	190	165	207	187	141	188	175	180	182	170	164	177	181	159	190	154	155	162	175	191	207	178	157	179	175	197	180	183	196	154	168	185	175	194	191	192	207	177	181	170	171	214	193	172	169	175	204	169	192	184	170	178	179	173	191	165	182	173	166	190	192	175	177	188	151	174	182	187	164	180	179	158	182	168	182	188	184	189	168	171	187	169	159	206	174	170	166	196	168	178	183	190	158	177	179	199	192	168	181	192	171	153	183	184	190	172	186	174	163	193	183	199	184	160	178	183	187	196	191	185	182	177	189	182	190	183	165	172	200	162	153	199	170	174	175	201	177	156	190	179	189	168	170	167	206	220	154	167	179	169	186	187	157	170	200	183	189	172	175	153	193	182	170	157	153	189	185	171	163	172	197	173	162	182	185	171	181	179	164	181	176	161	170	172	183	208	180	195	184	175	156	179	182	183	190	183	188	168	173	193	177	172	196	181	153	173	219	169	186	161	185	176	169	173	157	175	171	180	164	193	191	180	186	179	168	204	200	168	182	182	175	169	214	151	190	185	186	161	186	180	159	180	193	184	172	171	161	189	164	162	181	185	176	167	190	164	193	195	172	170	179	181	157	173	201	196	167	152	185	177	210	189	187	179	169	168	177	175	187	186	185	189	214	176	158	195	185	182	173	169	188	170	188	190	172	171	169	182	173	178	185	181	175	181	178	174	178	168	164	187	182	182	184	186	178	171	186	176	186	187	174	194	198	156	186	199	199	206	177	199	169	160	160	184	173	189	176	180	191	197	189	170	163	192	174	180	175	198	174	178	158	184	186	187	180	149	164	175	158	171	190	170	160	166	179	171	170	207	185	173	182	168	177	175	187	182	172	187	187	174	188	189	195	184	192	166	200	186	158	186	195	164	174	171	159	196	170	199	155	192	198	177	169	162	183	204	179	179	158	160	186	204	190	170	160	175	177	187	175	186	174	195	190	186	166	177	171	166	164	174	180	182	175	181	173	166	169	185	161	185	173	184	178	176	188	173	157	188	178	173	182	175	170	199	193	182	183	193	173	200	178	218	187	180	192	182	175	216	188	182	168	195	174	193	165	181	171	181	156	162	189	165	151	172	172	176	163	170	199	190	176	172	163	178	160	206	154	172	175	164	186	135	162	178	191	172	197	165	152	166	178	196	187	167	184	173	204	192	168	173	172	169	186	189	204	188	179	197	167	171	188	172	185	193	177	178	164	168	182	180	181	206	160	185	187	187	208	159	193	163	181	175	181	176	160	175	192	175	155	190	208	187	134	176	171	181	193	180	181	180	155	167	184	183	196	184	188	171	194	175	169	182	179	174	174	187	162	190	159	190	194	186	182	182	177	197	202	202	171	190	172	169	161	176	189	190	175	185	188	174	182	203	190	150	171	173	196	198	175	175	167	166	181	183	158	162	165	152	181	187	165	159	169	183	155	184	178	181	163	181	180	169	169	156	197	195	209	165	173	163	169	194	169	176	181	179	194	193	153	165	154	162	205	185	202	187	169	141	189	161	182	179	192	172	196	190	213	169	204	180	184	183	178	189	171	168	181	183	186	176	189	193	164	164	173	190	175	175	192	176	197	165	182	195	155	165	189	198	157	175	178	167	190	197	164	179	179	181	192	197	176	173	174	168	189	174	197	158	169	203	195	205	179	164	155	200	190	165	207	175	197	204	201	170	183	177	184	188	186	175	187	166	193	155	176	197	168	169	184	197	172	173	170	193	206	185	173	202	175	206	160	173	190	172	187	191	206	186	163	172	173	166	184	186	181	200	192	176	192	183	198	178	182	185	183	168	203	183	164	163	169	165	154	174	156	174	175	178	167	152	194	164	200	178	194	201	195	198	181	185	175	186	187	182	190	205	183	192	192	178	153	178	185	148	187	208	181	172	181	184	215	164	168	174	169	211	192	198	182	180	177	174	186	199	193	179	168	173	169	179	205	177	163	191	217	180	181	190	192	163	174	162	188	185	165	203	192	182	178	186	176	181	184	171	166	193	186	191	185	163	181	201	170	163	182	180	174	170	173	158	193	207	196	145	172	167	174	172	176	177	182	190	181	189	195	166	172	195	168	194	167	164	169	215	197	189	171	163	181	181	197	190	175	189	195	164	180	173	210	175	175	171	165	166	180	180	195	165	174	194	159	195	161	180	193	182	171	159	186	164	173	163	179	167	157	193	165	179	187	192	190	178	177	176	174	223	182	186	168	182	161	201	156	195	184	202	168	192	171	168	165	192	167	182	195	162	171	159	197	165	177	184	178	156	161	203	176	176	191	173	164	200	188	187	168	178	189	205	174	166	193	195	186	214	174	171	158	177	151	193	176	187	174	187	184	174	191	183	154	174	159	178	178	177	181	188	189	171	193	174	191	221	171	204	184	194	169	170	152	186	192	194	189	192	164	170	218	186	201	173	173	165	175	199	170	190	180	187	187	171	169	174	170	159	178	196	185	177	181	167	159	193	184	176	191	180	186	181	182	183	200	178	183	159	182	163	174	173	178	163	159	185	188	169	201	176	176	179	180	175	175	190	196	185	177	178	196	182	170	186	164	196	206	179	162	153	196	194	201	162	177	167	200	167	205	181	158	193	174	186	172	182	207	183	175	178	178	186	182	178	172	179	160	184	201	184	192	196	182	195	188	176	166	165	197	175	174	148	171	168	181	185	182	199	174	178	183	150	157	206	185	183	178	180	184	182	176	173	189	166	199	168	184	169	207	174	190	181	186	185	180	181	197	196	168	189	184	156	170	172	198	158	186	197	169	176	186	182	175	161	183	178	183	158	192	180	176	193	191	166	175	182	189	182	186	180	204	176	196	180	196	182	167
7655	14791	19815	2296	602	550	520	515	489	494	516	492	506	494	519	461	486	519	517	470	514	547	630	694	754	752	704	671	733	721	806	1090	1059	1295	3717	3479	3660	3242	2546	1390	1298	1387	1534	1210	822	760	763	681	777	795	635	566	526	658	715	658	636	590	599	588	656	643	592	591	567	628	599	621	571	572	500	542	499	554	508	511	526	484	535	512	508	501	507	523	477	500	531	497	483	479	491	503	553	473	520	511	485	498	526	520	497	530	487	500	484	489	503	499	481	528	538	486	453	531	485	465	490	511	469	525	495	531	492	494	500	490	491	488	482	473	520	499	507	515	454	450	501	518	476	512	502	518	482	484	526	475	528	506	483	511	460	503	525	530	511	490	504	496	495	487	514	533	495	541	518	452	482	555	480	493	525	482	470	496	531	510	470	481	510	506	445	532	503	490	483	435	491	509	472	488	512	488	464	493	510	493	509	453	489	513	503	495	504	513	504	490	495	494	514	514	491	479	512	474	536	505	463	536	471	488	487	514	453	479	473	470	468	488	490	530	475	475	476	513	538	542	504	496	512	525	458	491	496	522	502	495	474	501	493	482	484	501	491	467	463	517	476	444	514	504	480	512	525	489	496	488	517	484	507	515	494	474	494	508	473	505	511	480	518	472	475	519	507	518	527	508	509	490	457	517	512	491	510	492	511	514	501	495	490	496	534	520	472	490	509	515	478	515	463	514	489	470	515	524	488	496	495	485	487	472	530	495	510	490	500	517	512	468	527	461	479	514	503	501	489	484	493	517	499	497	471	492	497	479	491	512	450	459	482	531	496	504	508	517	523	502	517	510	488	511	482	516	475	464	535	474	495	505	513	507	510	483	422	488	504	464	494	489	490	508	501	489	468	419	533	503	481	541	487	502	459	486	537	450	516	490	501	500	463	481	462	473	492	482	466	504	459	473	458	526	488	493	495	546	496	459	466	480	499	487	528	470	524	487	466	509	567	482	490	491	458	507	529	501	497	505	508	529	490	525	531	477	536	521	502	494	465	521	483	523	521	494	493	505	478	512	464	473	511	524	511	518	487	522	538	509	521	497	480	516	484	456	528	494	510	460	492	475	503	509	519	487	489	537	523	486	472	493	503	488	506	514	494	476	500	473	481	493	482	460	507	496	506	480	518	489	455	494	501	524	519	487	535	489	497	473	504	509	502	512	498	552	517	504	509	459	524	540	506	477	508	520	502	504	501	514	476	518	517	469	534	499	502	483	489	501	464	448	484	497	511	516	507	537	501	474	498	492	501	495	512	527	501	525	507	482	522	497	492	491	497	522	528	510	496	543	501	486	549	516	494	489	470	464	482	547	488	537	456	481	513	453	506	503	522	494	504	497	491	530	502	496	487	493	498	497	489	480	508	483	545	489	506	513	487	510	494	495	439	479	502	482	486	505	549	488	511	487	504	501	531	519	514	488	494	496	470	488	515	511	503	468	475	468	512	528	511	497	488	500	449	497	523	492	503	478	531	496	525	468	463	501	462	500	516	450	500	491	494	493	514	492	511	492	494	512	490	480	504	480	488	506	497	480	488	507	488	514	444	505	477	447	496	494	534	507	499	477	475	491	505	539	499	526	507	453	506	464	490	510	494	508	497	474	480	522	484	524	445	550	509	494	505	510	472	508	513	511	464	502	480	503	492	506	503	478	503	487	502	501	517	508	508	504	490	487	485	520	521	464	520	521	505	476	502	532	530	520	478	529	519	503	518	469	467	519	534	495	490	441	482	481	517	466	503	501	501	506	462	452	472	494	497	481	460	470	465	514	511	512	496	557	498	540	499	507	516	490	486	539	478	472	517	475	506	497	497	477	474	515	464	480	455	528	511	525	500	518	525	480	475	484	502	522	492	503	461	527	492	514	492	515	514	499	513	458	473	460	510	492	502	501	493	485	534	513	537	513	467	452	496	517	439	452	497	480	463	559	502	517	495	529	542	496	503	504	486	536	528	497	490	479	499	486	516	515	502	507	460	527	505	503	506	493	540	487	478	493	481	485	471	516	483	509	480	481	490	480	490	521	508	496	481	518	539	453	487	437	495	520	523	496	477	472	460	500	469	500	493	485	492	508	501	518	473	530	508	521	503	488	546	494	526	462	501	487	469	488	494	544	480	509	520	503	492	491	524	477	459	471	540	498	492	499	515	504	503	505	505	459	466	484	527	513	491	510	476	501	506	506	472	528	525	491	520	492	506	497	470	502	488	481	500	490	491	479	522	473	507	492	516	512	511	489	502	513	503	484	507	478	450	488	514	478	501	487	485	496	495	481	520	531	451	491	466	488	508	474	502	498	493	527	490	490	534	529	510	516	485	498	479	533	517	490	542	479	512	494	467	468	518	485	471	520	493	463	546	478	478	484	488	515	516	467	482	472	511	498	500	497	484	482	539	507	478	492	522	535	512	489	502	486	519	495	487	465	475	518	455	451	508	505	489	485	510	533	500	471	506	500	508	462	457	524	455	505	500	526	495	518	549	461	474	492	510	468	466	525	469	551	494	499	483	461	526	475	484	519	471	503	521	516	476	492	519	518	523	510	479	519	524	492	483	459	519	496	525	485	501	485	526	504	526	518	507	513	475	499	514	527	475	491	507	487	489	486	523	499	506	493	529	483	507	536	534	517	475	457	511	484	544	503	504	462	513	514	464	494	530	503	469	511	528	475	477	510	471	496	489	464	459	507	487	501	522	493	495	510	509	513	480	486	537	473	477	481	524	472	464	502	517	503	496	524	462	485	463	475	508	501	487	508	488	475	465	525	480	466	489	453	511	514	471	483	492	500	506	516	444	515	520	491	481	478	469	507	509	501	504	497	491	510	472	508	480	518	499	471	499	515	511	463	496	507	517	504	477	501	538	505	471	504	485	508	482	479	507	498	491	488	501	504	484	474	495	491	508	475	517	474	518	541	513	491	466	515	512	499	486	474	473	492	488	500	523	476	509	489	504	526	486	500	465	508	508	506	522	493	510	485	475	482	483	509	501	443	513	530	486	487	499	535	500	484	488	510	543	497	484	525	521	453	494	505	512	514	509	464	484	554	511	497	513	513	482	504	486	506	470	479	512	476	496	498	506	505	520	477	545	530	565	486	462	480	465	486	481	530	498	454	495	494	501	485	473	504	479	542	534	497	531	488	509	516	492	456	482	503	516	484	496	485	478	506	470	531	509	506	540	499	541	541	527	520	491	509	498	523	462	490	500	466	469	455	501	535	480	527	528	488	494	478	462	493	460	450	484	465	480	499	513	509	496	437	484	511	464	512	532	480	510	488	481	503	468	518	483	489	499	474	531	495	491	491	468	505	489	453	474	466	532	489	512	529	513	507	521	495	537	523	485	442	491	495	454	443	515	522	499	479	484	465	532	479	517	501	546	529	457	484	504	508	493	510	528	528	499	495	523	509	499	531	498	469	467	492	509	478	480	485	464	475	508	537	475	497	490	498	488	485	515	484	526	492	517	500
44245	58670	59225	22397	4426	427	292	253	230	200	205	209	213	170	200	197	196	225	201	188	192	202	224	267	317	375	327	316	460	523	757	1348	1482	2434	7884	6914	7241	5543	4039	2053	1589	1817	2050	1878	809	631	604	703	582	938	590	329	291	385	404	416	284	235	222	249	230	238	233	237	369	418	395	344	274	210	192	159	149	174	197	181	182	190	205	183	178	187	193	193	189	179	167	160	165	197	191	167	186	193	197	188	151	161	167	173	169	174	168	162	173	151	174	198	174	166	171	165	198	170	163	184	159	179	179	203	161	148	166	172	184	179	201	163	167	178	157	176	175	159	166	183	170	170	154	190	168	166	176	196	157	164	166	184	189	175	206	183	174	183	161	171	212	181	162	161	166	206	177	173	157	165	183	148	172	187	162	178	162	146	166	163	166	161	162	163	175	182	184	169	181	192	176	192	214	170	191	196	150	148	152	168	173	162	191	180	149	186	183	166	170	188	174	184	184	202	156	161	183	151	177	162	151	168	182	152	192	160	175	186	194	175	173	182	199	173	179	152	183	186	157	184	165	163	184	164	175	156	163	182	171	190	202	201	178	195	182	159	147	178	175	178	176	172	186	190	162	175	181	184	176	167	194	181	180	167	160	183	152	180	203	182	176	162	144	173	160	188	187	186	173	192	171	191	160	181	180	219	176	160	188	170	175	169	167	157	164	171	171	191	152	183	194	168	175	169	172	195	191	168	154	163	180	164	182	160	185	206	172	173	160	175	178	176	161	173	192	180	200	183	188	209	159	172	184	162	165	173	180	177	170	174	177	160	183	159	176	172	170	182	183	207	175	173	175	187	165	218	152	174	185	182	172	210	174	154	195	154	177	189	199	192	176	178	180	176	195	169	187	192	185	190	166	182	192	164	168	158	195	169	169	166	172	177	160	173	168	166	154	176	181	167	184	169	167	165	177	156	156	175	182	149	161	175	186	141	171	164	172	193	180	190	192	167	156	156	165	187	155	184	182	184	189	183	176	162	189	167	195	161	180	172	170	174	172	148	170	188	157	155	180	183	164	150	169	175	172	169	184	170	177	171	167	166	176	178	206	192	161	183	152	181	181	162	181	160	172	183	175	164	181	182	169	185	179	191	185	151	178	162	158	163	189	192	176	183	175	163	178	157	170	181	180	202	166	190	194	195	188	176	182	163	177	176	176	169	166	192	157	164	190	183	183	160	155	174	171	172	179	175	163	165	168	176	163	180	186	156	182	185	179	180	190	197	170	162	167	187	176	179	163	189	186	178	182	183	187	170	159	177	185	171	184	176	171	170	164	170	138	178	172	156	194	200	175	190	151	160	167	185	171	170	168	190	174	180	171	148	165	164	158	176	180	167	180	182	173	197	188	173	191	167	165	179	175	170	174	194	192	193	184	169	206	171	212	183	166	178	193	173	192	150	183	176	173	162	162	179	159	189	163	205	169	162	182	166	180	192	192	178	177	158	160	180	170	166	173	163	158	186	159	167	158	176	159	168	173	169	193	174	173	179	189	180	172	156	173	168	176	173	176	192	195	183	182	173	173	176	170	184	169	172	155	173	184	146	190	192	149	199	178	176	167	172	175	188	177	193	162	192	184	172	175	172	205	163	164	173	188	170	181	199	214	186	159	173	181	185	194	173	146	137	195	163	174	174	199	167	175	214	165	174	166	202	186	172	192	178	194	166	178	182	169	181	192	193	185	186	176	172	200	168	171	172	155	163	172	182	185	160	199	179	165	184	170	160	170	167	195	208	189	200	176	181	181	197	174	174	173	185	175	178	189	189	159	156	157	163	193	175	192	148	183	180	189	177	175	163	183	158	218	163	165	192	163	148	162	164	187	169	189	185	191	180	172	158	191	184	175	179	198	178	183	172	157	199	179	187	208	164	147	206	169	189	158	187	161	170	168	185	185	184	181	161	155	178	182	176	167	195	175	199	200	201	192	170	175	173	184	172	185	180	188	181	168	175	201	206	162	177	168	161	179	189	183	184	185	176	157	158	175	169	186	167	168	176	179	179	178	178	178	171	186	162	179	167	161	177	157	167	175	194	182	178	176	167	163	178	178	157	159	160	188	175	160	193	149	179	182	165	197	169	153	178	148	189	190	167	182	179	168	170	174	182	180	159	175	189	163	181	185	180	172	178	167	171	176	181	191	189	161	174	174	176	180	175	154	162	160	185	178	184	169	143	137	182	151	179	185	178	180	168	169	191	151	182	181	172	180	163	188	176	183	167	161	166	162	179	169	181	189	153	187	172	182	162	175	187	166	170	177	187	161	167	183	163	166	163	186	183	191	164	165	172	164	193	166	172	177	177	174	166	190	180	166	162	187	183	165	174	172	182	164	202	174	187	184	171	150	204	158	178	151	181	190	189	183	159	198	184	152	182	167	185	174	159	185	182	189	159	174	163	169	176	186	184	192	192	160	179	182	152	184	163	160	185	181	184	184	166	183	185	181	188	186	139	167	183	167	214	200	188	156	202	175	204	158	147	156	170	175	192	174	170	169	208	165	176	181	190	176	183	183	177	160	180	196	184	193	172	159	175	159	166	169	176	172	183	154	193	173	184	181	191	168	200	191	167	170	176	187	186	173	149	168	183	176	175	184	172	162	175	173	186	175	168	187	195	183	154	176	180	159	186	162	152	154	171	155	181	171	188	141	172	195	183	182	153	163	177	168	184	167	172	175	185	171	178	156	159	161	176	169	173	182	180	185	174	172	179	192	170	167	150	172	175	158	173	197	191	168	166	157	180	179	172	169	178	181	170	160	189	183	177	182	183	205	178	192	177	182	166	186	186	185	167	167	176	170	185	148	204	169	160	165	168	160	187	188	166	172	179	190	196	209	179	184	183	166	161	171	177	200	189	188	171	171	191	162	175	165	161	184	196	149	155	184	177	171	166	167	176	195	180	196	183	164	193	155	195	160	176	177	189	179	152	203	163	177	161	184	198	180	169	146	176	170	172	201	181	189	171	159	199	182	163	143	177	187	198	185	164	178	183	175	187	170	179	205	181	166	181	171	154	149	183	170	190	165	155	177	148	160	169	147	169	176	170	158	170	188	149	172	194	171	184	177	190	183	169	191	177	172	174	176	159	168	162	177	171	189	165	153	175	163	169	193	169	185	162	149	188	187	167	176	187	179	176	193	199	192	196	190	157	190	181	157	156	181	176	200	174	193	168	164	142	188	163	192	165	172	168	187	153	151	170	170	171	178	187	185	186	180	190	173	152	157	186	167	179	180	174	186	174	178	196	188	174	187	162	173	196	157	204	167	189	179	175	155	173	192	169	154	167	171	150	164	182	178	167	181	170	167	187	163	150	159	199	172	163	165	189	178	182	176	181	154	167	173	182	180	161	191	177	187	165	183	201	175	184	148	176	173	190	191	170	184	158	173	172	182	188	171	185	185	188	152	190	150	176	172	167	178	160	191	181	173	176	184	189	202	181	165	179	184	172	167	184	172	179	186	173
29343	43920	50626	6369	1248	1034	937	883	768	755	667	662	633	578	583	616	561	579	530	565	593	635	847	1068	1511	1750	1496	1694	2591	2779	5019	8083	8884	13208	30260	26857	28755	24134	20238	11789	10167	11871	13080	11597	5272	3999	4043	4316	4026	6321	3544	1676	1352	2389	2485	2258	1434	1155	804	1118	873	958	972	1110	2152	2355	2061	1714	1348	823	644	574	591	631	580	634	630	595	546	550	513	542	585	603	483	523	531	503	470	451	519	518	592	644	595	509	484	490	529	486	453	560	539	504	484	508	503	553	509	480	508	488	511	494	508	481	483	466	507	515	483	488	481	498	482	499	479	471	449	517	455	506	485	464	457	490	480	483	491	519	508	486	526	473	506	493	529	485	507	472	463	481	489	498	511	495	502	458	517	493	479	488	519	487	503	493	474	466	477	480	438	479	506	470	463	505	518	500	488	485	437	511	499	464	479	496	503	452	503	473	477	484	510	474	491	477	495	489	521	474	489	474	467	486	474	459	514	525	495	476	512	481	469	493	497	459	470	481	507	490	478	496	457	506	521	519	496	482	489	463	513	465	510	508	537	475	505	489	527	487	455	460	527	451	500	469	490	536	503	479	476	468	461	519	490	475	512	486	481	516	487	461	512	481	539	464	522	485	490	506	488	527	495	505	498	509	459	471	481	500	491	470	515	486	496	466	487	456	481	491	518	485	494	494	492	517	477	494	504	465	495	497	561	528	482	492	518	510	502	465	494	471	512	478	505	507	443	475	498	497	509	477	474	474	491	456	451	500	525	516	480	450	482	455	484	485	491	482	487	485	538	538	526	450	470	478	453	489	485	470	535	509	487	482	513	473	488	482	461	467	497	491	505	502	502	494	483	481	441	494	485	493	514	500	478	417	475	493	487	485	505	449	470	466	481	455	491	472	508	519	480	487	494	487	479	480	513	485	492	458	472	507	467	546	495	492	495	452	503	487	518	486	468	495	451	444	490	499	479	481	480	496	499	458	480	477	519	485	506	493	480	517	474	477	472	499	475	541	471	472	473	501	465	478	521	472	485	479	491	527	453	483	471	495	455	531	473	476	482	502	451	472	518	503	486	477	461	502	485	497	452	479	509	476	470	461	520	462	480	493	491	485	478	467	483	483	505	506	486	492	545	509	457	507	530	457	454	497	490	490	500	474	494	475	526	499	476	480	474	472	491	492	504	458	482	436	507	487	474	487	477	479	494	475	503	496	457	511	491	474	484	502	464	499	476	477	489	499	472	504	498	485	495	519	518	468	467	464	494	512	482	478	476	502	411	469	468	487	479	495	450	486	485	469	486	495	542	493	499	505	486	527	508	467	501	488	488	466	496	479	490	508	493	489	517	491	483	511	494	512	517	472	440	472	492	484	503	512	467	470	509	496	497	465	503	502	476	491	476	467	513	502	474	481	503	509	508	449	506	485	509	494	476	474	493	459	515	479	531	495	476	457	506	439	476	465	500	440	505	448	485	483	469	470	497	512	475	531	527	511	499	511	485	496	498	536	482	515	474	460	514	494	465	484	508	503	502	522	484	464	492	501	540	502	475	491	462	480	447	489	516	473	485	513	505	487	510	501	465	501	485	473	495	499	524	500	499	518	495	502	496	483	508	511	460	487	509	473	475	463	471	488	518	510	488	489	502	496	532	457	512	488	510	515	484	485	469	490	504	515	490	466	493	532	489	478	480	470	478	521	443	488	513	456	475	508	474	533	431	531	462	477	493	450	487	440	506	489	490	459	481	493	516	460	482	539	508	487	457	504	508	479	518	464	452	488	469	465	486	469	508	462	511	495	471	447	500	508	473	490	473	487	427	500	555	483	504	489	538	465	446	495	484	500	472	498	462	469	483	493	494	476	482	515	518	505	496	475	533	476	474	485	468	443	504	533	503	501	482	442	462	441	474	499	471	490	493	435	466	503	445	465	506	497	491	473	482	477	473	465	511	498	497	459	488	500	511	493	450	489	475	495	461	523	513	465	491	487	479	490	493	476	497	512	483	514	483	484	495	476	465	490	475	507	440	451	528	499	505	501	511	478	487	457	485	521	504	503	475	522	494	487	476	492	523	502	482	478	508	487	500	487	463	502	477	496	479	479	475	473	491	480	494	500	515	499	520	548	522	500	527	505	515	463	470	470	487	470	512	520	474	459	468	464	502	487	491	465	470	488	491	483	497	483	480	468	485	456	498	464	496	507	489	457	486	492	489	505	474	499	489	466	446	512	485	476	482	458	480	493	470	466	509	490	486	478	520	539	427	503	468	516	495	499	504	488	488	501	493	479	483	496	489	506	485	488	472	565	465	454	503	507	477	476	450	475	458	496	453	537	494	497	498	521	471	473	480	528	492	452	483	484	475	498	460	472	491	483	483	479	508	487	485	446	483	498	489	474	516	509	471	465	466	462	495	435	509	486	445	498	507	490	489	450	489	458	489	473	497	509	491	486	489	475	473	540	486	480	462	508	504	458	504	490	525	454	495	464	460	483	463	473	489	517	498	469	483	465	448	529	497	518	509	464	446	474	466	492	477	491	467	513	487	500	478	495	498	535	502	493	478	490	515	492	453	495	476	486	445	492	496	480	499	482	460	490	514	499	529	485	470	489	484	480	497	514	478	466	510	522	528	519	488	512	483	469	520	510	466	470	532	504	482	510	478	525	508	439	485	469	504	447	487	475	462	494	485	510	516	512	463	437	505	485	497	455	474	445	482	492	455	500	482	469	481	505	468	513	483	494	451	476	511	479	510	496	478	444	471	479	474	509	483	488	508	465	480	474	461	527	486	475	478	487	456	494	448	502	494	478	516	463	467	513	524	467	506	513	499	493	501	467	497	502	505	501	469	447	447	477	473	508	516	486	530	448	499	518	488	507	474	493	472	489	489	489	547	500	534	474	509	485	517	465	478	471	505	485	469	531	464	487	445	546	465	490	466	510	453	494	468	513	493	532	517	503	428	478	490	502	443	496	488	483	488	513	503	555	500	513	495	506	489	525	474	501	465	527	471	535	476	494	481	478	461	477	509	455	469	497	474	512	466	479	534	516	488	465	467	492	459	476	514	494	512	479	515	482	503	480	548	423	496	493	470	514	502	499	507	531	487	525	541	464	490	482	475	477	444	494	520	472	477	513	498	459	512	496	507	455	489	457	492	494	527	463	481	493	492	484	484	466	470	501	538	447	511	512	488	482	504	499	507	473	537	501	475	509	479	462	478	519	465	482	456	523	456	505	455	481	484	472	477	479	492	509	504	484	504	478	476	490	487	488	485	536	526	510	512	512	485	498	507	509	500	462	505	475	509	506	472	476	467	519	522	478	508	473	489	453	450	488	486	484	497	473	478	489	500	474	488	517	476	521	462	476	464	477	499	494	485	496	486	495	517	513	517	496	516	492	473	482	485	498	507	504	521	504	524	481	485	474	487	532	527	445	495	469	546	524	552	462	482	513	496	479	483	490	447	489	447	542	505	510	469	505	512	491	455	510	472	494	447	530	461	463
58813	71178	71890	29352	10833	1514	410	421	315	317	291	286	278	248	288	243	281	231	247	244	251	295	345	354	493	560	535	610	679	1100	1917	2755	2639	4064	12389	13235	13390	12112	8520	4520	2793	3534	3985	4241	1389	1160	1281	1215	1120	1329	730	437	503	533	708	500	434	344	316	398	353	282	359	481	719	759	591	438	352	286	227	256	238	255	272	243	215	240	226	216	215	246	224	233	230	250	242	204	242	227	244	231	211	248	250	205	241	230	231	199	260	252	223	198	203	222	210	215	239	230	201	201	242	217	238	207	191	207	217	219	250	249	241	224	221	207	237	208	236	209	215	235	232	199	234	206	226	242	201	221	227	211	244	221	216	240	226	207	221	241	227	224	228	229	196	227	211	191	205	226	240	224	232	254	233	214	223	227	193	257	194	222	220	222	221	244	223	222	195	219	223	213	207	224	245	212	234	208	209	236	237	210	213	235	247	223	223	268	249	250	223	268	236	222	227	250	217	243	212	215	230	213	225	217	218	195	221	251	242	238	220	206	224	217	226	243	242	235	209	210	214	270	247	227	233	235	201	258	228	219	248	215	214	220	243	232	224	232	241	224	204	212	231	248	222	250	229	232	241	230	210	192	211	210	225	243	236	247	228	240	231	237	238	234	216	230	223	217	203	230	239	216	217	241	218	211	237	225	238	260	228	201	205	235	222	244	217	210	247	227	226	230	219	234	225	197	220	250	221	214	222	231	231	212	240	214	234	242	253	230	268	225	214	222	232	207	222	206	241	219	239	240	238	240	236	242	208	227	210	225	208	209	231	209	223	218	268	200	199	230	230	235	237	203	218	205	208	233	206	244	225	188	236	227	236	211	229	214	191	220	231	207	244	230	223	213	260	222	239	195	276	255	223	237	218	240	198	227	220	252	231	223	212	247	221	212	228	214	227	210	206	215	227	213	199	209	211	231	206	226	242	246	204	195	216	210	243	219	225	266	236	215	191	201	212	200	208	232	262	227	209	208	212	218	230	226	235	242	228	239	234	223	263	202	211	245	240	212	225	236	226	220	229	228	230	251	233	259	246	237	200	219	206	207	194	236	259	240	226	201	207	231	223	225	209	221	236	242	224	233	214	218	258	222	246	243	237	249	218	237	219	220	220	219	209	215	223	212	230	213	216	229	220	214	217	235	208	192	219	211	212	212	186	227	232	228	221	242	223	238	207	225	222	229	213	204	238	221	219	220	233	235	239	217	235	229	213	210	228	214	213	236	204	243	233	217	236	205	230	210	224	238	229	231	235	216	221	220	224	248	239	214	240	233	224	242	241	253	240	244	216	216	233	222	229	214	253	210	210	232	214	259	225	225	205	225	242	238	203	233	225	213	211	228	233	248	229	199	227	218	227	238	242	214	210	228	231	238	216	189	239	222	237	234	214	232	238	237	211	216	235	229	212	217	225	207	240	246	192	211	210	206	215	252	205	205	223	244	226	215	234	210	223	245	243	242	238	239	233	247	231	217	228	241	205	214	227	201	206	238	212	207	228	234	206	231	213	210	238	224	227	226	227	225	200	249	240	218	221	233	217	188	253	252	231	235	222	218	243	235	222	221	223	239	225	232	220	219	247	211	217	209	250	232	224	237	223	203	204	229	205	234	231	239	215	236	197	230	241	237	204	227	217	222	215	221	231	215	256	217	207	199	232	235	238	196	242	231	217	227	206	244	242	215	217	216	224	234	208	236	216	235	241	212	210	250	213	234	214	230	205	209	219	237	224	271	229	234	209	233	205	236	234	206	245	213	198	217	237	219	220	241	239	260	240	238	215	199	217	222	229	255	223	215	227	222	204	212	222	217	220	225	226	228	240	224	249	211	198	232	227	201	218	222	226	250	223	219	220	218	203	195	193	215	245	210	210	231	199	223	234	235	229	203	206	211	217	235	225	219	208	253	229	259	253	250	213	207	233	212	216	195	196	228	238	211	246	251	192	236	241	222	213	216	239	222	236	248	224	229	215	223	238	219	252	246	236	220	212	213	219	228	226	242	227	249	219	224	209	216	187	241	216	216	223	198	233	225	225	234	206	223	246	227	226	220	196	238	226	253	227	230	253	210	216	191	231	240	224	242	243	232	221	212	222	199	246	202	238	226	198	234	243	246	232	224	222	236	230	242	230	227	220	237	206	239	235	234	217	221	223	230	232	247	233	260	197	239	250	242	233	248	231	262	213	246	219	202	234	250	235	213	217	233	210	221	220	227	222	255	233	225	226	206	237	241	230	224	250	253	239	243	237	231	229	248	257	236	222	236	204	229	218	231	220	236	217	245	221	221	259	244	221	208	209	207	195	214	246	224	216	224	211	222	220	201	245	206	227	221	216	209	225	240	232	221	221	227	226	222	226	219	222	208	209	219	204	223	209	228	226	231	185	246	230	230	226	225	230	219	223	257	240	201	235	205	228	221	216	233	235	239	218	213	231	214	184	231	239	232	257	225	207	226	241	222	224	236	253	218	210	229	211	230	242	225	225	236	222	209	244	223	227	229	214	236	228	225	215	227	217	255	257	237	246	229	225	257	215	204	220	252	242	213	222	228	225	208	232	213	217	231	219	229	235	223	233	224	261	184	229	228	219	247	217	213	216	237	217	228	233	235	216	221	218	228	248	219	230	252	231	232	224	245	258	254	227	194	230	242	241	229	255	202	228	236	222	208	247	228	226	235	210	199	218	242	226	230	248	212	237	212	235	243	248	245	214	214	234	239	233	234	251	245	219	223	239	215	229	211	247	220	236	233	231	223	234	226	231	210	228	221	222	208	236	221	258	218	242	233	226	219	228	227	241	215	194	207	230	235	227	236	220	202	238	227	236	218	237	201	217	258	213	203	218	230	242	237	224	251	236	208	219	230	256	230	207	224	232	234	226	212	192	200	224	216	253	237	229	210	214	236	241	215	222	224	241	233	227	241	222	218	196	214	242	201	226	235	272	217	217	237	249	201	228	193	211	234	216	229	240	234	247	221	227	228	227	206	217	226	204	218	222	205	206	208	244	233	228	243	233	243	223	213	211	222	212	212	222	236	218	255	222	225	228	226	224	233	191	233	228	221	218	220	239	215	226	199	223	212	243	232	195	235	254	224	224	220	237	237	234	222	231	225	222	226	235	234	240	229	246	236	206	254	234	198	194	248	250	217	230	234	233	218	224	230	217	221	221	200	235	234	241	204	197	206	240	227	209	248	230	235	227	234	232	247	235	245	230	223	239	243	229	216	231	234	245	205	242	251	224	205	197	222	218	192	229	232	235	228	212	240	234	235	255	205	210	221	229	224	210	241	226	202	212	246	225	235	234	208	238	196	209	196	211	216	225	216	229	206	217	212	220	234	219	215	232	224	230	232	227	222	260	211	236	234	261	242	219	235	230	238	208	232	230	248	211	212	218	230	234	222	216	234	222	225	229	235	222	216	221	229	211	199	264	222	216	219	230	218	209	217	237	233	216	212	228	215	204	217	201	239	205	211	218	211
39306	50883	62605	6431	2012	1801	1517	1303	1262	1058	993	931	897	875	860	753	787	740	773	791	790	939	1293	1618	2538	2903	2738	3148	3983	6309	11055	14443	14399	18894	36750	36188	37498	35877	29868	20252	16124	18082	20484	20143	8020	7626	7905	7569	7340	8399	4460	2644	2781	3487	4344	3146	2576	1437	1370	1838	1500	1072	1534	2619	4287	4732	3771	2674	1731	962	813	770	857	841	777	756	790	749	633	642	621	731	786	745	613	651	618	577	625	628	682	719	737	873	755	644	572	632	595	614	561	644	607	586	567	604	582	599	615	604	595	602	601	619	576	637	609	585	615	594	588	624	586	620	598	615	634	577	539	591	620	604	633	553	616	564	601	568	683	607	602	580	585	612	615	587	592	575	626	593	645	581	591	626	610	619	619	644	558	599	615	617	600	594	581	612	631	583	591	632	603	600	568	592	607	639	608	573	604	592	580	580	627	556	578	639	673	584	604	609	616	644	583	585	587	632	610	610	577	636	579	600	625	593	589	605	590	589	582	636	646	568	605	570	554	594	607	634	588	608	644	598	665	575	573	637	625	631	609	596	598	567	608	577	580	621	644	582	579	619	600	612	622	590	624	618	601	593	631	610	589	595	566	604	625	613	589	604	580	596	596	619	609	595	638	675	614	560	588	621	609	605	625	601	621	571	601	626	639	613	605	590	585	599	606	610	586	552	578	579	566	597	618	617	616	613	602	577	623	635	599	554	620	580	608	612	605	622	610	585	620	649	597	574	611	601	627	662	571	644	623	584	602	592	625	587	609	627	572	622	606	645	533	594	562	566	604	599	587	581	591	635	560	590	583	573	532	579	592	604	614	609	589	590	592	611	565	602	625	637	593	613	656	620	603	586	633	625	624	601	573	587	588	599	611	614	587	546	581	641	621	597	632	574	589	601	578	644	610	642	582	591	595	611	605	604	601	602	618	614	608	621	604	582	642	593	605	562	642	593	597	597	614	637	585	569	540	600	648	552	580	581	573	570	609	626	631	592	619	590	574	600	618	633	591	672	595	598	632	583	609	599	616	606	561	557	579	592	606	582	569	567	593	628	639	607	592	608	623	613	596	607	653	601	604	600	639	604	570	601	598	584	595	637	627	602	601	625	599	609	553	596	633	629	611	551	581	622	602	621	590	592	622	611	618	609	567	598	596	617	581	603	621	576	626	581	583	575	605	605	602	609	634	645	602	608	629	590	564	575	601	574	580	635	617	621	629	606	608	617	596	606	565	585	604	591	580	549	616	624	637	597	594	626	581	626	600	636	577	583	551	623	609	605	574	590	586	589	591	579	658	592	585	561	592	630	635	606	644	635	602	603	623	575	580	596	625	626	580	580	592	601	611	551	618	546	594	605	629	588	609	639	580	587	590	628	609	567	617	560	551	565	636	647	605	568	595	574	566	642	587	621	610	606	604	658	561	578	594	643	607	631	574	556	588	573	647	588	592	603	590	602	575	598	588	549	630	573	608	635	621	584	585	589	594	613	569	544	615	591	608	628	626	588	604	581	611	564	591	602	597	566	550	575	653	610	621	581	645	636	582	595	565	602	573	599	588	582	632	628	609	636	633	621	596	624	592	565	607	616	545	616	621	578	575	587	598	642	604	588	551	617	571	613	632	615	570	605	564	647	573	602	565	573	610	579	619	558	604	595	578	562	599	582	618	605	614	627	588	560	606	611	604	585	616	568	627	660	619	601	600	532	623	579	595	647	622	624	622	601	599	572	600	614	615	611	598	601	614	623	594	590	613	631	596	619	602	629	617	612	563	639	659	641	547	585	601	535	583	606	573	600	607	625	580	609	544	598	639	596	566	593	584	616	607	553	555	626	598	597	636	562	619	597	561	612	567	591	606	659	625	567	621	570	617	618	597	589	624	614	608	603	603	598	612	598	621	546	614	634	611	586	615	589	582	644	598	577	573	613	578	588	620	579	616	572	612	594	605	626	596	588	582	592	606	565	634	589	595	607	571	585	631	592	588	606	576	623	609	610	607	568	586	637	587	588	556	596	614	642	614	612	583	578	569	572	595	605	536	609	575	560	626	596	595	610	585	562	579	584	636	601	581	608	647	588	634	610	582	546	580	613	575	598	565	596	603	606	630	615	583	589	593	604	624	593	571	587	615	582	603	575	593	575	569	603	596	648	614	622	589	583	620	610	574	608	570	567	586	620	610	618	576	614	602	581	561	631	576	632	570	583	572	576	584	616	634	641	556	613	580	607	608	597	565	597	611	617	593	641	600	593	552	571	628	615	598	591	597	592	649	619	605	578	593	651	594	593	584	573	606	576	596	589	561	603	633	562	609	621	629	596	558	539	586	611	616	620	580	579	597	603	606	618	630	587	533	572	571	619	597	613	602	586	596	599	573	564	604	619	587	594	571	571	607	597	581	571	528	626	581	583	593	601	570	643	587	605	581	598	569	587	674	619	625	614	628	628	585	562	583	611	574	557	581	626	579	589	612	603	632	594	605	614	624	596	619	586	635	575	607	591	621	599	582	621	628	619	614	640	624	589	584	594	604	589	608	588	615	614	571	614	597	625	599	584	568	610	611	545	605	586	610	615	602	578	606	653	623	643	610	578	609	587	569	575	595	607	619	613	542	582	638	586	588	598	628	589	632	572	646	618	578	592	589	613	574	601	571	581	605	609	568	594	579	630	564	564	585	575	567	592	625	626	641	577	602	591	616	592	555	605	610	597	602	598	607	618	624	585	599	618	569	572	603	617	598	624	592	621	608	657	603	634	623	591	594	582	575	589	642	614	621	602	641	616	597	623	595	572	602	582	613	627	589	603	637	642	616	578	615	581	622	608	611	651	598	588	564	671	600	590	591	630	600	603	558	603	612	607	596	549	614	608	585	593	576	594	635	632	633	607	600	569	632	641	576	580	580	589	612	589	618	563	624	601	595	595	591	595	575	598	584	580	542	589	605	592	633	623	624	632	614	554	619	571	635	627	608	577	542	572	608	622	617	580	604	594	622	606	575	560	590	602	654	623	620	600	571	584	565	569	672	602	643	607	592	603	580	599	609	586	605	621	633	567	585	587	590	565	603	584	615	565	589	597	593	563	613	554	598	626	626	593	610	586	572	560	602	601	649	561	659	568	597	622	601	597	631	591	584	594	607	638	548	567	562	574	595	592	566	597	635	627	605	572	604	621	577	586	601	620	608	582	574	607	633	631	608	654	614	587	540	602	553	585	632	642	630	586	586	592	580	583	604	617	658	607	602	605	575	525	584	592	639	635	577	579	582	544	599	604	595	615	594	608	626	626	580	550	592	616	652	580	615	570	574	585	605	601	587	622	624	606	596	614	621	589	597	610	638	546	616	608	625	605	583	654	643	629	605	579	591	667	625	577	607	613	567	596	651	533	580	600	632	592	596	594	611	641	586	614	600	603	588	595	551	580	573	609	597	601	578	576	641	611	631	576	602	595	610	560	597	624	576	584	657	565	614	611	625	601	675	609	602	575	597	624	589	567	571	614	610	586	613	591
8323	9767	13782	1650	301	217	173	200	169	182	173	165	169	171	179	197	186	162	182	190	188	199	173	199	192	207	195	196	196	228	250	300	275	265	615	733	793	643	478	312	313	307	274	365	193	218	210	217	236	216	171	186	203	189	207	200	181	182	185	200	161	180	200	201	229	213	186	176	172	158	186	165	177	204	185	170	185	174	178	187	189	166	168	176	171	186	177	180	184	154	183	174	181	162	168	158	174	162	178	188	166	168	166	186	163	182	190	164	173	199	171	152	172	168	195	150	173	160	172	163	179	177	181	159	151	152	167	174	173	165	157	173	168	203	165	166	167	182	169	176	156	147	177	165	162	176	159	184	163	153	191	192	177	172	177	162	154	169	163	175	166	177	173	174	167	189	169	167	200	179	171	179	173	158	184	169	163	196	173	166	182	167	200	206	156	185	172	173	161	161	203	166	175	166	202	156	162	158	148	188	141	176	189	179	180	154	162	185	172	165	199	153	170	191	185	155	165	171	182	168	184	193	173	146	193	159	163	148	168	171	168	161	175	165	175	161	145	187	168	185	182	179	149	156	186	168	167	165	184	153	173	182	140	183	183	185	182	182	180	155	180	171	169	186	178	167	189	167	168	197	175	182	177	163	192	186	186	155	174	159	168	170	186	144	190	155	171	176	182	170	159	150	192	153	195	182	155	185	177	161	177	160	154	163	171	168	171	174	164	183	172	180	177	161	181	182	169	196	168	156	172	158	162	143	180	178	163	183	155	158	171	174	176	168	200	168	186	164	146	173	163	178	172	220	174	159	193	176	193	169	141	158	161	168	193	163	148	164	179	155	198	175	179	180	183	179	153	157	171	170	183	182	174	153	177	192	162	176	165	178	167	162	204	142	152	147	161	189	159	158	155	185	152	166	158	177	168	177	154	169	165	178	184	168	177	181	173	164	199	184	194	184	163	188	166	144	179	178	170	178	150	168	143	173	144	182	162	185	181	180	167	156	164	180	199	161	169	200	184	185	173	168	167	172	184	192	184	165	175	175	185	154	179	195	148	176	180	158	163	190	160	178	174	207	164	198	160	183	162	182	174	160	175	153	194	176	174	157	172	168	181	174	176	169	186	188	171	172	185	189	209	157	175	139	161	191	167	159	182	177	179	187	209	157	157	191	161	172	161	147	163	156	179	152	167	130	184	188	161	196	177	177	177	156	174	157	161	166	174	178	181	167	171	139	177	176	175	158	188	182	168	150	180	167	164	199	176	164	167	185	149	169	160	161	193	179	169	179	165	195	150	156	169	190	155	175	162	155	152	153	189	181	167	149	146	153	161	180	154	184	181	153	166	138	150	176	173	162	186	162	176	150	177	136	172	169	175	175	173	163	179	193	162	189	173	181	155	178	180	172	156	167	185	149	164	182	193	159	167	153	166	180	157	175	174	146	164	163	171	173	166	161	180	169	188	185	154	206	183	155	187	166	179	184	175	170	164	200	166	161	174	159	161	172	165	168	197	162	181	176	183	178	191	149	176	163	161	185	171	175	181	214	171	174	178	188	175	178	165	177	185	169	176	143	177	156	177	156	188	179	180	163	163	188	160	189	171	137	185	177	157	173	150	188	200	167	172	157	170	171	154	183	167	174	179	192	173	176	173	195	161	168	164	194	176	177	177	196	150	182	156	172	179	188	165	179	175	192	157	173	161	165	159	180	173	174	174	178	182	159	174	163	166	185	164	194	150	167	158	179	159	145	174	169	176	169	185	176	183	186	190	158	174	171	164	184	167	158	153	167	176	185	177	176	170	174	189	202	166	172	187	179	186	165	163	160	177	167	173	166	152	162	193	160	174	209	189	165	162	173	167	175	171	168	171	166	170	189	167	182	177	194	176	168	162	170	161	166	178	186	163	159	168	163	162	156	190	160	208	208	165	180	166	169	161	146	207	177	159	149	181	180	169	161	172	187	173	167	153	189	186	179	166	160	168	161	182	188	146	174	155	174	161	171	180	172	176	163	168	178	175	176	173	190	175	201	181	164	151	149	189	150	165	162	176	188	176	155	183	160	185	171	183	167	170	162	200	182	177	191	166	153	180	177	188	193	220	193	171	157	190	174	166	184	164	169	157	182	163	167	176	170	195	179	186	167	165	178	152	185	145	179	179	172	187	165	183	163	167	182	165	159	161	181	185	168	178	185	177	172	174	194	165	181	150	142	163	163	146	175	173	152	188	158	205	159	179	174	168	169	169	184	149	203	184	181	173	166	182	192	205	161	184	166	160	165	153	204	166	161	172	179	145	185	161	156	155	173	185	164	186	180	177	157	187	172	160	176	169	170	181	203	156	168	143	174	183	182	168	178	172	167	181	182	143	170	164	160	183	174	181	167	167	205	164	191	180	179	165	173	159	178	169	173	187	179	177	176	179	148	191	164	169	163	176	166	162	164	176	171	188	169	173	186	158	183	180	146	175	186	160	149	172	197	172	167	176	167	169	155	191	172	171	171	145	190	146	189	185	172	158	165	176	173	176	177	191	182	170	166	196	200	196	173	163	197	184	166	167	181	154	190	166	167	205	147	184	167	171	167	186	169	175	155	178	159	173	180	160	177	183	191	162	194	166	173	169	193	182	174	165	160	179	191	167	167	177	182	169	185	177	167	155	171	182	173	184	156	178	172	151	171	162	169	160	179	173	160	168	174	163	161	163	181	166	186	173	180	186	187	161	172	182	179	183	159	167	199	158	154	175	178	164	152	144	167	173	169	168	160	190	166	180	158	181	168	181	152	169	167	155	167	188	152	172	179	160	176	164	159	160	157	165	177	185	180	161	181	168	180	168	170	163	168	197	169	172	159	171	162	199	172	180	143	168	184	176	189	168	177	183	201	153	177	143	164	175	176	166	183	185	176	183	174	166	184	179	169	156	164	162	152	178	176	175	184	153	176	212	173	182	174	178	143	171	161	184	196	160	182	193	156	166	179	175	166	173	165	185	165	177	191	173	169	194	170	159	174	155	199	174	160	184	192	165	151	172	166	169	173	180	168	183	189	161	176	167	173	147	208	199	172	173	173	178	173	169	169	167	142	195	187	150	178	177	165	149	194	172	170	158	153	199	165	169	149	159	178	175	172	139	164	162	169	137	179	171	144	155	132	169	186	169	183	176	200	187	165	161	170	167	175	180	178	163	194	175	151	162	172	163	200	188	151	164	176	171	188	181	181	157	178	178	152	157	178	189	156	190	170	175	184	158	175	171	160	163	182	173	184	146	181	181	219	205	185	195	170	172	160	188	179	168	208	173	176	161	174	198	182	159	153	180	166	186	179	184	150	170	172	164	174	184	210	197	160	194	179	175	167	175	188	199	191	181	196	168	184	181	192	162	186	172	183	163	173	172	170	177	178	165	157	161	179	157	139	182	183	153	195	199	192	175	159	169	185	164	170	174	169	154	160	169	166	182	162	178	161	162	149	174	166	168	189	189	172	166	150	188	163	161	174	169	175	183	177
8209	13417	19575	1722	562	562	498	522	484	538	472	501	435	490	499	500	497	499	496	500	485	595	620	699	702	770	699	711	677	822	1131	1389	1226	1227	3993	5046	4673	4032	3090	1647	1419	1537	1571	1854	824	788	788	852	810	814	596	574	628	627	652	701	667	641	594	616	612	590	582	725	735	739	639	615	603	549	457	540	529	492	472	497	449	493	521	499	473	460	496	458	507	455	492	480	452	463	455	447	511	514	478	497	504	491	475	512	450	468	478	462	490	471	482	489	517	463	482	515	477	464	515	459	497	511	497	453	486	448	499	511	433	495	488	448	473	443	444	417	486	492	518	482	514	426	478	476	473	483	457	494	477	424	532	506	501	481	471	464	459	480	488	474	487	521	466	452	478	515	495	456	517	468	509	460	504	522	508	472	474	447	440	497	507	493	487	472	482	514	478	478	520	448	503	502	437	465	491	493	488	517	478	470	477	460	458	489	536	493	476	482	474	478	471	503	501	469	466	471	502	458	471	454	504	475	473	478	461	473	465	443	467	487	470	499	490	496	485	469	474	498	463	468	467	495	531	471	509	519	460	460	447	466	477	460	451	469	470	470	505	484	465	490	474	502	488	448	465	486	478	453	491	470	473	444	507	473	463	489	438	500	493	463	461	437	512	538	475	485	487	521	447	499	505	490	506	490	482	471	490	474	504	472	494	467	509	488	462	479	487	432	468	500	448	433	461	504	458	491	464	471	478	464	483	463	497	520	434	467	450	458	500	452	497	459	455	497	478	458	499	501	469	455	482	457	471	489	491	497	476	488	522	478	452	458	492	468	497	495	485	501	483	476	474	500	470	470	451	478	483	504	514	477	489	472	485	485	455	531	489	471	480	462	458	475	504	486	463	472	471	512	461	463	476	468	498	486	470	471	483	527	464	505	455	468	479	480	491	492	502	493	495	492	494	466	501	499	518	470	480	454	487	474	499	500	482	484	497	512	469	479	492	480	452	493	463	518	472	492	463	474	463	527	489	462	460	490	451	475	462	493	453	529	504	490	451	506	486	448	508	464	496	465	517	486	487	508	478	494	489	470	436	430	509	459	478	488	489	480	480	484	496	476	482	450	461	516	495	524	462	536	464	467	467	473	510	476	487	474	472	470	444	456	445	487	448	474	450	463	513	485	496	515	478	460	491	481	493	464	497	463	490	455	460	468	454	478	463	500	476	452	482	473	435	481	462	471	446	435	514	491	495	473	520	521	471	481	518	479	463	474	478	504	482	501	514	473	475	500	477	486	472	476	462	467	479	463	472	519	455	470	510	472	495	468	479	487	499	495	519	447	495	513	512	496	474	489	475	480	457	461	491	470	503	464	479	473	478	434	467	506	481	496	450	445	481	458	496	488	495	468	495	474	480	482	447	482	534	467	512	482	461	477	505	459	479	468	471	493	454	465	474	480	488	487	453	457	467	429	480	501	493	456	494	446	479	506	459	505	491	498	474	476	467	465	490	476	448	470	435	439	486	472	482	515	489	489	485	468	474	473	470	458	500	455	464	484	466	486	448	468	496	493	467	483	495	487	483	500	472	502	444	473	467	506	469	468	473	462	468	479	435	457	491	494	502	481	461	517	460	425	476	466	488	464	443	473	436	474	462	510	469	467	484	488	434	461	498	483	487	474	466	452	471	471	473	472	453	480	465	467	480	476	505	501	497	466	494	485	518	453	480	505	505	502	500	477	511	517	501	478	455	508	488	487	484	464	417	446	466	486	489	490	466	481	470	498	462	456	479	474	481	466	485	493	466	480	491	462	456	459	472	453	479	494	462	489	480	471	490	465	519	489	468	469	471	494	482	496	476	477	483	468	484	402	506	492	454	502	482	462	480	457	506	478	491	510	494	494	518	529	465	480	497	507	475	503	498	476	514	478	496	480	449	479	460	471	513	466	517	478	468	460	449	493	513	468	499	454	467	473	460	470	441	469	488	473	456	474	495	508	451	458	466	499	525	464	504	459	494	439	482	505	486	489	518	466	508	510	460	474	455	489	455	504	474	501	464	479	475	464	462	497	464	511	458	489	479	494	458	454	460	467	443	483	489	467	508	480	467	496	464	484	460	514	480	505	495	453	480	475	472	454	480	476	479	473	445	475	435	473	499	466	514	462	528	479	504	458	479	493	442	470	497	461	510	461	493	424	538	466	503	460	458	494	460	450	491	497	495	464	456	455	490	457	448	515	467	474	450	455	505	477	458	493	501	482	477	502	468	471	482	444	503	505	484	484	502	483	433	533	472	503	488	436	441	449	495	491	522	467	450	494	504	472	489	472	491	474	471	439	511	483	500	441	468	471	453	484	481	473	502	463	509	474	440	468	469	476	449	482	503	457	487	486	507	483	487	474	483	440	482	506	511	503	500	480	496	474	493	523	467	487	485	531	506	513	478	522	459	440	484	478	462	470	518	489	424	469	484	460	509	518	483	511	453	456	451	492	474	504	501	448	471	471	524	454	494	475	481	483	492	458	493	502	476	438	454	469	502	483	487	458	512	467	497	496	487	488	479	468	487	464	428	514	500	496	480	485	456	483	488	455	468	452	468	431	511	520	509	505	446	469	458	505	491	459	476	509	499	442	518	455	480	466	459	474	480	483	477	473	490	491	478	491	509	436	476	477	455	483	498	451	471	452	472	500	464	481	447	497	509	467	485	486	504	484	467	476	528	473	485	460	489	484	475	484	502	466	463	466	445	447	455	471	474	498	487	467	461	471	532	465	516	461	494	495	443	462	471	462	484	467	458	512	480	450	494	464	452	500	467	486	450	504	440	467	462	460	472	473	492	478	488	516	484	481	502	494	465	516	475	493	483	445	490	500	466	515	463	500	493	444	457	474	455	449	484	479	439	504	478	453	477	466	475	478	504	463	488	473	466	480	470	471	474	454	474	459	489	488	473	466	485	509	449	487	482	481	501	474	462	458	520	489	467	470	452	466	493	500	518	473	486	476	497	456	462	488	451	501	484	482	470	490	533	489	511	473	478	460	459	472	463	480	488	496	444	488	501	439	477	509	492	442	457	478	485	483	501	488	520	512	453	471	520	496	467	493	507	476	491	479	506	470	506	480	497	482	497	520	429	462	459	514	490	466	501	490	461	495	474	464	492	516	488	492	471	463	465	461	489	486	462	449	426	455	444	504	475	482	450	472	458	489	532	462	485	440	448	468	487	486	468	472	503	431	500	501	478	473	486	483	507	454	515	461	459	461	454	488	499	492	455	515	500	467	483	491	472	444	462	488	498	446	442	492	505	464	496	493	489	503	493	447	468	481	496	452	496	468	487	493	508	494	472	474	445	516	476	451	442	480	504	467	522	489	466	488	513	481	464	454	410	522	468	495	482	485	470	487	479	451	491	465	492	524	482	450	476	470	508	479	492	498	476	458	463	472	445	503	484	471	470	509	482	496	474	443	502	478	516	461	459	480	506	476	458	453	447	473	463	476	462	432	451	471	449	464	463	469	518	525
48082	53273	60867	23688	3741	376	299	236	248	213	200	196	223	210	193	181	208	204	166	179	178	213	193	265	367	419	390	345	481	645	1071	1575	1289	1451	2397	7728	8149	8051	5047	2339	1669	1995	1661	2031	800	686	678	699	783	549	335	305	384	464	474	302	254	205	243	230	273	212	293	380	462	365	353	324	234	251	207	212	196	215	192	173	183	172	186	193	172	164	162	212	161	166	176	181	164	164	160	191	166	177	200	152	163	163	149	159	195	154	182	157	153	127	171	162	154	191	173	171	171	165	185	182	178	178	168	162	178	157	155	148	177	176	187	169	165	168	167	149	153	179	166	163	174	172	172	174	169	164	167	182	154	194	161	189	150	171	173	171	170	161	180	177	163	187	146	162	182	169	171	153	163	165	154	165	154	160	156	156	191	176	165	168	193	192	194	173	170	172	160	172	168	185	178	176	176	174	186	184	177	183	165	186	176	179	144	197	183	151	170	189	185	226	167	170	181	160	171	147	179	161	169	162	161	172	154	156	162	162	181	199	166	198	163	159	151	143	173	170	157	189	170	188	164	174	178	177	162	176	195	147	169	187	167	178	169	166	153	185	182	174	158	159	168	169	155	181	154	155	170	180	188	189	181	155	172	177	165	177	178	167	159	170	188	169	170	179	156	168	162	184	163	172	171	168	174	180	168	185	172	174	160	178	162	171	188	162	168	157	152	165	160	162	159	180	183	166	167	168	175	181	154	179	161	156	174	131	145	155	167	183	172	158	176	177	172	174	143	163	164	191	187	178	174	189	182	183	176	151	172	179	173	153	177	170	187	158	184	178	180	170	150	177	148	207	146	181	167	160	159	145	166	163	174	163	157	164	181	163	174	181	164	195	176	162	165	204	180	165	170	172	164	177	176	188	161	187	188	168	190	166	181	187	188	187	127	175	147	171	203	168	148	178	146	187	169	159	183	151	170	175	172	182	181	172	182	187	170	166	179	171	165	180	173	138	176	178	169	145	185	155	184	147	191	172	168	151	151	170	190	143	184	166	158	179	174	188	157	162	172	182	199	174	146	168	163	168	162	152	193	182	150	152	160	158	175	167	153	166	159	155	182	160	162	152	172	167	173	162	192	174	186	174	178	170	193	184	163	145	152	191	181	193	140	177	182	181	153	163	174	157	170	169	165	200	183	181	166	179	169	182	173	187	160	170	153	160	147	151	178	178	146	176	160	164	196	196	171	168	142	167	181	181	149	186	185	180	159	176	194	177	184	171	151	178	181	153	179	163	155	179	178	178	176	189	182	160	169	145	177	167	182	152	168	167	179	152	155	164	170	170	174	174	154	187	190	180	171	172	184	170	180	184	152	166	175	162	166	173	173	183	170	160	161	184	141	205	158	173	160	163	193	128	167	147	171	173	191	163	140	151	195	157	188	171	166	161	175	169	176	148	154	163	154	167	158	161	151	169	197	177	182	166	175	169	171	216	173	196	171	177	155	174	171	172	177	169	194	162	178	175	178	197	148	173	165	152	159	180	143	190	161	179	141	160	169	160	147	165	177	171	167	151	192	179	157	138	178	173	187	178	161	167	155	191	163	157	158	183	162	175	182	173	176	154	185	160	139	182	159	182	171	164	159	162	161	184	166	150	152	158	150	160	171	167	151	181	184	154	191	150	179	175	176	173	177	164	180	181	171	168	145	179	156	179	166	179	159	168	181	166	159	190	156	171	183	180	190	157	149	172	178	161	143	177	175	180	171	169	180	159	202	162	175	153	154	174	181	158	172	168	188	180	179	168	158	185	183	167	194	162	151	185	165	187	164	176	173	166	181	150	164	158	177	154	178	183	161	185	187	174	176	164	167	162	153	184	153	171	151	181	176	182	183	177	190	168	172	161	173	158	149	165	171	168	168	171	157	165	189	164	158	180	173	154	181	172	186	194	173	170	161	166	164	182	164	137	151	150	184	154	159	172	155	197	163	150	174	166	179	192	198	160	170	173	204	176	176	165	181	168	195	166	175	159	189	170	153	171	196	186	185	164	176	172	170	170	165	183	183	165	160	168	182	173	195	188	188	195	175	170	160	173	186	155	166	192	181	162	156	146	181	176	176	193	170	160	157	183	179	161	198	174	181	165	198	186	170	189	152	168	153	182	178	181	146	193	158	170	204	161	180	180	184	185	159	165	184	155	175	186	144	164	187	165	182	178	146	179	178	165	149	161	177	177	156	145	166	170	134	179	188	156	173	177	153	152	164	208	148	157	166	160	172	149	174	185	172	196	170	178	174	158	163	162	184	150	169	167	183	189	175	180	167	180	147	184	167	142	171	167	181	168	165	163	175	150	189	150	157	158	146	160	171	147	162	191	182	154	187	143	162	162	176	191	173	174	163	181	149	151	181	162	184	173	174	188	176	167	173	162	156	170	181	151	178	198	155	138	174	199	160	166	163	175	166	145	175	170	179	160	172	178	143	187	156	181	166	177	183	179	178	172	171	164	153	178	159	164	170	171	197	166	174	181	164	149	151	154	152	145	187	202	179	181	167	179	193	151	181	158	188	176	174	183	157	155	164	168	178	147	175	170	175	176	186	166	218	163	189	164	173	174	173	178	185	169	151	173	155	157	168	170	180	169	192	167	148	163	181	168	169	183	176	164	147	155	158	194	187	157	189	169	177	152	163	159	145	137	170	161	155	158	179	186	195	179	174	175	172	170	148	153	168	167	159	170	160	176	171	154	167	167	172	174	145	157	166	165	181	186	151	166	174	167	179	169	161	155	177	179	165	177	169	162	163	177	164	146	176	165	189	191	154	157	185	175	164	169	170	156	155	159	157	160	158	157	175	150	159	158	152	178	154	190	159	161	176	147	166	171	169	172	164	177	159	163	166	158	147	166	175	180	178	186	172	179	162	176	152	171	178	183	185	165	196	173	160	140	179	172	180	170	180	161	157	174	169	146	168	181	155	183	152	163	187	162	141	178	185	154	170	172	173	152	176	151	178	163	162	172	155	170	156	181	178	194	169	176	164	147	165	179	146	155	150	166	169	180	181	168	151	204	210	182	180	167	165	160	187	166	160	156	152	185	164	170	165	176	167	197	181	171	162	175	174	173	160	190	178	183	173	199	151	158	201	182	165	175	178	192	182	175	189	205	176	162	150	159	176	178	161	173	167	180	195	181	169	168	188	185	164	165	168	182	163	164	172	144	185	159	175	168	181	187	142	184	150	157	197	155	159	160	159	166	148	172	170	188	142	171	174	166	162	179	151	169	171	161	180	171	171	175	181	166	166	176	182	161	160	181	161	191	192	173	198	169	169	165	142	137	168	153	176	189	160	179	197	194	174	152	159	182	168	190	165	159	151	171	184	184	171	162	184	175	177	190	163	158	162	179	176	188	181	163	162	175	159	160	158	179	159	154	149	159	169	181	175	172	175	164	164	153	169	177	153	176	139	188	160	162	181	167	146	168	149	171	173	166	156	177	163	169	196	167	201	188	157	163	156	159	181	182
30999	38515	52226	6993	1359	1155	1037	883	828	749	684	685	677	640	607	563	567	632	586	579	628	735	837	1159	1677	2095	2119	1854	2407	4160	6969	9203	8051	8867	13318	30660	30414	30341	22467	13239	10401	12538	10988	13610	4807	4242	5096	4704	5490	3652	1789	1485	2125	3134	3372	1560	1133	863	936	1161	1105	1001	1495	2448	2989	1977	1932	1629	1065	1059	1007	916	722	652	718	562	627	575	606	515	474	519	557	592	472	471	481	483	481	480	559	546	572	569	620	497	501	440	479	445	503	482	500	476	508	480	494	482	449	482	463	466	498	498	466	503	475	493	464	499	494	497	495	452	465	468	467	474	494	436	452	512	485	443	471	509	474	459	449	493	519	479	492	515	490	458	489	437	519	481	469	486	470	504	505	507	500	465	474	448	460	461	490	508	487	476	462	437	464	494	492	490	454	496	515	466	484	428	483	479	447	446	496	478	492	484	474	463	505	477	450	489	456	473	491	445	456	474	512	454	485	493	491	493	497	474	499	529	516	474	457	495	462	477	550	493	501	488	468	495	442	472	500	490	508	466	451	462	436	460	459	517	476	496	477	462	493	480	500	507	478	480	474	481	451	507	456	481	480	474	505	443	465	477	500	493	515	455	470	498	455	471	492	459	498	477	483	487	479	476	495	505	458	464	475	481	502	468	470	461	502	505	504	505	487	457	487	522	453	471	482	487	497	484	505	506	466	493	465	442	496	470	463	469	502	448	480	462	479	495	453	477	447	508	532	453	474	482	474	504	472	474	490	499	475	536	482	447	464	473	456	459	456	492	484	485	456	468	484	478	498	448	443	468	430	521	493	457	442	472	434	485	471	461	514	510	464	466	519	469	475	482	492	536	508	495	496	482	484	459	513	456	509	476	447	506	473	435	504	484	482	482	466	467	505	467	458	481	504	475	490	489	523	472	493	477	465	495	450	475	532	491	461	516	481	478	501	458	479	478	468	498	433	479	474	442	454	484	491	478	499	486	445	462	465	507	469	491	479	466	449	526	463	485	465	473	465	511	496	470	475	481	496	466	464	456	483	479	473	503	518	458	474	469	488	482	459	464	496	464	477	456	476	503	508	460	495	505	473	432	517	475	465	476	493	495	467	490	489	497	472	473	485	464	505	468	499	474	486	503	509	482	471	447	471	496	483	478	523	448	462	486	535	453	499	495	490	491	436	499	462	468	476	513	504	479	462	436	465	439	476	490	457	468	483	484	467	458	483	464	492	505	483	523	483	481	445	498	433	452	473	479	523	477	498	462	468	495	474	479	524	468	456	447	515	466	493	490	456	501	494	506	489	461	461	509	451	495	486	517	443	452	462	506	450	462	464	486	463	499	501	484	503	520	517	474	483	465	502	490	481	469	506	450	484	474	479	510	493	455	469	477	488	498	501	480	493	455	501	477	512	479	476	460	485	501	448	476	518	492	489	503	471	481	506	453	449	454	475	488	504	508	495	466	459	485	484	481	481	495	462	517	498	481	480	487	470	470	506	476	439	481	468	511	445	462	485	442	466	462	479	445	467	498	487	463	473	478	445	480	448	495	488	476	470	465	463	478	503	503	474	496	505	459	461	490	497	481	475	462	448	489	482	492	497	446	479	521	453	438	494	473	474	468	465	475	489	510	464	480	503	483	455	471	509	495	482	489	484	546	530	437	472	504	436	462	467	507	494	471	474	457	459	497	430	491	474	492	471	452	469	488	455	455	426	444	477	440	488	524	470	475	481	500	485	449	504	462	457	456	471	484	424	426	479	444	509	484	450	522	472	486	473	446	468	497	500	489	526	486	451	468	461	515	495	492	508	482	511	471	456	476	507	447	481	503	495	509	477	484	500	453	447	509	488	485	466	490	520	530	483	515	470	481	453	504	495	507	506	487	512	472	500	449	452	488	481	500	470	470	505	453	479	447	472	460	466	494	483	490	451	462	477	473	489	476	470	478	499	476	486	471	486	496	496	462	469	533	466	474	471	454	495	471	501	463	438	495	482	486	463	491	473	475	472	505	486	458	459	523	469	489	425	475	495	458	511	471	482	485	473	516	511	440	476	450	461	491	511	490	461	448	440	462	493	498	500	446	506	437	516	517	488	481	477	452	498	509	475	450	500	484	472	484	510	444	475	461	499	514	494	506	466	497	477	449	484	495	461	485	462	482	486	493	435	479	496	491	513	531	445	515	459	471	443	482	510	500	480	467	493	472	464	471	455	454	489	473	441	469	491	529	505	485	473	470	502	460	499	491	483	485	465	466	487	512	481	483	481	506	472	489	478	490	492	512	497	517	488	456	457	486	494	507	473	447	457	532	450	474	456	444	464	483	493	491	500	527	481	478	448	476	503	502	483	526	460	471	511	456	460	479	487	447	517	477	467	476	479	475	438	477	442	428	530	482	468	469	468	490	498	438	480	481	442	511	460	473	473	500	488	483	485	463	501	481	478	479	485	480	465	476	516	472	497	436	497	440	504	485	460	494	468	482	493	511	455	452	485	472	531	466	498	482	485	471	433	430	450	556	425	454	454	492	465	454	462	468	491	502	464	496	470	495	504	460	418	443	479	493	545	482	435	526	501	496	484	458	504	503	455	484	512	466	460	485	482	502	486	486	448	473	489	495	477	462	445	457	466	475	467	498	488	484	479	459	462	474	491	472	478	489	492	462	512	508	454	499	506	497	444	462	473	467	492	493	427	491	503	510	471	480	504	482	481	468	461	451	522	463	439	466	481	485	458	478	451	467	457	489	481	469	485	470	442	501	451	488	483	475	456	428	490	502	445	505	477	482	494	472	472	518	452	494	509	506	464	510	487	477	459	526	497	492	471	523	498	482	503	459	469	510	472	487	475	501	474	446	491	481	488	482	480	482	495	497	442	487	484	467	421	481	510	525	458	488	456	484	484	491	464	497	445	499	454	473	508	472	458	482	480	508	508	490	462	483	488	478	463	485	504	501	483	460	480	481	481	493	512	495	480	477	483	478	484	454	516	478	527	476	427	486	474	455	472	460	474	459	465	508	492	463	475	466	486	490	514	481	459	486	470	480	487	472	488	461	506	481	466	486	465	461	484	473	477	464	513	461	469	478	474	461	494	504	503	510	497	463	476	531	482	484	473	497	491	495	498	485	504	477	476	498	504	459	464	486	513	495	482	485	499	483	452	536	476	478	465	485	473	483	481	459	519	482	503	479	495	439	494	489	500	508	497	466	449	487	475	471	487	509	500	478	525	454	499	481	455	477	508	493	456	506	478	469	474	531	452	485	485	513	487	480	469	483	509	467	464	472	483	443	508	480	431	425	439	491	482	471	491	494	467	455	457	502	475	483	485	458	470	485	474	486	472	454	473	457	493	465	492	495	449	453	515	485	491	434	482	500	451	490	469	470	474	477	486	474	513	430	474	462	518	489	501	467	505	468	474	527	469	519	506	470	407	488	453	501	495	505	490	523	517	482	509	473	461	474	456	476	496	490	477	501	448	434	460	476	472	479	466	498	434	463	473	440	458	481
56052	67699	68566	29417	12523	2018	424	329	343	313	292	260	283	286	270	285	239	249	239	222	264	301	292	347	474	666	675	656	816	1287	2438	2864	3723	3256	6365	13217	14419	14338	10078	4140	2754	3431	3052	3884	1714	1077	988	1282	1523	938	494	390	486	736	685	457	438	298	304	410	463	456	551	651	743	485	508	536	352	278	295	327	271	258	334	269	236	249	246	219	245	238	222	218	212	247	236	192	209	256	226	222	242	217	229	209	224	204	210	236	219	194	232	231	204	191	212	212	215	248	218	218	231	210	201	221	221	209	197	203	225	216	226	205	215	219	234	223	195	189	212	207	210	218	205	201	218	248	207	216	224	242	223	201	197	204	199	253	215	223	207	217	216	243	217	219	190	228	239	233	197	188	209	205	204	224	198	212	238	191	226	191	206	217	215	230	236	226	238	202	213	219	229	200	205	225	230	217	212	187	226	224	212	233	226	233	205	213	204	235	224	221	206	188	223	219	247	222	204	242	231	197	207	207	217	241	234	194	199	223	215	210	213	218	205	258	207	200	219	206	191	220	226	247	232	226	223	211	193	210	219	235	231	226	212	224	215	240	225	210	218	226	215	220	204	209	227	241	204	203	230	215	202	188	223	237	183	227	185	217	214	219	227	202	193	210	214	220	218	230	249	204	211	236	233	195	191	238	197	192	211	201	225	203	223	203	235	243	200	232	221	225	195	236	226	200	207	204	218	204	216	212	240	219	202	230	226	218	211	237	239	216	237	230	223	211	249	210	238	245	215	218	224	229	234	198	220	189	200	186	220	242	188	229	201	199	230	192	197	195	215	211	209	217	207	215	238	238	215	231	226	187	210	195	214	224	216	219	252	206	242	222	224	225	205	201	227	214	219	207	217	231	196	220	218	214	182	211	253	189	225	228	232	215	238	224	210	209	191	230	227	215	239	212	242	239	245	235	195	216	202	213	220	211	245	203	202	215	221	231	232	223	216	199	224	183	212	238	226	232	220	202	196	234	216	190	191	239	216	234	241	228	247	195	227	221	214	192	217	212	221	211	223	222	215	220	205	206	211	217	225	211	244	193	224	213	231	230	234	196	233	216	214	222	187	204	246	212	229	236	199	213	224	213	204	216	211	204	230	209	213	193	221	197	198	231	218	232	225	213	215	214	224	202	219	223	230	191	240	223	216	228	219	240	193	191	192	218	224	229	205	242	230	226	221	222	214	220	201	211	214	211	220	178	219	232	215	219	227	231	205	207	208	223	198	217	195	190	249	214	222	231	237	200	198	235	205	224	222	201	227	207	196	232	192	201	246	236	187	212	224	203	204	225	191	243	217	238	208	203	199	218	234	212	222	200	229	231	227	216	208	192	203	216	215	236	231	225	209	189	213	215	213	220	197	204	226	258	204	218	219	233	208	214	237	251	220	194	202	227	218	230	212	227	218	220	206	207	210	207	208	205	194	233	223	223	207	224	188	227	223	232	206	252	230	234	215	233	187	210	220	192	198	243	236	195	221	225	226	194	215	216	205	204	202	233	192	222	223	198	189	251	212	214	208	215	194	221	218	179	225	226	206	251	211	220	205	244	208	186	229	221	233	214	198	234	217	215	208	219	244	196	204	235	218	230	229	230	239	196	235	206	215	220	235	208	229	202	228	229	241	238	198	203	220	200	264	200	184	188	215	236	214	219	208	213	214	190	243	217	200	220	224	206	202	193	203	227	230	223	221	205	241	216	245	199	218	193	224	217	197	222	234	213	210	208	207	239	249	210	225	228	228	214	271	195	237	211	209	220	221	217	208	224	231	242	209	206	199	210	218	204	212	228	214	205	249	213	240	203	237	197	234	215	208	212	196	211	211	222	222	218	236	254	225	224	197	227	239	224	219	220	210	217	184	217	248	242	236	212	216	207	222	220	228	221	245	199	229	206	200	215	226	236	222	183	217	225	202	197	219	205	220	211	227	212	188	225	207	177	206	208	217	230	194	218	220	179	246	224	213	221	190	210	233	216	202	250	230	196	211	225	221	229	220	238	202	213	220	218	221	228	235	200	238	225	208	204	218	204	232	218	222	224	238	217	212	223	239	209	213	216	224	187	209	206	208	212	192	210	201	186	214	217	202	215	237	210	245	217	195	218	229	211	222	205	215	212	213	220	236	233	185	203	218	184	209	212	243	187	206	205	216	211	220	212	186	216	231	201	233	210	233	208	193	214	198	223	224	243	214	213	240	211	231	203	210	223	213	224	215	206	215	193	214	202	218	218	195	229	204	229	197	200	191	222	220	224	214	214	207	241	197	236	209	221	184	232	216	196	215	237	193	229	223	215	238	251	205	210	232	209	195	233	221	219	252	217	233	214	203	242	227	247	232	205	240	214	198	228	246	185	222	201	205	203	215	189	228	220	234	238	206	190	250	204	212	219	195	222	209	243	221	224	212	226	227	222	232	236	213	219	207	217	234	213	231	197	201	241	203	224	235	203	237	241	230	201	229	213	210	194	223	229	224	224	240	201	202	193	209	205	223	231	230	219	221	232	221	223	235	210	227	219	224	218	213	218	204	231	204	199	220	194	191	214	218	230	209	202	212	214	198	196	213	196	221	212	211	226	250	226	218	221	168	206	206	206	250	199	233	192	239	212	199	209	222	215	233	211	217	227	234	182	235	199	204	229	206	206	205	172	207	221	206	197	211	219	219	221	212	216	229	199	216	207	212	201	191	205	215	232	241	208	208	230	213	208	203	236	196	223	181	222	235	234	223	213	207	209	219	215	237	203	200	236	198	228	235	227	214	209	255	215	215	237	204	204	226	201	218	210	237	216	227	223	213	212	222	191	225	201	235	222	216	218	238	220	190	226	219	223	233	242	220	236	213	204	203	250	206	198	221	234	224	209	189	221	219	195	225	202	198	220	227	218	206	224	209	203	215	217	197	213	227	208	204	203	218	197	207	209	210	215	219	205	219	192	210	225	207	227	201	228	209	229	219	223	210	206	235	242	209	217	236	211	206	232	223	187	201	196	219	214	185	214	214	207	216	234	225	218	191	213	204	205	192	218	225	218	204	234	213	218	220	216	218	243	232	210	213	226	208	218	202	235	197	202	237	239	232	217	197	212	214	199	215	208	200	237	211	240	214	197	211	233	226	195	210	215	218	204	211	206	224	234	238	221	241	204	197	243	214	206	216	227	211	237	205	205	198	194	231	212	228	192	204	226	205	219	221	192	229	229	211	219	215	204	208	203	193	226	230	262	205	214	223	186	213	222	209	190	230	173	220	228	221	244	238	228	181	229	211	232	239	208	214	227	208	226	233	202	254	223	246	247	239	220	239	200	212	223	225	229	214	191	222	223	212	215	226	218	222	221	220	214	199	196	225	191	219	219	224	249	210	233	204	215	213	238	234	240	222	200	213	239	213	195	211	206	213	233	204	202	243	222	230	217	247	234	257	192	202	231	189	222	213	200	232	194	205	202	226	217	216	217	199	220	211	223	222	234	206	228	213	230
40047	49276	62418	8149	2067	1800	1526	1405	1121	1084	1096	945	930	849	787	787	782	749	749	703	813	973	1088	1496	2531	3931	4122	3743	4914	7700	13778	15020	18351	16115	25098	38022	38231	38237	31534	18613	15821	18166	16990	20392	9510	6708	6296	7716	9880	5648	2604	2235	3152	5082	4402	2612	1934	1229	1225	1957	2379	2319	3203	3908	4752	2707	3029	3059	1537	1186	1315	1262	1103	856	1129	854	739	871	968	775	720	840	666	623	606	618	626	608	552	647	799	746	671	701	608	617	572	611	562	589	547	590	605	574	579	563	538	545	577	603	616	576	588	581	531	603	626	571	599	581	605	602	586	609	604	608	575	583	585	577	587	550	593	533	618	562	544	602	592	613	569	577	632	575	560	581	596	517	602	604	554	564	574	575	579	602	630	595	571	610	570	606	595	561	582	556	557	587	613	660	595	580	564	626	586	530	610	583	589	592	616	551	552	573	574	586	585	605	605	623	603	577	598	558	572	574	586	567	581	548	577	614	559	580	587	601	618	560	575	566	568	594	539	566	558	632	605	574	610	577	600	590	568	576	564	570	591	558	540	564	592	617	573	600	581	574	566	592	611	628	574	627	565	601	580	602	612	586	601	602	599	581	557	550	582	611	590	595	580	590	588	603	634	559	627	611	589	564	549	585	544	591	597	593	591	602	580	555	594	581	572	597	579	582	532	585	600	591	568	622	602	580	524	611	542	604	572	550	625	600	589	581	593	623	575	558	553	582	602	588	594	580	627	559	571	623	600	577	623	548	568	574	558	540	583	592	614	568	604	667	585	575	622	593	568	571	592	579	561	608	566	617	559	574	587	588	580	617	540	582	574	573	568	542	591	581	629	593	607	599	606	604	571	551	575	567	589	587	567	602	582	597	578	601	577	584	578	529	594	556	607	608	597	615	549	612	587	579	586	601	581	569	538	599	581	581	630	576	579	619	597	599	592	573	565	565	581	599	574	598	611	591	617	561	554	575	635	605	584	563	611	624	591	592	576	530	558	557	557	550	539	616	601	586	590	563	638	565	585	561	583	657	602	564	595	565	612	585	584	586	535	593	581	576	611	584	559	586	585	631	583	584	609	582	588	586	560	633	589	570	573	597	541	606	573	613	593	562	587	589	591	584	586	589	552	583	579	615	599	633	556	591	581	584	606	592	555	578	582	606	560	596	557	583	547	569	591	578	602	585	582	613	556	602	571	547	577	598	567	584	532	597	579	542	616	579	550	601	566	598	562	579	577	555	558	607	563	562	570	563	559	581	595	616	612	554	543	574	557	581	581	611	586	601	617	603	567	589	593	589	571	547	591	572	558	591	576	614	590	609	581	612	574	572	573	605	588	547	625	565	585	597	606	577	579	628	600	556	579	566	621	565	561	580	545	598	598	581	577	595	639	576	573	607	611	605	563	618	580	665	561	564	608	591	629	587	609	540	588	569	565	569	608	574	556	561	567	578	539	595	545	581	586	555	555	547	604	586	600	561	611	614	608	530	540	549	594	582	537	602	577	605	564	559	585	606	564	587	556	581	586	568	586	595	598	603	590	577	595	608	592	579	592	571	633	566	561	578	628	605	566	551	554	542	569	570	601	570	568	590	603	571	587	614	605	619	609	632	571	563	564	588	533	589	583	576	561	597	581	565	586	597	591	602	561	567	574	558	584	566	599	561	575	578	560	546	586	637	572	623	592	562	571	575	563	609	587	577	552	572	608	562	572	577	554	567	552	618	660	565	584	557	566	567	574	578	592	607	556	577	557	598	582	631	569	598	619	556	601	573	519	571	575	586	604	608	581	594	562	530	568	575	611	584	569	573	573	570	592	567	620	600	585	593	572	545	603	592	587	579	634	558	598	597	588	571	574	593	595	566	584	552	597	637	541	567	552	614	546	584	562	581	622	586	589	557	579	584	581	589	583	590	614	557	595	592	589	636	561	593	571	622	579	611	599	536	585	572	607	585	607	577	564	572	599	581	560	582	599	606	582	523	599	609	572	562	606	578	534	583	601	564	576	556	589	611	554	564	567	609	612	535	586	584	638	578	564	591	571	595	571	564	602	618	599	601	600	566	578	584	580	635	606	578	579	551	579	561	585	591	588	551	551	558	615	546	603	587	564	578	601	550	590	573	602	597	626	576	530	590	575	570	588	597	548	589	568	570	610	566	559	576	621	609	583	575	598	559	606	567	586	562	551	565	574	587	552	573	568	574	553	574	564	581	612	604	612	587	592	579	547	589	587	589	596	561	597	574	550	565	589	579	605	556	536	613	599	590	600	571	559	586	559	568	602	544	602	544	548	570	557	558	591	566	558	599	569	587	583	596	592	591	585	582	556	553	533	553	597	620	600	553	615	567	562	582	629	575	620	571	621	583	594	627	579	618	606	594	571	607	565	583	578	566	528	565	568	585	581	580	555	580	582	601	617	554	630	559	576	603	597	539	570	593	586	556	572	533	588	586	565	578	574	597	590	578	536	553	616	620	580	580	563	566	592	624	606	566	565	597	569	597	554	571	634	584	590	581	612	600	575	543	624	526	533	597	617	555	594	573	614	598	587	555	555	564	570	570	584	558	614	595	566	642	614	566	532	564	570	567	611	619	573	594	583	582	586	571	593	555	592	564	608	585	575	600	557	557	579	566	605	593	577	586	575	585	619	577	577	565	542	637	577	590	533	608	581	603	584	588	556	596	575	593	624	569	585	580	541	598	623	553	574	609	612	603	559	584	534	564	580	608	593	543	603	575	556	620	587	557	611	602	561	594	564	617	599	573	594	593	582	574	581	577	581	576	576	618	520	584	565	592	601	577	571	612	609	593	569	584	615	575	561	607	580	598	590	600	551	567	613	638	583	574	554	571	590	592	552	560	580	557	613	615	597	575	547	579	579	618	596	604	604	579	547	549	552	589	580	591	637	584	523	585	597	600	602	537	587	585	594	582	544	593	619	590	578	603	585	619	561	601	606	575	605	614	578	569	568	576	589	584	584	583	615	604	578	564	582	545	568	615	600	578	607	541	581	589	614	555	575	575	594	578	575	556	590	560	619	584	611	584	565	620	593	568	534	551	543	585	583	569	575	590	557	623	603	607	579	576	573	557	597	557	592	587	559	585	566	609	535	549	593	549	564	613	566	557	572	563	610	554	605	570	605	575	592	537	574	553	578	611	602	577	607	619	621	566	595	575	604	584	632	570	610	588	598	600	618	558	571	616	557	563	569	595	620	565	565	593	600	580	541	558	557	596	594	592	595	555	577	589	594	606	592	588	599	566	582	614	557	591	609	553	571	551	610	584	585	605	577	585	591	593	573	564	561	619	564	581	564	569	567	585	556	623	556	586	598	608	622	565	574	580	625	574	575	547	569	594	593	603	552	612	601	580	572	573	613	603	627	593	592	629	588	584	567	560	596	586	581	578	583	602	607	553	590	583	556	560	589	556	590	592	572	560	599	549	562	575	614	581	592	598	560	551	541	637	595	586	632	604	568	573	558	558	598	583	606	584	610	575	539	578	584	588
8337	9890	15263	2092	353	209	161	186	183	155	166	176	179	187	181	180	191	168	185	175	164	178	209	213	185	209	233	180	206	223	292	263	293	320	400	698	784	735	556	342	260	303	283	287	195	208	188	232	211	181	180	198	185	175	184	176	185	200	172	180	187	187	184	199	209	197	191	197	168	180	194	183	169	168	165	173	153	149	165	170	163	147	171	167	143	174	185	177	192	167	160	170	182	168	203	168	150	168	157	163	177	189	181	157	181	163	183	155	153	154	172	196	182	169	186	160	192	170	160	173	187	172	161	185	158	162	205	163	160	161	171	152	179	174	173	191	171	168	162	154	185	169	173	169	156	148	196	176	184	163	199	185	167	181	188	181	173	160	167	192	196	177	169	174	173	161	173	175	176	177	182	190	180	168	176	186	164	172	165	160	186	160	178	162	182	190	192	191	163	179	223	170	188	158	198	195	177	191	197	175	164	193	162	139	164	188	171	164	161	188	176	165	164	171	156	171	156	176	167	174	163	192	164	203	175	149	190	180	161	182	182	199	155	179	171	182	176	173	179	174	165	164	187	144	180	169	177	149	163	182	167	181	204	180	173	154	152	160	173	142	192	186	184	169	171	158	160	184	150	169	188	187	187	200	186	177	171	162	162	158	176	170	165	164	173	193	160	189	150	150	184	171	177	190	156	169	186	161	180	165	166	155	171	186	172	164	172	180	166	182	186	165	167	198	174	202	189	198	153	170	171	199	174	155	173	168	193	164	165	175	168	205	179	157	165	184	168	177	158	173	162	175	161	167	170	159	172	190	155	179	190	184	178	196	151	171	166	162	177	173	197	181	200	157	189	176	175	179	174	161	165	187	162	184	178	167	143	173	168	163	159	176	171	161	163	151	155	167	187	170	193	151	161	175	170	176	174	157	181	186	164	150	178	172	174	172	156	191	186	175	161	177	157	172	208	152	179	172	181	155	209	163	199	175	175	174	160	181	160	181	168	176	157	192	178	166	197	172	162	180	146	157	185	168	164	189	165	156	153	144	192	174	160	203	163	178	158	163	162	201	171	192	178	178	178	162	177	159	166	201	154	159	169	160	176	188	180	172	156	180	173	144	177	163	188	164	163	167	179	176	167	181	169	180	184	169	177	177	162	169	171	164	173	184	187	171	179	169	171	162	157	183	172	184	155	179	179	170	164	199	163	183	164	154	173	162	170	199	176	168	206	168	156	171	181	177	158	136	177	177	177	164	181	138	174	171	174	195	168	171	173	189	206	173	196	156	160	162	152	165	161	158	174	161	166	163	147	153	180	169	171	170	178	198	175	181	188	163	169	183	180	178	182	173	187	184	181	160	170	175	189	179	169	163	160	162	185	157	141	168	160	161	173	182	182	169	174	176	188	170	189	172	162	175	164	166	172	183	169	169	172	166	191	165	170	180	166	165	174	173	167	165	165	174	159	178	161	154	205	166	194	168	178	151	163	194	183	182	166	183	191	148	173	166	169	179	173	160	186	157	151	171	179	171	157	177	178	170	196	176	201	176	171	177	166	175	149	159	160	158	186	154	193	148	166	163	186	146	149	175	177	181	169	188	164	200	153	185	151	161	148	150	197	163	166	201	164	161	160	185	187	175	144	159	164	172	164	146	168	171	168	166	165	177	164	173	175	189	149	155	154	179	186	177	181	169	171	161	174	165	173	174	170	162	165	182	177	179	166	161	185	165	198	180	184	165	170	173	130	189	184	173	179	153	168	172	158	178	184	155	170	187	178	170	192	169	178	175	158	184	169	130	158	169	167	171	158	173	177	169	186	167	173	164	168	175	161	170	196	192	164	151	162	180	172	173	182	152	179	169	194	163	174	171	142	183	190	190	155	162	166	183	178	148	181	181	172	168	197	160	151	167	155	172	175	166	184	172	151	183	200	186	184	147	199	166	175	144	157	160	167	156	147	177	193	163	180	178	176	168	180	172	185	170	166	195	155	198	160	177	168	172	173	145	162	161	159	170	192	169	163	154	175	168	171	177	175	175	176	162	176	172	169	181	188	181	195	169	187	172	175	152	191	155	180	176	179	200	184	190	168	169	132	177	183	143	174	196	150	160	164	163	166	165	187	173	167	194	172	165	204	178	178	197	176	167	179	182	179	171	147	186	152	164	176	167	176	162	175	160	147	157	161	171	185	162	162	189	170	168	189	182	158	193	148	182	176	179	198	185	156	194	194	194	194	166	172	182	165	178	167	181	188	168	164	164	147	176	150	159	171	171	181	169	181	168	147	147	147	169	180	155	172	172	171	170	171	198	178	160	177	140	170	183	144	172	172	162	166	169	177	180	150	170	169	169	167	172	179	167	191	167	167	175	176	184	162	194	162	181	173	191	161	167	152	190	185	169	187	159	165	170	166	176	176	134	173	177	162	167	174	171	184	174	186	169	157	169	144	183	176	168	176	178	176	178	145	150	182	176	180	171	159	147	166	149	178	194	159	159	168	182	152	182	176	169	179	178	166	177	153	169	189	171	180	157	143	146	157	164	179	169	171	171	171	168	159	150	177	176	165	194	175	168	176	156	181	162	170	186	161	179	175	167	182	184	167	174	191	171	192	190	165	165	178	186	176	170	196	169	182	176	150	187	170	166	158	162	157	174	174	164	174	192	183	187	173	174	161	177	164	191	175	166	183	177	170	166	174	178	167	158	169	166	181	181	153	170	155	189	207	166	190	202	172	189	173	171	161	160	151	170	190	159	169	155	172	158	174	146	192	161	184	173	173	166	171	179	204	167	167	164	173	141	174	172	169	161	188	165	173	186	152	163	221	168	193	160	156	191	170	165	164	169	189	168	173	167	177	165	183	174	180	168	174	171	162	154	159	176	164	163	177	187	189	186	161	180	167	171	178	183	169	180	149	179	186	171	161	164	205	169	160	159	180	171	179	166	181	164	167	187	182	191	186	164	158	180	181	178	157	181	165	189	162	200	173	171	167	172	153	174	195	164	177	169	164	177	177	157	179	191	155	173	140	176	179	167	169	138	167	187	184	156	169	152	173	169	177	178	186	181	173	171	179	147	190	173	154	177	167	187	174	187	171	190	197	175	175	191	145	175	160	170	164	179	180	157	143	157	158	152	181	161	191	201	187	173	157	195	167	160	178	170	186	192	165	161	163	160	164	178	175	176	169	174	162	174	182	222	165	175	174	168	185	167	183	156	159	203	201	201	196	188	157	191	183	185	147	173	177	161	173	150	174	157	171	168	174	172	157	211	163	172	193	177	168	184	180	146	170	163	167	168	156	149	163	168	180	153	161	163	181	154	179	164	191	184	197	196	193	158	192	144	149	195	171	193	200	173	171	164	180	199	173	180	189	176	166	172	169	176	180	157	186	167	164	200	161	179	174	177	165	172	189	170	154	184	166	161	197	162	162	177	169	177	165	181	174	192	151	189	184	189	169	154	181	177	168	173	187	179	180	156	196	196	182	157	148	174	180	163	156	172	171	182
8074	13672	21056	2387	552	530	544	527	550	460	469	500	465	472	492	508	430	522	510	495	492	526	640	670	666	708	701	733	689	883	1523	1235	1325	1576	2230	4276	5036	4308	3206	1594	1337	1505	1456	1494	860	773	677	803	883	787	569	561	582	704	594	601	629	590	588	646	718	691	630	700	678	662	634	604	564	537	500	476	514	498	488	519	500	536	515	501	486	546	524	512	533	484	465	489	504	496	463	509	511	493	445	482	479	448	443	491	466	484	501	495	497	475	466	499	462	521	446	488	495	482	467	479	449	442	508	482	495	444	481	522	476	492	463	498	433	489	468	498	473	496	480	497	437	467	467	455	488	568	504	427	453	482	539	474	503	495	495	463	497	498	516	486	435	476	455	466	512	472	434	498	496	485	427	475	508	504	510	496	496	482	486	522	493	528	466	452	492	474	495	456	489	438	439	482	469	454	507	452	511	470	477	479	512	488	457	495	506	510	483	482	468	482	496	511	473	458	465	477	443	455	492	492	490	487	483	454	470	487	497	484	468	499	518	566	459	461	509	450	512	460	486	455	436	486	491	491	430	473	492	489	490	496	470	459	438	482	495	423	482	462	466	483	479	485	437	480	523	488	460	507	462	466	490	486	467	469	468	459	473	441	465	448	528	463	480	489	478	483	476	486	495	493	473	488	490	475	480	453	472	516	484	484	464	473	500	466	473	489	470	478	450	502	500	482	529	528	481	478	498	485	517	491	468	464	470	471	546	479	499	493	491	478	496	492	513	496	481	467	492	467	525	500	473	442	496	477	531	472	460	490	440	494	481	464	483	499	488	475	500	482	477	501	444	436	470	474	462	497	481	463	488	498	461	507	430	454	478	467	488	474	498	476	507	499	503	512	465	521	472	459	484	436	492	473	469	459	497	480	507	504	522	464	477	495	464	473	461	483	496	493	458	475	500	455	489	442	494	459	524	453	473	478	510	501	492	468	466	482	477	497	527	461	489	510	440	469	465	481	485	488	472	476	488	507	455	472	477	495	483	475	498	498	488	484	456	480	461	452	486	493	469	463	455	462	457	497	494	504	494	528	499	489	478	480	538	481	488	500	478	467	469	485	477	480	466	450	434	476	474	491	500	452	467	462	458	514	492	467	470	465	469	467	496	474	472	483	461	450	490	447	473	465	472	456	495	496	476	444	496	490	463	464	491	494	476	479	477	487	437	469	461	466	451	484	492	458	496	478	480	489	478	445	511	421	454	499	532	458	461	475	524	490	485	467	466	440	486	455	483	466	469	484	506	478	466	471	493	488	475	454	534	481	459	451	470	489	483	492	478	484	486	536	457	480	500	521	544	456	485	481	545	468	496	446	483	512	506	476	481	439	455	507	497	478	490	482	494	511	448	465	424	435	492	493	496	493	492	480	465	450	480	489	429	490	461	477	499	476	477	490	478	477	496	492	465	455	472	506	463	494	467	436	498	461	466	474	455	491	434	493	432	477	478	470	454	477	470	475	486	492	478	426	477	448	466	469	480	489	469	472	443	457	461	449	473	476	471	492	449	463	510	457	489	490	488	462	505	468	457	483	458	487	508	488	466	481	453	461	476	443	481	472	503	533	482	488	479	490	490	470	490	474	508	496	476	476	497	445	468	448	458	436	465	473	467	499	497	506	484	483	449	483	493	509	489	495	493	476	468	501	500	451	482	452	491	447	438	465	507	501	459	465	488	459	465	496	470	473	486	489	477	497	467	484	466	506	486	475	509	509	471	489	459	507	472	485	478	494	467	485	480	473	482	468	463	464	526	492	490	499	459	484	493	498	487	516	427	472	475	451	481	488	486	539	515	511	475	507	485	495	492	470	440	458	477	438	492	443	479	502	490	496	482	500	473	459	490	467	467	479	478	432	487	499	489	485	470	493	492	482	499	495	478	494	552	450	477	477	513	490	505	496	461	475	483	474	461	484	480	489	497	468	483	469	466	486	474	498	475	470	484	486	494	507	475	510	448	471	490	475	493	494	452	487	465	486	484	493	465	496	436	478	507	480	508	505	507	500	501	487	482	491	502	482	483	494	480	463	480	487	494	499	499	484	462	487	478	444	517	494	503	465	485	485	493	481	464	478	451	474	460	493	472	463	519	505	481	457	477	502	502	464	513	476	500	467	498	501	471	476	478	474	505	480	460	488	477	471	456	509	452	475	500	523	508	432	510	481	501	466	530	446	485	446	452	505	455	495	442	461	487	511	479	496	500	450	508	504	469	460	453	488	455	475	481	457	496	514	507	477	485	479	485	471	501	461	456	454	491	458	485	490	475	488	500	490	467	469	477	509	419	493	469	481	512	481	462	437	456	504	472	469	500	493	458	437	493	528	494	447	463	520	508	509	450	479	494	490	484	469	491	525	507	477	484	468	476	500	483	459	476	462	499	474	538	514	525	442	498	464	469	485	494	492	460	495	491	504	459	476	507	422	481	463	484	485	521	454	464	475	482	485	528	454	489	461	455	483	493	446	454	477	498	477	490	488	489	492	476	474	488	481	465	481	486	473	486	493	444	516	478	480	467	450	460	534	506	430	475	480	450	499	473	446	526	472	497	468	464	515	493	479	528	499	494	499	511	454	470	493	474	476	486	506	453	497	485	464	456	467	491	479	478	539	489	478	472	493	488	474	489	478	481	455	474	501	460	454	481	461	490	510	447	487	516	472	439	520	484	492	483	473	480	502	450	485	458	439	464	484	466	501	482	519	495	488	490	460	467	508	460	517	492	468	508	493	519	474	466	466	501	453	511	486	449	494	471	513	463	451	558	483	445	505	486	456	505	473	468	452	445	483	484	508	489	465	435	492	465	448	428	492	493	534	465	463	438	490	455	441	494	495	473	473	450	471	458	488	524	457	484	480	442	479	456	502	505	498	494	528	456	472	511	505	497	502	493	453	511	467	495	472	521	406	516	492	476	492	463	478	488	505	486	456	474	497	505	467	460	506	450	488	468	454	495	484	464	482	456	478	451	485	491	458	490	470	493	455	465	453	466	464	474	469	508	496	481	448	430	456	479	491	508	550	489	456	462	504	477	481	490	493	468	493	506	499	512	516	496	464	493	457	492	490	447	475	487	468	501	453	484	481	473	474	489	477	444	480	487	448	497	456	481	483	501	459	469	499	437	495	454	470	473	488	509	489	505	503	479	477	474	494	499	513	516	504	468	511	495	499	459	467	476	450	423	564	450	472	487	480	482	498	463	474	482	471	500	484	503	477	470	458	475	477	468	472	518	470	476	489	491	482	474	497	497	441	536	452	490	522	498	484	494	518	472	506	481	480	500	524	478	448	480	503	466	447	469	473	428	503	460	498	509	485	527	476	442	460	459	448	455	502	502	444	496	513	480	496	467	494	481	505	493	501	477	474	466	479	482	519	502	498	425	468	486	475	458	499	483	513	513	470	546	453	532	493	509	442	463	485	519	480	493	471	457	471	508	486	491	454	487	494	460	492	471	479	453	503	473	475	484	470
47354	54356	60078	24814	4550	416	291	256	235	227	226	220	203	209	198	177	170	159	206	181	180	210	230	227	322	402	403	443	452	771	1662	1247	1182	1649	1745	5090	7125	6817	4542	2317	1460	1917	1513	1690	707	554	406	479	567	444	290	272	356	446	394	343	343	252	265	371	352	372	345	351	343	256	278	261	207	213	200	222	230	191	183	200	184	205	208	202	181	216	195	187	187	181	167	194	193	192	186	216	201	173	180	187	173	160	181	182	170	200	183	160	156	165	179	180	177	181	177	190	174	185	164	180	164	170	191	174	171	174	161	170	152	174	194	184	171	207	154	170	169	181	178	163	181	195	180	167	188	183	179	173	179	174	175	170	171	179	148	200	148	195	160	175	167	180	185	195	175	207	164	174	153	191	178	202	199	189	150	181	175	186	178	189	193	198	184	192	174	173	182	192	187	172	179	178	175	183	169	170	197	171	215	190	191	188	178	160	181	208	197	191	176	174	169	166	165	191	167	195	197	174	169	170	180	183	179	185	184	204	200	161	176	179	183	158	165	183	178	190	146	176	179	184	191	182	184	181	180	218	166	195	169	179	166	175	166	201	180	158	174	164	164	214	173	171	159	174	182	204	176	169	166	168	156	180	169	194	178	165	168	172	209	159	167	179	177	183	165	163	162	171	171	170	159	165	157	214	167	145	180	191	180	187	170	173	174	198	184	174	177	191	185	177	177	180	203	179	181	171	189	174	164	167	166	178	163	168	175	185	191	173	168	168	194	165	168	189	188	171	180	160	192	198	215	179	168	168	179	185	190	153	198	212	170	154	182	190	169	179	200	171	201	168	185	177	168	200	209	175	190	191	180	179	177	170	193	177	169	153	188	168	177	179	172	219	205	182	182	190	159	168	193	162	198	189	174	190	172	178	190	186	154	186	181	204	152	162	177	192	192	177	185	179	161	186	163	157	158	182	172	165	194	178	163	191	165	176	178	216	167	200	198	179	175	185	179	194	176	163	181	201	177	162	193	177	161	158	175	157	171	176	199	199	220	170	178	168	172	178	201	177	157	196	182	175	204	172	175	175	155	186	178	196	181	156	171	158	168	163	175	169	170	202	178	183	171	163	175	168	175	172	161	203	172	177	164	173	178	180	153	180	182	185	184	152	165	150	175	169	165	195	158	192	202	174	155	176	192	196	173	155	189	189	177	178	176	174	189	181	172	180	171	174	183	187	169	166	166	160	179	180	185	192	188	158	160	178	164	172	188	181	174	190	174	177	182	152	184	178	201	167	182	177	160	169	170	173	175	182	188	182	166	205	172	190	177	173	172	179	174	164	159	190	169	193	195	200	180	163	199	194	165	189	187	165	205	171	189	180	168	181	182	191	183	178	189	181	168	173	159	184	196	184	186	180	194	184	194	183	198	194	169	161	186	168	185	190	161	161	170	192	181	181	194	205	194	180	191	172	213	172	206	176	187	182	193	194	172	169	181	186	175	185	178	171	189	175	164	171	176	171	189	189	183	169	178	187	203	192	177	194	193	173	167	175	185	164	179	183	159	198	191	170	180	178	183	155	186	187	172	183	162	198	188	192	213	184	161	161	142	195	194	185	182	161	171	173	179	164	197	186	173	192	164	187	194	182	179	186	177	140	190	192	187	187	197	173	178	174	193	182	190	194	189	179	167	174	218	181	194	177	192	202	197	148	165	175	184	172	149	183	185	172	189	183	205	191	183	170	179	179	168	192	165	200	168	160	178	174	217	173	215	183	164	160	164	166	180	190	172	158	171	185	182	177	176	173	185	187	137	159	182	180	189	156	184	166	164	180	195	192	185	169	178	201	175	157	184	202	206	171	194	188	189	174	160	161	162	183	187	185	179	187	163	192	201	176	191	192	151	197	182	183	182	165	183	155	172	194	178	204	185	166	181	148	181	173	177	182	177	168	168	153	185	191	192	181	191	198	182	179	190	167	178	202	185	195	204	180	172	191	160	172	188	187	174	164	210	154	172	183	182	176	168	186	199	173	188	195	174	165	167	193	198	176	162	158	161	152	167	159	157	169	170	158	181	181	180	195	157	184	155	182	162	173	178	190	178	160	163	172	165	165	179	171	181	201	168	199	175	175	180	185	171	200	178	164	164	177	189	175	173	161	175	179	191	176	152	179	172	189	186	177	165	160	169	181	195	168	174	203	176	169	141	196	186	187	179	180	194	173	183	188	181	155	162	160	194	166	196	183	179	179	185	188	168	157	188	181	210	201	199	177	177	187	182	184	182	153	184	188	184	204	177	176	181	185	180	158	183	187	170	180	166	168	202	168	170	191	195	169	168	163	185	199	170	168	167	182	173	183	189	192	181	175	185	188	186	184	168	182	168	173	151	185	181	182	170	169	189	191	177	183	159	181	162	175	179	177	178	170	170	176	185	151	181	174	188	183	165	170	179	200	168	172	183	168	163	158	206	169	204	171	177	159	186	184	192	184	194	168	193	161	171	174	179	167	172	160	167	175	173	167	173	187	167	167	170	180	195	191	182	143	190	177	184	181	181	167	188	169	182	178	191	173	195	193	168	204	173	170	174	186	174	185	187	162	184	176	181	158	186	189	189	168	175	212	171	185	196	166	182	173	181	187	207	165	173	163	187	184	197	184	181	184	187	187	194	194	175	205	194	179	174	182	172	184	182	177	178	198	161	185	180	179	188	196	193	171	174	188	183	180	186	173	172	175	172	197	145	182	180	179	162	186	221	155	198	160	170	172	177	193	205	189	175	172	169	176	200	175	182	175	157	175	203	166	173	182	167	157	174	167	166	184	178	193	187	176	181	169	158	201	186	192	166	157	185	175	183	180	198	175	167	181	155	176	177	172	179	159	184	197	191	185	173	154	179	159	193	178	176	194	181	160	174	190	180	172	183	164	177	158	182	205	176	205	181	170	191	171	178	153	163	168	196	155	209	164	176	185	193	188	179	165	184	204	173	182	181	195	174	203	166	188	200	207	185	176	186	181	159	160	175	167	169	181	187	200	179	198	202	169	171	167	163	164	193	172	194	163	172	181	162	194	191	180	220	204	158	178	180	172	176	188	170	153	177	165	173	189	169	200	178	189	183	187	192	173	191	167	176	189	186	187	186	189	187	200	169	163	171	183	186	201	186	188	193	176	210	157	196	144	192	185	184	180	188	169	164	194	184	170	191	181	196	169	168	182	173	195	165	174	179	183	184	194	177	194	170	173	154	208	170	185	188	181	164	193	168	163	139	165	177	173	195	153	163	209	192	187	168	179	187	182	179	172	149	183	190	202	181	172	168	177	193	167	151	179	188	164	152	170	180	177	175	207	193	174	203	142	155	184	182	160	177	182	189	168	173	164	181	202	187	183	176	181	198	197	179	170	175	166	192	202	181	160	152	193	192	174	190	167	173	185	170	186	191	197	157	194	165	149	173	170	190	182	170	161	181	171	177	196	167	187	202	156	172	159	186	164	190	160	158	173	186	174	175	164	189	180	165	193
31150	38175	52712	7837	1213	1051	974	894	837	743	707	665	680	608	565	588	578	587	551	593	645	677	744	981	1389	2049	2166	2197	2709	4787	10552	7441	7609	9944	10492	22963	28506	27712	21019	13698	9427	12016	9572	10682	4224	3459	2545	3069	3617	2725	1599	1184	2124	2923	2490	1933	1612	1118	1262	2114	1858	2033	1794	1755	1763	1464	1157	1016	1007	804	762	766	859	651	577	602	651	615	620	634	678	577	594	483	529	476	522	507	489	545	634	708	636	660	569	490	489	469	445	498	475	546	471	492	479	486	528	489	459	498	502	491	495	472	549	474	524	499	478	492	478	485	515	476	524	515	559	496	518	500	513	486	486	486	543	522	512	524	478	498	497	572	528	494	513	457	501	522	489	474	528	517	484	539	496	532	459	457	534	541	501	526	497	492	465	520	464	464	512	511	497	497	500	488	489	483	489	519	497	500	529	492	487	521	461	492	477	502	494	511	484	514	484	499	487	491	474	496	489	511	435	506	513	480	490	529	501	487	506	497	501	535	532	463	518	495	489	493	466	507	474	539	508	520	496	533	471	495	500	498	550	485	501	485	544	519	519	489	508	485	512	507	504	516	470	526	491	455	506	477	514	519	515	485	501	486	477	494	518	510	518	503	494	514	520	481	495	463	495	501	497	504	498	517	509	495	513	460	529	507	513	504	494	538	497	474	460	497	543	504	505	497	514	488	454	505	508	551	493	510	465	526	494	488	502	476	470	504	481	535	489	491	503	522	485	488	502	497	499	504	498	510	497	521	470	541	511	502	499	474	499	476	500	501	513	486	479	503	539	506	462	512	528	515	528	458	456	513	468	458	477	488	467	500	526	487	516	543	513	530	495	522	507	498	498	496	492	481	550	463	513	505	517	498	495	517	495	491	453	485	470	506	502	452	512	491	502	493	502	489	525	526	488	489	481	504	528	497	508	483	489	498	519	465	480	481	532	520	494	511	489	458	491	488	503	507	479	516	486	470	488	490	513	520	521	505	531	492	525	509	508	484	445	512	477	536	531	510	495	493	516	514	468	501	511	522	502	512	483	481	518	477	486	524	458	493	524	482	495	498	537	497	488	475	507	540	487	479	482	491	503	517	498	487	485	543	497	504	504	516	501	495	503	535	470	478	493	488	486	485	517	519	508	520	481	550	448	457	481	508	498	517	516	517	532	487	518	519	508	495	479	519	473	522	536	507	515	518	479	472	522	490	478	478	526	497	537	454	489	497	502	494	493	501	493	478	485	474	494	517	497	498	519	498	530	505	515	507	474	512	505	528	475	487	448	495	522	526	505	517	482	476	502	535	501	503	511	523	472	491	493	492	479	543	507	546	499	482	523	507	495	478	515	531	507	520	453	534	524	478	531	505	485	478	478	484	498	488	477	527	508	512	464	523	482	518	500	492	523	513	485	501	543	516	501	506	470	490	491	505	501	512	483	517	477	522	525	501	532	517	559	485	455	478	523	478	520	494	548	464	480	494	533	487	474	511	523	506	480	490	476	496	506	494	486	516	513	467	516	513	520	491	522	514	509	485	528	534	494	503	525	462	483	457	537	492	453	564	484	476	511	492	480	493	474	490	505	498	455	492	503	493	505	527	471	474	506	485	499	490	487	469	516	493	493	508	462	505	480	452	522	461	545	482	477	545	505	487	516	458	490	507	504	496	516	518	483	482	456	502	469	535	496	464	486	511	498	494	528	480	525	486	499	510	522	474	465	512	508	492	515	476	482	513	486	507	470	498	497	486	501	503	486	537	486	509	487	498	521	492	546	503	499	511	509	509	470	519	502	507	466	516	494	516	473	531	488	502	550	520	525	505	504	507	498	477	473	540	524	477	476	489	512	500	496	525	538	516	505	476	435	476	476	501	497	469	496	465	506	512	501	512	484	532	446	504	527	472	490	500	502	526	497	514	507	537	469	490	502	519	502	579	501	488	427	449	461	530	471	549	518	493	499	474	501	466	491	488	464	508	523	541	474	497	492	479	478	538	505	511	473	488	494	484	485	491	501	501	498	457	480	504	459	511	472	507	507	511	512	513	520	487	472	487	509	467	479	522	469	495	520	501	489	489	504	495	551	553	469	526	528	528	491	514	478	474	482	494	521	492	477	477	507	504	471	482	519	467	526	541	497	507	502	519	499	539	530	507	532	479	492	485	479	481	516	516	490	513	547	469	521	485	506	500	547	466	522	506	547	505	488	488	521	491	550	476	525	484	512	470	506	519	506	498	485	518	473	505	494	483	513	454	521	494	490	507	511	459	495	501	531	532	495	494	521	539	467	481	551	483	512	482	467	473	508	547	472	501	496	550	482	477	499	488	497	504	507	547	509	514	512	533	507	526	493	475	483	543	506	532	488	522	484	549	510	476	500	485	502	516	488	506	498	532	496	489	549	517	497	510	447	500	535	497	487	502	552	514	456	512	493	533	517	475	507	512	517	438	482	502	489	507	488	519	523	523	498	531	516	470	492	464	533	525	500	536	468	500	509	487	514	492	526	464	500	528	491	512	472	533	483	499	509	480	499	505	479	493	458	543	506	494	526	503	457	505	464	538	503	479	481	498	473	520	548	531	477	485	496	489	477	518	521	483	482	498	469	529	485	515	490	531	526	533	493	489	517	511	510	512	514	492	501	472	509	479	518	525	489	514	515	506	544	541	502	458	533	505	503	498	474	484	484	504	496	479	475	473	490	465	498	471	473	535	489	504	460	481	503	525	480	446	511	531	489	470	487	480	527	505	500	500	480	484	511	512	502	483	533	500	518	473	524	482	539	491	494	471	482	515	470	453	508	540	503	526	493	471	537	502	492	515	526	484	492	489	449	486	527	514	527	508	484	499	470	497	469	542	462	477	494	465	445	527	505	510	503	514	487	510	510	459	488	487	531	482	527	476	488	514	511	518	516	475	511	540	495	513	479	513	456	494	491	505	495	519	488	454	495	504	532	503	460	463	455	511	516	526	470	499	517	504	472	501	482	480	501	463	543	495	529	491	548	547	513	538	498	490	511	480	514	464	506	455	500	538	475	441	500	499	528	470	470	487	526	485	498	487	486	512	508	496	521	510	528	478	492	507	473	475	468	489	490	501	500	439	479	456	476	527	491	509	516	494	530	479	483	511	537	488	491	464	497	504	522	489	512	525	491	495	517	512	475	497	494	531	529	513	474	502	515	540	546	547	492	485	472	509	511	494	480	529	484	538	497	499	514	497	459	503	533	480	462	499	496	490	483	477	513	531	498	494	466	519	498	449	475	519	509	498	529	462	476	493	528	491	519	474	497	551	499	538	485	515	529	487	511	496	555	515	505	533	499	526	511	519	504	508	524	447	484	507	486	489	492	494	507	463	542	445	515	470	520	480	521	457	510	511	478	514	497	482	508	554	488	470	490	483	525	497	485	470	470	520	505	521	516	513	504	508	514	475	506	459	467	516	467	500	523	530	484	503	506	488	485	528	446	482	525	486	504	548	530	479	479	487	534	474	518	490	517	498	472	501	513	489
57045	68476	66688	29100	15175	2990	420	378	369	342	310	292	275	269	293	241	250	268	265	292	262	241	271	334	406	726	752	799	697	1136	2556	1894	3202	3058	5739	10150	12262	12878	9214	4819	2823	3630	2535	2670	1302	911	771	904	834	686	547	405	646	854	654	553	521	400	483	529	501	523	563	441	422	385	407	469	382	283	313	366	392	318	281	267	238	284	267	244	277	198	217	235	248	234	242	228	234	278	254	305	272	259	285	229	262	239	239	233	251	262	229	239	244	241	224	232	233	217	288	219	238	231	220	243	223	249	213	259	253	254	260	198	214	247	221	240	230	221	236	240	218	236	212	213	212	257	221	230	229	230	223	221	238	242	247	240	237	225	265	232	251	215	226	256	232	273	213	242	253	259	221	226	244	233	230	231	252	239	247	214	227	213	235	254	205	226	241	230	225	208	256	230	253	218	223	221	250	207	224	210	259	230	251	190	229	218	231	230	234	253	241	227	209	256	252	247	243	247	221	253	250	226	247	271	238	229	208	234	248	238	208	234	223	224	247	212	209	242	240	219	228	253	249	233	245	253	215	214	234	222	242	210	234	233	239	196	224	213	238	215	235	237	226	213	203	251	239	217	213	241	246	232	251	225	240	243	233	247	228	227	217	256	213	234	251	243	215	283	218	244	215	227	235	229	219	238	232	231	231	230	245	231	227	235	227	213	228	216	235	246	244	230	216	245	244	229	222	211	252	234	210	242	221	226	231	225	219	226	237	245	237	246	242	231	253	226	219	228	213	249	230	224	244	263	223	252	213	224	207	255	226	254	228	222	275	228	262	198	191	262	252	232	235	240	252	234	233	245	245	223	247	225	233	229	223	225	253	218	244	257	260	240	221	238	245	241	227	249	216	233	210	245	225	195	232	250	233	216	223	236	221	247	223	225	243	241	228	225	223	218	238	207	228	218	250	225	246	244	227	218	222	248	256	243	220	232	226	243	220	213	239	238	240	225	258	240	231	272	240	227	236	251	224	226	235	237	218	227	248	210	249	250	258	237	236	241	235	246	229	224	241	236	228	258	259	214	205	215	240	208	250	223	215	246	271	249	255	229	242	231	239	218	224	223	215	218	214	235	244	219	241	233	221	238	204	233	265	228	204	227	236	244	245	241	260	226	213	242	216	231	237	235	246	237	223	215	211	223	216	188	221	209	243	235	206	238	234	249	234	231	236	219	223	214	230	231	243	225	221	243	224	209	237	236	252	231	222	238	214	234	213	249	265	249	203	192	243	241	258	241	218	243	263	216	223	243	256	268	236	252	245	252	246	268	213	255	238	246	263	237	224	205	237	236	224	222	238	236	244	271	244	237	241	240	252	258	248	232	232	237	237	208	253	217	254	225	234	235	254	260	221	248	219	236	210	227	229	222	200	227	239	242	238	245	264	246	252	222	218	248	239	249	246	213	236	245	237	206	225	226	246	239	225	201	252	230	223	263	213	237	214	237	235	218	241	209	212	223	252	239	239	225	210	222	230	210	242	218	242	245	240	242	228	219	235	230	225	233	218	236	245	224	241	226	213	219	233	239	234	230	236	237	247	239	236	251	227	206	229	251	229	250	250	241	240	233	222	225	210	230	213	251	237	263	205	247	241	220	228	222	238	222	263	231	211	221	226	193	220	242	244	232	231	225	264	246	250	239	253	226	233	236	254	253	237	218	250	247	239	252	224	239	249	263	252	225	225	225	232	249	217	254	225	225	230	256	215	239	230	207	224	212	255	226	234	208	242	234	224	222	229	256	235	221	242	237	200	224	223	235	229	214	225	231	276	231	237	233	218	240	253	242	230	231	209	245	205	226	238	260	239	221	237	248	259	261	220	233	233	248	218	246	254	246	228	215	227	203	260	234	232	257	224	212	222	239	226	239	238	258	237	232	236	232	219	259	224	223	200	225	220	212	241	227	242	223	235	257	245	217	249	197	237	212	223	220	231	221	227	214	237	233	233	238	261	250	213	233	225	237	228	247	228	220	245	231	250	225	257	230	220	246	247	243	216	257	247	234	226	267	219	239	244	249	215	255	215	228	245	225	228	246	249	264	233	233	235	247	227	222	234	265	260	238	225	248	238	269	235	248	222	213	246	229	243	230	197	240	226	262	254	255	229	254	220	228	224	215	231	251	215	238	224	254	241	223	217	242	211	225	221	238	221	258	243	243	206	229	245	228	209	244	234	225	194	243	240	232	248	244	239	227	243	226	214	246	217	220	219	248	235	248	233	243	266	212	247	220	242	242	224	241	231	244	243	219	259	217	237	194	245	215	247	242	223	215	212	238	242	241	234	249	249	230	278	270	201	251	231	234	249	218	228	248	230	210	226	231	229	227	210	246	226	231	257	240	242	225	250	232	228	227	247	226	239	234	243	235	238	230	211	203	259	218	231	238	219	229	237	251	210	220	233	233	242	258	235	225	239	209	222	224	239	230	220	239	221	255	231	228	228	225	237	237	226	232	236	231	241	227	225	234	203	208	262	245	229	237	213	239	199	245	231	234	240	247	228	245	250	233	207	248	217	234	219	249	250	238	217	216	238	224	231	264	217	237	256	247	256	213	203	255	207	207	245	210	257	224	216	242	247	205	226	221	236	264	216	238	227	229	237	241	239	236	228	235	258	227	235	215	227	230	244	228	230	221	245	246	249	248	224	247	233	245	226	237	261	253	234	230	225	209	280	250	244	228	212	219	231	210	233	229	221	243	208	230	249	213	229	244	230	227	210	252	239	229	226	244	239	242	255	214	213	244	229	237	219	237	223	243	228	244	230	183	238	242	250	229	197	245	258	233	230	245	212	227	244	244	230	215	240	240	227	254	250	257	255	223	227	217	234	220	260	252	223	247	227	213	207	210	223	258	232	247	251	251	240	231	217	204	231	217	235	225	218	243	228	241	259	230	209	242	233	231	250	196	241	231	212	260	225	252	234	247	251	225	229	218	237	251	217	241	235	228	213	263	233	235	244	229	269	222	253	226	228	249	262	265	229	246	226	232	239	243	233	219	217	251	237	212	209	227	215	227	222	250	242	232	222	240	250	234	214	266	241	240	252	249	250	220	249	241	237	259	212	236	243	232	251	226	231	234	247	246	227	229	253	235	193	246	245	219	241	245	261	251	226	224	230	245	235	222	231	226	216	195	235	250	251	242	214	213	226	253	235	204	242	217	222	281	244	233	238	249	260	245	239	227	226	237	235	202	245	250	240	224	255	233	219	230	237	228	224	223	194	228	203	245	245	231	215	237	218	253	247	225	222	218	240	255	233	263	215	226	238	256	236	248	232	209	242	256	236	213	245	269	237	230	243	241	253	251	214	236	228	230	228	226	249	223	232	203	230	244	268	211	245	238	222	239	246	241	258	253	258	219	247	239	233	213	223	239	224	263	228	234	226	214	258	269	197	264	236	222	257	221	234	240	227	256	230	241	239	210	221	215	232	213	196	238	253	218	235	240	192	233	215	186	223	250	225	233	228	242
38381	47669	64783	9405	2042	1836	1533	1373	1272	1124	1052	1075	924	961	884	834	779	843	806	763	818	862	1022	1335	2179	4173	4348	4356	3947	6870	14770	10212	16395	15334	24139	32254	36327	36553	30523	21211	14980	18557	14567	15173	7392	5708	4939	5452	5054	4240	2543	1990	4313	5765	3966	3218	2995	2032	2410	2995	2869	2690	2947	2035	2369	1905	1970	1997	1582	969	1001	1503	1910	1246	832	764	774	851	799	953	861	702	653	613	628	641	620	642	656	740	853	1135	963	871	735	642	601	606	607	655	648	649	652	628	655	654	655	666	629	652	619	657	651	645	620	656	630	639	642	643	672	625	630	623	622	616	631	631	618	549	635	598	625	562	583	601	594	664	610	629	577	624	636	598	607	580	654	642	588	592	590	651	615	638	620	651	568	642	637	588	609	657	613	612	638	649	574	657	660	604	655	636	601	624	656	625	636	616	650	591	665	630	637	620	640	636	614	616	595	610	643	636	615	657	650	607	599	633	607	646	674	614	585	597	624	666	644	608	673	595	641	611	625	653	600	665	607	646	636	653	635	610	589	646	624	624	620	607	645	615	611	649	652	609	610	663	637	641	634	650	598	581	617	605	660	685	613	597	614	638	613	606	644	630	626	641	641	617	652	617	633	638	652	647	625	634	592	607	665	586	627	652	627	607	619	642	614	641	624	618	637	573	618	632	585	582	646	599	655	622	653	630	614	636	612	635	624	623	633	600	583	602	576	627	693	627	661	579	659	641	607	615	628	620	579	600	597	571	635	622	601	640	639	656	644	598	636	648	631	627	591	581	611	635	604	609	639	623	583	607	633	603	622	581	647	625	655	609	613	627	616	610	611	654	635	665	634	590	615	608	668	671	594	594	656	641	588	614	631	601	600	606	608	636	650	609	646	645	603	644	619	614	627	636	628	675	590	616	638	598	630	606	653	590	657	620	645	627	623	611	633	617	625	622	608	616	649	613	645	629	608	664	607	605	578	604	624	613	636	592	648	691	648	605	636	605	590	631	661	660	642	625	639	660	608	603	615	646	605	578	616	588	610	583	649	627	597	621	626	638	623	643	651	625	656	619	649	630	615	642	615	631	636	617	611	611	637	641	617	616	642	674	597	659	654	624	675	614	638	615	610	636	637	550	611	647	592	601	611	632	618	634	635	627	601	600	606	636	588	616	640	632	622	628	616	626	667	647	608	661	600	627	625	601	635	657	649	616	605	630	613	583	579	611	621	608	613	587	621	590	634	598	621	631	576	649	649	652	635	648	632	584	607	631	639	632	590	630	647	625	618	646	633	614	632	623	649	633	595	636	592	623	606	635	591	647	673	670	673	632	570	704	617	622	614	655	629	585	626	612	606	614	631	644	627	662	665	608	652	628	617	614	619	603	635	621	644	639	630	652	645	699	588	639	587	596	667	615	620	597	610	640	643	651	585	624	591	633	624	609	668	589	651	659	655	643	655	655	681	637	651	644	651	635	611	623	600	647	602	643	629	602	634	657	603	636	629	629	615	608	666	658	650	630	651	603	648	654	647	660	613	611	601	662	615	642	627	609	667	632	641	672	655	638	615	578	625	680	631	599	624	627	615	636	624	604	602	605	619	595	639	628	626	614	601	587	632	622	660	629	701	646	645	637	621	618	652	676	627	609	624	632	622	635	572	638	616	602	636	668	600	642	627	619	618	600	622	617	570	609	661	654	639	637	643	640	637	674	642	637	571	610	644	659	605	674	607	630	647	663	569	639	632	631	579	615	649	611	619	604	642	588	652	645	655	604	624	571	643	620	617	614	658	660	627	651	620	646	570	621	622	648	681	621	613	630	660	648	559	593	625	573	623	661	628	619	592	630	619	585	644	614	636	646	641	632	615	626	550	615	626	627	625	642	657	614	649	596	642	619	621	608	662	685	628	639	638	657	642	651	606	615	639	573	635	625	605	625	614	632	626	636	618	598	650	634	612	639	691	610	627	589	631	655	595	623	581	666	615	603	624	629	665	682	659	621	585	566	655	635	610	606	669	602	644	655	616	627	638	592	634	615	646	630	642	638	594	604	614	649	552	655	599	606	664	675	635	597	589	616	656	622	583	589	585	580	588	617	615	643	666	599	578	591	594	616	625	663	636	661	631	632	634	667	669	635	629	622	650	664	663	625	663	628	622	668	603	569	660	597	624	591	621	661	592	603	617	633	628	617	579	645	675	664	570	631	674	660	628	639	646	677	612	618	650	646	637	614	664	635	675	629	597	579	669	667	641	629	630	634	651	653	654	671	594	665	635	622	622	600	664	633	637	633	614	641	613	635	611	618	630	624	609	664	621	602	658	607	671	623	613	633	623	642	593	647	560	615	637	622	591	611	669	617	600	620	643	604	636	649	627	609	682	592	588	622	606	616	616	607	640	593	618	621	603	661	615	644	605	607	593	585	615	628	642	642	667	658	624	650	632	635	651	653	614	632	629	598	639	616	605	629	628	642	652	628	658	646	662	647	636	625	638	603	638	586	608	632	639	596	637	645	646	590	640	629	608	588	628	645	648	603	615	660	659	616	603	618	620	658	628	642	630	637	646	648	609	629	620	662	635	641	614	637	620	581	634	547	624	631	609	626	636	671	654	641	609	620	640	624	658	625	667	618	598	604	595	681	624	600	641	630	659	621	610	610	654	637	634	639	650	643	587	629	634	630	612	609	554	615	649	633	683	657	617	601	642	653	644	607	650	666	580	618	605	606	655	670	635	632	652	615	581	669	658	636	627	664	607	655	635	613	663	620	646	618	617	634	617	645	607	642	641	660	653	649	644	613	636	636	579	598	606	627	669	658	599	638	653	631	646	621	597	646	628	623	667	639	616	628	641	633	648	615	599	614	655	604	641	657	651	604	619	585	598	629	635	593	607	637	613	652	645	639	605	645	611	639	678	644	624	656	613	638	617	607	606	638	617	643	623	624	606	637	602	613	608	636	646	600	606	655	570	607	610	641	629	598	628	621	631	620	606	619	672	656	584	650	600	599	680	611	591	637	621	631	618	644	610	616	570	620	606	591	603	667	653	649	643	609	614	642	640	634	628	634	628	660	663	599	612	600	671	644	612	583	621	638	610	660	617	651	647	613	604	605	598	603	640	601	636	658	659	605	611	622	613	650	620	632	612	594	640	631	645	642	668	650	642	618	588	615	643	679	575	606	601	579	608	591	603	626	586	631	600	610	608	618	641	599	619	655	619	625	631	614	623	572	646	656	598	627	622	641	621	627	637	631	620	607	665	580	664	604	659	605	654	692	647	591	643	634	601	630	663	618	686	650	623	658	575	630	639	653	696	628	610	648	623	653	623	639	649	656	634	664	589	653	642	640	613	631	594	613	626	655	629	606	660	604	586	629	639	615	629	653	637	630	629	649	625	670	608	597	604	611	619	626	628	613	631	590	642	610	649	609	615	620	625	658	587	665	625	626	654	652	602	625	633	623	652	662	602	620	616	582	612	637	642	610	627	627	630	649	606	616	618	596	645	654	624	618	649	630	590	617
9342	9561	16130	2150	317	206	201	172	189	197	183	153	173	158	179	177	192	173	173	179	208	172	178	193	195	198	198	201	183	236	218	214	254	315	363	510	619	596	469	329	224	248	272	254	228	201	173	239	194	178	174	181	186	192	185	191	193	166	188	169	196	196	189	197	185	171	187	181	196	149	197	168	178	187	157	165	172	190	162	157	169	157	182	179	181	178	175	179	165	176	164	168	167	180	181	177	168	173	188	162	157	178	177	175	168	176	150	194	144	183	173	172	147	161	195	161	182	176	167	169	175	180	162	187	183	160	177	193	158	188	180	169	165	157	173	184	175	164	180	171	163	142	172	174	188	194	150	198	159	164	173	161	162	154	168	192	180	168	182	191	180	167	162	171	173	188	177	162	165	162	155	161	160	167	171	166	199	182	171	164	175	174	188	180	181	174	189	181	167	172	198	152	187	158	178	178	187	166	172	169	160	170	167	153	172	193	168	162	167	176	165	189	181	185	155	166	142	168	180	157	187	175	181	177	173	180	167	189	191	163	175	162	164	157	179	191	164	166	154	180	184	181	162	164	180	178	164	164	186	176	175	164	190	181	173	184	143	178	178	182	178	191	172	169	173	179	155	154	169	153	178	161	195	149	161	177	187	158	182	164	154	182	185	178	166	154	163	166	156	175	159	186	160	170	167	170	168	152	162	164	155	163	190	193	195	168	190	164	164	164	187	173	180	186	152	174	146	181	170	190	166	210	166	198	155	187	178	166	151	169	180	173	210	175	179	166	185	180	181	180	158	195	155	184	172	177	183	182	160	159	156	167	169	172	180	181	186	160	183	170	175	169	156	175	168	152	176	167	168	150	160	175	163	171	183	170	164	178	187	158	193	153	194	173	191	172	127	160	168	196	165	175	179	166	178	171	153	175	201	174	183	187	164	194	165	157	176	165	157	169	161	172	164	172	142	177	156	156	165	171	172	181	154	167	177	184	176	168	183	177	182	170	174	185	177	180	145	194	165	159	183	179	152	145	165	169	166	158	173	148	151	161	173	159	182	188	163	176	164	170	166	165	178	176	159	180	187	176	160	150	185	188	180	176	165	166	177	168	184	160	176	176	193	165	140	188	171	166	195	170	157	173	190	181	163	182	182	184	188	192	167	172	157	164	176	174	158	150	205	170	174	184	165	196	148	193	158	162	163	176	187	180	201	186	182	161	184	168	171	174	190	184	161	172	169	152	182	190	151	161	157	188	178	172	160	183	183	175	168	136	160	158	158	176	162	171	156	158	164	174	144	164	174	207	184	155	184	170	180	169	179	204	171	148	172	184	150	165	166	187	198	175	166	202	181	154	191	168	170	165	168	161	150	178	149	178	177	181	165	166	169	186	162	180	171	175	165	160	174	162	169	157	177	152	178	158	166	153	172	176	170	183	192	160	180	170	186	166	165	174	167	162	179	157	165	174	183	184	156	169	186	184	189	166	184	153	149	172	173	166	201	169	156	167	188	187	161	173	149	167	148	177	180	158	175	182	177	162	168	183	134	172	168	161	161	172	159	157	181	159	170	169	180	171	180	177	175	193	173	164	177	169	174	169	186	178	164	177	163	159	183	165	136	176	172	181	165	176	179	169	182	183	164	164	183	162	154	196	174	157	173	138	172	150	173	172	185	156	182	177	184	181	191	154	161	179	163	192	157	189	189	187	171	169	176	166	187	166	174	176	196	199	177	177	149	162	174	174	164	164	172	175	157	163	186	167	182	179	166	181	166	171	184	158	169	171	177	171	179	164	164	170	181	179	185	174	157	163	173	161	178	159	174	153	161	156	171	171	173	172	202	160	154	154	171	160	185	168	188	175	160	197	163	173	170	185	169	169	169	196	163	169	178	172	163	179	177	162	182	152	182	188	165	158	205	174	162	187	164	172	187	186	193	172	152	191	188	184	204	169	163	159	172	154	171	174	157	155	169	177	150	167	181	152	151	183	165	163	187	152	176	173	158	167	201	169	153	170	150	177	151	166	172	167	154	169	191	185	182	164	185	182	159	165	169	216	172	181	160	167	165	149	199	173	164	181	159	141	165	191	167	169	160	150	188	182	168	169	151	172	162	167	187	166	152	181	184	164	165	168	164	186	173	170	166	156	160	161	159	177	170	174	185	200	200	178	163	182	164	164	156	162	174	166	172	170	194	186	194	178	158	166	195	185	187	171	168	198	190	175	182	190	182	177	186	162	198	155	177	164	188	177	188	158	179	203	171	166	154	184	165	157	173	154	173	174	151	181	155	153	187	172	184	166	174	158	188	163	177	178	189	165	177	176	165	154	135	171	170	173	175	187	156	163	168	157	173	179	177	176	190	162	181	170	171	153	177	168	186	184	149	169	172	164	166	176	161	193	153	166	156	158	165	156	175	176	177	168	176	189	185	170	161	171	177	179	199	144	154	185	180	153	175	161	159	152	182	160	174	184	194	165	177	209	216	181	146	185	183	175	169	198	165	166	158	179	153	184	187	191	193	186	165	182	175	168	184	185	162	180	155	161	183	163	177	179	169	172	171	185	172	176	181	166	160	169	175	153	183	172	157	177	171	188	171	166	162	174	164	173	178	173	198	170	163	168	176	171	185	167	183	156	175	173	175	197	171	166	163	167	151	140	158	192	184	185	158	183	185	178	204	168	171	165	179	180	184	179	176	180	177	168	159	167	152	184	209	167	180	192	177	185	166	179	173	165	167	177	157	177	179	171	169	182	165	146	176	161	170	178	155	154	203	145	189	197	166	175	164	192	154	146	178	183	188	160	173	157	168	159	166	161	181	163	188	169	175	179	186	155	144	175	192	168	164	166	170	152	141	186	185	171	172	183	168	199	162	161	185	168	188	181	190	194	147	168	175	154	157	177	160	167	187	159	182	173	172	166	197	179	192	160	158	154	158	170	184	178	164	168	177	150	185	152	192	168	167	164	178	167	154	161	167	168	182	174	158	193	195	192	194	168	183	172	165	156	151	190	198	145	171	167	170	170	166	162	152	171	178	172	183	164	146	176	149	166	150	164	197	181	166	182	161	138	164	175	188	177	165	173	173	171	148	174	180	164	169	161	194	173	163	162	166	187	168	210	178	159	153	176	157	138	198	190	162	182	178	165	197	173	174	150	172	202	164	164	151	185	165	173	180	174	188	142	160	162	176	176	186	155	168	169	182	153	167	176	174	159	148	168	187	175	164	189	166	163	166	161	172	171	186	162	181	174	172	147	166	160	177	143	150	181	154	175	169	177	146	158	179	164	167	183	182	169	160	146	158	149	180	165	190	141	150	162	184	171	177	173	174	162	167	170	168	180	179	163	186	144	159	165	162	160	188	164	182	214	165	171	181	173	172	173	205	159	159	166	168	180	163	188	160	157	171	210	159	159	168	187	166	175	160	185	149	160	184	177	178	182	197	164	159	168	141	185	163	172	162	169	183	173	175	159	187	160	167	180	190	193	184	181	164	152	159	174	158	181
9357	12956	21656	2329	539	511	517	495	461	532	466	458	475	507	455	509	456	459	467	482	533	532	520	589	630	752	729	789	638	846	1115	925	1195	1334	1834	3262	3813	3854	2746	1699	1206	1396	1275	1136	732	680	783	646	708	639	567	517	648	701	611	541	565	584	658	662	610	671	585	573	602	591	563	546	515	481	490	536	549	508	490	524	503	486	498	485	501	511	467	507	497	496	449	459	464	512	487	465	576	522	523	486	440	486	446	491	443	502	473	476	461	477	456	471	484	478	435	454	462	467	451	466	465	477	481	466	473	472	459	475	504	481	476	452	463	454	462	457	489	450	483	457	467	459	512	492	486	500	473	498	504	482	449	475	497	502	474	450	465	486	483	423	484	530	487	488	450	475	467	477	477	474	462	476	445	510	492	487	492	473	489	483	459	428	460	465	472	481	465	481	476	461	459	458	478	479	489	443	496	495	475	474	463	476	474	462	485	470	459	487	474	494	491	489	438	442	514	483	473	465	488	469	465	458	489	483	474	448	493	473	452	461	481	475	429	501	499	516	460	479	436	481	506	467	469	433	467	471	501	459	489	445	477	503	463	461	467	444	484	427	479	453	446	468	470	497	450	465	443	477	479	467	460	473	469	422	513	494	480	495	481	483	456	443	460	444	485	470	463	509	486	482	459	442	461	512	462	453	503	476	471	480	457	459	427	478	457	464	467	458	468	489	465	462	485	494	479	469	486	461	475	496	497	462	482	459	482	501	493	541	528	494	492	487	499	469	468	453	471	527	469	458	505	513	489	451	455	464	500	483	504	452	526	452	451	462	474	472	446	473	485	437	453	470	508	462	487	442	432	497	487	451	453	488	467	503	529	498	485	491	472	482	493	484	485	472	526	484	501	472	499	490	471	494	443	491	507	496	457	502	499	490	508	473	490	464	506	509	484	441	466	482	468	437	484	474	475	484	468	422	480	448	458	488	467	518	494	451	512	515	476	447	487	509	461	461	516	490	476	485	496	500	476	504	451	468	489	464	517	476	466	443	456	451	491	470	478	460	469	490	474	451	505	515	458	466	449	502	469	457	447	477	461	446	489	470	477	456	468	501	505	497	474	467	506	500	523	489	512	480	466	442	482	488	453	477	482	513	509	539	493	527	468	453	504	513	482	464	447	482	477	452	467	466	454	489	455	461	460	480	470	488	524	491	533	437	446	457	478	485	462	503	481	505	507	454	460	464	473	477	464	527	477	485	472	515	456	447	478	462	471	523	494	470	475	507	508	447	497	450	466	462	502	514	481	490	507	506	457	456	500	490	487	463	473	454	451	490	493	481	443	441	503	444	469	474	459	485	479	483	502	485	486	491	463	434	481	499	476	479	486	487	488	483	473	470	447	492	465	507	484	481	490	443	453	442	456	486	443	504	458	477	508	505	512	467	484	478	466	472	457	470	457	474	448	485	497	444	480	465	476	523	469	473	475	512	454	509	474	489	476	459	499	474	486	461	452	468	468	452	505	469	511	432	465	485	437	505	479	478	454	463	469	482	492	515	509	436	484	466	488	475	485	470	503	442	498	455	451	484	475	483	471	493	493	502	497	502	475	471	456	483	432	453	477	501	452	460	486	503	476	486	500	434	474	480	498	437	452	461	496	484	445	461	499	454	478	456	496	497	453	490	503	481	463	462	455	479	486	467	486	500	465	450	446	459	524	472	518	477	480	448	453	461	516	510	480	490	484	485	480	521	482	481	474	462	496	454	476	439	469	461	486	538	438	490	469	473	477	482	476	471	474	486	456	462	486	443	479	466	519	463	495	474	470	427	502	488	480	459	485	488	470	452	474	462	508	497	467	455	503	463	489	471	451	480	492	511	474	471	464	452	467	494	441	451	491	434	496	513	466	467	472	472	462	501	463	477	463	459	497	505	470	521	480	487	489	422	465	499	500	447	486	457	474	470	492	446	471	460	489	515	456	483	511	487	468	491	458	479	492	484	476	450	457	475	465	486	445	527	500	494	443	468	502	461	455	519	483	454	484	483	442	479	516	494	492	486	506	471	455	451	465	468	479	468	471	486	474	470	467	458	503	459	452	489	490	487	486	491	467	482	476	472	486	485	459	477	504	471	531	490	484	478	468	510	437	465	496	482	435	483	492	466	473	474	470	501	485	477	465	480	465	469	468	425	471	511	535	447	501	476	482	470	477	491	451	491	480	516	470	445	459	459	484	447	470	498	462	470	491	435	503	475	485	464	454	487	439	509	466	472	491	489	497	484	464	491	481	489	497	458	482	446	468	481	466	482	453	447	497	497	490	483	480	506	462	456	424	462	459	513	481	470	484	466	457	501	449	477	441	449	501	476	492	485	449	472	470	445	477	506	470	489	487	479	451	463	506	468	509	521	475	462	490	491	484	488	494	448	500	472	474	411	461	477	447	434	456	465	514	463	456	467	453	487	528	494	419	506	491	475	466	481	552	470	456	477	475	493	488	517	486	461	519	484	476	482	517	494	441	501	506	519	458	469	486	463	415	500	468	439	484	453	468	481	469	478	490	484	447	460	503	469	501	483	530	519	463	451	462	484	486	469	463	473	456	446	455	455	444	426	461	471	455	463	499	462	482	483	431	526	474	450	462	500	480	501	529	493	465	470	464	453	458	519	462	477	471	470	490	504	464	468	498	504	484	476	495	479	481	456	470	482	467	483	485	434	452	435	473	450	436	458	469	478	488	483	472	519	449	512	442	455	461	466	485	448	480	491	504	459	422	472	447	479	480	446	428	469	482	492	463	459	456	466	526	471	471	487	497	466	459	504	456	470	507	504	457	483	505	483	488	509	476	473	483	462	466	507	482	482	476	473	487	459	470	492	477	484	448	470	461	447	458	454	459	447	472	474	461	447	492	539	475	507	475	508	493	464	480	475	462	452	449	481	493	507	484	496	514	474	504	497	442	496	492	494	460	467	458	474	494	459	478	499	523	520	453	491	507	541	458	466	443	446	488	466	482	480	501	480	507	480	475	470	499	489	480	516	479	457	470	469	451	463	478	435	432	460	450	442	450	481	477	498	444	469	473	519	458	533	473	479	466	473	504	465	513	489	512	511	542	490	474	500	462	479	429	478	493	487	475	469	475	491	510	509	494	463	507	486	496	505	479	439	472	505	475	470	472	463	493	468	488	461	471	453	454	447	456	472	483	468	429	450	486	476	513	521	467	507	494	490	451	483	442	474	471	492	440	463	525	488	494	482	477	451	470	466	485	468	469	485	491	509	498	506	524	489	432	467	454	458	446	497	499	514	449	492	482	470	480	488	453	463	473	480	481	510	494	468	472	467	497	454	475	462	496	473	456	480	473	526	481	489	487	458	486	456	473	469	491	489	442	469	477	439	443	496	499	499	465	498	500	469	447	460	467	462	473	455	477	452	460	464	472	527	515	484	495	511	455	467	487	472	481	471	451	454	465	465	473	472	505	444	503	424	489	519	511	461	486	468	508	478	459	466	512	473	500	469
42477	53615	63566	25315	5109	456	270	200	226	214	201	220	187	171	178	200	174	180	180	172	191	208	191	202	294	494	636	470	442	639	1058	912	1325	1310	2235	4450	5994	6346	4321	2044	1402	1365	1438	1196	607	474	436	457	453	377	300	249	356	456	319	314	264	259	265	350	305	339	262	247	259	243	234	242	215	191	221	216	229	194	206	215	197	168	171	207	189	177	169	148	188	181	166	189	176	169	207	214	204	199	192	165	171	149	164	175	171	184	167	190	177	184	171	163	159	173	174	191	166	196	167	160	169	156	163	176	148	165	177	165	175	161	180	173	176	171	162	176	177	168	200	172	147	172	160	175	194	150	177	176	168	151	180	182	172	168	155	160	159	153	158	181	195	167	172	173	169	174	218	160	186	165	182	159	186	170	156	184	164	172	180	167	160	190	193	161	181	189	170	152	188	197	173	180	177	182	185	167	166	158	166	185	150	183	169	133	171	139	195	161	170	175	170	173	175	164	164	185	166	172	153	165	170	187	175	179	169	178	173	180	174	156	173	175	174	199	158	145	144	154	176	199	195	146	168	142	166	168	163	181	180	168	164	177	160	151	164	179	176	172	152	176	181	163	165	168	168	174	171	164	158	192	191	165	183	160	175	170	170	179	146	160	164	168	169	186	187	177	170	158	157	170	156	165	170	154	140	173	194	161	160	154	172	150	169	147	145	197	174	163	154	187	170	152	149	175	178	167	178	170	170	182	180	158	182	146	177	179	172	189	160	204	184	173	191	157	185	193	185	178	150	143	149	153	175	185	149	159	168	170	160	156	189	177	164	169	174	163	167	192	164	171	153	173	169	185	191	167	161	158	170	169	182	157	171	185	178	192	168	172	151	142	186	182	168	174	160	191	173	171	181	163	199	165	133	160	152	184	162	187	150	187	157	168	177	157	178	183	178	164	162	163	149	151	186	165	173	170	158	182	184	186	151	171	177	186	185	174	196	163	160	200	182	172	167	142	155	158	155	155	154	183	197	183	203	167	211	168	155	173	168	161	188	208	178	174	177	146	196	168	175	171	156	163	179	164	182	172	179	167	177	184	170	170	153	168	165	165	163	168	157	169	163	188	184	178	165	147	170	182	173	160	174	154	166	160	165	187	173	159	170	199	190	150	157	177	177	183	173	180	177	160	152	155	171	153	177	150	192	159	192	160	167	180	182	162	169	175	170	143	153	163	186	183	164	189	175	165	173	180	160	166	179	171	176	170	171	170	158	161	172	171	179	176	179	173	162	170	174	154	155	151	174	154	179	164	169	148	189	155	190	173	150	163	178	177	187	185	161	154	155	190	160	153	144	163	165	192	153	170	167	193	172	165	169	166	179	191	181	197	171	171	164	179	157	169	173	175	164	155	173	172	182	170	163	148	184	191	163	169	181	162	174	150	146	171	161	174	179	182	176	166	158	156	164	157	192	162	157	185	181	200	178	165	152	181	151	179	153	142	161	173	178	171	154	150	169	160	139	155	169	169	157	186	162	173	171	175	159	167	175	174	173	163	183	178	164	171	136	173	166	164	164	171	187	167	172	163	181	171	156	206	157	185	178	169	135	188	170	158	175	167	181	183	182	192	168	173	161	177	162	186	163	193	178	149	167	133	177	149	181	160	177	173	163	166	158	162	172	162	150	144	151	171	177	191	183	164	140	174	160	173	151	187	162	186	158	186	169	165	165	167	163	178	157	166	191	178	161	184	164	158	190	160	152	193	186	189	183	158	175	171	160	158	180	179	169	157	173	174	177	153	173	170	175	171	171	190	158	175	194	194	179	161	181	145	153	178	157	175	166	170	170	166	187	173	171	164	188	194	187	185	166	151	172	177	186	155	169	167	178	173	185	167	211	214	152	166	180	161	173	172	156	150	171	155	173	153	171	141	183	174	181	172	159	152	163	169	174	154	208	188	157	162	149	140	157	161	160	172	165	153	159	160	186	172	174	180	148	172	150	168	183	165	158	179	165	161	167	176	170	144	141	166	185	170	176	164	196	198	176	179	165	157	150	167	177	161	155	149	175	171	177	179	166	168	139	176	150	190	163	171	190	161	154	169	175	152	169	156	168	171	187	185	169	143	188	192	162	162	164	158	157	187	156	186	163	166	156	197	147	152	170	154	177	170	168	155	168	162	161	179	163	179	160	177	154	170	156	179	181	166	185	171	177	170	158	161	154	173	169	157	171	163	160	167	186	209	159	174	185	172	175	174	147	145	167	183	162	173	144	188	172	166	169	191	188	181	166	147	155	203	170	172	142	172	169	151	170	181	151	149	144	166	154	197	166	168	173	174	183	189	187	180	161	176	171	181	156	167	171	139	178	171	181	147	190	160	173	155	172	179	159	172	185	156	154	150	180	193	163	169	176	187	181	159	159	182	173	172	150	160	168	170	153	159	182	201	175	162	175	184	168	159	197	187	172	167	169	153	214	166	189	158	164	180	167	186	159	144	174	162	170	155	166	159	166	195	191	155	174	195	164	171	179	150	154	157	175	167	196	180	183	181	159	175	181	159	180	188	165	161	155	167	173	158	166	166	164	174	160	177	174	170	174	163	168	190	163	199	163	162	158	157	192	159	153	148	156	179	158	183	185	164	160	165	143	155	196	160	189	174	168	162	202	163	161	177	189	179	193	162	168	170	163	158	156	184	146	169	164	160	191	195	176	175	165	210	176	198	169	178	166	179	176	170	164	186	170	196	171	194	184	180	141	166	176	153	158	184	157	180	185	182	164	173	180	143	199	169	171	187	171	166	157	178	182	185	174	175	201	174	169	152	168	174	160	172	170	170	187	158	164	169	186	170	163	181	190	171	158	177	187	178	148	181	171	180	186	161	152	182	149	169	174	186	183	175	184	134	174	167	163	184	173	171	151	174	159	156	158	186	166	166	202	182	155	164	180	168	170	172	186	174	185	170	150	175	202	170	180	172	162	177	193	180	176	177	160	143	172	188	171	190	178	160	165	191	161	157	170	179	158	169	162	169	201	155	176	157	174	174	178	176	158	170	149	170	188	186	190	161	159	180	172	173	174	156	170	166	156	162	174	159	164	158	165	178	148	178	157	170	186	187	180	181	175	169	175	155	153	167	168	159	165	149	166	152	164	173	182	164	176	187	176	179	184	181	171	175	160	184	170	163	158	171	175	175	182	186	167	180	139	174	147	184	170	172	173	187	174	198	154	154	167	177	165	146	193	157	169	187	168	163	166	146	176	183	151	165	178	156	166	176	172	173	153	167	174	182	159	174	179	166	185	172	159	176	168	157	171	172	150	192	187	177	166	170	167	156	166	187	157	202	177	170	176	188	187	168	170	154	177	171	175	192	151	183	161	145	149	166	182	178	179	180	138	159	157	185	170	159	176	139	174	175	171	186	191	196	174	166	179	187	166	173	164	180	172	149	163	201	170	181	150	163	156	196	143	189	161	171	162	163	167	191	183	177	188	180	163	189	175	163	163	171	177	166	173	174	178	165
28185	37397	54880	7459	1222	1081	962	812	771	717	699	666	596	602	605	592	610	572	552	585	609	588	691	787	1542	2621	3830	2847	2411	4140	6751	5344	8242	7898	12572	22171	26914	27213	20649	11774	8797	9467	9713	7841	4062	3214	2760	3136	3048	1946	1489	1205	2495	3025	1543	1566	1476	1466	1472	1693	1314	1596	1205	1268	1110	1089	981	1052	812	794	915	1057	903	815	730	677	700	514	665	837	636	560	508	503	526	473	488	510	477	456	541	757	783	766	603	493	479	480	459	468	475	439	448	465	436	493	518	456	476	496	475	450	501	469	442	494	431	459	451	461	471	514	503	463	460	475	499	509	465	483	539	511	494	444	436	474	493	492	464	465	485	471	472	429	463	476	486	472	448	498	475	449	492	445	478	492	452	478	431	476	488	492	490	482	458	485	509	455	477	503	482	474	503	483	478	447	504	455	490	487	472	461	475	423	479	465	516	477	496	500	483	446	522	469	461	485	480	495	508	439	491	469	451	463	482	452	504	477	464	475	458	475	492	467	505	428	470	506	500	476	463	488	457	478	487	471	502	471	484	477	475	508	493	473	464	433	460	463	495	449	489	460	464	490	434	489	501	460	483	486	510	496	492	484	448	455	462	459	447	450	458	511	458	471	429	450	478	465	467	471	515	485	530	448	464	440	508	469	480	470	477	491	435	483	471	459	477	480	463	525	474	489	515	480	507	484	470	489	449	491	475	497	526	494	487	481	482	468	450	474	479	470	487	477	482	463	498	486	465	507	450	510	507	485	496	471	448	473	449	434	467	469	451	497	500	500	441	445	513	473	504	461	477	441	501	455	451	492	464	495	504	452	484	471	493	445	470	464	481	452	488	523	462	459	474	502	499	493	482	451	475	468	455	488	489	456	468	435	486	474	502	455	488	479	488	461	482	449	459	461	517	476	467	468	503	457	499	484	487	482	498	480	460	469	455	466	484	456	519	507	494	478	495	459	493	478	509	460	488	470	477	536	462	487	498	480	465	479	486	448	445	482	475	461	522	480	483	456	453	475	478	502	453	506	462	494	493	449	477	454	438	460	461	512	427	475	487	464	498	472	494	489	488	438	477	485	492	467	518	470	496	471	499	440	529	477	474	482	518	424	461	524	504	471	472	447	453	454	475	489	521	501	441	483	434	483	470	480	479	491	464	499	499	477	461	433	464	525	507	498	442	491	515	487	473	492	471	497	507	449	438	473	445	429	471	495	462	494	477	471	500	499	439	488	452	491	463	466	545	445	473	453	487	460	493	469	424	516	478	499	465	502	459	495	461	489	449	441	486	486	461	502	442	474	471	465	504	494	465	466	496	533	488	531	447	413	475	485	464	478	455	493	478	472	497	484	495	494	486	508	473	531	448	449	480	459	449	456	432	470	489	481	487	449	454	449	438	485	453	448	438	506	504	496	471	475	447	435	488	492	490	481	464	464	437	477	481	495	509	462	532	490	505	457	477	484	483	460	486	493	493	490	442	472	457	502	477	489	498	436	475	480	498	520	496	517	452	471	504	464	471	446	488	493	486	448	484	450	481	494	460	480	455	444	440	449	473	461	476	492	513	436	464	454	461	483	501	519	427	465	439	520	481	494	498	516	482	460	485	485	470	482	465	460	480	485	498	509	476	500	473	441	475	464	436	499	454	488	490	486	510	486	461	513	488	483	484	464	479	496	504	466	481	476	473	432	457	479	482	455	466	470	464	467	459	460	511	441	468	484	452	481	457	475	471	487	467	453	506	453	485	457	459	473	489	477	479	455	481	460	451	470	454	482	467	482	460	441	477	474	451	475	466	473	468	488	462	522	493	481	475	459	516	471	544	520	483	471	466	519	488	458	453	437	487	509	513	475	470	474	442	478	507	463	491	467	446	481	490	462	490	462	486	451	448	470	464	492	495	474	484	482	465	495	464	475	476	470	481	512	450	462	512	464	489	483	496	496	483	509	483	441	500	463	483	443	503	463	510	446	480	480	450	442	453	484	443	487	490	473	508	420	477	461	493	466	484	472	471	463	512	522	466	468	482	446	478	452	482	489	494	466	508	453	458	460	462	461	502	510	459	461	459	483	486	469	474	495	537	466	463	458	476	437	471	469	502	427	476	482	470	490	477	443	506	490	511	474	536	459	474	476	468	462	479	459	504	500	455	499	503	473	489	489	517	473	468	421	478	445	493	467	477	470	522	473	483	489	457	468	472	486	476	441	502	447	504	462	494	473	466	482	493	456	473	477	475	453	467	456	490	479	497	513	441	445	485	478	504	490	459	523	475	480	506	458	492	478	445	453	519	472	491	440	476	484	516	490	450	492	452	492	479	518	487	480	496	440	473	483	475	496	433	485	482	507	492	490	445	522	496	458	465	437	483	473	485	445	482	478	495	490	446	516	486	498	506	496	493	454	460	449	456	463	453	487	485	475	517	472	457	478	463	466	476	490	467	479	463	464	497	495	489	488	442	484	488	467	454	471	438	443	501	439	472	476	497	498	494	474	502	449	508	489	473	506	499	483	503	485	472	472	461	475	458	462	478	477	483	470	487	473	518	482	466	439	486	485	495	478	469	493	474	442	495	484	472	476	439	465	481	485	473	501	481	460	478	474	456	456	475	500	494	517	512	478	467	488	477	474	479	482	475	484	486	484	470	482	529	454	462	462	466	481	442	439	501	513	511	452	483	476	482	498	448	463	437	456	469	481	451	471	469	494	508	461	448	484	476	494	477	499	469	496	464	463	485	458	454	462	469	499	460	507	510	481	475	496	497	462	453	483	425	464	514	445	461	454	508	482	486	463	480	454	465	484	471	496	503	479	481	470	484	478	471	486	495	454	492	477	490	486	460	450	435	463	472	467	423	474	473	451	476	497	447	474	487	487	474	480	411	430	487	442	494	464	514	435	442	481	449	491	441	497	497	438	489	496	507	462	518	466	435	485	449	496	492	446	472	441	491	475	460	532	492	433	495	494	455	490	438	458	452	500	494	458	441	501	437	466	438	475	448	476	475	489	516	479	468	491	511	474	509	502	474	452	455	488	474	502	438	501	447	482	474	510	459	514	440	465	509	518	458	491	473	486	481	512	480	465	448	486	481	486	459	455	450	451	430	525	490	456	485	500	487	450	477	487	479	460	449	531	468	481	490	468	466	497	471	503	432	473	482	463	480	453	470	499	474	489	449	456	512	464	494	509	523	479	460	450	486	469	483	473	475	461	524	447	477	469	475	483	499	455	524	471	462	428	517	447	515	464	467	491	476	468	495	518	488	510	459	461	492	500	522	479	457	427	490	499	476	472	470	483	515	486	500	489	466	496	470	456	479	516	494	455	533	484	477	486	464	476	472	415	494	513	444	492	480	458	475	443	449	493	452	491	477	457	478	494	483	458	457	495	510	510	483	457	460	472	488	484	450	426	506	493	511	464	486	495	444	471	432	446	477	479	496	485	454	505	462	504	478	466	509	527	494	456	487	483	482	481	450	426	496	499	443	492	489	479	461	492	455	510	509	502
58682	63606	73044	32642	11404	1481	419	343	334	348	288	284	284	256	249	225	258	251	252	256	250	219	281	293	574	885	1100	905	910	1212	1959	2305	3221	3152	5885	10428	12136	12515	8551	3738	2721	2540	2594	2091	1312	766	752	753	772	577	488	428	753	1034	430	424	462	449	473	483	404	397	466	561	355	413	406	379	301	309	323	386	342	349	317	254	290	279	344	332	279	247	270	212	234	236	227	189	218	223	246	318	293	313	250	234	243	216	210	233	215	215	212	238	218	204	198	227	237	235	232	218	231	207	220	228	201	221	212	199	239	208	216	220	233	218	229	206	209	228	211	233	227	260	261	239	239	208	234	229	207	220	224	229	198	215	213	216	229	213	211	199	208	226	244	215	242	221	250	245	230	219	232	234	228	230	220	229	213	196	214	214	236	222	217	210	226	225	224	268	229	238	241	218	223	232	217	219	209	218	219	219	212	230	212	234	222	204	237	222	222	245	251	205	218	243	207	224	232	235	242	239	238	202	215	235	232	228	243	202	262	247	221	244	237	237	214	219	260	237	231	225	229	212	220	219	242	223	196	250	229	212	230	263	229	232	242	219	211	243	237	201	240	221	208	236	229	229	206	226	242	226	218	226	210	212	218	216	232	210	218	227	202	226	236	209	197	220	256	221	206	219	216	217	226	199	206	189	213	216	226	218	219	219	233	224	218	225	205	222	214	250	223	242	216	225	225	228	259	203	195	221	197	211	223	224	208	230	211	237	232	201	219	206	221	233	238	256	232	199	227	225	223	228	245	204	247	216	232	233	219	226	218	240	192	212	202	216	224	217	228	260	225	232	233	235	218	209	236	249	195	227	233	222	237	226	216	239	209	208	224	225	210	237	235	218	207	217	238	210	236	217	225	196	223	243	209	207	206	220	244	225	221	223	237	217	220	236	236	240	225	225	212	231	223	218	247	221	220	240	236	223	213	221	235	235	232	211	236	197	245	222	242	236	210	235	207	213	218	229	212	223	244	211	217	226	225	197	239	228	233	239	219	227	262	238	224	211	212	229	222	219	231	227	248	222	212	235	206	231	221	234	250	245	203	214	252	210	232	257	209	211	231	240	205	218	252	220	204	206	210	194	210	224	215	222	236	207	213	204	215	203	217	214	236	217	224	225	243	238	222	253	248	210	227	213	226	223	226	221	215	218	239	244	223	244	199	225	236	227	215	207	221	221	226	230	221	223	219	255	213	235	241	246	205	229	212	252	234	234	221	207	199	222	236	224	238	218	217	230	214	212	200	222	212	228	196	204	264	207	233	207	199	230	205	210	235	196	227	233	238	210	201	213	211	215	208	245	195	204	215	234	227	218	241	206	216	232	209	222	241	248	225	238	216	236	216	217	200	222	226	215	229	232	205	230	246	219	205	240	212	221	228	200	226	236	215	213	197	215	224	185	219	246	237	221	214	214	209	226	221	221	204	244	197	225	186	233	237	222	223	249	223	241	228	244	221	237	261	192	237	203	232	205	196	217	216	217	206	233	222	228	235	251	216	221	257	225	202	245	210	230	219	235	207	219	212	222	260	215	228	220	186	215	237	233	269	238	223	211	219	252	214	235	231	222	215	190	221	228	239	243	234	256	210	235	220	224	237	235	246	218	208	223	250	222	247	225	203	242	243	228	227	207	210	211	229	217	202	235	219	223	223	219	218	198	226	229	217	198	207	238	246	217	233	227	238	219	223	209	218	216	213	225	214	244	229	197	222	202	222	232	233	226	233	220	241	231	205	235	244	203	210	223	236	211	227	235	221	230	229	204	232	226	225	217	239	209	228	210	220	219	232	228	207	201	211	212	250	238	215	201	222	236	231	224	235	227	210	221	246	219	229	190	238	226	221	214	229	196	223	257	240	212	223	211	229	224	213	220	235	219	214	226	214	234	227	219	235	234	227	244	212	221	259	244	237	228	226	201	218	254	239	253	230	209	210	247	234	221	216	221	192	221	236	218	223	247	217	209	228	228	253	232	236	245	225	222	230	217	211	233	194	224	223	226	195	253	239	222	229	246	223	253	218	216	257	233	237	211	248	229	219	189	212	253	201	186	191	213	210	213	229	245	215	225	222	240	252	234	243	238	213	221	233	246	192	224	217	207	248	232	198	235	231	199	245	223	237	227	253	255	238	227	214	190	226	236	199	223	231	196	231	211	226	219	241	209	181	240	220	203	243	213	248	228	221	228	215	185	226	198	224	216	206	217	217	215	221	233	225	219	223	197	210	238	227	243	211	222	210	208	226	232	197	239	223	240	234	187	200	256	230	261	220	245	205	238	247	212	204	238	244	199	208	210	229	229	227	233	201	240	247	242	226	233	219	227	243	215	215	205	206	204	248	228	230	208	218	223	233	231	213	227	227	211	219	242	214	209	243	219	246	237	214	223	232	217	228	230	221	209	244	202	227	234	224	235	222	215	215	230	217	228	217	237	229	236	225	202	223	205	218	207	230	246	209	212	226	220	227	213	231	233	226	228	197	208	250	215	229	197	235	209	216	224	204	237	236	227	212	202	222	225	209	241	227	235	219	199	246	207	230	206	217	262	225	221	213	237	231	242	201	254	218	252	222	240	226	200	224	222	214	212	252	221	201	235	213	220	206	198	251	212	242	201	230	238	190	229	211	233	247	218	223	220	214	215	239	227	236	232	231	216	218	234	234	242	213	217	228	183	243	222	217	220	202	240	221	235	229	242	215	195	225	242	227	241	208	215	235	223	192	221	234	211	204	214	221	243	216	220	233	191	255	224	208	218	217	240	231	229	218	236	236	249	217	224	224	265	257	223	191	233	228	223	215	218	236	218	218	216	227	219	241	232	210	243	189	239	228	223	240	194	221	227	236	234	227	223	207	223	209	245	230	213	216	197	223	239	205	213	220	214	216	199	228	247	237	229	228	240	219	232	203	238	228	231	223	226	243	228	237	212	234	214	232	229	249	257	239	230	207	233	224	241	220	190	210	226	214	214	220	246	220	255	206	203	244	196	215	247	244	210	196	234	212	212	252	247	235	243	225	196	257	215	236	232	262	204	203	215	226	212	217	222	255	227	198	247	209	239	193	206	234	218	244	202	250	217	257	193	222	216	208	228	213	199	222	225	209	234	230	233	198	225	210	232	236	237	199	214	210	220	240	224	256	201	234	230	211	213	227	232	212	222	211	243	224	224	245	220	211	258	227	221	249	246	226	230	228	222	224	245	240	211	241	227	223	244	232	212	223	235	236	203	216	222	227	218	227	237	231	233	229	211	215	217	222	223	247	228	214	232	231	223	217	246	219	215	224	214	226	207	243	206	226	225	236	243	212	224	240	203	227	218	216	248	229	216	206	234	212	229	251	225	207	236	248	229	234	223	229	200	230	214	216	228	207	210	252	240	241	204	217	238	213	235	219	238	243	240	212	228	230	233	218	211	247	201	216	223	224	211	221	231	243	223	237	218	214	236	207	240	184	235	216	230	233	223	213	229	196	230	237	180
40753	44452	65522	9737	1934	1736	1586	1370	1158	1086	969	922	886	860	876	778	800	774	692	750	780	822	927	1262	2786	5132	6522	4700	5284	7403	11445	12475	16504	15801	23640	33610	35603	36567	29296	17775	15198	14554	15034	12630	7843	4901	4902	4847	4612	3454	2556	2214	4372	6154	2341	2190	2452	2408	2771	2296	1904	1912	2642	3139	1807	2013	1785	2094	1481	1094	1272	1614	1699	1411	1162	1126	1026	901	1512	1582	1062	989	865	661	660	605	601	641	618	634	922	1139	1152	1066	853	607	570	613	610	650	580	582	603	569	607	635	612	604	614	626	603	579	594	619	600	589	623	641	581	587	620	625	579	645	596	574	562	591	580	616	539	630	588	575	607	604	635	605	632	605	616	644	566	603	563	613	600	588	593	585	602	583	599	579	618	579	588	567	574	573	570	611	569	560	594	639	624	645	579	585	548	568	622	603	603	576	570	598	598	611	593	623	566	581	588	546	592	617	612	591	618	586	573	590	586	623	581	636	545	625	602	562	581	597	579	596	580	618	633	617	597	602	580	603	592	597	619	609	612	593	653	577	596	602	580	597	627	634	566	634	581	619	643	613	594	576	601	620	599	644	605	602	646	604	593	609	612	567	563	627	575	568	614	561	543	618	617	632	596	602	596	640	593	641	537	572	570	604	558	618	598	663	591	609	619	594	607	591	640	626	648	575	631	614	592	593	599	680	638	563	621	624	590	606	627	636	659	617	586	571	573	577	595	591	643	618	627	614	630	594	594	581	595	564	588	595	618	599	611	606	579	586	597	589	564	577	603	586	598	642	612	600	616	611	619	630	615	586	597	581	632	618	635	591	618	616	640	602	605	641	594	610	600	577	650	613	580	602	597	610	555	602	609	618	626	564	614	567	586	616	589	573	613	577	616	608	552	585	596	594	596	580	588	613	617	600	553	586	613	589	624	605	587	574	588	585	604	600	605	568	629	590	601	542	595	599	600	594	622	589	627	581	585	604	603	646	608	609	590	625	578	614	620	597	571	606	602	613	568	639	611	592	537	656	587	555	592	616	578	615	624	580	550	619	599	602	614	581	600	629	566	558	602	605	636	601	590	590	604	609	620	594	567	585	624	606	562	588	549	598	587	601	584	626	636	588	598	625	570	630	601	586	581	562	569	583	606	634	565	579	619	609	628	590	602	561	563	624	639	604	603	552	586	616	602	603	591	626	600	590	564	601	606	619	618	580	622	609	616	608	574	566	594	571	581	590	604	630	589	605	583	585	585	566	591	583	592	568	588	598	602	601	606	587	578	618	567	619	619	625	628	590	627	598	587	615	612	604	598	588	587	580	611	608	615	615	583	544	559	623	580	622	624	593	609	568	627	587	621	606	590	644	574	621	589	602	621	555	615	592	595	605	609	615	568	585	622	559	552	574	556	621	583	591	605	565	633	604	592	571	570	599	564	574	585	568	644	614	585	567	620	585	604	586	624	596	574	619	562	598	617	574	557	607	607	567	604	561	575	586	609	622	634	602	619	524	636	632	607	567	602	581	634	623	581	584	592	605	619	577	564	585	592	592	582	615	606	585	594	581	592	608	615	616	556	606	596	601	614	585	613	609	603	539	575	602	602	619	631	606	607	583	654	612	582	595	596	582	621	585	561	613	553	598	576	610	557	631	604	614	622	600	638	593	583	568	617	591	591	607	585	585	604	623	663	589	596	639	623	629	607	602	615	582	606	662	616	572	569	617	619	587	616	574	550	585	638	565	616	595	568	623	600	573	615	606	602	589	610	593	618	592	576	633	583	619	592	614	589	630	610	593	588	657	639	617	625	627	583	583	590	585	583	586	569	582	634	588	623	643	641	561	593	631	673	608	571	590	595	581	613	615	605	568	609	597	592	588	631	579	600	620	604	596	580	641	594	594	612	582	591	604	615	587	633	596	636	596	555	616	581	617	559	576	555	604	614	569	623	595	604	615	592	642	557	618	552	602	597	620	622	601	634	602	599	611	592	592	596	621	597	635	599	586	581	586	627	602	575	635	582	602	600	609	601	602	592	564	601	590	589	587	602	587	596	609	590	595	599	602	602	612	615	612	580	580	578	615	616	601	637	629	589	639	607	575	641	612	596	570	555	585	619	542	582	621	603	627	609	611	566	599	582	567	594	621	621	597	651	601	556	644	581	616	564	648	610	577	619	628	612	624	628	586	582	603	609	635	569	656	577	651	620	598	646	591	595	613	595	599	569	578	600	620	638	596	612	621	587	551	581	591	549	569	569	592	633	594	590	639	609	615	633	610	586	575	636	587	615	589	571	624	614	593	568	599	597	639	624	590	623	564	602	622	582	615	594	618	621	624	623	591	617	581	562	582	591	589	593	611	628	594	569	580	629	571	581	568	545	590	537	603	582	596	592	561	646	602	593	579	565	613	640	595	591	561	581	578	616	616	644	604	604	555	593	586	571	615	606	597	616	579	601	642	614	591	601	588	607	606	598	594	634	605	566	624	593	563	552	581	615	612	575	624	599	611	615	528	599	612	602	653	586	605	581	615	587	589	597	620	584	601	622	570	593	620	612	590	593	607	592	600	616	592	564	617	600	594	653	600	607	573	595	648	628	556	614	602	625	585	601	589	588	615	576	553	600	547	566	605	616	625	648	613	609	562	564	618	621	611	590	641	580	574	676	563	609	594	606	629	612	642	621	607	605	621	577	570	604	595	605	612	633	606	616	606	591	558	574	547	617	593	609	621	591	586	585	626	594	585	610	581	592	592	621	587	613	599	596	594	602	615	614	571	621	619	605	613	585	613	597	581	611	574	599	582	574	599	569	544	598	599	584	631	595	606	598	608	608	611	584	600	612	602	561	636	625	630	554	538	571	594	609	621	626	618	581	611	581	598	598	659	668	620	623	655	629	624	624	582	628	578	600	586	602	599	632	605	575	582	605	607	593	578	602	557	628	624	600	583	611	625	570	608	612	600	593	615	558	582	564	569	573	585	609	636	663	579	604	615	620	583	635	587	582	615	616	599	604	580	591	621	557	627	627	634	611	610	551	535	585	570	591	584	652	617	598	626	579	622	573	567	578	619	627	639	596	637	578	578	648	592	615	601	577	599	635	583	591	600	616	558	549	621	607	614	571	591	609	598	585	600	606	576	592	655	604	620	615	596	594	604	593	635	594	615	647	544	592	604	591	567	588	610	607	623	610	576	583	585	616	538	572	548	575	593	597	614	611	569	594	560	572	587	582	587	628	563	605	580	625	560	650	638	606	619	600	601	604	584	632	598	581	595	591	559	577	621	591	614	581	606	571	618	579	592	608	595	624	570	639	601	626	567	568	614	639	602	601	608	613	572	607	609	577	654	585	597	648	589	602	573	674	606	601	558	585	577	610	582	560	583	599	588	606	607	578	608	586	555	564	629	593	585	638	584	631	590	591	571	593	649	588	589	586	611	621	570	638	592	543	638	602	605	573	623	586	604	598	622	604	631	577	603	620	632	581	596	606	638	591	605	565	587	581	565	617	604	629	610	641	615	644	586	579	564
9548	8127	14412	1965	168	176	129	172	156	167	179	162	158	152	146	134	152	128	176	201	169	159	148	177	149	211	171	180	181	204	222	229	198	247	381	472	557	497	358	237	233	220	230	208	166	185	167	153	158	166	171	162	163	177	154	148	202	152	197	165	176	156	164	168	168	167	165	149	164	152	173	134	166	171	162	153	150	159	152	157	160	151	155	148	116	162	158	163	158	135	164	178	148	140	163	156	155	139	161	157	148	153	159	192	144	140	166	149	135	144	130	150	145	154	156	171	153	142	144	135	129	174	161	139	149	133	149	134	167	167	143	154	163	154	153	131	168	155	135	148	153	166	161	154	171	170	161	142	170	150	138	142	146	129	157	169	144	165	158	150	153	167	143	142	150	167	137	165	155	160	153	136	131	130	151	166	147	129	173	164	175	157	149	156	159	163	134	162	125	180	143	162	142	167	121	147	150	174	145	157	174	169	173	151	156	148	162	144	147	120	176	161	179	131	154	151	165	150	153	147	173	166	156	155	171	165	133	153	140	157	159	150	136	151	146	138	142	170	146	155	164	138	161	163	155	162	145	162	208	143	168	162	139	159	172	143	157	164	160	152	149	142	143	143	148	158	141	145	147	160	146	154	163	159	153	143	153	135	155	177	142	151	172	162	150	126	163	181	171	157	163	162	152	158	141	155	158	163	149	175	165	152	140	160	180	156	152	178	191	158	154	142	177	143	159	153	161	154	160	144	148	180	152	163	155	145	171	135	154	146	158	137	176	160	159	161	149	156	149	129	166	137	155	148	149	145	163	165	160	193	157	153	162	153	147	124	156	152	150	131	166	158	183	161	167	172	135	176	155	156	167	159	156	143	149	157	165	148	152	128	160	150	181	159	178	151	156	144	136	165	138	130	165	151	170	139	146	158	156	157	146	160	154	161	165	154	148	134	167	160	152	157	128	162	153	179	177	157	164	144	159	165	161	145	126	169	157	147	165	151	149	147	138	164	155	170	138	139	142	156	136	169	162	144	168	147	151	143	158	140	170	175	131	163	152	139	165	153	152	169	149	153	143	145	146	149	158	141	157	151	135	157	143	154	157	171	172	161	157	145	144	147	151	170	165	123	132	133	162	161	173	177	150	142	158	130	166	158	137	134	160	149	154	156	137	161	158	158	168	141	158	151	138	153	144	131	137	173	125	131	146	156	154	173	152	135	159	140	147	164	148	184	142	163	154	172	135	166	178	143	152	157	176	171	148	178	146	158	163	156	156	142	170	158	166	186	171	158	168	149	143	161	152	177	148	186	156	138	153	142	152	140	164	157	122	138	150	157	159	152	174	177	162	156	158	155	150	147	157	132	158	159	141	146	160	152	158	149	159	175	132	147	123	148	137	161	173	142	156	162	161	152	157	161	146	146	144	148	157	171	162	156	170	173	167	158	143	172	155	196	159	154	138	147	164	163	169	170	138	143	167	150	152	161	141	145	174	154	154	162	173	150	163	159	161	147	144	165	150	175	155	186	148	165	138	176	141	164	146	161	140	169	183	143	150	156	154	184	139	161	148	138	167	147	178	149	143	145	151	155	149	138	173	144	146	159	160	151	147	153	143	173	136	164	127	155	154	149	149	152	142	145	171	166	134	151	143	146	178	148	166	149	147	142	146	155	117	145	149	174	147	178	161	166	143	145	148	164	167	163	152	161	171	152	165	137	149	143	142	161	140	151	146	159	153	145	146	152	156	146	168	159	130	125	175	163	157	146	152	157	153	145	160	143	145	173	146	157	178	137	165	159	160	166	159	163	138	166	145	147	164	164	140	151	147	162	152	144	148	166	156	164	147	156	136	167	162	149	155	142	140	142	155	125	160	142	159	168	160	168	144	147	161	163	148	155	189	144	149	153	194	131	174	176	149	132	159	143	154	141	152	156	143	178	154	164	153	159	153	138	160	165	137	129	149	147	143	164	162	143	135	144	161	169	137	175	161	173	144	136	166	161	134	153	162	171	152	158	178	144	174	160	151	166	146	148	134	150	173	149	151	151	185	161	145	150	153	151	156	141	169	158	164	161	141	145	158	131	147	142	155	148	171	161	161	155	162	131	175	138	163	145	165	152	155	155	147	184	169	151	154	145	128	154	165	150	161	147	166	161	154	146	147	165	139	150	150	133	139	169	161	183	156	148	163	141	156	126	143	143	160	126	134	143	161	146	154	146	163	156	153	157	179	168	148	143	153	154	148	146	147	151	157	144	145	181	153	144	163	151	172	140	160	166	144	153	160	129	141	150	148	158	159	149	148	156	161	151	167	166	166	159	140	139	154	156	178	164	158	164	157	153	168	165	161	147	135	169	172	146	158	165	160	141	151	159	164	135	171	143	168	164	161	137	152	154	163	168	165	153	136	147	168	164	130	145	154	139	189	169	140	155	148	160	172	155	119	159	157	174	157	150	142	151	165	147	167	154	133	161	156	142	132	160	140	170	164	142	139	157	167	153	158	149	146	152	179	140	156	147	141	149	137	151	143	154	158	153	143	161	152	171	163	151	157	169	161	157	143	144	147	156	145	175	149	158	169	184	154	159	160	143	177	157	149	161	146	156	174	133	157	170	134	163	161	159	162	151	161	131	143	146	151	139	161	145	178	139	147	161	153	167	171	154	170	170	151	161	146	155	165	145	168	138	150	149	137	157	158	185	156	174	160	193	176	157	164	158	174	160	150	159	158	153	169	164	164	153	167	145	139	159	158	138	173	158	138	153	145	145	164	159	148	156	154	165	139	124	150	134	153	134	151	147	151	138	150	163	154	139	142	168	176	162	159	158	166	180	170	181	150	165	159	151	143	150	147	157	170	159	165	165	145	150	152	141	176	149	139	133	153	146	161	139	150	165	151	150	150	146	152	135	160	164	149	158	149	180	168	139	172	158	179	169	168	140	141	163	175	156	143	155	153	154	162	142	163	166	154	163	162	148	160	153	147	180	165	174	123	150	150	138	159	136	160	151	140	166	159	144	153	172	137	136	156	131	170	169	152	132	154	158	129	157	166	139	160	152	156	157	141	129	149	147	165	154	137	141	129	139	159	151	178	155	159	153	175	159	174	182	152	127	154	168	167	168	146	183	134	159	170	175	139	161	129	145	166	133	161	130	166	164	143	143	169	159	159	160	124	170	133	153	155	163	139	164	172	177	135	161	160	159	190	157	151	165	157	121	163	152	156	142	128	139	145	167	145	156	136	133	145	141	145	158	155	177	150	152	175	174	175	154	142	143	133	154	144	181	165	139	160	147	150	156	139	170	168	172	154	164	141	162	155	173	178	145	152	164	159	156	155	139	145	150	161	139	169	137	142	173	160	144	172	157	161	162	154	158	157	151	150	147	145	154	149	175	146	153	156	158	141	153	171	135	167	150	175	169	128	171	163	158	158	155	158	142	145	143	143	161	139	155	167	162	150	157	163	140	152	147	172	147	146	155	166	159	142	143	163	161	156	148	144	153	171	133
9250	11300	20002	2418	464	469	491	477	504	437	471	402	433	446	444	443	465	417	428	445	476	457	482	570	560	692	679	607	719	795	913	938	881	1045	2527	3507	3770	3721	2421	1276	1052	1189	1061	899	727	587	587	562	539	505	505	504	597	669	494	502	505	597	578	551	488	492	567	481	496	544	537	468	530	419	493	493	451	414	434	495	483	460	428	444	420	476	460	410	403	432	450	423	431	445	445	504	492	499	447	416	415	420	411	418	426	449	446	397	440	431	433	425	415	436	453	426	393	447	417	416	452	422	433	396	434	439	440	449	414	424	423	434	444	421	429	463	425	413	442	430	406	426	416	437	433	425	422	419	402	447	428	424	432	436	406	397	460	409	417	449	440	444	420	450	380	391	442	413	439	441	435	454	414	415	442	440	440	396	437	463	463	420	442	461	441	451	422	407	430	426	427	406	438	433	430	453	457	454	446	438	471	430	462	415	400	420	467	400	409	437	440	403	416	442	398	460	428	454	435	423	445	460	470	404	449	419	420	436	449	454	441	471	425	439	419	419	417	448	479	405	452	451	409	431	438	418	421	422	458	453	421	444	436	446	435	411	438	438	414	410	423	421	408	444	435	447	432	411	427	444	406	436	443	441	437	420	439	448	413	407	412	418	414	428	434	412	434	450	407	428	410	408	405	475	410	403	425	431	381	414	436	451	428	434	411	460	422	440	436	393	438	415	389	411	456	448	446	439	467	419	423	473	400	439	435	419	408	397	453	427	433	436	424	418	422	425	446	403	428	415	430	389	436	436	442	433	446	425	448	429	437	445	441	437	393	408	448	456	411	446	434	419	419	403	445	448	450	404	421	469	418	461	403	385	429	408	398	390	420	464	403	411	449	435	437	397	432	451	442	454	440	479	444	468	418	404	435	415	419	440	423	426	430	464	414	437	440	412	420	440	440	407	450	424	423	439	473	374	437	412	432	401	416	425	453	415	481	478	411	395	423	423	458	410	446	422	434	447	447	446	430	418	444	411	420	461	434	443	398	460	455	430	439	455	447	412	464	408	419	438	425	446	433	420	406	455	396	434	440	446	432	411	430	426	409	458	423	411	460	390	428	441	444	397	439	422	477	428	428	441	395	431	384	393	419	442	425	426	444	429	419	457	449	458	444	451	441	423	437	432	460	463	422	467	398	433	423	392	461	442	424	468	424	435	412	427	384	417	418	425	443	469	432	441	450	430	477	421	424	446	435	419	421	407	421	416	431	440	424	431	449	454	400	440	462	395	434	432	458	427	427	422	434	466	455	411	442	401	443	461	440	409	448	425	423	466	446	425	439	428	417	410	429	457	447	438	429	417	460	365	429	427	433	427	438	439	428	417	412	413	396	409	420	373	424	412	452	448	414	444	445	453	425	452	451	447	418	408	461	422	374	440	439	442	460	458	455	413	388	433	456	397	463	468	403	410	454	428	441	421	443	447	455	428	448	398	416	432	409	419	404	394	433	454	429	437	412	434	430	419	429	444	472	450	417	430	430	380	416	420	444	419	405	455	422	450	499	428	463	422	442	453	418	399	421	390	430	410	442	429	454	425	408	436	452	453	406	441	410	396	397	407	415	400	413	442	414	420	428	435	415	418	418	384	397	448	454	403	407	452	438	441	466	408	427	426	423	420	426	479	456	434	433	381	467	451	420	434	457	413	439	441	415	432	429	426	426	405	462	450	454	387	445	456	421	463	397	419	435	431	440	443	464	391	455	440	407	439	424	452	406	385	433	448	456	412	419	405	428	470	441	431	404	467	450	425	442	401	476	441	432	388	487	409	445	419	448	457	429	397	394	416	442	420	449	436	439	441	392	422	398	419	419	414	425	438	419	459	475	439	463	476	414	447	436	412	403	463	427	426	398	417	418	428	470	423	457	435	456	447	378	411	432	427	426	397	433	455	443	440	415	393	447	438	408	434	432	433	426	381	394	407	423	421	432	441	453	413	423	468	430	472	430	403	400	423	442	448	407	446	432	420	417	436	439	404	435	414	456	426	448	457	452	489	401	462	426	417	420	457	426	427	399	445	416	417	428	415	434	425	389	441	432	460	440	437	457	455	422	412	451	415	456	443	429	416	450	465	443	429	432	445	418	433	419	425	467	430	423	425	416	418	431	458	437	436	428	395	397	434	433	403	464	399	401	432	437	437	430	413	437	440	434	416	440	466	403	413	418	425	426	458	404	447	401	421	419	448	474	462	453	421	406	439	448	419	447	422	440	439	444	376	390	407	430	455	421	463	457	424	405	426	447	410	442	436	446	414	420	424	434	449	429	441	423	437	415	468	412	421	431	437	458	430	424	427	469	447	470	428	426	427	400	419	437	444	458	423	427	440	439	433	426	459	416	424	418	458	449	412	441	429	444	453	421	454	446	395	437	445	464	453	413	401	421	460	432	424	434	433	471	423	390	420	432	397	423	417	432	419	411	454	461	391	437	437	448	405	401	489	425	461	397	405	418	458	457	390	395	433	431	410	447	443	430	446	405	438	451	384	411	442	456	482	427	454	459	463	419	437	448	456	425	443	403	411	469	438	443	438	413	475	450	430	391	441	429	434	436	443	476	392	446	429	438	427	467	464	440	429	424	449	438	409	436	444	408	382	410	427	425	440	438	449	415	454	454	429	444	407	380	440	384	450	388	432	412	451	453	442	432	410	453	457	426	411	406	401	405	421	450	416	448	430	444	383	400	431	409	435	407	444	431	417	450	424	434	427	398	453	430	373	436	460	418	445	404	399	402	442	441	423	396	416	404	444	460	427	442	365	434	431	394	452	464	423	384	439	465	449	431	436	401	424	435	444	425	446	459	410	413	404	436	426	435	435	426	465	449	443	439	446	459	433	410	450	419	425	450	403	458	419	435	428	448	424	415	434	427	410	451	442	472	440	428	449	454	459	449	425	421	438	456	407	428	430	459	439	412	418	439	433	468	418	448	427	394	427	441	421	468	473	453	447	432	422	420	442	469	424	409	422	459	485	460	431	412	401	416	450	433	423	463	444	430	398	467	423	474	422	429	465	412	453	411	446	414	420	426	411	416	411	438	458	456	407	461	456	435	403	409	431	423	426	461	458	432	446	415	419	404	438	405	435	393	422	427	418	463	436	442	404	468	417	473	421	457	417	392	414	427	423	460	432	444	443	437	422	440	440	450	398	423	445	378	448	421	424	438	421	437	438	436	441	406	430	449	435	433	445	448	477	424	387	402	391	443	435	446	453	419	427	460	450	414	436	425	448	443	433	439	394	426	401	491	416	459	409	429	437	437	444	429	439	470	450	422	411	445	401	401	429	387	406	402	405	412	465	460	471	437	428	418	431	414	434	414	414	427	459	455	445	437	450	412	482	405	448	440	406	453	451	410	444	427	439	430	416	408	424	459	455	457	451	418	438	467	423	397	419	425	430	426	412	409	430	429	408	432	442	373	434	444	429	435	434	402	444	468	432	410	463	431	421	425	441	437	410	405	417
49225	52546	60165	24578	4371	367	245	245	201	179	193	189	177	174	174	167	168	171	170	178	161	179	195	224	408	499	506	392	642	800	1507	1232	1721	2120	4371	6050	6365	6406	3864	1769	1327	1513	1241	985	650	436	363	442	342	229	211	293	546	524	291	224	221	259	305	297	214	247	378	290	321	293	260	224	221	189	226	222	228	174	200	219	193	202	191	178	176	176	150	156	161	168	147	163	142	170	142	202	199	189	203	161	163	158	149	158	164	142	164	144	157	165	146	172	168	169	158	151	154	162	157	170	162	149	143	143	149	158	152	159	150	164	156	152	151	182	157	148	152	166	172	148	144	148	172	137	126	153	151	144	157	152	154	159	159	176	161	174	152	143	139	155	144	135	165	166	149	159	186	156	169	132	159	161	161	175	153	156	172	141	165	146	152	162	147	149	180	138	150	154	156	152	160	156	166	149	179	161	140	162	158	160	147	145	137	150	156	133	146	154	170	149	181	158	136	182	141	154	159	159	165	156	157	133	172	158	187	171	165	150	158	168	174	144	164	184	153	154	132	152	149	161	168	167	151	138	164	167	158	167	141	180	175	149	148	162	143	179	160	157	163	171	161	154	149	145	135	182	176	163	156	162	162	148	183	166	159	141	165	139	167	162	167	171	172	172	155	164	139	152	155	163	148	147	178	171	171	170	166	145	156	173	149	157	162	146	136	140	169	167	162	156	149	138	111	150	158	159	160	140	134	161	128	147	179	145	164	169	172	145	135	154	167	161	170	147	163	157	139	174	162	166	157	159	175	145	166	153	174	157	155	150	182	151	160	160	154	171	156	139	140	166	157	160	165	163	152	138	178	147	148	161	138	153	159	138	165	149	164	154	166	167	155	143	161	158	132	170	163	146	167	157	169	163	167	180	141	145	163	150	165	162	172	172	138	162	151	166	145	153	179	147	158	150	149	163	154	173	166	143	165	166	166	143	121	166	146	172	160	181	152	154	145	154	158	153	181	153	195	171	137	154	163	148	132	156	176	137	151	157	150	130	136	156	174	170	145	157	142	163	141	163	164	161	154	147	155	162	169	171	160	175	156	182	164	167	162	163	160	168	143	164	150	153	171	152	164	170	163	162	149	166	176	154	176	155	148	177	154	162	118	152	154	148	152	141	163	175	141	135	164	171	151	157	149	181	166	160	178	160	146	160	161	195	169	155	147	159	146	163	189	148	165	143	158	148	171	164	175	171	133	184	152	156	129	160	149	153	160	152	150	147	172	121	147	155	181	152	151	157	144	157	159	147	160	154	155	174	166	153	156	148	174	188	167	149	156	165	168	138	151	168	162	171	157	175	151	145	145	158	145	172	152	164	159	167	140	134	132	184	159	148	146	156	159	156	160	144	171	142	157	135	162	158	144	164	155	171	157	151	169	143	196	150	156	155	167	172	161	144	145	151	168	156	151	130	161	167	176	158	170	144	164	140	191	133	141	158	166	149	174	172	177	185	151	159	143	168	183	167	154	155	158	150	153	164	163	156	157	167	164	167	169	158	151	156	161	171	170	184	153	191	154	153	145	146	139	143	172	173	162	157	152	166	156	150	168	179	152	140	169	161	144	178	170	149	145	129	169	172	164	157	168	159	143	160	128	179	135	171	161	152	167	159	149	151	174	142	172	140	159	134	147	168	193	148	158	163	158	155	159	151	168	174	155	170	167	180	143	155	162	145	165	154	171	130	165	174	141	158	155	156	156	161	151	170	167	151	171	162	161	153	170	165	165	151	142	158	136	140	150	155	156	127	164	152	166	159	178	143	156	149	165	149	169	163	132	164	156	189	169	167	174	169	149	163	148	156	171	126	145	176	171	181	155	148	173	186	161	146	184	158	161	170	143	145	153	146	161	162	147	153	170	165	160	132	146	168	151	142	164	164	169	144	150	142	176	147	164	169	150	156	152	167	168	144	150	162	147	149	151	135	152	162	155	146	148	144	141	168	159	185	160	175	144	170	158	159	138	155	155	158	156	175	144	156	150	173	154	158	181	164	162	161	156	157	161	169	163	160	173	164	159	178	149	156	168	141	155	156	172	146	187	160	150	172	141	152	150	149	152	131	157	154	172	152	180	155	148	166	159	152	152	160	163	152	168	167	156	167	160	167	157	165	161	173	152	168	139	166	155	168	183	176	166	160	153	168	149	170	159	147	176	149	160	159	151	138	166	149	157	172	161	153	147	157	138	152	148	136	139	159	157	167	158	173	144	147	146	154	156	127	148	160	158	163	165	161	145	159	180	133	153	149	160	128	170	159	159	140	160	163	149	157	157	156	163	161	178	183	144	148	140	142	163	158	140	158	157	142	164	142	156	147	193	163	154	148	152	151	152	143	173	163	153	134	167	138	164	173	149	163	158	140	174	158	147	164	136	153	160	166	152	141	143	158	168	162	161	150	187	133	147	164	152	178	173	151	142	149	150	167	166	143	175	141	144	157	155	143	150	160	169	159	149	162	173	138	156	149	172	141	164	148	162	149	161	153	155	146	130	171	169	169	147	151	158	165	163	147	163	154	168	180	152	154	155	171	165	156	164	166	149	162	163	148	171	136	169	162	163	156	158	152	191	171	135	153	161	131	145	154	154	169	169	168	148	146	166	155	184	154	149	174	160	164	148	162	168	164	148	160	160	145	167	159	167	181	189	164	155	161	162	155	165	140	150	146	162	152	166	145	149	161	171	146	168	179	160	135	139	159	146	135	151	162	162	149	169	158	152	147	163	165	157	151	174	143	151	153	167	146	165	161	162	169	145	136	158	166	157	152	168	177	149	184	165	142	173	149	159	175	190	169	176	138	172	165	180	162	143	173	141	170	178	164	155	156	150	168	171	139	165	163	137	165	159	142	167	165	159	157	149	136	190	143	149	150	151	166	156	155	154	144	155	157	155	155	160	173	188	158	166	159	158	165	171	160	139	135	150	167	162	153	152	145	145	157	144	168	156	171	188	176	151	164	165	169	157	147	142	154	159	147	145	170	173	167	140	165	169	172	175	163	159	154	149	163	171	161	178	174	160	160	173	139	161	150	164	169	149	186	172	143	137	164	164	156	158	177	158	152	155	179	165	161	131	148	151	165	176	159	142	169	166	165	170	167	162	151	150	150	161	142	157	157	156	167	139	151	154	169	142	160	148	151	136	159	165	139	142	162	182	162	156	161	155	177	167	156	159	131	148	177	153	152	140	141	155	154	177	143	153	149	151	192	165	151	155	139	148	158	164	177	170	164	142	181	135	164	171	166	164	157	152	133	170	181	164	148	160	156	178	139	140	157	148	135	165	171	153	147	165	158	134	156	169	145	143	175	162	186	167	150	154	147	129	136	172	166	160	171	152	165	164	170	149	130	153	143	166	160	162	144	152	145	167	153	170	152	140	150	155	168	158	143	143	175	133	162	181	164	170	168	159	158	138	167	170	156	172	150	168	140	161	167	138	170	173	192	166	127	164	152	147	166	152	144	164	165	159	194
32455	36328	52077	6957	1162	1016	870	856	742	681	600	610	612	532	596	580	534	524	510	531	505	567	634	954	2151	3113	2646	2176	3898	5239	9006	7946	10256	12066	20882	26448	27105	27168	19367	11238	9146	10289	8457	6841	4624	2708	2220	2889	1971	1307	1165	1646	3809	3717	1504	1017	1033	1512	1746	1429	965	1097	1888	1387	1644	1706	1310	977	792	690	951	892	777	676	769	993	818	702	730	560	504	441	468	429	462	429	466	468	444	467	529	718	828	774	631	493	438	431	459	446	444	457	441	449	411	441	485	436	436	413	455	423	408	458	417	447	435	436	456	446	441	460	430	478	443	407	451	450	419	423	454	435	475	424	467	438	427	457	427	414	451	461	470	413	435	452	428	432	439	403	427	434	478	422	451	459	452	468	437	430	426	460	468	409	448	438	452	473	423	425	431	453	441	481	443	468	449	465	462	494	470	439	434	424	435	414	442	433	414	445	455	454	454	469	452	448	439	456	417	453	439	459	424	415	436	494	429	446	462	439	412	452	398	463	468	419	419	464	474	416	410	467	433	443	465	440	433	452	453	461	417	459	469	434	437	419	464	438	406	457	443	465	409	492	469	473	469	464	455	425	414	424	434	418	461	395	465	430	415	444	418	422	485	444	467	473	453	461	467	409	420	454	441	431	416	442	412	400	458	434	451	455	449	450	410	464	442	474	410	434	415	492	413	439	453	471	426	465	471	439	445	445	450	402	411	438	432	413	442	417	409	465	438	462	444	429	432	435	428	434	462	441	450	465	444	450	438	452	450	438	442	442	437	388	425	446	445	475	454	463	415	441	428	447	458	446	469	441	448	454	438	459	427	450	443	452	426	432	428	400	448	424	432	445	427	454	459	418	432	452	406	421	478	458	457	464	408	438	460	454	453	489	413	381	418	435	448	458	477	461	440	428	443	417	454	457	413	456	450	445	426	412	413	447	455	476	407	466	431	447	478	454	440	458	448	418	477	485	406	444	491	446	443	439	444	447	453	460	464	431	438	403	459	468	432	445	460	429	451	465	462	434	440	427	421	408	464	434	438	453	466	452	443	414	449	420	414	482	447	431	453	416	438	467	433	436	427	458	434	447	432	415	433	450	427	424	434	438	414	442	436	458	453	445	469	439	438	417	418	419	423	445	487	469	423	432	430	403	484	457	474	462	403	444	452	464	434	439	446	440	436	454	421	434	444	439	409	410	450	491	434	463	437	432	425	444	451	420	458	432	459	466	425	436	385	420	461	429	457	469	447	444	449	466	451	401	431	465	470	444	479	426	446	459	452	465	452	429	436	454	451	426	452	447	434	469	419	458	425	426	458	456	441	441	445	453	449	459	395	451	452	433	444	450	435	424	481	441	421	435	455	459	459	426	428	454	417	445	415	445	464	441	463	457	424	462	456	442	444	402	421	455	446	470	422	421	451	462	452	411	431	468	405	434	412	427	457	470	426	440	457	458	419	446	459	442	435	433	428	442	407	464	449	450	445	439	453	435	442	464	499	435	454	473	499	424	395	443	427	434	437	479	448	426	435	478	450	456	428	423	423	485	459	454	433	458	444	461	450	445	436	426	466	464	485	463	412	448	434	438	476	466	422	443	448	422	487	435	431	461	439	470	432	423	460	447	428	420	484	474	437	428	439	418	464	477	452	478	460	433	475	443	480	427	453	372	413	451	411	448	472	460	448	473	457	444	442	438	421	504	466	453	457	435	434	476	433	452	465	436	473	485	426	417	432	454	435	428	441	418	452	455	443	476	449	470	442	437	467	430	494	457	420	390	457	499	470	430	472	445	456	406	460	458	414	416	422	471	451	436	421	416	507	445	459	458	434	425	436	436	445	431	419	440	430	443	444	427	447	483	424	479	428	385	476	434	456	452	428	452	426	497	462	442	431	437	495	437	428	445	467	450	457	450	458	468	512	472	459	420	417	435	451	454	431	444	440	415	447	432	472	443	449	470	472	450	424	427	453	403	443	420	486	437	439	464	415	422	458	417	427	438	444	405	438	433	425	408	419	433	415	448	466	454	440	447	403	431	409	472	425	410	464	460	442	415	419	432	468	440	442	429	445	419	446	460	464	469	453	477	447	476	446	438	420	452	470	438	424	452	424	459	446	444	414	429	443	390	476	466	455	471	461	465	454	447	455	481	414	433	481	456	407	470	486	417	451	445	437	442	418	449	402	444	487	421	423	458	435	451	436	459	447	456	452	420	478	458	444	442	442	459	441	462	422	400	426	444	471	464	441	487	438	441	467	438	479	440	406	456	418	460	440	434	467	432	433	437	452	417	442	399	429	429	413	452	452	431	450	488	435	448	418	468	442	403	447	413	463	492	454	445	478	376	453	454	475	435	452	436	451	461	467	445	446	430	484	474	444	428	434	442	422	458	446	464	422	420	435	459	414	448	450	447	414	449	446	467	423	443	443	384	427	440	470	456	434	441	439	458	419	406	456	464	465	449	473	452	428	464	431	430	441	466	470	454	456	427	469	461	444	466	431	439	446	458	439	472	430	437	418	419	408	461	445	467	481	431	437	453	458	446	468	448	432	466	414	405	439	479	461	441	464	427	445	403	460	451	436	457	421	425	429	433	459	431	462	431	427	483	428	443	464	447	482	494	439	459	431	451	487	457	444	411	424	399	465	447	428	452	481	445	439	466	416	425	408	424	466	435	409	429	446	416	430	461	457	442	426	406	428	473	460	473	445	441	461	409	456	463	430	443	396	479	461	424	453	465	463	460	455	467	471	431	466	467	432	418	441	461	425	454	429	421	434	447	454	424	436	444	442	480	445	446	464	446	430	441	460	429	439	459	443	436	408	446	423	430	471	447	473	434	424	404	450	447	488	431	479	454	446	440	457	436	463	446	454	487	427	445	472	457	414	431	453	468	437	433	450	433	411	440	443	442	451	439	447	456	430	431	437	444	465	447	444	422	461	447	462	455	404	460	455	422	485	407	466	424	492	458	455	446	442	444	455	436	422	409	463	455	442	446	421	475	431	471	414	429	452	421	440	487	503	448	452	464	435	476	453	440	406	430	426	451	434	436	402	429	440	458	468	402	411	459	458	448	453	424	428	439	473	454	424	446	448	432	459	447	458	445	462	479	473	448	461	449	480	405	468	402	431	455	468	432	469	487	455	465	461	425	413	438	437	451	436	429	442	459	420	482	448	432	427	440	454	466	436	434	418	465	463	439	447	452	418	450	465	461	451	420	450	456	462	468	408	443	452	475	427	485	438	446	470	454	464	404	438	439	427	387	417	413	431	440	441	452	423	421	440	446	432	424	421	453	455	433	465	456	426	455	428	441	444	432	428	393	453	466	441	457	424	409	447	447	458	423	442	434	443	456	433	465	432	451	452	436	451	456	445	439	427	448	457	450	418	427	449	474	466	422	466	465	453	399	428	447	437	431	441	395	417	417	458	456	448	459	464	432	422	456	447	436	438	453	459	467	465	451	453	478	453	461	466	398	418	449	427	425	449	473	454	443	460	421	453	471
63561	65484	68423	29686	13622	1602	436	374	309	286	295	268	242	262	244	228	221	273	230	242	236	188	260	289	595	837	802	604	1011	1434	3037	2233	2940	3416	4875	10581	12684	12254	7716	3709	2629	2649	2438	1792	1011	682	775	784	567	448	395	578	1094	800	475	336	307	470	546	378	369	440	546	457	476	478	350	319	338	295	272	277	231	227	244	292	265	269	232	226	196	204	200	205	199	217	202	204	229	201	244	301	260	249	223	213	205	205	200	223	191	211	215	201	232	192	210	189	190	207	173	204	199	182	230	180	197	210	184	212	197	196	210	205	206	194	200	208	192	172	167	205	210	216	207	193	199	195	224	179	166	216	199	217	212	207	206	211	217	189	234	179	210	200	201	229	205	213	204	203	188	207	201	218	174	213	232	225	200	189	188	206	220	177	198	240	196	247	220	210	230	204	214	180	212	207	201	218	231	182	196	201	217	225	221	208	207	202	215	216	202	228	213	196	198	188	211	219	202	205	211	201	222	228	176	217	198	220	192	194	208	191	203	214	181	180	209	174	207	216	206	173	214	210	195	203	191	182	190	192	238	204	194	199	217	177	195	178	177	201	202	187	205	205	198	201	216	221	214	207	196	223	227	189	214	206	242	209	199	190	175	223	196	232	203	162	232	216	198	199	199	217	198	197	191	208	203	185	223	212	208	207	172	189	177	194	189	201	199	202	233	206	238	186	215	217	182	194	248	216	196	198	185	204	199	214	209	192	201	217	212	195	227	186	212	196	183	224	200	204	207	206	206	203	198	225	195	200	216	201	196	217	187	223	197	212	189	206	217	168	221	213	215	190	198	195	212	200	199	191	232	198	216	196	188	218	187	178	196	229	197	189	215	185	199	195	196	236	219	190	228	228	203	188	252	224	214	194	203	176	192	196	229	221	221	186	204	206	229	203	224	211	200	194	181	216	202	213	201	203	180	183	199	205	199	187	221	208	203	194	209	223	198	179	210	196	181	247	192	177	211	213	220	199	197	216	227	204	205	192	218	222	194	206	209	200	240	205	206	203	180	209	203	205	195	227	208	205	189	208	198	206	178	204	186	204	206	215	219	191	197	200	218	212	194	213	200	198	221	202	224	217	203	208	228	197	207	203	205	191	190	199	183	231	212	196	223	200	214	202	182	185	188	215	221	199	211	231	207	196	219	210	198	206	230	197	218	188	225	229	223	196	196	175	211	193	232	216	200	207	205	197	200	193	201	216	207	201	201	240	183	212	218	211	207	203	192	199	226	201	202	204	227	218	192	189	199	211	187	214	223	188	223	182	188	205	220	214	206	195	176	187	217	207	207	221	204	201	217	192	211	222	225	219	210	195	205	219	182	191	179	159	189	176	176	195	216	221	177	205	192	196	186	211	209	199	232	246	187	201	215	216	220	206	220	219	209	205	205	192	193	214	207	211	208	183	190	206	231	200	223	215	216	179	208	230	206	194	220	212	219	207	228	223	201	212	215	198	226	205	202	196	191	199	216	201	199	195	213	197	206	210	207	205	220	202	193	209	190	203	193	190	198	192	200	191	189	219	208	195	201	213	181	195	192	197	211	184	206	192	198	221	172	224	192	237	219	201	232	216	190	221	202	210	206	201	220	198	216	203	217	181	217	224	205	191	208	184	208	201	206	215	180	209	222	199	205	207	216	205	219	191	184	196	182	212	181	204	221	210	200	228	217	213	219	196	207	188	204	198	233	208	188	206	179	187	220	213	205	207	179	200	197	218	206	189	229	190	192	184	235	211	210	220	204	194	197	188	190	206	191	210	192	208	189	203	203	186	209	207	214	193	185	212	202	208	213	182	208	196	177	218	194	178	196	186	192	209	236	218	227	152	189	208	195	201	167	199	188	204	198	208	192	176	203	221	203	195	187	189	189	204	230	206	178	195	196	204	219	220	225	215	189	197	193	206	198	199	196	224	232	202	241	209	205	212	202	188	208	228	213	212	194	208	222	190	237	214	223	204	195	206	196	220	223	213	197	225	179	225	191	222	211	222	207	200	204	206	195	202	221	204	197	185	213	177	204	196	220	221	201	230	192	189	194	200	215	200	206	226	210	177	205	210	179	207	213	219	223	209	211	220	236	208	211	200	216	214	185	207	180	185	220	191	198	205	205	212	195	174	194	202	225	224	210	201	201	202	215	206	235	205	194	201	183	178	194	182	205	182	176	193	210	224	220	184	197	181	195	220	192	204	205	202	211	191	208	216	203	211	221	216	222	195	234	194	183	224	209	221	213	217	195	192	215	201	190	206	197	191	218	198	212	200	234	192	195	189	197	204	229	205	211	201	200	196	201	217	196	193	207	209	191	229	205	196	199	210	208	232	204	197	196	213	186	192	220	197	208	219	208	188	208	206	180	223	191	209	194	206	205	210	225	193	194	197	215	203	199	215	201	215	249	207	208	206	179	199	209	198	209	228	190	211	222	226	206	215	225	213	193	206	192	203	203	182	198	214	197	202	202	196	199	211	190	178	206	206	207	208	212	192	168	189	198	211	207	167	211	200	203	178	203	207	227	201	215	202	185	198	199	202	207	201	227	198	198	202	227	181	184	201	182	219	228	192	192	217	203	251	217	194	215	193	196	178	194	212	206	215	205	217	200	221	179	208	225	217	176	205	216	190	194	221	197	198	203	184	195	199	203	213	194	217	219	224	187	208	200	245	220	220	239	187	204	200	206	222	212	207	177	193	196	185	223	201	213	211	210	189	194	218	204	214	214	222	206	204	193	195	172	212	195	213	215	190	185	233	200	208	208	217	201	217	210	219	203	208	248	207	194	199	216	216	208	219	205	193	202	216	193	199	214	218	222	188	191	219	204	197	210	194	203	218	205	206	218	201	218	207	204	207	210	215	202	228	202	206	205	213	212	221	202	177	197	205	166	188	176	158	201	205	202	199	204	190	203	217	198	195	196	221	205	217	202	212	226	196	190	233	217	204	214	210	195	164	206	217	186	214	200	211	221	178	219	181	198	205	185	234	182	209	212	241	176	205	209	192	202	200	202	200	190	199	197	205	237	191	216	200	189	201	203	210	231	215	208	208	189	209	194	193	180	207	204	205	223	224	196	189	191	185	226	195	192	192	216	185	199	212	212	209	231	188	193	224	199	188	197	205	175	209	187	199	200	212	213	181	212	176	177	211	194	197	214	204	196	233	192	201	217	219	192	216	217	199	196	203	197	219	246	210	195	197	197	188	222	206	225	224	178	212	176	194	234	213	219	191	203	198	207	202	208	220	190	213	185	205	188	217	193	204	201	224	224	211	203	197	199	183	192	224	201	185	209	223	207	171	187	210	197	177	207	203	218	207	190	214	232	189	194	205	203	212	186	182	199	200	222	205	212	191	212	200	223	211	213	203	213	213	216	221	201	213	224	185	225	196	214	214	202	209	192	202	202	206	205	179	195	189	200	203	189	193	188	216	204	223	184	184	203	218	191	211	204	220	207	208	197	203	198	211	193	196	224	185
41802	46291	62934	7726	2019	1694	1479	1305	1158	1029	906	904	797	838	719	781	675	728	710	667	712	754	788	1393	3060	4890	4383	3442	5818	8645	16782	12322	15343	17187	21734	34453	36701	36195	26875	17482	15062	14667	14740	10681	6424	4326	5248	5202	3070	2312	2251	3813	7468	5218	2739	1411	1537	2390	3151	1828	1852	2237	3151	2827	2801	2893	1700	1312	1135	1156	1355	1443	986	850	988	1365	1091	961	816	754	644	550	507	588	556	625	564	526	555	531	964	1205	1131	822	538	563	556	564	531	519	541	525	551	563	555	523	525	579	540	548	558	557	552	554	558	519	488	568	547	568	468	548	537	570	560	538	512	597	554	569	549	587	561	512	552	524	542	570	536	496	585	582	544	554	552	583	553	512	536	567	578	542	529	569	561	561	505	564	566	540	603	536	558	548	589	578	519	540	561	544	480	534	510	544	554	531	576	554	541	553	527	522	560	566	518	553	549	587	581	543	564	573	554	489	521	561	561	547	543	569	516	561	539	512	531	546	543	526	518	531	524	540	575	562	558	557	538	530	539	521	539	512	539	490	537	539	586	518	532	520	537	606	545	537	523	558	553	527	533	535	539	556	572	508	596	559	559	544	579	542	542	567	559	538	555	553	540	543	529	580	551	573	561	560	521	551	545	558	557	561	562	569	537	526	569	548	566	592	560	557	561	550	569	571	569	580	556	566	512	541	557	545	575	573	548	514	564	546	576	559	569	532	575	561	562	539	536	545	522	543	555	533	566	537	548	534	534	511	547	558	562	521	556	527	589	535	536	540	550	583	565	525	525	538	538	527	547	544	566	578	575	554	562	579	564	505	523	550	549	525	544	529	557	548	507	556	559	547	538	564	574	523	497	534	551	488	575	557	542	570	529	578	522	535	585	506	608	517	525	530	541	542	609	524	527	603	543	512	534	552	545	576	567	543	551	577	588	566	541	520	567	529	541	528	563	573	536	572	559	568	575	548	551	539	586	543	547	555	567	567	550	551	544	570	574	545	528	511	529	573	523	506	531	524	550	576	552	582	509	590	541	539	568	577	517	515	553	589	558	565	502	538	557	546	539	561	542	517	556	564	538	569	553	565	535	547	563	552	538	565	535	544	561	596	534	555	517	528	544	520	552	575	556	566	545	545	553	534	557	561	554	561	557	551	531	521	614	543	504	532	544	594	530	544	573	594	549	550	565	551	525	552	520	545	539	577	549	544	557	560	566	529	526	580	556	545	515	528	559	566	552	501	503	562	546	558	564	577	590	550	537	557	556	538	518	545	543	549	533	588	534	558	562	580	546	579	540	535	542	572	507	543	537	555	531	548	588	563	550	559	556	571	569	545	585	561	553	562	547	533	549	547	514	529	539	528	557	549	535	544	569	527	575	551	554	528	549	603	576	531	533	543	567	570	527	583	549	561	539	552	567	513	536	574	578	584	563	536	542	562	556	568	546	557	543	514	555	533	557	580	567	532	531	523	560	521	566	567	539	546	578	565	552	526	595	572	528	544	541	547	570	536	538	561	589	570	558	540	511	542	546	540	549	563	554	555	504	562	587	540	530	600	564	569	517	563	572	575	555	542	543	541	548	570	557	540	593	511	517	542	565	558	566	507	556	522	528	581	539	563	567	585	541	545	522	563	530	539	543	548	598	582	564	564	540	566	529	559	532	574	531	571	518	584	523	536	543	580	570	547	531	576	579	573	553	510	523	533	510	549	480	500	572	504	591	527	514	544	526	554	559	532	550	562	511	571	578	557	584	599	560	565	557	546	562	542	521	563	528	553	557	576	552	526	546	568	522	564	548	539	552	528	550	561	505	554	555	529	553	547	589	508	573	563	520	518	568	584	540	497	517	527	561	484	510	515	585	572	544	545	531	536	562	560	546	562	519	584	545	591	545	540	555	528	541	585	580	508	509	542	563	553	536	573	539	543	578	568	547	519	535	561	544	513	534	560	550	526	551	539	565	541	568	492	520	520	582	534	565	542	542	542	548	583	543	576	546	576	600	549	542	539	552	608	542	562	560	542	561	575	526	544	558	559	568	560	577	524	548	590	523	526	535	575	567	519	518	561	561	534	528	562	570	568	513	545	535	540	551	559	512	532	527	550	540	550	531	534	506	507	549	567	587	531	579	544	527	548	528	549	542	564	506	566	539	571	543	522	574	534	551	600	586	550	552	549	565	532	558	562	568	544	574	554	558	561	526	594	506	567	519	515	515	578	563	560	577	529	540	533	571	559	524	568	568	531	567	611	572	557	549	543	578	549	543	494	573	551	555	568	551	543	590	554	523	556	512	533	527	559	608	505	528	559	518	570	547	554	568	537	562	514	543	546	568	484	529	574	530	573	534	566	521	525	547	584	549	521	572	549	545	530	534	562	540	517	528	516	538	559	560	527	546	538	546	509	570	537	559	556	560	537	529	522	556	522	528	516	555	562	579	561	575	529	571	588	592	556	541	587	602	552	567	568	525	532	534	509	565	544	563	573	527	500	528	570	551	543	559	558	530	537	581	564	546	534	559	532	580	549	508	535	564	492	543	551	576	587	530	561	580	541	510	523	573	550	542	534	570	591	531	550	545	590	555	572	553	560	506	563	574	599	603	547	515	560	545	540	571	536	519	529	563	540	526	570	567	570	575	562	532	572	537	523	541	553	533	516	580	550	594	549	549	548	547	543	566	542	588	527	550	519	568	556	579	533	525	505	550	528	514	547	567	510	581	586	547	515	553	521	570	538	583	559	546	534	587	564	546	529	540	589	583	532	566	559	519	532	560	556	543	538	550	575	563	565	573	525	574	582	514	576	525	538	542	533	543	530	562	562	589	552	539	569	513	522	579	543	552	539	548	570	537	564	531	536	522	533	580	548	526	534	544	550	564	539	531	527	559	580	552	522	520	540	548	549	557	580	550	534	551	556	570	543	584	545	560	594	538	558	521	541	550	512	571	564	522	544	539	570	593	522	542	579	545	586	539	505	598	550	520	549	485	542	616	596	539	578	505	556	528	538	543	586	581	563	537	543	544	519	496	550	550	569	501	585	559	525	536	523	570	555	552	595	538	532	518	535	527	557	524	577	601	570	548	526	548	568	531	519	636	547	537	493	591	518	540	531	541	514	537	569	552	588	557	572	583	552	533	496	569	550	553	533	569	548	554	596	534	568	540	568	531	550	566	525	581	547	534	598	555	537	526	533	571	548	557	540	607	547	514	564	565	552	538	548	550	535	572	556	587	541	572	527	551	520	526	595	545	537	553	552	535	578	569	545	581	574	559	564	565	542	576	564	555	536	567	561	544	543	539	583	540	555	528	537	546	544	542	577	552	592	513	500	584	550	497	512	556	562	541	554	578	516	566	570	551	546	567	542	594	554	553	532	530	570	551	605	522	529	557	528	535	534	554	579	523	529	554	540	543	574	527	571	503	556	546	579	513	539	540	541	537	587	530	557	563	525	573	558	576	568	592	539	555	547	548	557	572	458	501	541	552	505	557	547	569	552	554	549	573	554	537	522	568	547
8012	10146	15841	1782	317	143	153	135	147	139	131	156	137	150	133	145	138	124	125	115	127	115	150	130	158	178	172	154	194	179	240	274	290	237	292	567	643	511	437	237	234	225	201	211	185	175	154	141	145	144	152	147	185	131	172	157	160	159	169	148	141	135	160	149	150	148	160	151	166	163	135	138	143	135	140	136	146	135	146	135	143	141	141	112	107	138	124	146	124	115	121	137	147	145	147	143	138	133	132	137	133	144	117	134	145	134	121	130	104	135	123	150	133	147	119	114	120	147	150	141	126	136	146	129	127	147	152	121	126	125	116	142	142	159	136	147	134	122	132	140	142	152	132	139	159	142	137	136	136	141	148	141	138	137	143	145	147	141	117	127	141	113	164	142	143	158	135	147	144	132	131	114	127	136	127	124	140	144	122	133	118	144	116	137	152	136	139	131	150	125	147	147	126	138	148	143	135	129	127	125	102	147	123	141	133	116	134	148	140	128	121	132	141	146	116	143	116	114	139	125	152	136	149	156	136	126	153	148	145	125	140	115	120	146	141	124	139	128	130	144	123	168	124	138	126	154	119	110	124	123	124	127	132	116	145	141	110	128	145	123	150	124	177	132	143	137	124	144	129	151	127	151	131	145	142	125	142	120	147	123	125	120	146	118	167	144	131	137	129	140	149	117	134	133	115	136	159	123	151	126	137	121	128	144	154	135	114	164	137	142	139	122	147	128	117	143	145	130	135	131	118	140	140	149	144	143	128	123	131	132	141	144	136	135	142	129	132	128	135	124	120	139	125	120	116	145	148	128	119	155	144	98	149	127	146	105	130	132	156	126	143	150	133	156	145	142	128	110	142	139	133	125	125	155	124	144	142	150	146	126	127	157	136	126	140	115	152	143	142	145	150	134	111	149	147	135	130	124	146	151	121	146	137	124	130	143	157	135	142	143	138	143	149	131	115	132	151	134	145	130	129	143	153	123	124	141	147	141	139	116	133	156	127	127	143	117	131	150	123	148	135	132	126	132	149	129	132	135	133	126	142	142	150	136	122	122	127	125	118	134	133	151	147	130	119	123	159	138	144	114	138	131	119	132	123	127	134	129	163	137	123	138	124	144	147	143	114	139	138	118	143	148	157	131	139	157	122	128	137	142	137	116	125	119	111	134	143	164	138	154	151	149	134	120	132	129	113	128	138	125	134	125	122	123	149	132	126	134	139	151	151	131	132	149	131	119	140	127	135	111	117	137	130	122	113	120	120	135	148	168	144	135	136	152	120	141	123	123	141	145	152	140	134	128	140	118	118	125	143	122	128	116	128	106	121	124	142	125	152	140	137	123	127	120	154	135	141	130	131	141	127	132	130	152	111	126	119	146	136	133	141	120	135	135	116	101	139	141	138	153	129	144	129	117	136	136	149	139	150	149	145	144	111	142	126	126	148	127	135	141	138	133	155	131	120	159	126	131	136	113	139	141	123	124	125	152	118	132	139	126	151	145	135	121	118	141	151	129	138	145	143	156	147	136	124	119	125	104	129	141	124	139	131	146	111	148	145	125	114	139	142	128	136	112	127	139	155	132	130	136	152	133	115	132	137	140	167	127	129	140	127	151	142	126	150	140	146	122	118	128	121	150	167	119	149	150	154	141	144	145	136	117	136	134	109	133	138	156	139	123	134	157	145	129	112	125	137	127	130	140	126	127	150	117	138	144	154	120	100	131	139	128	143	121	125	136	122	143	124	139	129	124	128	134	139	129	148	148	129	141	125	122	133	121	115	140	132	107	138	123	129	124	142	146	139	143	134	131	147	124	128	123	138	132	154	117	113	139	140	146	134	134	141	144	134	140	136	136	112	119	120	146	135	129	124	145	137	111	136	151	134	148	129	130	119	130	141	140	129	133	157	157	144	148	137	128	116	131	119	135	117	151	114	124	109	133	166	124	137	117	142	113	131	130	128	126	136	143	138	125	107	145	151	136	139	139	157	142	146	149	144	109	123	150	139	140	117	142	135	137	147	143	126	132	141	143	144	124	141	127	126	131	129	135	139	118	150	158	133	138	146	133	116	137	144	124	135	131	131	137	149	146	129	141	133	129	111	129	120	122	130	137	134	138	134	132	140	129	137	132	132	121	159	134	122	148	115	124	161	162	135	130	122	135	142	109	129	134	133	139	135	145	149	131	113	131	112	143	137	143	148	135	150	121	150	138	150	137	135	114	138	138	147	144	121	129	154	126	133	159	126	124	123	132	133	136	120	127	126	139	150	135	153	141	119	134	125	134	144	138	125	131	132	129	137	112	139	145	150	137	134	126	121	145	147	134	129	132	133	148	159	122	140	124	133	141	126	147	134	126	133	117	124	136	141	153	121	136	153	114	127	122	133	132	132	123	144	123	136	136	145	147	124	142	137	119	144	142	139	130	117	133	121	141	112	142	127	132	131	115	128	121	112	135	120	136	145	129	147	134	128	113	153	143	120	128	154	139	128	124	128	117	144	129	134	142	115	157	120	129	143	138	146	125	140	123	135	148	129	134	129	157	129	167	146	141	145	130	123	145	117	159	136	133	144	134	112	121	127	152	151	159	126	148	147	149	144	155	133	156	121	140	121	125	129	124	125	136	127	155	139	143	146	124	134	129	164	139	135	142	145	132	135	126	144	132	122	115	135	138	139	116	140	147	131	131	121	125	132	128	134	149	131	141	124	135	141	124	128	145	144	148	125	129	118	150	136	119	136	147	138	140	125	149	157	142	141	147	132	154	126	136	124	121	141	126	125	134	122	112	161	143	112	125	135	135	132	134	113	113	139	130	143	121	126	132	163	127	140	124	123	130	130	133	154	145	148	138	145	151	148	163	140	132	137	144	122	115	142	119	141	135	125	136	127	135	126	139	127	143	146	137	153	141	134	136	130	136	138	140	108	144	136	134	140	137	142	112	131	135	131	151	160	127	131	151	140	134	130	130	134	136	143	130	127	144	130	125	152	124	148	113	135	126	158	135	134	114	135	139	133	122	140	133	119	157	125	126	142	140	134	151	150	163	117	149	117	137	123	115	134	136	137	135	147	138	132	137	151	138	137	153	135	134	145	116	137	128	134	129	119	134	151	119	143	125	122	130	128	137	141	111	132	149	120	128	142	131	128	147	127	130	137	138	128	141	137	152	128	128	133	120	132	116	123	144	119	120	128	117	139	130	131	157	134	116	148	115	129	121	133	134	110	130	112	151	143	135	130	140	151	135	124	141	135	142	137	122	139	147	154	142	142	141	135	132	110	120	120	137	136	136	128	130	145	132	116	157	131	162	135	129	128	145	106	128	129	138	119	130	128	133	135	147	169	132	140	128	129	143	136	157	117	145	113	144	160	127	127	108	136	136	133	137	119	153	136	127	135	123	121	117	115	130	131	137	125	150	140	137	138	151	129	132	140	118	123	139	128	144	137	144	117	101	123	147	134	130	120	131	165	143	108	136	118	137	130	140	145	131	127	151	118	121	148	142
8227	13624	21831	1349	440	431	417	440	436	408	413	398	381	379	404	397	409	363	425	352	376	417	429	481	590	707	674	617	610	872	1153	1334	1396	1165	1620	3927	3902	3417	2692	1351	1109	1141	1240	967	712	535	579	599	472	512	542	668	734	631	537	469	492	595	550	455	481	511	496	529	517	472	473	465	456	439	447	483	416	394	428	389	412	443	385	419	358	378	402	364	363	370	385	411	352	368	416	403	419	367	395	367	400	359	371	372	401	359	389	371	357	375	382	367	384	385	382	366	356	341	383	395	365	390	378	402	393	399	376	375	369	392	388	373	357	376	368	343	357	405	353	431	439	401	409	372	375	358	346	441	388	351	382	387	368	406	382	396	389	370	394	392	368	367	395	400	368	396	371	389	365	379	361	359	383	391	378	373	418	401	382	379	370	378	416	389	422	354	331	411	415	406	384	373	420	375	406	375	385	400	390	393	348	395	359	366	378	363	377	380	379	412	366	413	405	385	398	376	397	330	388	361	415	406	390	369	412	373	414	377	399	390	420	351	361	384	358	382	380	402	342	377	349	379	392	407	399	358	391	386	388	376	385	357	387	381	401	412	377	410	377	365	385	404	382	399	368	367	348	394	377	342	364	361	388	415	372	359	368	390	404	402	393	383	379	366	379	405	407	425	368	341	347	407	370	371	380	386	418	425	368	385	344	362	387	415	361	403	397	400	389	416	422	366	362	370	407	374	360	391	382	389	341	362	369	372	391	337	370	356	390	368	355	365	355	397	362	400	368	378	385	375	406	348	382	375	370	356	425	395	367	404	348	370	392	375	386	384	376	382	420	373	376	367	371	381	390	420	359	363	379	391	375	407	344	361	389	377	359	375	380	349	359	398	391	374	420	383	372	362	394	414	358	411	399	374	364	371	421	393	369	393	378	383	369	378	375	383	380	356	371	349	403	399	363	373	362	404	413	410	404	371	383	367	372	398	377	360	370	411	407	379	364	363	385	375	366	411	374	349	356	386	381	384	368	385	402	384	373	384	370	398	385	379	356	394	391	362	408	423	390	396	348	401	372	374	424	343	390	381	379	405	403	395	378	378	399	391	418	357	380	383	411	400	349	388	414	386	370	391	357	384	387	356	367	402	378	393	374	386	350	401	362	387	343	370	388	353	371	382	398	407	387	383	391	390	375	332	382	377	402	362	369	401	401	376	419	372	385	378	402	378	379	416	410	377	376	349	424	407	389	400	415	385	388	382	410	372	382	416	392	381	383	385	384	378	377	398	369	384	378	393	373	364	386	400	364	374	399	386	398	381	366	406	395	374	376	395	394	385	435	377	401	404	416	349	385	392	351	374	382	384	397	405	376	349	391	396	409	441	391	380	388	390	415	358	388	395	374	377	394	375	367	390	377	357	397	384	349	408	371	396	371	387	373	379	360	408	357	403	396	367	390	395	359	367	406	383	390	381	372	394	371	370	353	382	389	390	393	396	381	401	359	375	392	397	393	372	394	366	404	402	384	405	362	377	371	395	397	382	369	370	400	417	380	413	381	370	442	407	332	429	382	369	401	400	353	423	363	359	363	343	390	400	367	355	376	377	387	392	355	369	381	400	382	397	366	389	378	359	397	337	367	364	400	336	370	398	386	398	365	362	372	415	372	409	392	372	374	387	387	420	403	380	349	368	353	361	416	411	365	371	328	412	367	345	390	387	377	364	385	336	415	389	396	377	355	406	355	355	358	400	343	376	401	387	397	391	377	391	421	407	398	399	394	378	420	390	356	333	399	390	406	368	389	382	407	418	383	348	383	391	374	370	370	404	382	347	376	375	359	406	377	356	372	401	420	402	369	378	399	398	413	409	395	371	380	348	418	409	405	380	371	361	394	399	417	424	385	380	400	383	353	366	384	378	399	408	385	380	395	361	364	394	360	379	332	346	421	382	347	389	385	425	365	414	382	380	386	425	399	367	364	374	381	355	385	390	364	423	417	383	414	368	373	352	384	347	388	365	367	377	390	376	384	391	382	410	353	408	377	351	412	344	374	391	390	392	386	380	367	366	376	393	376	394	386	391	345	411	376	421	372	383	390	375	362	376	355	369	384	372	336	361	383	396	389	395	383	387	395	390	410	400	397	379	371	393	365	361	390	386	384	368	353	387	354	362	389	367	407	381	364	413	392	405	409	388	374	386	344	442	404	390	356	374	344	422	423	372	387	381	382	358	358	384	373	377	332	381	388	360	399	379	387	392	361	383	352	381	382	369	388	373	359	350	389	371	398	377	409	394	370	379	389	365	384	375	388	405	378	395	343	353	395	397	364	372	376	399	379	336	386	387	355	396	379	392	355	369	403	380	444	415	368	396	390	390	400	384	370	334	376	369	403	386	371	361	369	357	391	374	368	404	427	399	354	391	416	378	383	375	347	429	385	373	389	357	391	375	353	412	407	398	381	361	377	370	398	377	372	362	404	393	408	391	383	374	383	409	372	410	371	363	362	387	381	416	398	349	398	375	385	374	392	383	331	431	407	361	378	393	403	385	367	379	404	374	368	392	409	381	402	383	381	395	376	368	347	371	392	374	371	371	414	384	368	342	387	400	375	386	367	379	394	327	395	406	390	362	337	411	367	379	368	383	363	387	382	379	373	381	397	392	361	425	397	361	387	406	407	382	400	345	342	372	391	405	399	399	401	392	424	345	339	369	391	392	409	368	369	387	363	412	371	349	377	372	356	395	412	350	373	355	388	391	396	401	379	394	372	372	428	406	365	406	383	370	353	367	355	416	364	375	388	412	372	359	358	369	364	363	383	411	402	415	365	370	352	361	389	401	371	416	384	395	383	420	379	402	372	385	355	388	370	396	374	381	376	390	364	360	378	364	359	385	397	416	372	373	368	408	389	412	354	354	373	398	364	369	386	410	385	420	398	347	408	361	382	402	382	398	387	374	410	363	420	421	408	369	388	359	433	387	415	350	389	369	361	381	355	348	382	388	397	410	427	375	350	386	356	323	414	354	342	418	377	371	353	371	390	356	345	390	379	425	315	398	347	377	378	373	365	381	373	400	390	365	410	416	416	364	393	394	393	400	388	391	401	354	407	378	379	390	385	387	403	405	387	397	386	357	332	389	400	384	404	352	376	383	417	374	385	338	348	365	382	360	397	367	359	379	381	372	410	343	386	416	370	386	384	387	407	342	372	398	398	437	383	380	405	386	366	422	367	390	414	400	350	372	359	376	436	387	404	367	381	379	409	370	373	359	360	382	353	367	363	404	399	385	368	398	412	372	387	373	406	405	394	405	413	356	311	367	355	410	406	390	394	360	398	363	380	375	372	375	386	375	384	383	368	395	374	381	388	358	379	374	380	411	405	363	379	387	366	395	365	350	388	403	375	410	371	370	421	402	386	369	389	360	374	410	400	378	360	384	374	394	378	385	402	385	397	387	370	395	416	419	379	401	392	366	368	356	411	372	400	343	384	400	395	379	388	399	348	390	410	380	401	346	402	355
41741	53890	62665	23299	4395	324	249	227	191	191	173	188	179	171	139	141	165	133	160	171	186	169	161	202	323	474	527	448	500	857	1753	1247	1392	2099	5341	7770	6188	5176	4466	1862	1252	1198	1255	969	622	356	438	508	411	283	328	449	605	472	273	175	223	292	356	234	293	267	307	284	258	274	252	206	199	196	186	237	198	162	160	162	161	183	157	175	159	155	137	150	151	155	126	136	137	174	184	185	178	174	139	160	154	146	170	167	172	150	159	144	139	136	124	134	146	123	154	169	155	134	135	157	147	146	158	135	152	178	145	135	138	145	129	143	135	140	150	131	129	127	159	138	143	137	127	150	170	148	135	143	162	146	129	146	130	156	138	154	156	151	137	147	145	147	135	144	148	143	128	134	142	156	122	133	125	160	115	133	154	144	118	157	140	151	139	142	146	157	134	157	138	134	155	166	148	138	129	147	134	146	144	144	140	141	148	151	124	126	144	126	142	136	152	153	124	147	149	137	140	144	125	129	154	134	142	148	138	135	138	141	153	148	144	127	138	131	143	156	131	151	144	148	159	132	164	134	155	161	145	132	130	147	154	136	140	137	187	154	129	151	155	154	120	155	155	155	132	150	130	138	161	111	131	136	152	129	155	151	150	146	140	179	143	119	155	166	124	127	139	123	133	147	126	164	146	132	126	117	141	131	148	146	133	133	135	115	151	165	142	136	127	158	133	123	158	146	152	113	140	130	156	149	148	150	148	140	136	149	146	144	143	135	142	139	135	118	146	137	139	157	143	119	139	140	161	140	138	147	143	134	152	136	108	142	126	147	144	153	130	150	150	160	144	157	126	143	132	148	141	147	146	153	150	162	136	141	134	137	147	149	158	134	148	150	137	138	127	149	130	143	136	148	133	139	134	150	144	151	160	148	136	148	145	146	136	138	132	162	137	141	139	127	162	148	147	131	156	138	136	139	144	142	147	154	150	148	148	142	148	137	144	111	148	119	144	146	137	151	141	129	136	159	127	121	150	140	136	145	159	146	142	141	134	151	157	135	156	162	156	146	139	169	178	151	138	131	153	144	133	151	144	132	156	130	146	138	158	136	136	127	145	142	144	126	156	155	152	151	144	143	150	139	130	149	146	126	162	136	162	167	144	153	126	147	143	139	131	143	150	141	127	141	142	142	146	150	143	129	155	124	140	158	133	167	169	132	128	144	138	145	158	156	144	150	143	134	164	158	159	135	137	115	121	142	142	131	143	147	135	166	143	147	138	157	139	153	140	123	135	155	114	151	158	129	132	150	138	138	133	135	139	155	141	147	142	136	139	153	159	142	146	137	146	133	143	148	141	144	140	151	143	137	138	143	157	149	159	142	130	153	136	148	144	162	147	132	140	149	127	129	167	124	145	152	150	154	149	152	129	130	133	131	152	129	151	136	148	142	151	134	140	138	161	128	136	132	143	138	171	131	129	142	148	158	132	139	152	134	149	152	130	150	152	139	162	144	144	161	141	148	113	161	135	136	146	144	145	148	155	142	151	156	146	163	143	154	139	163	132	148	165	133	140	138	153	160	133	146	143	146	127	141	134	139	146	157	150	161	164	131	148	133	135	132	141	140	151	152	138	159	158	137	151	134	117	160	131	145	133	139	148	141	152	138	158	136	146	142	147	130	143	169	146	132	154	169	147	148	126	143	140	139	126	144	141	136	145	148	135	140	134	148	171	144	157	159	139	149	138	137	124	128	150	153	162	149	134	140	126	158	132	155	139	120	137	144	157	155	164	136	142	122	157	127	132	142	149	141	151	145	135	164	131	136	136	161	127	150	143	117	158	143	144	138	143	164	157	153	129	130	128	153	140	157	138	129	132	117	153	144	149	150	138	136	150	153	134	144	127	156	161	146	143	154	149	120	150	133	141	149	148	149	158	147	149	140	136	133	164	167	146	135	140	127	141	142	152	152	141	151	122	126	134	146	142	152	127	154	145	156	142	135	150	143	155	145	147	138	144	147	131	172	146	126	151	118	134	128	147	124	139	137	123	155	146	131	150	126	138	120	124	123	144	163	152	161	147	119	151	146	129	146	158	132	130	131	133	123	155	156	160	151	172	153	149	158	153	138	150	119	151	167	151	147	137	144	145	129	134	118	134	129	124	140	145	133	132	141	157	129	132	153	151	148	134	128	138	156	160	149	153	151	119	151	140	165	135	156	123	143	127	135	136	138	152	128	155	159	133	141	140	128	144	132	126	156	126	139	153	138	162	128	165	127	125	142	144	140	129	172	157	116	127	167	143	129	115	145	163	145	140	156	143	152	145	142	151	127	154	118	170	152	139	143	152	151	134	144	139	153	120	141	131	126	121	147	119	157	146	146	137	159	149	163	152	146	144	139	122	160	145	147	156	146	134	111	150	144	128	143	159	145	146	133	147	146	156	142	131	145	125	145	145	136	131	139	137	151	149	130	170	146	144	141	121	152	135	138	153	127	130	143	152	139	130	147	146	147	150	136	135	133	132	142	155	161	158	148	145	155	149	143	144	123	148	140	158	155	128	147	126	143	142	133	156	133	161	135	144	144	146	152	136	135	153	132	131	156	132	119	148	149	151	154	128	144	153	130	125	140	147	140	126	130	153	127	147	152	149	145	143	143	153	163	140	140	146	144	145	156	142	132	136	145	141	141	117	134	137	147	141	133	149	152	143	149	139	147	142	140	143	151	142	134	131	155	148	136	161	150	124	147	172	146	142	132	133	169	127	134	157	131	146	124	135	143	123	119	148	135	134	111	153	164	140	132	120	151	126	152	151	145	125	139	167	149	134	130	137	157	139	139	147	116	159	138	128	145	130	159	128	133	135	148	133	126	136	142	143	140	131	153	123	135	155	117	147	137	152	142	155	132	157	144	123	150	128	159	152	122	140	128	144	148	127	160	144	155	123	126	164	150	155	138	151	137	139	143	126	138	161	165	136	128	134	130	144	162	128	164	139	144	119	138	145	165	150	130	148	150	146	140	126	140	140	144	148	138	133	159	146	138	169	141	140	144	130	133	143	115	135	137	135	135	129	138	160	165	125	133	156	154	139	143	144	146	146	125	162	144	132	142	138	131	156	156	135	141	155	144	143	152	152	156	131	149	136	135	132	142	159	149	136	149	165	159	124	140	137	133	151	151	128	131	150	139	138	134	144	143	127	146	150	137	134	138	150	149	135	158	138	149	129	140	139	145	160	136	140	145	140	134	142	159	125	136	134	140	146	144	129	131	139	167	138	129	137	143	139	142	145	123	124	138	147	140	144	130	150	157	135	158	150	142	161	122	139	139	149	146	167	143	138	151	168	137	152	145	139	129	134	160	149	157	138	145	147	149	130	145	147	153	133	144	158	136	130	138	117	142	131	133	170	170	123	137	145	139	140	153	134	150	177	139	150	147	162	128	141	130	166	145	148	151	142	143	126	158	140	128	131	137	139	148	117	125	137	142	157	153	103	139	143	148	138	161	142	139	132	153	128	140
28184	40081	53042	4152	1183	998	858	768	669	646	562	580	601	544	516	530	483	468	480	511	486	468	525	703	1504	2693	3187	2968	3017	5482	10311	7895	8467	12053	24929	30613	25602	24104	21471	10680	8519	7310	8744	6804	4232	2305	2649	3355	2667	1409	1867	3113	4377	3351	1540	896	1278	1890	2343	1134	1489	1302	1886	1531	1154	1393	1325	1018	770	684	890	988	808	725	575	525	553	726	569	494	490	524	408	427	418	427	415	399	405	476	527	567	557	476	490	395	417	379	381	403	429	404	395	413	440	433	428	424	379	430	367	407	414	403	418	423	413	438	382	371	379	368	392	430	408	395	401	393	373	408	418	447	424	415	425	406	452	412	380	411	411	379	406	421	426	383	439	369	387	433	410	398	398	415	428	403	410	403	414	398	405	417	410	435	377	435	419	416	429	418	405	445	371	380	408	422	411	416	402	389	418	436	393	378	402	416	386	399	388	396	459	404	402	418	371	422	380	372	398	389	395	409	385	404	411	435	409	444	400	444	412	347	391	432	403	393	421	400	414	383	421	437	374	383	415	452	426	404	386	417	412	387	434	424	433	408	397	388	416	399	423	404	435	413	398	425	414	394	401	401	405	356	390	451	410	427	440	394	407	423	425	384	419	386	423	353	392	413	392	452	419	402	423	410	416	383	382	421	386	406	399	417	409	417	375	410	367	394	399	440	381	419	379	423	431	441	397	423	424	389	356	414	395	364	372	413	381	410	421	434	400	414	434	404	401	401	417	392	410	406	415	432	421	401	416	382	431	422	415	390	386	349	400	415	398	382	439	372	398	410	416	414	434	402	408	436	427	428	406	445	403	460	419	398	394	406	436	394	408	440	405	386	431	396	381	441	404	404	453	391	381	397	426	435	401	427	420	431	392	448	424	394	406	397	393	381	411	382	413	405	387	407	430	406	380	406	428	387	415	399	375	436	391	397	374	354	398	396	391	419	385	404	454	433	447	398	395	383	416	372	439	407	434	370	397	430	392	397	386	376	385	441	387	417	392	437	408	415	399	401	388	442	377	392	436	446	399	409	403	386	421	392	421	397	404	424	427	390	398	394	398	416	394	339	422	389	424	388	428	409	409	397	409	430	419	399	385	431	429	397	400	412	405	372	390	397	415	402	395	430	405	394	374	401	411	427	383	393	404	403	405	414	427	364	370	376	402	403	412	402	393	436	399	409	404	407	406	416	391	453	399	412	428	385	417	418	415	422	413	399	412	409	400	431	439	423	406	402	408	403	429	439	431	397	407	414	413	421	396	394	410	398	402	383	386	401	410	405	438	406	389	396	403	410	389	388	396	364	426	415	383	424	418	381	398	406	428	419	413	432	426	437	407	434	386	398	441	425	423	385	402	417	402	408	413	428	375	416	395	415	375	399	408	387	429	384	396	445	393	366	400	414	353	391	432	441	430	348	395	430	416	366	366	384	410	412	422	413	410	428	430	395	398	413	388	406	381	416	405	401	438	407	374	373	400	428	413	378	409	432	422	400	393	460	413	381	414	413	399	380	420	386	427	367	424	418	403	412	417	423	405	415	392	415	409	389	415	463	426	411	434	436	408	420	421	407	405	418	387	402	407	422	389	412	390	405	389	423	430	388	385	450	396	396	422	393	415	409	388	406	401	378	416	426	408	394	402	407	440	393	442	413	409	413	395	397	384	407	391	389	393	414	413	407	424	414	415	373	379	407	401	413	396	408	394	409	424	427	386	414	427	399	400	411	405	398	403	404	380	441	375	415	423	458	430	383	413	414	409	386	414	384	412	373	436	443	402	424	412	449	415	408	392	432	405	421	412	388	383	407	396	411	441	424	371	437	411	417	407	405	440	415	397	400	431	403	415	407	431	388	391	421	388	392	366	417	400	405	404	407	380	413	397	411	404	396	365	422	400	387	414	396	389	418	405	388	445	419	411	395	396	371	392	406	392	427	397	383	406	420	401	399	409	416	444	398	414	399	452	417	442	397	408	393	403	370	440	428	411	400	435	374	411	440	390	433	415	392	444	384	414	399	431	388	445	388	389	399	378	416	406	401	396	413	406	410	388	403	396	398	393	412	409	422	396	419	439	372	413	380	421	417	426	379	405	422	409	409	428	430	397	418	415	412	400	415	391	373	409	398	409	397	394	412	393	427	403	375	426	384	415	400	376	425	398	384	412	398	393	426	402	415	350	397	408	422	440	438	403	403	450	431	422	417	417	406	366	436	405	382	412	396	446	424	444	426	436	395	387	411	420	406	394	400	423	408	444	393	432	433	465	410	388	383	381	429	394	405	439	422	438	357	396	376	370	437	409	389	422	403	383	405	424	416	403	423	432	407	412	402	416	371	403	387	414	438	405	380	415	407	420	399	410	416	395	425	391	414	380	407	413	408	394	417	434	411	411	422	442	400	413	399	376	405	404	417	389	436	410	441	443	385	392	380	365	395	412	418	448	407	403	408	397	461	400	392	432	388	439	422	373	407	427	368	409	433	397	395	411	423	422	393	411	388	382	426	427	423	401	418	457	391	408	414	415	394	374	416	436	404	427	411	422	395	411	404	412	369	388	391	399	428	373	399	430	421	382	412	395	409	430	409	417	402	403	392	418	404	402	376	440	392	437	380	396	446	405	391	411	424	382	366	412	428	396	395	447	415	401	412	390	417	379	434	434	388	415	400	443	433	397	421	392	398	441	406	388	393	398	402	430	395	420	419	404	427	435	398	419	410	406	434	436	392	399	378	405	437	407	421	393	401	374	388	418	375	410	424	406	414	399	410	390	412	426	376	419	399	422	429	445	398	419	396	414	412	425	414	399	396	391	406	399	380	420	381	408	436	418	405	429	438	418	436	412	409	425	430	376	395	382	433	391	394	431	367	422	410	435	416	408	386	426	359	397	424	456	429	379	371	431	386	397	399	424	393	405	407	375	395	408	424	408	403	382	402	425	420	424	388	386	413	392	404	393	429	395	368	435	436	408	406	396	380	432	390	422	417	434	403	370	414	384	368	419	408	403	382	386	399	426	394	389	405	419	394	387	420	412	376	396	423	422	370	393	404	410	403	385	415	439	415	399	437	394	408	414	422	416	395	418	426	460	418	398	386	442	408	406	399	411	408	409	390	396	413	404	404	416	412	399	425	401	396	421	437	383	428	431	403	438	409	412	366	435	465	423	440	397	410	434	407	432	415	438	425	409	390	385	421	417	406	411	415	424	378	402	427	406	403	430	409	406	427	424	379	403	388	396	443	425	419	434	402	422	426	427	393	388	379	449	404	406	451	374	406	403	420	434	408	456	422	377	441	418	424	400	437	449	396	397	406	417	392	392	410	413	429	376	416	424	400	418	412	413	418	440	401	402	410	428	415	375	409	390	376	407	401	388	429	395	423	409	416	415	384	426	413	433	412	377	390	389	408	451	397	413	401	425	404	388	403	430	415	385	410	355	415	439	386	391	416	456	420	399	428	415	383	391	433	401	451	409	445	415	395	395	425	406	384	412	422	400	408	353	385
51767	65145	64564	29292	15512	1624	439	366	287	286	248	285	232	244	217	251	210	241	221	212	211	214	228	259	489	1025	975	849	943	1967	3528	2640	3224	3003	8870	15285	12723	10853	9009	4028	2456	1939	2392	1675	1150	878	573	820	634	504	562	730	1123	1002	441	354	443	535	655	451	563	454	579	381	441	457	422	323	291	333	299	363	281	256	226	240	217	258	221	271	290	224	199	188	211	202	183	195	195	198	220	226	266	246	207	213	201	189	233	201	210	213	195	206	216	202	199	215	183	183	195	205	197	208	202	214	192	189	201	206	211	226	202	203	205	201	205	195	213	193	213	202	211	185	179	196	211	201	210	196	211	180	203	178	203	178	203	201	191	205	223	190	193	214	201	220	177	202	218	177	179	221	204	184	189	176	212	192	190	183	203	202	180	196	201	210	191	189	187	193	203	220	193	213	201	214	221	202	232	191	186	215	221	202	178	191	211	187	201	201	205	206	215	182	217	194	215	199	196	198	194	206	190	224	210	208	207	228	180	216	208	192	189	229	211	190	197	212	182	202	189	190	224	189	216	218	184	183	188	193	202	204	219	193	199	189	190	199	210	201	196	210	200	191	189	215	182	196	180	199	187	181	186	222	191	193	185	190	196	208	186	221	203	210	220	193	207	191	218	192	181	217	203	194	181	213	196	176	178	200	189	193	183	207	192	198	182	195	190	196	196	197	215	169	190	181	215	207	183	183	189	191	218	204	196	186	189	239	207	214	188	196	185	178	196	219	209	182	195	205	185	208	192	193	209	183	157	218	185	208	201	192	235	192	191	184	226	196	209	196	190	199	197	192	214	211	204	187	191	207	230	202	195	188	217	189	212	193	210	194	195	197	200	219	203	188	197	184	176	214	172	211	203	217	201	198	213	189	204	220	206	235	175	218	223	207	199	197	217	203	230	188	194	190	187	181	208	205	216	178	221	202	199	214	208	208	191	209	181	204	199	186	205	186	212	172	212	195	188	191	247	196	186	207	204	206	225	226	231	204	185	188	191	203	201	218	214	206	201	199	179	186	185	196	210	208	200	190	179	186	196	196	190	196	188	199	203	190	183	192	207	182	187	198	188	213	196	221	202	224	208	213	227	203	210	152	195	201	201	187	202	202	184	219	193	178	173	205	207	203	211	215	206	207	191	182	196	198	207	220	199	206	182	178	200	202	190	193	189	189	193	180	191	203	202	191	208	214	205	201	209	188	199	220	193	190	183	218	211	193	199	195	171	222	216	183	205	206	238	210	194	218	184	198	204	188	184	205	217	206	187	216	227	178	209	180	201	216	211	204	180	199	212	194	243	205	226	171	197	197	185	195	209	201	236	196	198	191	200	193	198	176	222	210	199	197	213	194	186	204	182	184	193	204	201	208	196	209	207	224	199	199	221	192	225	195	202	192	212	204	229	213	183	193	211	187	197	209	197	202	220	160	201	200	215	191	182	189	215	204	209	220	210	216	182	228	224	192	189	244	200	188	208	188	214	199	212	192	184	208	183	204	210	193	212	198	212	206	181	162	202	190	203	195	206	223	191	208	211	214	205	201	184	194	224	192	202	187	190	219	210	216	209	199	244	208	202	198	174	199	191	195	205	188	185	200	207	214	188	215	227	193	216	234	196	185	202	205	210	185	219	188	195	163	226	170	179	175	218	187	207	202	210	177	185	179	200	202	171	196	223	198	225	184	183	203	171	219	180	200	194	207	198	190	191	200	209	234	230	171	197	210	217	177	227	208	210	192	183	205	213	195	203	193	191	196	200	199	226	230	183	183	207	207	193	190	195	202	193	179	178	188	190	229	196	180	204	230	190	224	206	213	212	196	197	195	197	217	204	240	191	203	191	202	200	201	191	181	207	201	208	207	206	191	232	203	210	211	206	195	189	227	208	210	178	213	192	199	194	195	204	205	216	208	197	209	185	191	191	206	195	177	180	217	204	210	194	174	205	170	225	200	191	210	186	184	173	181	205	203	217	206	200	192	190	184	219	218	201	202	181	182	194	198	199	196	206	209	181	208	201	197	201	198	203	187	204	209	204	202	197	194	180	207	189	196	224	210	192	208	212	201	223	196	205	176	210	192	220	189	206	195	196	192	187	157	175	205	198	193	198	204	193	187	189	212	212	215	194	209	200	185	191	193	203	206	195	191	193	207	212	218	195	166	208	182	205	199	192	212	200	190	198	196	193	225	219	208	193	205	200	194	173	208	217	189	187	191	192	171	192	210	206	212	195	207	203	191	185	200	210	206	192	190	177	196	192	199	190	193	189	197	203	203	230	207	206	190	210	178	206	203	202	205	211	201	211	212	194	186	185	187	177	222	202	202	206	178	234	208	195	199	206	207	203	209	205	173	190	215	188	216	204	187	189	202	197	209	186	169	173	228	175	223	200	226	215	213	221	213	207	200	204	199	207	198	206	193	196	222	187	201	183	200	204	193	206	191	191	200	211	197	194	202	191	201	201	189	189	191	203	223	203	208	226	213	205	193	208	187	191	192	184	195	210	201	226	174	200	216	204	187	235	213	216	190	192	202	198	190	235	190	208	172	197	194	189	217	190	212	188	195	207	199	196	195	203	197	209	174	225	219	190	203	201	156	195	193	190	195	201	209	199	202	169	191	184	219	207	173	225	213	185	200	204	215	198	190	194	207	195	165	205	232	190	205	184	182	220	222	195	201	227	221	176	192	175	174	193	206	192	226	199	202	218	226	190	206	200	201	211	207	189	212	208	212	190	205	189	192	196	178	207	197	195	204	178	195	216	203	191	196	205	199	177	203	211	194	188	194	207	209	199	203	186	222	200	199	208	197	211	185	185	185	176	185	210	170	192	213	204	212	195	227	195	178	208	201	217	192	200	199	208	203	211	196	210	179	205	184	200	209	185	184	187	203	209	207	194	186	208	196	173	196	179	200	207	207	214	220	180	215	193	170	152	209	197	223	203	202	199	212	189	219	195	195	204	186	160	184	203	188	222	195	189	211	190	210	203	193	163	206	208	211	196	221	208	210	206	202	219	184	215	197	195	219	195	183	214	189	207	232	175	209	218	212	207	203	209	197	201	202	207	187	205	221	182	219	207	211	193	193	195	214	221	195	187	189	196	237	183	183	201	204	207	182	215	210	212	208	212	178	201	221	197	199	183	245	213	196	177	213	197	216	209	204	206	201	185	211	218	188	223	209	191	213	212	206	221	179	209	203	211	206	188	225	198	208	223	205	198	209	187	216	213	181	168	191	204	202	217	202	184	201	202	199	196	205	177	214	165	212	221	177	204	187	195	181	231	208	200	207	227	206	199	204	205	190	173	195	183	179	217	179	188	211	203	198	229	189	192	211	188	199	247	198	205	195	207	214	174	213	195	205	184	210	198	178	200	202	210	220	180	225	208	204	217	170	205	196	175	204	189	223	217	185	213	186	211	190	188	187	217	179	200	190	208	214	188	198	218	198	179	232	202	211	201	172	190	210	189	196	228	181	195	204
35008	50020	60809	4480	2087	1781	1501	1334	1153	1098	1001	883	886	793	807	743	740	704	763	755	714	717	721	1026	2681	6137	5968	5040	5312	11797	17696	13783	15787	15386	31413	39883	35600	34298	30012	18440	14538	11668	14066	10263	7693	5440	3592	5466	3755	2947	3455	5009	7856	6519	2471	1487	2515	3625	4432	2282	3136	2666	3384	2012	2568	3032	2069	1477	1203	1338	1475	1680	1371	1006	827	823	747	874	831	931	1109	805	678	582	545	539	515	540	519	593	647	753	1075	917	497	528	542	557	526	496	531	522	561	567	604	522	538	552	558	500	518	527	588	554	525	550	539	547	582	531	502	517	490	539	535	501	523	522	537	535	504	515	545	523	524	570	576	548	528	561	545	562	601	567	541	574	540	531	475	543	554	513	511	501	512	529	580	549	553	518	567	500	528	553	536	539	520	592	523	522	534	506	557	524	566	557	514	517	578	548	547	524	539	567	562	490	555	498	522	515	570	536	530	548	508	556	516	518	529	535	531	552	552	564	558	523	524	527	586	521	522	565	512	551	520	529	552	549	526	528	537	535	542	551	540	523	539	563	566	488	550	558	517	570	521	554	575	581	537	545	565	518	528	503	512	538	556	585	614	507	487	564	521	584	567	561	550	551	567	543	530	565	576	505	536	575	539	527	497	495	572	541	564	552	489	565	541	524	517	509	497	521	546	540	516	562	559	544	540	517	547	537	560	517	515	516	493	538	568	540	527	574	529	561	533	551	528	539	472	604	538	521	574	536	556	558	516	554	502	499	529	547	565	577	507	543	556	568	521	526	548	540	528	481	561	505	576	537	539	580	571	555	526	539	536	538	543	552	574	508	553	553	543	545	568	543	530	541	588	568	555	567	569	554	538	550	526	506	544	540	564	493	536	548	531	530	551	559	540	530	530	551	578	542	538	496	529	518	512	571	518	521	528	520	599	537	546	511	529	550	530	551	526	586	549	524	534	552	506	548	558	540	537	552	527	542	514	530	533	560	523	550	517	542	558	534	543	531	521	540	512	545	553	548	534	549	556	519	533	571	555	562	527	529	560	529	511	509	519	536	508	525	522	544	524	552	536	532	544	554	521	553	546	494	538	553	526	521	547	531	547	535	520	542	563	538	552	559	545	547	500	542	560	536	519	562	553	517	562	497	557	533	562	558	572	511	534	538	520	546	514	567	528	541	562	531	542	550	502	534	586	528	524	559	569	532	518	519	586	544	524	506	519	539	540	553	508	527	577	554	589	500	527	528	544	585	555	534	569	520	495	567	539	536	514	536	545	532	542	502	559	539	523	502	543	516	553	570	530	548	535	580	544	558	569	553	581	532	541	518	515	525	570	523	515	527	505	559	544	527	598	511	531	548	572	539	527	526	546	533	510	545	524	532	535	539	502	563	515	537	542	583	556	525	529	506	560	548	537	562	534	554	504	553	528	537	530	568	504	545	505	517	525	551	550	524	560	561	552	545	571	575	530	558	534	505	578	573	561	559	563	566	527	506	536	559	532	535	517	550	501	550	578	558	559	548	574	538	521	519	561	513	546	550	551	521	537	549	566	564	527	527	607	554	559	534	555	555	528	558	559	578	523	554	469	555	523	563	589	539	548	515	580	512	538	516	506	537	563	534	513	525	533	495	585	537	556	586	544	560	550	513	503	494	541	535	519	559	495	567	526	531	544	554	533	538	543	574	531	542	543	547	554	550	533	566	509	512	556	516	544	580	528	560	563	528	515	524	570	532	608	532	551	540	540	555	543	564	555	538	516	533	531	530	556	567	551	507	552	563	546	546	515	536	561	554	519	537	511	502	503	523	486	510	534	532	576	513	557	547	518	556	551	561	539	530	541	515	555	533	561	541	499	517	528	561	537	527	554	514	511	546	558	537	526	523	539	537	553	530	516	559	565	570	580	536	538	504	569	535	581	508	544	535	545	524	564	565	549	541	562	536	531	521	502	551	514	576	518	577	538	552	558	523	555	542	556	596	511	535	519	552	555	553	525	556	565	501	524	553	492	578	583	551	548	531	542	522	537	480	535	493	577	571	572	560	465	558	526	534	522	558	550	533	563	541	579	513	569	550	565	550	524	525	486	541	527	531	557	507	533	536	518	559	542	530	567	526	532	574	513	502	514	529	521	538	548	554	540	514	541	557	561	516	525	539	493	548	535	555	570	511	517	551	534	525	539	580	514	526	558	561	570	579	533	497	551	538	570	530	624	521	522	538	588	548	473	523	562	573	555	539	503	550	513	543	589	575	505	517	550	553	538	558	551	526	532	528	569	528	504	545	547	569	536	545	534	579	565	527	573	585	521	535	510	555	568	560	559	551	485	539	536	568	527	528	540	541	526	489	531	593	526	502	546	581	502	546	569	567	537	565	547	557	579	554	518	561	567	547	580	550	512	562	570	539	543	554	499	596	529	564	526	567	553	542	539	551	538	512	553	549	511	501	509	564	528	520	560	516	520	529	558	532	540	557	556	542	524	497	540	563	553	566	499	526	519	569	545	534	571	581	529	527	531	524	530	571	563	509	570	578	584	497	544	505	532	555	540	537	552	506	550	567	567	558	541	534	533	502	594	497	532	584	503	541	543	552	501	569	540	557	539	566	581	545	512	504	556	534	504	556	559	560	518	525	507	513	568	568	530	581	574	571	559	531	559	597	532	482	548	536	513	532	536	561	510	532	532	519	549	544	533	523	558	558	536	530	533	515	535	542	546	570	544	524	526	598	584	552	524	539	568	484	548	513	506	546	558	581	514	546	553	523	565	554	563	536	531	539	558	518	557	530	570	537	575	576	538	510	540	548	494	545	522	555	538	542	504	565	511	533	533	557	560	536	534	512	613	577	540	584	534	539	533	519	543	543	533	545	556	590	534	519	496	540	570	573	581	563	518	497	551	545	494	569	540	533	540	561	503	548	547	537	520	522	544	512	553	534	490	538	562	574	557	548	559	545	529	516	514	560	509	527	520	532	518	561	579	531	542	584	521	541	550	523	538	574	552	546	517	516	527	546	557	528	520	552	520	575	510	527	534	513	511	548	545	550	506	549	506	485	565	506	507	557	533	580	566	545	535	553	543	543	569	536	533	485	502	543	566	575	543	560	548	536	562	555	524	554	582	534	508	557	546	519	527	521	548	543	513	554	539	532	527	489	542	472	521	555	579	519	566	498	534	530	550	568	517	533	540	530	570	532	550	549	540	563	526	531	537	514	527	558	505	518	563	545	532	521	498	563	508	515	524	544	531	572	546	548	593	518	545	491	559	532	547	524	513	564	524	590	568	522	540	532	564	490	572	498	536	519	522	517	556	512	533	511	566	561	516	554	572	565	532	573	507	553	541	512	513	524	546	553	553	537	547	534	578	520	535	565	552	519	533	537	543	536	531	557	574	517	508	538	563	525	514	525	543	509	530	590	531	580	511	542	503	530	555	502	554	540	550	530	567	510	550	539	516	572	532	531	513	563	564	561	572	543	587	526	566	558	557	546	583	508	528	540	560	517	503	536	527	507	529	534
9850	9802	14310	1572	380	193	150	159	172	163	143	183	169	171	140	166	155	168	170	131	138	134	176	174	173	182	163	195	185	217	280	258	320	279	576	688	641	588	486	319	220	211	239	212	196	182	155	175	172	159	162	161	202	180	174	161	172	152	143	159	157	178	153	132	180	151	177	144	165	135	178	172	161	136	138	161	153	183	159	135	150	155	136	136	127	153	148	145	136	145	150	159	156	152	165	139	160	158	158	135	160	141	154	155	140	162	134	167	152	153	128	161	168	168	155	155	162	157	152	148	149	155	149	153	146	146	128	168	146	146	167	177	172	148	148	167	123	165	169	142	167	160	147	141	153	158	140	167	153	158	149	159	150	156	136	152	140	139	158	152	147	145	158	142	146	155	162	154	138	152	140	158	146	151	161	156	138	143	143	145	144	159	139	133	151	150	139	154	117	155	134	139	149	157	137	151	148	109	159	132	167	156	146	136	146	151	125	161	147	144	162	148	139	171	135	140	135	154	140	152	129	142	141	113	127	154	152	143	146	165	131	141	174	151	145	148	166	160	151	161	161	139	143	143	164	156	153	158	154	153	151	145	157	151	149	139	152	124	139	152	144	133	145	136	155	141	151	139	147	162	134	143	135	151	162	149	146	167	159	150	151	118	131	156	144	146	138	151	154	161	141	146	146	168	139	153	152	140	141	166	147	153	166	142	164	151	152	162	152	146	154	148	150	163	156	153	138	146	152	138	134	147	147	151	143	116	147	149	134	158	154	161	156	145	179	142	150	179	142	138	140	141	151	152	141	130	137	153	132	152	146	147	137	167	157	148	149	140	147	136	126	148	144	130	158	143	155	163	177	144	122	153	137	145	155	180	130	148	156	146	142	155	150	122	175	152	155	157	162	156	124	149	154	159	148	155	154	165	154	154	174	157	162	150	149	164	151	167	139	131	162	152	143	145	169	136	135	152	162	157	109	146	115	150	138	155	142	156	168	131	147	152	168	136	134	164	155	161	146	144	126	132	145	137	145	162	161	165	148	135	161	146	139	145	158	149	143	139	128	163	124	152	135	139	117	149	146	143	156	154	152	163	154	142	157	143	131	146	135	152	129	143	152	147	150	160	158	160	137	139	153	155	151	156	144	158	135	145	161	127	146	167	147	149	155	141	141	141	146	159	150	166	153	141	133	144	149	155	141	146	146	156	149	156	158	161	140	136	164	154	107	130	128	148	160	164	153	150	158	136	140	130	152	157	159	150	153	147	164	154	145	157	169	158	134	135	132	162	160	147	177	173	142	153	161	121	158	142	156	164	148	147	144	123	129	175	148	161	135	146	160	151	140	151	139	155	142	159	135	167	151	161	147	150	174	142	138	160	119	163	153	155	134	165	146	147	148	153	160	149	157	137	128	148	160	142	174	150	158	128	152	128	142	167	145	150	146	162	168	166	141	156	139	152	143	159	150	170	142	153	159	155	152	136	157	160	134	135	162	139	169	165	138	142	147	173	146	162	143	149	144	153	143	140	159	139	144	159	149	142	139	154	174	158	176	155	123	153	126	169	149	169	142	122	173	152	161	139	151	139	159	135	146	150	167	152	164	156	146	141	151	119	156	159	151	160	175	143	152	126	150	149	140	141	157	153	160	160	159	140	137	147	135	156	160	170	151	149	135	147	144	155	149	139	153	139	137	141	149	147	143	176	150	138	179	137	137	151	146	140	159	170	148	154	174	140	158	174	150	162	137	131	136	150	182	151	142	163	159	159	156	145	168	142	146	147	149	156	154	146	153	131	150	164	175	148	169	131	187	160	156	157	153	130	146	142	149	145	146	140	145	168	141	168	133	148	137	151	146	149	146	152	148	152	174	123	157	156	161	149	158	148	165	140	147	157	148	152	153	143	140	145	166	147	154	158	136	146	160	125	129	147	141	134	140	146	194	160	158	150	142	167	164	146	138	142	169	139	156	127	166	169	129	140	154	143	126	141	144	125	170	161	127	147	133	148	160	141	155	170	154	129	160	145	124	147	151	143	157	130	151	158	164	128	167	133	157	144	164	157	165	177	135	173	159	149	145	150	150	134	159	133	172	143	157	156	132	156	154	143	134	168	151	157	151	128	141	143	154	161	148	153	142	132	154	153	134	142	149	175	170	152	163	149	121	170	163	161	150	156	140	149	164	158	124	138	168	147	130	160	149	163	169	134	133	178	166	146	152	128	165	148	148	145	139	150	173	179	131	151	156	145	149	143	158	140	165	149	151	136	158	141	153	123	132	151	142	141	129	135	154	161	143	159	149	137	156	146	148	142	153	161	147	142	161	160	140	160	145	131	134	146	139	156	168	148	138	170	166	160	151	142	171	145	143	164	157	176	131	149	145	150	153	137	166	152	148	157	141	145	143	135	151	144	166	146	147	157	154	140	150	167	141	150	130	149	167	137	152	147	135	119	162	139	167	124	143	153	153	150	152	168	135	133	161	151	143	157	125	147	173	164	159	156	159	143	172	125	160	156	139	152	144	165	160	112	140	152	161	164	124	173	146	135	156	157	128	144	162	144	132	151	141	156	138	134	149	133	139	156	153	162	143	146	147	142	171	155	152	164	148	143	162	138	157	139	160	153	144	153	150	138	155	153	181	139	142	162	133	151	153	138	144	143	127	137	152	170	156	148	142	156	160	175	142	174	150	146	143	135	138	156	160	142	146	147	136	145	138	127	138	152	150	157	143	142	147	159	168	144	157	166	147	141	142	141	150	147	145	131	148	139	136	141	145	134	141	131	152	177	154	150	142	154	162	165	142	144	151	131	142	173	126	126	161	126	142	156	140	149	155	178	155	135	137	182	136	151	145	138	147	145	136	151	154	154	153	148	120	156	140	144	163	152	170	155	169	144	159	145	142	128	126	144	165	157	148	138	168	126	145	145	145	167	146	141	171	147	179	109	157	121	151	170	107	165	158	174	145	160	162	163	129	139	147	151	147	141	163	152	145	158	130	131	154	165	150	153	162	145	158	174	150	126	128	142	145	150	138	122	128	140	156	158	134	150	138	139	162	139	124	158	171	147	147	160	174	161	164	133	156	142	140	148	159	158	157	156	119	137	148	160	152	151	145	151	168	136	145	149	141	156	158	159	149	152	142	141	153	167	136	148	131	121	147	149	156	183	156	145	154	136	163	133	142	153	164	136	146	140	150	127	139	130	157	167	175	145	176	148	150	148	149	157	171	144	153	153	156	164	130	154	155	126	141	143	151	139	144	159	146	148	143	144	149	158	134	150	123	134	159	169	173	161	169	156	160	147	142	144	138	155	144	134	132	148	141	149	149	146	142	158	144	169	150	158	149	138	160	146	158	146	161	157	161	133	158	144	147	159	149	141	175	168	157	145	148	145	159	149	145	137	159	144	135	153	117	150	150	144	164	153	133	152	139	159	158	157	142	166	144	169	138	138	148	153	187	140	157	159	182	154	151	141	156	168	161	151	155	163	143	137	162	148	146	156
9707	13367	20384	723	473	417	479	471	440	459	445	451	428	446	494	431	391	446	434	428	438	435	457	513	550	728	723	692	623	1161	1377	1096	1474	1345	4031	4436	4424	3738	3006	1654	1094	973	1110	1009	802	670	549	563	551	549	557	641	783	732	580	508	574	567	602	490	595	597	544	497	548	526	542	504	492	465	466	472	447	457	476	415	434	458	442	472	459	429	427	423	443	419	427	380	444	451	415	388	475	466	466	443	445	434	379	404	401	394	422	404	434	427	415	415	429	423	425	413	421	399	450	450	414	466	457	421	419	423	432	434	442	448	434	390	403	389	419	426	438	405	413	427	458	439	409	437	423	381	432	411	399	413	415	374	415	424	409	399	421	433	430	432	442	446	443	456	428	422	401	398	437	425	396	413	437	431	410	411	434	408	395	435	437	409	392	433	407	418	446	424	379	435	451	416	436	457	426	412	452	407	402	430	404	431	414	403	423	424	419	449	419	404	392	418	396	434	417	430	401	414	410	402	421	411	464	434	441	451	425	433	416	399	438	400	421	434	433	444	407	379	434	423	404	423	450	441	446	413	419	396	412	428	418	405	406	427	404	398	419	399	426	407	370	412	409	448	426	415	430	444	463	402	394	450	406	424	435	390	409	433	439	451	400	427	412	411	422	453	433	429	394	437	435	420	456	423	432	426	408	409	418	407	388	405	406	431	433	405	372	402	420	390	446	434	391	438	401	395	430	456	424	431	414	426	430	452	384	390	439	415	404	427	421	435	441	404	404	406	389	386	439	451	456	426	418	395	403	420	438	434	469	426	399	422	460	440	390	423	427	438	389	371	403	403	427	418	425	412	420	430	417	426	398	410	407	378	431	428	409	438	405	405	456	447	396	423	400	384	395	432	403	409	437	412	446	404	432	397	465	424	409	416	424	402	421	417	365	452	398	433	400	431	425	424	441	408	449	470	376	428	429	387	433	431	392	399	440	421	428	399	406	419	431	386	415	393	448	446	428	417	436	385	421	426	423	417	416	436	436	417	432	396	428	446	440	401	439	434	417	426	425	396	416	421	441	432	418	426	439	412	431	413	430	408	423	404	390	412	449	417	419	406	422	449	441	443	389	418	401	439	429	380	394	392	392	415	457	420	421	393	390	418	455	421	408	434	430	412	439	399	407	429	417	444	411	418	438	422	425	397	432	381	386	424	417	413	449	431	395	419	457	412	406	407	392	415	427	443	444	412	380	416	469	441	418	435	421	413	450	415	432	438	386	440	412	415	416	425	432	414	412	421	435	425	372	380	414	406	430	399	437	410	392	419	422	402	401	418	436	413	435	434	417	432	435	410	418	399	397	448	408	434	413	408	449	423	397	473	430	374	406	413	400	397	408	419	411	431	405	443	433	434	427	419	438	438	424	427	434	442	421	420	414	432	405	388	411	379	404	410	442	419	437	462	457	395	398	429	445	454	453	412	434	408	395	447	393	398	424	407	448	476	419	441	435	394	425	435	423	443	408	418	458	425	421	404	442	460	423	426	417	399	421	430	427	389	435	436	399	427	409	460	408	392	412	421	434	427	407	381	437	418	379	451	417	409	410	397	439	426	441	388	405	408	442	377	401	392	412	477	408	407	418	414	444	385	406	400	399	435	408	399	491	439	431	434	462	421	407	437	415	400	446	419	421	465	407	423	397	415	415	421	442	414	415	426	390	430	386	394	417	422	423	419	446	386	423	421	398	398	444	419	415	399	443	406	412	390	420	370	439	395	433	414	455	419	410	438	423	419	402	448	430	421	430	432	426	411	457	429	409	388	479	412	414	429	436	427	424	442	412	457	388	423	419	437	397	413	444	406	401	396	391	392	397	378	425	400	408	419	394	407	403	402	410	390	410	444	408	431	412	436	426	385	428	425	431	411	408	358	406	421	401	416	389	412	398	406	417	402	413	414	437	405	419	399	383	388	379	460	412	446	432	419	398	439	377	440	470	451	423	403	398	393	429	397	388	443	431	390	449	411	423	436	412	412	440	414	421	411	389	414	396	431	421	452	382	407	437	416	411	386	443	430	396	441	412	441	416	422	407	396	427	460	455	423	464	408	402	439	369	411	484	423	412	409	385	399	424	450	424	451	401	383	412	430	351	420	414	455	445	436	425	411	416	430	432	445	420	400	421	398	446	385	443	392	461	405	394	447	409	409	446	420	432	405	417	419	429	407	439	425	400	415	442	427	402	403	442	431	440	411	403	396	416	407	440	425	440	451	454	426	446	409	414	429	403	396	443	431	378	440	452	385	414	435	401	445	432	401	432	434	433	469	423	418	409	418	415	456	443	440	398	406	414	405	444	403	462	380	423	459	445	454	429	442	414	449	440	414	435	417	433	434	409	416	429	430	416	410	421	427	419	360	389	430	454	412	422	446	452	446	430	420	425	388	430	434	433	433	462	411	392	458	432	434	381	409	405	449	394	465	400	437	425	437	421	407	375	433	403	389	442	413	462	437	437	428	406	418	400	408	441	426	420	425	392	409	410	423	415	427	407	385	426	442	439	473	420	422	396	420	401	420	413	406	433	419	392	422	404	392	402	407	384	423	420	392	422	426	411	397	399	438	438	430	469	422	426	415	425	420	418	417	434	397	417	404	443	400	425	417	441	419	386	424	434	421	398	425	440	399	422	431	452	442	457	406	402	407	422	425	418	455	475	364	389	410	417	396	410	460	449	436	421	428	425	420	441	399	445	401	422	413	397	447	413	445	451	398	386	436	455	427	417	429	456	428	441	417	417	415	413	446	416	399	423	420	419	426	414	413	393	432	432	406	419	406	405	428	433	401	440	412	414	415	451	405	442	447	427	448	450	464	418	409	435	446	426	390	429	428	436	417	390	427	438	426	450	459	429	427	424	431	399	412	400	424	434	437	397	432	438	402	435	408	418	410	431	430	435	395	392	405	394	437	448	373	448	402	437	417	419	416	433	401	406	433	415	403	412	396	422	451	420	407	457	404	460	365	408	395	410	401	423	396	416	434	451	419	405	400	433	440	396	410	408	448	383	417	412	395	415	437	401	406	416	415	419	412	408	410	453	440	381	431	416	395	441	416	413	429	434	430	409	397	382	421	414	431	414	429	417	392	394	400	435	398	470	392	431	419	433	415	446	438	427	415	446	409	416	429	432	394	428	367	434	439	388	421	426	399	417	406	416	437	418	388	411	469	420	374	487	435	385	398	393	372	407	424	410	428	450	400	416	428	439	388	413	424	399	411	438	408	421	442	385	413	435	415	397	443	430	426	442	430	432	428	381	446	405	431	454	416	400	411	385	408	385	436	405	442	432	412	455	399	408	439	427	397	409	415	408	422	383	422	448	427	448	462	412	451	471	419	408	411	442	433	437	423	417	452	413	436	422	402	439	398	410	396	419	436	404	432	407	403	408	439	413	421	416	413	439	431	403	405	383	403	426	387	411	471	424	430	438	387	434	417	368	398	432	428	387	404	395	393	397	427	418	399	400	409
54421	52826	57027	22286	4160	312	244	262	217	193	206	189	198	199	184	161	157	152	167	165	170	193	168	169	352	598	617	531	463	1339	1360	1799	1555	1528	5669	7247	5856	6209	4904	2255	1234	977	936	1292	739	382	313	366	427	472	402	419	517	584	291	281	326	368	342	294	304	403	308	323	283	340	262	219	218	317	243	297	194	202	191	203	177	177	172	192	179	166	189	170	170	194	179	174	166	179	163	175	183	201	201	141	152	181	169	175	180	157	151	161	172	140	158	172	170	143	175	176	165	165	175	148	173	147	195	170	164	183	176	166	170	165	181	163	165	185	182	154	158	174	179	161	175	147	181	159	162	141	157	170	186	173	172	168	170	163	155	182	189	165	188	168	159	178	171	156	146	155	182	164	166	168	162	178	135	157	143	169	166	152	177	170	159	165	151	151	183	168	153	165	160	169	178	177	161	171	174	173	161	142	156	174	165	173	164	177	181	153	174	165	157	157	184	149	162	191	167	169	145	159	182	161	162	201	172	160	141	170	168	158	153	162	163	170	172	174	194	152	165	147	165	166	165	155	171	175	181	172	186	200	181	165	161	172	167	154	172	172	179	154	186	161	182	173	190	160	141	140	186	162	152	179	170	164	161	164	150	170	149	178	149	158	169	154	186	156	167	157	179	164	168	161	154	178	180	157	166	173	177	178	130	167	174	152	154	152	156	156	188	157	148	162	155	165	170	172	159	167	160	185	168	154	162	146	162	170	166	162	158	171	169	162	197	168	186	151	149	193	152	154	163	178	146	175	152	159	168	159	170	176	138	160	156	147	171	171	157	143	175	179	177	170	162	165	163	156	153	155	167	176	151	174	170	158	157	175	154	158	146	153	158	172	169	183	174	158	162	177	147	164	151	166	147	177	168	149	169	157	157	157	187	158	176	168	170	175	156	161	186	153	165	168	162	163	152	150	166	183	170	174	167	176	152	164	148	157	161	146	154	158	175	174	180	143	159	153	146	168	170	149	150	147	162	157	162	157	167	168	165	167	181	157	137	173	147	163	174	159	156	155	170	161	161	176	167	166	156	160	158	191	165	166	155	180	169	146	162	147	184	157	153	189	164	160	169	141	157	171	169	160	154	179	172	172	160	163	160	144	195	168	180	161	171	163	154	156	168	164	163	164	165	161	161	173	156	171	146	178	164	163	182	154	159	171	164	173	184	174	157	169	156	177	178	145	175	152	178	171	162	162	164	185	170	153	161	170	144	185	152	178	151	169	170	192	191	164	159	148	181	173	169	172	167	155	153	175	179	175	184	154	154	160	154	147	163	164	152	160	167	150	155	162	170	198	145	174	172	157	177	156	168	159	176	184	172	165	145	169	147	166	164	169	133	175	156	154	179	171	151	151	161	153	185	166	170	145	181	164	190	176	167	165	178	174	154	184	152	152	183	205	180	166	191	177	175	143	161	157	155	160	155	162	160	148	192	173	159	163	166	161	187	154	155	156	168	159	156	168	158	172	148	171	156	157	151	176	139	144	174	163	159	146	171	180	189	181	151	176	160	163	173	161	134	164	161	178	192	185	164	173	149	159	159	147	175	160	153	160	173	164	141	138	157	170	174	186	178	152	148	158	172	170	154	167	180	169	165	156	164	155	188	178	175	181	150	194	161	149	144	164	152	149	144	180	164	169	163	175	152	159	159	180	141	163	159	176	159	154	189	166	174	159	169	157	182	176	155	139	162	161	193	172	167	159	169	175	174	163	157	174	148	184	186	171	182	181	158	164	153	180	155	166	173	155	172	166	191	163	176	160	166	173	180	173	182	195	168	194	153	142	170	163	168	167	157	149	153	177	149	182	141	165	167	163	175	165	168	164	160	140	145	159	166	164	175	189	179	176	138	162	179	159	171	150	158	163	137	177	169	166	177	175	152	173	134	169	177	170	168	152	152	168	161	151	194	154	169	150	170	165	166	154	155	167	162	156	157	175	188	170	160	165	172	149	153	173	163	182	131	162	158	170	175	184	159	150	166	158	178	153	172	171	160	185	163	180	126	172	172	168	182	164	161	163	154	175	162	182	163	163	217	168	160	191	150	172	181	151	168	170	139	173	157	169	161	144	152	154	158	158	159	152	171	163	175	167	188	179	153	172	174	172	173	138	162	147	162	152	161	172	162	159	177	174	174	153	147	174	150	170	142	175	165	152	148	181	163	174	174	166	166	165	121	183	142	151	143	160	144	160	163	160	180	162	168	182	160	144	136	141	210	168	173	167	165	159	177	167	166	165	154	150	173	161	168	166	164	156	153	176	174	150	173	167	173	188	171	167	170	156	174	152	182	130	164	168	187	163	165	157	154	175	160	165	149	164	173	143	177	162	153	163	152	160	177	161	160	175	160	176	149	183	151	150	152	168	174	180	179	181	141	150	176	138	158	141	176	163	158	156	161	159	167	172	175	144	177	152	186	164	174	162	170	161	174	162	151	146	175	153	135	171	166	155	165	179	178	153	189	168	161	195	185	144	148	150	148	147	196	172	179	159	160	170	156	182	162	167	165	154	162	160	157	168	175	148	166	158	164	148	153	155	184	157	163	152	181	157	177	170	175	157	153	185	175	179	168	162	149	157	142	147	137	144	161	166	168	165	166	144	180	160	181	166	149	153	147	156	172	157	173	180	162	164	172	177	181	184	157	178	153	174	148	160	177	183	137	163	159	149	178	161	161	173	164	157	155	180	145	163	158	156	167	165	150	157	165	180	169	159	153	149	176	127	178	163	177	165	150	165	182	155	163	174	160	149	166	170	159	149	165	154	176	168	161	176	200	169	151	157	149	177	143	158	163	179	172	187	180	163	168	156	160	145	172	170	189	192	149	181	168	179	157	161	158	166	173	153	161	181	144	141	172	155	146	183	161	142	172	171	168	167	145	170	176	166	172	168	179	171	158	171	166	171	176	156	180	142	178	149	152	146	163	166	171	165	191	166	161	134	158	164	168	181	156	156	179	176	151	163	168	169	157	154	151	179	192	127	155	180	176	166	155	187	174	183	165	168	152	160	192	172	158	158	177	165	175	180	150	171	153	180	178	150	163	178	168	156	155	164	161	168	158	147	173	166	169	176	172	178	157	173	160	152	155	157	175	164	170	180	160	193	157	183	151	144	176	203	130	155	168	173	167	141	161	151	161	169	176	158	186	176	179	154	167	185	185	165	165	169	162	164	171	157	177	155	179	185	160	160	164	181	164	178	164	141	151	172	170	172	152	170	167	148	157	177	163	168	176	145	175	154	169	179	159	155	163	157	173	148	188	162	167	175	166	171	174	163	162	135	185	184	180	176	157	165	198	197	174	158	151	153	175	147	184	151	166	173	171	160	139	177	159	140	148	155	163	146	163	166	146	171	185	169	168	179	174	177	156	172	195	180	180	162	175	153	154	178	169	185	157	154	162	174	187	144	154	155	190	172	166	166	178	156	173	188	189	185	158	186	167	157	164	158	172	165	155	180	183	176	192	167
35115	40381	47825	1712	1227	1071	965	858	776	679	709	688	634	654	587	546	549	575	565	547	579	529	579	747	1893	3397	3978	3042	2695	8343	8671	10521	9110	9294	25760	29200	25777	26939	22240	12605	8525	6328	6564	8891	4895	2490	1747	2173	2535	2998	2295	2200	3670	3835	1714	1464	1822	2325	2229	1494	1609	2303	1740	1567	1653	1837	1152	862	1034	1607	1421	1330	860	792	739	799	728	599	617	678	694	549	527	562	534	450	507	421	482	437	459	522	724	730	615	558	447	454	452	443	473	473	472	484	449	480	457	442	431	430	467	457	481	489	467	450	470	464	433	444	465	483	482	494	447	462	468	480	504	441	455	473	480	478	420	469	472	515	438	423	442	442	473	483	419	482	458	454	415	472	472	458	458	463	464	439	419	477	442	512	452	439	454	420	448	478	457	435	453	460	499	418	413	480	390	430	442	449	441	424	416	457	431	440	463	445	461	485	505	442	457	471	464	468	489	453	505	492	431	491	471	457	439	464	426	457	442	449	465	483	463	470	479	467	483	495	437	468	470	458	435	469	449	466	446	447	484	468	459	457	483	503	439	484	446	482	469	481	445	445	465	460	478	471	471	437	469	441	462	505	477	428	454	477	498	454	448	480	512	463	428	487	481	457	447	451	459	485	462	480	477	481	448	435	458	461	461	483	427	466	468	492	501	474	476	440	457	449	447	449	463	443	505	425	453	499	443	466	450	453	499	472	441	439	447	429	482	458	458	477	450	446	470	423	507	476	441	442	428	493	462	454	487	433	471	522	471	470	485	476	484	425	450	455	447	475	494	492	475	485	450	464	454	437	472	438	427	481	459	468	462	455	481	495	445	467	468	482	455	522	472	463	452	473	490	432	443	491	448	414	441	438	469	479	455	426	443	475	444	459	448	449	479	471	477	430	426	444	455	463	471	482	471	487	469	461	486	486	480	459	458	433	433	468	446	446	451	469	457	466	488	446	528	453	469	478	501	491	504	483	482	439	412	442	434	460	482	417	461	445	438	492	439	463	459	465	435	435	472	463	501	463	436	440	496	484	462	484	459	449	466	474	445	465	470	493	463	462	482	462	477	435	456	448	453	450	459	440	440	467	462	497	461	480	456	459	459	496	453	450	437	472	466	452	444	472	479	476	450	476	497	459	442	463	433	480	473	444	492	490	470	497	449	423	478	445	472	471	441	446	464	474	475	460	423	443	442	472	434	425	459	446	466	423	486	439	464	484	472	454	436	491	427	443	448	476	423	481	457	455	489	460	496	434	467	459	452	446	415	462	467	430	496	461	467	466	414	467	439	459	450	462	481	452	462	480	433	433	463	451	476	441	448	429	454	426	466	446	468	488	485	480	475	491	478	474	450	431	463	431	437	462	447	468	486	492	449	481	463	413	446	485	415	482	444	503	431	463	469	452	414	464	445	497	479	479	492	489	462	434	451	485	478	459	427	457	491	496	471	452	458	420	469	465	444	475	459	466	486	473	474	480	432	447	449	474	423	452	467	449	451	422	456	458	475	433	435	430	443	457	478	443	441	470	473	471	486	484	405	454	478	445	470	478	454	458	451	485	440	451	453	498	445	442	468	474	507	498	494	472	427	451	449	450	431	472	474	458	480	452	434	492	456	483	478	478	488	432	465	436	443	474	470	471	491	445	461	429	456	462	476	454	448	437	477	481	448	448	474	475	463	467	438	435	455	475	500	475	468	478	517	457	455	423	469	479	437	476	450	455	479	450	472	437	459	433	483	453	426	467	485	475	448	463	468	426	520	490	494	504	449	440	448	474	461	477	498	502	476	469	463	449	443	481	466	448	442	517	484	514	506	476	452	452	463	452	448	460	460	496	452	447	449	455	462	456	461	440	435	468	489	444	453	463	464	449	461	429	443	426	463	466	452	443	441	454	450	467	516	454	470	462	459	494	446	479	455	458	427	468	442	477	449	431	436	443	462	441	420	459	447	472	436	446	456	435	453	412	483	468	495	489	477	475	449	479	480	450	481	460	451	473	492	485	458	474	476	497	497	472	494	458	483	451	453	486	473	468	493	455	453	442	467	471	468	430	454	467	433	479	492	429	488	447	454	480	484	437	462	450	458	456	464	455	476	477	438	460	486	477	448	453	430	457	472	457	479	430	467	486	482	472	428	444	456	441	468	476	443	443	473	432	509	464	493	416	475	452	450	469	507	463	461	463	446	469	472	501	477	491	481	505	470	447	454	512	445	457	468	481	445	506	428	482	489	469	460	489	450	461	464	466	422	448	460	437	469	475	436	481	463	469	479	436	434	427	444	505	393	469	471	490	449	456	439	409	428	460	425	458	502	468	462	476	451	456	443	473	486	463	432	461	444	450	470	459	469	454	470	440	481	458	457	499	417	483	490	453	454	458	463	453	429	445	454	480	475	475	466	453	460	441	508	442	458	469	426	482	489	438	462	430	479	423	442	494	476	461	476	431	466	502	499	450	487	500	470	463	492	452	480	440	479	487	453	462	504	534	450	476	476	446	395	477	462	433	441	461	471	412	443	435	440	455	496	469	473	422	456	419	442	478	443	428	468	444	454	486	502	443	464	511	395	484	449	448	467	485	432	451	451	461	486	422	435	468	460	493	489	474	481	468	435	474	486	508	481	475	426	449	489	442	458	497	491	449	471	496	442	468	485	455	446	480	470	432	464	470	475	473	469	427	446	480	470	460	443	445	482	492	446	469	425	450	474	454	450	488	433	467	481	475	474	447	470	419	454	464	442	532	485	469	501	493	442	475	488	484	460	452	492	468	492	475	444	433	459	486	484	420	480	430	430	477	477	463	479	463	428	464	463	455	503	498	457	462	435	478	499	493	465	463	493	438	445	476	443	463	468	439	476	444	496	459	446	455	487	471	460	411	487	460	434	445	449	478	482	488	455	505	483	475	468	511	474	470	456	452	495	459	456	486	475	453	462	484	489	429	446	506	463	426	454	448	489	453	460	429	444	444	458	432	473	440	470	442	458	466	492	450	459	467	446	467	457	465	462	482	494	461	437	444	457	462	476	480	475	467	454	446	465	453	487	458	439	475	477	466	447	476	467	466	505	450	442	464	491	443	480	464	472	510	493	432	440	515	441	507	484	456	433	436	452	493	469	511	452	483	489	473	456	491	468	471	496	537	452	431	480	505	480	480	495	449	464	440	462	473	490	459	449	471	468	497	442	444	456	454	454	428	487	452	440	419	452	480	424	447	483	462	470	440	450	489	462	535	459	468	482	419	484	446	442	448	477	465	439	476	422	464	475	481	454	490	472	447	449	458	482	465	458	437	497	498	489	497	479	436	468	478	424	460	478	431	415	430	456	452	462	442	463	494	477	472	491	447	456	489	491	476	450	462	467	439	490	455	493	502	504	471	474	460	476	461	461	498	453	473	463	495	481	423	462	450	461	458	446	431	502	474	484	477	456	437	460	471	472	457	465	472	445	481	441	459	476	451	490	468	474	489	470	456	434	451	458	476	488	474	499	452	458	440	462	428	441	478
65645	62358	65163	28566	13396	1776	459	389	332	329	296	296	260	256	281	271	253	244	240	252	253	255	245	283	649	1039	1237	925	867	2364	3649	6164	4535	4541	8249	13918	10671	10828	9818	4981	2651	1723	1532	2773	1316	800	681	755	789	984	757	590	958	1069	441	525	643	622	488	529	507	589	677	475	633	503	419	341	376	538	537	436	394	334	353	298	290	226	252	270	314	240	242	252	236	233	210	210	220	232	230	225	332	274	257	250	193	229	251	214	215	213	230	201	197	243	216	217	231	214	185	241	240	226	219	207	214	214	249	215	223	219	237	225	199	242	200	238	213	207	214	225	201	229	221	247	208	199	197	205	223	237	209	236	214	228	232	244	241	207	214	233	236	206	222	207	207	201	206	224	204	220	243	236	223	218	201	242	227	232	228	205	203	204	253	222	213	238	223	236	227	232	240	226	219	207	195	200	232	192	189	243	224	228	229	222	216	202	211	217	218	256	201	217	214	216	228	235	217	205	200	221	226	214	218	235	225	193	228	223	254	223	225	213	248	199	242	201	196	217	201	213	237	195	192	241	228	218	175	214	206	208	230	232	211	242	211	237	222	212	231	222	227	217	241	231	248	210	209	223	231	224	228	231	217	217	241	234	241	237	207	222	234	234	223	228	230	197	229	216	212	217	219	212	228	212	216	244	249	194	220	224	209	232	207	211	223	217	186	218	217	230	205	224	204	204	236	227	218	232	202	212	209	224	223	219	229	225	237	247	246	254	209	187	198	244	229	223	211	195	193	232	208	234	229	230	215	218	226	229	204	210	207	224	195	203	206	249	253	233	230	219	218	196	199	234	208	208	226	195	222	229	245	230	201	200	253	229	222	206	213	212	243	229	215	229	227	217	234	238	204	202	204	215	203	210	216	233	260	212	226	217	252	206	213	220	219	201	213	231	214	202	200	244	234	206	209	214	206	223	191	227	189	224	221	206	224	235	215	193	187	207	200	228	207	200	220	222	211	208	232	205	217	226	250	214	243	239	239	201	235	238	255	238	235	205	193	224	216	210	214	227	193	196	203	215	234	205	230	242	195	219	213	218	242	200	206	204	225	200	219	199	202	231	227	222	221	236	207	240	194	217	229	192	226	221	205	192	225	238	228	196	234	198	218	222	217	212	226	211	204	196	201	220	223	195	218	233	212	210	216	208	258	221	244	231	212	205	228	221	202	208	216	225	211	225	205	217	225	238	210	197	222	206	231	234	229	218	208	241	180	201	231	221	202	227	212	218	181	212	209	225	202	247	217	232	230	219	214	196	225	198	240	201	243	213	241	224	213	214	220	215	218	230	206	233	221	214	232	213	197	248	224	244	199	254	230	215	210	203	231	221	212	230	219	226	231	199	218	226	250	213	237	195	242	225	226	235	244	221	235	222	204	216	203	223	220	192	233	219	224	200	232	199	207	232	252	217	210	229	240	211	246	222	207	239	211	231	215	226	218	228	214	206	220	233	216	210	220	216	213	220	255	244	210	268	220	235	243	204	208	213	216	216	217	231	225	205	222	232	233	200	217	241	263	209	208	230	228	223	225	201	232	204	236	236	229	201	200	223	233	210	206	232	229	228	221	213	245	231	221	207	165	221	223	223	198	214	218	223	219	218	243	214	191	225	215	229	229	201	195	232	246	220	225	219	227	242	239	226	218	217	238	184	204	236	212	200	235	235	248	209	224	235	231	229	198	220	195	213	210	234	224	234	241	212	191	237	229	226	217	207	228	231	243	273	223	220	200	205	211	223	222	223	222	205	223	230	222	208	231	224	203	224	211	210	208	202	219	217	216	225	200	228	210	209	209	206	210	219	244	218	218	227	246	226	214	182	214	222	196	206	204	231	243	236	209	235	235	243	205	202	224	246	217	220	198	220	223	226	211	231	220	220	231	234	207	225	214	193	233	229	233	210	195	230	223	222	194	257	239	221	242	231	234	240	224	227	209	229	211	201	210	222	224	190	235	190	234	201	223	206	201	209	255	219	206	237	238	231	226	225	217	216	224	234	210	200	218	208	206	225	222	206	235	249	209	236	234	224	228	231	194	235	244	230	214	234	249	220	209	228	252	212	225	225	223	218	244	225	213	211	217	214	197	216	223	217	230	246	238	203	247	202	220	198	215	198	224	199	238	226	220	220	216	221	234	218	238	221	226	225	226	217	225	247	206	221	221	209	213	192	235	207	205	231	186	203	233	208	236	186	205	221	229	238	225	211	196	217	197	257	217	241	236	224	220	212	196	217	230	253	231	211	198	240	209	220	217	239	210	243	216	225	213	231	225	232	227	215	218	208	208	244	225	209	201	217	230	213	229	218	224	210	217	241	204	208	236	214	195	224	229	220	244	236	210	224	235	219	209	201	225	209	231	220	187	212	225	237	216	228	223	180	209	205	227	208	202	228	226	209	225	258	249	200	214	198	220	212	248	249	230	212	239	224	226	234	214	229	239	219	213	252	232	219	231	227	201	222	211	211	209	235	206	219	211	211	193	210	215	186	200	199	209	238	195	195	235	221	215	226	217	259	213	223	241	218	245	234	221	209	236	223	219	226	239	217	223	232	225	222	237	250	215	223	212	235	230	240	224	186	190	231	224	220	222	250	222	246	206	195	212	232	230	227	215	242	230	193	249	223	237	234	212	195	223	221	215	256	208	194	219	214	227	209	200	205	224	219	243	243	211	221	220	226	209	219	231	207	229	227	222	211	231	208	204	200	200	235	223	253	230	215	236	237	233	217	202	227	213	225	207	249	228	248	225	237	240	256	222	211	222	218	229	227	208	231	207	220	221	241	233	222	203	214	219	246	222	227	239	222	210	233	231	200	222	215	253	228	215	269	227	210	212	223	220	217	220	211	221	226	264	232	219	218	214	216	236	241	221	227	195	195	247	231	223	222	212	217	245	225	272	208	216	205	208	242	224	222	206	229	197	177	217	199	225	198	204	206	229	231	232	212	217	224	262	208	221	216	216	243	198	231	237	222	196	212	202	226	210	247	222	209	228	215	238	228	234	215	214	205	243	220	242	221	215	208	220	219	233	237	224	242	232	234	194	225	201	240	243	258	236	215	218	199	221	212	224	237	208	183	246	218	236	200	228	234	240	185	219	206	213	212	192	221	199	223	238	208	197	198	244	236	232	251	200	220	235	253	221	224	226	227	199	225	213	210	208	253	188	232	227	222	227	193	220	196	245	208	212	231	230	211	234	201	219	219	229	197	210	239	234	204	212	184	246	213	218	211	243	228	198	222	203	215	212	193	190	237	251	240	218	228	216	240	239	206	240	232	247	191	219	224	220	198	226	223	211	203	248	250	220	208	207	233	231	219	217	247	220	231	198	214	209	254	214	196	201	214	213	244	215	203	241	198	202	202	226	210	220	199	232	227	240	201	192	185	248	226	232	206	218	234	198	201	216	215	191	210	197	250	212	207	195	217	212	203	237	228	241	196	214	214	207	213	220	212	208	182	223	219	238	211	231	210
45474	47396	54422	2492	2119	1825	1582	1363	1183	1084	1072	1019	868	862	866	789	764	747	806	773	730	774	885	1354	3516	6210	7262	4939	5244	13188	17755	25280	19209	20424	29463	38541	32930	34129	31444	20701	14706	10559	9964	15546	8620	4824	3839	4785	5091	6270	5032	3468	6267	7116	2689	3050	3959	3801	3315	2960	2970	3675	4088	2558	3780	2828	2617	1761	1815	3267	2907	2269	1884	1248	1416	1191	990	951	850	1087	1247	809	687	660	645	657	575	614	629	562	611	730	1226	1039	893	758	541	589	577	583	589	580	633	584	548	610	580	576	625	530	606	605	630	638	550	609	582	599	567	597	512	593	585	551	566	576	571	585	563	544	593	595	569	579	594	573	655	619	589	556	588	607	577	592	619	606	574	562	585	629	617	582	570	612	560	584	604	596	552	596	582	615	605	590	586	577	573	618	570	587	621	603	568	602	593	580	560	544	607	580	587	581	596	575	533	584	536	623	549	581	642	573	601	602	595	637	629	612	625	580	600	581	581	571	586	596	569	578	583	592	600	618	560	609	603	568	594	607	579	589	592	588	573	597	602	570	570	573	592	612	559	584	630	603	613	568	592	594	558	653	569	566	602	567	608	555	629	596	562	583	588	564	576	618	608	620	583	601	600	565	593	578	555	603	616	575	563	627	592	585	557	572	564	586	601	563	586	569	631	592	602	589	571	604	617	560	548	587	597	583	574	589	605	563	587	539	570	632	601	602	620	607	583	564	607	536	575	581	611	582	608	609	596	576	581	556	565	592	569	556	596	554	633	596	616	580	589	562	576	568	591	564	554	579	572	572	591	589	587	568	594	604	599	592	599	549	616	589	619	618	577	597	597	616	597	566	616	590	610	587	552	566	577	591	608	593	543	568	622	589	578	600	632	557	626	580	570	563	596	554	599	632	575	609	622	570	623	606	580	587	548	601	600	556	589	559	565	579	584	534	620	537	609	586	587	576	569	594	583	590	575	617	604	606	587	561	608	616	534	591	538	625	577	588	581	543	595	582	579	593	622	600	590	584	565	590	574	560	566	581	596	643	581	578	643	585	595	615	567	584	549	546	596	585	606	577	583	624	583	570	645	608	585	585	582	592	572	597	579	606	562	617	548	582	644	572	549	568	593	594	568	607	606	583	539	556	591	585	604	568	584	582	586	579	597	585	614	587	542	582	637	561	577	639	601	561	595	653	604	592	582	560	625	580	610	583	570	562	561	550	566	554	638	612	591	641	647	592	558	580	597	591	585	598	570	538	580	628	563	590	585	593	572	625	584	612	642	597	592	577	582	579	572	596	562	594	587	578	631	567	624	566	605	563	615	613	577	602	595	584	615	552	604	592	592	616	591	561	628	584	588	630	623	596	613	598	588	550	563	588	564	563	628	586	562	586	624	572	600	591	593	597	566	547	584	611	575	573	585	564	571	579	579	588	606	595	585	575	537	586	575	607	583	579	558	577	577	603	588	574	620	599	584	609	613	608	599	618	566	617	609	591	547	603	567	584	591	579	516	598	643	596	529	584	611	601	641	585	598	568	564	581	647	588	572	567	543	577	575	568	561	542	649	581	582	586	597	583	613	617	568	646	614	583	577	590	600	583	577	581	586	573	619	610	576	560	578	586	615	611	623	558	547	585	600	561	609	592	622	604	576	645	578	589	600	599	615	552	579	632	609	550	604	602	601	587	569	631	610	569	603	554	583	585	583	611	620	598	541	584	595	585	582	595	598	625	627	587	610	582	580	575	605	606	586	616	557	610	627	599	588	588	578	591	583	617	584	559	621	548	587	596	601	591	609	574	596	574	600	650	594	609	558	624	599	598	613	605	587	594	567	612	634	612	598	579	582	559	593	577	661	600	614	573	583	616	639	590	605	613	565	572	611	595	615	604	625	554	629	639	589	617	571	577	546	574	539	603	561	562	587	532	557	573	582	562	580	589	626	601	580	576	576	586	608	593	574	625	561	577	590	519	566	600	581	591	599	610	547	598	595	621	600	629	611	605	582	602	608	613	602	560	558	586	557	630	610	590	653	594	584	602	585	647	566	580	579	612	585	595	584	628	611	621	566	574	595	566	582	593	588	571	567	607	571	593	598	590	587	571	601	565	608	613	582	573	603	576	604	575	568	601	580	592	618	553	608	594	581	594	640	542	614	636	619	632	549	640	547	551	529	577	585	616	626	587	628	631	587	604	565	607	598	601	581	614	560	568	622	553	595	595	598	577	609	609	598	598	609	612	593	550	593	618	636	583	554	570	602	576	619	560	621	557	614	611	557	604	610	574	617	598	580	567	571	587	563	577	576	604	597	620	560	575	592	598	592	631	654	598	583	626	600	547	569	587	582	576	571	597	635	612	559	631	606	562	619	564	559	546	633	554	556	587	576	563	612	584	611	642	619	575	602	567	549	602	554	594	621	574	580	554	580	599	654	606	613	632	625	599	587	603	557	613	580	549	594	627	629	541	595	621	580	588	592	636	627	573	571	610	553	571	588	606	582	581	568	566	567	610	603	623	579	617	595	598	609	599	615	603	578	601	572	582	618	596	609	585	638	569	587	575	543	576	587	611	602	614	596	588	626	553	600	564	584	611	609	591	610	610	606	610	579	622	575	564	634	582	584	637	597	620	597	598	592	597	573	606	579	558	588	610	594	555	625	617	614	623	606	590	646	584	586	620	538	552	566	577	609	574	596	579	524	577	582	593	612	611	585	596	593	600	588	567	606	611	586	600	551	549	643	599	637	626	613	516	604	590	587	619	634	571	596	574	562	611	603	551	569	585	563	576	545	608	549	644	584	545	563	561	555	596	584	562	628	541	588	580	578	608	558	592	581	547	571	546	580	594	561	589	627	577	591	517	593	555	618	556	617	603	568	550	581	541	587	617	618	613	615	576	601	613	564	549	573	589	562	539	601	590	562	543	589	604	510	621	599	570	567	608	591	607	580	595	590	550	614	594	567	591	617	599	576	600	569	577	596	555	612	572	596	570	600	613	576	551	594	562	572	583	577	587	623	608	633	540	560	608	603	596	632	556	600	631	593	572	598	634	579	578	558	565	602	592	554	620	569	577	584	609	571	548	561	616	587	620	578	612	564	585	582	624	571	615	580	617	612	604	628	569	601	566	607	540	630	567	614	542	603	622	592	625	595	622	588	555	582	610	618	586	580	574	604	583	567	600	549	604	657	598	623	593	569	577	580	592	580	599	598	567	608	581	561	618	595	617	592	575	555	573	528	572	610	576	627	591	550	629	601	607	611	556	574	590	564	570	618	593	610	566	564	607	611	563	560	596	634	615	593	600	585	609	588	586	586	594	590	613	589	634	581	581	590	559	602	573	557	595	590	610	588	617	556	585	566	581	559	591	623	609	590	617	592	571	617	577	605	598	598	589	600	595	566	572	597	620	558	598	539	590	592	620	540	607	595	557	583	618	615	615	578	598	568	583	574	620	583	591	583	635	563	572	544	647	592	588	599	557	578	596	558	623	559	551	585	566	631	577	608	561	583	605	618	603	617	631
12632	8566	13511	1243	343	192	191	194	194	196	160	155	167	167	174	162	168	187	167	203	163	162	185	194	180	226	200	209	200	294	326	413	295	366	573	740	566	575	629	399	250	240	218	255	196	214	204	223	175	187	186	184	202	186	205	206	180	180	184	174	200	217	181	192	185	198	178	170	183	183	179	174	192	167	198	178	174	185	176	171	147	168	169	145	168	167	177	195	157	184	166	182	170	163	155	172	148	154	163	162	149	156	175	160	173	159	173	168	164	164	166	171	126	172	160	171	167	184	172	160	162	171	164	181	175	184	183	151	188	168	160	183	136	173	177	177	178	177	161	174	173	159	166	184	159	180	163	156	171	166	162	149	176	161	168	158	155	164	160	175	173	178	165	159	163	166	152	175	144	157	178	161	167	172	168	150	160	178	174	149	163	172	170	157	160	152	204	165	213	179	183	150	163	169	185	162	172	177	153	144	171	168	159	151	172	173	172	198	191	158	172	156	179	172	155	155	170	158	185	187	159	164	164	166	152	157	169	166	163	187	192	171	150	167	181	177	150	174	159	157	174	165	170	154	171	167	172	166	179	154	163	168	179	169	154	149	148	126	155	170	162	161	170	170	182	154	170	189	179	169	172	174	172	170	164	172	153	184	187	177	158	188	162	175	179	183	166	174	164	169	174	193	148	181	170	174	192	188	176	194	144	166	167	156	168	163	152	168	186	163	185	177	173	185	174	161	159	169	172	164	171	138	157	163	189	166	159	173	171	182	178	162	144	143	180	164	170	160	143	141	179	172	175	166	165	197	156	178	149	151	174	165	186	176	156	149	185	190	166	166	178	148	152	174	170	144	157	155	165	192	160	179	168	157	172	163	172	150	149	168	162	185	156	173	159	190	146	163	160	152	149	168	153	185	137	155	190	169	162	166	152	189	173	151	151	177	170	177	158	154	175	166	186	159	178	152	159	146	168	179	177	172	172	159	163	186	184	150	155	182	159	189	177	184	169	156	162	167	146	176	151	191	150	170	164	147	160	141	177	157	154	163	162	182	193	158	195	169	165	150	158	159	171	155	181	179	159	165	155	173	176	157	167	178	132	166	152	170	182	150	175	187	155	171	172	147	169	156	155	143	161	160	177	162	194	146	154	175	176	152	153	165	150	169	175	157	181	141	166	201	165	174	176	162	188	187	193	166	152	164	157	178	164	160	158	164	187	183	144	158	171	158	170	179	173	175	175	157	168	180	185	184	166	159	196	171	156	180	174	184	132	177	165	174	179	152	167	181	187	153	178	185	153	167	162	173	176	187	190	164	162	179	180	162	169	170	167	185	170	130	179	150	146	168	161	163	148	192	151	157	159	167	174	160	153	180	168	145	160	158	184	179	152	112	177	167	161	178	150	180	181	163	151	168	156	173	170	150	172	166	165	134	167	174	161	165	183	191	149	159	167	169	168	143	162	143	171	169	179	163	158	170	173	165	161	181	164	160	160	176	170	152	159	157	176	158	156	158	194	163	174	179	167	176	141	172	167	160	183	167	170	166	172	181	165	161	162	162	171	161	175	167	163	178	174	151	153	173	179	176	172	180	161	152	175	172	156	158	180	209	191	164	167	159	166	171	161	150	166	176	152	153	157	170	166	157	173	158	167	160	169	156	171	190	155	152	173	179	158	176	157	156	156	142	154	145	168	150	161	152	151	150	139	153	144	185	179	161	187	168	178	179	163	187	175	162	160	184	176	158	160	164	159	166	165	147	169	151	188	168	168	177	170	149	143	174	177	192	185	188	163	143	158	151	150	199	176	158	179	150	161	162	161	160	178	174	189	162	188	174	163	152	168	160	189	163	161	164	164	172	168	161	148	155	176	165	166	155	175	161	178	155	167	161	158	192	185	151	192	173	169	175	176	186	175	158	168	166	183	173	165	167	172	169	187	164	155	146	174	186	171	155	173	160	177	178	157	170	173	177	163	126	164	162	142	188	170	169	181	166	177	160	159	190	199	157	156	166	167	176	180	182	166	169	163	151	175	179	167	182	170	174	150	179	161	184	182	194	163	169	158	171	157	148	161	177	183	169	165	184	170	159	156	158	156	168	169	165	176	179	159	168	172	171	188	161	166	148	152	168	174	166	151	172	172	167	155	185	161	171	162	152	160	155	199	172	155	133	181	165	162	177	176	163	155	172	171	184	176	165	150	180	183	140	118	160	152	170	163	155	152	176	202	163	161	156	176	176	181	175	148	171	170	147	193	176	164	141	158	159	153	161	170	173	166	205	170	169	180	188	161	178	175	178	157	158	142	149	162	164	144	164	155	174	176	172	155	166	177	181	186	177	157	141	159	185	174	173	170	169	172	170	162	167	188	166	189	166	163	158	166	172	159	183	182	182	171	173	166	176	175	166	162	149	181	163	157	174	180	162	172	159	158	180	173	166	176	155	183	144	163	148	163	197	178	137	182	146	178	180	146	182	163	167	151	157	148	178	161	186	169	169	174	175	154	167	161	159	170	152	159	177	168	142	164	176	155	148	157	164	178	161	182	159	192	171	164	157	170	185	159	159	178	180	166	180	193	170	159	166	175	175	178	155	168	162	158	182	179	174	170	158	169	172	159	149	163	167	152	187	158	155	137	155	162	173	171	155	161	168	151	162	184	168	204	170	162	183	158	163	171	153	163	164	195	152	179	141	156	173	178	187	163	166	176	149	148	146	198	178	147	171	175	146	166	159	164	172	159	161	170	160	143	170	167	168	156	147	188	177	156	163	161	162	186	164	141	167	153	179	164	190	181	158	179	158	172	154	195	166	140	156	154	165	136	183	155	172	162	171	146	147	184	176	179	182	183	160	158	188	194	173	178	168	161	184	181	171	163	151	167	158	182	154	164	170	183	156	171	160	165	139	168	173	157	150	160	166	170	153	166	159	136	185	154	206	156	170	155	156	166	160	159	145	148	128	142	165	142	159	175	165	170	180	171	149	166	158	166	174	146	184	168	189	172	182	172	163	187	181	152	143	177	170	172	181	175	175	163	166	168	149	185	163	180	148	156	148	191	173	162	184	170	176	147	170	166	168	151	164	172	197	177	158	162	186	166	174	160	131	171	154	146	176	159	169	168	174	167	159	193	156	135	172	176	143	169	192	194	186	154	173	168	175	168	171	178	164	150	166	171	149	159	165	155	186	168	168	168	171	170	166	173	190	155	156	159	142	153	150	172	145	165	167	177	185	182	168	117	173	175	176	174	173	166	152	158	173	176	162	157	180	148	167	152	185	152	166	192	177	163	169	176	185	164	185	155	139	151	167	176	157	156	186	160	178	164	152	164	173	184	149	152	156	185	194	194	138	167	175	173	155	168	146	179	152	170	168	172	127	153	156	155	178	156	159	155	157	183	163	150	161	153	167	178	173	173	165	170	171	156	171	152	164	166	157	184	187	144	152	159	161	154	193	162	154	179	167	153	170	156	173	159	179	160	149	155	180	174	190	182	189	187	167	168	161
11801	11327	18752	606	550	565	551	517	483	504	522	505	509	471	494	426	478	438	478	473	504	495	536	561	697	854	818	674	713	1209	1744	2176	1417	1671	3718	4625	3312	3502	3539	1984	1299	1129	912	1203	862	754	679	741	695	703	676	664	817	820	681	652	684	657	668	614	666	681	729	656	696	617	604	577	640	619	608	535	512	506	505	499	574	472	476	499	486	499	456	490	488	458	446	476	482	469	469	457	514	493	492	455	474	453	454	500	464	486	453	474	439	489	462	449	474	484	459	478	495	477	438	510	474	473	435	451	449	496	508	444	465	482	503	416	427	472	460	447	483	473	473	459	438	436	460	480	501	465	451	461	443	473	467	494	458	462	442	475	500	515	494	454	477	438	484	484	469	463	507	480	477	500	442	485	490	502	449	444	504	471	503	453	457	495	457	486	473	473	470	469	487	484	470	476	480	440	480	440	481	523	488	485	492	462	447	443	458	475	479	476	466	449	480	478	484	448	478	491	465	496	478	495	466	506	471	482	492	501	479	433	492	473	439	470	468	507	457	464	439	481	463	466	464	492	467	491	476	489	519	471	469	475	454	453	462	452	472	434	458	453	486	476	488	447	460	471	506	439	443	440	469	476	476	465	454	472	425	412	487	462	443	476	435	482	487	502	434	467	458	455	437	462	497	467	458	455	493	443	454	437	465	446	464	449	471	440	462	464	489	458	452	490	506	470	469	497	420	446	493	474	456	470	461	479	470	459	465	505	449	490	474	501	439	465	482	452	454	440	446	481	475	456	446	444	466	463	474	470	485	471	474	443	449	511	454	461	500	471	450	466	453	471	464	464	415	449	441	475	457	412	445	449	489	483	482	475	481	439	494	525	434	441	446	489	465	476	436	463	469	456	458	470	426	468	498	481	482	501	482	481	489	454	446	485	450	476	441	431	444	488	460	433	456	450	475	497	434	519	442	485	471	493	469	477	439	418	449	478	496	463	451	453	479	465	461	510	447	487	446	478	445	437	438	453	492	497	449	448	515	442	502	501	475	463	515	477	468	470	474	481	493	461	463	456	486	464	487	518	457	460	500	462	467	436	488	454	472	445	465	458	453	481	462	509	440	481	496	479	477	452	494	477	486	480	427	484	468	477	463	472	474	492	475	467	435	479	415	480	425	470	458	454	460	478	475	442	474	462	464	434	479	513	467	492	466	493	464	488	462	431	500	479	463	469	449	421	444	450	447	465	468	398	491	452	491	489	446	464	454	465	469	457	471	475	475	505	507	454	488	456	450	458	457	461	417	457	489	504	458	460	509	462	441	481	468	482	486	488	438	488	496	446	490	450	477	450	470	475	465	463	496	516	477	460	479	501	462	501	480	435	495	465	446	440	499	457	456	454	480	499	459	444	481	499	461	423	458	490	468	475	451	463	470	464	468	466	452	472	461	446	459	452	422	447	462	453	486	439	486	449	487	482	483	500	492	464	460	463	475	518	436	453	498	468	463	442	434	479	457	439	472	479	435	427	474	482	466	436	434	484	459	459	480	492	454	449	421	464	461	451	483	460	449	439	457	504	467	460	482	447	440	504	485	484	484	463	485	502	428	456	485	462	457	466	452	477	436	443	464	489	426	488	498	450	446	469	475	519	493	451	467	490	437	513	453	434	501	484	460	485	470	489	470	428	440	452	482	483	479	471	465	448	472	451	443	445	474	463	448	449	452	508	451	491	456	425	449	447	466	434	440	484	479	456	474	473	430	440	484	499	462	475	487	458	445	479	474	479	493	451	454	454	478	465	416	505	449	464	482	479	493	487	424	466	449	481	407	463	470	455	463	499	490	461	497	489	468	488	469	452	482	443	447	462	452	470	475	441	466	478	472	432	466	504	486	478	507	442	474	463	538	494	450	451	487	503	491	452	463	453	454	441	460	502	470	481	470	458	458	503	448	495	447	488	455	410	454	440	451	485	431	456	464	446	482	461	458	475	485	478	478	476	486	495	445	415	497	464	470	490	504	421	492	475	486	468	471	436	479	425	480	494	476	511	489	484	473	453	441	502	474	425	462	465	461	520	468	464	432	478	493	492	520	460	490	442	485	450	460	475	448	434	458	471	482	481	507	437	460	444	463	470	440	447	467	497	470	499	456	414	457	510	492	453	472	436	451	490	453	458	443	459	467	506	475	500	485	473	469	465	421	491	440	476	467	467	447	493	461	487	519	480	443	446	459	475	482	467	466	478	443	493	496	472	442	464	457	479	489	426	485	461	478	506	482	503	468	474	460	446	461	453	448	427	453	445	464	487	469	455	495	487	471	501	494	477	475	483	446	474	433	447	466	481	451	465	444	467	486	480	456	426	410	489	468	463	468	460	482	502	448	456	449	483	463	469	445	462	492	482	464	472	468	488	459	454	455	470	461	449	443	456	391	464	471	453	421	499	484	457	459	476	471	477	448	485	475	473	467	489	510	488	464	465	480	455	506	500	476	476	459	462	447	480	442	474	448	424	475	469	471	447	496	471	481	499	463	446	524	426	468	455	469	501	447	481	479	454	484	486	471	474	439	459	496	447	512	454	503	451	463	439	428	439	492	480	454	533	464	447	467	475	491	475	472	460	472	472	462	441	498	477	474	447	458	492	481	426	450	479	453	511	519	492	443	473	499	439	463	435	456	444	448	449	445	465	469	451	458	458	446	498	464	476	433	469	497	445	460	471	432	446	469	531	480	429	439	455	476	440	513	477	476	467	472	467	476	477	455	456	484	456	468	464	497	476	456	443	423	459	491	479	484	476	461	467	496	431	441	461	449	482	456	498	451	453	465	455	453	463	470	444	491	474	457	437	470	509	467	468	478	432	460	474	459	463	479	473	448	489	457	482	476	431	476	453	504	457	479	486	446	506	440	442	445	427	490	447	462	484	464	493	448	473	437	443	459	431	491	495	482	467	478	463	462	492	437	454	438	467	483	449	472	451	452	505	498	468	437	458	452	444	455	484	442	444	476	471	484	456	449	497	464	467	492	454	439	507	497	431	475	473	449	460	482	476	418	464	412	477	449	425	465	461	447	454	481	499	444	464	461	522	458	490	467	455	455	502	453	454	487	458	463	471	454	459	467	480	456	457	489	459	465	475	464	472	447	479	466	445	455	460	484	453	441	464	451	438	479	476	435	433	468	476	458	497	456	407	477	459	444	464	434	477	441	484	416	471	489	468	457	450	470	433	495	479	484	438	469	464	455	486	469	462	435	456	438	456	442	454	472	445	459	469	465	472	483	465	466	488	513	460	470	480	444	492	461	487	466	484	463	445	485	432	501	493	478	456	443	472	445	454	454	452	445	468	430	454	466	506	482	473	514	443	478	430	478	432	443	497	495	497	483	465	483	488	486	473	443	440	474	423	493	485	488	438	506	474	483	495	502	507	473	473	470	480	519	458	514	485	475	503	494	478	433	482	427	466	439	433	494	468	483	440	505	457	451	433	466	487	475	474	467	455	461	455	470	474	427	461	488	440
52133	52999	56088	20263	3180	354	275	240	239	228	194	205	188	196	204	165	195	173	151	173	181	211	172	267	475	823	700	532	492	1636	2076	4047	2220	2427	5995	7669	5138	6133	5755	3001	1393	1222	740	985	1029	544	417	411	533	471	468	494	591	599	327	376	440	315	336	327	361	407	538	399	382	390	333	257	277	294	279	244	210	205	216	214	216	217	205	178	186	169	158	156	167	154	192	179	149	201	174	167	186	182	215	175	168	162	169	161	173	156	165	165	168	151	158	155	177	135	169	159	192	158	159	152	190	158	166	178	182	143	154	145	173	177	169	166	153	165	166	156	157	169	179	171	139	185	178	193	189	203	170	152	166	165	161	175	180	184	177	162	176	136	154	178	154	167	168	181	167	170	166	148	163	147	164	173	170	171	174	163	199	156	160	195	174	179	169	130	140	161	156	158	176	165	148	159	174	166	174	163	178	171	172	155	185	166	167	183	177	166	179	156	175	183	171	162	153	193	165	183	184	181	169	171	148	174	202	162	166	173	168	183	156	168	148	156	158	186	178	151	172	174	163	153	176	158	153	162	160	152	165	169	170	188	154	174	179	154	153	145	172	175	154	167	164	177	165	154	156	153	147	164	161	168	149	156	164	172	156	173	151	182	157	195	158	193	171	149	183	169	153	166	148	178	175	180	165	161	152	160	160	173	186	192	156	165	138	156	182	175	164	192	154	153	193	166	154	171	153	160	175	189	164	162	168	166	184	169	186	162	165	150	172	172	181	179	161	159	168	177	186	167	173	169	168	162	154	150	173	185	165	147	168	171	164	171	189	160	165	153	155	142	156	165	165	174	184	133	172	154	163	169	158	189	157	163	171	168	186	186	183	183	167	180	149	154	161	162	164	166	197	180	182	162	156	140	149	162	148	166	159	167	170	157	152	184	169	156	168	159	183	173	168	167	171	165	177	180	167	176	173	184	175	150	172	166	163	152	163	168	175	171	161	154	177	191	172	175	155	162	164	151	159	135	165	172	154	171	164	152	153	202	174	141	187	161	182	156	191	147	196	167	163	160	176	150	155	166	177	151	159	173	176	194	168	168	163	145	163	140	184	163	180	177	175	176	153	160	186	194	149	182	172	152	175	164	142	149	174	144	176	172	165	161	190	180	155	167	180	168	165	152	150	167	159	175	178	154	177	201	163	160	172	168	166	166	164	148	151	181	161	163	168	177	188	151	158	144	169	183	156	151	183	177	179	173	176	192	158	180	142	160	161	158	176	188	178	153	156	143	173	186	190	157	191	165	157	195	171	173	154	163	173	181	162	157	189	158	166	155	159	172	181	168	182	163	161	157	138	167	148	157	178	160	181	170	146	161	149	168	163	180	179	163	172	158	185	150	150	154	163	198	165	168	170	156	165	163	167	168	174	191	153	182	178	174	182	157	176	163	147	150	154	164	169	155	166	165	157	154	174	176	144	174	161	160	175	186	168	174	205	159	183	159	176	173	155	175	168	154	148	164	165	170	179	165	155	181	171	199	160	171	137	190	175	178	190	167	173	163	158	176	165	181	168	180	162	179	163	171	156	178	155	167	159	174	159	134	177	164	178	159	158	165	167	158	180	143	183	174	193	186	180	159	149	159	166	177	167	153	165	158	171	165	159	161	167	161	159	162	184	179	151	170	180	164	155	159	168	168	168	154	181	190	152	188	181	141	157	189	135	150	165	153	171	156	166	160	158	171	181	190	162	162	195	159	165	170	179	176	158	176	140	165	166	174	176	174	183	182	159	167	173	170	174	150	173	156	149	184	207	209	166	183	163	147	169	166	155	147	161	154	173	170	163	167	180	165	168	165	178	170	172	140	174	177	169	165	155	163	157	168	172	184	170	170	166	184	174	163	174	182	142	172	149	170	205	168	167	175	178	192	153	167	177	150	157	145	174	172	162	157	158	172	179	168	175	162	164	176	172	168	161	175	151	147	169	183	151	170	174	146	183	158	184	176	157	154	182	161	156	152	181	170	164	161	164	170	170	158	173	178	177	155	166	175	176	139	161	168	186	170	181	151	182	185	153	173	171	184	164	169	155	136	145	135	167	182	170	144	177	168	180	174	170	135	171	188	173	146	151	184	159	163	165	167	180	192	163	183	147	176	176	148	173	184	163	148	164	163	165	172	171	177	181	164	178	175	144	169	168	163	182	142	170	180	161	156	170	145	161	158	160	173	171	166	187	155	181	158	154	164	145	168	158	146	154	166	143	171	155	177	169	160	155	168	139	153	156	181	168	144	145	167	167	187	170	151	195	178	175	162	175	158	187	176	158	160	167	158	169	161	171	174	177	166	183	163	151	158	169	176	149	192	163	168	146	169	161	169	171	167	174	169	171	170	149	144	174	191	190	173	158	170	151	156	173	154	159	163	157	171	169	161	164	153	157	167	158	164	165	146	182	164	161	179	169	169	150	199	195	157	169	160	142	185	194	162	169	152	172	145	147	178	175	181	174	195	172	148	183	164	182	169	177	180	153	150	138	159	209	172	168	183	175	186	166	173	174	145	156	162	185	154	179	143	142	187	151	171	157	189	183	161	161	182	181	184	175	183	143	143	156	170	184	175	180	159	164	161	141	161	162	153	174	175	171	174	191	171	156	153	198	166	175	150	156	175	154	179	167	151	174	153	175	150	154	154	172	166	171	179	147	157	144	147	179	159	160	180	170	154	176	164	147	182	163	163	157	167	169	165	177	184	154	184	183	162	178	152	157	144	187	159	170	164	173	165	203	178	184	177	158	166	140	166	171	151	153	174	163	164	161	181	169	148	167	183	175	177	185	156	145	150	154	168	183	171	155	157	153	188	188	175	170	156	165	160	168	168	153	165	142	150	173	166	186	170	165	181	188	160	159	163	182	175	163	180	180	163	149	192	169	171	160	158	163	177	171	172	168	155	151	190	190	156	176	143	191	157	174	188	164	156	189	164	170	152	154	165	169	186	159	155	156	190	151	144	162	161	167	164	168	174	167	165	185	168	144	170	185	177	164	159	155	161	182	174	181	146	172	153	171	167	153	185	173	151	189	189	183	151	166	169	169	163	190	169	167	164	153	166	165	155	156	166	170	148	174	189	174	154	161	175	144	187	181	160	175	195	183	175	165	164	172	150	196	159	169	170	172	149	176	164	179	165	172	131	175	166	151	163	184	181	156	144	167	155	166	175	148	174	175	182	163	183	161	175	165	173	170	176	173	157	143	165	170	187	146	164	164	138	144	168	151	164	162	165	156	166	178	150	162	174	178	153	158	150	161	177	181	166	173	143	159	175	142	162	203	153	161	173	160	173	182	160	177	165	178	173	180	153	178	183	148	166	170	183	146	182	169	150	148	168	151	185	172	161	154	164	149	169	172	184	174	160	171	184	178	160	192	163	169	152	175	182	157	177	203	172	189	163	169	134	162	184	174	172	172	169	152	144	166	167	164	180	192	140	166	163	158	170	159	150	145	172	160	172	189	156	165	177	187	179
33723	38006	42150	1459	1346	1203	1078	929	772	722	708	672	664	616	607	591	606	579	577	505	555	570	680	967	2548	4792	3669	3010	3030	10134	12492	20075	11795	13471	26596	30056	23817	26263	25763	15525	8916	7564	4898	7253	6873	3400	2810	2510	3304	3126	2828	3270	3851	4010	2088	2408	2662	1725	2041	1651	2227	2265	3276	2040	2311	2389	1862	1343	1315	1470	1464	1075	783	863	804	1066	972	921	838	734	604	565	481	502	464	487	422	449	445	479	468	551	693	629	612	529	479	451	474	423	438	491	472	454	472	507	468	492	423	490	461	534	479	456	482	518	495	486	480	487	446	432	464	434	458	490	485	493	446	514	474	448	468	461	491	469	466	480	482	432	489	509	495	430	489	492	457	452	487	424	494	419	470	460	454	441	510	463	479	456	492	446	465	503	488	494	488	444	498	428	441	435	489	504	485	497	470	470	440	476	418	481	458	459	445	493	459	538	459	467	486	461	482	475	456	485	476	507	530	504	509	435	464	461	493	480	451	485	480	439	472	470	497	466	456	488	498	469	487	484	489	459	472	482	496	456	438	456	438	480	476	495	485	430	498	475	506	500	453	471	455	469	508	463	442	432	460	477	496	483	482	459	452	491	493	486	489	515	470	479	465	476	472	461	505	462	463	488	454	487	429	468	451	457	481	437	473	448	488	485	448	461	497	460	479	469	439	441	468	498	497	496	469	474	469	476	496	460	471	472	481	472	457	503	477	482	468	478	458	471	486	454	464	473	447	492	469	487	465	479	441	493	454	473	472	442	467	452	481	477	475	464	469	463	478	479	476	451	463	534	478	507	473	475	456	469	444	482	458	421	490	469	435	442	477	451	474	469	487	447	476	450	491	492	455	429	475	438	485	478	437	468	435	461	457	457	498	512	451	454	493	457	497	477	460	415	422	479	471	447	439	432	463	417	515	473	481	474	451	499	439	456	442	467	476	447	460	507	459	470	472	489	495	467	497	477	517	462	459	451	448	462	484	467	473	496	471	455	427	499	463	472	475	451	463	441	481	450	485	482	458	472	502	460	474	458	412	502	451	493	477	502	502	454	522	469	428	449	461	461	418	447	490	456	486	459	466	450	437	430	490	496	495	453	465	465	435	473	473	447	457	452	454	475	459	477	501	428	476	481	467	488	483	479	441	489	481	473	467	507	488	434	441	494	496	448	462	435	415	495	442	459	490	436	476	471	476	473	486	465	441	463	437	498	479	452	465	458	475	474	498	494	448	495	490	480	493	499	445	450	464	449	472	467	487	452	451	466	468	449	439	472	480	479	456	483	502	497	481	449	492	477	458	455	477	470	454	454	445	492	470	469	475	490	456	439	448	454	452	442	467	452	465	459	455	420	462	479	471	464	482	461	423	456	484	470	470	517	490	450	488	471	490	452	510	465	456	491	458	462	469	490	451	473	515	478	466	468	456	431	478	474	459	469	457	474	444	468	451	512	463	458	450	477	487	455	475	479	466	500	463	507	506	468	496	446	483	468	457	465	408	514	453	456	458	511	481	458	450	468	482	431	436	473	483	461	462	477	441	495	465	465	460	456	459	458	484	449	491	514	473	465	463	493	485	483	498	494	439	505	462	461	471	491	494	478	486	466	472	481	444	487	470	482	459	451	520	442	485	477	492	444	475	458	473	465	435	474	454	457	507	468	511	490	451	518	468	473	475	443	487	475	476	501	457	465	447	471	498	509	463	442	472	465	433	443	433	467	458	441	463	492	464	505	482	459	471	498	496	462	486	467	514	468	464	456	476	443	488	474	462	464	458	459	479	512	472	461	485	487	501	462	480	471	493	493	486	498	459	442	481	466	436	451	449	484	447	521	503	456	467	480	453	436	407	487	434	463	489	449	433	497	473	471	472	484	458	457	468	419	488	431	454	466	468	489	459	431	464	472	479	459	502	525	501	425	491	446	488	497	452	466	458	480	474	492	504	438	450	436	490	502	500	498	472	460	463	468	452	447	464	452	496	452	441	497	432	479	460	455	455	515	483	454	448	475	461	439	435	480	455	449	512	518	437	480	500	486	478	476	466	486	431	486	442	437	472	455	480	443	468	468	484	505	438	472	514	470	466	471	502	459	445	502	446	454	444	473	471	467	468	475	493	512	453	445	469	493	480	480	427	488	454	496	491	445	442	459	477	472	487	427	461	450	467	465	469	477	453	502	443	422	463	483	457	481	459	473	488	479	453	451	452	466	428	454	457	458	461	516	442	473	479	444	485	467	472	468	456	465	458	526	460	446	457	486	478	461	482	484	453	451	462	466	489	503	490	484	456	442	479	477	441	464	450	494	448	469	464	500	470	450	455	494	482	447	454	437	475	536	484	508	485	513	436	465	511	504	465	471	465	464	490	473	456	466	436	494	476	432	458	437	478	471	492	438	480	456	467	461	501	464	479	494	480	463	437	443	443	487	486	499	461	449	459	447	491	476	469	453	503	453	494	492	452	495	503	454	484	480	496	468	438	473	453	482	477	452	467	463	453	472	462	456	493	489	464	448	484	474	449	496	444	488	505	469	406	472	484	416	491	466	440	515	492	479	427	461	476	458	506	488	451	493	455	469	498	507	471	453	454	463	490	446	485	454	465	462	445	471	435	457	468	452	492	456	481	490	481	433	470	491	443	465	432	510	462	460	467	497	492	457	500	451	458	469	460	461	476	454	497	472	497	474	440	435	476	499	402	484	500	462	453	470	469	486	452	452	481	467	460	434	472	487	465	454	455	464	458	506	445	473	475	499	453	461	448	486	475	449	462	504	504	462	486	456	457	473	486	470	483	447	491	440	462	490	470	472	448	469	510	478	476	469	485	462	477	501	502	487	476	414	442	440	468	477	483	493	459	483	499	504	490	516	492	493	424	468	458	484	504	450	424	468	472	490	476	420	479	507	474	463	497	496	448	508	460	444	464	484	446	463	463	444	474	444	422	474	458	469	429	440	442	468	487	472	461	494	455	510	459	463	453	451	458	459	503	521	454	485	488	455	464	482	462	457	415	525	461	460	456	481	496	438	491	451	450	482	456	497	487	452	477	449	480	482	450	455	428	446	492	489	463	471	479	441	452	462	451	456	450	473	494	432	463	442	475	498	467	464	477	490	490	445	455	450	446	502	447	440	471	464	492	526	473	454	429	456	495	490	444	451	508	497	477	431	455	472	433	446	483	483	449	470	484	443	459	444	480	487	470	474	435	469	453	463	469	469	452	521	520	464	477	456	481	484	442	464	500	488	501	456	476	468	448	466	452	481	476	471	461	466	462	464	437	454	464	432	454	525	466	474	497	427	463	432	465	464	452	434	469	436	459	461	440	489	440	427	453	479	468	485	490	485	480	514	443	495	477	512	468	477	416	464	449	467	499	463	481	532	471	446	458	452	404	455	488	473	501	452	479	486	487	488	473	415	421	499	477	468	476	489	481	467	459	480	496	483	485	446	454	423	482	465	490	476	453	445	495	508	480	458	500	453	462	455	487	478	493	502	476	450	462	486	501	455
55518	64005	63751	23675	12249	1770	485	405	391	349	309	289	316	263	290	263	277	242	249	257	245	257	273	407	1077	1284	1058	890	997	3896	5154	7786	6222	6196	11858	15272	10541	12017	12628	7113	2857	2674	1413	1908	1831	1061	884	792	765	893	893	979	1076	1012	483	580	566	506	548	604	716	712	929	643	660	592	534	535	472	497	419	384	341	441	358	369	352	323	312	321	268	261	254	251	232	193	225	230	235	193	221	232	272	248	232	234	227	214	213	221	247	234	198	222	215	225	214	206	227	238	221	187	234	204	232	229	242	220	220	214	221	214	227	231	240	232	208	207	207	220	213	218	255	220	245	217	207	236	226	234	208	209	235	273	249	196	227	232	216	232	224	223	218	232	227	188	222	233	217	218	220	231	198	223	228	230	206	204	249	231	209	233	249	217	243	223	214	210	235	238	248	228	226	214	200	205	199	257	244	238	226	235	209	226	234	213	206	237	226	216	200	222	235	225	205	207	241	237	210	229	198	184	226	202	221	214	208	208	223	234	216	196	226	237	234	236	216	215	224	242	251	213	257	189	222	200	228	241	224	235	238	235	208	210	235	224	239	199	188	243	213	227	223	209	231	221	230	235	208	204	210	238	221	224	233	210	232	223	237	233	223	209	214	207	235	245	224	218	221	218	224	218	245	209	214	244	229	225	224	214	213	208	237	252	237	235	212	228	214	250	218	256	212	223	218	211	230	237	231	219	231	226	188	240	239	222	243	232	241	215	242	223	201	229	232	227	215	227	254	240	229	237	227	233	191	236	226	236	246	226	212	232	181	239	246	210	244	216	222	211	213	242	215	246	218	201	211	214	216	204	226	223	213	201	232	212	183	230	236	235	224	203	222	233	237	211	223	234	225	213	199	210	235	256	231	219	192	207	225	217	225	201	228	223	244	215	227	219	215	246	213	233	230	254	232	228	224	202	194	212	222	230	204	212	216	233	219	220	216	210	256	175	228	233	223	184	216	219	201	230	228	211	225	205	211	224	259	218	241	197	259	235	224	248	220	248	216	237	209	215	246	222	217	256	215	222	237	237	224	213	235	218	209	247	205	235	242	222	240	217	232	220	219	211	214	207	208	200	212	201	228	269	217	230	237	222	213	230	242	225	216	230	225	213	212	215	228	212	219	211	219	220	210	221	212	219	232	201	204	228	214	210	218	226	234	213	244	236	226	217	227	214	223	268	243	214	216	213	224	238	215	206	243	214	212	203	218	213	245	239	215	221	195	219	227	224	233	219	233	232	239	238	243	240	257	248	230	233	218	211	218	200	237	220	218	211	239	243	248	231	256	243	232	209	226	223	199	230	230	237	231	215	206	228	236	201	215	226	253	208	197	213	218	244	202	206	222	247	229	235	235	219	240	226	237	213	204	239	216	228	240	220	232	227	217	226	221	226	206	229	210	237	222	202	233	206	204	243	236	225	224	212	216	198	208	201	219	261	235	216	250	238	248	236	211	211	222	218	233	254	228	213	231	230	202	217	243	242	206	225	214	215	205	239	227	241	240	240	222	237	253	221	225	233	247	234	235	215	214	213	235	227	210	243	240	212	184	224	205	222	246	217	218	238	213	201	214	232	231	220	197	224	214	201	238	231	224	223	214	251	219	215	244	236	225	223	227	220	209	236	227	231	220	216	245	219	214	234	210	228	205	214	231	243	223	235	231	225	231	224	230	212	223	216	227	222	211	236	221	197	210	227	236	220	225	220	210	213	234	245	247	218	259	250	230	240	211	224	246	216	223	204	219	238	248	229	218	242	191	232	266	207	215	215	220	226	230	231	232	223	203	214	233	235	229	228	212	241	252	240	226	230	225	211	236	215	252	236	189	237	212	209	232	226	236	247	217	189	207	240	228	229	239	234	225	241	225	212	208	253	212	225	216	224	224	234	228	207	225	228	254	233	225	212	231	205	225	236	208	248	253	248	233	230	248	206	245	219	247	227	235	228	225	215	201	211	223	228	225	229	227	212	230	215	246	222	216	229	228	205	247	241	209	219	226	237	193	227	206	229	215	204	248	237	217	237	210	212	220	230	224	213	196	210	199	230	229	222	237	247	191	245	229	217	237	220	191	260	233	202	218	213	228	201	201	235	233	208	209	184	210	255	238	205	239	251	196	204	237	224	233	219	222	217	202	241	254	207	196	235	239	255	227	205	198	242	234	234	231	242	244	219	211	214	231	200	223	200	187	232	260	209	202	244	212	241	223	213	226	212	221	210	243	226	224	213	221	216	222	223	237	227	256	243	232	229	222	225	207	245	188	217	234	213	230	216	216	222	204	231	231	215	209	221	224	238	220	215	243	240	217	237	211	227	223	234	252	186	215	249	232	215	206	255	243	227	221	207	221	219	235	268	217	225	250	241	212	228	248	211	202	225	245	229	239	235	223	212	225	208	221	234	228	209	204	191	237	205	192	247	209	237	248	233	218	232	221	233	220	236	188	226	207	234	204	225	209	197	237	216	210	244	185	222	200	233	206	225	235	224	234	243	216	247	244	208	199	216	220	252	187	237	189	207	201	183	214	236	226	216	189	218	219	213	218	229	210	234	246	238	212	221	207	220	208	222	219	210	227	258	193	210	207	228	229	240	207	217	215	233	238	237	224	191	243	201	227	223	246	229	249	207	204	228	233	205	215	235	254	221	216	240	232	211	222	206	214	222	200	250	242	245	198	207	222	215	227	229	226	220	214	218	214	210	222	239	210	227	209	220	208	203	231	212	200	219	244	223	222	230	227	233	226	211	239	211	218	210	214	255	218	236	219	235	227	198	249	212	232	229	242	209	215	204	242	209	228	210	238	258	231	226	199	227	230	209	231	191	227	208	208	226	222	240	231	214	219	243	260	228	220	205	200	211	196	231	241	224	258	242	207	241	226	224	202	205	222	210	231	227	240	207	227	242	235	220	228	195	244	239	202	219	222	219	219	222	215	238	209	245	232	208	223	215	256	230	210	206	232	234	243	233	226	232	220	223	186	215	239	228	234	219	249	205	224	209	230	231	241	212	214	213	230	226	217	212	225	226	250	219	243	234	224	254	217	228	220	206	228	213	229	223	226	214	209	222	217	193	211	208	219	225	200	230	218	199	207	245	216	266	228	209	233	216	194	206	233	227	207	218	252	213	223	225	204	230	216	234	209	221	224	232	202	216	217	255	254	208	235	204	227	234	211	214	225	207	214	237	213	236	210	228	234	233	216	223	227	239	255	231	190	201	217	215	214	209	211	219	230	202	225	216	240	208	225	216	224	225	210	214	203	222	235	209	202	236	231	197	213	218	223	222	225	184	224	237	237	212	201	236	210	225	216	221	213	200	222	211	201	227	224	225	238	260	233	232	252	189	214	224	240	239	228	229	204	204	212	230	214	221	210	244	203	192	217	217	179	240	205	221	199	232	223	227	195	231	238	197	275	219	239	235	232	212	224	211	235	231	204	218	221	241	232	217	215	265	255	223	218	192	226	224	215	233	251	220
39523	49643	47180	2718	2486	2084	1699	1550	1375	1278	1115	1094	988	901	879	877	775	865	805	765	758	835	921	1469	6034	7181	5899	5074	5923	19446	21946	28209	24067	24220	36287	38829	33304	36437	35914	25202	15518	14340	8947	12531	11230	6663	5447	5198	4968	5566	5806	6205	6939	6942	3020	3335	3769	2744	3514	3443	4405	4018	5213	4098	3800	3807	3404	3002	2488	2817	2194	2078	1494	2039	1843	1840	1673	1408	1514	1382	967	770	755	621	623	631	588	585	632	627	685	760	977	904	838	696	596	646	583	616	602	577	612	583	558	580	610	568	664	600	612	607	594	634	576	606	603	583	589	548	618	631	586	649	599	626	651	583	633	576	582	586	591	581	610	590	608	584	594	558	592	628	590	572	615	592	619	543	587	562	583	568	601	622	622	572	575	583	595	566	597	576	593	596	612	604	628	590	570	569	565	600	592	629	602	583	641	578	589	590	655	605	587	579	628	624	586	561	628	605	585	584	605	613	600	631	590	657	626	650	597	597	602	560	594	598	588	560	642	617	570	610	566	590	535	634	658	570	575	639	619	559	604	639	647	653	597	587	581	646	577	592	620	587	579	589	591	566	620	583	571	617	585	588	643	584	576	572	629	616	576	572	652	605	619	617	584	625	564	608	599	619	599	614	566	614	619	611	628	591	622	608	614	595	587	593	587	543	599	568	607	587	579	617	606	600	624	618	611	587	646	591	594	658	573	573	574	597	585	610	616	576	599	594	582	605	628	614	583	606	607	548	585	578	580	566	591	618	544	601	621	572	595	592	583	622	598	563	581	636	550	585	615	579	573	592	650	600	632	570	608	596	564	617	572	572	604	568	591	569	617	602	590	569	612	622	585	606	626	592	631	575	615	562	566	591	634	636	565	586	595	585	608	560	595	576	597	590	601	588	529	556	650	581	617	566	585	583	618	598	638	636	586	631	618	619	614	621	650	587	607	561	583	568	597	626	617	578	616	647	626	589	586	547	611	611	621	594	589	609	618	626	608	571	624	579	588	601	607	618	603	608	630	576	574	591	594	587	598	643	605	572	621	579	596	588	596	639	600	602	674	623	604	630	580	618	546	600	591	587	599	576	525	600	596	573	568	601	639	594	625	631	582	638	610	568	605	584	574	622	600	618	627	590	606	594	585	586	572	631	628	587	547	617	553	580	555	556	622	563	565	615	583	600	571	591	609	599	619	571	572	590	583	535	617	599	602	588	614	591	604	618	579	632	592	553	613	622	568	595	597	609	586	584	612	523	594	603	597	576	597	620	626	592	617	599	621	595	580	604	579	621	598	622	629	556	618	632	616	598	563	612	579	589	657	562	607	656	611	616	645	605	571	618	626	616	618	561	555	605	593	582	621	603	600	595	609	604	619	569	578	592	611	583	591	612	580	610	614	636	607	597	617	588	597	613	633	643	627	616	565	602	619	572	611	611	618	571	590	622	604	617	597	641	625	606	593	568	564	560	612	579	598	558	549	575	589	615	615	577	586	564	582	612	568	604	592	595	603	630	606	584	620	595	608	612	630	596	601	588	580	577	578	578	569	655	571	603	618	592	590	604	604	585	619	582	639	602	575	654	541	611	574	604	588	638	617	595	648	588	563	617	611	591	626	599	581	620	634	631	618	595	579	576	590	620	634	603	585	628	627	574	568	620	574	583	630	650	568	596	616	610	601	619	602	603	628	631	595	607	597	587	632	671	598	603	594	605	603	612	598	611	608	585	624	640	580	570	625	589	633	553	623	586	559	556	604	634	628	603	578	559	624	572	584	570	604	612	575	619	597	618	626	583	608	620	603	593	581	579	584	599	567	629	605	631	612	588	627	671	636	625	616	614	544	600	669	634	597	562	640	556	630	580	596	590	586	546	657	600	595	594	595	614	631	602	594	622	584	599	616	586	624	620	624	615	554	576	583	557	644	626	608	643	609	577	650	659	630	573	579	583	602	627	610	627	652	592	592	594	586	613	606	594	600	600	600	582	613	597	614	601	666	572	572	572	585	639	629	592	590	604	595	587	586	597	642	616	618	609	635	618	584	596	567	601	629	633	563	578	612	628	580	642	573	547	600	605	593	583	601	623	632	596	628	598	634	595	569	622	580	597	588	553	620	618	572	572	627	572	606	582	612	600	582	572	600	634	609	571	621	602	616	653	600	602	612	640	619	591	562	559	634	619	545	607	581	595	591	588	641	594	619	614	594	634	570	593	576	607	586	644	583	609	595	590	584	589	577	613	574	651	551	627	635	638	560	568	615	582	570	579	592	560	577	609	606	613	652	582	577	592	629	613	612	603	642	618	585	633	631	632	582	553	600	589	554	561	578	588	578	612	601	625	557	605	565	559	647	604	589	612	585	610	590	609	645	607	594	647	602	634	588	591	639	610	567	556	595	553	625	632	614	577	607	607	562	584	626	592	592	599	623	596	603	558	600	638	630	601	590	581	622	581	573	617	604	616	632	557	593	613	566	580	578	585	628	639	596	639	577	577	639	626	595	653	591	629	595	630	560	550	612	563	590	574	594	572	592	572	571	634	618	609	586	578	604	593	601	544	558	608	584	567	592	614	626	605	596	648	609	599	637	571	617	619	580	590	623	593	604	558	591	613	627	618	635	593	592	581	599	616	587	599	652	611	573	571	583	584	608	611	613	568	626	606	596	610	588	580	593	643	535	603	602	653	624	591	613	558	601	577	624	583	579	619	580	570	600	568	630	615	543	581	623	568	610	580	618	594	574	575	604	601	585	651	618	614	603	660	588	555	620	644	589	598	577	609	574	627	595	587	609	572	625	629	614	617	553	588	612	585	638	594	617	648	568	579	596	596	588	591	607	600	652	667	574	598	666	587	580	599	583	606	621	596	582	614	641	596	565	584	625	599	632	603	560	600	573	571	625	594	593	585	612	581	517	640	600	582	568	613	596	570	580	631	658	614	583	594	596	581	610	588	665	613	576	620	593	594	602	620	564	585	585	533	626	620	596	571	624	640	617	597	548	589	590	565	602	615	626	614	587	601	604	606	586	604	651	627	599	595	639	574	593	587	592	604	554	603	560	586	604	626	601	580	635	613	608	614	578	608	588	594	632	613	626	576	575	585	599	574	577	572	638	605	609	599	595	608	558	590	589	596	629	559	609	581	630	598	601	592	606	616	629	591	585	635	601	599	635	586	629	612	567	592	634	625	589	570	623	572	612	555	641	621	587	612	591	571	610	599	579	624	614	611	587	606	639	591	599	635	619	590	593	634	575	578	583	601	598	594	564	578	609	597	602	617	628	610	590	659	597	627	596	640	609	613	552	615	615	556	580	615	613	583	582	578	599	637	538	621	614	564	633	611	559	605	607	624	610	642	610	566	582	634	587	576	610	590	596	605	603	604	572	601	609	579	598	650	571	623	599	630	565	574	600	628	602	593	613	591	590	595	600	583	590	620	579	612	575	597	636	558	599	608	592	614	585	625	589	584	631	573	591	603	564	618	604	578	586	593	631	590	601	601	623	602	606	605	589	620	560	552	582	568
8228	8464	11421	800	329	208	205	182	190	185	175	185	187	198	177	177	179	201	177	221	192	176	196	192	219	249	221	210	227	353	371	482	419	445	766	773	609	699	686	444	275	264	218	245	230	215	217	200	199	238	201	181	196	221	221	207	214	194	193	238	237	238	227	196	174	205	188	189	213	215	201	208	178	188	197	229	186	211	169	187	182	179	185	167	189	218	183	193	185	188	159	183	180	192	169	171	175	165	179	176	180	191	174	180	192	185	165	184	179	188	171	195	166	168	184	184	169	171	183	176	180	184	162	182	178	182	172	229	185	186	188	172	175	203	188	202	179	187	162	175	169	185	182	186	186	162	178	184	168	194	184	164	174	200	190	154	144	194	194	181	200	179	190	179	196	171	194	182	195	157	198	201	172	191	189	197	188	172	171	191	174	181	178	202	179	184	174	193	186	175	199	181	185	182	179	205	181	173	190	185	186	179	166	174	173	182	168	176	198	185	206	180	193	193	176	168	183	171	178	179	188	180	161	177	184	175	174	191	190	183	200	162	183	167	201	183	197	202	182	187	176	186	174	189	170	180	184	196	162	177	164	181	192	148	155	192	179	179	167	215	188	163	171	180	185	184	177	150	177	193	182	172	174	175	179	179	157	195	195	175	196	184	180	171	183	183	213	202	198	190	167	177	188	183	188	201	178	174	193	193	164	176	194	164	179	188	176	199	203	188	161	190	171	202	154	163	195	174	192	166	172	186	182	175	191	189	186	168	193	172	171	202	206	172	195	151	184	193	189	186	184	186	172	183	185	175	183	193	178	185	187	170	198	178	165	167	168	204	182	186	171	163	189	175	186	173	176	174	192	191	185	191	168	181	173	196	175	194	169	188	185	197	191	196	184	174	189	179	180	189	185	194	185	211	181	181	177	212	178	162	190	197	155	169	176	187	162	213	168	148	177	189	185	166	178	163	174	209	162	179	198	187	165	199	181	185	156	181	189	161	183	179	199	172	180	192	186	186	165	136	183	175	174	179	192	201	168	175	168	196	164	175	175	182	188	168	169	166	187	189	180	181	203	188	195	165	173	192	179	165	161	179	212	184	166	173	197	162	181	178	145	171	177	185	213	177	168	166	187	178	175	179	185	176	168	176	213	198	152	189	162	174	186	188	171	162	192	187	194	203	194	195	186	182	191	177	184	165	166	156	176	184	172	157	155	180	171	207	186	167	176	188	185	177	173	166	200	169	169	194	209	188	218	196	175	184	183	182	164	207	183	180	180	192	165	189	183	205	169	187	166	177	201	194	179	192	184	178	218	190	180	186	179	180	173	202	170	193	206	183	185	176	192	169	210	160	173	167	172	188	164	193	177	158	191	192	169	186	184	190	175	176	178	205	166	195	177	184	199	160	195	192	164	209	170	179	186	178	177	186	171	155	190	180	175	198	180	195	175	184	197	192	204	155	158	164	182	194	173	179	198	170	200	180	178	163	207	177	173	168	172	155	184	168	192	178	191	153	169	182	184	187	208	179	168	179	181	201	186	152	163	210	159	207	150	166	167	171	189	168	191	190	164	188	188	188	175	165	171	177	162	190	153	189	169	175	192	180	152	174	185	158	182	187	204	189	187	159	160	168	176	193	185	172	170	180	187	208	186	177	183	191	209	179	155	198	177	212	197	177	176	161	181	185	188	167	171	179	183	202	203	188	157	185	188	202	185	171	173	170	186	182	179	191	190	205	181	147	201	175	184	162	176	167	162	177	155	165	173	189	189	187	177	191	194	144	198	191	157	204	175	186	169	184	188	168	185	197	196	183	185	208	175	170	155	171	153	190	183	167	165	183	172	186	174	164	166	180	187	188	174	164	158	181	182	179	173	197	177	189	174	167	173	181	197	194	191	152	165	170	183	190	169	174	160	195	192	174	180	192	172	168	184	185	185	189	185	202	202	181	190	190	182	183	169	230	165	195	183	172	172	154	168	163	174	174	177	163	159	189	175	188	180	164	195	156	192	179	190	183	213	156	197	178	194	195	189	156	167	171	172	147	179	184	196	190	202	197	203	198	162	169	178	175	180	164	180	152	167	158	191	181	183	164	205	180	181	172	203	180	193	191	183	175	172	165	196	179	194	176	178	187	180	175	186	186	174	159	192	155	197	172	170	169	193	199	194	181	192	172	190	179	183	183	188	181	187	212	181	199	163	168	192	179	207	164	201	177	179	223	177	184	176	166	189	197	171	190	197	186	192	173	185	208	174	191	200	174	174	182	164	178	189	176	182	184	193	197	179	180	167	194	178	178	192	167	186	199	174	163	176	171	173	184	171	183	189	185	177	178	155	183	181	191	178	176	188	202	189	181	168	158	185	184	157	174	211	190	197	189	178	202	180	136	185	153	175	175	168	189	186	170	179	184	208	198	198	206	213	202	179	173	181	191	190	185	194	179	193	190	192	177	169	198	172	188	185	178	185	172	178	158	177	200	154	144	170	185	202	187	179	171	180	218	170	181	184	171	193	212	190	200	180	186	163	194	172	192	171	175	201	175	196	201	191	218	187	191	192	178	174	169	193	186	167	176	160	177	172	174	198	191	189	167	189	176	189	181	191	173	201	174	183	197	192	182	186	161	204	181	207	145	183	177	171	179	153	169	178	180	171	173	169	162	174	155	172	150	185	180	183	181	188	167	199	204	187	176	229	221	170	185	190	167	196	187	187	189	162	186	167	176	182	187	184	203	192	179	154	185	186	199	185	180	193	199	184	200	162	203	162	187	167	194	193	186	178	176	156	181	173	192	173	182	169	190	195	178	173	193	182	188	189	148	159	185	176	183	189	186	160	177	158	153	172	201	181	172	184	204	169	188	189	196	166	206	190	178	171	157	173	161	151	193	182	200	186	186	164	183	177	172	180	182	192	169	173	179	187	181	188	170	194	169	173	202	155	168	186	176	195	196	190	181	176	208	180	172	164	183	167	174	163	199	178	177	184	184	201	187	214	172	194	194	215	178	178	164	171	168	187	172	176	150	169	164	176	187	174	197	161	189	183	178	199	190	171	194	190	175	188	184	179	170	184	163	210	177	173	192	180	195	193	183	165	196	190	201	157	168	185	197	158	185	176	184	193	172	177	165	184	173	159	195	179	175	167	175	183	160	133	169	165	179	193	191	182	190	161	180	169	174	151	182	184	203	162	166	165	180	176	186	185	195	183	170	184	168	170	165	175	180	199	176	164	189	189	177	165	175	183	181	178	206	162	170	210	155	180	183	187	187	184	163	162	203	173	186	177	145	186	185	210	189	196	178	187	161	171	184	199	174	193	188	174	203	165	205	191	182	201	187	159	177	184	159	193	149	164	169	164	174	172	191	196	172	161	206	174	175	176	185	165	185	168	179	193	189	177	193	195	166	172	155	150	176	165	172	180	154	169	197	195	177	172	184	169	198	173	201	190	175	176	166	171	204	195	195	187	190	180	161	204	178	192	186	179	161	170	175	185	163	213	188	169	180
8245	11920	15764	666	618	600	557	511	542	536	533	539	535	504	543	541	544	512	494	523	495	522	547	623	838	834	831	685	823	1862	1895	2841	2116	2371	4875	4621	3686	4632	4492	2438	1327	1303	944	1078	995	778	711	736	681	731	796	784	785	781	634	669	722	713	840	775	943	863	806	734	715	690	618	600	620	667	558	594	595	641	604	531	538	567	574	535	531	552	490	489	504	519	519	521	483	522	486	485	471	518	512	560	478	475	517	525	507	490	475	484	459	469	464	495	523	513	505	483	520	464	461	503	473	475	518	462	492	493	474	498	453	492	494	524	497	547	519	494	490	513	513	522	517	467	515	480	490	526	492	501	505	489	496	487	484	501	482	490	540	520	509	490	530	502	477	485	503	498	507	503	504	445	465	481	484	493	490	514	483	485	513	462	491	503	508	485	466	508	520	486	500	501	490	499	497	546	478	489	501	494	458	479	494	501	494	499	488	497	497	511	506	491	492	505	508	493	512	487	488	496	483	492	482	524	500	521	507	535	501	521	511	489	471	493	498	529	489	461	448	479	459	507	497	500	523	502	493	517	460	512	487	504	468	536	503	520	482	474	501	492	497	519	477	506	489	494	504	489	498	507	511	515	515	515	488	497	543	495	528	472	511	518	498	528	494	494	513	494	496	475	486	519	505	485	513	524	522	468	499	495	507	502	460	484	452	500	528	494	531	529	487	543	498	476	479	462	479	479	480	481	505	495	502	500	495	552	486	506	531	488	480	508	496	487	489	494	491	505	497	457	477	522	495	505	512	529	524	491	498	512	482	520	472	523	470	533	482	478	486	495	515	529	476	509	524	522	472	513	484	484	541	517	447	520	523	440	510	519	481	516	477	480	481	473	509	498	485	468	463	491	534	522	512	520	490	490	482	518	516	501	485	477	525	470	537	487	455	483	483	514	521	498	477	535	491	468	496	497	514	517	488	483	525	526	537	490	513	446	498	471	503	495	494	497	482	482	480	479	461	466	481	543	502	483	515	515	497	536	496	510	521	501	507	436	495	490	507	500	506	490	476	507	512	538	499	500	501	503	523	487	484	485	512	489	478	455	473	492	511	525	489	509	470	472	472	473	497	520	485	472	486	482	484	511	493	478	465	509	527	459	502	503	528	498	519	479	515	467	505	485	468	480	476	461	506	491	512	532	528	500	440	474	489	535	490	502	526	495	532	481	493	459	482	471	481	480	496	488	505	479	495	449	438	475	484	494	450	460	492	505	496	501	545	519	532	465	504	501	559	513	521	483	473	500	494	506	525	488	503	528	505	478	494	504	505	532	474	511	463	496	477	556	497	463	541	500	495	481	502	498	487	490	523	504	521	492	550	462	475	497	528	492	510	465	505	472	486	511	472	489	472	474	499	519	491	505	523	481	508	459	471	424	455	456	471	512	560	507	493	487	500	483	534	470	501	513	516	483	469	534	489	526	480	468	476	502	502	498	501	481	481	501	482	528	515	548	464	519	505	529	482	485	517	493	513	517	525	544	505	510	503	510	534	499	488	470	495	465	483	473	526	493	460	498	470	508	463	472	532	513	492	513	512	501	493	506	503	486	491	468	433	518	482	467	503	502	488	500	503	501	537	477	495	502	544	477	476	452	491	516	518	504	488	517	523	488	541	491	533	504	508	516	500	479	460	530	517	505	479	520	526	505	542	495	508	468	559	512	523	483	474	494	479	492	497	489	487	494	458	530	533	483	493	511	498	496	482	487	514	462	511	526	551	514	500	452	509	485	488	512	500	512	476	538	503	487	511	492	492	496	486	535	504	511	475	468	465	515	489	505	503	486	464	505	463	487	478	496	540	514	498	492	472	534	512	463	504	471	491	516	511	533	510	477	483	505	458	487	487	475	489	484	496	473	478	458	464	519	515	511	457	459	462	484	542	497	497	490	480	474	520	499	538	509	487	503	510	500	492	529	471	475	506	526	492	492	511	455	507	490	515	503	510	499	482	497	522	495	480	512	517	523	521	552	491	511	535	486	494	512	506	458	520	485	509	512	463	479	500	472	494	477	525	548	492	512	489	504	487	542	535	499	482	480	518	503	527	522	466	479	482	488	483	528	521	502	507	504	512	471	508	494	503	494	487	490	502	487	473	522	495	510	499	525	468	503	471	489	492	496	479	515	465	519	516	488	485	479	486	491	505	502	501	521	513	518	517	481	482	483	522	484	467	508	464	484	485	467	456	510	514	519	529	517	485	533	512	498	493	514	490	466	505	532	522	472	541	466	496	473	489	493	505	512	514	491	500	523	502	482	538	496	492	510	470	493	506	448	463	475	495	519	492	519	486	480	491	490	504	472	496	509	518	508	534	506	520	517	507	457	501	502	490	515	524	509	510	484	550	501	494	493	487	511	464	484	491	492	508	489	492	493	483	511	494	490	531	474	474	511	478	478	532	508	540	479	533	533	481	512	521	537	487	456	518	547	505	530	512	482	492	486	456	523	508	496	509	491	471	455	526	515	505	504	483	543	505	491	493	521	490	476	471	514	488	479	513	510	505	485	495	539	525	497	499	476	510	498	527	500	472	502	493	537	494	512	509	480	483	498	519	497	504	501	500	472	529	461	521	462	521	502	471	480	528	483	488	513	497	492	536	490	437	518	513	546	481	493	516	537	499	532	475	482	499	475	462	499	505	470	517	503	479	519	474	494	503	493	503	452	508	489	506	517	485	501	467	503	462	507	504	483	474	463	506	508	480	512	492	530	486	520	533	487	473	474	510	476	503	483	464	489	521	507	526	460	518	502	475	506	501	490	548	509	502	524	491	512	532	497	481	498	504	477	503	469	517	482	484	529	459	533	512	499	513	488	458	550	512	517	483	507	518	474	521	504	501	556	533	486	494	517	512	500	488	521	492	479	492	501	496	508	547	505	472	528	513	528	497	542	448	509	458	527	504	479	475	491	518	499	500	492	531	508	472	535	472	516	496	539	516	511	482	509	522	527	483	489	527	529	508	504	506	474	503	484	497	487	497	505	528	468	457	496	468	480	498	477	504	516	491	515	525	488	491	522	482	508	518	489	504	534	494	463	495	495	480	494	502	512	515	529	524	508	520	529	534	488	488	515	474	472	473	523	477	480	497	517	517	470	512	503	522	492	493	531	495	522	513	495	503	481	495	486	522	510	524	529	477	514	521	468	508	472	497	511	504	506	480	544	495	507	485	488	530	486	522	499	480	473	520	503	519	472	492	514	519	476	498	480	488	497	461	529	503	505	526	557	490	521	481	495	507	509	499	532	514	487	489	525	476	492	471	463	480	553	520	509	495	501	496	489	504	519	477	487	484	507	520	479	508	525	553	500	508	498	501	527	514	511	478	509	523	463	506	559	504	525	500	463	452	469	506	473	490	468	494	515	461	509	513	507	495	487	513	476	501	524	556	486	483	471	505	502	474	509	506	467	532	498	511	529	510	460	492	513	489	521	485	516	532	487	492	500	497	546	510	495	463	476	530	489
50274	51446	55646	15696	2278	429	314	297	248	247	255	217	217	223	216	219	201	237	185	222	219	232	202	303	499	595	518	521	737	2601	3976	4963	3976	3752	7154	7191	5754	6936	7410	4337	1688	1471	819	983	858	693	533	511	546	573	500	509	541	626	334	384	407	344	714	662	528	419	397	352	294	259	255	270	243	272	304	246	245	244	311	295	306	246	254	198	261	230	236	248	188	196	199	195	226	216	204	223	236	221	219	209	187	203	208	191	197	203	195	201	195	184	191	182	175	183	165	204	215	185	179	163	185	186	204	206	183	198	207	201	204	209	193	202	192	186	196	216	188	193	175	177	201	202	188	199	203	191	180	178	174	185	173	197	175	180	201	206	190	193	179	188	174	218	192	180	170	210	205	208	219	188	210	198	191	194	165	200	215	167	196	188	189	192	212	204	199	197	183	203	212	188	194	193	178	202	182	192	173	199	209	196	163	191	185	215	190	205	173	215	209	210	207	209	201	205	187	201	209	188	203	202	222	204	172	169	184	184	202	176	225	200	209	199	213	187	188	175	178	214	207	206	180	219	212	196	197	199	192	226	210	213	205	205	180	190	194	196	166	190	191	185	207	189	183	203	203	178	209	208	183	187	200	198	195	223	185	208	201	200	206	201	211	209	182	204	188	208	188	229	205	199	181	179	191	209	193	193	204	159	196	194	218	207	151	187	176	201	182	182	195	204	212	201	210	215	190	210	200	190	177	195	193	193	197	189	198	176	193	196	205	213	170	187	192	221	190	178	202	207	217	204	212	197	185	209	217	181	186	187	216	199	202	197	196	204	188	182	214	227	192	175	196	195	209	214	214	186	215	204	220	202	198	181	194	209	218	189	176	184	204	186	190	186	202	201	201	204	192	191	182	172	216	188	186	213	211	187	191	180	176	200	197	184	193	195	195	177	184	213	191	181	200	198	182	191	195	214	188	183	208	209	209	189	200	204	194	171	205	174	186	192	198	204	196	195	170	185	182	209	203	196	171	180	200	180	211	190	197	233	188	191	199	174	221	214	178	192	186	188	196	169	226	194	203	212	173	195	189	208	181	202	196	186	232	219	226	165	158	173	182	185	176	215	173	209	201	203	236	188	201	183	202	204	203	214	202	212	201	187	214	192	210	182	190	210	204	198	202	193	186	208	225	198	176	174	174	203	189	211	178	190	200	175	180	182	185	197	218	217	219	189	197	191	199	196	175	205	219	196	201	175	223	189	210	181	179	217	216	193	175	183	205	216	187	203	189	187	220	183	198	194	187	185	209	185	185	184	205	194	204	158	180	210	211	183	197	206	207	201	181	206	180	177	207	202	191	209	226	179	199	186	206	204	170	204	203	206	218	202	208	201	183	177	209	198	194	190	206	205	185	205	207	204	193	190	189	219	202	198	213	212	189	204	207	186	180	204	195	208	201	220	179	200	195	195	177	216	208	210	203	198	209	183	198	199	225	209	184	212	196	190	182	194	195	219	162	219	206	194	215	187	184	177	199	201	190	203	184	195	221	195	186	188	218	211	197	201	200	179	180	161	182	185	184	224	176	195	189	202	209	184	197	184	189	176	193	207	211	199	203	217	177	178	203	217	205	194	207	206	205	183	177	198	198	190	198	187	212	183	216	177	179	194	217	190	181	192	197	166	169	172	193	184	192	195	228	175	193	199	188	220	197	189	207	198	208	201	205	173	218	148	203	184	167	199	192	193	209	194	219	229	167	210	183	196	204	222	187	218	208	196	211	203	207	185	210	197	193	188	188	211	209	195	194	202	199	193	218	205	180	200	222	186	175	182	194	195	192	197	184	236	197	180	181	199	218	159	200	180	209	198	185	213	201	204	173	185	203	200	186	182	214	199	165	198	181	196	189	198	200	219	169	188	183	177	190	182	202	173	221	194	206	183	197	196	199	172	206	180	206	195	200	185	205	177	207	202	201	193	187	214	181	178	184	188	200	219	194	211	192	207	177	197	212	176	197	189	212	202	188	188	185	187	201	202	179	205	182	176	197	187	184	185	192	198	196	210	181	202	187	185	192	190	226	208	207	189	189	190	212	205	215	179	192	201	198	188	194	200	183	188	168	207	201	188	216	166	204	178	199	199	178	197	211	156	206	191	191	214	202	181	194	213	204	192	201	211	209	205	225	199	208	195	200	187	203	191	187	183	167	166	206	186	202	187	183	204	197	188	211	203	174	203	198	190	185	203	172	197	185	196	173	213	216	207	194	200	231	207	181	182	187	183	171	214	207	214	188	205	194	187	198	196	204	195	200	201	223	172	209	235	191	192	212	204	193	184	194	202	227	233	203	193	196	193	218	222	194	215	195	192	194	209	199	202	198	200	185	173	170	197	195	206	174	190	197	220	202	184	197	205	191	194	196	224	183	183	201	197	187	183	189	182	160	175	208	190	181	188	187	226	194	184	205	201	216	202	208	213	207	209	188	195	204	193	191	181	189	207	192	188	163	188	197	220	204	191	213	199	205	196	198	195	204	201	197	183	215	193	198	187	197	195	206	193	203	204	184	183	195	214	199	199	203	194	185	204	198	189	200	215	211	208	189	190	175	200	178	201	200	190	202	212	196	185	217	208	178	197	218	203	193	206	183	211	212	196	220	211	191	205	203	197	209	225	200	212	194	177	220	212	231	175	184	169	185	211	192	220	216	219	207	188	214	205	196	200	212	191	199	207	213	184	191	192	181	197	174	201	176	176	213	214	180	204	200	203	200	206	198	205	190	181	182	210	203	210	184	207	207	198	191	187	191	193	191	214	203	211	196	193	201	164	201	202	178	201	197	228	212	206	211	210	229	179	189	225	185	210	211	201	200	210	205	208	200	195	198	209	192	193	198	186	208	184	190	211	215	208	223	209	218	181	214	181	186	199	187	201	204	204	189	201	187	192	190	218	202	230	206	215	195	203	189	179	224	216	236	195	192	216	207	202	198	194	204	206	189	211	192	202	197	209	184	207	186	181	185	186	219	193	207	192	191	201	198	177	201	195	187	180	206	195	178	193	182	196	183	191	180	201	216	209	227	183	196	220	189	202	217	207	202	187	190	223	186	176	174	211	206	190	202	204	181	216	197	186	179	226	200	192	199	213	201	189	228	205	167	221	187	191	185	191	234	208	215	194	181	191	227	208	196	193	183	203	209	191	172	197	218	232	218	218	215	187	220	183	180	197	189	181	192	204	208	172	182	207	197	161	185	206	201	210	175	200	204	188	165	213	210	188	191	186	209	208	172	229	188	192	183	211	204	186	192	237	198	195	182	194	197	214	197	211	199	192	208	194	200	214	207	184	181	223	206	203	225	206	168	199	207	207	204	183	189	209	192	202	188	210	185	216	199	182	189	192	187	159	211	218	190	230	197	194	196	188	208	197	214	200	202	198	178	212	183	174	195	187	192	201	215	192	192	190	185	179	200	161	176	214	168	199	199	180	177	193	218	188	200	208	185	212	200	205	205	189	196	194	186	206	210	209
33015	38902	35958	1697	1475	1286	1056	1030	943	856	773	742	711	692	697	614	686	664	673	659	640	669	782	1427	2801	3327	2852	2796	4243	14902	19412	22353	18363	18128	28528	28931	25031	28819	28518	19670	9991	9480	5571	6804	5889	4495	3107	2968	3142	3503	3140	2953	3649	4099	1498	2156	2137	1531	4630	3885	3213	2497	2087	1566	1360	1007	965	1246	1158	1136	1292	1027	895	933	1597	1349	1212	1133	1068	816	910	868	699	690	599	528	618	630	617	604	605	646	617	595	548	564	547	572	552	536	567	580	544	518	529	541	575	546	587	543	545	516	560	497	517	537	523	506	522	518	535	565	497	523	550	533	537	533	536	550	523	497	503	530	547	566	549	497	524	567	539	534	534	567	492	549	526	537	543	551	532	562	539	545	524	571	535	579	534	543	500	557	570	519	564	575	543	532	564	564	571	542	556	577	531	548	524	524	543	546	546	554	542	585	571	538	507	525	528	545	519	588	535	559	550	585	581	569	546	540	559	562	528	538	539	574	538	575	541	525	529	542	519	546	529	511	561	555	585	547	598	512	540	490	546	515	509	558	509	531	533	551	540	552	571	576	536	569	501	534	576	544	563	546	558	534	574	580	478	518	543	562	542	500	542	538	500	579	573	584	543	536	541	587	579	544	528	502	520	577	509	505	530	558	556	551	524	548	559	537	533	540	554	527	562	516	524	564	518	540	531	526	562	528	512	538	556	528	511	540	530	522	544	596	536	522	510	565	525	520	584	562	527	559	563	499	524	569	507	536	516	560	555	573	524	539	558	581	518	535	539	496	530	584	536	535	552	540	538	555	512	555	532	531	495	567	525	529	531	539	554	538	536	582	507	535	539	529	547	498	517	583	574	526	539	579	502	519	534	525	502	536	548	536	582	527	558	537	546	545	530	528	503	536	553	555	490	555	539	526	550	538	568	552	561	556	553	530	541	507	527	514	535	548	554	573	542	576	550	544	561	559	535	577	552	559	519	518	525	543	549	534	538	552	513	527	572	539	517	560	507	550	563	552	528	533	529	502	561	545	544	550	535	535	524	549	547	556	587	573	530	559	542	535	562	576	561	547	537	585	543	515	551	556	526	542	543	535	525	541	529	511	505	534	562	544	533	546	571	536	537	548	564	520	557	563	517	546	528	546	556	516	568	528	532	545	516	578	527	595	505	547	522	512	536	553	540	517	551	567	525	543	605	535	546	538	520	545	547	552	519	545	557	536	568	547	539	542	509	568	559	539	527	557	519	534	576	522	522	503	510	516	561	502	533	575	559	553	552	559	531	564	565	533	525	525	592	559	496	570	572	523	571	570	522	551	522	528	497	553	567	553	565	523	530	531	540	548	539	524	515	541	587	535	556	506	562	522	542	556	544	530	542	544	522	579	547	533	539	529	549	518	547	575	493	540	541	523	555	555	554	535	565	529	540	547	568	556	529	507	560	525	513	542	580	540	573	530	571	489	501	616	517	508	560	519	518	532	579	520	526	550	542	541	558	530	544	528	539	549	523	536	556	527	524	559	535	512	552	532	510	540	558	509	549	508	532	528	511	548	560	534	519	559	566	540	554	519	566	543	558	562	522	579	606	552	540	517	540	567	505	546	538	518	491	523	550	540	530	515	525	545	504	491	503	546	541	525	527	541	530	565	500	546	573	541	566	546	533	548	535	543	525	502	537	567	546	580	563	555	563	547	536	553	520	523	490	541	520	564	556	534	501	500	501	532	540	554	553	537	549	561	533	551	556	518	570	523	530	575	536	527	534	508	523	562	562	538	506	544	565	565	558	544	552	530	539	530	567	569	564	528	544	516	534	577	516	531	538	549	545	548	529	536	526	542	513	540	558	526	543	516	521	522	529	532	555	527	555	547	573	547	553	518	521	514	551	534	541	510	512	594	548	535	555	534	521	591	526	548	567	539	541	550	548	494	527	554	514	534	508	524	523	558	510	519	551	560	503	591	545	510	560	557	541	547	526	522	510	548	582	547	555	569	507	565	537	603	527	571	586	533	557	547	531	520	586	570	535	536	507	505	553	544	546	523	512	524	543	580	497	541	542	569	554	561	553	531	538	508	467	511	524	598	495	537	538	522	499	527	544	534	577	548	574	552	524	522	504	551	492	502	557	521	578	568	503	584	525	526	544	554	569	507	573	542	533	531	575	572	532	550	544	513	534	529	537	535	505	533	524	560	553	541	579	535	487	541	559	553	516	536	541	546	537	532	562	525	562	538	550	548	527	525	534	552	543	546	554	560	509	566	491	496	516	557	540	555	510	532	533	531	530	534	539	546	510	535	557	493	528	543	596	522	543	554	558	568	579	550	520	540	609	546	517	553	545	545	538	570	555	548	551	562	590	577	497	531	549	529	558	538	526	547	541	519	525	515	526	555	537	552	553	554	550	546	501	594	550	535	532	538	521	566	540	522	524	557	501	527	570	520	524	586	580	563	519	546	509	539	551	554	586	540	565	571	532	556	573	527	531	502	541	543	543	493	554	555	506	556	549	514	539	560	561	529	519	564	541	601	507	564	565	532	515	529	507	507	548	558	537	552	589	548	517	534	554	556	565	529	528	584	577	562	543	527	504	503	534	570	552	480	537	559	508	537	526	527	560	520	564	546	540	532	554	557	508	532	508	505	588	522	523	512	574	530	567	551	554	529	541	529	569	555	564	582	552	525	566	535	540	565	507	565	542	545	590	544	523	530	557	538	533	531	570	570	502	528	576	515	562	514	540	523	543	545	573	494	572	559	523	552	513	531	534	550	534	481	551	552	524	555	562	524	546	559	540	537	519	553	551	564	516	554	554	521	552	579	611	539	541	576	569	562	560	535	557	540	539	558	559	587	580	591	551	582	559	546	526	543	521	531	535	549	556	538	550	559	529	557	565	551	523	549	510	543	522	555	532	531	567	499	555	546	533	497	570	541	520	496	520	556	496	553	505	557	533	528	583	567	515	581	548	561	527	521	560	525	538	544	544	574	545	582	542	510	530	535	534	530	526	565	533	554	531	546	541	553	536	531	538	530	522	575	530	559	563	579	515	575	562	519	543	581	552	551	576	539	548	561	558	553	524	522	558	530	517	478	540	537	537	540	518	511	513	514	553	539	554	505	519	519	536	514	566	514	579	572	566	540	539	520	618	538	511	550	563	518	575	569	571	559	570	505	546	566	560	563	563	523	544	516	520	563	554	536	513	501	533	498	524	534	542	543	557	522	542	524	532	535	503	488	524	560	495	535	510	538	552	539	516	574	528	501	557	539	573	522	548	534	513	512	551	541	556	536	532	529	554	510	518	486	537	570	564	545	548	517	542	528	541	504	566	531	511	522	546	546	549	553	512	543	557	581	519	528	532	566	542	536	523	527	508	536	552	536	519	540	554	549	546	545	536	560	532	567	538	548	500	574	544	559	542	514	489	517	535	517	525	562	486	532	549	501	528	550	562	534	500	566	523	510	483	510	561	529	623	565	550	509	575	525	541	543	544	510	506	547	576	579	543	486	583	550	567	549
61480	63892	62704	20884	9814	1300	549	439	404	360	358	322	296	306	277	297	282	268	262	257	275	276	333	503	766	873	727	828	1618	5461	8201	9457	6999	8960	12461	13998	11502	13790	14254	8002	4018	2987	1661	1960	1454	1291	869	1086	1055	879	981	847	920	1070	480	675	655	508	2153	1846	956	699	527	484	371	329	328	389	516	418	328	398	369	321	445	554	707	658	597	564	389	300	272	309	265	226	231	298	229	248	291	283	286	234	242	220	241	210	245	219	278	238	230	223	242	237	241	261	233	246	214	256	235	211	249	232	250	252	241	213	210	248	264	248	244	258	241	240	223	256	235	230	239	234	237	220	250	214	243	252	233	237	234	240	245	240	251	209	241	232	263	244	212	216	204	249	246	195	231	264	246	212	261	237	235	229	228	264	224	283	278	224	263	246	257	245	220	225	218	240	227	243	212	246	225	235	242	248	236	250	243	206	211	239	257	238	236	246	222	227	238	250	219	261	241	240	242	228	216	231	233	236	240	228	254	232	259	250	245	235	236	224	284	242	229	260	234	232	250	236	250	213	234	277	230	258	229	243	222	234	240	249	234	224	220	237	258	222	236	257	253	220	223	257	233	213	249	253	239	240	241	225	250	236	261	249	241	274	254	258	240	261	258	232	231	235	228	234	258	248	245	226	231	240	224	245	266	215	204	249	234	245	219	234	243	211	259	212	252	248	245	244	224	228	236	221	230	250	234	247	225	250	236	269	239	225	233	224	240	266	267	238	217	233	262	261	259	247	254	259	234	235	230	227	255	261	256	240	263	236	237	237	260	218	207	255	257	247	211	233	250	256	238	237	235	229	224	266	259	227	248	251	225	218	232	240	273	254	243	253	217	253	221	254	262	236	231	254	218	240	246	253	238	226	229	229	276	218	258	216	220	228	218	259	241	250	263	252	260	242	263	230	220	245	231	246	232	259	260	244	239	257	245	237	243	222	240	247	267	236	267	234	231	248	234	255	233	249	228	249	231	245	236	234	234	234	233	211	261	227	240	252	259	235	247	230	252	247	222	216	242	250	215	229	252	248	227	249	252	236	230	234	247	246	267	252	247	237	247	240	244	235	245	247	247	242	255	221	216	231	225	218	264	248	251	241	220	205	240	227	241	243	245	234	238	231	242	259	219	239	255	247	229	247	236	221	244	254	245	230	240	237	223	268	208	206	231	262	243	258	266	210	236	250	230	261	234	248	212	220	227	233	234	211	269	197	235	260	242	253	244	228	242	237	258	255	261	227	240	203	273	253	221	237	212	230	248	246	257	252	242	227	248	261	237	230	239	235	226	273	262	252	266	251	228	254	251	240	260	239	245	270	226	214	219	239	215	205	243	261	242	221	265	211	232	250	225	242	233	225	245	240	249	270	236	237	211	237	242	238	258	241	269	247	238	278	243	220	240	224	246	250	211	275	203	228	242	241	236	249	231	256	239	275	202	245	212	242	228	254	225	246	258	262	232	258	244	263	237	232	212	249	232	244	236	219	253	216	240	221	239	222	243	207	231	231	214	230	256	250	281	234	259	239	241	247	238	223	206	269	230	248	256	240	227	245	232	255	229	247	232	227	270	243	238	253	243	230	243	224	265	263	249	245	236	248	227	261	229	233	236	226	234	224	233	229	255	211	244	256	226	235	247	256	251	248	225	235	221	243	258	220	238	257	214	234	246	233	229	239	224	221	240	223	229	252	242	257	266	257	256	228	245	213	266	242	232	268	254	255	253	267	232	228	256	240	225	227	226	234	241	235	225	255	236	220	217	246	199	254	255	248	239	261	241	247	238	245	257	217	240	249	240	277	280	215	246	213	229	238	244	257	259	242	248	223	258	274	215	216	221	263	234	245	218	260	225	229	232	245	241	237	262	229	270	252	228	245	245	269	244	216	234	237	235	250	229	240	258	251	224	241	264	226	258	240	225	216	225	241	235	237	231	235	221	239	250	264	240	231	244	219	228	264	240	219	255	247	247	240	240	233	256	240	276	241	232	238	250	266	249	268	218	235	245	251	262	244	237	254	244	247	225	231	257	225	240	249	223	225	234	240	271	267	251	263	231	208	251	254	244	240	236	225	218	258	246	208	225	249	224	265	200	275	224	232	235	237	241	231	198	224	215	234	234	282	238	265	233	250	231	252	251	221	259	203	254	263	240	243	248	240	232	229	233	233	222	211	260	235	228	240	241	265	226	256	233	187	243	255	210	259	232	243	245	243	204	239	244	230	261	207	222	259	253	245	221	243	242	246	223	229	202	230	229	242	261	251	229	210	227	238	203	247	277	246	225	245	252	237	214	238	234	221	249	258	217	230	241	238	236	246	218	239	237	240	242	225	219	250	243	241	256	222	228	282	213	265	236	245	223	234	241	229	224	219	256	222	227	247	265	231	251	225	220	203	226	247	220	212	247	248	244	230	226	226	235	283	241	243	223	225	243	283	226	247	271	236	262	214	235	262	243	232	235	218	234	261	247	233	240	246	230	256	224	211	209	244	245	238	252	230	240	203	242	244	233	269	227	256	242	266	225	247	230	255	275	242	246	230	219	269	242	214	243	256	234	248	239	245	201	229	259	255	248	248	233	249	269	249	219	246	255	246	232	209	225	237	235	226	215	231	237	231	252	214	223	268	243	233	257	249	264	208	245	241	217	261	253	241	226	250	234	235	249	272	234	247	230	228	226	218	225	224	275	226	241	231	243	240	271	241	262	247	222	260	237	254	250	221	216	240	229	233	239	244	238	250	237	253	232	255	252	287	236	240	269	220	247	212	212	226	246	253	263	225	260	241	250	228	224	253	243	242	248	253	239	237	243	245	224	221	233	246	254	237	229	237	235	210	223	222	245	224	224	237	221	238	233	246	221	223	247	260	244	245	249	239	247	211	240	230	256	236	244	235	229	229	244	253	250	217	225	248	240	236	239	228	226	248	234	231	228	223	221	233	259	232	236	245	232	230	243	246	239	233	235	244	230	239	234	240	263	275	238	216	246	252	245	216	215	243	255	208	248	240	252	224	261	247	233	253	225	256	227	250	256	245	245	241	217	253	202	235	235	225	239	224	245	210	222	216	239	248	249	238	254	238	269	253	244	242	242	233	233	197	225	217	228	233	248	253	260	233	276	226	242	250	273	237	272	268	228	263	248	267	232	258	232	224	223	242	255	227	255	247	262	236	243	229	249	237	237	252	256	232	238	229	253	235	238	250	217	240	245	245	256	250	257	252	250	245	251	212	228	207	213	245	228	209	260	233	245	253	250	226	241	247	254	256	240	221	242	231	229	259	237	233	251	251	241	241	238	262	241	230	232	236	218	216	242	258	236	249	226	248	231	264	239	240	230	278	246	233	265	255	223	240	212	248	268	212	225	221	223	238	237	205	218	232	235	242	239	230	234	225	213	246	240	227	221	255	221	243	215	259	223	271	217	241	219	251	240	226	249	236	219	206	214	234	227	226	230	226	241	235	240	241	231	211	248	231	241	222	246	218
40924	49254	41330	2878	2547	2207	1807	1598	1365	1310	1258	1160	1069	1041	924	926	883	855	824	850	829	855	1073	2254	4487	4910	4081	4658	8958	24150	28927	31173	23616	30756	36850	38203	35115	38957	38183	26274	19220	15511	9900	12320	9479	8279	5576	6721	6838	5591	5992	5235	6400	7551	2418	3853	3698	2886	13006	10586	5429	3828	3066	2483	1689	1218	1608	1868	2903	2153	1483	1707	1713	1185	2291	3164	4227	3811	3482	3053	1721	1277	1060	951	762	791	792	758	728	692	776	861	837	751	690	652	577	630	634	640	581	622	618	630	602	630	618	639	619	644	668	644	659	601	600	652	626	614	609	651	659	642	664	634	624	649	604	616	656	654	622	620	611	642	629	657	630	623	678	656	607	614	624	625	647	648	622	622	586	655	637	674	658	674	629	647	642	679	634	622	627	652	633	639	619	571	579	617	655	622	625	625	613	602	642	626	628	601	647	646	646	670	679	610	642	688	617	666	632	650	626	649	625	617	651	637	675	646	652	652	639	625	654	617	651	633	634	595	621	666	676	643	624	678	632	636	644	664	670	696	686	634	624	627	631	623	593	637	667	634	627	650	650	629	664	628	625	636	627	590	666	656	637	638	616	616	629	610	628	655	665	632	611	608	622	627	655	647	687	633	672	613	627	621	653	645	666	661	627	630	652	646	686	616	613	654	627	639	641	631	661	678	635	636	624	619	634	665	614	620	646	606	678	571	683	638	696	624	670	626	693	651	610	614	630	619	639	600	677	651	602	630	652	627	653	659	625	651	640	608	650	681	665	601	667	644	627	678	631	662	622	643	656	691	689	629	628	719	631	658	651	613	670	606	677	594	610	664	638	651	640	643	646	614	633	623	692	635	639	623	618	609	628	605	644	652	688	609	654	598	615	636	644	613	633	626	639	620	597	644	614	672	622	644	653	615	611	617	613	621	645	611	633	684	635	644	633	587	682	634	664	699	591	672	616	662	653	661	649	596	624	641	614	690	641	639	671	604	636	649	623	616	606	605	614	609	622	651	610	634	653	653	618	620	621	638	627	583	640	608	610	618	664	629	643	686	644	618	640	642	657	695	695	619	654	634	607	647	654	642	642	623	671	625	619	659	688	651	635	614	617	650	618	638	624	624	606	639	622	602	628	616	639	659	637	620	669	610	647	640	650	639	623	618	579	623	618	583	608	632	653	626	623	646	611	573	620	634	618	611	681	619	605	642	608	665	676	659	648	655	662	652	616	653	638	624	633	670	662	656	638	662	628	659	640	667	637	617	649	647	624	657	622	613	611	618	635	599	723	687	636	639	612	588	624	672	626	638	656	623	649	653	618	641	640	671	641	625	626	618	690	656	625	621	658	654	649	671	666	659	646	605	647	643	611	664	619	619	686	602	641	603	628	615	629	666	645	632	665	671	662	595	654	657	631	631	662	617	632	637	614	601	629	638	623	625	625	674	612	698	644	695	679	667	574	648	618	641	671	611	618	683	681	591	661	597	598	624	654	615	692	636	672	649	601	596	656	655	666	598	615	637	664	665	597	616	675	623	643	626	618	638	647	644	651	622	663	640	591	671	688	644	669	640	682	652	690	637	631	668	631	623	615	592	629	635	615	595	674	604	649	638	653	670	595	653	597	630	650	609	611	645	648	608	682	636	628	645	627	626	680	626	635	631	581	638	629	647	599	635	608	610	647	642	639	652	636	666	633	605	652	597	607	639	698	622	624	652	652	622	647	658	576	653	623	663	604	650	588	619	669	614	590	622	621	643	589	634	602	660	620	686	652	662	629	649	642	618	673	633	589	643	608	636	626	641	620	627	655	626	613	630	630	667	595	653	644	649	641	627	623	617	637	625	695	615	631	594	640	649	642	617	617	642	634	652	635	598	643	678	651	595	613	598	635	596	651	652	659	650	635	637	624	650	616	615	656	618	610	580	639	636	675	617	649	635	613	605	638	630	630	612	624	663	643	659	637	622	627	628	658	596	590	653	624	647	658	571	634	630	692	635	666	624	615	651	682	619	675	648	642	647	617	666	684	587	646	623	657	622	653	648	622	605	623	627	647	653	656	629	640	649	644	649	630	660	635	613	609	601	637	661	634	644	615	643	648	634	644	690	681	658	588	654	659	649	674	630	691	612	596	629	630	587	706	666	634	648	599	689	623	648	615	644	609	634	660	629	657	623	623	610	607	624	609	668	647	595	612	642	638	618	662	671	598	616	620	656	607	659	627	633	619	676	671	628	665	599	645	666	612	637	626	651	641	664	658	682	668	626	643	589	570	598	627	679	638	692	612	624	614	624	607	607	637	616	632	635	660	623	634	620	658	608	627	627	612	663	647	651	595	640	619	682	642	677	630	675	634	612	632	664	638	671	637	616	624	635	626	602	605	643	631	679	659	597	611	620	622	684	605	667	677	684	640	645	643	621	654	634	653	611	623	654	608	627	644	650	614	659	614	633	596	648	668	655	630	668	655	662	668	621	659	643	624	580	653	663	665	605	663	621	636	638	627	657	598	619	644	643	662	626	666	609	627	619	597	615	656	651	659	627	611	648	686	616	647	620	629	642	655	567	625	633	609	648	603	670	668	650	654	585	590	664	653	627	655	628	635	609	625	633	617	661	632	596	598	644	636	706	650	656	644	657	614	646	653	635	606	658	599	624	643	611	653	625	651	584	654	638	652	618	666	580	670	627	652	662	633	653	644	663	655	692	658	636	660	615	640	613	613	635	655	639	619	620	629	594	595	630	649	603	649	669	657	638	625	596	642	652	687	619	650	680	652	618	633	634	596	685	594	576	641	654	641	640	625	643	629	620	581	671	613	608	659	615	679	634	650	672	636	652	609	640	623	635	698	644	578	698	642	644	613	628	673	600	621	587	615	631	650	663	601	604	629	557	660	630	643	607	640	668	657	651	594	603	642	637	632	630	651	677	630	611	618	707	657	642	649	662	587	614	665	596	682	594	651	651	623	620	643	585	630	623	649	636	644	646	618	630	622	628	640	630	658	636	669	616	641	648	666	592	652	644	605	626	649	654	623	603	630	622	628	668	652	612	624	629	671	633	604	633	601	629	626	683	621	630	624	668	606	597	616	591	649	629	594	616	653	633	637	589	653	590	601	629	678	646	695	631	619	659	614	612	679	666	624	634	629	625	668	695	660	659	659	620	633	617	650	661	623	613	597	645	638	597	640	607	599	603	628	621	619	585	638	649	606	621	659	637	631	665	632	660	652	629	676	632	648	596	617	629	639	606	632	658	628	623	607	634	628	623	624	652	631	624	632	646	681	602	640	673	650	665	611	643	633	659	639	643	669	607	689	648	642	621	644	613	614	616	675	660	609	635	655	633	628	626	623	646	615	629	634	588	628	665	630	622	593	654	674	622	644	679	646	661	642	679	655	645	640	662	672	630	613	640	593	641	614	653	640	665	638	644	622	666	636	602	629	657	627	604	642	645	610	636	603	660	620	585	672	621	650	611	621	663	672	631	626	652	660	631	618	654	648	623	655	597	658	631	670	626	685	632	611	644
12073	8052	10545	625	242	202	192	156	195	173	175	179	185	188	193	162	191	199	162	170	187	162	209	223	192	222	198	193	233	427	487	516	376	512	571	693	668	708	733	450	332	242	222	256	233	208	211	188	216	209	195	200	210	221	201	185	204	223	290	249	212	189	193	186	208	190	185	201	202	178	189	213	183	193	178	169	195	195	185	200	188	203	201	170	202	178	165	164	175	178	185	147	159	178	164	193	185	167	181	198	169	190	148	181	183	172	173	165	165	179	196	178	171	156	173	166	161	155	151	176	149	157	175	187	195	210	181	157	166	165	183	195	172	181	203	179	173	190	165	197	164	179	152	183	176	179	173	177	158	195	173	202	173	190	170	180	171	182	178	164	178	190	223	171	184	174	191	191	202	157	187	163	187	161	143	168	175	174	153	167	172	173	173	172	170	190	186	188	179	154	166	183	167	160	208	192	169	168	205	155	173	166	157	204	165	187	179	168	185	157	190	163	166	141	175	180	174	172	175	167	183	183	183	170	172	179	181	190	174	174	172	166	182	197	185	193	179	185	145	168	171	180	158	160	180	151	171	182	183	182	190	190	162	151	165	154	190	179	166	169	153	192	184	145	194	168	152	174	208	174	176	189	186	190	166	163	189	199	183	185	187	189	170	152	167	185	201	167	188	177	173	163	174	165	219	156	157	193	175	168	163	186	143	161	166	166	165	148	173	190	168	146	191	184	158	190	167	191	159	166	185	185	184	199	172	169	147	197	171	182	173	151	165	174	166	191	161	167	206	164	168	170	155	183	168	177	213	182	177	184	159	170	164	179	173	175	185	181	176	193	185	170	166	145	197	205	200	161	171	162	163	168	188	166	190	160	173	179	199	182	160	174	172	184	159	180	184	171	161	186	170	163	185	155	197	175	182	168	172	154	180	202	190	183	171	193	176	181	148	168	178	160	152	197	168	181	175	181	160	164	168	188	162	199	190	169	169	167	150	171	181	164	201	169	165	208	167	167	184	166	191	196	189	167	184	174	184	188	202	151	186	176	168	178	176	185	182	174	155	172	164	169	182	168	177	179	184	164	158	185	186	180	200	164	188	168	185	184	162	166	165	148	176	164	160	169	165	178	167	173	173	178	184	186	172	165	178	184	190	152	205	175	168	165	196	186	166	174	177	177	164	201	180	146	182	171	164	178	176	161	147	182	175	171	189	182	192	188	185	183	164	178	164	178	150	164	183	161	176	198	192	169	181	167	152	190	187	190	161	178	183	176	168	179	200	180	163	170	194	190	190	164	194	204	145	200	168	168	201	185	174	173	153	165	196	177	180	163	184	185	182	201	168	197	188	174	174	182	187	159	155	177	185	177	159	183	149	161	173	174	191	185	183	170	172	157	177	165	153	195	173	156	181	170	153	193	175	166	167	169	141	191	172	161	174	182	172	181	173	180	169	143	193	192	168	157	160	167	170	171	193	156	176	186	158	172	173	186	191	172	182	171	171	169	223	171	162	170	178	184	197	205	161	185	179	195	163	170	169	174	174	169	149	151	183	155	192	166	170	180	205	179	184	206	187	158	163	164	165	170	193	171	152	168	191	199	179	192	166	192	181	176	174	168	135	185	181	185	213	188	168	193	172	173	180	161	171	196	164	184	186	169	167	172	148	170	153	160	170	127	177	159	190	162	179	171	175	185	183	169	177	183	189	169	175	176	164	160	171	165	170	155	183	155	189	163	141	199	184	175	191	172	179	189	172	173	180	182	153	163	182	166	175	171	167	169	174	161	170	179	186	188	165	190	188	165	158	194	172	155	184	188	181	173	187	174	174	182	182	175	156	167	191	137	165	172	174	151	187	181	174	150	166	168	189	178	178	190	163	208	191	170	194	181	165	170	176	178	211	165	165	188	209	168	174	190	170	175	171	164	160	170	166	161	170	181	182	170	173	174	198	173	150	175	162	196	190	170	187	192	182	172	169	180	179	185	205	185	179	175	189	153	169	184	160	173	180	172	179	172	155	172	159	168	172	140	171	165	183	151	182	181	184	167	177	161	170	194	164	197	192	162	187	184	166	161	177	193	174	199	190	160	172	183	171	167	174	178	191	177	194	169	176	179	165	184	167	176	168	164	161	192	174	168	163	188	192	165	189	169	162	178	163	154	195	182	159	151	194	176	183	156	171	172	153	186	190	184	171	188	159	179	176	174	163	172	161	153	187	174	176	152	169	202	184	187	174	170	168	175	176	168	171	169	151	148	173	185	206	195	151	176	197	151	173	196	164	181	187	169	170	157	183	149	174	186	186	190	159	186	180	183	172	168	186	158	165	174	163	199	169	172	176	168	177	195	177	168	175	174	179	176	168	154	175	200	182	159	187	165	205	175	180	185	174	206	175	158	188	164	172	204	166	183	176	194	179	157	169	185	152	177	189	157	173	168	185	172	150	188	150	163	174	185	177	206	161	159	175	182	158	174	188	173	196	152	173	169	177	179	167	173	172	200	189	163	163	152	173	175	180	163	184	187	158	166	183	190	199	195	172	159	177	156	179	168	193	175	173	183	151	187	180	162	188	182	184	172	186	173	174	167	197	161	178	168	170	187	150	196	148	166	166	187	179	167	183	168	203	170	175	198	171	191	194	193	187	172	153	164	175	164	184	170	182	153	150	173	199	160	167	169	189	177	210	207	152	199	176	177	181	182	200	177	171	170	187	194	161	177	183	180	179	170	167	163	182	178	147	190	144	165	192	153	170	165	179	175	173	172	176	188	198	166	183	197	153	174	170	163	204	162	174	151	178	179	161	177	152	153	172	180	186	193	189	178	184	175	142	175	172	176	173	169	153	169	169	196	189	188	176	160	166	176	182	181	188	173	154	149	186	190	172	186	199	183	168	172	174	164	162	180	197	194	169	188	178	155	185	165	190	192	171	203	162	192	172	171	180	178	205	169	165	179	187	170	168	168	185	209	166	173	156	189	165	191	163	163	172	170	150	188	181	159	173	163	177	153	176	181	176	180	174	181	167	166	176	174	161	168	176	178	179	195	147	186	176	164	174	174	165	203	173	166	179	165	156	186	196	184	184	168	183	171	198	173	191	183	167	190	172	167	172	191	169	153	177	178	186	169	171	196	162	175	161	160	179	165	173	175	178	168	194	206	178	195	164	155	154	180	188	169	196	154	180	192	161	171	187	188	183	192	205	166	162	165	170	162	181	184	157	169	187	156	189	164	178	145	168	188	185	176	180	179	176	157	174	155	194	165	171	185	176	168	186	176	161	184	186	168	162	179	176	175	191	166	217	177	176	196	185	194	220	161	189	189	184	192	190	199	154	181	187	189	176	164	157	160	165	163	183	182	190	191	186	184	182	172	185	187	156	165	157	194	201	148	179	176	167	170	168	184	208	161	196	185	179	192	168	182	164	188	159	165	195	188	158	185	191	187	176	187	161	183	172	158	174	168	178	172	149	180	163	162	205	172	177	180	151	205	183	185	164	157	176	173
10799	11050	13690	614	590	563	583	511	544	527	505	521	513	511	552	483	465	483	451	535	514	511	575	630	712	768	682	684	879	2424	2792	3124	2383	2869	3699	4185	3883	4262	4579	2479	1792	1304	969	1070	1026	884	769	760	801	822	726	765	806	846	682	696	827	1044	1482	1229	661	660	608	584	562	553	600	617	664	610	581	582	567	490	532	534	579	577	575	626	581	534	532	489	475	561	513	498	509	530	544	481	486	542	495	482	494	473	508	467	508	494	455	508	474	439	499	504	477	495	506	494	483	510	457	513	482	458	453	468	499	503	516	468	485	443	470	459	479	467	474	493	465	514	480	485	504	453	485	462	460	481	490	445	479	487	472	490	501	464	489	471	496	529	511	478	484	467	487	483	480	492	437	490	504	496	461	480	457	472	507	463	492	524	544	515	477	485	467	452	486	516	499	487	513	499	476	495	462	510	459	482	462	524	459	497	486	514	476	476	448	474	455	491	479	472	492	478	482	481	453	450	477	492	426	503	505	528	456	476	508	489	527	500	490	515	480	505	500	493	476	510	473	515	458	465	512	472	503	525	481	507	530	476	498	463	436	464	517	476	493	459	492	497	508	480	518	487	460	456	472	524	495	519	467	473	485	478	474	493	472	507	495	490	456	466	514	489	496	464	472	464	467	481	460	479	502	499	482	494	488	476	469	490	486	499	466	466	488	472	518	476	501	477	477	497	478	485	505	501	482	488	497	471	465	483	490	461	494	497	458	488	452	460	519	505	520	497	478	478	526	470	496	490	467	526	511	509	525	504	457	476	470	523	479	507	488	472	482	471	459	477	463	495	488	506	461	504	519	450	493	471	472	489	517	486	498	468	490	448	495	488	485	459	497	503	456	488	507	479	478	502	479	446	494	513	498	468	485	480	493	470	503	499	493	490	494	499	459	472	496	483	461	524	444	509	509	515	462	482	483	522	488	500	495	477	487	447	477	452	530	470	488	472	500	507	436	464	479	475	521	468	460	513	447	478	507	493	519	465	517	453	508	486	465	483	478	491	521	477	499	515	474	501	479	448	465	469	486	476	502	468	444	484	474	489	452	525	457	491	510	438	502	474	498	493	468	461	493	455	469	480	470	499	492	503	507	477	498	459	485	495	481	515	512	519	488	489	473	451	461	493	477	484	480	476	541	465	466	488	501	496	501	517	463	474	541	492	464	499	473	488	496	505	446	462	499	533	486	508	447	530	508	481	475	502	485	451	489	472	472	448	499	486	510	477	507	483	474	479	436	491	449	505	483	426	452	485	504	464	510	471	489	480	501	480	472	504	477	446	454	515	459	510	487	499	500	491	504	475	480	514	470	487	527	523	476	492	444	460	488	474	449	506	504	457	499	472	534	486	515	489	468	511	507	509	488	468	477	449	491	474	472	465	461	486	489	475	473	487	553	492	494	468	510	465	517	497	481	479	490	481	494	486	502	450	505	503	488	494	469	457	505	481	501	463	505	482	497	468	507	482	472	496	534	493	501	482	529	451	476	475	479	471	474	534	509	499	526	486	517	512	482	507	454	467	519	506	491	504	508	476	493	508	447	531	489	488	462	480	476	487	499	527	470	463	481	464	523	470	525	490	475	481	476	472	548	461	483	505	507	449	473	479	471	474	488	474	490	528	474	499	459	519	477	484	486	472	463	464	482	512	498	506	470	499	504	463	479	487	513	474	468	506	510	476	520	467	447	526	520	437	409	483	513	468	502	441	492	510	456	483	531	504	501	500	500	487	471	454	484	459	463	500	461	487	487	487	545	501	503	491	443	467	464	477	508	486	476	494	484	489	429	513	456	478	502	493	481	493	489	477	495	504	484	488	467	470	490	483	472	490	465	471	497	471	500	456	466	492	472	491	489	481	513	424	501	490	509	518	464	511	490	499	477	467	459	515	474	492	485	483	528	497	488	483	490	479	457	512	479	440	483	534	501	486	492	502	445	447	480	453	501	469	502	439	443	489	465	503	488	514	504	532	512	467	505	461	517	470	467	510	506	480	445	485	479	477	479	494	523	500	474	527	472	464	483	499	480	468	492	469	455	490	425	474	516	465	481	450	492	487	442	496	507	519	506	463	499	460	510	514	461	485	523	526	484	478	502	497	488	487	491	478	445	463	484	491	483	489	499	435	477	479	490	493	531	467	511	497	487	484	463	485	495	524	472	506	441	479	527	482	509	514	481	475	466	492	474	484	489	496	481	450	481	466	539	474	501	475	492	453	480	497	462	487	528	540	486	498	436	504	464	468	496	512	491	506	449	506	514	502	501	489	487	468	503	479	475	512	463	560	503	486	484	502	442	443	504	495	472	503	467	461	502	525	519	471	484	503	486	493	449	485	521	480	517	509	514	463	498	465	487	477	488	458	515	486	526	449	455	480	450	487	435	482	509	474	470	473	500	502	466	498	465	486	471	488	496	489	520	491	487	448	504	430	510	485	459	536	493	467	474	512	481	475	481	504	474	498	486	440	506	481	504	495	463	451	482	491	502	503	516	489	506	499	482	477	497	467	484	478	517	521	466	500	465	481	468	487	496	503	494	488	446	492	504	485	477	478	458	489	474	485	461	482	465	470	513	475	494	488	464	471	456	486	445	504	447	482	477	495	516	495	479	463	467	466	509	466	468	486	462	469	486	503	522	482	525	485	474	507	456	489	503	482	474	510	472	514	519	476	496	489	473	470	480	484	429	502	491	467	504	491	487	517	508	450	488	498	454	496	440	493	475	476	481	489	487	469	477	482	474	490	494	498	495	439	496	494	450	539	502	470	493	508	452	483	479	499	451	461	486	461	532	514	491	477	451	476	499	471	499	471	478	485	521	482	472	472	484	488	471	498	492	526	473	500	486	464	485	487	470	477	482	513	475	467	490	466	473	499	491	455	462	487	454	474	483	468	491	491	509	477	519	468	487	463	482	492	495	471	489	476	472	495	516	504	517	495	499	495	524	448	467	470	467	485	496	511	463	491	509	475	473	511	464	476	512	535	484	505	463	486	522	484	490	487	454	499	484	451	481	478	470	490	451	496	498	511	500	520	484	472	465	491	497	496	446	488	533	488	500	487	486	455	505	483	473	490	473	500	507	488	495	538	473	529	530	489	461	476	463	492	446	500	506	446	462	438	500	483	453	482	455	512	494	482	489	486	458	479	494	466	495	510	520	468	461	523	481	481	483	507	499	500	465	471	495	502	514	502	486	479	484	479	500	467	467	460	511	464	522	483	490	487	500	514	470	474	506	498	455	452	455	508	479	506	484	507	504	488	495	466	521	505	526	495	451	495	512	471	545	494	429	480	507	508	494	487	494	505	473	482	477	492	456	467	506	509	499	534	485	501	541	468	454	510	491	454	461	474	482	492	501	519	458	484	487	493	516	479	469	495	476	503	464	535	478	462	472	474	482	482	496	471	483	513	481	456	469	486	483	530	455	488	478	471	484	447	482	488	495	495	472	481	458	499	468	468	474	456	491	458	543	487
56882	50101	52641	13236	1910	348	278	267	243	205	227	212	157	195	178	192	196	186	190	169	149	178	204	265	344	526	452	374	622	2769	4412	5032	4299	3798	4378	6429	6085	5814	7158	3752	2686	1704	925	1031	1081	642	553	546	630	758	475	398	578	619	273	263	370	780	992	778	312	329	335	284	270	292	309	377	323	236	214	188	196	206	209	177	197	207	195	198	191	178	187	164	187	153	165	167	175	162	191	198	204	198	178	198	171	170	167	169	173	195	174	167	172	172	166	152	172	169	161	148	167	182	129	160	151	181	173	161	155	152	163	176	156	205	172	153	155	193	170	183	186	176	155	161	160	161	175	180	176	154	166	157	173	176	175	158	159	162	147	162	176	175	149	162	140	166	162	134	153	174	169	170	174	156	167	151	178	191	179	158	167	146	170	150	151	180	163	171	163	144	142	179	161	173	143	174	167	159	155	166	166	175	175	172	157	166	168	156	164	169	165	175	158	146	153	180	166	167	161	179	155	148	143	127	157	163	171	166	160	170	173	190	172	169	159	164	166	157	165	149	133	165	152	175	154	174	156	182	168	177	173	155	168	163	174	167	177	165	162	177	162	164	179	162	170	176	157	164	190	174	150	155	149	159	184	155	153	165	199	150	156	177	154	145	135	138	157	172	169	161	167	169	166	187	182	161	170	153	157	165	170	131	189	158	158	177	151	159	173	165	163	164	164	144	172	141	188	167	184	163	157	180	156	162	139	175	164	159	178	201	166	161	181	165	162	154	147	157	167	162	156	167	154	164	164	154	169	172	180	167	178	167	162	172	166	166	182	147	167	170	164	155	173	188	168	170	172	181	182	154	181	157	177	159	176	154	180	159	167	160	194	167	171	168	168	159	175	171	144	207	157	165	170	138	122	171	198	149	171	162	160	157	175	157	161	173	168	156	179	158	158	158	176	167	188	189	157	162	147	188	168	188	178	171	179	170	158	161	139	163	178	180	167	155	152	161	173	169	176	170	185	183	158	171	169	147	172	170	160	177	180	165	158	162	149	167	140	185	169	158	159	183	183	171	148	160	164	170	175	163	166	139	175	158	159	172	150	162	179	173	164	180	141	171	161	182	152	155	146	152	164	165	172	156	173	173	165	160	164	160	162	171	184	171	182	177	156	177	151	155	156	158	176	176	177	161	152	156	170	156	179	192	168	168	186	155	173	161	196	184	151	164	167	177	180	168	150	163	163	158	156	153	174	180	170	203	153	174	150	178	153	159	160	112	139	186	162	172	175	151	146	144	152	163	165	161	164	164	145	144	170	165	162	161	167	160	152	164	198	155	184	163	152	167	170	154	145	197	167	148	141	147	192	168	176	165	163	157	157	182	166	153	173	165	153	159	185	196	154	173	159	156	153	149	172	165	168	188	169	176	186	155	166	164	185	160	187	165	178	175	163	157	149	156	131	160	163	151	188	156	174	145	162	164	169	171	182	168	145	175	157	179	162	179	161	183	171	155	149	157	177	155	181	186	148	147	184	151	163	166	150	153	152	175	149	176	182	177	177	189	190	198	177	155	173	144	163	160	162	163	146	155	142	200	165	155	162	152	166	178	151	141	158	182	174	169	172	158	180	160	133	160	167	143	169	186	170	180	156	153	146	189	183	155	172	173	168	176	178	165	187	144	161	141	155	179	171	153	174	172	163	161	157	170	155	173	170	184	164	148	173	151	175	169	169	171	157	179	175	166	174	192	163	157	140	156	163	172	170	165	135	171	149	183	156	172	161	149	163	153	148	163	164	184	190	150	168	147	169	160	163	152	165	173	156	185	171	185	154	140	182	149	146	160	187	161	144	185	169	156	150	184	177	163	137	158	177	159	186	175	141	179	184	165	195	169	174	160	151	167	160	166	175	150	157	172	167	181	171	161	178	182	181	162	165	162	162	160	182	177	155	161	149	162	144	170	151	166	175	157	165	153	166	148	154	180	143	132	162	141	168	162	167	150	155	141	173	174	158	170	184	158	172	180	158	165	183	154	182	180	145	163	168	160	165	154	185	176	161	173	163	195	157	174	159	176	164	158	165	173	180	169	166	148	184	175	153	169	154	163	169	148	169	143	167	194	163	153	182	179	168	178	158	155	161	168	162	154	173	156	171	154	165	182	153	141	172	147	160	162	171	176	161	169	179	161	178	168	196	168	173	163	180	180	155	177	187	176	160	170	168	173	172	156	174	168	164	172	160	155	176	182	181	174	169	187	160	189	165	175	164	145	173	171	186	148	149	167	173	156	151	161	174	159	183	167	171	169	163	164	135	160	149	148	151	191	168	164	178	158	156	156	185	142	172	156	161	159	149	159	152	170	178	175	174	165	185	164	152	147	165	153	160	174	165	164	179	152	167	181	143	174	163	165	177	148	189	176	173	166	165	180	146	163	152	138	144	168	156	182	158	176	165	193	147	172	180	195	156	176	157	149	167	152	156	141	149	183	182	181	165	175	158	162	178	158	194	138	152	169	184	171	146	160	161	195	152	180	141	161	154	180	162	173	182	165	168	163	185	186	158	172	163	185	182	160	158	166	147	163	186	161	178	160	193	177	187	163	155	168	173	155	167	193	155	169	171	160	140	202	178	167	175	153	168	164	156	160	154	182	149	191	160	176	135	158	154	169	176	173	174	166	178	166	150	159	163	164	140	143	147	166	188	168	143	160	159	168	168	161	170	162	178	173	162	138	166	144	154	168	172	145	165	150	158	186	170	168	149	180	167	177	161	114	183	170	162	179	135	174	182	143	161	174	190	184	170	157	182	186	171	145	161	164	159	137	171	143	163	174	169	165	160	179	155	159	149	139	164	169	149	165	179	185	143	173	160	177	161	150	153	187	158	171	157	151	167	164	154	146	165	152	158	159	141	163	160	173	155	166	159	158	183	162	188	176	154	187	153	153	153	158	193	177	174	175	157	172	213	172	146	137	170	167	176	177	151	163	175	188	161	174	159	160	162	159	147	162	145	179	155	147	176	187	167	153	172	152	144	171	153	168	169	150	170	157	159	167	163	186	182	179	161	179	153	172	150	175	174	174	164	169	163	189	133	150	166	163	173	139	184	181	177	172	178	168	154	163	194	184	140	169	177	162	188	126	163	183	164	186	167	161	168	174	182	181	197	144	162	177	167	150	183	174	148	166	202	156	126	163	165	162	172	191	186	173	173	162	156	164	148	173	157	172	165	174	172	164	153	166	172	160	174	163	189	170	156	170	147	168	168	175	160	157	177	145	170	159	169	164	186	176	172	166	161	152	168	172	172	181	168	145	164	176	179	156	180	167	162	156	176	181	186	162	176	148	176	161	156	191	171	184	162	166	146	184	166	168	162	164	182	160	162	151	170	147	167	189	170	165	163	171	155	172	154	169	152	153	179	148	151	182	170	190	181	177	141	171	180	162	151	146	164	170	179	174	160	156	141	156	153	170	174	144	169	171	163	194	149	164	202	187	164	160	178	153	147	172	176	170	162	159	174	176
34704	38398	32153	1651	1427	1250	1069	966	876	840	712	712	681	601	602	595	579	580	555	557	533	619	761	1116	2072	3001	2468	1890	4092	15854	21004	22571	19697	19116	21622	27911	26489	26488	28367	18986	16162	10679	5768	7500	7889	4321	3898	3711	4085	4902	3119	2698	4234	4037	1530	1501	2267	5542	6826	5220	1546	1859	1689	1402	1193	1540	1838	2213	1692	978	716	613	720	736	844	660	755	752	649	777	803	704	725	635	598	509	565	505	484	516	646	750	689	607	579	457	450	419	453	459	522	462	473	466	432	486	473	460	466	453	476	471	458	452	485	486	487	472	440	519	503	448	502	484	477	445	466	438	458	464	475	425	478	458	431	449	464	446	455	453	435	454	478	481	481	477	459	426	464	497	446	437	456	448	484	438	456	499	444	468	477	447	455	438	442	437	441	469	460	460	463	472	508	475	471	449	485	479	481	462	464	448	446	484	468	472	461	475	476	503	451	458	491	460	444	456	501	475	499	454	464	426	450	449	444	443	457	439	476	460	471	477	471	449	450	476	474	473	491	450	497	451	438	471	476	467	504	491	457	440	453	467	493	458	447	472	515	480	422	444	446	438	460	454	502	456	501	456	449	505	430	455	452	419	457	437	454	498	441	499	468	455	466	474	428	431	486	451	461	455	447	477	472	462	475	452	461	446	439	497	459	442	461	461	447	434	498	454	481	501	458	459	482	473	490	468	500	461	456	448	483	474	496	421	475	488	452	482	472	438	467	467	437	471	448	439	478	454	421	464	466	457	483	455	429	484	455	461	479	462	469	431	471	479	456	436	500	463	456	462	471	491	428	460	518	480	499	449	409	436	441	431	471	479	438	439	455	482	470	448	460	487	476	460	485	467	481	444	465	474	453	477	460	461	450	427	475	495	462	499	462	513	456	436	422	481	412	443	447	455	474	442	436	488	465	476	469	449	477	492	489	472	495	494	439	480	452	472	449	457	464	435	438	469	464	478	477	445	461	476	445	440	461	462	446	477	465	481	449	430	473	441	479	470	506	459	447	428	467	446	467	463	488	463	457	484	456	454	480	441	491	472	466	494	473	457	485	442	439	504	474	474	495	468	493	436	475	464	470	486	480	483	467	464	421	464	461	443	459	449	433	460	449	463	481	407	461	464	507	468	490	458	476	451	465	462	429	468	438	463	507	465	465	505	523	497	469	453	483	492	476	498	472	476	486	502	422	469	474	428	454	487	474	452	472	465	479	446	484	435	490	486	476	472	450	468	447	420	456	452	488	477	480	451	413	425	476	431	454	467	428	423	475	466	465	479	491	461	468	516	475	464	503	464	480	462	471	476	460	468	440	447	479	450	492	458	427	430	473	478	464	512	437	457	488	496	455	463	460	471	416	508	425	449	437	446	429	452	450	453	448	436	480	456	450	458	452	448	440	473	472	465	441	436	421	456	474	454	516	468	453	481	405	511	457	482	415	455	463	478	442	463	479	459	450	450	429	427	442	436	437	501	467	462	481	435	476	444	447	484	472	458	503	425	470	476	450	452	480	469	461	434	467	483	461	441	449	500	452	466	492	480	504	408	415	465	535	500	438	442	508	463	435	516	474	463	459	417	434	450	481	429	472	480	478	489	493	477	486	505	470	436	477	496	457	447	500	465	470	511	457	483	449	494	475	452	482	480	517	489	441	468	480	482	467	451	429	472	462	506	453	464	503	475	454	442	444	404	483	454	468	410	454	437	469	465	479	474	419	483	475	475	471	469	446	441	467	497	462	506	508	503	461	464	452	464	410	448	449	453	449	474	442	499	467	452	494	430	474	486	437	459	494	425	472	458	457	480	461	466	470	426	461	520	442	476	474	438	486	488	501	466	466	436	460	465	447	439	485	497	441	431	448	483	498	478	457	491	424	501	476	465	507	483	486	454	508	489	428	420	445	458	458	461	455	452	477	467	470	476	463	465	453	463	474	485	450	465	471	504	462	452	483	472	464	509	458	489	470	449	483	471	465	454	490	448	462	453	466	456	470	500	432	469	421	453	490	466	463	502	465	439	433	471	476	469	461	475	485	498	495	480	471	482	482	471	455	489	476	442	442	458	422	476	484	472	478	474	477	467	451	451	434	493	456	459	465	473	465	476	474	465	459	476	472	472	468	486	453	458	435	475	433	424	481	490	437	458	463	459	451	456	475	462	473	480	485	462	480	464	445	495	455	477	428	475	460	487	501	478	472	468	431	430	509	493	436	477	448	496	458	452	460	481	491	475	464	447	428	434	451	462	431	485	461	477	463	442	479	503	451	461	439	501	443	455	464	462	466	488	457	478	497	453	446	510	479	467	469	463	423	432	497	460	450	483	441	440	478	467	481	458	457	496	456	471	436	478	424	451	470	456	460	475	468	455	448	464	459	468	463	466	478	462	480	494	471	475	467	491	468	462	518	444	504	480	456	482	455	478	451	463	453	430	441	473	451	441	493	483	461	463	456	421	474	464	456	448	484	494	480	506	439	413	495	443	485	491	459	453	475	457	466	411	453	464	466	455	427	426	467	439	456	456	451	475	494	476	457	466	489	444	470	455	425	468	462	499	448	444	443	486	483	468	473	475	478	471	451	464	463	466	495	460	445	440	444	439	472	490	479	451	471	453	453	494	486	471	461	489	501	488	506	464	454	487	458	428	493	485	484	427	430	488	487	438	451	475	453	446	461	483	476	461	485	452	450	492	456	474	457	430	446	442	471	467	469	445	449	472	466	466	415	441	447	488	436	475	470	473	480	478	458	430	445	453	496	466	483	441	449	496	446	457	425	489	473	469	488	473	454	449	438	432	442	487	436	453	472	433	443	469	483	471	481	513	415	475	456	459	444	445	472	464	403	438	504	468	488	499	467	500	478	474	459	426	446	456	452	527	473	479	414	505	492	429	487	451	469	493	476	502	464	448	449	467	480	495	452	465	458	427	459	431	453	456	512	472	471	503	468	443	465	463	485	455	483	475	449	459	471	438	431	442	433	444	467	487	455	447	467	435	438	498	473	475	444	465	462	476	466	452	451	443	444	470	474	457	435	471	496	480	465	487	430	474	446	457	432	459	479	459	462	462	457	488	464	456	468	460	449	472	495	523	439	439	500	454	448	475	432	477	485	483	439	468	451	460	469	471	477	502	471	469	455	472	459	511	441	472	468	454	450	437	440	488	435	451	464	497	483	471	455	465	499	490	443	480	471	456	469	466	473	458	472	428	452	435	473	433	436	441	486	501	453	444	459	472	461	488	479	442	446	454	498	449	466	450	470	473	474	484	437	479	438	485	463	425	434	457	455	442	430	439	443	465	502	460	438	432	445	464	426	459	457	474	469	483	462	489	448	444	455	441	450	448	477	460	431	501	455	476	447	482	457	465	510	465	455	448	457	475	473	451	459	472	467	499	481	468	472	489	458	448	433	400	477	435	479	438	445	465	478	465	478	468	448	495	459	459	500	490	414	454	472	467	477	437	436	431	458	453	469	448	460	455	473	469	440	467	475	485	452	467	474	491
64859	62106	56301	20136	11041	1416	481	388	342	337	314	295	293	243	269	286	248	233	226	245	230	246	268	335	604	930	716	619	1287	5500	7623	9385	7215	5521	8831	12469	12903	10999	14406	8112	5771	3576	1853	2154	2487	1533	859	967	1136	1051	821	852	1111	920	421	546	1074	1654	1432	1046	456	538	498	498	401	546	390	406	438	386	294	218	222	237	240	280	266	291	255	254	251	242	266	218	200	235	210	197	238	212	221	254	281	267	262	199	213	186	193	208	197	203	217	177	223	172	212	214	202	191	211	199	201	204	244	200	197	220	215	212	219	224	214	215	191	212	222	221	226	208	235	185	177	194	199	238	217	197	218	192	209	213	204	191	187	211	213	183	190	199	195	227	230	222	198	219	215	220	211	204	195	212	238	211	208	214	205	203	213	223	243	210	215	195	196	187	207	222	213	207	210	186	203	226	200	195	224	203	235	224	220	220	228	193	205	231	194	206	237	216	214	191	215	226	221	187	213	211	232	209	208	201	180	198	245	208	198	209	203	236	202	222	192	212	198	183	209	210	192	210	209	197	232	232	203	201	190	230	232	195	205	219	206	208	178	241	221	205	197	191	205	192	225	214	213	214	190	224	192	196	223	208	204	221	204	214	218	232	228	233	197	216	221	234	201	194	238	208	209	209	229	213	229	204	231	213	208	209	168	229	242	214	202	212	192	196	213	221	236	211	190	206	198	215	192	222	179	229	204	181	205	204	201	198	203	211	228	202	223	227	188	225	232	221	200	212	199	216	214	231	234	216	204	237	203	199	205	206	194	216	217	238	194	222	214	202	210	225	233	203	214	208	203	230	198	171	223	194	237	215	208	232	211	203	221	221	240	215	193	218	204	214	203	175	224	212	209	223	209	184	210	188	190	216	225	186	214	189	211	187	170	198	211	176	229	210	202	229	193	192	188	201	217	218	223	226	219	223	180	213	200	191	225	196	212	203	209	237	242	243	212	218	190	194	209	214	216	198	183	207	185	212	207	221	193	208	212	217	244	211	210	228	214	226	231	212	203	226	214	229	223	210	218	204	221	175	191	214	238	214	194	223	236	236	213	235	206	190	230	233	211	188	229	218	206	216	197	226	202	187	226	198	212	203	203	222	207	214	193	206	233	219	199	202	198	216	219	219	196	199	184	190	210	219	204	208	214	217	190	214	192	200	180	222	208	212	200	182	209	220	225	204	217	209	181	203	188	218	173	213	213	196	216	215	200	213	222	182	214	217	227	214	236	216	220	169	196	210	222	199	178	191	216	198	212	229	198	219	227	182	208	215	207	222	218	204	216	225	168	213	229	222	203	190	208	204	221	187	199	225	215	192	188	181	245	215	201	220	193	198	214	225	217	176	209	211	172	229	225	206	201	204	225	232	222	206	218	219	202	230	222	212	217	209	205	209	209	186	215	209	229	199	182	207	227	185	209	236	197	173	221	218	227	201	201	204	204	191	217	189	223	200	202	205	203	231	188	213	197	235	176	204	204	226	227	194	233	211	225	201	233	211	214	223	217	211	182	198	238	202	231	193	225	191	197	233	239	195	203	192	197	214	211	195	199	200	181	190	203	210	185	200	198	223	185	194	195	229	197	223	200	209	199	200	230	203	197	192	235	215	210	202	202	236	210	216	213	199	200	227	195	196	192	224	206	226	189	234	210	215	226	202	219	206	196	204	197	233	213	215	227	224	206	187	227	202	222	195	197	215	206	196	221	196	204	204	197	223	200	231	200	187	200	228	215	201	206	189	220	191	205	204	181	192	225	195	214	225	235	220	217	206	222	219	201	222	194	191	218	202	227	210	219	188	216	189	209	210	195	218	219	218	195	189	211	216	215	203	209	201	225	205	202	190	193	226	192	189	203	205	199	198	208	194	209	200	223	185	184	210	209	168	208	227	199	210	216	202	219	238	220	196	194	237	194	192	194	203	249	219	200	212	214	224	217	190	191	199	201	203	237	182	199	205	222	203	197	215	197	206	189	217	220	220	207	177	212	208	207	208	204	197	211	208	223	203	216	188	209	212	213	197	198	187	186	205	189	196	227	192	224	198	190	208	189	216	235	213	214	215	214	218	203	198	193	187	191	204	197	238	212	222	221	221	216	223	202	194	231	218	227	225	221	203	237	203	207	208	213	212	212	237	208	210	219	235	215	208	210	188	211	196	198	194	181	213	216	183	215	217	211	185	200	218	210	208	219	183	208	232	191	211	225	231	210	221	238	202	202	181	226	210	221	201	225	231	198	186	213	198	214	193	215	210	236	230	207	199	193	196	221	203	206	205	200	200	214	218	208	213	214	216	226	201	227	208	194	218	236	208	192	217	219	212	184	213	225	213	191	197	228	207	204	208	210	215	220	229	222	196	235	203	189	218	207	200	201	249	206	197	203	215	220	191	200	206	216	212	204	213	201	214	212	216	204	221	196	234	192	210	214	188	206	226	191	197	218	202	219	187	205	209	183	240	210	202	175	192	213	232	212	211	248	188	198	181	189	182	203	201	197	198	209	211	217	215	201	237	217	192	201	203	194	209	196	197	232	207	199	186	209	207	205	194	207	216	223	202	211	206	210	191	178	243	188	226	226	208	198	199	210	219	212	186	217	196	253	216	186	192	186	211	216	227	189	221	252	205	199	216	203	178	199	194	203	229	220	200	207	197	193	190	208	215	212	212	228	187	229	227	210	215	194	235	199	202	197	186	200	199	226	199	199	201	182	211	176	234	206	194	200	189	206	217	212	212	207	182	205	216	232	203	195	216	217	193	214	206	202	212	236	182	197	210	214	197	226	206	209	193	210	218	222	227	240	194	217	210	208	219	184	209	214	213	212	232	224	206	211	226	220	200	225	181	208	230	191	197	187	188	211	213	194	215	206	219	245	196	217	206	215	208	198	215	221	206	200	199	212	210	230	186	216	212	200	217	212	230	190	198	209	219	199	251	231	205	207	202	218	227	205	198	211	211	226	194	192	212	221	229	213	231	189	202	212	217	179	195	205	226	207	212	179	199	223	224	217	239	229	177	204	213	231	208	185	206	196	217	217	233	214	214	210	205	206	223	235	200	202	233	193	211	198	223	216	192	208	234	192	204	229	221	235	236	199	197	211	232	214	188	194	213	220	216	226	217	206	208	226	206	223	223	201	226	206	218	214	215	206	202	221	186	198	210	186	205	198	201	192	194	231	233	200	204	205	203	215	211	220	194	216	211	204	223	194	208	188	223	231	198	215	205	193	202	180	234	220	196	185	203	204	227	216	193	187	197	193	218	189	207	206	225	193	201	204	238	195	200	210	227	215	203	209	228	215	217	194	199	213	208	203	217	223	200	212	202	187	205	219	242	192	212	201	225	235	220	204	214	204	188	176	198	226	219	211	219	214	210	202	205	214	203	227	226	217	213	199	213	221	177	202	212	220	237	221	224	184	232	199	214	209	201	215	193	216	203	222	216	219	180	214	234	210	206	198	223	200	234	200	212	210	195	198	211	199	177
41539	49201	35639	2878	2463	2083	1752	1530	1374	1205	1125	1026	1000	903	895	832	853	752	745	720	768	786	1037	1738	3577	5397	4067	3622	7710	25025	28464	31342	26252	23526	32396	37877	37455	34107	38686	27554	25777	17989	10629	13804	15164	9609	5676	6144	7506	7016	5210	5356	8173	6077	2435	2987	6975	10835	8842	6488	2491	3069	2967	2800	2554	3265	1991	2368	2521	1896	1065	729	702	832	871	1076	1103	1245	1093	1027	1028	1006	1108	885	780	672	685	634	611	604	694	1043	1202	998	880	596	600	558	566	592	585	563	586	541	570	581	585	562	549	546	539	541	530	548	572	568	571	558	575	570	555	544	523	533	602	551	543	571	549	573	568	565	558	547	541	557	554	529	566	554	592	542	574	539	563	568	561	591	527	521	541	555	565	594	551	556	558	556	571	602	545	556	534	562	530	554	561	535	578	596	582	598	596	606	560	555	590	551	587	555	541	532	570	565	559	526	573	554	573	571	557	525	552	561	559	547	534	556	515	577	535	536	612	596	551	587	563	568	560	562	525	615	577	565	576	569	562	543	582	578	569	554	567	539	612	541	549	533	568	599	577	540	546	534	562	551	529	588	569	548	599	542	590	579	535	556	543	600	568	512	539	557	548	585	576	591	538	568	556	527	590	557	556	581	523	564	515	539	614	567	556	601	567	601	598	595	544	594	609	588	581	555	579	531	545	548	601	553	568	552	531	590	584	573	555	524	571	556	560	541	551	574	571	544	555	550	563	568	527	597	547	567	553	581	562	533	569	565	613	550	534	569	597	575	541	574	576	560	566	529	531	584	586	543	543	552	572	524	564	589	554	569	539	567	558	506	585	523	566	557	578	545	556	541	571	529	555	583	556	581	577	584	615	579	564	543	575	546	564	602	569	570	559	593	563	554	578	544	589	586	579	544	556	574	596	539	522	570	598	570	579	537	551	548	572	607	562	582	564	576	563	529	550	518	577	613	575	561	582	558	542	573	607	611	547	543	540	559	523	555	547	558	537	556	573	532	604	557	551	573	594	580	576	543	601	522	558	551	558	548	556	538	551	533	572	574	568	571	498	567	530	593	510	511	582	548	525	582	574	555	580	529	542	545	607	562	539	589	536	609	538	575	548	568	567	516	543	538	567	542	554	590	616	564	591	584	536	577	525	548	521	537	605	615	555	553	534	578	580	615	583	547	555	552	573	562	552	579	559	546	516	564	545	537	548	481	561	574	513	619	549	587	553	554	592	563	542	564	586	587	532	561	509	586	572	556	575	574	534	546	553	576	523	538	530	546	590	581	520	545	559	573	586	553	582	631	543	549	519	561	493	586	534	604	592	522	519	575	549	569	560	538	602	592	557	535	569	581	585	574	600	535	536	544	565	546	572	544	578	613	580	577	526	559	576	615	570	563	548	556	557	569	537	555	586	565	520	495	565	537	558	587	600	555	565	545	567	546	592	543	571	559	544	552	562	628	561	580	595	575	591	559	552	586	517	532	564	578	625	578	593	565	617	534	505	568	599	504	545	586	611	522	552	576	540	596	556	584	599	534	550	535	589	594	553	547	529	583	540	576	543	564	597	550	535	556	571	578	519	579	549	526	554	560	596	558	607	532	593	553	553	595	542	553	547	531	602	558	590	558	559	611	564	552	545	541	613	576	588	583	545	566	555	533	539	559	574	545	579	566	582	578	587	515	549	536	522	562	541	543	575	570	554	562	576	579	556	614	575	593	549	568	592	567	588	576	534	575	511	579	538	562	575	546	559	586	566	587	589	569	578	566	542	602	572	579	551	544	560	587	570	580	563	498	556	547	566	573	546	571	539	555	541	595	567	529	542	551	537	543	563	575	533	559	581	597	576	530	560	551	550	563	565	567	551	540	588	563	546	576	564	524	502	562	555	496	537	571	557	539	566	557	536	557	594	562	557	555	546	556	589	557	576	566	569	592	566	587	592	589	550	580	606	571	582	583	558	579	527	559	582	514	593	524	576	567	550	530	538	537	575	565	522	562	559	556	556	553	584	567	569	549	555	590	628	580	547	583	559	532	560	535	579	543	541	621	577	562	554	555	552	620	545	575	549	558	531	586	532	591	570	553	575	547	595	560	563	572	564	534	545	571	562	582	571	553	564	568	517	551	619	531	543	553	555	546	561	534	582	553	535	600	566	568	549	596	557	581	579	589	580	545	582	552	572	525	568	564	532	592	554	584	542	543	564	533	563	567	557	541	602	539	575	592	536	558	577	547	547	510	600	556	551	548	556	525	602	573	565	585	576	544	593	560	576	560	518	516	554	565	573	593	564	550	541	576	632	562	564	548	584	570	553	523	577	531	570	559	562	551	532	553	570	547	547	541	545	576	542	595	606	574	538	512	531	538	555	547	556	563	556	585	567	545	535	579	548	548	557	557	551	555	628	598	546	578	562	585	576	550	581	575	569	589	507	574	578	592	584	574	550	578	579	555	582	561	591	529	547	530	522	580	517	540	578	574	511	552	560	518	562	548	537	560	557	577	543	583	557	565	546	586	604	551	546	579	591	583	573	550	580	520	536	561	576	561	565	547	564	551	572	584	568	558	528	587	530	511	565	532	540	594	526	636	518	564	510	533	540	549	545	570	576	572	562	591	552	590	537	544	537	524	567	571	538	583	596	579	543	553	541	558	581	567	558	592	551	555	542	588	550	569	590	569	574	578	594	617	561	540	546	569	552	538	539	531	582	545	586	573	569	585	584	559	630	573	575	562	568	546	565	563	575	596	569	564	547	500	539	586	591	581	547	540	599	561	563	533	593	560	564	551	579	593	596	582	540	573	576	534	601	567	543	557	557	547	534	634	545	599	588	539	553	575	578	549	577	542	538	598	568	562	572	556	565	534	572	589	566	588	584	596	587	562	557	517	532	572	573	552	548	568	559	550	552	562	535	568	578	534	530	560	531	566	543	565	617	587	583	592	585	556	586	563	577	563	557	550	568	565	581	592	553	588	593	568	587	599	578	546	546	582	560	581	545	538	591	562	567	573	593	566	599	555	538	590	550	577	575	621	537	610	538	518	540	553	563	499	566	566	571	602	535	573	583	557	532	519	562	573	576	528	546	597	622	536	573	573	563	543	555	553	540	551	550	567	537	576	571	561	561	553	556	545	559	564	533	612	641	598	622	631	550	572	603	549	546	587	523	566	576	578	556	564	596	546	559	551	582	518	522	533	552	545	592	559	587	601	576	568	553	534	550	575	566	552	580	580	539	561	552	565	521	589	587	555	571	560	553	554	586	557	583	600	545	555	575	614	554	592	568	611	576	517	546	559	606	532	576	556	623	542	571	581	557	552	559	604	583	536	559	592	517	577	561	554	564	602	585	488	564	580	600	577	555	587	538	559	531	516	564	597	591	522	567	526	604	556	590	605	553	570	536	574	574	596	566	566	563	567	572	567	576	565	538	578	528	563	565	588	543	568	567	554	609	522	563	541	529	590	549	559	574	564	543	551	571	536	539	556	545	570	545	555	553	539	562	560	556	559	534	590	527	533	581	554
10208	7621	9724	306	177	150	144	155	175	160	127	164	158	138	142	159	146	139	117	134	159	139	158	175	178	181	170	181	165	295	362	418	275	294	392	521	616	416	562	344	312	241	197	188	200	206	191	187	189	181	177	176	185	196	200	202	204	188	197	159	165	156	158	157	167	146	143	150	155	135	170	138	159	152	154	178	143	156	167	168	154	145	135	153	163	151	150	131	145	144	130	148	173	147	144	167	147	176	154	154	134	159	141	138	150	139	139	149	157	134	130	155	158	178	130	160	154	141	149	136	127	134	160	152	159	142	144	146	153	157	128	146	155	172	128	170	142	158	134	143	134	154	167	153	125	150	142	139	136	141	147	135	134	154	162	153	157	147	170	130	153	157	149	160	147	151	158	165	150	149	149	147	147	133	144	138	145	168	158	141	141	154	160	159	163	131	137	167	127	152	149	150	145	153	148	122	131	161	164	157	163	142	136	161	153	141	150	149	147	149	164	141	152	146	138	161	159	143	175	162	154	157	155	161	158	142	133	143	154	138	166	143	156	138	117	144	160	185	155	143	161	145	153	151	145	157	142	153	117	131	133	142	161	134	152	162	166	161	156	156	130	171	164	152	155	131	166	166	149	173	153	160	151	156	142	152	162	152	157	148	140	147	153	153	158	145	174	137	159	147	155	147	148	144	148	134	152	156	148	163	155	132	153	176	138	158	132	156	142	158	146	146	162	140	159	137	151	153	162	140	139	155	141	155	148	143	160	141	146	146	153	148	134	160	140	167	138	172	172	161	130	135	133	149	159	136	136	127	142	132	154	138	140	149	143	149	175	132	110	155	150	157	134	151	139	144	174	143	140	169	163	135	152	144	132	155	177	148	158	153	139	162	125	154	141	173	145	134	131	125	142	166	153	118	143	137	136	145	139	154	163	140	169	135	164	145	152	166	135	141	153	143	145	132	149	130	138	145	130	141	145	146	157	136	182	145	113	149	159	147	150	152	163	150	153	153	127	148	149	155	138	126	155	153	144	148	146	148	149	159	142	141	148	145	147	155	151	146	159	181	140	156	146	135	146	142	137	162	158	140	153	143	165	158	154	140	141	159	142	147	138	146	148	169	156	141	127	178	166	160	120	144	173	158	163	139	127	144	152	148	154	148	131	163	127	156	132	154	147	149	160	151	140	122	159	150	140	121	129	157	139	145	156	160	133	156	154	151	137	119	157	159	126	139	145	138	155	160	143	133	138	143	165	165	127	162	143	123	157	139	127	133	160	154	171	137	146	158	156	137	146	136	137	152	133	159	159	149	154	164	136	150	175	158	162	151	144	167	153	138	155	153	150	140	148	149	153	143	148	123	144	153	160	140	161	157	164	159	155	157	158	148	154	142	148	136	162	142	122	157	151	154	143	133	142	156	131	133	142	151	159	137	177	151	140	156	158	163	151	177	157	156	153	135	135	126	151	145	159	130	139	169	136	131	153	150	127	141	161	162	139	139	147	148	151	146	144	140	192	157	127	147	128	150	136	143	159	139	148	161	149	150	165	153	181	144	128	144	153	132	145	140	150	141	171	154	134	147	153	127	166	143	147	123	131	149	156	136	145	135	148	135	144	145	156	134	151	152	138	146	159	137	161	138	133	152	141	170	126	147	150	150	136	143	145	149	137	164	152	138	151	159	172	143	151	137	152	164	159	153	142	155	123	151	124	133	150	162	157	154	164	171	144	163	152	132	134	145	188	137	150	145	167	156	138	141	131	153	137	169	140	141	152	148	149	143	131	137	137	138	152	134	151	140	162	159	144	147	145	142	155	160	157	147	142	163	147	128	134	136	140	131	156	154	132	168	123	158	137	166	150	144	131	148	147	149	145	170	130	148	164	154	151	129	117	140	150	173	128	142	138	135	160	163	140	165	153	151	144	133	123	162	131	150	147	133	152	143	138	150	147	152	138	150	153	148	135	158	159	149	165	154	132	172	145	138	146	167	139	151	134	142	149	142	143	160	125	131	135	154	147	130	152	144	149	148	156	150	161	169	128	149	160	161	162	157	143	132	127	147	169	141	144	142	142	154	146	149	154	138	161	163	155	168	120	139	165	136	171	152	134	143	124	140	153	141	148	145	148	147	135	155	140	149	155	135	131	159	154	161	130	132	158	158	135	140	149	145	165	127	120	150	141	157	149	143	170	145	173	156	167	169	148	130	134	139	130	154	146	156	168	151	155	173	122	152	163	152	155	142	135	142	131	137	144	155	171	156	158	146	149	146	148	147	145	131	142	161	148	141	140	143	135	131	141	158	147	132	141	142	136	149	152	136	153	155	185	153	151	153	115	148	146	130	154	140	167	161	157	160	153	145	147	162	165	141	154	157	151	159	139	136	127	171	167	145	146	146	142	135	139	160	139	167	145	149	129	148	160	174	118	149	142	143	159	176	130	161	134	132	139	164	164	168	147	151	156	163	153	166	171	156	159	165	128	155	165	135	139	138	176	147	148	142	157	161	144	131	149	155	146	155	151	164	135	169	140	160	143	158	142	149	152	148	141	144	150	133	137	152	161	152	165	158	143	150	146	170	133	160	144	145	152	119	167	152	143	146	135	152	173	159	163	156	118	154	124	134	148	149	161	145	147	162	156	151	164	158	142	145	144	143	142	163	135	153	165	134	142	141	141	139	149	148	156	141	147	154	141	151	153	139	137	134	152	160	155	163	143	133	136	139	114	145	157	152	143	154	147	141	135	149	159	138	157	112	144	162	158	144	150	145	162	161	169	136	165	153	132	147	153	145	168	152	121	161	156	162	156	161	136	144	161	160	153	164	174	136	163	119	145	124	145	144	129	143	142	147	135	154	148	121	141	124	131	131	157	131	133	134	141	147	142	133	153	149	162	172	152	150	151	139	144	147	170	134	146	137	150	164	142	151	148	165	153	115	141	145	141	154	149	141	147	153	152	140	144	158	124	139	144	141	149	152	137	137	147	157	142	137	150	159	148	147	148	144	155	147	151	145	150	136	129	138	140	145	165	127	155	139	146	158	159	143	150	139	158	157	143	138	137	156	156	177	145	145	149	157	146	143	160	134	148	153	152	158	143	157	151	134	147	148	142	128	137	140	154	149	163	136	159	160	152	135	150	166	157	146	149	147	154	148	142	136	137	131	131	141	130	172	147	151	153	151	132	133	129	161	157	164	148	140	143	165	167	168	145	156	153	159	165	129	161	141	153	138	154	154	149	147	152	152	169	127	148	131	138	142	156	133	143	161	155	165	132	137	145	149	134	148	166	127	137	155	153	169	150	155	151	115	148	148	159	141	131	163	153	146	132	159	146	140	149	154	177	140	141	149	181	156	129	170	149	179	155	148	135	122	123	145	139	144	151	136	171	152	160	169	142	156	146	159	131	140	154	159	156	106	122	150	137	140	159	135	147	140	167	141	153	154	149	160	156	131	197	159	140	188	159	151	137	137	152	141	155	143	138	163	144	143	138	130	133	136	155	131
9744	11296	12099	459	497	517	442	417	412	405	450	428	453	428	412	412	448	419	408	419	427	464	467	525	568	646	599	581	714	1697	2055	2796	1582	1566	2462	3887	4270	3027	4303	2368	1954	1377	838	997	1042	788	586	645	765	754	671	616	750	660	562	766	851	765	752	543	522	580	577	531	511	485	494	449	492	449	422	437	426	463	476	412	483	403	438	469	476	442	434	459	421	419	444	425	461	432	445	423	470	485	469	443	402	427	392	425	402	404	386	410	390	420	411	436	411	442	406	390	384	446	396	435	429	396	405	422	441	436	455	419	392	377	418	388	425	382	404	415	398	446	387	434	452	405	442	422	430	419	418	423	400	407	421	375	420	394	423	394	454	403	408	381	394	440	421	400	415	398	442	410	417	407	387	409	367	407	400	420	443	385	424	426	427	420	394	438	389	453	431	450	362	436	399	394	386	429	389	418	408	392	390	400	433	420	419	381	409	402	385	387	436	440	390	455	374	404	404	410	432	438	395	389	395	438	401	403	446	432	402	384	393	397	405	413	414	402	386	413	407	404	408	384	416	408	408	433	415	410	458	409	416	369	457	419	402	424	403	420	433	417	427	423	393	407	404	407	424	426	437	414	426	396	383	402	410	415	420	449	410	383	439	416	423	412	380	385	386	390	426	399	399	407	445	393	404	438	408	453	417	408	389	431	388	418	444	430	426	394	368	471	419	421	423	412	409	371	449	386	414	458	393	437	431	423	411	387	433	374	376	388	439	396	460	420	435	434	446	396	391	444	388	396	396	410	432	441	369	382	403	405	418	396	445	441	399	406	357	434	368	419	437	401	455	414	397	433	412	403	414	380	431	435	424	382	430	427	444	433	395	363	435	422	376	395	361	436	412	441	408	375	428	429	417	431	440	416	401	404	412	383	456	420	408	425	425	403	401	395	407	411	393	408	380	428	416	434	419	448	422	449	390	417	401	426	388	447	402	408	442	383	419	423	445	389	410	448	393	382	418	469	441	409	417	460	437	403	427	426	411	449	412	446	362	410	411	386	406	393	442	384	419	399	429	428	419	411	413	417	427	410	423	398	411	398	416	401	433	388	401	425	412	425	424	447	429	409	424	409	451	436	405	366	408	458	389	452	405	411	402	379	423	438	421	447	457	423	407	435	440	419	379	379	430	411	438	413	418	412	433	417	373	421	374	442	403	416	422	405	427	442	386	407	437	417	393	395	401	408	436	442	409	422	417	399	451	453	372	387	421	456	419	389	422	413	395	426	425	410	391	445	437	429	398	407	426	419	410	427	447	414	411	372	417	369	464	420	401	430	424	433	429	392	450	417	429	454	414	426	416	464	403	456	408	426	407	436	431	390	440	400	463	401	429	366	399	424	398	392	417	420	434	438	424	414	384	463	436	409	435	429	447	433	439	433	414	419	415	403	420	404	432	385	412	405	412	431	398	383	419	431	429	425	399	450	405	412	413	403	392	450	413	451	408	389	404	416	428	412	395	417	429	406	431	391	410	393	421	411	398	408	436	380	393	416	405	392	399	417	442	409	424	424	397	442	447	414	403	419	388	409	409	385	398	404	418	426	432	425	429	419	409	398	441	393	403	400	405	385	439	400	437	426	426	444	387	416	395	415	448	433	401	445	406	439	440	422	447	416	375	412	436	429	419	454	438	405	424	425	428	413	428	433	433	413	408	427	414	432	422	362	416	430	448	431	392	424	380	416	440	410	409	396	453	396	442	456	446	450	446	448	451	413	411	425	435	419	414	421	415	395	399	401	419	404	427	425	389	462	426	413	417	443	395	421	387	392	391	399	447	400	462	378	426	416	395	413	398	418	408	385	425	427	404	440	366	430	417	411	440	388	396	453	389	392	404	426	419	402	419	425	408	457	393	404	416	413	422	400	436	428	416	437	416	438	430	407	411	400	438	388	383	410	406	418	388	392	395	359	381	407	401	411	416	455	416	433	385	384	424	431	417	429	419	428	429	424	422	409	399	395	442	444	399	377	419	380	409	424	418	399	414	396	419	437	388	383	428	439	416	415	409	448	416	381	424	407	440	384	419	417	427	431	421	433	402	437	390	386	407	457	395	451	404	387	429	393	420	434	412	439	431	392	403	409	435	436	384	398	425	412	407	418	412	454	436	397	394	424	392	409	428	386	414	408	427	379	384	376	361	393	389	401	448	428	394	416	432	387	400	423	431	418	410	417	400	423	416	417	414	380	384	395	429	437	419	403	441	375	414	400	371	405	410	423	462	453	427	463	417	434	446	386	390	409	422	404	419	428	405	449	407	425	398	403	411	463	450	440	418	408	403	401	424	438	436	453	417	455	400	427	417	404	375	395	410	432	382	424	428	399	421	438	387	422	432	396	407	400	441	428	384	386	431	427	432	394	427	405	408	421	437	418	384	380	423	390	406	412	436	418	390	401	419	410	425	418	415	401	416	431	395	415	415	399	396	437	434	400	425	425	416	430	391	396	415	431	400	413	411	437	411	424	393	453	387	408	425	439	369	416	399	422	385	410	402	410	438	406	429	442	392	408	382	412	416	456	413	422	413	393	433	414	427	439	394	391	435	424	415	410	414	408	432	413	421	396	417	367	377	414	392	435	408	396	418	404	411	418	417	433	449	394	407	418	403	424	400	425	418	412	444	466	388	435	406	374	425	410	413	422	408	421	427	411	407	417	403	404	400	441	379	437	402	425	400	392	396	386	409	420	431	447	417	381	448	416	386	398	390	400	444	392	424	406	437	396	432	408	447	428	416	430	442	416	447	423	432	392	401	369	434	423	405	416	416	427	402	420	426	416	417	427	408	421	417	400	384	428	400	429	457	447	430	442	436	381	413	418	422	421	406	434	393	396	419	450	397	425	398	403	398	449	415	433	393	434	412	414	444	415	446	403	409	415	419	430	420	413	420	399	448	408	393	415	370	417	445	404	429	424	414	394	423	419	420	369	413	416	427	396	414	401	404	427	402	403	454	389	385	441	379	412	409	402	397	417	412	393	432	419	400	412	402	435	430	443	387	434	412	434	423	434	394	404	406	410	471	410	420	409	391	447	394	416	423	426	399	406	372	405	416	404	418	369	419	420	432	380	453	377	419	443	404	416	407	371	444	391	411	459	439	360	428	407	455	467	417	399	436	424	408	395	449	429	411	412	432	433	433	363	410	428	372	438	383	451	396	417	399	415	433	418	429	406	393	397	405	396	393	421	414	433	398	439	392	410	405	394	401	416	403	432	411	408	448	379	400	447	451	415	400	393	412	423	399	400	430	419	435	453	400	387	413	404	410	395	396	387	430	423	410	410	446	419	410	414	371	401	447	420	402	385	411	392	404	396	429	399	387	425	388	396	383	445	429	432	378	428	390	431	435	403	413	379	396	432	476	413	411	424	415	428	367	400	412	466	423	402	442	438	408	410	452	423	419	391	380	354	417	490	392	379	420	416	400	451	417	414	413	407	428	388	421	436	430	425	399	381	422	391	448	426
55269	53158	47179	13495	2191	348	271	258	214	200	223	206	163	180	166	161	190	163	172	156	154	141	172	266	338	392	320	318	621	2478	3840	4369	2401	2159	4212	6653	7569	5365	6980	4099	3178	2037	1030	1199	1093	678	493	596	589	613	485	523	681	492	416	642	798	688	544	282	288	294	369	291	237	282	247	189	176	266	193	185	168	141	175	180	172	187	169	165	160	152	176	129	171	143	133	151	169	183	154	201	210	234	182	164	143	131	141	144	151	175	180	173	125	137	150	149	142	170	146	146	174	127	158	150	158	164	150	155	173	148	142	149	148	137	161	152	150	154	157	154	150	156	147	159	160	167	155	148	148	155	164	163	143	158	148	137	130	156	163	152	144	152	149	130	163	154	158	175	168	163	183	162	154	137	158	168	153	164	171	152	169	161	149	174	154	151	154	138	140	137	148	178	159	171	154	141	170	168	143	183	170	150	184	143	164	178	164	142	138	168	148	159	165	154	155	163	160	164	155	158	156	151	161	152	149	117	154	156	160	171	145	163	155	150	154	143	130	156	146	142	156	164	142	175	168	147	155	165	154	156	176	162	168	158	143	133	162	145	184	150	169	165	147	151	147	147	155	140	144	149	148	188	148	144	128	149	155	157	152	171	160	165	160	159	166	146	144	157	170	155	162	158	157	157	154	160	156	151	169	169	145	156	153	160	157	165	145	144	171	145	171	158	123	142	153	163	184	168	156	129	148	155	156	141	143	141	146	154	166	140	181	143	175	161	142	126	172	163	153	153	155	140	149	156	157	149	142	144	138	159	158	162	185	167	160	162	174	160	159	162	163	155	148	154	156	148	145	141	134	153	167	141	175	138	159	156	160	144	166	162	146	144	168	166	158	152	150	161	151	153	146	146	163	158	174	130	132	164	156	161	155	146	155	155	155	153	161	146	173	165	163	143	147	152	153	157	131	150	140	166	161	137	160	133	159	157	166	155	151	156	150	154	137	167	156	159	144	138	152	150	142	129	146	138	130	163	140	164	135	150	173	155	180	135	141	142	156	153	140	170	159	165	149	177	147	144	152	156	133	165	167	167	128	145	175	167	151	157	153	146	181	166	151	174	167	143	165	169	124	147	156	158	147	173	150	160	136	152	161	148	151	153	149	138	167	149	160	143	137	142	178	158	159	140	153	170	162	149	156	136	160	161	153	157	157	151	152	157	139	162	134	141	169	176	161	172	173	178	154	150	142	148	139	174	162	171	159	149	156	160	165	147	158	137	138	170	151	145	156	165	132	141	154	162	157	143	164	152	177	142	152	179	144	172	161	151	169	163	166	159	171	189	148	150	156	169	153	151	169	151	139	150	156	153	144	140	159	151	159	142	144	152	161	149	186	133	175	126	167	147	151	155	166	143	161	140	157	170	129	152	141	143	149	153	168	157	154	139	147	142	138	149	160	144	177	144	141	168	153	152	155	142	171	155	165	156	181	151	174	155	155	150	156	140	143	160	145	168	149	133	145	132	151	148	152	153	144	153	159	143	155	162	135	141	158	152	144	147	139	165	170	179	144	164	152	160	155	171	138	135	174	146	167	159	127	143	144	152	162	154	160	156	172	163	146	128	164	149	140	175	152	148	173	147	166	150	117	145	160	170	175	162	158	147	164	162	145	168	163	149	163	150	139	159	164	142	157	139	128	127	161	152	138	141	162	181	156	151	151	156	149	152	158	160	148	160	188	162	151	160	139	157	166	138	161	163	140	146	162	164	163	138	146	152	162	144	146	152	164	152	140	171	177	142	130	171	157	174	151	169	136	160	162	141	149	151	142	162	150	152	166	163	161	174	163	165	147	163	157	159	163	152	167	132	137	169	150	165	162	149	152	152	164	142	151	146	161	158	165	178	164	148	162	129	142	157	154	165	132	140	130	146	167	158	139	143	156	171	141	167	148	125	156	152	151	149	159	154	148	148	161	152	143	163	182	163	162	155	154	147	160	161	159	182	151	164	143	142	138	163	153	148	144	148	156	179	147	162	173	174	146	128	147	155	151	146	154	152	148	157	157	163	149	169	170	150	145	145	169	155	169	129	151	166	136	165	149	154	152	172	155	172	171	138	148	160	149	185	139	152	186	175	185	148	160	178	174	170	148	169	154	155	147	174	170	153	164	160	170	152	132	154	161	148	145	152	155	131	150	160	124	179	160	150	163	158	156	135	161	154	167	177	159	165	141	148	154	139	145	161	163	149	175	138	180	142	166	158	133	145	150	149	172	152	164	145	180	144	157	170	151	171	158	162	159	148	128	149	161	148	125	162	155	159	153	142	162	147	148	146	168	150	172	156	150	164	150	165	149	164	148	141	148	175	155	134	164	148	133	146	168	139	176	148	171	156	155	158	166	133	167	143	152	156	128	146	155	150	179	156	158	144	149	163	154	158	129	140	166	162	164	163	159	166	135	157	163	149	157	148	162	172	152	140	148	153	152	155	144	156	149	164	178	147	141	158	160	133	131	130	162	175	142	142	161	124	157	147	153	155	150	172	148	137	145	140	202	143	145	161	152	148	160	157	147	177	141	156	157	152	173	173	150	151	152	153	148	133	152	158	154	166	155	152	138	156	166	145	145	162	178	173	167	150	147	163	153	166	183	156	137	140	166	149	162	159	173	144	179	164	153	155	175	163	149	157	143	158	149	139	176	125	161	171	143	143	138	135	143	152	138	147	134	170	156	153	159	157	167	168	174	144	157	157	152	151	149	137	153	165	144	156	146	170	142	110	165	145	152	178	160	140	173	164	165	151	136	149	167	141	152	158	150	152	163	157	144	158	145	166	167	144	121	148	153	159	157	144	155	139	143	140	155	141	139	149	163	179	161	189	144	164	144	170	158	140	181	133	165	146	131	161	130	143	144	155	154	159	160	148	142	172	160	157	153	134	165	157	129	162	173	172	131	170	123	172	156	164	162	157	144	153	178	179	152	164	161	153	161	142	152	164	146	144	170	165	124	156	165	162	141	150	131	146	142	159	179	164	141	145	155	161	169	157	153	140	148	169	168	165	157	152	149	154	151	160	162	140	142	157	176	151	160	163	169	158	168	145	148	163	153	165	159	151	153	163	140	161	162	141	162	140	132	126	142	150	143	158	120	161	157	162	157	157	164	153	151	151	155	144	152	146	149	156	157	147	159	167	145	145	145	135	141	161	189	170	158	156	154	168	161	160	187	131	156	160	149	145	148	167	170	169	174	174	195	158	147	162	157	152	163	171	160	171	168	146	151	161	136	143	169	137	158	156	174	169	135	169	166	166	137	176	187	145	138	150	150	144	166	146	152	164	156	152	147	162	159	173	162	154	152	150	163	147	150	152	151	137	135	170	147	169	165	159	160	159	146	127	143	158	148	171	173	162	158	162	138	138	186	152	169	151	152	169	160	149	178	163	149	119	155	157	183	151	145	157	146	144	161	151	170	164	161	155	148	147	143	120	156	167	145	146	154	145	151	155	133	150	152	145	162	128	157	143
34447	39873	27496	1583	1480	1235	989	936	785	735	686	704	613	618	605	544	575	581	540	539	531	537	640	978	1802	2315	1671	1769	4057	14545	19888	21027	13249	13080	22235	28587	29857	24332	28681	20035	18245	12429	6885	8338	8012	4727	3167	3690	4518	4188	3077	3414	5169	3279	2515	4449	4950	4692	3910	1366	1232	1801	2294	1522	1317	1682	1232	888	826	1296	993	660	591	499	496	462	508	553	574	587	534	505	468	500	482	464	404	550	469	458	473	606	789	782	686	581	492	425	454	451	470	431	386	484	427	393	492	443	463	471	449	442	456	430	426	440	471	432	433	432	465	432	402	449	437	448	424	408	458	426	405	424	445	456	416	475	432	432	453	449	450	432	466	442	460	446	412	445	432	455	439	412	411	403	478	428	449	432	439	452	445	403	423	441	461	462	444	465	446	430	452	398	429	462	435	434	462	462	454	447	447	448	436	435	444	416	447	476	421	401	424	409	410	447	452	435	417	414	457	453	442	465	450	460	467	432	443	408	441	441	438	451	418	474	471	398	473	407	457	393	476	441	471	441	446	424	421	414	440	430	414	419	455	439	456	481	442	417	426	430	432	420	445	448	423	444	473	469	435	453	446	429	439	419	420	435	465	435	429	434	440	442	423	448	460	422	437	435	418	445	443	439	374	419	417	436	439	417	465	426	459	454	439	448	444	442	407	417	447	409	457	423	417	414	455	422	437	446	421	423	429	444	440	430	430	417	463	434	436	418	483	465	451	433	431	404	402	441	387	464	479	459	417	395	433	441	480	415	430	428	462	450	488	453	437	450	442	444	422	424	429	429	459	444	435	448	429	442	451	429	458	435	424	478	423	450	442	410	454	405	450	451	426	434	442	434	416	454	410	440	459	469	469	420	433	409	438	438	445	424	391	428	452	461	420	435	436	427	464	447	452	472	438	437	435	474	438	417	430	439	423	424	440	437	452	424	453	442	431	469	398	429	497	450	445	426	422	439	429	413	443	384	429	459	460	422	429	417	451	434	428	453	438	415	446	385	413	409	467	445	457	439	436	442	456	463	410	409	402	454	434	445	438	420	443	444	411	441	426	486	463	439	448	458	460	436	455	466	462	454	439	438	465	450	459	452	441	457	452	410	426	432	447	420	447	438	425	387	396	430	457	411	423	425	433	449	428	437	417	440	439	454	460	458	434	451	425	475	459	450	437	426	413	429	450	456	429	445	427	460	418	430	477	482	412	438	437	482	449	418	435	436	414	391	448	434	432	416	417	429	461	465	446	486	407	419	412	462	410	427	426	448	439	449	438	416	455	437	426	457	456	414	393	441	468	483	438	428	438	501	441	415	465	418	452	466	445	436	413	452	434	460	466	428	455	416	432	404	431	450	441	427	408	424	425	463	422	451	456	455	444	409	429	436	410	440	442	426	431	449	450	443	452	489	433	424	433	427	506	394	455	426	429	442	453	419	435	442	403	392	435	424	442	402	416	470	439	427	432	404	471	466	402	426	412	477	441	462	426	417	439	416	432	436	453	407	419	435	429	436	458	437	447	416	443	423	430	469	443	443	437	452	417	459	450	451	433	444	423	437	439	441	461	463	438	453	415	445	443	416	475	459	458	473	418	431	480	416	438	400	456	460	404	433	464	425	426	407	437	458	443	422	447	416	407	426	428	428	431	436	442	436	443	426	480	409	431	425	425	399	470	468	411	451	411	439	436	416	430	424	445	422	444	444	425	454	442	452	444	450	446	453	442	456	403	465	452	465	397	447	458	437	432	404	428	453	436	462	418	405	401	429	439	431	436	412	476	411	433	419	464	440	403	436	459	441	435	435	410	477	462	424	421	411	421	441	453	402	433	431	437	432	426	447	464	448	458	450	419	440	434	398	427	429	440	456	428	440	431	450	471	451	424	434	431	443	407	457	430	437	436	428	434	411	471	458	459	440	397	449	446	496	436	447	406	439	425	392	418	439	430	445	454	413	473	409	459	424	453	428	442	431	436	422	419	433	447	454	456	415	452	468	401	450	421	427	475	400	455	433	446	436	423	443	477	403	416	459	484	474	476	428	432	453	394	445	436	469	448	456	447	429	434	419	441	436	441	460	392	467	427	454	434	446	439	447	470	443	446	475	456	437	419	430	485	451	436	434	418	432	479	397	404	450	459	464	460	433	452	405	476	457	420	448	473	443	433	475	444	434	457	427	444	457	445	425	439	440	432	466	457	421	454	476	403	407	445	436	438	467	467	450	423	429	481	459	453	450	393	452	460	420	423	440	440	444	427	476	441	424	458	449	446	458	423	454	413	424	449	445	426	404	404	422	422	451	455	481	434	448	436	445	395	441	458	439	450	424	445	394	423	489	444	441	461	454	441	442	443	462	478	447	445	449	437	437	453	451	449	426	428	445	427	464	449	456	453	425	410	449	430	416	426	455	443	480	446	463	459	424	476	447	421	434	412	397	450	418	439	441	427	453	421	436	399	470	418	442	428	455	482	454	430	401	409	419	431	448	423	410	429	399	428	437	437	462	436	448	434	441	479	438	431	445	460	412	407	409	443	430	438	462	432	444	463	474	450	460	414	436	427	421	459	428	453	410	454	431	438	489	426	460	428	419	402	408	442	438	432	468	429	438	439	442	444	436	422	442	414	418	435	440	475	423	437	463	451	468	409	431	446	414	408	430	434	478	435	400	414	425	431	399	474	444	426	456	451	414	437	436	423	437	422	437	461	460	442	417	443	429	441	438	449	431	415	403	444	445	487	461	428	416	464	458	458	432	410	420	447	431	462	411	436	460	418	393	446	444	396	431	462	414	442	390	433	437	429	436	458	469	433	430	438	465	434	390	427	439	419	430	463	421	462	425	466	441	415	407	415	469	421	445	443	456	460	406	437	450	444	453	418	475	418	447	443	428	470	428	446	435	429	444	428	427	411	396	448	460	424	428	422	451	428	399	398	433	443	425	390	461	429	474	446	443	422	448	423	481	408	441	460	407	451	441	457	418	452	439	444	448	419	425	462	433	434	422	446	426	442	423	438	430	405	440	425	421	439	496	466	449	478	430	452	416	429	431	432	422	468	470	442	446	445	427	452	418	470	423	441	464	447	457	465	446	447	426	445	420	460	421	404	454	454	461	452	446	482	395	409	453	436	426	392	406	437	431	452	457	486	479	432	463	438	443	430	471	433	432	422	434	455	459	437	435	443	408	440	429	449	434	441	457	402	427	416	463	411	456	466	446	433	395	403	422	398	418	427	469	461	453	445	451	444	413	463	447	450	450	433	432	451	482	429	486	429	420	456	489	409	420	434	436	422	469	454	440	468	476	450	449	435	430	501	429	432	441	418	424	436	459	458	452	437	427	459	437	430	449	451	423	398	438	435	415	421	429	451	434	502	454	462	454	461	457	418	419	438	445	429	460	436	441	425	432	459	425	441	476	456	450	449	429	421	430	432	428	409	460	432	430	445	424	443	424	436	430	447	463	445	418	449	440	433	440	398	437	444	447	453	483	437	424	401	467	432	433
66903	66293	52760	19795	8965	857	443	403	336	344	337	299	286	248	245	241	230	227	231	243	225	232	242	342	539	680	541	690	1423	6522	6720	7373	4347	4528	8299	13171	14795	10675	13608	9355	7145	4685	2230	2317	2062	1146	753	1095	1320	1250	1025	942	1330	897	694	1226	1166	1263	1136	422	389	500	574	454	470	544	406	316	345	392	312	269	288	246	209	223	215	224	213	250	226	208	205	240	172	209	225	210	224	247	214	256	292	287	281	193	226	239	228	224	190	203	194	204	234	212	208	239	214	226	197	195	221	213	215	217	223	186	210	202	228	194	195	208	226	210	198	204	206	185	212	229	196	211	191	206	212	203	199	221	222	226	192	238	213	219	209	206	175	199	213	244	199	192	232	215	201	226	200	222	194	224	189	202	220	201	198	185	221	215	187	175	194	194	195	172	231	208	198	202	249	218	226	184	203	181	213	227	208	193	206	202	211	221	218	185	193	198	212	189	169	215	226	218	210	204	196	202	194	228	196	224	193	227	216	211	223	214	220	179	198	198	213	182	223	226	188	239	204	209	194	188	220	205	203	196	191	245	205	215	223	198	207	198	206	242	201	209	214	209	205	242	199	201	223	219	219	210	214	217	213	232	212	234	227	207	227	201	219	213	218	230	209	219	214	198	208	194	214	220	224	213	203	208	204	205	202	198	203	194	210	204	193	226	236	215	219	214	214	215	227	223	210	229	198	232	242	202	181	216	228	211	200	193	205	205	204	196	216	223	219	245	241	203	198	211	211	231	188	204	220	179	207	187	210	209	196	210	191	219	190	205	188	184	207	209	198	195	205	203	173	232	203	210	201	205	208	229	189	212	195	207	218	216	221	218	200	190	195	202	206	202	191	200	198	216	222	216	216	201	211	213	190	203	239	215	188	189	204	187	232	211	227	191	233	225	205	185	205	222	196	214	215	203	215	202	181	201	224	214	203	182	208	213	260	199	216	217	216	197	238	218	215	203	205	174	212	213	194	218	208	184	219	203	207	209	205	227	219	211	206	209	226	201	225	195	195	221	213	223	197	201	220	201	211	193	225	199	193	196	208	224	217	209	217	192	220	230	213	226	186	204	205	166	184	212	206	255	208	217	215	205	230	212	216	217	199	233	191	200	212	224	206	192	231	208	205	238	192	206	194	189	188	210	198	243	214	227	198	221	237	204	193	217	214	222	212	179	219	215	195	194	209	198	223	209	188	208	221	216	209	187	194	212	213	209	190	210	189	227	215	202	198	230	223	221	203	217	200	206	197	226	229	243	212	174	171	199	213	209	214	231	196	202	209	214	214	214	224	219	211	213	220	199	210	207	204	204	226	213	220	211	214	227	180	182	219	222	213	215	194	203	188	199	200	230	223	233	227	204	192	191	205	209	183	214	192	211	213	200	187	236	208	211	207	213	247	191	184	203	197	208	226	223	213	219	224	203	209	206	202	183	212	193	183	199	213	198	195	209	203	184	191	191	202	176	191	212	211	202	238	194	229	196	188	234	207	179	216	177	198	202	171	204	183	197	200	221	201	232	202	193	200	214	211	195	204	210	188	192	204	212	212	224	215	187	211	220	207	206	231	215	236	205	211	186	226	183	206	191	192	223	193	213	188	204	208	195	216	222	232	220	227	199	199	201	177	227	182	193	206	209	234	232	195	223	203	189	207	216	180	226	199	215	219	196	178	203	195	243	220	211	207	184	205	239	218	187	217	186	193	189	211	213	208	221	214	214	233	217	198	192	200	213	213	211	209	222	218	193	214	215	212	220	188	180	200	192	200	199	215	204	196	198	204	211	215	195	192	204	223	224	222	212	196	204	224	228	203	228	204	202	222	200	194	210	243	233	226	191	208	206	205	211	197	220	223	225	220	210	218	243	183	209	205	187	209	187	217	215	200	210	189	198	200	209	203	230	193	218	232	218	213	213	201	219	219	214	213	213	206	234	207	203	211	197	204	216	206	210	178	219	219	219	192	201	216	233	210	187	213	218	227	209	218	239	237	198	204	208	206	227	241	183	244	211	216	209	231	219	179	210	190	228	210	220	207	228	225	219	208	189	222	227	193	208	226	211	205	224	204	241	234	218	218	209	207	204	164	208	206	239	220	188	235	201	190	199	206	183	215	194	200	193	201	195	201	201	221	221	216	199	201	186	200	190	218	198	199	205	211	191	223	224	220	216	215	196	213	203	201	196	208	181	169	192	182	231	195	218	207	209	206	195	211	214	204	227	212	228	231	187	227	201	221	233	212	199	201	200	224	235	204	212	204	206	193	180	229	215	243	209	204	192	224	187	200	213	208	218	198	189	202	210	195	215	197	206	198	251	226	210	212	207	214	190	186	207	195	200	235	213	197	203	187	210	228	197	209	217	211	190	225	214	225	181	209	221	220	198	206	218	198	212	211	236	220	201	242	214	181	218	223	208	187	219	204	200	224	210	222	207	211	196	204	223	192	228	185	217	222	219	206	207	212	186	202	183	183	205	216	200	224	212	185	208	195	219	192	213	208	199	216	222	220	202	216	193	213	197	214	210	209	201	205	214	211	179	208	206	215	177	232	202	190	216	194	222	194	223	171	219	195	193	188	195	237	199	204	230	199	220	205	224	195	201	211	189	196	205	199	207	168	200	230	204	223	215	207	189	225	214	210	223	226	194	235	185	212	225	230	199	196	206	189	202	213	170	223	192	200	213	197	211	201	231	209	219	196	226	200	208	216	219	214	235	204	228	218	193	206	247	206	192	208	209	211	230	204	216	219	211	215	199	185	212	220	193	169	221	196	214	184	193	241	217	236	221	247	209	222	210	218	215	204	234	212	176	222	220	224	206	206	206	180	224	213	210	213	227	216	214	177	230	206	210	200	219	220	230	190	215	214	220	184	216	220	208	197	206	234	212	225	226	208	197	200	185	208	209	194	213	221	195	224	190	220	229	200	204	216	216	196	233	180	215	205	200	206	240	202	210	182	180	224	212	194	193	215	230	201	202	187	216	193	189	234	199	204	221	202	218	213	223	223	188	208	196	189	204	215	218	194	206	212	206	206	237	222	206	179	185	196	202	212	222	196	197	201	218	206	209	237	219	178	205	220	184	204	199	189	216	218	192	205	210	214	194	228	207	218	205	205	194	201	215	188	219	226	203	193	204	243	220	209	191	197	234	224	222	204	202	220	229	220	215	219	183	212	206	237	246	201	214	170	183	206	215	206	194	211	198	184	189	237	198	234	219	225	186	241	217	194	220	221	240	223	216	183	216	226	202	209	201	210	174	208	208	206	207	193	238	203	235	203	194	240	204	207	224	192	221	232	220	208	210	210	201	217	207	217	208	196	223	214	211	208	217	225	203	182	228	202	197	216	184	217	229	215	235	190	211	192	211	203	203	234	230	207	224	196	197	208	203	197	193	208	206	200	185	233	206	204	205	199	214	196	210	222	213	209	204	191	193	212	228	223	224	199	206	214	167	212	220	181	221	208	211	221	213	197	212	196	205	199	227
44094	49319	31909	2831	2507	2088	1785	1530	1393	1248	1067	1034	974	996	932	829	784	784	788	750	680	783	919	1440	2973	3580	3017	3958	8845	27396	26501	27993	19272	22213	31714	39145	38497	34385	37735	31337	28161	20960	12664	14384	13394	7385	4833	7380	8543	8446	6270	6399	9723	5799	4565	8528	7243	8277	7210	2141	2079	3328	3331	2579	2443	3321	2296	1580	1367	2047	1551	819	1108	967	570	603	610	695	714	660	715	676	603	608	588	587	621	544	655	793	695	903	1018	1199	987	716	569	607	566	538	528	553	573	544	582	538	574	588	526	536	600	553	567	556	533	575	570	523	550	583	542	576	560	522	547	533	596	528	528	544	539	549	559	537	553	571	512	560	571	561	573	605	591	555	593	594	599	549	577	629	580	568	557	546	578	585	567	535	581	556	561	538	553	542	557	567	535	516	504	549	568	585	553	571	589	531	561	548	590	532	587	545	559	545	543	568	564	567	599	525	559	575	539	583	564	550	565	568	535	558	566	591	608	598	547	588	507	553	580	582	577	548	559	568	544	544	604	556	545	569	550	572	495	529	565	572	574	580	541	546	536	572	535	571	589	553	556	560	576	547	568	517	532	572	549	587	539	561	564	534	574	591	521	547	548	553	585	555	555	569	554	562	587	541	535	515	540	541	543	620	556	542	549	530	594	556	545	573	512	506	565	552	566	513	544	549	526	555	533	568	594	543	577	543	586	545	590	544	517	577	564	598	541	572	586	598	595	563	550	546	534	539	540	567	520	520	607	586	562	560	585	516	558	582	556	551	581	543	550	553	542	548	553	576	566	576	559	563	560	530	555	539	605	549	556	527	527	545	581	570	571	586	570	516	571	531	527	552	585	546	541	560	589	499	542	582	544	515	509	564	563	588	558	609	544	551	531	583	535	547	571	539	549	587	531	550	556	549	555	534	553	556	576	541	531	564	563	535	549	587	539	576	563	542	576	533	557	549	566	571	558	561	540	577	593	575	529	576	554	554	588	572	582	539	556	557	547	546	516	572	566	634	540	534	575	575	535	558	543	551	583	557	610	570	537	579	555	569	580	560	560	592	570	574	566	545	571	553	536	575	532	499	542	560	594	542	580	561	559	554	585	569	545	546	533	551	552	513	545	550	573	528	564	587	561	574	503	586	551	565	524	574	558	574	538	597	565	529	528	587	561	562	568	540	506	535	523	543	578	553	562	562	619	563	582	588	619	535	578	573	571	579	566	541	555	529	554	573	558	582	577	562	549	555	562	553	567	499	544	529	571	577	598	588	528	575	536	590	563	554	574	583	571	551	559	524	555	601	545	576	541	563	557	528	560	536	550	550	589	548	541	545	538	631	528	565	560	598	570	531	529	583	551	581	584	571	612	582	531	606	551	533	590	559	582	549	567	555	544	601	503	577	570	545	576	564	540	571	565	563	540	547	547	495	550	539	581	589	549	603	518	519	545	567	540	552	537	564	554	570	544	547	550	566	550	560	533	587	567	577	550	572	487	563	601	543	565	541	578	576	547	532	554	600	587	578	589	554	551	564	583	573	576	551	591	572	542	594	541	573	585	539	564	610	527	533	568	554	571	517	563	549	566	605	574	567	550	558	592	584	530	543	552	548	541	573	550	559	604	526	604	553	550	506	540	548	582	542	587	548	536	554	545	567	545	555	560	575	542	555	510	569	548	542	553	557	573	511	528	556	567	599	532	564	548	548	527	522	564	591	563	535	582	563	575	532	573	582	547	495	571	515	584	557	565	542	542	613	560	525	533	572	608	589	580	575	561	552	561	571	535	534	511	566	577	555	590	531	569	537	563	541	588	561	596	581	535	554	592	517	529	597	599	540	548	555	557	574	580	539	535	557	540	567	548	528	572	553	585	568	563	510	559	521	536	527	535	541	546	543	573	573	553	546	592	524	541	568	544	569	551	544	559	551	606	559	561	574	519	539	549	597	528	543	550	542	514	564	527	588	537	521	558	519	608	589	538	532	599	530	554	567	591	547	592	545	566	563	536	590	559	562	598	552	551	551	568	534	550	537	545	553	556	564	544	535	573	548	568	582	563	532	558	584	550	550	523	591	564	544	565	531	552	590	588	545	571	545	581	539	560	594	501	599	537	557	544	569	527	587	573	574	543	572	541	574	569	546	575	594	560	560	579	521	571	557	576	606	600	557	537	576	572	554	607	536	566	534	570	571	566	552	534	583	543	587	574	548	551	552	552	594	562	550	594	568	549	574	571	544	578	557	585	572	522	573	575	566	592	550	538	561	601	574	599	551	547	513	557	564	541	539	585	540	577	565	524	587	545	573	540	566	584	534	563	555	563	544	521	548	536	541	560	594	579	555	561	564	586	562	554	571	531	517	574	532	573	554	583	579	586	558	543	567	567	525	557	532	576	562	532	553	525	559	598	571	530	548	559	557	535	527	549	540	585	524	570	573	527	556	522	562	593	559	495	554	593	578	559	556	569	570	606	571	575	521	515	542	563	565	580	583	544	540	531	574	586	582	571	549	551	549	584	593	562	532	594	518	518	560	548	586	558	569	516	532	558	529	519	593	574	526	530	551	515	537	557	533	596	557	565	527	567	481	574	559	529	583	505	598	574	577	555	554	536	555	581	544	594	533	565	547	556	502	572	565	551	532	529	585	566	539	556	536	548	548	537	566	524	590	560	550	596	523	557	568	567	562	592	584	534	585	565	566	550	574	567	599	590	539	591	543	556	555	571	592	593	548	534	573	574	562	586	538	551	567	555	560	566	546	588	554	513	563	596	584	553	534	522	594	536	571	610	571	578	591	573	542	536	534	602	561	543	548	582	563	618	538	564	515	578	557	591	550	544	563	544	569	573	560	572	592	590	584	516	569	557	569	556	529	552	566	597	553	555	543	553	554	553	601	567	581	547	555	569	527	557	538	552	569	551	537	625	544	562	549	522	575	546	596	529	547	561	535	553	548	574	579	560	553	513	582	538	531	550	543	580	591	554	568	551	598	544	552	575	582	555	527	580	549	586	538	489	532	571	502	577	581	539	559	540	544	588	551	591	595	608	593	555	543	555	537	567	539	553	547	518	591	548	602	583	568	535	527	572	587	534	566	559	559	557	536	554	568	560	553	617	568	561	536	545	508	632	555	543	597	541	543	568	586	535	583	576	540	547	572	544	615	560	594	599	523	551	546	533	592	587	559	584	565	573	560	582	550	569	590	587	560	563	566	579	507	550	537	555	522	543	544	592	541	535	518	537	582	562	570	565	558	554	511	559	547	541	520	567	549	547	551	616	570	564	561	515	549	602	586	590	546	565	549	581	543	605	507	589	584	552	606	528	556	551	544	573	534	549	569	595	535	556	557	536	558	528	619	539	571	558	546	598	508	559	545	554	529	530	554	576	579	575	564	553	561	570	531	559	534	581	551	501	548	568	553	486	554	575	545	538	512	552	542	552	594	580	581	587	515	553	539	560	528	538	568	554	549	581	540	592	526	543	559	578	556	525	583	532	532	577	552	581	539	559	560	545	553	554	588
13489	8721	8955	413	213	174	157	164	141	140	154	138	151	167	155	132	145	162	125	168	148	179	143	171	153	175	175	183	174	391	381	393	275	288	413	613	675	547	608	456	410	315	262	227	211	177	191	165	206	218	199	168	204	216	216	209	192	196	179	179	165	178	178	173	180	169	151	166	185	183	135	167	156	177	162	156	181	151	152	136	155	146	164	139	159	148	182	153	147	161	158	173	160	172	180	156	152	139	162	139	150	147	159	169	181	161	145	152	164	159	148	133	159	169	130	158	158	174	154	175	141	154	162	136	160	152	153	150	155	181	160	152	146	136	175	159	179	163	162	123	127	159	172	154	145	169	146	112	157	169	130	180	158	158	159	159	146	138	158	137	151	159	129	146	162	161	144	163	168	145	155	144	159	180	154	184	149	151	133	136	153	154	150	173	141	165	159	140	145	162	162	152	130	136	143	137	167	151	135	164	133	140	159	171	141	164	177	142	150	147	160	137	147	146	151	134	155	139	157	150	147	142	152	151	138	150	143	170	140	152	170	169	138	146	158	128	158	155	181	143	147	141	146	151	129	152	147	164	159	131	164	153	164	161	138	159	164	157	162	141	156	156	158	140	132	166	157	156	157	145	146	173	142	129	164	175	147	172	167	148	147	147	155	160	152	166	169	146	172	148	169	158	162	175	179	165	146	157	159	168	157	151	167	161	178	170	150	142	183	164	157	177	130	139	159	171	161	174	154	145	138	149	139	156	179	153	162	172	148	154	151	150	160	153	159	143	180	186	148	141	141	167	155	162	167	149	155	140	136	146	144	160	143	149	148	158	176	156	160	155	140	142	168	146	163	142	158	151	138	153	197	132	151	151	166	151	158	153	151	155	139	163	152	163	137	154	137	163	166	127	138	153	139	142	167	176	147	153	159	165	145	161	149	137	144	162	161	162	148	161	151	149	171	163	163	139	178	149	158	146	135	165	163	156	136	158	146	163	144	162	150	145	156	162	158	166	186	140	140	140	150	133	150	147	167	153	164	143	148	171	177	176	172	148	174	150	141	149	158	165	163	160	145	150	166	144	147	154	136	146	152	153	142	158	132	167	157	150	172	161	156	143	172	143	142	151	185	172	143	128	159	127	134	159	145	166	158	148	139	179	143	163	157	139	169	180	162	144	146	142	157	143	178	148	137	155	141	176	174	161	150	162	163	180	150	143	137	171	129	163	169	176	154	170	161	149	162	130	157	147	136	151	173	153	147	173	147	137	143	147	135	149	145	152	160	149	131	141	138	176	141	158	153	155	160	168	153	165	139	137	130	168	142	142	139	167	151	142	146	175	140	152	161	165	161	152	145	136	140	185	170	148	146	172	173	167	136	172	171	137	154	167	172	149	150	162	150	135	161	158	141	163	158	170	152	149	159	153	140	158	141	157	184	152	148	170	155	170	166	151	167	150	152	166	157	156	141	155	163	158	146	156	146	159	167	164	161	157	150	161	156	157	160	157	155	155	139	165	146	153	174	165	128	147	152	158	134	156	157	149	161	141	168	144	172	169	128	150	158	141	153	155	179	136	160	170	180	152	152	145	157	157	149	142	162	155	145	170	154	159	161	141	136	168	160	148	161	151	151	155	165	164	160	167	152	151	142	146	134	166	147	147	153	135	171	174	158	145	132	144	173	140	160	163	156	154	147	163	164	139	144	138	174	172	190	136	151	173	134	138	147	164	163	159	154	155	163	167	152	171	149	155	153	161	145	156	147	175	146	132	169	135	141	167	151	136	177	157	170	158	169	147	140	167	154	149	138	161	150	147	167	167	148	157	141	175	131	152	136	131	135	152	156	172	157	130	163	149	158	182	131	155	146	162	156	126	148	176	167	164	147	151	158	171	150	172	148	171	178	158	161	148	155	138	150	153	171	139	149	185	148	146	157	140	155	144	133	145	161	160	161	171	150	138	161	153	143	132	163	169	128	152	115	181	146	160	178	164	158	171	171	142	148	169	140	161	158	141	164	177	173	160	175	157	138	149	147	155	160	153	142	142	131	180	158	148	163	158	182	168	147	144	153	147	134	138	171	123	139	144	137	161	164	183	143	144	135	142	152	160	133	146	180	147	169	141	156	149	150	177	172	154	151	153	156	154	167	156	137	144	149	152	161	172	153	171	163	159	146	143	166	139	124	181	152	162	159	139	152	146	133	166	161	156	149	140	152	157	146	141	152	171	167	143	149	162	178	153	160	149	142	178	118	155	149	143	151	143	157	173	146	165	157	157	143	158	170	154	165	171	166	149	179	162	160	135	159	159	143	162	152	156	190	157	169	163	154	170	157	149	144	151	164	155	155	141	146	134	148	149	176	170	170	160	150	172	151	151	169	147	151	165	144	148	154	175	166	178	160	128	142	156	149	158	156	154	142	155	168	160	135	165	172	139	160	160	180	148	167	172	173	160	175	158	146	178	153	126	175	177	152	151	154	154	162	148	144	144	167	160	186	150	155	146	171	149	170	175	128	181	174	157	151	180	161	166	166	144	163	156	151	163	155	160	158	141	176	151	134	144	150	154	148	160	158	172	143	134	161	145	150	143	156	151	162	162	133	166	135	174	160	150	157	165	152	154	138	181	131	133	160	151	143	155	169	170	181	151	155	152	169	133	147	161	146	140	153	164	137	180	174	178	155	153	176	141	167	157	177	153	154	168	152	158	143	166	147	163	155	218	173	152	137	157	134	142	151	157	154	154	157	143	168	162	158	155	176	143	170	173	142	138	153	128	152	160	140	150	146	155	127	146	153	161	135	144	160	151	156	138	136	140	152	137	148	176	168	164	180	152	149	161	133	142	157	175	139	162	159	136	133	142	157	161	180	139	160	143	155	148	170	144	159	156	150	164	153	134	146	168	150	168	134	152	156	154	185	149	158	146	170	159	146	138	169	164	185	143	133	158	147	162	150	168	176	148	173	165	175	151	143	158	151	163	145	170	132	141	151	161	152	181	155	168	184	153	147	154	170	130	184	161	160	148	161	143	140	169	176	138	162	156	128	159	132	150	152	167	173	165	141	147	165	175	162	156	150	153	169	143	161	169	129	138	143	163	142	156	179	174	151	151	160	156	150	167	156	176	161	144	146	152	154	167	140	142	161	155	174	177	185	147	161	143	156	174	159	163	151	161	155	157	181	143	164	148	141	157	145	149	155	164	156	159	149	150	130	183	146	149	139	152	147	137	162	158	150	132	149	160	165	142	144	155	158	170	157	150	137	159	149	174	165	165	168	144	156	121	162	137	152	159	167	159	131	148	151	167	166	151	144	162	137	166	153	161	143	168	152	144	152	162	144	162	145	129	139	174	162	164	172	168	150	160	167	150	161	120	145	155	154	153	157	129	135	156	148	163	153	183	154	151	148	140	155	152	164	171	137	151	158	163	137	148	139	159	142	175	156	147	171	140	171	159	150	158	160	178	153	159	132	150	179	157	176	173	148	180	163	154	182	163	162	161	167	141
12165	11643	11116	493	510	500	502	492	475	441	449	445	455	466	480	451	451	415	432	444	463	448	488	523	610	586	565	624	917	2460	2459	2242	1364	1385	2500	3983	4666	3410	4413	2794	2619	1800	1124	1145	1098	773	634	740	785	889	734	738	1037	1009	964	945	730	837	780	557	567	562	544	537	532	586	530	514	486	485	490	494	457	478	440	446	414	460	453	457	466	419	446	449	438	426	404	416	453	455	441	470	499	472	489	455	408	427	431	435	447	445	455	430	445	441	448	482	421	449	434	494	466	428	422	419	460	432	428	457	434	396	484	426	424	403	439	420	429	468	439	428	446	433	415	427	425	435	440	473	443	444	416	452	466	466	436	477	441	469	447	445	408	428	400	447	427	437	435	448	446	433	433	464	455	439	445	398	417	430	401	439	443	471	473	447	390	423	415	430	462	424	447	463	451	384	418	454	433	405	434	394	418	434	492	437	426	438	413	413	478	403	468	428	416	437	442	431	458	407	448	438	451	432	423	399	435	397	455	416	405	445	457	431	397	426	402	427	419	437	464	422	417	408	456	435	424	438	432	433	413	447	428	408	433	437	462	428	457	421	409	426	414	454	395	392	417	424	408	405	471	476	456	401	463	485	440	427	394	411	421	452	452	421	449	444	427	463	378	406	454	443	445	443	443	445	419	413	425	402	426	435	434	413	449	434	400	454	454	418	460	414	426	429	480	446	418	466	454	423	401	432	388	451	416	403	419	436	429	414	469	481	468	458	423	441	431	457	412	386	423	431	434	445	423	430	418	454	431	403	422	451	465	428	470	435	438	459	424	407	440	472	422	414	435	410	387	429	435	447	439	414	436	424	414	430	443	423	433	405	460	423	427	432	419	398	443	450	400	436	421	430	394	419	407	428	435	440	414	450	404	429	477	460	406	436	434	443	492	472	466	434	400	444	436	449	411	440	400	429	425	411	424	432	396	449	450	477	432	430	432	432	432	413	425	444	444	442	447	400	405	414	409	408	445	399	425	417	442	458	466	446	448	412	431	414	416	438	446	441	464	448	436	425	424	402	438	449	417	440	407	441	430	422	427	432	427	414	420	452	427	414	420	468	411	458	487	417	398	421	416	428	431	454	448	422	426	395	461	420	454	400	423	439	422	402	432	421	425	457	419	435	441	431	401	393	391	406	444	436	461	428	428	429	472	438	415	455	424	443	384	439	435	430	446	487	466	446	419	407	401	427	434	399	452	443	464	441	486	413	415	449	430	437	418	463	400	443	404	381	412	438	448	474	430	422	468	409	424	467	457	490	426	443	415	402	434	430	445	409	424	405	426	460	464	443	423	417	445	436	389	412	410	466	422	434	419	409	422	439	408	425	466	451	446	426	420	435	405	392	431	411	424	436	464	435	469	456	434	418	427	462	435	405	425	454	400	433	452	424	432	444	430	433	468	397	435	412	410	424	460	415	446	445	450	445	472	434	427	470	429	416	410	410	423	423	458	426	451	449	448	430	407	474	424	426	473	424	422	445	460	414	441	452	429	434	447	411	446	430	462	410	433	447	438	442	430	452	450	432	449	446	468	424	432	438	437	442	425	431	441	412	428	478	408	425	402	400	458	429	427	444	388	458	454	413	447	433	399	430	448	441	424	437	404	435	447	474	456	446	423	450	422	445	454	415	452	439	453	429	415	424	439	423	430	414	429	443	459	424	451	454	415	405	434	422	416	482	446	423	431	420	447	436	450	436	429	460	481	409	505	430	441	428	442	441	440	429	462	424	426	447	469	427	426	427	455	462	424	446	386	438	403	427	400	420	421	441	446	410	420	447	426	405	433	438	428	379	458	449	399	404	421	404	432	437	444	425	447	428	460	428	440	414	444	420	433	393	453	452	411	445	451	451	453	422	410	449	458	453	438	466	463	417	413	407	411	429	438	447	420	440	478	406	445	402	415	427	429	443	425	426	440	449	467	447	439	443	445	416	436	456	455	449	447	468	414	403	423	443	454	461	414	453	432	421	415	408	406	458	428	440	433	419	462	447	431	415	424	432	435	445	451	458	429	418	405	426	438	442	413	452	411	427	425	413	397	413	435	433	432	383	419	407	427	448	439	459	443	436	428	444	448	451	450	392	438	433	463	454	394	434	447	433	419	366	405	453	427	433	436	467	423	430	428	433	439	471	398	465	401	429	392	444	433	427	437	425	411	446	420	449	452	423	420	442	436	401	431	411	429	418	447	439	388	423	469	412	432	419	450	446	449	407	443	439	432	442	449	401	454	383	415	464	447	421	461	438	453	449	429	472	463	442	447	453	401	442	441	434	402	444	414	420	439	447	411	402	435	429	446	447	455	422	407	448	464	426	399	456	443	446	474	472	456	413	435	426	453	418	447	449	439	428	446	421	464	446	382	455	403	426	449	409	438	416	449	417	419	435	400	404	415	441	418	427	413	432	386	429	408	438	421	456	432	446	423	406	404	451	430	402	431	439	430	418	406	436	427	460	442	440	447	435	446	416	422	407	459	464	439	447	423	441	414	399	420	435	408	480	446	410	450	468	440	441	443	461	450	472	382	453	410	392	467	434	466	442	435	438	409	408	459	447	431	431	460	422	438	419	422	441	416	424	466	414	447	416	471	481	405	446	475	389	439	411	414	419	426	442	432	425	459	479	477	415	431	437	425	437	395	429	475	447	415	443	426	414	440	444	402	407	431	397	418	458	435	421	469	421	422	439	414	455	417	430	453	389	444	435	451	408	448	460	411	392	459	414	466	411	423	452	457	439	470	455	409	405	409	415	438	420	460	430	449	420	429	455	420	465	437	427	457	430	445	401	451	432	423	466	430	437	438	460	472	440	423	397	413	445	427	391	395	445	416	442	436	453	415	452	412	442	476	449	425	446	458	424	429	395	467	392	417	445	400	435	444	402	437	422	433	422	435	456	442	421	470	440	460	426	453	466	409	423	417	404	427	418	445	419	409	421	417	452	440	431	436	422	427	415	389	433	431	401	450	432	438	428	447	443	439	385	414	452	441	455	421	426	433	432	421	417	448	406	451	421	460	447	417	464	414	450	399	424	439	414	418	446	410	421	405	423	451	453	423	424	477	456	433	468	415	450	431	428	464	409	416	465	399	419	461	469	438	445	483	395	422	421	433	406	404	446	458	469	456	457	429	461	417	421	426	444	449	403	434	401	397	458	460	400	393	408	437	444	435	419	435	402	446	433	417	407	449	431	421	451	459	446	423	398	410	445	452	435	424	416	400	434	424	446	392	439	448	440	441	422	423	443	449	412	413	428	433	419	441	441	480	456	428	410	434	412	428	448	445	414	412	446	423	444	429	469	422	396	458	426	444	404	432	399	454	437	398	450	395	410	443	460	424	431	418	432	420	410	410	472	423	448	451	454	429	452	429	430	424	426	418	425	455	435	413	444	447	445	441	430	424	448	456	432	441	399	466	418	448	415	429	432	448	459	466	446	444	420	438	429	432	418	434	444	445	483	418	431	398	405
59196	51589	47381	10314	900	341	267	250	224	205	180	188	194	162	184	201	151	162	163	169	178	150	203	211	353	352	315	365	1013	3029	2924	2287	1499	1226	2880	5423	8074	5342	5906	4077	4005	2559	1202	1295	1308	647	518	609	828	836	635	501	821	701	675	631	501	594	552	315	250	359	378	284	285	233	207	243	279	198	190	189	194	180	146	137	173	146	167	158	159	168	138	170	159	145	146	173	165	157	162	199	204	207	202	187	196	153	157	170	174	133	164	160	161	147	127	159	150	145	157	148	163	136	170	138	158	155	133	133	147	159	161	152	150	150	138	176	170	161	149	142	164	185	144	182	147	137	167	135	184	145	175	164	174	147	170	168	161	158	168	133	176	158	176	190	152	157	152	157	157	161	138	155	165	178	155	168	148	134	177	169	152	153	148	165	165	143	156	148	142	169	153	175	150	136	176	148	166	176	161	153	146	155	154	164	162	143	158	158	118	148	148	152	184	163	146	139	130	181	142	149	156	169	153	157	179	161	138	164	140	160	169	163	172	126	149	131	167	181	145	167	167	158	152	150	154	151	176	161	174	133	161	164	155	168	155	157	165	156	149	174	160	176	155	169	161	152	146	152	135	162	178	152	168	159	133	154	149	143	168	171	165	137	151	161	152	166	147	153	141	155	162	159	168	161	152	155	161	138	154	171	174	153	173	126	158	141	151	174	164	135	163	143	185	165	148	132	150	162	139	163	170	145	161	156	167	160	192	152	160	146	164	163	162	149	170	144	145	178	153	139	150	142	151	150	170	138	147	144	153	170	158	133	173	145	181	140	137	162	168	132	163	165	145	155	139	174	147	170	169	158	162	127	178	133	165	165	160	150	153	148	170	167	158	172	176	159	157	183	153	173	159	147	155	179	156	171	156	156	166	159	161	152	144	150	156	157	160	176	151	161	153	149	160	134	151	152	156	177	151	156	134	139	142	154	170	155	160	162	163	141	171	184	154	168	144	155	165	155	162	159	151	154	153	131	145	150	136	158	178	164	157	168	160	165	159	146	154	133	158	147	166	120	168	145	147	135	141	143	147	151	166	158	145	154	159	136	162	181	162	164	153	144	156	136	160	155	137	138	175	180	162	142	146	142	144	135	167	146	150	145	160	142	139	152	156	162	163	167	182	188	166	155	167	153	163	149	139	166	144	146	150	150	168	146	149	175	157	158	129	150	158	175	159	147	159	172	155	139	166	174	159	149	143	161	150	144	165	161	152	178	167	160	143	156	154	176	123	149	157	144	153	158	161	158	148	161	162	157	147	128	130	151	158	179	172	177	142	156	154	181	173	154	143	148	162	146	154	135	180	168	172	154	154	153	190	155	127	158	149	169	172	150	177	159	157	185	169	138	165	153	154	167	171	173	147	162	158	173	179	172	148	153	161	155	164	173	166	127	170	130	143	178	148	158	183	166	164	158	130	147	166	156	151	153	172	144	157	185	174	147	166	140	142	156	171	148	148	160	149	168	165	140	155	147	130	153	177	145	135	128	156	163	174	175	137	160	159	155	175	155	153	181	152	167	158	173	156	156	179	145	162	146	161	158	148	173	175	167	169	148	152	163	150	154	147	146	159	164	133	141	169	156	167	167	146	159	162	145	144	174	162	162	141	160	160	161	168	135	150	168	142	179	136	163	148	169	152	133	164	157	153	170	172	142	156	145	158	163	167	159	172	167	174	163	152	182	151	154	165	161	160	176	161	155	169	169	171	166	175	149	173	153	127	146	132	159	181	167	159	155	158	158	151	139	167	178	163	136	162	163	139	163	136	151	145	136	154	155	169	165	180	146	142	161	159	166	164	172	172	157	155	130	152	137	147	142	161	139	140	161	159	145	156	152	173	153	137	174	161	159	158	150	153	154	155	166	147	159	153	173	165	158	148	137	146	156	160	156	155	151	153	162	154	119	148	153	162	158	148	157	154	201	148	169	140	161	154	151	151	148	146	142	150	131	170	147	162	153	170	167	158	162	154	156	160	146	160	182	155	162	145	158	161	151	176	141	158	165	135	159	156	137	144	128	171	145	138	160	164	159	152	161	143	164	160	132	167	156	154	156	157	172	130	151	167	156	145	152	172	163	177	155	151	150	138	137	157	148	157	158	156	157	171	139	161	154	160	149	155	161	146	174	169	159	151	180	158	188	144	143	130	154	148	165	194	176	151	168	171	148	157	150	181	160	162	167	175	163	131	175	171	135	148	166	156	171	147	159	172	137	151	146	171	145	150	159	158	150	173	162	140	151	160	190	147	174	150	144	137	160	158	147	167	160	135	150	160	148	148	165	154	153	142	144	173	165	162	167	190	143	146	154	137	160	149	156	177	146	169	177	168	162	167	175	181	152	155	156	165	165	167	155	149	137	158	123	142	138	145	173	164	137	152	153	160	152	155	181	173	156	143	166	171	160	142	157	144	188	155	136	135	145	157	142	176	139	142	161	159	173	161	179	156	146	156	147	170	174	143	147	149	176	139	144	169	145	170	139	150	170	149	165	155	178	168	161	162	160	153	162	165	132	165	134	179	132	150	160	174	156	152	170	140	136	150	152	148	150	157	152	151	164	168	175	165	177	129	150	147	147	155	168	141	154	182	154	176	184	152	151	146	194	157	145	168	153	160	169	168	160	150	153	164	138	155	149	151	145	161	145	153	139	162	172	179	170	141	184	156	146	132	176	159	173	140	164	138	149	186	171	163	126	166	182	172	151	163	149	146	168	172	158	176	144	173	149	173	141	164	143	157	156	205	162	148	171	169	142	150	163	168	183	187	177	174	158	153	153	146	162	155	137	160	160	173	162	131	186	174	160	162	175	163	135	164	170	144	171	141	186	158	181	141	164	163	168	187	176	159	157	145	167	182	145	153	156	183	134	142	186	142	151	141	148	155	157	156	148	146	150	179	132	147	155	167	165	151	147	175	155	141	163	157	158	180	153	173	136	201	158	146	138	150	151	170	144	165	140	164	165	167	158	160	163	152	138	155	167	157	155	161	189	169	172	160	165	174	162	147	160	185	163	147	150	156	157	174	132	154	176	160	161	181	171	141	149	164	150	156	160	160	154	169	146	140	146	136	152	164	185	146	176	146	184	138	162	139	143	151	144	147	154	168	148	173	165	158	149	149	143	183	153	163	144	149	147	131	167	160	178	155	166	165	170	163	162	153	144	161	166	132	162	130	143	140	147	159	146	158	130	174	159	150	143	144	175	145	133	178	141	168	146	168	137	163	155	161	156	189	173	159	167	159	166	165	153	166	165	159	152	156	140	155	170	139	146	142	169	157	151	159	150	143	145	170	184	146	145	153	172	148	158	130	151	134	172	159	171	152	156	159	166	171	159	162	151	143	174	143	159	141	156	170	163	153	143	169	146	138	171	132	148	173	151	133	149	150	143	152	165	155	178	149	147	152	153	150	166	144	175	171	149	154	146	159	162	165	182	167	152	136	170	174	143	158	161	141	161	154	147	170	175	173	174
37364	37859	26503	1593	1393	1202	1039	1029	885	795	698	684	650	678	592	543	553	561	575	557	547	545	587	901	1720	1845	1714	1940	6437	16552	16467	13144	8830	8351	17026	25895	30941	24279	26358	20479	20951	14269	8432	8888	8991	4499	3197	4136	5756	5416	3988	3281	5583	4526	4640	4137	2963	3996	3695	1661	1307	2036	2129	1420	1455	1165	988	1177	1556	1096	737	785	754	662	524	426	453	434	477	475	520	445	470	419	461	428	438	482	452	471	551	662	767	765	631	516	430	425	446	455	467	454	449	420	438	446	421	400	459	437	469	442	439	444	406	422	446	438	429	444	486	434	467	415	425	434	428	484	457	476	434	472	432	423	486	442	438	444	449	435	457	461	451	460	434	434	447	411	467	432	442	448	452	472	441	440	483	420	465	405	426	423	434	420	443	451	442	439	448	444	424	453	445	413	435	448	461	463	441	447	454	436	422	462	464	448	424	453	455	459	487	460	449	426	443	450	464	414	433	411	477	437	434	455	446	442	448	454	449	411	397	465	469	448	440	423	421	442	455	423	440	410	455	417	446	457	438	422	445	451	428	462	454	427	424	459	440	428	420	468	456	443	433	444	462	444	446	442	484	486	457	469	427	454	428	473	442	467	434	448	440	471	460	437	458	439	438	445	434	456	480	441	447	427	412	461	424	415	427	451	465	438	423	442	448	476	422	458	459	446	454	464	447	439	505	413	448	458	459	420	461	444	441	420	501	459	486	424	457	442	416	448	468	423	444	451	429	410	458	445	448	448	414	451	455	472	415	464	456	449	442	480	471	421	449	460	444	424	442	432	445	431	427	468	437	462	438	452	443	452	464	433	429	404	477	429	452	433	461	479	431	463	420	447	446	449	458	453	472	460	444	426	467	443	463	443	432	463	424	407	443	459	432	453	468	447	431	491	451	480	443	439	401	482	446	448	444	450	424	442	469	443	437	443	451	418	465	473	476	427	450	412	442	475	465	441	464	434	428	445	410	435	475	410	449	476	465	429	423	438	475	416	438	441	460	413	424	441	445	391	460	479	473	451	413	439	426	449	426	431	430	469	458	463	419	413	473	450	450	449	502	467	434	437	468	449	471	444	465	461	438	433	435	470	450	421	439	449	442	478	402	423	446	439	451	434	481	437	445	462	419	456	490	453	481	427	436	441	424	452	427	424	416	487	464	444	449	427	391	430	434	422	485	457	446	424	448	467	436	432	428	452	441	446	459	491	461	452	435	448	482	446	430	450	441	428	471	433	426	448	445	452	445	463	468	468	456	429	453	436	446	453	494	451	458	455	489	450	437	456	425	448	486	459	462	460	465	432	405	442	447	428	435	405	412	440	432	438	403	476	454	495	432	450	466	473	438	424	441	429	458	443	444	486	435	444	402	435	448	427	450	449	441	466	423	441	435	421	447	426	427	421	448	443	423	450	487	427	433	471	445	417	443	440	396	473	467	431	436	420	439	399	452	435	461	431	464	466	449	413	455	397	460	443	416	474	445	459	442	451	435	486	446	474	466	413	454	455	451	456	438	445	434	434	466	432	470	437	450	412	440	461	452	410	498	428	445	431	440	459	420	438	430	469	444	423	416	411	478	467	445	423	467	459	458	468	427	382	468	435	449	487	446	412	459	460	441	458	420	458	458	440	411	440	454	451	467	467	465	445	453	452	410	449	456	471	438	402	435	443	467	416	505	449	433	421	444	448	440	437	423	440	425	458	441	467	436	419	470	452	409	444	469	455	477	443	449	442	434	437	383	451	425	465	439	446	447	439	450	422	444	460	407	430	461	468	470	465	444	476	440	419	468	431	391	449	400	418	443	476	473	399	483	456	441	435	462	422	458	467	459	443	425	486	441	445	404	476	450	441	404	461	423	468	445	453	431	428	455	432	437	437	441	457	449	442	457	446	467	434	436	475	473	462	467	469	397	446	432	439	431	447	427	464	430	451	436	472	418	446	438	439	472	471	443	502	467	445	405	396	434	446	420	467	418	432	432	473	436	408	421	401	417	438	430	464	439	435	436	434	449	476	481	434	444	427	444	449	476	436	411	415	444	479	438	477	470	446	474	439	437	449	444	431	449	465	451	456	451	495	472	467	428	459	442	436	450	436	470	472	453	459	424	466	494	436	436	439	441	407	399	429	447	445	444	413	445	439	472	438	440	438	434	443	449	486	446	464	420	452	425	451	453	416	417	462	423	453	435	461	436	434	420	488	491	448	451	432	446	423	465	448	471	466	473	423	439	449	443	452	419	434	470	429	420	437	398	454	424	443	428	455	454	425	464	465	456	458	429	443	437	498	443	451	410	488	451	410	445	422	488	464	470	445	424	460	486	453	438	430	444	426	453	467	435	431	468	490	460	481	470	471	466	402	469	472	447	444	437	459	460	467	442	422	433	465	451	424	458	442	464	464	468	438	454	439	442	455	447	441	447	451	444	484	468	472	439	418	489	459	462	448	433	460	478	415	475	421	425	426	449	441	414	467	452	453	471	427	449	471	440	426	469	454	476	428	486	428	395	432	417	452	462	456	454	440	473	455	445	450	464	447	466	413	438	454	433	439	428	440	453	435	461	422	460	474	441	423	428	431	460	444	430	460	473	429	457	447	454	445	432	420	432	409	444	461	388	413	425	484	456	457	424	462	439	453	470	427	460	427	436	436	433	448	443	470	458	402	435	421	439	442	438	435	417	438	483	449	441	436	460	447	420	443	487	412	491	467	460	409	441	450	455	479	438	466	422	432	396	416	425	431	477	391	458	434	447	431	405	446	426	441	454	426	429	463	431	420	438	441	439	471	460	461	438	471	426	469	459	456	452	464	488	445	443	471	458	428	417	456	465	433	452	460	448	425	427	459	442	487	435	487	460	414	457	460	458	452	475	457	485	455	461	442	475	427	437	464	452	501	398	450	431	468	463	474	437	477	462	473	447	458	443	443	469	440	416	430	489	451	414	446	445	424	443	491	440	426	471	468	441	460	437	407	458	422	462	425	443	439	471	423	469	454	435	444	418	448	447	435	444	468	445	408	477	440	436	448	441	452	428	396	453	438	425	469	434	447	406	402	430	428	421	415	458	458	463	448	420	452	458	430	432	428	412	464	432	451	431	448	474	441	429	470	455	408	450	456	443	402	459	433	436	405	465	447	448	445	444	407	467	440	516	432	444	463	424	425	447	463	438	447	474	444	420	436	443	462	428	477	420	428	459	448	451	424	441	450	399	433	467	459	456	419	431	438	421	467	469	456	444	440	424	432	415	456	488	445	439	423	443	433	476	449	426	482	443	421	451	413	426	454	449	419	457	429	446	460	433	417	467	464	456	439	440	442	439	450	417	414	466	450	447	422	467	478	479	433	445	425	452	463	432	454	456	417	452	451	435	451	463	434	454	463	420	410	474	446	468	455	441	452	415	442	458	407	471	457	403	502	414	446	396	474	476	418	478	447	456	431	463	468	430	437	490	473	488	448	417	464	452	445	459	454	466	433	449	444	443	473	447	477	452	455	438	452
70434	64167	57352	17583	3424	625	488	378	356	316	309	270	248	274	260	247	252	245	240	232	225	243	245	311	521	551	656	834	2781	5683	4766	4375	2932	2329	4834	9478	12993	10443	10416	7387	7248	4414	2486	2465	2726	1459	909	1048	1435	1361	1191	1001	1361	1290	1163	730	858	1088	613	368	492	755	570	418	437	330	399	360	464	353	240	237	277	256	255	195	203	196	193	206	203	186	202	175	210	183	203	204	209	214	227	280	265	231	221	202	199	213	196	222	191	203	229	239	191	190	180	215	212	199	210	181	200	185	187	213	194	216	217	208	208	182	210	196	193	193	190	198	199	191	197	215	203	207	221	214	209	200	201	186	185	203	206	206	204	193	209	184	209	188	203	201	207	198	214	193	186	220	188	176	176	220	202	215	215	211	208	213	196	196	208	192	200	182	187	217	183	202	201	202	209	215	228	216	218	206	201	193	186	202	211	209	217	192	198	210	194	208	227	219	213	200	202	179	216	213	209	215	207	220	200	210	199	211	212	213	190	214	198	206	207	217	218	187	211	211	190	200	219	199	210	204	227	224	183	213	208	200	186	205	191	193	193	215	200	177	196	220	200	220	205	191	206	203	214	211	227	183	202	209	226	187	238	199	210	196	198	198	202	196	225	195	196	195	202	210	198	203	209	206	218	188	224	178	180	218	202	219	208	209	175	203	228	197	210	232	217	206	205	205	203	202	198	198	198	204	195	201	224	209	191	213	206	224	197	219	200	194	204	219	174	201	192	189	190	215	210	200	200	185	180	206	207	190	194	217	197	176	214	190	215	191	189	182	199	209	198	206	197	221	200	192	164	216	194	230	209	199	207	217	216	190	207	201	181	216	208	225	241	207	221	188	209	206	187	211	205	187	180	225	216	188	207	206	204	209	209	216	172	176	204	210	207	193	190	205	206	200	215	198	211	201	194	186	179	206	184	215	197	209	218	195	182	189	198	202	212	198	213	205	174	189	213	205	198	200	193	182	179	193	209	180	218	223	185	203	206	177	200	204	184	196	207	210	192	217	202	199	205	218	181	182	225	191	173	197	185	195	197	196	196	205	187	205	225	200	228	199	195	197	188	202	199	187	205	189	193	205	201	178	195	206	192	214	185	179	199	202	178	226	200	212	192	190	217	197	224	194	198	195	225	208	177	172	184	194	200	176	212	201	189	205	193	215	230	196	195	205	204	193	193	187	166	224	173	240	200	219	204	203	201	208	207	209	170	180	189	179	202	206	194	195	208	182	191	196	200	207	197	192	197	179	179	200	196	214	219	209	220	211	196	211	188	206	204	202	207	204	182	205	185	192	182	213	208	186	210	214	211	212	196	220	213	226	196	188	199	226	211	215	184	198	204	181	203	176	195	199	207	195	239	219	215	185	229	210	195	213	200	194	215	178	226	192	199	213	212	207	206	195	183	223	197	214	203	196	172	217	216	196	209	188	209	196	205	207	194	235	183	232	210	233	211	205	197	227	197	208	210	198	206	207	191	207	203	201	211	200	215	215	221	218	205	193	208	194	198	184	208	203	187	197	203	177	215	222	219	203	208	185	206	181	149	184	183	198	215	205	185	213	210	177	232	196	192	205	223	197	197	227	219	196	228	193	233	219	207	206	199	199	198	203	180	191	179	189	198	221	167	207	202	223	222	185	222	177	209	202	191	215	220	195	212	195	159	195	184	190	174	206	221	194	180	222	211	206	201	210	197	178	189	206	193	184	191	209	210	215	207	195	197	205	199	209	222	190	204	205	216	210	206	187	197	197	206	222	186	189	193	208	203	199	210	209	203	183	212	197	214	220	218	194	193	208	190	220	242	230	200	196	177	200	204	196	202	166	191	219	196	205	211	175	213	169	179	221	207	198	188	202	204	187	208	177	199	200	191	182	220	210	211	204	212	187	184	197	190	199	210	202	206	200	190	214	182	214	211	200	197	221	232	191	205	183	198	221	224	212	225	208	203	229	193	192	179	183	197	190	211	172	219	205	213	196	185	202	200	205	219	186	213	216	196	212	229	203	205	196	189	188	188	237	236	181	207	204	161	206	214	200	176	206	184	180	200	179	207	235	208	194	186	203	196	189	183	211	203	192	216	185	207	201	197	202	191	218	183	196	225	216	222	210	197	186	220	214	214	209	182	190	184	171	207	207	178	205	224	210	164	197	193	220	196	191	209	208	184	209	181	176	180	203	205	210	203	204	231	200	189	186	235	213	181	219	219	232	191	202	206	208	184	198	203	195	208	191	191	192	190	215	209	184	216	198	208	198	207	198	167	209	202	196	217	208	215	201	202	196	206	185	184	195	200	192	204	184	223	184	198	193	226	199	190	213	200	218	194	195	197	209	189	196	193	205	218	201	178	200	194	191	240	199	201	218	218	208	170	208	187	227	205	202	218	197	195	215	201	195	200	193	194	175	207	187	213	185	206	184	210	188	183	223	179	193	187	194	189	207	197	206	193	181	188	164	188	195	194	187	186	213	209	194	158	209	198	219	206	209	203	188	192	201	199	189	206	178	210	165	190	216	214	202	219	180	226	211	209	198	201	225	211	221	204	178	190	209	198	205	206	201	176	194	217	193	190	184	206	219	195	202	222	206	203	186	211	198	207	204	189	196	205	206	220	197	212	180	209	193	189	186	234	183	199	211	227	205	197	221	188	197	214	188	211	170	197	212	199	209	184	192	183	208	207	215	211	184	208	230	224	208	206	223	217	194	195	212	151	172	199	201	206	201	172	196	196	179	217	207	211	182	206	199	198	203	213	214	208	178	184	180	203	199	217	231	203	210	195	217	196	166	191	221	191	209	182	222	222	185	199	174	225	179	181	214	201	202	202	195	181	192	195	209	194	202	182	209	203	197	186	213	219	219	195	194	194	209	216	209	196	208	199	207	202	202	190	222	211	192	186	194	219	229	216	185	226	209	193	205	223	214	219	199	209	192	218	205	188	177	201	193	179	189	233	182	200	212	198	211	187	216	207	205	206	194	196	229	172	215	229	187	185	210	202	180	204	215	191	194	200	204	223	205	203	202	177	206	204	189	208	193	202	194	185	211	199	203	187	186	187	210	202	207	203	185	192	209	221	180	217	222	189	180	186	204	188	180	220	205	169	168	190	208	218	199	222	201	186	201	196	197	207	203	200	205	205	197	194	196	184	221	190	197	199	196	204	201	183	187	220	196	213	199	183	194	209	217	182	203	202	201	223	198	209	207	168	211	210	210	208	209	199	211	212	197	202	208	211	193	201	207	177	199	199	214	201	202	194	183	207	187	216	187	217	221	165	201	214	200	173	206	214	203	200	217	210	221	205	195	214	194	208	202	184	192	198	217	190	197	188	198	187	222	191	189	212	235	187	173	226	227	219	217	212	187	227	182	191	182	213	187	209	214	223	195	201	198	192	203	212	193	203	224	158	202	160	199	199	193	192	223	205	216	219	202	197	206	212	184	187	219	183	197	197	196	210	216	222	184	194	182	188	236	199	222	205	170
46758	46961	31040	2694	2458	2104	1677	1553	1403	1165	1106	990	949	882	868	850	840	755	749	700	751	778	801	1380	2641	3015	3873	5036	15352	24335	21729	20589	14569	13189	23156	33839	37821	33396	33868	27471	28878	21171	14401	15068	16287	9075	6182	7148	9434	8715	7740	6004	9277	8542	7790	4925	5408	6977	3610	2081	3226	4843	3505	2351	2450	1778	1973	2035	2658	1713	930	1093	1036	857	767	625	680	662	612	604	541	538	550	522	547	533	562	522	597	691	777	1065	1027	733	656	534	546	554	539	555	528	555	524	554	570	537	541	562	586	532	539	546	527	518	527	546	534	564	523	547	502	522	530	538	599	576	548	549	515	533	535	520	581	508	523	561	528	542	492	530	511	523	581	517	523	533	528	525	501	515	517	563	558	527	526	533	548	556	539	572	533	543	545	514	529	505	518	550	534	560	552	530	555	555	502	568	550	553	515	570	544	583	544	544	545	533	524	532	575	546	519	529	544	568	495	506	542	540	531	524	500	550	504	582	511	516	550	511	481	507	520	532	541	532	500	559	527	529	525	528	519	550	488	532	558	540	535	533	524	573	561	530	536	559	534	534	526	562	502	522	531	551	482	592	541	532	554	518	535	552	548	530	504	513	508	567	579	571	539	542	515	545	506	523	520	535	593	553	534	527	541	552	547	506	535	564	541	568	553	535	508	539	544	574	602	526	509	593	512	507	564	582	538	515	547	561	526	545	543	532	539	583	505	542	579	500	542	566	537	509	495	568	548	532	557	541	595	509	497	517	518	548	558	575	473	539	537	531	562	577	590	526	521	564	560	535	509	627	529	553	501	571	541	504	523	538	549	557	534	535	555	552	520	550	541	567	552	559	535	500	513	513	528	541	577	520	531	535	543	531	547	500	532	496	543	538	515	543	544	531	559	557	547	559	564	489	556	527	528	518	553	559	547	528	559	531	521	560	566	540	593	500	562	551	518	542	546	536	545	529	518	544	536	522	547	481	539	536	551	516	570	526	525	551	534	540	558	520	524	543	537	561	538	542	557	524	547	561	537	535	517	489	538	525	555	520	519	536	512	564	537	521	547	559	563	548	575	560	519	521	543	553	528	542	568	562	532	549	553	522	546	512	532	533	515	538	535	508	549	511	544	525	523	529	541	545	585	558	498	543	512	520	577	569	552	520	620	528	537	529	532	503	575	533	497	512	549	500	539	487	533	511	572	562	539	499	549	493	531	549	532	521	553	540	540	583	538	528	535	505	557	562	567	531	542	551	604	566	501	543	514	522	543	545	552	522	534	531	534	573	532	542	528	526	550	529	494	522	596	572	544	558	527	530	514	515	536	547	484	538	521	553	567	525	559	530	504	535	514	552	579	522	549	529	517	547	525	565	536	547	543	547	538	531	528	547	496	548	514	547	518	559	491	539	542	540	520	553	534	550	537	499	534	569	555	520	533	509	566	530	508	557	555	539	527	563	539	555	545	542	576	519	559	543	505	551	530	516	488	525	552	565	529	524	589	561	524	543	580	597	536	586	520	555	497	543	526	509	564	500	579	568	537	535	556	572	554	534	583	585	512	530	562	512	601	564	541	586	516	533	539	547	508	557	538	579	490	548	530	531	554	515	539	550	556	529	575	523	491	533	566	571	525	545	552	554	481	525	539	551	570	492	573	539	545	524	579	516	551	522	560	544	556	528	525	529	551	514	526	552	546	552	549	548	528	522	523	492	529	521	579	531	521	541	533	577	494	564	533	546	531	577	529	560	515	553	511	532	524	561	585	566	512	578	510	539	522	539	533	524	541	501	561	537	534	592	541	529	550	522	587	550	536	528	532	498	547	556	546	536	505	544	521	547	504	558	573	535	512	532	566	559	538	515	573	502	571	517	519	479	504	532	570	570	575	539	568	541	554	555	518	546	511	551	560	534	501	513	544	534	513	556	520	533	530	505	578	524	517	566	545	558	569	498	555	489	556	548	555	510	500	522	518	544	542	527	471	561	607	539	519	550	527	537	534	550	547	547	548	523	505	533	572	569	550	547	527	539	601	573	524	515	537	543	543	545	504	552	552	554	517	536	535	537	548	512	584	521	537	527	539	543	536	577	535	527	521	561	533	529	521	526	520	541	485	528	538	554	544	550	550	518	541	550	515	555	511	580	568	527	570	522	550	580	587	545	554	532	523	527	539	560	575	512	549	529	543	557	529	525	544	626	513	531	489	560	510	511	554	483	530	538	521	536	569	529	548	520	553	528	525	571	524	546	547	515	533	551	512	549	490	553	559	528	537	497	559	525	576	571	493	547	519	531	526	525	563	524	552	543	549	593	528	569	556	547	568	502	556	557	558	522	570	511	521	562	547	568	532	528	579	538	536	522	533	528	551	532	532	535	543	553	541	528	541	561	512	540	521	547	535	521	573	524	519	547	558	531	571	538	551	544	486	547	549	554	551	537	519	544	538	545	559	513	539	572	558	533	494	527	531	535	542	536	542	544	533	562	539	535	526	527	529	547	528	537	531	554	547	514	550	502	503	530	551	598	544	533	532	529	475	567	536	505	583	562	513	542	518	564	558	526	526	546	548	530	506	496	593	507	520	542	538	538	549	556	513	530	535	544	506	600	559	548	516	508	541	521	524	490	555	520	541	536	529	526	546	566	522	508	579	512	544	563	514	483	537	557	541	559	516	532	558	521	541	537	574	540	559	541	487	541	490	561	519	494	555	571	555	509	542	556	529	566	544	520	545	524	541	548	518	495	544	487	531	579	535	543	536	554	558	539	548	540	553	518	488	508	543	527	513	542	517	540	526	513	511	548	524	511	573	512	541	540	535	504	526	530	512	536	532	530	535	522	556	526	533	531	523	541	540	521	564	544	563	553	503	480	539	521	569	563	524	605	496	543	529	527	535	559	588	578	573	570	538	551	573	520	572	530	526	552	510	550	525	536	560	499	541	515	552	509	540	531	521	532	503	578	559	535	571	552	558	525	560	515	513	494	552	540	521	552	559	507	528	535	556	547	542	541	528	589	544	510	538	529	500	556	546	565	529	543	540	573	516	555	543	535	555	519	539	509	547	549	537	559	494	539	526	545	538	528	510	508	514	534	576	544	546	543	526	533	519	546	561	547	520	551	542	568	558	568	524	545	503	544	547	528	594	508	529	514	556	555	535	546	571	526	521	576	527	533	513	524	545	521	561	534	523	568	530	518	499	496	529	557	521	548	541	534	529	503	526	514	527	545	540	524	537	509	545	560	537	518	557	571	501	547	503	532	538	548	568	536	552	553	509	560	518	502	531	513	560	491	550	549	557	547	533	576	541	581	604	556	511	560	576	567	529	569	578	609	556	496	577	538	577	557	547	559	541	559	498	501	549	566	532	514	509	568	569	569	505	561	521	560	549	544	506	519	538	572	522	548	525	519	526	554	520	530	539	523	514	572	512	506	506	545	545	546	540	558	518	530	562	593	500	544	516	540	564	530	534	520	550	537	539	515	576	528	524	537	571	524	526	571	522	557	529	543	532	542	588	561	575	560
12965	8126	9181	500	175	159	147	140	160	130	136	153	132	150	167	150	153	145	143	178	172	133	155	191	170	167	185	176	220	348	323	291	234	229	278	473	587	549	587	422	395	293	265	234	221	194	199	164	192	204	210	223	240	213	226	174	196	181	150	128	186	162	162	186	159	176	170	154	162	160	145	147	158	146	151	152	159	151	144	143	154	159	156	162	135	150	173	167	152	144	156	165	156	157	151	147	154	130	141	162	157	158	152	130	147	169	144	141	159	131	163	153	153	162	147	158	158	150	151	146	137	141	137	142	136	132	139	155	163	148	136	154	140	160	157	140	141	141	151	131	169	137	147	161	155	160	139	156	137	165	142	123	150	120	154	162	150	150	123	145	128	123	167	132	138	159	138	141	144	165	157	153	146	162	174	124	149	134	161	144	139	143	144	167	132	143	132	171	155	151	137	136	151	136	138	130	142	152	146	164	145	158	158	157	135	151	134	145	158	112	153	150	131	133	148	151	158	155	152	139	132	145	135	153	153	164	136	116	159	169	153	146	145	156	162	147	131	168	159	162	153	150	143	150	155	140	141	166	142	144	140	143	155	153	156	154	143	154	146	149	134	152	151	173	149	151	145	146	142	148	129	153	147	140	137	144	144	138	140	137	128	148	142	140	147	150	161	146	138	155	148	148	139	149	141	149	146	147	134	146	155	143	162	143	159	162	163	135	140	139	125	147	138	133	135	115	148	147	134	152	153	148	144	136	136	138	154	137	131	146	168	137	154	134	148	148	141	132	109	162	172	171	133	147	147	157	168	144	153	151	161	147	163	122	156	136	163	131	169	162	153	160	147	153	148	164	140	124	158	183	154	145	142	142	144	144	136	149	144	148	138	153	150	135	166	144	137	152	161	138	142	157	129	151	170	139	148	155	158	146	132	157	144	136	148	149	124	162	145	133	151	148	132	140	147	141	142	141	141	155	148	125	142	154	148	136	160	162	124	157	166	149	144	153	144	161	155	156	142	137	135	137	146	153	130	153	146	151	173	131	155	132	146	139	146	143	164	139	174	136	142	160	128	151	154	171	153	146	159	153	177	144	136	170	146	142	136	128	171	151	132	165	164	145	157	157	130	153	136	125	132	150	144	145	154	162	127	143	147	146	137	144	144	178	141	152	144	155	143	142	153	153	130	129	139	142	172	130	146	148	153	143	132	169	151	126	146	132	153	151	156	133	151	167	141	149	140	161	147	123	145	156	144	139	147	132	128	147	158	121	150	155	150	158	146	148	160	137	136	167	158	150	145	160	148	136	144	139	140	187	140	143	153	136	137	165	159	155	155	162	138	138	150	121	150	166	160	137	132	150	156	152	149	150	137	128	139	113	139	143	153	153	136	143	145	125	144	157	137	132	158	151	146	144	150	136	162	179	171	145	152	185	163	157	145	160	132	132	158	141	161	156	152	157	143	165	137	161	138	136	150	146	149	146	151	158	141	138	150	142	151	159	145	158	140	143	125	166	177	146	155	138	156	144	166	128	131	152	110	142	141	137	156	125	135	170	154	140	143	149	153	130	134	156	157	136	167	146	138	132	160	127	137	145	145	142	138	159	131	133	136	144	136	146	140	129	158	143	166	170	150	131	164	146	129	127	143	151	142	147	126	144	160	129	144	155	153	145	159	156	171	140	117	137	167	157	154	152	143	138	122	145	144	146	136	151	143	141	137	158	159	148	140	148	127	147	165	155	139	132	153	151	139	129	130	115	132	134	137	126	141	152	155	158	161	168	132	143	128	157	142	152	157	146	151	146	172	138	141	147	136	163	137	168	163	158	151	143	151	148	163	133	139	154	167	128	144	145	149	132	150	149	141	154	139	141	161	132	149	134	155	130	159	125	134	161	168	165	162	134	141	148	152	163	149	155	147	143	137	155	132	153	161	164	151	149	117	136	159	147	143	159	164	158	137	141	180	138	162	168	160	147	146	141	149	136	150	147	152	140	136	158	118	163	157	162	157	137	152	146	160	140	143	155	153	154	153	149	151	172	136	159	154	153	154	161	157	147	141	152	163	163	168	150	133	152	146	155	151	129	138	152	146	178	145	137	175	122	135	138	141	132	165	174	144	145	151	117	150	141	134	151	141	149	162	139	153	159	146	140	160	148	143	163	152	144	146	153	147	133	141	130	154	159	130	141	160	153	148	134	146	142	150	151	166	147	127	122	137	152	128	155	158	142	131	141	145	145	140	151	134	159	153	138	148	141	143	128	153	154	164	125	142	155	157	143	150	134	138	129	145	142	173	153	142	143	151	148	154	152	136	126	151	127	141	137	158	158	163	137	151	123	143	140	154	153	139	185	131	154	161	196	141	140	170	142	160	150	151	136	137	141	133	149	159	143	136	148	151	158	134	156	155	141	141	156	136	154	159	143	140	145	155	171	139	167	147	147	163	152	147	145	157	153	139	173	161	139	147	161	155	129	153	143	136	167	153	152	168	170	157	136	158	152	135	137	155	163	152	164	162	158	148	148	163	134	165	147	151	156	136	148	161	148	151	131	133	137	135	155	138	135	137	141	166	151	141	124	166	163	135	154	156	149	171	138	157	149	143	143	148	141	139	145	142	131	132	145	146	127	136	151	168	125	133	148	169	117	150	143	159	128	165	149	151	149	158	155	139	143	146	125	135	169	153	152	144	154	158	176	134	169	162	155	151	130	145	151	135	153	155	129	147	156	153	167	143	133	159	150	143	139	154	149	127	139	172	131	142	130	138	152	159	177	156	166	150	154	147	138	151	147	138	140	153	137	161	130	153	144	129	133	136	145	165	166	158	133	157	138	150	158	124	153	159	152	147	118	135	144	140	159	153	142	158	144	156	163	133	129	138	139	140	157	150	155	156	157	144	145	125	138	172	164	151	135	168	131	132	148	145	159	165	150	145	141	149	155	155	140	145	182	146	129	144	147	149	131	155	163	156	143	150	141	140	123	132	140	145	144	144	123	163	166	164	126	133	160	157	130	143	166	134	144	150	123	148	150	137	160	144	173	133	129	149	166	144	144	167	121	142	143	124	156	133	146	161	143	151	127	143	138	167	157	149	158	169	154	144	140	180	155	124	170	152	130	132	140	148	147	154	155	125	143	162	134	148	128	140	152	145	162	138	152	148	148	147	133	127	141	143	151	136	122	148	138	158	155	150	160	151	157	138	158	156	139	132	145	119	136	157	123	160	167	136	149	139	139	161	152	155	133	146	151	137	150	135	150	133	149	143	145	134	144	132	142	158	160	150	169	166	173	155	166	128	157	128	129	159	168	153	162	151	155	147	133	145	148	135	125	143	150	150	132	171	157	154	161	148	157	176	147	145	158	145	171	151	163	149	171	152	156	132	153	162	163	147	139	154	144	159	156	140	125	150	178	133	149	186	148	149	120	127	153	127	167	156	146	119	145	144	152	138	153	163	130	159	146	133	137	163	160	130	123	135	142	129	153	161	148	168	169	179	145	130	148
11774	10977	10992	514	544	441	474	460	461	434	450	418	448	433	432	460	424	425	415	445	449	435	433	476	535	575	656	655	1152	1955	1615	1528	1043	1074	1386	3180	3816	3762	3679	2709	2511	1610	1229	1251	1416	998	750	727	914	990	1123	1186	1365	1116	824	678	836	714	500	440	541	667	576	547	551	551	519	525	500	455	458	494	455	405	394	430	425	404	434	435	458	422	409	437	397	418	423	412	447	418	428	469	469	447	438	436	398	426	385	399	392	470	387	428	403	423	443	387	438	397	415	406	412	407	426	444	461	414	410	449	409	425	409	406	418	397	436	444	455	397	392	462	444	450	418	391	408	389	398	403	395	426	391	443	386	406	401	441	425	405	449	438	436	419	437	387	419	437	422	436	404	377	413	421	444	410	413	405	422	444	385	382	393	441	410	396	413	408	442	381	458	381	408	439	407	421	442	405	440	395	399	390	399	382	450	418	406	400	397	385	416	386	425	373	418	412	396	441	385	417	434	433	421	400	434	414	430	411	379	400	409	423	425	392	434	440	377	388	419	359	417	403	438	406	429	385	418	440	424	416	409	402	385	445	436	435	439	380	411	426	443	426	419	395	418	409	426	416	419	386	418	412	411	402	459	425	436	394	422	404	461	398	428	440	407	429	434	418	426	400	398	438	393	427	443	436	429	375	418	431	433	410	402	407	426	428	417	380	414	378	385	416	402	411	449	390	428	397	405	406	407	434	399	443	397	447	395	412	418	425	419	405	378	398	419	416	375	416	412	396	420	431	413	413	411	399	454	426	396	420	427	408	412	413	427	412	445	377	403	417	428	375	411	452	455	418	373	444	406	401	392	414	382	435	395	386	470	416	439	414	427	467	384	421	418	395	453	423	373	451	414	392	404	419	422	369	422	409	394	408	430	410	457	456	418	376	422	405	397	434	381	413	436	444	416	414	377	368	416	398	412	432	419	422	422	416	406	391	433	403	389	425	408	417	404	424	393	426	427	411	401	385	390	406	405	438	395	420	388	399	404	432	413	411	392	415	385	407	408	409	425	392	404	415	436	416	412	408	383	421	405	397	402	421	415	393	425	426	395	429	414	410	365	378	394	437	403	400	427	432	434	460	399	403	437	436	397	417	414	456	429	398	389	417	409	393	394	387	392	392	392	401	413	402	383	369	430	401	433	426	396	386	391	383	425	454	387	408	396	396	432	410	417	401	421	422	404	437	390	371	393	407	428	387	417	421	419	436	401	410	440	407	389	426	407	411	421	398	427	380	459	422	421	371	406	418	420	446	412	431	427	453	416	432	382	404	405	396	414	400	412	435	430	384	406	396	384	392	402	434	417	424	426	386	411	445	437	426	438	429	417	411	400	447	449	396	410	405	384	418	425	414	451	430	455	439	423	368	408	376	406	405	426	417	416	436	411	384	424	400	364	405	387	417	433	372	416	430	389	404	417	422	415	423	430	397	375	396	395	382	415	411	392	415	430	406	408	409	437	396	429	440	443	408	406	430	426	411	404	392	420	404	409	432	370	409	409	408	408	431	418	386	443	409	408	405	419	441	382	395	418	402	407	436	409	440	397	407	428	412	416	405	389	405	443	420	415	388	396	407	457	389	414	412	409	417	379	398	436	422	429	394	376	409	390	407	417	412	439	417	423	404	420	446	415	405	423	427	399	417	405	391	396	395	385	437	448	447	357	399	413	375	407	438	412	372	418	406	398	420	397	419	409	427	374	394	440	384	404	411	400	414	440	407	379	386	426	419	425	437	413	380	399	405	427	394	396	418	422	427	421	421	399	396	394	420	429	423	383	457	399	458	398	413	386	413	401	431	444	382	430	419	381	409	394	418	437	437	426	430	456	469	441	400	402	409	417	371	409	393	399	416	458	412	396	437	389	439	410	398	404	367	369	422	418	412	412	414	458	401	413	405	413	388	433	395	407	430	440	427	455	410	447	419	413	382	425	448	399	396	382	441	390	427	409	405	392	417	408	397	396	414	418	433	442	441	422	426	421	415	458	406	434	430	401	447	352	414	421	411	450	420	422	431	410	439	408	379	413	428	430	436	437	421	429	412	443	416	394	387	370	406	405	422	433	413	413	416	405	437	420	383	423	427	405	433	425	427	419	410	380	398	431	423	414	399	425	407	406	425	429	430	374	450	418	388	400	418	432	388	426	403	435	385	428	437	442	394	393	382	426	412	405	465	462	416	415	401	417	432	446	412	423	398	414	418	396	379	428	416	371	454	369	397	437	430	416	443	391	411	441	454	451	439	407	413	417	399	427	398	401	394	446	462	430	404	422	424	399	434	405	405	413	399	393	444	438	392	439	418	411	394	368	413	407	409	400	404	466	420	415	419	401	408	412	421	421	402	419	410	388	415	416	414	396	410	412	406	402	414	427	417	410	427	430	385	404	421	445	407	379	405	398	442	426	431	432	396	427	413	411	436	403	426	434	395	381	402	446	410	409	422	397	463	381	403	417	438	422	385	394	386	445	406	428	422	419	436	419	413	432	384	399	397	413	400	403	420	405	418	388	397	407	381	443	423	427	385	425	397	416	443	394	398	422	370	424	416	429	391	409	444	411	415	432	407	464	427	419	385	411	405	403	412	406	374	431	403	433	354	427	415	407	421	400	417	420	418	415	412	384	431	387	382	428	402	399	416	434	409	417	386	438	395	374	436	394	399	393	404	428	419	405	370	396	438	405	392	378	420	428	454	403	388	407	447	422	421	421	406	423	401	404	399	419	439	354	419	404	381	424	426	433	434	396	406	394	398	416	420	373	403	425	426	439	412	393	420	377	432	431	410	414	410	404	380	445	378	457	424	423	419	380	399	392	394	406	466	415	380	417	400	426	395	417	449	393	402	392	429	411	390	457	457	413	410	391	431	429	431	457	427	377	396	425	394	378	437	471	419	436	412	397	428	391	403	396	378	441	481	430	403	434	439	414	415	420	404	391	417	413	405	434	407	432	442	380	410	404	397	425	414	382	398	430	427	435	432	449	393	419	406	391	415	388	451	430	431	436	417	385	391	430	397	388	413	443	466	417	398	380	408	397	414	422	425	404	426	416	398	398	423	430	411	378	419	434	395	439	398	427	381	399	378	418	437	412	433	385	411	391	423	398	415	402	413	429	466	412	385	411	409	417	437	397	414	404	415	396	399	400	419	415	396	428	389	417	399	447	394	410	435	391	403	393	402	380	397	417	392	396	435	391	444	412	390	400	399	413	448	422	401	406	429	401	401	377	418	422	424	378	401	447	404	426	405	419	389	420	470	423	436	443	420	415	452	397	427	441	402	405	377	430	432	433	423	421	388	399	387	420	397	370	399	414	454	411	439	422	433	390	424	429	419	387	423	384	402	413	404	421	413	447	406	402	418	432	448	412	433	432	436	440	422	379	414	445	424	439	391	453	452	391	405	427	390	409	433	401	397	387	395	444	385	419	408	431	412	435	402	426	407	414	390	388	446	412	434	422	461	433	423	469	416	436	430
53073	51684	48048	10669	848	340	280	218	227	222	217	185	193	195	180	167	184	187	144	171	155	150	133	250	322	327	360	334	781	2171	1899	1683	1111	1130	1229	4021	6273	5412	6038	4082	3122	2022	1547	1516	1689	1107	714	679	943	915	883	694	900	644	346	628	515	406	251	266	449	523	333	315	265	276	259	284	234	180	197	182	167	169	146	147	154	150	147	163	176	187	185	156	170	148	166	142	157	187	175	178	195	189	153	154	157	153	164	173	152	131	152	155	157	135	161	134	155	151	158	148	151	153	171	169	185	168	141	137	144	155	152	164	169	158	155	166	155	155	153	153	158	153	183	156	174	140	148	149	131	143	180	177	157	145	168	151	146	150	158	157	171	141	162	150	131	160	167	145	165	165	159	147	174	161	144	148	161	153	151	157	165	159	157	153	154	161	162	150	149	161	142	146	148	169	176	151	146	179	152	146	169	168	130	159	145	157	165	174	143	156	159	142	159	176	154	160	161	151	156	155	157	150	154	136	150	167	180	143	160	139	140	150	133	158	152	179	143	146	142	150	136	164	150	157	150	155	167	177	151	150	147	144	133	156	169	168	153	149	149	148	151	140	163	156	162	160	146	159	163	160	145	170	159	160	160	168	157	150	159	134	155	150	159	172	148	143	143	143	148	149	154	157	184	141	185	140	148	165	161	155	147	175	132	148	160	187	169	169	158	154	159	122	150	142	157	147	144	161	155	169	162	141	137	163	160	170	152	152	147	145	148	157	137	177	152	161	172	162	164	143	160	120	148	144	144	156	183	179	163	157	160	142	165	142	145	161	142	168	148	138	162	148	163	151	140	171	143	156	158	154	140	158	137	152	156	158	161	138	156	148	135	166	165	158	144	167	159	156	168	160	146	150	160	139	178	157	183	125	143	174	162	166	137	135	155	157	168	143	161	153	174	157	136	139	153	166	141	130	169	183	161	189	169	150	137	163	157	135	152	143	147	160	171	143	157	124	157	140	166	161	165	154	133	148	147	164	166	148	150	151	152	156	149	177	146	145	148	162	170	146	153	153	157	139	173	143	176	161	180	153	134	159	146	166	153	153	131	147	186	144	153	170	149	167	155	156	176	169	150	137	149	158	153	170	142	144	184	141	145	168	166	153	168	153	159	170	139	161	146	155	138	158	177	166	144	153	172	158	134	141	175	164	165	143	159	160	159	172	168	169	145	149	151	159	166	153	144	149	139	150	169	135	166	185	171	164	177	156	151	154	176	148	140	144	147	138	144	150	138	167	157	153	159	148	144	166	148	172	153	164	156	159	161	165	159	175	167	158	155	161	164	133	206	168	146	148	162	158	159	158	165	172	151	147	148	144	152	163	150	164	153	160	134	173	152	143	165	173	149	121	157	136	164	161	143	131	158	137	161	171	195	148	145	176	148	155	154	132	172	137	179	137	175	135	144	147	177	166	170	156	156	145	166	152	160	150	139	167	152	138	153	162	154	159	144	153	131	160	162	165	143	158	153	169	185	163	169	140	141	135	166	145	146	141	163	175	172	174	169	145	148	154	149	140	163	153	154	136	140	164	188	138	146	178	167	149	142	170	164	161	159	165	157	149	174	144	179	146	143	156	168	157	141	152	180	173	153	141	155	141	154	153	129	159	158	136	152	148	147	138	150	149	166	154	174	165	163	126	150	164	135	156	144	150	155	146	153	155	144	144	146	158	152	150	153	149	170	130	152	157	149	149	164	159	143	157	163	152	151	166	155	137	163	168	146	137	139	155	170	176	155	151	171	169	161	181	148	136	143	149	165	150	153	150	152	147	139	157	162	160	181	169	190	151	138	162	176	168	168	158	161	143	148	148	132	160	162	166	148	143	176	151	162	169	136	162	142	163	155	157	148	164	159	153	152	158	155	156	167	163	162	161	125	159	147	140	162	163	162	161	145	150	137	170	173	139	149	167	169	163	172	134	165	159	172	159	171	151	126	140	134	163	154	148	146	140	155	156	147	131	148	151	148	143	162	151	168	138	148	141	142	181	142	144	152	145	152	171	175	169	136	148	168	156	153	134	157	163	154	142	192	161	162	151	147	142	163	180	156	151	175	158	166	163	152	137	162	158	157	146	140	158	157	163	134	137	139	164	142	191	144	139	164	135	151	154	147	160	162	141	191	177	147	142	138	139	148	157	145	177	141	147	160	144	153	155	148	162	170	164	147	151	159	141	155	144	162	142	163	140	140	161	162	143	170	168	160	145	164	160	162	140	174	166	156	171	129	137	144	148	164	168	145	185	144	154	166	176	131	166	143	159	145	163	131	162	162	163	134	150	165	142	167	169	132	161	140	162	167	146	149	156	149	177	135	168	173	142	138	163	156	150	151	127	164	176	151	167	171	160	140	160	145	161	166	143	156	145	156	158	156	178	140	140	140	156	156	153	154	139	131	159	162	146	149	150	163	182	154	162	155	143	147	144	153	161	147	152	135	131	173	171	154	153	145	131	151	156	157	154	151	138	165	131	142	150	153	151	139	163	153	168	170	190	166	132	169	137	155	150	186	154	138	123	149	150	165	181	149	163	168	148	155	133	143	140	176	142	138	151	156	142	150	139	138	153	156	145	147	155	130	179	153	154	164	146	148	161	164	156	149	151	159	179	145	162	150	153	166	150	153	155	163	145	132	153	176	135	137	146	143	144	161	167	152	173	143	141	165	144	151	150	136	176	171	127	145	149	139	155	145	164	163	149	140	158	140	150	159	160	140	145	160	170	159	158	163	159	173	154	140	151	155	158	142	165	155	174	130	136	151	156	159	146	184	150	151	153	159	158	157	156	175	164	174	145	156	156	169	168	144	143	129	165	139	160	158	136	130	162	166	147	172	156	165	156	130	146	154	182	143	149	148	158	149	174	158	157	153	175	174	155	147	146	145	162	145	133	161	156	169	152	163	176	146	141	170	168	147	150	153	139	134	143	152	146	157	156	140	161	144	139	127	158	165	143	131	152	174	136	139	165	150	141	143	140	143	149	154	164	147	145	165	150	151	162	153	168	163	176	154	155	168	167	158	171	178	152	149	165	170	149	142	160	149	135	144	156	160	200	163	167	157	185	143	152	152	159	155	119	129	149	139	149	138	159	148	145	150	159	143	147	148	147	131	144	157	163	156	151	152	164	141	137	152	153	176	157	147	151	165	157	143	173	152	151	159	134	169	143	157	136	181	148	168	140	148	163	149	156	141	167	162	172	130	134	135	164	158	142	169	151	165	172	147	141	161	158	154	165	174	156	172	178	144	162	155	161	187	155	152	166	155	149	143	150	163	159	178	144	147	141	147	160	154	164	151	145	159	150	152	169	149	174	138	164	144	152	143	164	126	147	165	159	137	134	158	165	176	159	135	153	154	150	148	169	129	158	165	141	131	152	161	146	157	153	143	144	147	140	156	152	169	152	156	163	143	146	167	143	159	155	157	175	151	146	162	150	177	150	158	162	152	159	151	148	161	161	157	154	135	167	144	162
34198	39525	25241	1646	1507	1278	1120	936	848	764	739	643	635	642	628	576	556	528	549	550	516	562	611	1077	1719	1897	1935	1883	4983	13429	11204	10473	6887	7509	7814	21249	28029	25153	26416	20589	17948	12832	10125	10823	12004	8096	4786	4541	6986	6117	6245	4823	6206	4453	2321	4062	3359	2407	1171	1427	2742	3442	1884	1685	1351	1375	1327	1547	1125	912	677	665	634	587	456	486	481	503	477	504	501	455	484	469	437	435	453	432	493	636	584	710	730	609	464	424	416	420	435	424	435	427	482	429	413	426	423	415	438	454	419	447	439	426	441	441	443	396	434	433	435	418	407	479	467	420	425	417	425	428	450	459	440	410	424	430	430	433	385	444	424	436	405	442	424	452	483	422	458	417	432	435	430	452	426	452	399	421	450	411	480	445	428	452	428	420	462	473	417	455	427	419	472	468	450	408	450	441	431	379	419	447	448	453	438	432	450	431	435	424	421	481	432	420	437	412	410	450	455	451	405	410	431	403	439	432	416	437	462	412	420	418	423	447	438	456	478	469	452	452	454	404	460	441	423	454	447	445	428	413	441	457	427	437	423	446	454	428	458	448	430	429	453	446	425	440	448	434	465	429	480	407	454	443	418	455	429	425	430	442	432	453	443	469	465	406	432	437	452	454	461	419	433	455	421	412	423	406	423	415	449	478	440	450	419	436	436	402	462	421	476	461	425	439	435	473	457	425	407	417	458	444	441	430	426	408	426	488	427	453	421	444	459	428	417	416	446	411	433	470	439	470	441	449	452	436	436	465	440	440	452	464	435	412	406	427	466	447	442	405	386	440	448	471	476	447	446	484	392	456	425	451	467	438	470	455	411	491	423	393	449	455	421	435	443	390	463	427	408	437	455	439	428	452	441	454	444	458	424	443	449	441	411	458	462	466	416	419	443	430	425	437	424	434	444	398	454	375	427	391	395	430	433	442	410	455	414	423	419	437	443	432	449	437	463	475	449	437	464	459	417	488	437	427	429	423	429	475	463	394	474	422	432	451	443	475	416	434	460	469	429	417	457	425	432	452	427	430	432	460	445	423	482	443	433	426	433	451	427	470	419	437	438	407	451	447	435	445	443	489	452	415	409	437	432	412	472	455	435	449	438	447	439	434	441	409	427	492	420	376	452	435	480	463	424	471	417	450	418	448	468	443	429	451	449	442	429	444	433	423	443	433	413	422	478	381	434	416	430	468	439	473	413	414	439	453	468	450	426	445	364	451	427	418	428	473	436	427	456	438	421	427	444	448	443	464	419	471	403	454	461	435	460	440	460	455	459	436	433	402	420	430	443	431	446	401	446	476	436	430	462	502	456	415	485	404	439	420	438	442	442	449	451	423	430	468	415	402	431	426	424	452	461	441	420	466	424	432	411	424	404	445	421	440	421	450	429	428	444	410	420	422	397	437	436	474	459	448	427	429	408	419	437	460	457	445	416	476	475	414	439	418	430	433	459	406	431	444	452	424	413	437	437	434	453	390	431	453	411	453	422	430	455	429	442	465	451	403	411	428	472	437	437	416	404	441	451	447	455	432	458	422	399	437	458	427	413	433	449	438	467	442	455	439	459	426	463	396	463	442	434	437	451	405	397	416	437	443	433	478	451	446	425	445	478	438	479	433	438	475	425	462	414	410	452	414	448	464	424	402	451	466	458	469	399	465	435	394	472	421	441	445	401	440	442	408	439	424	434	475	412	439	415	426	441	440	408	418	429	454	441	397	457	438	466	426	447	427	429	421	409	448	462	422	438	432	406	437	456	425	448	431	403	433	430	449	444	459	437	434	435	465	443	442	435	428	434	483	438	438	441	480	433	425	412	442	423	414	418	451	411	466	467	426	443	411	438	454	451	452	430	408	416	451	456	457	428	434	428	458	456	446	456	396	436	414	443	454	460	437	427	443	447	397	448	438	433	429	425	414	455	407	466	438	437	418	433	445	447	455	462	444	411	432	431	421	441	452	456	419	429	446	450	395	407	426	428	402	417	448	447	442	413	442	434	431	437	445	449	447	425	438	417	465	424	430	435	461	433	453	460	455	427	430	410	446	419	439	441	454	458	460	447	437	473	436	426	420	458	428	421	426	444	420	431	387	430	434	438	403	421	411	440	456	432	407	462	428	422	437	409	452	411	450	464	468	435	463	394	460	449	396	419	424	447	423	495	460	462	431	434	465	423	434	436	468	476	459	447	463	435	458	452	440	413	469	429	443	429	450	448	495	421	453	407	457	454	439	422	403	438	396	452	421	444	424	415	431	440	430	439	437	462	436	437	436	413	444	421	459	461	457	448	465	431	434	413	446	425	428	434	453	421	442	428	417	419	467	439	411	430	444	434	457	454	438	437	426	425	436	464	450	428	438	441	432	451	450	447	457	442	447	430	424	448	448	441	439	422	448	457	469	393	458	434	440	456	419	422	454	405	454	421	453	426	454	443	442	443	476	478	451	412	426	450	455	453	440	394	445	397	441	451	416	449	448	469	421	456	466	475	413	446	417	420	478	427	453	449	374	449	441	434	411	454	425	442	417	410	436	443	402	446	409	464	417	388	439	413	417	402	449	428	447	461	474	426	430	445	417	436	443	472	454	453	480	458	433	435	430	422	436	427	422	424	460	418	432	422	398	439	481	404	438	436	445	418	462	411	446	446	433	463	459	428	453	447	441	430	445	428	444	463	422	481	479	473	414	413	424	410	444	485	450	456	477	409	425	411	467	401	421	399	455	417	431	428	423	449	441	419	408	444	455	440	439	466	458	425	451	472	419	458	462	419	479	452	447	415	468	445	426	418	436	454	435	430	457	400	385	464	431	413	409	442	444	393	424	452	449	435	432	455	449	464	435	412	425	435	447	428	460	417	437	422	458	425	408	448	433	452	395	462	415	432	437	399	460	422	425	463	428	460	438	481	451	446	427	422	460	454	443	418	446	434	436	431	417	408	435	468	453	416	442	415	430	463	418	435	453	455	444	413	450	414	447	479	443	436	441	403	432	429	406	455	419	436	434	455	384	404	446	461	444	451	477	446	453	466	440	435	451	459	427	443	436	471	446	460	434	470	448	441	445	447	413	461	477	420	430	468	428	436	447	448	444	459	402	461	425	466	411	447	463	441	430	466	434	452	418	442	421	456	392	463	450	397	446	403	402	454	436	401	396	434	484	401	469	478	402	444	452	441	438	405	467	407	455	433	434	471	426	434	436	458	434	416	419	458	475	431	458	427	468	422	437	467	424	450	436	465	454	456	413	417	457	466	474	441	455	402	416	419	435	473	434	448	468	467	395	411	435	442	432	452	450	473	438	420	431	440	461	469	468	423	469	449	428	457	448	448	422	449	447	468	472	456	426	429	448	441	394	428	430	446	413	437	411	423	423	443	445	452	435	449	447	430	419	449	454	447	427	477	445	456	433	446	469	423	455	452	441	446	452	407	460	451	466	450	467	444	444	455	448	424	438	431	415	403	445	436	451	406	424	426	439	454	405	389	449	405	427	438	457	409	403
56988	64565	57177	17819	3371	646	513	400	344	341	327	268	278	280	255	260	246	249	244	258	239	225	256	365	537	629	589	588	1189	3880	3358	2811	2316	1676	1486	6475	12089	9286	10227	7189	4709	4253	3157	3018	2999	2579	1607	1620	1820	1558	1335	1008	1224	1126	765	1277	1235	738	536	452	718	715	569	513	481	426	424	419	272	272	285	265	267	228	196	215	221	235	219	212	233	219	207	217	198	212	208	185	234	239	285	290	288	247	249	193	217	196	203	217	183	234	202	207	204	225	221	213	213	211	231	202	232	217	212	214	174	226	202	204	213	200	212	192	185	195	184	194	210	193	199	222	192	197	200	208	212	217	202	225	214	194	206	183	212	220	237	237	216	224	217	203	194	217	226	208	203	219	232	191	227	189	238	208	197	224	228	191	193	187	203	181	199	189	218	179	213	215	188	228	215	185	219	222	226	207	231	227	188	203	222	194	217	225	204	213	220	236	230	195	199	240	189	222	210	209	224	238	208	233	201	252	213	204	193	207	204	218	230	205	220	204	203	212	234	217	222	232	221	216	228	191	207	206	201	242	184	203	241	198	204	228	235	227	208	209	216	205	217	246	231	234	200	211	213	225	230	185	205	205	198	213	215	202	218	189	192	220	228	216	203	226	233	195	221	216	192	225	219	205	241	193	211	220	218	188	212	245	210	217	226	240	211	227	210	203	184	196	219	195	211	227	207	200	219	213	218	212	205	211	195	216	204	217	202	204	221	216	223	172	208	202	212	186	201	211	215	237	190	190	221	221	215	229	231	197	193	235	191	184	226	238	225	204	199	229	215	226	218	226	230	218	212	196	196	205	199	216	213	208	203	227	232	185	203	214	214	242	232	230	183	218	204	179	242	208	205	210	217	226	188	199	197	207	228	218	233	222	199	221	226	199	241	206	195	227	188	199	230	209	223	207	207	199	210	196	213	190	213	194	217	203	217	220	227	211	204	189	194	210	202	209	231	212	208	210	215	215	220	207	181	197	204	246	208	226	201	216	205	224	211	218	217	184	186	209	207	216	205	230	185	183	199	195	213	170	208	197	199	212	223	183	219	221	220	194	208	228	216	193	189	215	223	192	209	199	226	234	227	213	233	224	198	218	202	217	198	216	194	216	173	221	185	220	201	211	196	211	223	207	192	227	217	190	205	224	212	210	204	216	186	211	203	205	182	207	209	202	216	225	211	214	211	191	221	198	213	209	245	263	215	210	190	234	202	223	198	233	203	232	203	215	225	189	214	237	233	211	177	218	202	206	225	219	180	200	201	219	201	207	201	235	189	218	227	213	201	201	230	209	202	206	206	203	213	219	214	210	218	220	220	224	199	209	212	202	208	207	234	176	207	225	199	208	215	202	212	213	186	213	225	191	203	224	210	185	195	215	203	227	204	187	203	205	215	192	204	212	237	208	216	233	213	211	227	221	216	234	198	216	187	200	199	236	213	191	202	213	182	205	191	233	195	216	225	227	203	211	191	199	243	214	209	243	214	197	178	187	201	214	196	206	190	224	197	203	195	220	190	212	224	195	229	218	222	241	185	211	186	225	187	219	209	217	205	225	202	213	243	221	198	202	217	216	189	230	185	223	209	229	207	212	215	207	198	223	201	183	200	212	202	215	209	204	229	184	198	235	229	219	227	243	178	204	213	195	223	199	201	206	196	211	199	196	196	239	186	201	216	214	224	217	207	201	191	215	196	213	224	206	190	215	226	215	208	206	207	214	216	207	217	235	206	213	214	190	226	235	201	208	202	211	227	230	194	208	209	224	209	239	230	222	191	200	198	215	208	226	203	229	221	209	227	229	187	213	214	212	215	218	212	209	188	191	202	222	190	194	215	225	211	209	214	248	227	212	213	232	208	195	200	210	219	228	233	219	232	210	199	255	185	213	177	231	215	186	227	206	203	220	206	245	212	222	213	202	204	222	225	237	194	232	208	206	211	195	207	207	219	218	199	208	188	208	204	195	227	201	201	210	224	179	226	238	212	226	225	212	210	216	232	202	213	176	222	221	213	211	225	202	223	223	197	228	212	199	231	233	188	230	205	216	202	211	218	228	222	213	231	201	219	220	220	215	209	215	212	186	235	212	204	246	203	210	224	250	216	211	200	198	198	215	200	238	207	233	230	242	209	217	201	218	196	227	229	224	187	198	214	203	215	222	196	195	226	204	248	244	221	213	211	230	211	226	230	215	216	198	225	218	199	195	202	199	200	225	221	230	213	209	223	194	216	214	219	215	237	201	195	189	202	241	224	216	228	221	217	177	183	205	200	213	192	196	231	189	201	223	185	221	203	186	209	210	201	203	210	206	201	209	204	212	230	233	225	222	216	233	228	220	192	217	207	206	201	221	211	202	187	229	224	206	205	207	195	209	201	226	194	212	225	210	216	215	200	221	216	222	214	239	196	214	190	201	208	178	204	221	198	209	202	209	198	219	225	224	208	237	245	201	229	205	217	236	216	207	186	203	212	187	231	219	178	222	210	213	205	208	205	202	223	220	224	214	195	211	195	221	186	217	223	174	210	219	197	184	205	175	222	208	208	233	219	208	183	219	220	233	230	206	220	208	232	185	189	201	224	208	214	174	228	200	188	213	243	218	217	218	221	204	179	216	181	208	244	224	203	230	221	224	232	202	217	212	203	190	193	236	220	205	232	203	233	218	229	232	218	217	197	220	229	203	200	185	197	197	201	223	230	201	214	207	228	222	232	176	218	221	226	214	207	221	214	241	200	203	207	225	231	211	234	223	201	231	210	197	219	202	229	214	205	218	236	194	220	199	196	212	217	193	197	229	191	219	194	222	198	208	200	225	221	205	229	218	217	193	218	189	179	211	209	195	220	196	222	218	207	228	224	192	210	218	210	187	203	227	225	204	238	207	227	201	186	195	203	216	195	199	201	193	214	226	221	211	205	190	223	214	222	221	217	219	228	219	179	190	223	225	192	221	194	190	220	216	206	222	206	246	226	205	209	198	228	208	207	201	189	212	215	206	217	189	209	222	225	199	213	247	214	197	214	191	225	217	209	203	225	176	233	211	192	225	188	210	185	230	227	206	203	204	205	214	236	171	187	200	226	213	185	221	222	225	219	223	233	247	191	200	211	207	202	199	212	218	181	183	246	206	249	226	213	224	186	221	224	199	214	195	218	219	230	225	190	195	233	220	213	186	208	222	216	221	217	203	183	228	210	204	190	218	206	214	198	205	183	208	206	221	195	195	202	196	218	233	222	202	237	221	210	219	228	209	214	199	200	191	192	212	208	197	225	219	201	234	199	207	195	235	219	219	195	217	213	218	219	194	242	192	219	229	192	195	205	200	220	234	235	207	199	197	222	221	224	199	191	207	223	201	214	220	206	219	205	201	202	217	188	221	195	203	217	220	226	238	226	202	209	212	210	203	220	180	220	209	208	213	223	224	200	215	219	208	207	217	185	232	204	211	228	195	207	202	204	222	214	204	221	220	189	202	209	200	218	197	221	214
41732	50874	29753	2844	2594	2224	1797	1665	1412	1193	1139	1033	1013	977	854	874	804	762	811	703	745	728	809	1636	2949	3242	3335	3228	7189	19955	16448	14922	13019	9851	8896	27051	36920	32190	33538	27082	22244	20629	16868	17393	17430	14734	10246	10227	11780	9713	8797	6642	8566	7594	4515	8482	7971	4776	2647	2663	4707	5406	3517	2934	2852	2263	2100	2123	1079	1013	1167	1003	905	749	659	639	616	702	702	674	649	630	641	612	575	611	649	635	698	959	1135	1159	999	775	660	581	521	550	594	558	543	583	599	559	606	561	567	572	599	542	585	530	563	574	569	595	576	555	585	555	582	568	580	527	554	569	554	573	586	562	570	554	575	585	543	576	598	601	584	554	521	546	571	578	569	571	562	577	567	579	585	555	527	548	562	580	550	557	528	559	578	584	604	572	530	568	596	607	571	571	579	584	553	571	579	533	544	587	551	586	540	603	590	622	533	597	590	591	554	575	597	613	575	550	549	572	566	618	568	558	606	583	566	528	559	543	576	539	622	572	589	545	562	549	547	564	583	553	567	518	588	606	596	592	590	587	532	569	559	578	554	567	582	594	585	555	528	576	599	602	589	546	521	538	586	592	540	574	552	572	608	589	531	589	526	541	560	618	556	561	593	522	570	541	552	557	552	538	583	562	560	576	598	585	591	542	585	577	545	542	594	545	557	521	575	567	570	476	579	579	571	506	579	611	561	536	550	526	545	583	598	563	543	577	564	561	562	548	613	563	587	580	520	614	592	533	585	589	550	584	575	561	564	543	566	555	565	578	595	595	571	577	570	598	533	571	540	600	603	588	580	572	536	560	567	548	584	549	564	573	593	581	569	570	565	580	561	601	614	555	571	562	578	528	591	594	605	563	579	601	575	586	600	534	578	535	560	569	568	572	558	543	569	598	571	515	604	585	617	563	589	557	568	560	555	545	516	580	562	559	579	549	545	581	555	557	592	567	548	549	583	543	576	609	548	557	576	551	582	593	543	601	545	524	557	600	574	562	601	551	594	530	569	536	625	541	589	569	552	573	592	596	601	543	582	582	568	554	532	590	573	541	604	559	528	598	555	556	503	576	583	532	595	574	594	542	551	609	550	575	566	571	587	579	593	604	559	554	554	552	568	586	573	587	588	547	574	580	529	541	578	566	575	554	542	589	598	556	589	576	564	519	515	594	567	568	575	573	566	582	564	559	602	572	558	538	557	553	573	545	597	535	552	599	565	610	581	595	587	572	539	559	585	555	571	561	583	559	584	572	572	561	572	521	578	594	562	573	585	584	563	605	555	558	552	561	563	585	584	563	551	614	559	563	548	573	559	616	575	578	534	566	569	551	539	580	591	550	532	610	588	581	587	595	574	570	558	597	582	600	574	576	611	599	597	567	555	558	573	603	530	589	554	564	610	589	552	582	533	567	523	568	552	606	569	633	554	582	583	530	590	591	561	574	575	557	575	563	584	634	562	558	551	587	593	574	575	590	590	559	577	521	583	554	571	565	591	583	585	630	568	529	589	575	570	569	567	578	550	572	577	531	580	541	566	560	575	564	601	540	592	579	610	529	538	612	569	580	571	556	559	569	594	589	605	590	550	568	555	579	552	603	579	533	558	561	524	587	602	540	565	564	548	550	594	589	539	583	583	545	573	565	592	522	594	595	607	549	526	580	572	624	573	516	541	589	552	603	544	588	554	565	551	588	583	541	549	542	568	616	550	581	543	570	547	577	547	551	537	553	591	571	515	570	591	583	607	606	578	542	548	578	602	517	545	546	522	553	541	545	536	568	570	572	538	550	566	584	571	568	584	566	594	535	570	561	591	578	585	583	525	561	575	548	554	566	619	579	586	591	579	551	570	610	584	576	578	523	564	571	562	572	549	617	582	558	605	580	512	548	526	607	563	599	494	541	538	563	595	581	540	553	584	538	564	564	538	564	589	594	606	554	552	568	542	552	558	593	557	559	608	563	551	530	596	553	576	552	569	535	595	565	568	548	599	565	569	557	563	599	542	548	585	619	562	542	576	592	572	565	531	543	536	574	541	559	579	566	602	566	574	571	559	547	519	550	526	584	572	550	560	609	537	576	549	581	582	559	578	604	483	577	564	572	539	580	583	578	586	606	540	564	590	534	572	554	575	566	574	560	539	598	520	597	619	585	550	570	576	582	554	609	546	588	537	605	572	601	552	563	561	536	583	584	527	612	557	567	558	565	582	563	581	554	555	586	557	577	586	539	595	577	580	556	555	563	531	569	579	523	591	569	609	610	563	592	564	599	560	589	561	600	605	592	543	586	550	551	557	560	558	577	547	561	549	604	570	568	581	565	571	592	585	623	585	563	587	575	563	571	551	592	558	585	546	579	535	565	595	528	588	565	596	558	568	568	555	591	553	551	560	514	571	571	547	589	585	570	584	573	533	517	573	579	560	589	588	542	538	542	535	577	614	596	555	572	518	511	580	571	537	532	621	566	584	528	613	558	569	595	580	572	568	627	599	572	592	588	578	543	549	584	568	578	573	609	551	547	578	565	583	583	584	576	553	514	597	555	586	565	592	594	556	569	597	579	562	540	564	591	622	522	590	537	546	621	549	576	549	536	545	559	570	571	541	563	559	594	589	605	578	560	558	550	583	574	558	538	558	570	534	531	598	599	547	580	555	657	574	549	586	570	542	591	569	572	571	595	557	618	546	590	617	565	562	533	576	551	593	563	536	560	608	558	573	557	593	560	616	602	584	561	598	551	556	600	539	590	538	548	575	553	580	559	564	566	568	562	625	561	598	567	571	557	578	574	603	598	599	603	566	572	605	538	558	564	569	582	594	547	597	588	589	565	549	559	555	595	565	565	567	540	550	546	540	547	597	620	548	564	583	571	569	583	583	598	548	577	541	603	541	560	507	595	537	582	581	567	535	541	564	508	555	570	573	588	548	549	573	579	576	539	583	555	546	623	584	570	602	617	594	592	580	587	621	554	578	555	587	563	621	573	524	528	587	581	535	572	535	579	583	583	562	605	565	551	589	583	608	552	526	558	586	579	568	522	549	565	580	616	565	560	607	576	553	557	551	558	600	580	583	553	545	587	560	592	568	574	598	566	600	569	565	584	551	585	570	612	583	529	570	539	534	572	576	523	574	561	593	614	547	597	599	566	543	572	562	580	575	567	583	591	573	587	570	557	524	533	551	585	584	612	610	556	606	564	594	566	581	584	562	595	545	563	584	543	576	581	607	590	607	572	572	576	525	568	593	535	559	556	559	620	598	563	535	574	578	535	567	591	598	569	586	555	555	565	560	583	576	595	541	552	576	596	593	561	534	578	577	555	543	624	602	589	553	581	533	569	571	556	560	598	560	575	605	565	586	570	549	579	565	569	582	590	575	581	582	569	606	599	596	590	523	546	597	590	594	538	561	544	551	539	593	583	596	593	575	567	570	571	569	564	542	566	561	595	564	586	581	515	586	551	577	604	578	576	557	584	572	585	576	582	565	582	593	526	590	571	524	553	546	542	557	547	533	568
10393	8750	8131	460	202	180	156	168	169	162	164	169	152	152	156	145	137	141	177	154	146	158	160	183	175	198	192	159	207	313	257	253	257	204	218	471	646	508	532	428	391	325	291	264	277	292	214	210	278	237	284	211	222	221	230	204	235	161	177	183	187	192	201	182	172	183	163	157	171	174	157	172	175	146	168	156	172	173	162	151	169	145	178	138	144	169	155	190	139	174	139	192	183	138	153	164	188	151	144	163	167	157	184	163	187	160	172	161	155	151	157	177	164	176	151	152	177	181	180	141	136	149	165	150	169	154	151	168	182	178	144	136	169	162	150	172	179	165	171	170	168	161	129	164	173	163	139	172	168	171	160	172	161	156	135	147	173	155	146	178	166	161	165	173	172	158	173	142	162	162	186	167	140	154	157	156	160	146	181	164	164	158	160	167	177	158	145	137	153	151	150	166	150	170	166	171	161	142	169	179	162	171	185	160	163	145	149	161	161	180	150	167	163	159	157	170	148	187	153	182	177	166	159	157	150	168	188	178	159	140	151	137	162	147	157	145	153	159	149	186	148	156	138	152	177	151	150	168	159	167	175	152	141	162	140	170	140	174	171	165	162	154	165	154	154	177	152	156	160	151	146	168	148	153	175	158	156	173	152	180	153	163	174	157	173	162	139	172	152	163	169	172	135	151	167	147	149	152	153	157	178	144	143	158	176	146	167	178	173	146	151	163	146	168	170	147	152	173	167	134	161	149	160	173	165	155	152	146	175	157	149	146	132	145	170	178	194	136	169	148	144	159	167	165	150	155	179	144	167	153	171	158	155	164	158	154	148	168	156	145	167	177	162	150	167	159	155	157	151	175	159	160	148	174	161	191	175	154	169	167	164	163	155	165	168	174	168	144	142	149	157	161	180	159	155	148	153	195	167	166	160	149	143	169	171	153	166	147	174	148	170	168	155	147	170	149	194	172	163	165	139	140	146	162	157	168	182	180	171	188	160	157	167	171	187	156	159	154	144	147	173	124	139	183	156	144	158	175	146	149	153	175	168	137	158	177	154	147	152	158	158	147	154	164	178	165	129	151	152	167	136	147	174	171	160	161	167	164	160	138	149	145	150	148	161	145	171	158	134	156	151	167	157	179	168	148	176	149	161	171	176	156	179	170	171	165	164	181	166	155	172	143	166	164	159	158	166	146	150	150	156	150	174	154	167	158	166	175	150	158	162	143	159	154	180	171	162	144	194	158	161	135	146	151	163	188	164	195	167	156	156	173	188	177	157	143	170	147	167	163	150	181	168	143	181	152	185	159	157	169	172	186	145	155	168	161	172	171	149	162	165	158	159	160	154	158	158	167	179	160	144	149	156	180	178	161	168	161	160	154	173	179	185	144	156	161	166	157	154	158	164	158	165	163	163	165	178	165	162	152	162	152	142	151	139	152	147	157	158	156	175	137	142	151	164	184	143	179	145	148	173	194	158	164	170	169	188	152	151	148	163	164	165	190	156	156	151	147	145	154	165	158	142	193	173	157	172	157	168	147	151	177	144	137	144	160	155	156	170	159	161	168	161	152	157	161	167	179	141	195	156	168	155	166	155	198	154	149	160	169	148	158	173	166	170	160	175	165	151	146	182	177	157	149	144	147	149	186	160	142	148	178	171	159	141	145	175	181	175	174	174	183	155	165	174	133	158	161	176	162	159	144	139	169	186	162	171	145	164	168	150	162	168	117	169	130	155	168	184	165	135	171	174	197	163	146	148	161	143	170	174	158	164	162	150	160	160	177	166	164	181	160	170	144	164	172	148	162	146	155	161	170	161	171	144	176	152	180	179	146	159	142	147	151	157	148	158	161	164	153	135	148	186	139	141	157	166	155	153	172	163	165	165	183	146	140	160	164	162	162	180	152	140	151	179	159	172	160	167	167	173	178	178	156	156	154	142	141	167	163	120	159	158	143	190	147	149	170	177	169	165	141	158	160	165	152	174	155	159	132	173	138	182	152	168	162	136	175	182	171	150	188	143	175	172	168	151	159	140	175	134	137	168	150	163	178	157	154	143	138	137	178	148	151	151	156	180	178	143	149	174	168	165	158	194	161	155	163	196	156	155	132	169	160	154	140	164	147	181	165	138	166	171	172	135	159	173	162	178	172	166	165	169	160	160	165	186	137	155	165	177	179	161	169	148	163	180	163	174	163	165	172	165	156	164	156	162	148	144	155	147	157	162	171	171	179	173	150	168	163	178	163	162	156	151	147	150	142	171	151	159	151	156	164	177	153	155	153	162	176	151	160	152	162	164	165	182	170	158	153	151	153	158	157	164	172	149	161	153	162	163	151	146	164	147	154	162	147	159	190	158	164	151	164	167	158	148	155	176	153	148	164	148	169	145	177	165	175	183	138	159	138	143	165	164	163	168	179	149	174	178	169	161	147	153	156	144	150	160	172	130	157	175	178	164	155	152	177	180	182	182	148	168	163	140	151	142	138	147	137	165	172	180	162	157	157	155	178	165	156	159	162	166	165	146	138	168	190	163	157	153	198	158	160	149	170	152	154	167	156	150	148	145	145	169	166	160	153	139	170	150	142	154	164	180	180	136	161	161	164	150	153	166	162	157	163	159	129	130	147	160	130	184	151	140	159	161	160	165	144	161	161	151	165	165	153	157	148	180	173	170	138	163	157	163	178	185	155	164	163	139	183	182	169	154	180	170	155	170	145	151	166	147	125	155	157	149	156	155	137	167	160	175	170	156	165	179	158	155	175	151	154	157	151	162	155	166	154	144	165	145	163	151	151	176	162	166	164	158	174	155	154	165	166	145	135	155	170	154	165	173	157	158	144	147	156	157	150	178	147	178	158	151	160	160	162	155	147	140	150	168	163	167	173	192	150	138	151	159	142	157	168	152	152	155	159	153	170	155	153	160	164	148	167	166	166	133	141	173	157	169	171	142	162	160	181	167	168	149	159	156	156	150	152	161	157	151	154	179	160	172	147	194	175	160	165	147	154	148	169	150	144	164	156	127	167	156	172	161	150	138	176	171	173	181	161	164	165	170	163	150	130	146	168	154	175	185	142	155	146	143	180	167	169	155	147	155	167	162	162	147	155	173	149	172	140	166	146	178	175	142	180	151	173	141	166	147	155	169	181	161	171	178	162	162	163	159	171	166	150	176	160	171	159	168	164	175	192	154	150	154	168	162	138	152	159	154	172	163	155	167	168	150	138	163	142	155	133	174	171	151	151	158	159	171	157	177	163	164	151	160	157	166	174	147	162	186	157	130	171	151	162	164	161	172	160	153	172	173	172	165	153	184	175	174	166	150	151	174	146	163	141	167	159	162	150	162	147	168	164	143	156	167	165	168	148	152	154	174	177	134	153	158	144	178	136	166	165	151	154	163	152	164	167	139	163	171	155	149	159	150	169	168	146	173	155	142	137	177	161	174	157	171	139	165	161	158	159	130	136	152	150	152	159	134	176	157	152	170	173	177	172	169	158	162	163
9167	12205	9542	565	502	498	494	481	475	463	489	491	449	476	476	479	463	428	412	477	437	485	446	524	587	611	562	650	864	1586	1217	1219	1061	773	853	2705	4226	3192	3315	2755	2272	2102	1546	1429	1462	1387	1012	1032	1401	1324	1278	995	969	933	756	832	858	641	623	570	701	734	680	639	642	587	561	522	535	518	500	484	487	473	523	500	471	449	432	500	457	424	456	443	458	458	457	456	461	465	469	531	493	493	515	458	449	409	443	433	435	403	430	442	446	417	459	443	416	432	451	407	458	472	453	428	436	429	415	447	454	469	479	442	436	448	441	459	452	449	434	424	454	450	443	453	428	411	447	452	430	459	431	411	455	438	494	441	417	460	451	445	441	440	461	441	432	450	418	474	427	477	452	447	461	452	426	496	427	441	433	421	454	448	428	456	442	452	438	423	449	437	440	446	416	443	464	473	455	472	443	432	450	432	464	441	459	473	419	464	458	453	423	423	469	455	433	433	471	427	481	426	413	473	427	436	395	457	438	431	473	437	439	434	454	467	417	465	474	437	456	476	457	415	448	452	477	427	442	471	454	418	430	424	471	439	458	475	445	415	501	461	444	457	479	457	450	468	449	449	446	443	410	459	390	479	456	446	443	459	449	478	430	427	458	452	470	435	458	445	420	411	452	413	442	471	444	419	433	407	446	460	461	419	454	472	453	425	488	442	464	478	453	448	473	448	481	444	412	437	413	456	454	440	461	423	436	457	426	441	451	445	426	451	441	457	440	405	391	437	477	468	445	489	451	451	470	444	436	459	465	428	445	460	466	442	460	439	473	463	455	451	436	463	448	454	414	447	438	479	451	460	462	440	468	458	416	449	450	447	453	471	430	472	457	459	433	466	481	431	417	456	483	474	444	442	445	442	460	463	482	424	445	476	473	418	441	427	436	426	450	397	459	428	476	451	448	487	453	434	440	453	484	491	444	475	459	433	421	430	425	424	434	417	421	423	447	422	442	401	433	465	486	451	461	424	433	430	476	480	438	459	421	435	476	445	426	457	471	382	441	480	445	460	490	461	456	464	421	459	462	443	458	468	455	448	445	431	431	452	466	447	438	421	485	451	484	439	459	449	457	432	430	461	456	442	436	446	454	455	422	456	456	468	448	442	426	453	504	424	477	487	405	449	452	460	449	426	452	444	420	456	453	414	442	467	427	443	428	447	411	430	456	447	455	455	457	419	481	460	414	468	407	451	452	444	450	467	438	414	445	463	485	459	449	453	462	423	459	416	407	459	452	437	460	440	439	450	470	428	437	429	430	447	463	400	429	459	478	459	475	403	443	445	450	469	490	453	426	442	427	468	454	454	483	475	440	437	467	439	438	411	441	440	425	456	440	459	455	423	450	441	489	468	462	460	440	431	412	432	428	474	445	423	507	474	438	463	438	464	449	415	408	446	492	439	470	448	457	452	425	434	444	481	416	431	432	447	430	498	418	496	459	467	449	475	441	466	461	456	432	407	446	451	450	456	440	442	429	451	447	463	435	419	482	424	448	422	414	505	456	420	478	443	431	462	431	432	456	440	460	420	409	465	464	440	441	441	465	461	464	446	476	389	447	459	477	438	416	469	452	438	484	444	422	437	436	463	428	456	468	462	448	434	443	454	467	456	409	462	425	438	473	455	461	452	407	489	475	454	455	413	458	449	470	410	471	437	451	404	452	465	425	435	451	439	445	476	461	427	462	455	429	444	477	515	447	460	453	461	499	457	451	439	406	474	470	419	440	418	421	504	449	411	414	442	472	457	418	456	432	398	495	446	430	436	482	441	429	453	476	458	427	435	447	447	424	440	430	457	415	420	413	478	447	450	431	477	437	454	413	418	450	420	437	430	448	455	459	495	394	474	427	437	473	432	422	483	457	441	487	436	414	428	452	456	439	433	451	441	458	494	456	451	467	450	455	453	452	461	454	460	439	471	430	428	426	424	451	444	426	469	423	444	432	432	461	455	444	460	485	413	431	454	453	487	450	470	401	450	445	428	455	430	446	466	473	481	422	480	467	503	464	488	437	442	480	441	456	435	472	445	461	452	423	451	472	416	480	482	469	432	419	469	459	450	447	450	454	428	455	480	449	470	428	462	462	386	483	454	436	423	457	435	476	459	465	458	442	451	460	457	466	442	464	480	457	460	426	459	457	476	482	469	451	454	434	438	473	432	479	442	446	455	454	432	489	410	440	420	490	442	449	425	479	444	467	467	464	460	443	434	432	476	431	489	462	461	466	452	461	442	407	432	443	476	458	451	457	443	466	455	473	439	427	459	447	463	438	462	437	458	496	442	475	424	427	437	453	460	426	472	446	418	443	426	467	392	454	454	441	450	440	471	465	471	416	428	454	412	437	449	428	443	483	451	473	436	437	438	452	459	470	412	442	429	449	444	406	415	421	473	437	467	460	449	460	442	451	489	400	455	452	461	448	472	441	437	492	479	396	421	446	442	468	444	432	468	447	443	421	475	457	449	420	416	446	443	450	441	454	428	430	470	420	486	450	441	442	415	410	416	432	415	434	493	405	449	450	443	473	416	450	445	476	463	431	457	427	423	452	453	427	465	451	440	460	446	452	458	465	443	461	458	429	474	461	408	438	452	458	494	474	488	413	433	447	458	464	451	465	444	420	423	448	465	488	422	499	488	450	441	467	463	465	443	493	443	424	475	423	491	463	445	425	439	451	429	459	453	475	449	429	484	451	455	426	409	453	475	467	490	485	439	470	443	464	474	444	471	442	460	434	474	454	457	464	461	452	463	442	419	453	460	479	481	435	441	476	433	406	456	466	436	422	424	430	423	432	438	448	432	452	487	439	436	435	476	429	452	452	489	438	439	486	455	453	414	402	431	453	470	445	448	446	450	459	419	457	459	461	463	442	452	443	446	416	418	466	432	413	439	473	448	431	442	409	471	437	465	463	447	441	459	438	437	441	443	480	446	438	433	471	456	462	415	452	437	461	431	444	438	470	445	468	472	461	422	419	447	461	406	459	452	480	444	449	462	428	467	447	444	418	469	460	438	466	456	448	462	446	429	430	477	435	446	442	450	455	422	426	436	472	434	431	459	471	460	442	451	456	402	481	456	405	445	463	412	441	462	433	458	458	456	457	481	422	447	441	440	475	434	441	442	465	446	444	434	485	454	424	483	447	451	468	459	462	466	414	416	457	479	422	462	432	448	434	437	450	409	440	442	451	444	425	456	423	413	452	429	468	446	462	435	441	452	418	442	461	449	428	463	429	441	427	447	456	471	465	438	414	417	427	461	419	442	433	456	482	433	448	438	468	447	439	450	461	434	471	472	446	427	477	450	435	429	459	448	436	436	459	435	470	458	452	457	465	436	465	447	448	488	419	425	448	438	447	478	437	428	443	468	414	448	438	435	465	447	425	480	443	450	457	459	467	448	433	414	498	475	460	399	447	441	407	475	431	449	444	431	484	449	448	463	461	477	440	427	469	449	446	447	440	468	428	426
50101	53878	45632	10893	908	365	293	275	256	216	221	217	196	177	190	217	199	210	163	186	177	197	242	227	318	314	283	326	586	1821	1345	1357	1119	511	543	3057	6619	5084	5023	4858	4162	2790	1841	1537	1936	1623	973	1040	1125	1095	900	600	715	703	491	748	681	453	434	413	502	466	346	331	356	265	271	274	327	268	212	170	199	167	156	194	218	172	156	198	185	169	195	178	163	163	172	218	193	184	178	192	195	186	178	164	178	155	163	162	176	153	169	161	148	154	197	188	140	171	181	143	179	150	173	167	191	139	151	170	174	160	173	182	167	160	160	166	175	186	164	151	169	157	172	166	160	162	170	157	166	188	181	153	166	165	175	152	173	181	184	159	166	140	171	156	135	155	159	165	155	176	169	174	148	172	173	164	180	172	179	187	145	181	173	163	175	166	160	168	161	152	170	167	169	141	145	159	162	144	185	150	171	181	181	154	134	167	176	155	168	162	128	158	173	162	143	165	175	178	161	179	168	168	172	157	157	169	179	161	165	175	172	178	169	189	150	177	172	164	163	180	163	169	177	160	192	184	163	139	171	173	170	174	148	163	156	152	145	167	149	165	167	169	176	157	172	146	185	161	160	166	161	188	163	180	191	180	162	149	188	198	174	168	133	162	168	173	159	173	176	185	173	175	184	177	171	177	180	146	154	176	160	155	155	166	170	180	184	149	132	170	178	182	187	165	169	171	184	168	165	166	161	170	170	161	158	175	193	180	174	152	156	167	163	157	182	172	151	153	154	172	149	164	160	154	179	156	185	170	152	160	166	186	158	155	170	165	178	166	189	189	166	180	181	170	179	159	150	164	180	195	151	153	175	177	164	180	168	178	177	171	160	165	152	172	178	161	160	199	166	180	174	177	174	171	189	179	146	163	147	150	179	168	192	162	160	166	179	166	164	158	150	167	154	166	152	183	193	157	176	153	179	199	172	156	166	166	186	191	164	166	178	184	171	184	156	154	170	178	172	159	155	160	156	162	161	154	143	156	168	170	168	159	170	162	169	186	163	160	202	191	198	178	179	183	151	173	164	174	191	149	170	179	164	177	138	173	181	178	164	166	196	191	175	170	173	147	183	163	168	183	167	172	159	153	161	168	154	167	164	166	183	139	157	157	164	165	160	158	184	178	169	164	170	185	180	173	164	165	173	163	139	151	168	156	156	153	167	168	147	178	181	170	179	173	159	177	161	161	167	175	153	149	169	167	164	157	167	162	159	156	183	152	159	183	161	146	177	171	156	178	150	176	166	157	182	159	184	162	168	176	175	177	186	187	157	172	182	184	155	181	184	160	196	174	149	174	156	180	154	190	202	198	172	159	153	196	138	151	185	184	189	188	149	161	174	173	174	165	168	159	160	172	171	176	125	180	169	166	174	179	188	162	153	160	176	166	179	173	152	155	166	162	157	155	165	149	147	152	200	169	151	170	164	153	174	158	179	153	181	180	161	174	168	157	163	165	165	161	143	168	168	170	168	154	161	173	166	198	136	139	187	143	137	163	179	158	160	163	182	186	167	161	167	171	181	175	158	180	155	166	171	165	169	168	163	159	164	150	170	145	175	171	173	163	146	179	175	149	169	171	173	173	187	169	179	163	163	148	156	153	166	169	176	187	169	175	148	171	190	149	173	149	167	184	182	163	172	170	162	174	158	187	166	152	160	173	177	171	188	178	172	159	162	166	164	153	162	185	166	163	183	180	165	170	160	180	155	156	158	153	161	184	182	132	171	151	152	166	192	149	147	167	156	175	167	160	147	161	146	170	160	164	163	167	181	166	151	189	161	168	162	155	174	167	164	145	156	163	168	177	161	183	185	188	175	175	130	174	166	160	140	158	138	174	164	189	176	165	193	164	168	171	180	159	172	171	183	149	164	167	166	164	138	162	173	161	174	145	170	165	164	186	189	148	126	173	137	148	175	151	183	192	172	163	158	161	174	163	148	163	161	156	166	158	166	170	172	172	163	176	141	160	173	142	163	181	142	158	182	148	180	161	166	160	166	177	138	160	171	177	178	178	183	164	148	170	164	172	184	157	170	152	157	180	170	176	163	155	142	160	188	188	188	170	183	178	185	188	174	159	170	158	173	166	172	172	182	175	177	157	145	154	177	171	160	163	178	180	185	175	156	159	151	171	165	180	178	169	153	168	163	179	141	174	177	167	159	154	156	156	170	181	166	168	164	183	167	157	171	142	192	146	174	168	159	168	167	176	194	167	167	164	171	156	171	188	179	160	176	167	149	178	158	176	177	169	137	161	170	151	168	154	158	188	160	166	166	136	152	173	183	165	186	157	161	152	169	166	135	178	164	182	179	178	161	150	175	170	147	187	177	166	156	163	157	157	158	163	192	185	151	161	171	187	167	166	158	180	158	163	198	175	159	167	189	166	170	162	171	178	175	151	164	164	149	147	167	153	172	163	176	157	177	169	164	146	175	169	175	164	170	137	177	195	182	169	179	162	138	159	169	164	180	156	185	165	183	150	157	183	151	178	153	145	172	179	167	163	149	166	148	161	151	153	146	175	168	171	156	174	157	168	180	159	171	165	188	165	168	180	163	180	168	135	161	147	165	146	174	154	144	166	162	164	137	165	185	170	147	179	143	155	159	177	171	154	162	177	166	159	160	175	164	179	182	154	148	160	150	136	166	169	174	161	175	162	160	161	185	151	162	156	176	138	155	169	203	155	159	154	174	166	156	156	184	161	160	147	186	197	172	168	182	137	148	156	151	144	171	140	144	160	142	197	158	173	168	164	149	170	157	165	136	164	175	172	176	154	165	170	155	166	156	150	175	165	160	179	175	173	148	187	143	155	171	154	144	168	169	164	161	194	179	161	162	162	146	163	171	135	157	172	150	162	138	159	151	176	173	157	153	187	140	182	178	148	163	152	156	171	160	171	191	180	162	156	186	164	169	142	173	186	179	162	152	190	150	176	164	165	183	151	178	159	177	180	185	146	186	175	174	157	168	179	179	151	150	165	176	145	157	144	180	173	169	157	169	175	158	155	166	171	174	151	172	167	151	170	176	185	172	162	159	167	163	162	173	148	185	175	160	172	155	187	155	173	169	167	143	154	174	134	171	172	142	183	171	180	150	191	153	175	163	203	161	191	174	155	179	184	150	150	175	154	151	175	171	163	142	179	174	178	153	172	161	149	162	178	153	154	141	153	167	152	159	180	173	174	158	171	167	162	185	180	173	153	197	152	173	163	188	180	180	175	186	140	142	178	156	148	162	162	183	168	181	191	162	170	165	153	197	155	172	164	157	174	163	175	171	149	165	171	164	189	168	162	184	154	165	182	163	197	150	136	173	178	176	188	173	177	154	155	160	196	203	175	160	126	157	173	169	149	172	154	194	158	172	164	145	158	171	171	166	152	157	175	165	148	155	147	159	187	183	187	142	160	170	180	148	144	171	176	174	169	168	147	188	166	137	148	164	177	171	166	173	167	150	139	178	179	173	154	188	160
31441	40375	25002	1721	1585	1392	1190	1065	884	837	777	753	715	674	673	659	664	570	577	582	577	549	663	852	1453	1627	1605	1755	3762	11634	7910	8415	7012	3215	3181	17070	28397	23789	23415	23371	21536	15725	11162	10911	12198	11059	6346	7485	7422	7395	5973	4128	5045	5244	3281	5344	4313	2815	2625	2341	3362	2810	1743	2146	2018	1294	1335	1311	2037	1204	851	757	603	595	521	497	498	576	630	597	573	581	497	559	516	508	528	655	729	597	689	707	678	620	584	466	464	495	449	504	490	493	525	487	470	456	474	512	462	458	454	452	493	463	480	458	482	485	464	473	440	475	443	471	497	477	472	478	439	438	480	460	473	484	495	516	452	470	422	442	485	468	462	479	426	466	502	444	472	517	479	467	455	483	473	501	436	487	481	422	483	437	466	457	496	484	488	469	471	461	447	468	491	461	497	497	472	454	477	488	493	477	502	443	461	449	500	488	442	456	486	481	431	469	483	463	492	467	480	456	493	459	488	473	430	433	486	455	498	490	462	459	508	479	470	470	444	451	448	447	470	423	480	470	436	493	461	405	441	468	446	486	450	437	497	481	440	465	480	476	502	462	488	468	479	468	479	471	464	487	505	510	453	476	488	461	481	474	477	481	458	522	518	453	464	493	485	483	429	510	516	463	468	452	496	474	473	451	515	455	449	434	487	448	477	443	429	513	467	451	454	462	499	465	488	506	451	454	473	507	460	483	455	485	471	472	458	471	488	458	430	451	479	467	506	482	456	483	494	450	478	492	500	457	413	467	468	483	488	473	471	439	458	499	477	517	459	503	484	468	447	417	485	464	506	499	453	445	479	483	476	468	497	461	454	484	484	476	433	456	476	491	467	471	476	508	469	465	425	448	489	434	483	461	477	448	463	443	454	448	447	476	478	443	491	483	445	497	464	447	454	453	456	516	471	477	467	484	488	453	474	469	466	484	474	477	429	482	459	452	464	448	450	478	449	477	487	487	450	457	483	480	454	473	518	472	432	455	476	500	443	429	461	470	493	480	475	423	451	470	472	470	450	487	496	451	510	476	452	475	476	453	480	482	484	505	496	464	474	483	453	435	500	460	468	461	473	497	451	443	467	489	457	513	474	472	446	453	480	481	491	456	481	500	473	461	482	474	449	472	482	456	483	474	487	478	480	468	486	440	470	447	440	530	500	474	455	452	474	493	450	464	493	486	460	429	482	480	441	412	484	520	467	456	475	510	477	482	465	467	511	466	457	460	443	471	484	485	465	516	486	481	470	458	448	444	455	477	405	445	457	464	470	481	448	465	476	461	466	504	475	438	466	452	481	464	500	467	454	455	495	477	456	477	512	448	489	467	476	475	505	474	479	494	508	471	457	466	481	461	496	482	478	462	417	454	449	451	494	477	485	447	430	446	478	469	432	429	473	439	498	469	482	457	462	459	447	442	470	447	464	464	471	459	459	458	443	479	469	477	474	488	466	465	496	467	450	491	457	472	517	495	484	468	486	473	447	497	504	459	464	468	476	455	477	507	452	460	469	441	469	479	481	505	479	490	471	471	485	467	430	496	474	462	445	458	453	468	488	473	487	509	461	485	491	447	408	456	476	490	469	491	441	472	457	466	494	463	482	510	478	440	456	474	424	483	466	462	455	470	445	474	483	474	430	494	512	448	472	460	470	459	469	466	405	474	417	522	486	438	483	507	476	483	430	456	505	461	447	488	465	476	454	469	460	491	476	448	459	447	443	473	448	487	486	468	452	476	458	479	479	458	494	467	475	463	473	505	487	474	472	475	467	450	488	466	448	462	495	482	407	497	458	503	438	484	435	492	450	484	478	445	452	463	468	494	459	444	518	496	500	469	473	482	455	458	440	479	428	473	452	459	475	459	505	478	472	494	456	473	493	493	474	464	471	437	454	442	520	468	494	462	499	524	454	427	453	466	472	477	466	456	444	462	470	475	472	474	473	469	477	431	459	472	486	490	486	482	475	426	483	495	459	508	429	459	456	428	434	448	483	444	481	505	461	449	492	451	455	467	476	459	474	493	479	486	458	467	440	433	471	495	450	531	447	434	481	500	447	510	463	474	474	459	468	463	512	487	470	474	446	495	493	424	508	475	494	447	477	470	486	464	443	449	456	466	474	475	479	455	465	459	463	489	461	470	467	451	464	509	484	489	446	487	447	432	466	458	478	485	486	472	471	487	482	455	460	462	489	487	471	473	500	422	468	502	453	431	467	448	444	472	499	478	458	448	466	504	474	468	451	500	473	472	471	460	477	516	468	467	457	494	462	434	479	492	467	490	480	491	415	441	418	502	427	473	460	511	446	457	479	457	445	441	464	507	459	458	474	444	461	462	478	480	535	431	467	473	445	513	464	505	492	513	494	454	438	469	462	451	503	463	447	455	441	470	437	446	427	436	459	465	467	435	452	470	461	453	482	468	479	493	481	473	457	480	495	496	428	459	502	476	473	482	465	473	496	489	468	496	461	453	462	450	474	476	413	451	448	456	440	490	547	501	428	483	489	470	492	503	484	447	484	515	482	478	508	505	469	453	436	447	458	533	462	462	497	456	472	486	471	421	478	486	472	479	481	479	473	435	499	455	444	485	473	544	465	453	479	476	455	443	436	465	432	456	447	478	471	474	469	477	485	439	463	491	497	469	452	473	450	481	483	453	461	448	487	455	497	470	505	467	493	497	495	472	452	485	470	494	469	446	449	461	531	460	424	476	433	449	477	448	447	502	460	493	484	488	494	471	442	455	454	466	437	482	469	508	472	474	494	457	449	480	446	472	448	461	514	497	473	452	463	498	473	443	455	470	459	444	461	440	496	474	464	467	465	469	457	483	461	472	457	463	492	496	477	474	465	505	450	441	482	478	421	475	471	455	493	495	497	459	459	425	459	470	464	462	481	453	476	454	464	455	498	461	416	459	462	465	499	468	458	469	463	477	428	456	458	488	493	434	500	453	479	506	466	490	489	512	498	458	502	459	458	488	474	456	464	462	457	500	497	446	492	444	455	513	501	464	510	491	495	478	458	497	452	456	498	425	467	460	479	477	496	454	479	458	486	471	467	514	461	424	460	513	463	449	434	443	448	523	500	513	470	455	462	454	470	458	491	463	479	469	483	466	475	468	483	496	461	470	508	462	436	454	490	487	461	506	479	460	496	492	479	426	465	481	474	439	480	466	488	475	442	480	458	457	506	487	505	515	481	441	447	451	490	464	453	421	490	443	493	469	478	461	455	472	454	458	483	454	455	436	470	489	460	459	501	496	488	466	456	512	437	509	489	521	480	447	500	471	458	458	455	479	429	429	455	496	477	458	405	488	471	470	489	481	478	478	492	502	466	455	454	485	492	504	466	448	485	487	521	443	470	494	482	467	490	464	466	481	480	452	481	451	465	500	445	464	513	507	463	471	446	465	472	492	488	472	474	473	497	457	477	490	499	487	471	485	466	486	470	461	497	465	497	467	467	509	508	487	509	488	481	481	493	454	487	473	480	484	496	487	469	481
66575	66754	53788	18072	3251	603	496	431	379	341	292	326	294	247	256	283	277	248	234	247	218	233	272	291	449	504	526	514	812	2457	2359	2153	1723	768	563	3823	10696	9605	9272	9291	7630	4787	3164	3035	3765	2979	1895	1548	1954	1848	1622	1136	1433	1538	902	1193	978	776	710	810	883	865	488	573	573	406	384	536	507	517	325	245	255	249	255	236	238	236	223	235	228	251	231	210	233	210	204	243	265	250	268	286	275	241	225	200	219	227	191	232	226	258	219	235	230	215	234	222	212	215	203	183	222	195	199	216	210	218	232	203	199	225	214	222	199	198	228	207	231	232	209	224	236	198	215	180	213	219	238	229	205	215	231	208	211	203	197	229	189	242	239	225	202	227	213	210	250	229	207	210	217	193	216	232	220	178	190	219	221	188	214	194	215	230	223	218	213	233	247	200	214	198	226	214	217	221	210	195	212	214	227	236	216	200	231	234	243	228	209	206	213	229	246	216	225	207	214	236	229	223	219	205	212	212	201	192	201	216	196	208	190	226	224	225	203	250	200	230	227	219	232	232	237	216	228	194	227	215	221	218	236	228	235	194	197	227	235	212	224	212	234	220	213	200	241	195	207	201	208	212	197	219	230	214	212	210	223	222	215	228	219	184	215	201	218	187	218	212	206	216	220	203	219	214	230	221	237	242	217	219	173	229	222	219	223	214	202	207	199	212	212	217	227	225	212	195	232	225	218	247	236	214	205	212	226	217	195	235	247	238	209	212	205	211	245	202	199	215	213	236	216	216	213	209	211	196	208	216	233	227	224	219	222	215	266	204	216	231	217	213	271	202	205	213	245	198	198	248	240	207	207	210	235	224	255	190	223	226	201	215	210	218	204	184	228	217	239	226	236	246	246	215	220	207	216	202	199	233	222	218	216	228	207	196	214	203	219	211	210	224	236	225	254	187	207	227	236	232	218	216	246	202	244	220	220	204	231	223	223	219	213	226	218	215	225	216	209	209	211	202	208	201	196	203	227	222	204	227	229	234	209	210	226	223	225	245	199	209	191	206	192	235	217	214	219	229	216	201	203	190	191	262	228	195	211	187	224	202	215	209	219	225	241	231	205	224	204	228	217	201	229	203	219	187	225	229	231	235	197	229	208	221	217	222	205	199	237	201	224	215	240	196	194	221	216	213	222	210	187	239	199	247	226	202	226	237	225	165	204	219	217	229	207	230	223	218	212	233	213	209	227	216	201	201	193	227	228	219	221	233	220	201	202	199	206	202	226	209	213	225	227	215	185	192	209	191	232	221	199	214	203	184	230	223	212	240	215	225	214	220	243	195	230	211	223	236	223	223	207	221	220	223	211	214	209	193	195	222	218	225	193	213	209	232	197	221	228	220	208	200	226	217	212	204	229	236	217	190	190	260	197	201	223	222	208	219	213	185	216	228	214	217	242	189	202	208	192	206	225	215	202	212	212	212	201	208	250	192	217	207	224	214	193	231	222	241	211	225	221	205	221	237	227	199	217	200	220	240	229	209	224	206	188	204	219	208	196	227	210	224	217	212	241	201	215	207	217	180	201	224	220	226	234	210	201	208	212	219	185	212	231	194	238	231	214	223	240	208	231	221	217	202	232	210	207	212	227	225	232	216	183	234	205	188	199	210	223	193	233	213	204	228	216	223	216	236	216	228	197	213	217	211	225	221	211	213	201	223	230	191	208	229	218	221	236	207	218	227	193	203	226	239	232	203	217	216	253	199	212	195	222	196	207	233	213	224	224	219	213	206	206	211	234	228	203	227	210	238	234	217	203	215	216	244	218	222	219	208	218	239	233	239	221	211	191	208	216	191	201	182	223	209	209	231	218	228	220	217	212	225	222	223	222	199	217	225	224	205	244	187	198	221	211	219	229	238	239	228	202	207	233	199	214	213	192	218	243	216	229	216	206	239	222	203	206	235	222	193	198	217	223	224	225	197	196	207	221	215	184	233	223	195	180	200	255	211	205	226	203	235	215	199	209	195	227	213	239	214	219	192	197	214	223	212	229	215	206	222	223	228	192	202	237	224	214	209	221	206	219	206	201	226	206	221	202	224	198	208	229	248	228	243	192	194	199	213	223	194	186	228	255	218	190	196	233	220	246	217	222	222	190	193	244	239	224	195	210	211	209	237	247	210	219	210	199	225	276	238	199	184	200	190	215	227	193	214	213	244	195	209	227	222	219	221	204	183	221	222	217	219	209	205	242	234	212	210	199	227	225	222	225	221	189	246	198	218	222	189	203	208	213	252	195	219	230	215	228	228	205	215	230	243	200	246	219	213	210	208	218	223	231	223	207	209	226	192	233	227	209	236	248	219	226	208	214	198	224	225	219	235	200	227	248	213	240	220	233	219	213	226	217	217	205	193	205	236	223	204	217	225	231	216	203	222	233	226	206	206	226	236	220	202	231	186	215	234	230	210	230	208	222	207	222	222	222	211	223	206	204	231	220	221	232	191	212	217	239	216	198	244	220	243	230	197	206	204	214	231	197	203	200	201	223	194	206	214	201	230	237	219	212	180	226	211	218	244	239	210	210	219	214	219	205	212	246	232	207	215	177	204	205	202	215	196	237	218	215	202	236	242	194	200	214	213	210	227	198	224	181	204	251	243	205	239	176	191	208	205	239	199	211	214	222	241	211	203	235	223	215	197	198	218	212	241	198	201	218	245	227	202	208	183	201	244	215	195	231	196	215	241	205	212	253	226	210	205	213	210	217	197	216	223	209	192	194	218	208	216	214	226	248	177	224	183	195	218	235	209	208	210	211	226	220	217	243	214	212	225	230	195	231	209	232	239	227	231	215	226	216	238	233	229	218	216	210	217	248	230	221	196	273	225	205	207	199	231	215	210	209	226	198	221	235	236	231	241	179	201	223	205	212	227	181	227	201	202	218	228	209	240	190	226	185	202	233	225	207	215	240	230	227	212	225	213	252	218	235	208	224	223	216	214	191	213	243	233	229	187	219	244	198	188	223	202	216	195	203	240	208	239	207	218	189	201	208	205	222	199	195	210	213	227	219	195	237	208	260	228	212	208	201	204	196	221	225	210	201	246	201	227	208	205	225	241	245	201	232	220	218	205	203	223	205	175	193	216	204	241	201	225	183	220	229	221	210	204	220	221	218	222	244	212	224	223	214	204	199	209	227	229	215	219	219	207	207	226	229	240	220	215	232	221	225	232	223	226	224	219	214	217	218	214	243	219	240	238	264	195	220	226	191	241	197	195	239	219	218	230	198	221	206	234	201	206	178	223	221	212	214	208	227	231	218	199	224	218	245	199	227	215	178	220	218	215	225	222	246	187	215	204	235	206	238	220	194	233	217	232	213	228	221	235	183	215	219	218	208	198	216	255	220	214	218	214	225	205	209	207	233	214	219	229	197	236	228	234	243	237	199	224	179	207	228	208	206	192	227	180	201	214	196	219	222	221	215	223	205	211	219	235	209	204	218	221	204	259	223	209	197	226	210	218	234	215	214	218
43455	51300	28052	2953	2576	2185	1725	1614	1428	1301	1128	1089	1027	942	867	878	829	853	837	771	785	764	814	1319	2286	2510	2921	2717	4796	14191	12503	12636	10357	3986	3109	18721	36021	32219	31853	32138	29313	21744	16718	17811	19404	16904	11954	9302	12498	11419	10405	7498	9564	10308	6391	7876	6688	4724	4263	5119	5836	5695	2772	3471	3303	1826	1833	3058	2679	2914	1304	776	705	699	726	700	701	735	765	778	768	766	704	602	582	655	668	903	923	813	771	1004	940	831	717	557	588	610	619	519	637	589	606	581	561	575	578	562	541	582	577	547	602	553	573	614	527	562	562	559	591	603	566	579	627	559	609	573	607	575	563	582	615	586	600	601	569	621	589	589	628	606	547	611	559	577	561	602	577	587	571	576	604	582	588	589	581	566	616	552	556	599	568	557	610	588	564	612	597	559	625	547	591	587	569	591	594	597	612	588	590	633	577	595	610	583	552	562	612	583	594	584	557	598	607	549	552	557	548	617	537	564	573	599	570	577	551	588	561	591	586	607	586	586	609	566	614	599	611	574	597	598	624	580	598	540	558	598	578	593	574	594	574	594	572	584	552	605	613	569	606	606	616	569	566	587	581	579	594	606	557	618	596	559	553	610	602	561	582	564	575	596	583	601	617	596	599	566	569	567	637	576	575	605	554	600	547	614	573	621	570	566	567	553	555	565	588	548	607	626	599	550	594	581	537	582	573	604	582	586	526	599	599	597	622	575	612	558	611	589	612	576	566	613	581	541	583	557	558	584	622	579	601	552	558	583	619	577	580	569	588	591	602	598	609	570	583	584	583	575	546	600	586	637	575	563	576	576	558	565	610	606	587	609	605	570	621	601	595	569	578	587	647	553	602	590	579	568	599	646	621	615	613	600	616	596	581	541	602	578	596	591	595	548	578	589	588	594	565	568	617	568	605	569	570	622	580	619	575	608	571	600	601	565	575	587	568	572	610	574	596	613	556	624	536	568	585	585	576	568	586	579	562	554	574	582	566	577	622	635	599	608	571	553	571	613	596	634	551	591	585	571	635	584	591	550	595	595	574	598	595	608	577	609	561	564	568	601	513	566	586	581	595	587	605	566	588	610	580	540	612	595	589	602	556	596	577	586	586	580	587	614	623	605	568	533	568	598	623	586	623	596	612	623	574	553	601	575	562	599	576	584	603	572	593	557	574	575	597	603	586	573	563	528	596	580	541	602	628	589	566	557	604	567	593	590	616	617	599	609	571	582	546	545	588	594	599	578	556	605	614	600	568	637	637	637	581	545	559	586	553	627	590	538	551	581	572	550	585	567	544	621	616	585	586	581	623	589	615	569	580	617	592	576	616	603	566	574	539	560	620	606	589	564	586	634	598	574	562	596	574	597	574	567	577	599	557	571	583	570	569	559	570	596	591	598	594	604	627	554	590	547	633	573	566	611	581	590	582	605	572	591	565	600	574	567	591	594	603	522	573	590	547	568	627	563	572	560	597	593	587	629	561	579	568	612	589	585	582	571	581	557	603	585	579	544	577	596	572	569	579	608	590	593	598	568	599	571	582	604	611	601	603	576	555	580	574	545	591	560	527	601	610	617	583	581	592	594	575	584	618	572	582	625	625	579	605	603	583	555	616	603	568	584	574	603	565	567	569	598	583	598	601	585	580	553	564	591	625	578	598	555	573	587	599	590	559	585	600	561	575	592	599	603	574	550	614	562	613	579	551	589	580	597	623	571	561	593	581	570	554	578	543	583	599	546	593	590	567	573	566	616	560	574	579	588	598	613	540	578	623	586	623	588	573	592	564	581	575	549	608	550	541	585	617	566	564	533	610	586	586	583	546	635	597	541	515	608	550	597	590	592	554	622	638	594	547	558	597	606	574	597	617	601	599	548	570	572	567	594	581	616	593	559	605	591	575	583	589	584	585	567	561	601	578	564	604	596	640	604	595	611	579	611	609	598	577	571	583	632	571	561	599	558	554	570	574	595	629	592	573	594	527	574	607	560	605	565	595	545	592	563	568	599	560	605	574	603	573	600	548	553	620	598	546	584	590	572	519	589	599	566	549	563	618	604	602	561	587	585	583	581	598	587	595	552	552	564	567	626	594	603	524	546	576	638	609	582	584	584	591	627	553	601	614	569	566	631	574	593	600	606	588	553	514	558	559	614	585	635	591	592	573	572	592	618	610	570	559	558	580	540	559	585	573	587	588	544	582	549	585	605	601	610	575	578	575	577	591	590	551	575	580	579	610	595	587	560	599	582	551	598	579	545	571	544	559	594	595	588	562	591	580	561	582	590	560	606	585	615	551	579	555	626	585	588	558	550	600	578	557	532	569	606	591	602	582	594	592	603	570	586	562	616	533	576	595	573	564	582	574	595	585	562	594	623	609	588	542	556	580	592	554	582	602	586	581	586	573	560	568	548	591	647	585	604	592	591	585	595	547	584	592	562	571	602	598	614	589	590	566	601	588	581	600	584	616	596	597	583	550	582	611	584	609	619	599	550	604	574	582	588	567	613	558	564	611	598	566	570	555	589	604	593	565	564	585	575	579	586	598	600	584	533	599	596	645	574	566	641	592	609	536	590	592	569	617	534	600	566	573	590	593	544	600	618	554	585	610	582	583	578	552	624	600	566	516	585	621	550	616	619	623	596	553	591	557	580	562	570	585	553	598	582	586	597	591	587	590	595	626	562	554	552	594	545	620	607	595	570	549	623	620	595	560	561	622	583	575	575	552	571	596	574	557	556	588	554	570	604	553	598	606	628	622	603	587	586	583	604	578	639	600	619	589	603	549	582	595	576	553	619	564	579	598	565	605	590	594	589	568	602	602	567	590	590	607	590	570	587	593	566	597	609	636	577	585	598	586	589	627	550	563	565	568	587	569	559	594	592	625	600	618	572	588	569	597	542	581	540	653	597	595	582	590	561	579	582	578	575	525	597	576	598	571	587	610	594	566	533	563	601	603	603	559	570	590	561	578	583	584	546	583	570	603	577	564	598	583	562	590	587	585	617	606	632	588	597	607	590	595	622	604	602	606	546	553	611	597	570	562	597	596	601	610	600	592	565	602	558	606	579	528	565	559	603	559	566	580	588	597	609	593	614	543	573	613	576	595	635	578	603	588	579	597	603	544	583	610	590	574	565	577	580	546	623	528	576	536	552	617	591	576	555	573	625	600	548	607	577	585	579	573	576	572	577	569	612	571	568	578	611	540	591	590	582	619	594	636	632	594	559	538	606	575	544	621	602	538	606	590	604	613	581	553	571	573	558	580	583	653	615	629	580	556	641	612	588	591	578	559	616	579	544	573	547	596	596	574	512	593	559	613	562	602	563	558	574	627	560	561	596	608	600	598	599	572	584	609	570	612	583	589	549	618	549	543	571	600	613	571	559	607	589	545	585	554	576	557	569	618	579	542	577	566	605	596	588	563	545	601	574	603	588	551	619	590	608	579	576	567	612	554	607	555	537	608	605	558	574	630	560	609	599	594	580	592	515	609	585	574	543	580	529	563	597
10405	9302	7534	441	202	156	165	190	152	164	154	165	154	136	168	141	139	137	151	158	167	144	167	153	180	166	171	182	159	188	244	252	191	165	173	240	501	468	448	491	436	315	291	283	265	265	212	189	267	231	224	193	195	202	189	187	169	199	212	176	183	192	193	181	181	170	166	178	170	148	173	125	148	158	151	146	168	155	141	156	169	157	155	140	164	131	164	178	161	148	155	137	159	168	139	170	182	176	173	183	146	120	149	172	143	152	153	159	140	140	157	156	151	145	148	164	167	145	155	144	149	144	143	157	171	156	153	169	159	178	156	173	148	144	173	154	161	138	139	142	157	155	145	165	142	150	153	138	175	146	169	144	160	159	170	149	150	155	136	140	155	147	160	145	163	162	161	141	162	142	174	147	171	157	146	167	152	150	145	174	158	136	128	142	162	158	163	159	142	148	152	168	145	156	111	140	148	154	154	174	155	131	155	143	143	159	157	150	166	139	177	167	143	122	157	146	153	167	158	139	140	161	152	144	149	138	135	141	118	152	143	157	149	146	161	165	152	162	135	162	150	154	174	149	169	129	133	150	159	147	155	150	163	153	157	150	146	152	169	138	132	139	174	167	142	147	165	162	145	152	133	173	147	131	180	155	134	152	166	142	169	169	137	173	145	166	158	157	173	155	152	142	163	159	154	170	138	127	160	155	158	147	153	158	148	155	162	167	174	165	169	150	173	155	154	144	146	147	143	148	155	145	132	145	145	139	138	146	167	151	161	167	136	166	168	139	157	143	160	161	149	150	142	138	153	153	145	133	124	166	159	141	164	155	148	149	143	155	134	167	149	120	138	144	167	146	162	160	144	148	180	165	147	152	155	132	152	160	144	184	156	136	129	139	154	149	159	149	138	166	154	142	145	150	166	145	158	164	168	175	153	162	184	134	152	144	144	158	159	142	171	164	152	149	135	153	168	155	156	138	167	159	149	160	143	140	163	151	158	159	145	156	132	156	155	160	145	148	171	166	153	154	134	155	151	167	163	146	156	174	152	164	162	140	174	164	185	158	162	137	162	152	167	152	147	157	141	148	166	148	139	142	155	155	160	151	145	163	165	166	151	140	161	140	145	152	144	152	132	153	154	135	152	175	159	149	169	163	170	150	145	159	149	170	144	160	152	147	163	138	135	149	163	157	155	173	151	155	159	151	173	143	157	156	134	163	153	152	161	168	156	154	158	143	139	119	163	158	157	168	135	172	157	135	153	155	179	146	162	161	151	155	156	149	156	164	168	143	145	151	164	166	129	157	167	163	134	164	136	154	167	167	189	150	148	155	150	144	160	176	139	170	153	149	156	145	139	148	165	162	149	165	166	166	159	148	147	161	159	148	131	156	152	152	136	161	146	167	173	141	168	151	167	167	158	161	144	171	150	177	165	161	170	148	165	158	158	154	157	154	149	138	139	147	152	155	140	153	136	163	149	170	141	149	135	158	142	170	165	157	141	150	179	167	167	143	165	153	137	159	162	172	164	140	138	151	135	147	139	155	162	156	170	147	165	161	140	156	128	151	133	143	162	157	132	158	169	151	157	162	157	157	123	156	157	147	166	151	156	150	134	144	165	138	170	152	171	155	156	156	147	146	152	160	156	153	148	139	167	142	144	163	144	155	148	140	161	148	139	173	146	137	155	137	144	148	171	160	162	160	139	155	152	156	159	149	148	157	164	134	142	161	147	151	163	144	149	157	148	152	149	160	154	163	179	134	158	172	150	153	145	163	155	171	157	149	167	141	134	149	155	148	152	177	156	156	160	145	154	143	139	157	187	143	155	148	149	147	154	159	184	154	171	142	167	165	153	160	157	163	139	155	154	152	151	160	146	167	147	145	112	134	158	145	153	153	169	148	148	163	156	132	160	132	157	151	152	180	165	149	139	163	141	169	135	146	149	145	148	131	151	148	148	127	160	145	153	168	146	165	154	149	162	142	134	143	134	152	146	150	159	167	142	155	144	171	176	161	146	171	164	162	162	167	151	140	136	145	133	147	140	161	143	135	155	142	169	152	165	163	181	160	173	136	171	164	149	158	139	175	143	147	153	139	151	142	151	159	153	136	172	148	159	148	188	149	154	154	160	163	166	161	157	164	164	163	164	138	162	152	166	159	151	147	174	184	147	156	146	139	171	149	169	145	156	163	148	178	157	166	159	174	153	128	135	146	179	180	162	171	156	144	146	166	147	139	160	130	139	127	167	152	146	153	143	162	160	159	165	170	134	140	146	168	156	141	157	154	162	168	145	126	145	144	150	157	154	161	163	168	168	151	144	161	123	145	164	154	149	162	141	185	150	149	179	156	146	168	143	148	146	168	167	132	140	141	152	139	158	157	151	155	150	142	156	150	169	139	164	166	146	145	135	132	145	146	161	164	153	158	140	157	159	170	153	162	172	141	154	150	161	159	151	153	151	146	155	158	177	172	147	138	139	160	127	151	154	148	165	151	196	161	167	147	166	174	152	136	151	162	162	145	157	143	140	129	173	166	154	154	159	169	151	158	166	157	151	162	159	161	131	139	142	144	148	128	146	154	155	166	154	130	158	154	168	162	160	140	163	158	136	137	181	169	168	171	159	160	138	156	137	163	170	160	153	158	151	143	133	148	147	180	172	153	148	168	143	148	156	140	145	152	174	149	174	154	159	174	169	148	160	150	139	146	150	131	166	144	151	152	141	157	164	148	145	139	183	157	170	154	166	152	161	165	138	142	132	161	159	165	171	148	144	140	160	149	152	157	145	163	141	139	140	144	131	138	141	154	145	138	147	159	158	177	145	139	151	153	157	172	146	175	164	152	151	169	161	134	154	166	140	144	154	154	166	140	154	176	155	141	151	165	156	130	157	140	141	172	141	124	144	143	162	149	164	154	161	141	145	165	168	165	152	147	151	164	153	145	158	164	145	173	153	156	165	153	146	148	157	164	153	144	168	161	156	198	163	151	164	161	130	163	163	144	144	152	163	142	150	165	178	141	154	145	151	152	169	153	137	158	179	159	152	146	150	128	150	155	144	139	148	161	149	156	162	150	155	167	146	158	148	131	165	148	156	169	177	145	162	167	154	142	177	156	160	141	154	154	136	151	142	162	152	160	140	162	171	141	154	168	148	159	149	142	150	153	180	150	156	159	161	138	151	145	151	160	175	137	140	138	155	156	147	165	143	151	148	149	168	167	158	138	139	181	152	155	152	137	131	148	133	124	147	174	125	167	177	142	148	146	158	176	150	169	150	161	146	162	142	158	149	158	158	131	174	169	130	174	167	139	167	153	151	135	166	124	161	133	151	146	153	142	168	135	121	143	165	151	138	167	134	158	145	159	169	156	127	174	177	167	146	154	170	137	159	155	151	164	152	137	167	153	144	189	146	156	156	140	148	169	167	145	147	160	153	179	152	164	158	155	157	172	153	144	139	176	154	184	150	164	139	159	165	187	168	148	159	134	139	157	136	138	169	162	153	138
10160	13367	8725	548	557	517	451	488	462	466	477	422	436	447	482	437	438	460	459	431	471	427	459	523	536	578	577	566	666	932	970	968	822	522	511	1000	3379	3180	2934	3186	2739	1855	1503	1350	1649	1439	1264	1026	1190	1224	1052	866	878	986	755	823	767	744	704	765	784	775	674	589	598	558	600	545	509	546	522	469	446	426	523	483	480	473	460	450	487	453	476	439	444	462	435	463	427	444	478	471	517	526	454	424	468	454	429	458	434	438	384	414	442	423	428	448	396	410	432	442	412	421	476	431	405	481	394	478	421	408	443	374	433	439	419	444	408	444	442	430	416	472	455	469	414	437	414	430	421	431	453	442	426	409	442	441	441	452	422	434	420	424	457	470	392	428	426	429	405	455	441	457	473	430	422	460	440	427	427	394	461	419	411	453	440	459	434	465	388	441	427	424	378	438	445	445	454	436	463	444	466	406	432	443	459	461	439	423	426	421	422	427	425	408	449	428	451	456	457	373	410	462	435	427	427	430	443	447	445	397	392	442	406	430	420	437	456	433	448	432	437	416	449	462	420	398	417	395	460	401	479	439	468	435	430	407	429	446	436	463	474	409	404	458	449	413	456	432	472	436	437	478	423	461	436	441	447	416	431	427	432	397	457	415	450	435	410	443	415	420	469	427	436	402	438	443	439	451	439	426	445	409	386	433	419	397	439	444	419	408	400	428	455	468	432	417	410	445	474	461	446	463	459	455	442	420	442	428	458	424	392	471	445	439	454	415	399	429	406	397	408	448	458	444	441	414	419	461	431	462	433	425	453	459	472	448	403	418	455	431	466	460	445	448	416	433	459	455	411	412	420	437	425	432	426	387	425	441	429	399	422	438	426	458	446	422	406	417	420	428	461	430	446	426	424	406	447	432	451	443	432	426	424	437	461	423	400	450	409	470	432	457	414	386	434	430	457	395	447	432	438	404	401	463	437	452	449	375	435	399	459	448	442	403	416	452	436	423	408	417	437	431	428	413	417	450	427	410	401	428	484	416	439	417	486	448	450	450	426	422	408	451	415	433	427	447	427	442	443	459	424	443	431	456	437	437	455	436	443	456	426	475	412	398	421	434	441	417	442	458	422	417	413	437	469	427	437	427	426	450	416	441	435	461	430	450	456	481	416	414	472	405	418	425	419	420	423	429	465	389	446	390	422	386	472	428	426	402	440	450	450	456	422	427	419	437	439	434	435	462	394	441	424	426	445	423	424	460	426	413	393	421	440	443	474	428	412	435	426	466	462	441	447	431	438	460	448	452	432	472	447	432	449	408	443	427	418	400	419	442	443	397	419	426	455	441	426	459	445	441	439	475	438	458	430	470	446	437	430	444	425	421	465	446	442	446	413	437	442	428	458	427	422	447	429	454	432	428	449	463	447	390	435	447	478	439	454	419	427	451	459	423	428	436	449	443	434	460	431	399	452	432	441	403	449	443	426	459	462	469	438	425	444	436	432	431	411	418	415	476	436	438	444	449	417	469	428	466	467	392	437	456	427	458	424	441	420	392	426	469	447	465	439	394	430	447	407	437	498	465	422	444	434	440	445	457	454	469	441	423	464	455	470	416	417	442	447	452	444	447	459	440	425	475	421	455	395	432	413	418	458	413	453	452	421	445	407	411	408	426	467	436	438	428	393	396	432	389	436	487	454	437	424	446	454	406	443	440	409	445	416	473	446	418	449	411	406	451	439	418	397	424	432	427	448	443	432	402	451	420	421	438	400	435	414	443	447	447	435	442	399	439	421	453	445	429	444	452	443	432	448	438	414	413	452	421	446	411	459	459	409	453	433	446	420	458	451	493	447	449	418	447	466	435	450	428	432	470	455	377	427	469	428	417	436	444	441	440	450	470	442	470	404	439	405	451	425	408	442	444	442	405	443	404	403	418	428	424	453	401	430	426	472	401	426	447	475	444	425	438	430	440	435	416	432	418	480	422	438	413	439	450	450	396	423	424	426	401	439	415	464	425	415	428	453	452	444	424	459	449	451	391	434	441	447	401	473	450	435	444	454	443	396	446	469	412	422	451	425	421	434	423	426	450	432	443	413	422	452	452	395	448	462	437	395	437	448	432	402	427	438	424	443	445	470	462	435	455	444	426	404	414	439	427	405	432	467	399	417	430	445	411	433	416	389	397	441	441	441	439	410	424	455	437	458	469	417	454	408	421	427	427	407	421	405	446	433	427	439	431	426	407	459	442	419	407	424	405	439	421	448	436	405	422	436	460	460	439	434	413	440	418	433	424	427	414	407	447	422	454	437	415	461	438	416	401	418	450	461	446	449	451	414	397	401	417	457	448	440	398	435	445	455	426	421	448	429	404	437	439	424	442	434	429	414	426	431	426	442	420	434	469	467	447	421	431	458	406	422	438	432	427	432	472	430	403	420	441	443	424	406	410	425	424	441	387	461	414	404	426	386	432	464	441	425	431	468	407	460	415	424	436	437	430	436	474	416	395	453	429	418	443	439	432	448	445	407	434	446	404	436	404	456	408	462	428	473	437	417	421	414	466	447	425	461	457	434	441	412	457	442	430	409	425	406	429	401	430	464	431	478	417	426	434	454	438	445	454	395	412	410	393	410	439	413	444	427	481	436	405	415	449	456	407	458	436	435	448	458	379	422	433	426	425	458	424	425	424	436	430	455	450	456	455	439	431	440	447	404	424	426	441	433	432	453	431	446	445	416	415	406	460	472	451	446	445	444	439	400	437	426	466	430	423	431	416	438	470	424	418	444	424	431	418	437	431	462	443	436	430	449	422	414	439	444	428	426	433	396	411	430	459	393	444	434	436	426	461	428	415	395	421	415	429	426	431	422	445	452	436	407	431	437	456	457	464	455	476	407	445	452	417	476	451	424	444	427	434	442	452	418	439	434	466	468	459	427	405	375	407	431	414	427	433	417	411	421	434	465	446	431	419	438	414	421	409	431	435	448	441	414	450	419	424	425	439	468	451	462	435	424	425	468	426	434	464	466	419	446	476	421	423	393	441	432	429	440	446	415	443	430	437	433	401	481	423	437	424	427	407	432	409	434	455	435	412	434	413	419	445	400	454	425	423	444	471	429	471	470	437	410	460	384	409	413	428	439	417	420	450	440	446	429	458	426	441	415	441	432	417	405	429	383	451	427	443	434	418	451	459	438	439	423	417	420	427	429	468	460	424	407	431	393	414	451	462	402	433	455	451	424	406	460	441	406	429	453	444	413	443	445	465	420	430	462	421	402	434	429	429	409	466	427	452	456	437	458	447	426	495	439	456	418	434	396	444	446	397	450	452	437	412	432	436	415	418	433	428	415	484	427	450	422	406	410	422	427	445	423	426	422	386	445	442	474	413	418	455	420	436	410	437	448	449	429	382	440	430	423	423	463	490	403	441	447	428	467	426	428	430	456	440	425	403	428	410	421	432	428	458	444	443	413	403	441	431	439	425	465	385	423	451	434	419	439	428	466	424	400	474	457	422	427	421
53787	55140	41886	11882	825	310	283	275	203	235	190	205	180	184	163	169	183	155	167	176	159	158	188	210	291	325	311	270	344	799	942	981	569	208	208	636	4979	4704	4201	4185	3467	2652	1600	1367	2254	1803	1270	697	1040	895	897	815	994	1054	686	678	504	414	676	624	571	408	269	337	264	243	229	279	227	267	348	170	172	155	160	162	164	188	161	154	175	176	160	210	129	153	143	180	140	176	203	209	167	152	142	138	158	150	140	148	164	158	155	142	174	149	149	167	159	166	152	156	149	143	169	150	156	141	153	173	156	168	149	170	135	181	161	171	150	117	161	149	159	151	152	160	180	132	140	151	170	157	130	155	161	159	163	120	144	178	166	153	151	136	151	159	167	148	128	163	160	168	152	158	159	166	148	161	139	147	152	154	156	148	132	165	133	151	144	156	154	137	135	166	135	156	149	162	144	153	147	138	147	143	154	148	143	152	152	137	153	163	143	173	153	144	139	156	153	143	175	150	153	152	150	137	148	153	159	149	166	135	142	151	136	149	135	159	155	149	138	153	156	158	137	129	176	142	146	151	160	161	133	151	151	173	150	140	149	155	162	147	150	152	148	131	177	133	133	149	150	156	158	151	149	163	131	149	158	139	143	152	154	156	139	156	151	166	157	144	170	151	147	147	136	166	161	171	143	148	142	147	161	153	138	130	152	146	146	143	137	160	146	162	160	150	152	164	140	160	145	144	158	173	163	151	147	137	160	172	152	146	148	153	135	160	170	155	151	162	153	143	171	134	172	131	150	158	161	154	144	154	172	155	149	156	167	149	133	151	138	135	151	144	156	142	155	141	157	140	152	144	153	124	149	145	159	152	160	114	160	124	150	151	136	153	167	192	140	148	127	143	146	164	141	147	156	155	137	144	140	173	150	148	152	148	132	147	137	139	142	127	173	157	151	150	155	124	143	136	143	151	149	129	147	150	155	124	131	152	134	138	158	135	166	156	184	166	155	146	134	150	156	114	146	126	164	139	173	163	137	174	149	147	137	157	159	160	152	162	130	148	156	159	155	158	147	157	153	162	142	141	150	157	146	175	122	160	134	169	136	164	158	171	141	156	152	153	148	142	164	141	154	150	155	143	149	142	130	155	159	166	149	150	148	166	152	133	154	147	149	158	149	169	137	136	144	165	139	137	160	183	147	153	159	122	147	149	168	154	135	160	141	145	120	157	156	157	159	145	154	129	145	169	160	159	150	144	161	165	147	153	159	149	157	168	157	144	122	156	184	158	168	137	159	143	124	176	142	141	156	164	139	148	158	156	156	169	147	152	165	146	142	159	152	137	157	174	143	172	157	170	161	155	162	144	148	161	168	164	151	159	140	149	163	146	160	158	131	150	157	151	138	142	139	149	164	162	133	145	157	147	163	168	129	145	160	170	183	159	145	147	165	158	142	144	147	137	169	153	171	160	156	147	166	156	152	159	158	153	150	144	165	154	153	181	143	134	147	177	140	146	152	139	161	150	147	163	150	168	162	130	162	164	137	153	159	170	155	130	161	156	148	146	156	134	158	149	142	149	160	154	153	146	123	153	152	165	141	154	164	141	168	162	156	139	139	178	153	148	161	149	155	165	170	133	143	140	140	137	148	135	166	158	146	159	151	168	131	136	182	161	151	147	172	138	146	148	169	142	159	155	151	149	159	150	153	130	151	150	150	128	158	144	142	148	141	134	154	156	145	175	149	132	173	171	161	161	145	149	133	150	147	163	163	148	169	174	156	164	157	165	141	137	149	139	146	162	144	164	164	146	145	161	161	176	143	143	155	133	150	163	129	141	151	150	136	164	161	155	155	142	152	171	180	162	157	157	155	139	176	149	152	157	160	149	134	141	159	143	165	162	151	177	154	153	127	155	155	151	139	156	132	171	159	156	144	161	164	145	155	170	156	135	150	135	160	142	147	139	144	130	171	141	149	134	143	143	145	137	156	152	163	143	152	178	157	145	131	181	152	160	162	183	164	163	155	161	129	135	137	156	145	145	145	173	160	166	152	183	139	179	142	156	153	157	149	166	182	145	157	157	139	147	142	140	126	132	174	150	168	148	149	155	176	153	156	152	145	155	138	142	147	142	153	180	180	149	160	148	164	148	167	156	148	185	162	151	164	162	147	157	158	135	166	147	154	146	152	144	164	147	150	177	159	147	144	159	164	159	144	157	151	145	171	138	161	137	146	164	159	143	145	140	161	163	146	150	162	162	158	151	150	168	132	160	170	152	171	155	147	161	167	146	143	155	162	150	169	147	142	139	173	174	157	145	177	140	137	143	132	161	164	136	135	149	162	140	128	158	166	154	152	146	171	152	145	170	148	141	174	160	158	147	150	163	134	141	171	145	147	175	188	164	156	155	135	134	160	172	162	162	148	149	145	148	157	156	166	141	145	173	133	153	145	147	150	169	163	155	145	174	164	164	165	177	161	156	156	159	166	146	161	149	132	135	163	151	142	126	147	164	158	169	136	161	137	145	151	165	143	153	180	143	143	182	127	159	112	157	140	147	164	169	121	175	151	147	157	153	163	149	135	137	152	141	172	154	176	144	144	153	156	169	134	147	154	146	163	144	133	143	142	144	164	150	143	127	131	155	170	154	156	155	148	143	147	161	170	139	145	143	135	160	142	147	151	142	136	159	160	148	146	155	135	158	143	146	134	132	164	157	140	139	174	154	144	151	172	137	151	148	143	163	129	161	165	140	139	148	155	142	163	157	151	176	143	150	185	165	171	158	158	144	119	147	173	149	156	149	149	201	126	142	154	146	171	150	168	157	166	150	148	144	162	155	144	139	154	148	148	157	152	142	157	145	146	131	168	122	132	159	160	167	140	158	170	160	170	142	134	151	142	161	163	146	152	151	158	185	133	148	147	138	143	134	138	156	134	145	160	169	160	176	129	150	147	159	137	150	144	159	157	162	155	149	166	160	124	149	160	144	146	158	156	143	156	138	137	160	130	156	139	138	161	160	137	145	177	147	139	137	153	163	149	156	168	143	134	137	152	157	163	161	163	149	161	158	151	148	151	163	134	148	139	153	133	162	136	137	155	174	141	135	161	153	147	152	164	134	155	127	166	132	176	170	161	125	154	144	177	146	130	172	145	157	154	151	137	156	148	143	144	150	144	167	162	166	146	146	144	162	145	174	156	141	145	168	162	160	146	147	160	160	158	156	161	153	154	172	143	174	172	148	140	146	157	136	147	125	141	165	173	149	190	157	159	155	150	152	129	172	132	132	132	150	136	157	161	152	145	151	152	149	127	162	170	139	157	133	157	134	152	154	137	155	134	168	154	166	170	155	148	174	136	140	155	156	162	156	162	149	133	151	150	151	148	150	160	163	162	144	135	145	180	188	158	152	153	140	159	144	157	143	157	136	141	145	177	154	123	143	154	141	170	188	148	148	136	128	158	172	151	162	164	123	162	158	146	175	162	168	143	163	179	180	152	167	142	160	157	166	159	153	160	151
33664	41019	21382	1672	1515	1299	1109	964	812	814	701	714	602	617	599	566	528	545	554	512	544	561	569	762	1531	1852	1532	1208	2176	5146	6100	6285	3670	986	921	4455	25017	23369	22195	22303	19660	15535	11164	9562	14557	11788	8045	4695	7241	6194	6081	5591	6909	7688	4862	4711	3518	3132	4684	4056	3938	2517	1522	2273	1494	1139	1256	1489	1072	1573	1768	772	518	540	512	500	543	645	583	492	566	501	525	497	453	446	433	444	409	463	705	808	704	527	453	435	446	448	402	442	449	470	422	394	472	428	436	428	453	394	474	430	456	418	472	428	420	447	387	422	439	412	429	423	394	440	416	457	436	420	448	458	422	438	497	457	403	447	422	427	410	431	424	412	446	415	439	441	459	439	441	459	480	425	416	413	452	424	447	432	449	429	467	396	440	436	422	434	430	444	464	458	436	434	438	457	426	464	431	412	387	426	449	417	435	408	439	447	408	445	444	441	424	465	439	422	435	432	422	446	404	439	422	441	445	369	429	412	409	473	472	413	432	433	418	413	443	416	413	445	443	427	430	398	459	440	422	406	433	396	430	412	405	379	377	417	452	415	453	443	381	428	453	424	452	440	429	385	457	383	430	434	423	468	397	432	415	431	433	439	437	400	430	420	435	418	410	429	454	408	397	431	417	438	438	407	421	417	428	422	434	437	454	453	415	440	411	432	424	416	416	423	411	444	419	432	416	447	414	426	462	461	423	438	434	368	428	419	459	409	420	470	401	421	397	417	466	434	448	432	406	437	478	430	412	414	475	402	440	485	438	461	420	464	444	449	454	405	440	428	430	421	405	449	436	409	425	421	430	377	413	441	420	399	416	403	441	435	416	441	445	435	417	385	432	446	459	447	459	446	435	453	438	429	417	435	448	442	463	437	418	410	441	452	418	433	429	454	439	439	435	466	448	452	491	439	416	461	416	416	441	454	416	424	471	454	400	411	459	397	438	438	402	433	420	394	407	409	402	439	437	443	421	427	414	399	420	429	398	437	425	458	439	429	437	421	431	437	450	414	423	390	399	439	404	441	401	442	406	454	429	466	429	370	433	436	414	463	396	444	444	433	424	444	433	400	458	461	419	436	436	431	434	425	427	458	433	421	427	458	439	426	423	409	445	405	444	421	438	417	410	445	447	414	416	409	447	411	407	399	478	457	425	453	468	448	440	419	455	464	426	414	429	447	437	430	428	450	382	420	437	448	424	437	446	437	451	437	421	449	390	451	430	431	440	402	436	396	413	406	454	393	459	433	428	434	430	413	435	456	430	451	440	446	428	459	429	438	423	404	428	477	413	431	417	443	422	420	406	401	416	413	449	420	393	424	453	444	422	399	435	418	446	425	458	419	451	465	417	445	404	433	422	397	401	407	429	396	432	448	456	419	443	440	429	396	404	413	471	434	431	423	399	440	426	456	403	451	387	425	444	432	423	431	442	435	422	407	464	459	432	424	418	444	386	451	429	448	432	426	432	396	414	453	438	441	449	465	424	465	452	430	417	448	446	429	468	401	442	452	411	394	390	394	419	435	435	417	426	456	422	432	453	450	471	416	418	445	426	425	430	417	427	444	404	435	417	401	405	428	421	425	408	409	421	440	465	426	419	435	414	416	456	420	427	458	421	445	419	369	446	465	430	437	483	421	425	423	431	448	453	435	398	434	490	430	437	406	427	457	447	423	399	417	457	425	407	410	427	419	423	424	449	442	436	420	461	423	425	434	439	413	451	454	428	447	430	443	381	414	417	425	434	394	448	398	432	436	439	464	412	445	409	409	435	436	423	457	445	411	425	416	423	428	420	437	432	447	449	441	436	453	443	410	441	462	436	425	447	465	460	401	448	419	417	428	459	454	424	461	414	437	435	422	406	403	422	439	431	432	426	434	448	416	463	423	413	472	407	444	439	416	432	447	427	375	468	436	426	402	420	371	442	403	465	430	416	422	387	401	421	420	421	465	421	424	489	410	445	397	447	436	406	409	475	437	434	461	437	425	433	445	422	398	436	414	430	426	435	475	468	438	422	401	436	395	443	432	448	450	412	425	476	411	423	432	416	416	450	416	409	445	423	456	448	444	422	437	411	441	445	440	440	444	457	480	476	451	393	418	411	454	428	418	438	440	402	420	430	395	403	449	440	428	417	453	401	429	422	432	421	421	421	440	449	421	434	438	467	418	440	430	423	404	437	409	425	392	428	410	423	429	453	410	432	406	451	444	465	441	453	390	442	438	438	444	431	425	432	431	420	465	421	433	384	442	465	424	412	412	445	440	430	441	425	467	460	403	389	410	459	455	458	398	416	440	404	462	451	459	433	429	431	414	446	456	437	445	420	450	449	425	458	442	439	461	450	437	433	448	424	412	443	404	416	445	429	423	395	419	445	447	422	438	405	418	447	436	434	440	450	411	437	419	449	416	407	449	414	436	395	395	437	418	417	432	415	411	420	440	462	423	413	434	393	424	445	429	416	424	424	422	404	419	444	441	410	404	414	415	416	427	426	443	445	398	435	457	412	399	430	417	493	414	440	437	400	379	447	435	443	462	398	425	409	451	424	428	419	464	424	452	399	435	418	404	433	436	428	413	431	452	467	449	406	425	450	427	411	419	460	420	372	435	445	427	438	458	384	438	452	397	432	379	438	405	464	450	424	453	440	442	448	408	461	447	439	380	455	399	427	427	438	450	416	403	409	414	447	422	425	461	456	418	426	406	417	455	422	436	459	436	443	444	411	409	459	409	423	449	405	416	401	444	446	460	454	424	417	405	436	432	420	445	431	434	430	447	422	464	409	439	416	460	440	442	419	414	463	431	443	400	399	420	405	438	473	443	412	460	410	437	457	431	468	416	420	413	409	413	452	404	473	472	397	460	437	436	433	394	442	465	430	433	453	409	435	431	402	454	412	417	425	445	492	404	428	450	418	442	449	415	418	416	456	412	421	415	403	457	432	445	436	449	445	458	432	464	444	429	448	420	435	440	447	442	416	407	446	461	433	411	424	436	450	450	435	438	432	427	458	383	437	431	411	423	428	421	418	454	439	420	406	428	394	420	405	413	416	452	443	442	442	428	429	487	401	413	433	447	468	408	429	440	401	416	419	419	417	417	424	403	447	411	450	420	464	428	403	391	425	411	444	456	451	420	455	441	449	451	427	446	416	428	416	449	417	395	440	409	433	422	435	415	427	446	409	431	435	427	429	424	444	435	371	448	434	435	409	421	430	446	445	428	402	454	450	390	420	451	451	415	419	373	412	460	439	426	431	445	431	461	438	425	427	463	401	407	434	411	422	475	434	436	445	409	431	442	404	419	425	450	414	445	386	447	425	503	403	405	429	422	451	424	424	421	393	416	421	429	455	449	418	452	454	453	391	424	439	404	439	437	417	413	429	435	430	439	452	412	475	425	457	418	412	452	465	417	411	455	435	461	436	439	408	423	465	422	465	452	457	386	442	466	504	439	402	421	448	457	440	446	367	456	444	453	453	431	446	451	427	461	440	415	461	433
70300	69803	50182	19259	3672	646	480	421	373	313	310	260	252	226	246	250	239	219	229	265	220	232	231	270	525	533	450	416	660	1366	1720	2051	940	301	346	1094	9569	9472	8608	8021	6425	5087	3151	2968	4459	4096	2433	1376	1857	1444	1783	1494	1952	1682	1235	1209	999	932	1300	1058	822	619	463	522	370	321	325	373	338	394	425	273	212	255	211	252	232	222	229	218	225	210	216	220	209	231	229	177	225	211	262	268	228	233	195	194	198	223	196	184	207	247	182	198	206	201	213	199	201	218	199	205	191	182	195	190	217	231	181	216	207	212	192	220	211	190	216	206	221	193	207	185	216	200	197	198	225	190	222	209	201	214	196	197	223	199	204	188	215	217	208	187	174	230	220	211	215	181	220	194	201	189	209	223	195	199	201	208	205	207	197	199	213	196	200	209	199	179	198	212	210	176	183	184	199	215	189	188	216	233	188	188	202	186	222	208	199	190	216	221	205	218	199	202	207	202	206	230	197	208	198	207	191	190	200	191	188	226	176	221	215	224	207	199	200	212	212	207	196	205	174	190	194	201	173	210	190	204	211	213	212	197	219	195	214	196	184	186	195	199	186	215	241	201	210	199	189	199	203	218	212	231	208	186	193	224	198	179	180	207	200	178	203	212	222	186	218	179	207	191	210	182	189	197	192	202	204	239	228	195	201	212	249	200	180	179	192	194	191	167	201	183	201	211	197	192	212	211	188	203	201	200	228	213	195	199	204	232	214	182	189	190	230	238	204	202	184	206	205	212	199	193	209	232	193	181	203	192	225	208	222	203	217	183	207	215	193	192	196	214	210	175	216	208	199	213	217	209	203	192	202	190	211	204	179	215	223	183	209	181	227	228	190	185	199	198	189	208	212	204	199	206	180	220	197	209	219	192	189	195	210	191	187	207	206	201	180	204	243	231	219	202	215	222	190	201	253	202	219	198	205	216	205	208	216	208	220	192	215	188	219	217	215	203	196	217	204	185	190	195	216	207	201	227	203	211	191	208	186	191	235	180	197	198	198	187	175	195	206	240	230	201	222	213	202	233	208	177	203	190	198	180	209	178	208	195	201	186	194	223	189	221	208	219	210	204	192	208	194	191	207	194	190	204	184	218	207	185	204	222	208	218	228	206	208	198	199	219	174	179	210	220	214	195	190	192	218	228	196	210	196	198	197	182	205	206	200	207	203	208	169	175	215	212	181	197	206	217	169	214	201	206	184	195	194	177	190	184	217	208	182	199	187	213	214	179	208	180	188	182	185	224	203	204	191	185	197	211	225	208	207	246	187	188	190	206	202	184	211	189	226	194	201	202	181	215	238	201	176	186	205	174	218	187	209	182	203	184	232	217	172	194	208	193	189	184	201	207	189	210	201	188	214	213	213	203	194	194	181	198	189	190	182	185	210	213	179	194	222	176	195	186	189	186	214	203	198	194	180	215	189	179	199	200	198	221	174	206	200	208	204	200	208	216	188	190	192	209	226	192	204	187	223	204	195	205	219	186	211	202	230	218	188	202	195	198	191	216	202	209	218	195	202	175	209	219	225	231	237	209	186	213	198	199	238	233	209	200	202	190	214	224	191	201	201	204	222	186	181	213	222	234	209	187	204	211	212	221	202	216	181	198	198	212	220	196	221	205	207	186	190	196	197	216	225	218	214	191	208	194	193	223	195	197	221	223	200	233	210	223	187	197	196	205	206	219	211	213	199	201	201	213	203	183	220	198	211	204	195	194	214	206	220	207	183	205	183	194	210	212	204	190	205	199	201	220	227	202	193	195	193	188	217	215	235	192	183	184	190	222	201	204	194	206	185	196	196	210	202	185	199	190	214	192	200	191	209	199	196	186	193	184	231	209	178	191	216	192	190	191	229	206	191	206	203	196	205	194	192	195	214	195	198	188	210	186	215	192	187	214	204	201	213	206	191	190	207	190	195	167	217	189	178	202	194	206	221	192	199	193	195	194	206	170	211	218	199	217	211	232	226	213	203	209	172	202	180	202	196	190	201	192	224	184	214	190	195	219	205	228	185	193	198	202	203	189	193	197	212	199	187	193	187	197	194	183	201	199	212	212	214	187	193	202	207	184	212	194	208	201	219	226	209	230	188	179	190	181	216	191	183	193	180	201	215	200	185	209	206	227	180	218	209	240	197	179	203	199	202	202	206	211	207	178	199	203	203	185	205	188	214	195	203	220	222	197	191	195	191	220	201	195	198	193	210	214	198	203	184	200	214	219	195	168	190	207	190	187	182	212	204	213	207	205	210	197	184	221	209	218	204	198	193	213	216	196	199	191	188	197	185	210	209	175	223	199	211	211	191	206	207	211	195	191	208	204	199	183	224	182	235	202	210	195	177	180	193	209	199	204	234	203	226	198	221	209	206	228	200	180	187	202	202	203	198	207	215	200	188	190	195	193	232	234	223	207	231	223	225	188	183	188	212	209	192	194	213	184	218	224	192	177	196	208	198	194	187	222	225	195	197	207	198	215	181	179	189	198	233	175	180	177	205	195	185	212	216	205	203	183	213	192	218	223	217	185	223	219	203	191	224	209	230	196	199	213	211	191	216	215	200	224	206	178	201	183	181	206	197	213	181	179	201	185	222	183	206	204	199	203	183	192	230	190	193	201	211	193	195	201	188	225	216	226	217	219	197	198	219	180	199	180	207	208	202	191	212	192	200	203	200	208	206	187	204	221	196	187	214	197	228	211	209	190	179	171	186	194	206	197	226	190	202	201	208	184	211	192	198	174	197	183	182	177	182	164	202	195	192	202	211	196	219	222	209	205	194	180	197	196	185	184	184	209	191	212	205	215	235	212	192	204	178	219	199	229	208	208	203	225	203	219	193	201	201	193	223	217	206	212	211	229	213	231	188	175	214	196	211	211	215	212	202	196	192	201	210	199	217	206	210	211	199	192	217	217	222	244	215	190	201	234	195	199	189	239	194	231	193	226	203	215	184	202	209	218	189	206	223	219	208	212	177	198	187	208	192	208	202	212	185	175	206	199	212	182	196	204	191	188	236	178	193	199	204	201	204	206	205	187	208	210	208	223	225	188	223	172	188	217	202	219	220	194	198	216	195	213	195	171	212	173	236	202	218	188	201	198	190	202	218	236	206	205	196	222	211	216	201	192	190	207	202	212	201	209	202	188	228	194	214	214	171	184	213	234	209	197	210	206	188	206	232	193	230	211	206	208	220	180	197	208	197	195	224	209	214	184	200	227	190	188	187	196	186	199	166	181	190	198	177	192	170	230	199	197	217	194	212	216	205	182	248	218	220	178	200	185	185	244	196	205	199	201	189	204	188	174	192	220	192	222	187	217	207	194	197	200	203	223	196	201	177	227	198	215	193	187	228	177	194	214	217	187	219	207	197	211	216	200	205	202	177	189	198	192	208	197	225	189	215	209	217	179	229	204	193	218	218	187	207	209	172	206	195	199	217	207	177	216	188	178	209	213	183	177	171	186	220	210	214	201	172	211	199	219
44343	51234	25751	2895	2583	2226	1809	1531	1360	1243	1165	1037	944	921	824	827	809	778	759	750	776	741	783	1305	2803	3116	2214	2046	3485	8296	10308	11373	5426	1382	1432	6898	34077	32570	30746	29963	26497	22608	17064	17129	22429	20727	13764	8534	11316	9579	11006	9451	12164	11006	8200	7940	6627	6350	8396	6732	5612	3243	2375	3171	2105	1667	1674	2046	1587	1834	2123	967	686	883	840	855	764	827	873	811	655	689	684	715	609	580	557	564	564	677	1021	1062	849	638	577	554	509	532	542	537	544	561	549	556	530	517	565	505	507	538	551	530	538	544	545	563	529	558	554	554	550	497	540	510	561	622	584	555	542	573	470	574	547	536	528	564	589	554	554	549	552	557	558	556	526	538	521	580	544	557	548	568	542	507	547	555	571	569	548	587	532	568	553	557	555	532	532	505	552	506	519	524	536	583	541	530	551	562	545	569	529	579	509	577	546	558	587	524	530	562	519	579	584	577	613	578	554	574	497	530	545	524	558	582	523	511	554	568	522	526	572	575	576	563	534	523	536	527	544	552	539	520	548	536	537	573	560	538	568	587	557	572	551	521	575	508	553	499	535	523	588	528	556	595	577	543	538	502	538	530	557	607	562	578	527	576	544	526	549	529	565	577	561	519	524	554	518	539	570	561	518	572	524	560	565	561	524	549	558	574	551	504	559	571	544	532	548	514	566	560	547	566	575	547	563	559	521	569	511	563	522	539	566	555	545	551	541	551	563	558	570	524	590	514	514	555	525	577	534	525	529	504	499	615	629	548	554	543	515	557	516	540	552	557	541	503	535	538	537	501	547	540	608	574	585	534	546	546	511	553	538	529	551	523	575	550	533	522	568	585	550	574	569	537	561	546	553	528	549	520	572	524	534	540	526	540	562	551	576	551	561	556	564	562	537	526	557	576	535	543	531	546	538	540	553	510	524	508	551	531	557	588	568	541	533	529	542	526	545	558	521	525	524	640	550	537	578	521	589	585	540	543	559	558	543	563	554	566	564	571	548	511	533	568	533	558	536	558	565	514	523	565	552	598	586	543	578	517	546	522	557	582	564	561	559	611	559	547	547	534	568	553	540	612	567	540	527	556	527	542	522	533	586	539	521	573	526	531	536	532	505	542	552	595	561	548	562	546	531	518	590	591	558	586	561	565	555	514	573	529	518	547	547	507	498	516	530	550	548	531	547	580	546	579	564	584	521	485	520	559	533	568	561	621	538	523	573	545	562	552	532	574	508	583	542	593	555	540	557	588	563	518	540	544	537	542	540	569	578	541	556	521	557	500	606	545	539	528	567	555	523	507	572	573	501	516	543	533	545	561	555	539	546	600	560	560	539	543	495	585	541	549	520	523	568	543	517	592	510	533	529	548	523	571	541	537	529	566	557	492	504	568	520	519	556	556	558	567	544	562	542	546	553	522	531	522	554	551	540	577	570	550	525	490	547	529	557	538	595	540	567	562	545	559	520	545	520	582	513	550	502	560	571	602	571	545	553	578	502	517	574	558	527	572	524	567	519	558	545	598	516	522	557	529	528	567	553	559	548	550	549	570	521	572	564	530	539	569	542	557	529	520	529	556	586	535	566	523	541	592	549	555	510	576	489	552	538	587	556	496	595	564	532	572	526	538	587	507	542	525	536	576	593	569	541	539	543	535	558	505	562	545	540	548	547	512	511	559	543	535	512	561	526	510	558	559	537	557	572	577	543	530	548	562	538	565	516	513	579	529	575	574	551	571	527	560	529	569	547	599	559	539	526	547	564	553	555	519	516	522	523	533	562	543	539	570	572	539	524	538	560	576	542	539	583	548	540	543	571	511	524	591	591	571	540	527	550	558	535	557	568	525	531	557	529	549	551	542	524	561	542	524	494	524	523	555	553	594	500	559	541	542	538	557	535	576	536	497	575	593	596	558	585	539	564	527	529	572	545	518	546	545	556	551	515	556	527	541	605	523	551	574	561	553	546	544	580	520	523	522	509	541	550	551	564	573	521	533	544	528	543	562	548	535	529	568	551	596	553	543	554	516	546	568	493	592	520	575	536	535	560	517	485	577	539	527	545	552	556	561	577	559	547	532	587	544	560	532	609	542	545	574	544	537	585	524	554	507	572	563	528	552	547	565	558	480	587	543	565	529	578	546	505	558	533	551	576	572	537	599	534	577	525	559	560	513	565	580	570	570	541	505	570	505	532	539	578	544	541	512	545	521	559	546	545	522	552	582	572	531	532	576	523	558	542	527	523	570	560	549	551	516	530	569	514	533	563	615	567	537	566	569	517	542	532	559	601	552	564	555	511	561	498	534	545	515	551	558	594	553	505	564	599	549	520	558	523	522	541	551	559	568	581	521	557	534	561	540	554	550	523	540	531	571	556	524	522	562	543	523	541	539	550	555	561	592	578	557	571	579	563	529	550	503	549	552	554	551	545	515	551	553	511	585	528	584	572	552	557	516	516	533	540	569	546	572	553	522	589	568	565	542	545	575	523	528	530	555	591	543	547	566	547	567	549	583	537	574	578	549	549	544	545	566	481	536	571	559	521	534	528	531	516	530	528	585	527	563	531	484	519	529	521	573	601	580	515	550	547	523	520	485	549	527	542	570	537	548	538	537	544	537	537	561	547	505	606	556	569	553	559	583	543	580	538	584	568	555	486	550	519	535	565	528	559	521	583	570	558	593	490	591	585	525	509	556	584	555	520	536	525	515	582	553	527	600	545	522	560	539	492	550	546	535	572	528	571	554	556	519	545	491	541	502	509	578	536	521	543	547	564	557	545	528	520	552	536	554	551	560	544	575	562	543	559	521	542	554	545	535	517	535	556	533	582	502	549	569	545	566	546	537	527	519	497	559	532	514	579	565	544	586	591	544	525	535	514	537	554	556	563	546	546	554	537	543	505	555	546	554	548	528	549	571	556	552	560	565	534	555	596	521	506	571	562	563	579	548	549	509	551	546	581	545	549	584	537	542	549	547	543	562	551	524	517	590	550	542	550	541	583	528	560	533	559	534	553	549	513	549	539	560	542	563	563	525	522	555	518	546	528	532	534	526	560	507	551	578	547	543	540	556	570	543	566	541	528	569	576	523	538	538	536	549	516	568	567	530	539	569	562	580	566	578	541	550	534	558	539	539	566	579	563	556	531	581	522	547	584	556	558	571	590	521	520	543	552	557	581	509	591	578	570	542	548	564	540	490	543	525	541	551	569	533	557	592	584	568	528	542	527	550	536	519	518	516	555	572	540	517	557	584	561	567	573	533	526	583	576	592	527	583	548	505	588	544	517	556	620	555	557	544	541	554	555	552	579	563	559	566	548	539	557	553	543	571	523	577	559	570	564	547	583	562	527	512	581	521	548	544	584	564	489	548	551	509	555	557	581	566	531	580	569	549	538	551	537	578	572	556	578	584	565	578	565	556	584	550	558	581	546	532	581	547	597	566	579	534	564	553	531	547	574	506	535	552	568	525	507	566	572	535	532	548	537	539	544	566	532	532	548	561	556	524	542	573
12387	9402	7222	451	191	144	132	171	156	168	145	147	144	135	120	115	159	122	142	171	156	134	149	142	158	146	159	171	172	197	189	194	166	127	162	156	451	558	518	449	334	317	257	298	367	274	233	222	206	202	188	174	199	183	162	185	184	194	188	178	213	145	146	168	137	157	139	151	125	151	139	117	134	155	141	129	134	134	144	161	133	153	152	145	150	125	141	147	133	164	145	135	137	149	145	165	158	147	151	157	151	154	143	134	142	154	138	138	152	149	129	161	144	153	131	134	134	143	139	126	148	131	114	164	168	160	136	153	152	142	147	146	147	139	156	139	129	138	127	143	136	125	132	146	130	133	134	146	142	135	131	148	142	136	134	121	135	145	146	149	134	140	137	166	139	136	149	139	138	144	139	135	112	152	143	148	143	144	161	112	158	147	166	145	138	135	140	147	145	138	129	123	127	157	170	155	165	132	139	148	135	125	151	136	139	120	144	141	172	146	142	138	153	135	135	124	138	143	141	132	137	116	144	161	142	155	127	151	136	152	153	147	165	135	135	161	141	131	134	137	164	132	148	128	130	133	138	121	122	144	148	141	141	145	118	135	143	156	148	120	126	145	130	133	165	128	155	140	144	147	137	142	108	153	128	113	139	132	138	168	134	117	141	157	144	148	128	127	130	160	153	145	151	137	123	144	164	144	127	121	140	142	147	126	147	112	176	157	157	138	115	142	142	127	127	146	137	139	147	155	144	176	133	106	141	154	124	144	130	151	125	138	127	152	133	143	120	142	135	151	154	136	137	141	125	135	128	143	129	160	151	140	132	139	146	137	145	142	159	138	146	150	134	125	142	146	125	137	141	143	123	144	140	120	159	135	115	137	134	161	147	132	139	152	138	144	133	161	155	117	150	159	137	141	145	149	155	131	137	143	145	155	115	155	130	140	135	119	138	141	152	143	145	142	143	154	142	142	120	151	156	139	142	121	134	140	154	132	143	149	140	111	143	151	150	152	137	156	158	149	159	180	161	144	140	153	141	141	136	152	160	152	153	142	159	155	124	148	157	149	149	135	150	145	127	121	147	131	148	133	133	148	137	152	128	141	125	149	151	132	153	118	152	143	140	135	115	134	129	143	138	146	118	129	147	168	142	150	158	144	145	127	132	134	143	122	143	161	130	129	145	139	122	126	130	138	156	139	159	138	129	122	147	147	154	153	150	126	143	135	153	139	145	151	161	133	150	151	143	142	146	137	145	154	157	139	149	160	149	153	142	132	126	159	156	146	152	138	121	141	156	147	143	147	158	129	134	145	124	130	146	154	137	143	146	132	116	145	143	144	159	135	108	130	127	132	144	130	140	128	133	143	137	149	128	143	139	132	123	134	130	149	123	149	135	146	143	131	133	143	148	129	155	139	144	146	164	138	154	142	131	146	147	149	143	140	125	148	123	133	156	154	144	137	123	126	116	138	143	133	113	136	168	148	150	143	142	155	163	135	132	131	128	135	157	152	136	158	140	129	148	138	168	134	150	149	147	126	131	128	149	134	124	146	141	139	146	161	142	135	150	159	167	129	149	123	149	144	117	137	126	144	133	122	138	136	147	139	148	127	143	164	134	145	141	131	130	142	137	153	143	149	117	116	117	145	150	150	152	130	130	140	148	149	147	130	132	148	115	147	161	157	144	164	143	143	163	128	121	133	144	128	140	130	137	124	136	148	137	126	163	154	135	163	158	157	145	143	141	142	137	126	141	141	142	140	125	142	141	129	157	155	135	114	116	132	133	145	124	118	139	154	152	124	133	131	130	149	147	127	159	148	130	132	133	136	144	129	136	140	123	133	135	112	139	150	130	143	156	129	157	147	138	128	177	145	154	136	139	141	124	160	128	135	124	147	142	140	156	135	153	139	133	159	136	153	126	155	138	138	157	122	125	132	137	139	125	150	156	148	143	122	138	133	136	152	139	127	125	143	146	137	138	145	137	129	135	143	153	129	139	150	142	129	143	133	140	152	140	148	137	131	131	137	143	151	154	135	155	141	154	124	142	139	163	142	133	133	123	147	141	153	146	159	134	130	133	135	154	148	131	120	146	119	143	135	156	146	111	155	150	138	127	116	126	139	154	146	157	134	123	151	124	133	143	143	142	139	130	146	121	148	149	133	129	136	170	139	137	116	145	146	157	131	132	153	145	115	147	131	154	145	142	151	120	158	149	129	158	133	151	140	139	163	141	134	136	138	139	146	128	136	157	152	142	157	125	149	140	112	153	146	145	142	123	131	126	147	143	120	158	125	140	137	129	144	124	140	138	143	119	161	105	157	130	132	135	142	138	120	135	161	155	153	138	166	145	145	160	127	146	146	150	136	147	138	151	132	151	164	127	149	123	142	133	134	147	135	130	122	136	167	138	131	151	139	145	159	125	131	135	140	129	143	132	137	146	148	146	115	136	138	143	111	112	128	139	118	135	164	130	147	138	141	121	113	125	134	145	130	150	139	120	128	160	148	136	128	142	152	128	106	159	133	130	144	137	134	145	126	128	121	141	130	139	123	135	126	130	148	163	143	133	141	150	161	162	128	153	119	136	147	141	132	144	160	150	131	158	133	137	139	127	140	156	146	119	148	143	152	157	140	164	150	142	158	146	138	139	131	144	124	155	117	138	152	146	128	148	139	143	157	131	130	171	142	139	156	139	133	135	152	135	149	116	126	133	132	135	134	132	145	121	130	161	125	144	137	139	156	140	144	150	143	125	143	141	124	128	149	132	134	156	137	141	144	140	160	148	148	124	130	144	128	159	135	138	156	163	134	141	127	134	147	140	133	136	134	143	149	145	143	118	126	133	125	158	150	163	120	139	142	128	142	126	147	158	131	141	129	119	120	145	131	151	145	150	162	146	168	135	147	109	140	155	157	124	146	127	163	149	142	123	129	148	157	117	155	147	145	164	129	147	154	148	155	126	143	153	142	153	154	139	138	156	143	112	119	147	124	165	139	142	150	134	142	155	154	129	140	126	122	148	130	136	133	152	150	136	148	155	148	158	134	162	137	131	129	132	123	134	130	164	137	134	145	158	150	156	143	133	139	138	160	132	132	141	153	128	162	151	133	140	156	150	157	119	144	152	140	145	130	149	137	128	129	146	150	152	136	129	126	140	139	144	142	119	154	155	127	119	143	119	145	151	140	133	142	144	146	118	146	143	149	160	141	134	136	138	143	133	145	149	124	136	151	141	145	136	151	132	135	144	162	133	117	147	122	121	155	152	136	148	131	143	136	145	150	155	131	132	129	130	144	140	132	127	153	124	154	133	142	133	138	130	147	134	124	158	144	130	119	128	137	143	138	129	132	160	134	142	134	145	135	149	133	131	140	151	121	116	142	142	148	135	141	144	128	147	154	137	178	153	154	141	125	134	143	156	158	152	165	142	145	161	146	149	153	158	141	135	156	130	154	150	147	142	144	150	138	154	126	151	142	134	132	127	128	123	136	154	131	168	146	146	138
11817	13138	8125	545	500	475	447	447	423	388	411	422	424	406	425	444	377	453	426	396	415	441	454	508	542	549	497	497	559	743	786	863	580	495	449	508	2835	3385	2945	2788	2070	1853	1407	1614	2004	1812	1363	1069	1065	898	971	869	977	863	747	782	880	844	850	731	708	528	515	539	459	531	528	505	432	498	456	471	411	425	425	421	398	420	400	460	455	418	427	429	405	417	380	383	400	427	400	401	446	412	372	358	407	387	409	403	442	377	416	404	384	359	394	403	420	366	405	391	370	352	390	383	372	397	385	435	387	389	391	396	402	424	399	395	392	433	399	420	409	361	380	390	384	408	376	391	382	389	396	415	408	385	418	421	367	433	429	374	422	395	409	396	393	387	398	412	422	393	400	420	383	408	429	385	397	401	411	407	410	369	450	396	398	395	385	408	402	361	391	372	386	392	397	385	425	377	406	399	371	418	397	391	397	380	440	433	354	411	384	398	407	394	439	406	402	377	384	403	361	395	395	396	408	403	388	399	393	390	416	397	406	417	379	409	401	406	394	414	355	367	399	414	393	366	397	433	412	386	426	352	379	410	394	397	372	386	408	435	416	419	404	373	386	370	397	378	374	421	408	403	387	371	397	407	377	412	382	390	397	415	423	386	407	425	401	395	382	420	439	378	375	441	401	388	414	397	391	403	378	385	410	413	400	392	419	415	395	391	415	376	345	427	393	394	396	374	366	407	422	404	404	416	411	421	406	378	381	440	393	435	390	395	403	402	426	404	351	399	416	407	414	393	409	374	427	399	422	370	408	389	380	380	429	406	417	417	387	403	398	410	433	362	374	433	389	425	388	383	396	354	390	365	386	374	385	418	393	406	383	456	366	414	416	405	416	398	424	391	433	397	427	378	386	412	416	392	422	378	424	396	410	422	378	390	437	405	425	407	412	367	386	416	388	397	414	409	408	422	385	417	401	396	390	423	420	361	392	426	435	414	440	405	368	377	411	405	398	383	390	381	382	391	383	412	420	390	385	417	412	408	403	405	420	411	402	405	412	377	374	358	416	386	417	370	396	381	397	434	404	410	424	401	380	393	360	404	388	412	374	422	405	401	400	375	434	395	361	427	418	390	421	412	382	398	378	414	400	383	403	387	404	391	401	402	415	407	414	391	417	414	422	428	442	428	375	385	363	422	406	353	389	393	404	382	397	402	394	372	421	417	428	406	416	386	396	338	398	398	385	438	421	409	397	409	403	388	364	424	384	400	428	377	412	428	418	391	374	413	430	383	404	393	379	404	388	428	412	443	403	414	413	411	400	413	417	371	421	398	408	430	416	374	407	404	377	406	415	373	380	365	402	381	429	418	386	386	370	427	423	380	378	415	385	390	406	411	401	409	421	418	376	413	387	421	417	396	375	383	449	400	397	413	401	381	384	387	411	428	399	417	387	399	410	390	399	408	368	403	405	395	409	430	354	364	386	375	437	424	422	387	407	396	396	404	394	386	408	401	403	406	422	388	383	387	411	411	427	411	405	417	381	404	431	440	391	387	406	401	429	417	405	403	373	375	381	380	383	409	411	412	420	399	391	383	417	391	418	379	408	359	408	424	392	370	426	409	388	382	363	393	407	368	393	378	393	410	425	383	394	419	414	429	413	427	408	380	370	402	417	431	409	395	406	430	435	381	410	403	393	434	405	386	433	392	406	404	404	385	407	413	409	425	425	389	405	397	399	423	393	381	376	387	375	406	397	383	372	366	416	388	394	408	429	416	394	414	402	422	378	414	400	372	400	407	376	408	403	392	389	427	422	376	433	411	376	399	396	372	415	411	390	409	419	421	377	416	381	379	420	422	390	416	369	392	428	404	385	403	396	369	416	401	389	394	398	354	400	397	360	405	404	373	383	393	402	425	416	369	402	405	440	395	426	372	376	376	413	378	429	376	411	407	415	392	408	399	410	396	403	441	388	381	365	404	389	398	371	402	415	435	364	410	388	355	397	372	383	395	368	410	390	394	368	386	401	403	433	394	365	420	384	396	442	424	438	401	382	399	418	402	393	425	359	406	390	410	394	408	411	385	429	390	399	383	376	404	411	444	435	397	431	401	376	395	390	383	396	388	394	415	384	400	389	392	386	394	376	386	385	403	416	398	384	418	396	407	397	396	413	428	388	426	407	410	383	368	354	396	375	392	363	422	400	406	425	413	434	398	376	358	375	389	397	421	398	408	408	386	371	399	399	421	405	382	433	366	404	423	386	421	403	386	408	393	371	393	418	406	380	431	389	396	434	409	402	392	418	393	381	406	422	428	401	409	381	359	422	398	411	409	385	389	412	404	406	399	420	387	421	381	408	373	396	405	392	373	416	366	369	390	372	427	417	361	363	409	375	416	385	399	394	360	362	412	408	417	379	398	389	383	360	398	438	405	413	403	364	453	398	392	410	410	393	386	436	372	374	381	389	400	387	391	416	444	398	419	392	379	406	409	402	390	440	389	399	372	416	420	426	380	401	397	428	392	402	392	395	388	409	411	399	434	418	407	415	364	417	426	388	367	400	410	389	402	403	428	365	388	394	371	386	376	399	411	441	431	408	369	392	384	406	394	396	409	359	416	373	401	392	370	393	387	396	375	409	406	400	377	392	435	391	385	412	381	373	387	383	414	381	422	401	397	387	347	416	376	405	384	366	418	384	397	406	391	405	369	398	400	418	400	380	389	392	403	381	383	363	393	419	372	414	423	367	399	440	367	397	398	413	382	398	375	432	379	388	401	383	431	391	401	383	396	413	393	410	359	406	380	412	412	414	374	400	423	408	386	373	423	422	397	412	404	388	409	405	355	409	409	380	405	406	413	402	387	423	379	423	354	382	380	393	394	383	394	401	435	401	438	417	428	404	367	393	422	377	363	397	385	391	399	411	396	370	351	403	391	395	400	371	448	411	387	394	404	365	408	400	407	394	389	403	428	442	430	394	422	414	372	401	377	384	405	419	346	444	405	361	409	416	368	400	390	402	423	401	404	379	400	401	413	381	383	383	418	430	415	400	402	414	400	397	424	398	389	387	383	395	404	401	395	409	421	374	410	374	448	389	354	410	368	383	338	382	385	413	409	397	421	393	388	392	387	393	412	380	393	393	391	406	395	383	423	426	381	414	393	402	410	424	408	426	411	411	433	416	359	375	381	422	437	402	410	402	405	423	396	391	335	416	400	424	404	367	396	402	408	404	383	362	372	396	372	425	414	417	385	398	385	382	446	431	387	415	371	397	432	442	403	386	374	401	380	394	374	413	421	411	401	406	394	382	386	392	442	388	401	404	405	401	422	393	405	405	405	414	448	406	386	423	402	412	387	379	428	346	415	434	357	426	419	418	420	405	428	401	422	414	360	403	410	410	395	385	375	402	383	359	373	401	406	368	413	399	384	442	397	389	407	407	415	408	404	375	418	352	374	380	412	408	387	374	417	418	412	396	412	390	398	382	404	403	403	424	420	388	404	383	399	376	438	378	367
58617	54955	41060	10673	757	322	277	267	235	233	200	170	181	177	178	179	157	190	164	162	152	172	169	230	309	318	296	230	350	587	702	721	311	193	183	403	3745	5533	4324	3594	2462	1872	1395	1804	1783	1852	1388	953	1144	937	728	781	802	737	606	580	594	615	714	520	439	235	316	302	265	207	214	232	211	292	217	184	150	165	148	161	160	174	187	162	174	152	149	148	155	179	164	168	129	168	198	211	212	165	151	130	138	163	143	140	145	171	159	156	139	154	159	177	127	165	139	174	146	166	146	159	154	152	164	155	143	184	150	148	153	144	176	155	166	170	178	165	152	150	144	144	152	161	169	177	147	155	144	148	138	127	138	154	166	159	138	168	160	146	178	162	153	142	161	144	130	191	145	161	141	168	152	161	157	150	162	147	154	154	152	165	181	170	173	167	169	157	163	153	165	160	145	166	151	198	155	165	176	151	167	149	142	130	140	151	158	151	157	160	155	154	153	162	168	155	170	155	166	142	162	135	167	164	171	168	151	172	148	154	146	156	160	151	161	168	117	145	160	128	131	168	135	159	173	167	142	162	155	153	150	137	163	165	148	181	146	151	137	165	173	166	156	137	147	161	158	151	167	168	169	149	175	155	148	130	156	156	167	165	157	139	149	158	148	135	173	171	163	149	135	152	162	157	131	150	167	170	172	155	173	134	146	158	145	166	164	148	162	161	163	179	143	152	167	153	144	161	131	150	152	160	173	149	157	169	160	143	159	161	124	143	180	155	160	140	142	167	155	164	161	141	154	145	151	173	163	164	152	154	158	161	139	189	171	130	158	154	143	143	165	161	145	152	142	149	147	167	168	166	163	165	164	152	154	154	172	134	168	157	156	158	167	150	138	162	147	159	155	148	135	134	147	168	148	147	148	168	146	149	135	173	165	173	137	150	151	165	166	149	173	162	156	150	144	144	140	144	127	158	147	143	150	160	139	152	158	130	139	145	142	149	159	167	165	138	176	150	151	150	147	139	136	162	160	157	150	147	169	164	157	149	126	151	159	151	153	160	148	156	152	139	145	137	168	139	146	158	148	135	162	148	136	153	172	173	152	138	154	143	164	142	157	134	148	143	176	145	135	163	160	146	149	121	155	152	145	163	175	130	175	148	139	152	152	160	163	162	149	134	168	166	167	163	152	139	145	159	143	158	153	145	145	162	127	143	152	145	152	156	137	180	151	181	158	163	153	147	156	158	138	146	147	153	158	141	183	151	138	148	143	141	143	170	162	171	158	176	139	170	159	144	160	155	160	158	153	160	156	158	157	150	172	164	164	145	132	150	150	169	161	150	157	163	138	169	135	160	164	154	150	161	164	150	180	155	160	126	145	164	152	172	168	157	154	159	138	156	153	154	146	167	180	152	163	173	173	145	149	157	163	153	144	152	146	174	143	157	150	131	165	131	166	149	144	159	163	131	156	156	162	163	152	130	156	161	122	135	162	141	144	148	142	127	154	176	164	142	160	148	148	155	161	185	163	199	154	155	147	164	152	167	146	141	126	132	153	134	154	145	169	147	166	155	167	171	150	173	150	156	146	141	132	166	160	179	176	146	146	152	155	145	136	154	153	159	171	172	183	156	153	151	162	155	143	156	154	148	147	160	141	154	175	158	129	166	163	176	176	138	157	151	152	158	134	162	144	146	147	149	177	181	138	145	157	160	146	139	140	164	142	142	148	172	151	146	122	155	144	159	139	158	166	145	150	143	150	151	156	146	160	169	140	131	128	160	149	161	138	163	169	169	168	154	161	150	154	148	188	149	146	151	161	152	159	161	167	156	150	165	173	162	170	153	164	144	143	138	143	158	191	167	157	167	131	159	166	158	169	141	152	148	139	134	167	138	177	155	145	184	148	145	153	161	163	164	155	170	148	151	154	163	177	147	175	159	156	142	138	145	125	130	161	161	139	133	166	150	150	136	154	160	172	144	161	147	148	154	141	145	137	145	128	171	142	151	156	136	140	174	157	141	146	149	148	140	150	130	169	149	146	163	146	149	147	152	146	144	150	134	153	161	149	146	151	151	149	150	151	168	142	145	161	149	159	147	162	138	147	152	152	164	158	129	165	149	149	135	157	166	159	166	168	170	151	175	139	150	155	158	152	143	141	178	158	166	145	164	159	149	140	144	154	136	139	161	163	131	152	155	143	175	148	138	158	144	169	167	159	140	166	161	145	148	145	128	171	142	171	168	138	167	170	154	138	144	136	148	190	154	161	141	149	148	156	140	169	181	149	145	160	158	144	170	149	151	151	134	148	154	139	160	135	170	153	175	149	133	162	162	154	143	149	146	151	172	150	156	146	155	138	151	165	161	162	153	157	155	155	151	145	140	152	131	140	124	147	146	172	154	151	139	131	166	154	139	149	149	146	156	161	155	149	136	140	169	155	138	155	138	147	166	139	158	152	144	161	131	140	130	157	169	148	153	157	127	170	147	133	144	163	146	158	164	151	161	159	153	155	138	156	131	157	173	180	127	145	141	164	155	145	154	165	153	151	151	183	166	193	146	177	148	142	152	141	170	159	158	136	146	148	176	146	164	134	156	155	156	141	153	167	136	144	161	153	147	163	150	166	169	156	160	172	153	150	159	155	136	156	182	181	163	135	150	162	163	147	182	155	169	144	129	148	141	163	150	162	143	159	161	145	161	150	155	148	140	165	169	149	172	159	143	149	161	164	128	157	160	154	140	152	171	141	153	153	138	158	167	147	123	152	161	150	166	156	131	135	133	143	140	171	158	141	139	162	147	152	146	144	167	160	163	148	172	148	134	165	162	156	137	175	144	161	168	148	145	158	166	142	150	148	168	155	127	160	154	153	128	141	126	163	150	161	140	144	148	147	147	148	173	163	133	141	161	156	153	156	156	184	158	165	159	159	138	144	142	148	140	162	138	146	162	160	163	141	157	133	141	164	149	165	163	168	148	169	164	144	132	183	154	137	119	163	155	140	169	157	156	159	160	181	145	146	137	177	155	143	152	152	167	178	158	165	130	139	176	153	154	129	155	142	185	153	152	114	176	158	170	155	188	173	151	134	146	143	156	157	154	166	159	156	162	146	161	163	155	138	165	148	174	161	157	147	161	162	141	145	161	166	145	171	132	170	156	149	143	166	139	141	152	164	143	152	173	155	165	151	140	151	143	154	169	147	160	171	193	173	160	155	145	158	165	171	151	136	160	150	136	145	170	165	138	146	147	145	173	173	161	167	155	166	155	166	149	140	124	143	147	162	175	174	153	151	165	168	165	130	131	146	145	153	136	162	146	171	145	152	157	157	137	141	150	166	140	149	161	140	160	134	151	149	153	152	143	147	176	142	144	161	146	166	137	155	154	132	143	157	140	156	144	139	160	157	163	154	147	147	169	165	142	129	150	166	172	168	144	160	133	155	155	148	146	151	159	173	142	153	169	136	182	143	149	138	168	136	155	139	144	150	137	148	146	158	166	157	161	154	140	143	147	170	154
36608	41547	20470	1561	1454	1201	1060	968	864	808	759	658	644	643	563	547	551	516	499	490	543	538	596	952	1485	1734	1428	1093	1778	3464	4535	4587	1740	731	882	2295	20400	25070	22132	20362	14617	12412	9948	12509	11974	12403	9368	6314	8344	6690	5330	5256	5825	5557	3938	3762	3902	4341	5137	3103	2847	1193	1523	1558	1423	922	976	1007	927	1257	1032	783	660	517	512	556	567	566	620	583	565	447	449	489	458	481	459	446	446	506	715	773	629	548	407	421	425	424	445	437	433	424	404	447	457	426	398	464	419	422	450	441	418	410	431	425	419	428	395	423	397	454	427	435	450	444	430	441	403	426	434	442	451	420	406	428	433	421	412	431	449	393	427	408	445	418	396	423	425	420	440	440	433	443	434	439	420	449	402	442	397	418	463	429	420	435	416	411	460	403	432	446	418	447	424	436	422	411	468	446	479	398	454	407	439	469	411	426	410	393	431	433	462	408	453	446	472	459	418	457	429	446	427	424	423	454	457	411	452	387	444	440	451	408	448	451	416	486	408	443	410	423	435	403	409	441	423	393	401	429	456	409	421	427	438	411	422	444	450	458	409	432	431	437	442	455	439	415	408	433	412	421	428	402	436	418	435	426	431	434	411	449	442	435	440	467	409	419	402	456	432	476	441	441	391	423	433	437	415	461	466	418	454	446	419	432	436	428	428	453	472	435	449	429	458	451	411	442	431	416	451	432	433	433	421	403	419	437	418	417	437	453	439	428	438	450	432	402	408	405	431	440	434	411	434	414	431	460	450	444	397	388	426	456	426	460	450	437	408	422	429	423	412	438	431	450	398	425	420	434	420	441	398	473	458	412	431	403	420	445	435	411	444	460	440	463	420	420	451	451	419	433	420	460	408	434	403	411	490	440	427	430	417	443	447	437	439	481	414	409	437	423	450	415	464	424	441	387	458	418	408	447	393	429	457	418	435	444	433	427	449	477	430	417	431	417	410	391	439	418	426	456	417	436	453	428	434	420	435	439	426	441	458	457	425	454	420	413	435	428	426	420	449	426	439	400	409	437	444	404	420	440	445	411	420	438	402	394	434	448	450	404	385	441	428	418	403	453	427	444	430	430	418	431	413	467	452	422	438	395	491	506	436	435	438	457	446	430	447	422	445	469	441	428	417	465	414	403	438	477	414	410	438	416	424	446	436	451	437	406	447	408	409	416	428	436	425	418	428	427	439	423	458	428	452	438	420	404	483	434	448	427	416	445	404	416	416	461	479	446	387	453	420	428	383	436	418	432	412	439	438	390	457	458	422	430	401	429	417	423	444	430	444	434	465	422	412	370	407	407	427	398	432	432	421	445	416	432	398	408	413	408	417	440	437	430	427	444	418	442	459	436	410	416	436	445	465	423	422	442	409	420	423	415	405	459	430	399	430	442	442	451	444	442	398	410	423	426	405	450	447	423	380	393	414	422	427	402	421	435	377	428	390	412	428	425	413	428	445	433	437	437	427	431	433	487	473	412	445	405	404	470	428	429	453	443	376	478	419	423	377	389	421	421	424	434	447	446	428	423	448	404	415	419	436	397	414	434	395	483	421	430	458	452	402	430	448	424	406	421	434	423	422	448	410	441	432	426	429	392	467	429	409	430	426	424	411	416	452	440	432	397	429	418	409	445	452	414	473	451	432	425	475	441	438	406	450	457	430	418	410	426	437	401	424	441	434	450	434	424	412	442	420	439	432	449	416	406	413	426	450	445	410	408	449	430	434	429	440	431	426	410	429	449	414	471	436	438	401	429	424	497	417	452	447	421	399	443	419	425	427	442	446	410	435	457	398	450	422	421	480	410	444	451	437	427	420	451	364	477	421	432	440	424	403	448	459	449	452	443	436	439	431	483	423	429	406	414	428	448	464	432	440	421	461	420	451	439	436	419	442	425	418	431	468	451	461	427	420	424	434	460	473	441	473	437	430	412	464	425	409	420	443	419	439	424	419	432	393	477	374	426	426	441	430	440	375	399	428	415	423	438	416	412	460	435	427	436	442	412	445	431	422	409	445	445	424	423	417	433	445	429	432	454	428	432	415	441	456	440	422	451	424	421	442	426	484	444	455	388	448	474	444	437	406	453	436	438	396	425	428	406	444	447	405	380	433	421	426	414	430	431	434	479	404	457	430	413	432	446	406	435	424	400	415	426	400	450	473	423	451	378	441	413	454	465	425	451	439	441	421	405	460	421	428	406	426	432	397	434	452	422	414	456	435	442	461	433	423	393	454	450	429	450	432	441	425	437	415	418	442	414	441	419	419	419	392	422	434	440	436	440	427	434	433	446	433	423	483	448	402	430	445	464	445	445	400	421	421	443	440	420	448	409	412	416	453	420	447	446	426	436	427	425	451	439	447	423	380	428	427	444	421	400	459	428	432	449	417	457	424	469	423	455	416	443	470	410	436	418	433	420	433	419	411	438	410	470	394	449	409	433	428	450	412	491	391	413	481	423	407	412	392	399	436	434	420	463	423	426	444	453	439	424	419	401	458	415	455	384	428	424	445	415	418	424	411	407	390	426	420	399	461	411	414	438	435	416	429	409	434	450	424	458	449	416	424	444	430	459	448	407	415	400	438	452	399	412	427	433	431	433	435	419	429	423	402	413	439	409	451	436	480	422	411	413	414	449	450	410	418	451	417	425	393	406	427	433	403	475	441	446	440	427	446	451	466	426	411	436	417	409	398	410	463	411	444	426	447	433	479	398	438	404	441	481	445	449	415	460	429	417	432	427	396	433	409	433	450	456	434	412	457	478	444	434	403	440	386	412	426	452	464	423	450	433	440	407	419	399	415	384	440	431	427	436	409	419	483	439	451	414	449	411	445	457	424	503	418	444	426	417	428	412	408	415	430	390	428	406	447	439	442	404	405	434	408	438	408	463	410	431	444	457	427	428	436	426	453	418	454	437	453	422	438	427	410	427	447	431	411	430	414	485	428	401	457	425	413	397	416	458	418	445	428	417	450	396	460	444	417	463	442	452	427	434	426	419	450	477	425	452	423	416	447	403	426	458	428	440	417	437	447	416	430	451	460	430	459	420	454	436	466	435	446	455	432	420	409	422	441	401	444	417	423	411	413	459	446	383	428	394	431	418	424	402	458	423	432	432	397	450	407	436	431	430	445	413	414	462	421	452	426	426	485	442	452	438	446	431	391	422	433	398	450	408	434	419	432	402	458	448	437	462	449	427	408	403	421	433	444	408	447	434	435	415	440	419	404	428	451	458	413	425	449	415	466	403	447	461	440	414	448	426	436	422	481	477	450	429	419	448	434	413	417	432	421	428	451	456	449	427	424	435	434	441	446	424	462	446	443	449	392	405	403	403	435	411	421	474	437	449	418	425	425	454	454	448	443	426	464	448	425	413	450	404	444	462	434	407	405	410	467	449	419	424	436	428	420	405	387	440	417	409	405	454	440	373	437	444	451	450	410	429	429	453	449	373	439	423	422	410	430	420	417	419	423	399	400	427	396	453	411	463	472	436
69809	69788	49213	18156	3083	637	484	402	357	343	313	298	300	296	263	272	279	228	265	243	241	247	261	392	533	537	622	717	677	877	1051	892	398	306	365	744	7483	11001	7305	6605	4669	3604	2778	3444	3798	4251	2931	2327	1800	1801	1875	2105	1577	1340	1102	1037	947	1043	1371	1060	582	475	380	417	520	339	313	394	357	403	454	285	310	236	245	230	246	249	268	283	259	222	207	234	215	230	265	199	228	244	334	339	283	259	240	260	226	201	218	198	199	231	224	210	232	233	212	227	194	208	208	236	230	207	205	232	212	225	222	207	226	206	232	213	229	204	202	210	205	223	202	243	211	242	216	204	220	206	220	206	217	238	217	233	205	222	208	220	207	230	225	221	220	193	214	210	212	234	200	231	219	218	213	210	202	234	214	244	212	234	241	216	227	253	213	223	216	260	197	215	235	205	217	229	191	229	232	224	220	235	239	206	202	224	231	214	227	210	182	205	225	231	210	197	215	206	259	211	209	240	206	217	188	201	234	208	214	207	219	203	219	209	238	201	222	204	218	231	222	208	235	221	239	224	202	210	231	262	195	221	246	229	215	185	228	222	211	234	213	209	236	219	225	245	228	211	233	223	216	207	211	207	226	221	213	224	197	233	232	218	212	252	224	213	215	228	206	216	245	217	221	230	187	215	219	207	227	205	223	231	195	238	190	192	219	226	195	228	176	230	218	230	243	225	219	212	239	228	229	227	234	229	209	195	241	191	201	219	197	224	228	238	233	210	227	214	233	216	217	232	216	234	206	241	223	201	216	197	238	207	219	206	215	211	196	224	221	206	239	221	189	201	218	228	239	227	232	209	217	212	223	197	215	218	211	223	232	236	218	207	219	223	227	203	230	209	233	219	227	206	238	220	242	218	239	216	215	196	203	210	204	209	221	205	199	220	229	209	213	203	219	210	236	215	202	222	206	216	210	219	208	230	207	208	233	210	223	199	239	214	214	246	207	223	231	229	208	231	201	236	206	203	205	223	209	220	215	217	215	211	222	216	235	221	205	207	207	243	225	205	226	184	204	222	205	216	216	225	221	247	217	220	202	234	219	236	237	212	191	225	209	233	255	231	235	219	217	223	238	209	212	225	243	224	212	228	193	242	234	207	216	209	214	220	226	225	226	219	212	195	212	206	214	215	237	217	218	213	200	193	227	221	227	212	190	233	218	233	219	207	201	221	228	223	218	216	221	239	237	233	229	187	207	227	226	237	195	202	229	217	240	215	229	206	232	193	206	222	214	218	210	222	208	193	213	233	220	211	224	232	225	229	208	215	207	205	201	210	219	241	201	207	213	219	213	209	249	207	213	233	233	221	224	225	222	217	200	213	218	202	242	210	201	215	223	231	222	203	235	218	237	223	226	206	216	211	230	230	221	204	241	222	215	206	243	234	206	218	231	187	213	241	222	209	209	197	207	205	228	237	212	237	209	227	228	224	205	243	233	227	221	221	239	204	213	245	205	230	207	208	220	189	202	182	255	213	230	210	222	193	213	197	212	238	233	248	202	201	220	224	227	254	222	207	215	219	223	227	215	244	208	232	198	206	232	218	220	199	212	211	201	192	228	213	211	218	204	243	200	216	218	192	235	240	211	222	238	207	240	236	229	234	238	207	208	220	228	241	229	213	216	207	197	224	241	222	202	216	280	213	194	227	231	206	229	237	225	218	256	237	215	223	204	213	230	245	221	200	198	208	204	230	234	245	261	225	215	216	212	222	244	198	192	211	215	251	218	222	239	223	222	238	216	228	220	222	215	224	230	226	225	204	230	238	229	204	208	201	214	225	208	232	232	230	223	220	221	229	223	230	246	228	249	217	253	242	218	213	209	232	201	221	209	210	220	235	183	232	223	211	241	225	225	242	245	215	235	242	223	212	206	192	243	220	235	242	208	215	204	210	236	228	219	208	211	213	222	216	214	224	218	236	249	199	243	206	197	213	202	238	231	253	230	206	220	223	229	215	238	206	215	214	231	214	212	221	210	234	243	217	217	231	218	227	221	241	230	215	211	224	230	221	213	201	215	194	212	228	217	220	234	220	230	217	221	200	216	242	195	202	207	224	208	217	234	228	211	247	220	229	206	200	235	231	224	229	239	216	206	218	235	223	235	243	226	217	232	239	207	224	209	241	208	255	215	225	228	223	230	211	240	225	251	221	214	234	235	225	218	232	212	205	210	235	239	236	217	219	218	250	200	214	237	217	207	213	218	201	231	212	182	226	229	202	235	226	218	220	205	222	242	215	222	219	216	216	218	230	222	228	214	213	222	248	219	233	216	212	190	233	209	214	228	209	247	230	225	240	228	243	215	214	208	211	221	226	220	193	201	246	230	262	218	237	213	206	216	219	242	208	215	219	232	211	233	220	197	230	220	231	221	206	246	222	236	216	193	231	222	219	213	215	210	209	216	199	212	212	225	248	226	203	214	217	212	226	249	230	208	215	208	226	236	201	221	224	220	248	209	227	228	206	244	203	205	215	216	244	228	213	211	226	220	218	223	230	221	198	209	220	224	218	241	237	226	220	234	211	204	207	253	226	209	199	246	193	225	227	203	221	210	241	214	222	229	232	199	207	214	232	217	216	252	216	233	231	240	236	223	232	213	209	250	211	206	213	210	196	211	224	203	205	224	195	243	210	231	219	198	216	249	219	210	238	217	239	218	246	232	229	229	232	208	196	230	226	206	226	223	213	255	202	193	218	218	190	226	220	218	226	208	243	242	198	222	220	208	229	218	229	244	217	219	206	198	225	211	224	215	227	184	216	206	196	223	214	232	213	235	201	226	230	227	228	207	231	210	209	197	223	244	196	216	225	215	224	226	225	253	224	208	218	244	231	225	227	219	231	231	202	212	235	253	218	214	217	213	228	203	226	226	215	236	213	231	221	212	200	208	226	216	230	201	219	252	217	208	200	212	214	217	229	256	229	228	219	207	190	235	257	238	203	236	224	214	230	187	206	233	222	231	224	209	227	224	219	229	230	240	198	214	242	209	237	243	229	231	226	206	250	225	248	226	216	233	229	235	205	236	210	243	202	216	196	200	209	247	212	227	211	241	235	206	224	242	208	236	214	199	250	257	214	198	225	213	218	231	214	202	222	212	227	220	204	206	215	227	218	226	259	211	245	212	225	224	216	219	204	232	228	210	245	212	222	235	230	242	257	225	220	206	239	232	237	212	209	206	219	226	193	202	228	210	217	221	204	218	214	217	217	204	215	235	201	217	215	205	219	213	212	233	236	229	202	229	221	211	214	237	234	210	231	208	205	225	218	188	218	209	195	212	220	246	240	212	220	186	251	228	213	214	194	214	224	197	227	238	189	230	237	231	226	230	199	222	209	216	248	232	184	217	234	249	237	224	223	221	223	219	201	238	222	231	226	226	212	210	223	201	215	223	213	201	212	204	231	232	207	220	212	214	227	234	224	212	211	194	202	236	216	238	234	215	218	223	214	214	215	228	199	215	216	207	246	226	220
45094	51296	22864	2867	2523	2237	1780	1599	1354	1243	1126	1071	1030	948	944	880	837	806	775	801	771	772	913	1756	2752	2816	3082	4238	3968	5326	6525	5381	1920	1223	1471	4838	30129	33816	28744	27884	21897	19432	16212	19314	20485	21347	15538	13565	11322	11284	11448	13079	10528	9081	6877	6916	6211	7222	9252	6598	3551	2613	1922	2155	2808	1560	1322	2210	1641	2165	2709	1197	1226	817	650	754	763	783	906	983	812	834	621	582	635	629	621	619	623	674	1318	1294	1071	881	726	557	591	609	570	550	591	588	608	580	585	600	588	588	595	541	572	580	541	550	604	645	555	596	586	605	606	584	578	549	577	586	595	619	594	583	644	563	546	574	610	619	605	594	568	580	582	576	578	594	562	550	586	561	574	600	606	572	552	541	589	604	612	572	596	607	581	571	565	567	579	592	583	589	574	576	602	587	576	556	628	574	564	585	557	572	669	570	599	548	579	577	542	566	571	577	562	608	593	589	628	601	668	611	586	618	605	627	587	577	588	607	552	599	570	621	596	564	574	542	580	607	613	558	648	603	618	584	548	614	598	591	595	565	587	594	627	577	595	578	604	585	601	557	563	597	598	579	646	635	586	582	617	570	629	562	549	597	601	547	596	530	584	602	574	644	620	582	572	577	592	578	591	596	578	575	566	599	605	599	563	577	596	527	601	589	566	579	562	624	563	546	622	571	603	606	573	586	526	543	574	600	591	589	611	551	616	579	548	612	553	609	587	563	546	609	602	571	615	558	634	580	604	602	571	597	576	598	584	560	563	614	616	579	597	581	562	573	592	573	556	589	581	571	573	585	605	549	593	582	599	634	615	549	605	590	559	601	614	604	590	567	610	566	583	605	564	587	592	526	623	607	566	593	590	561	613	572	627	550	581	625	589	606	590	603	578	612	610	605	611	558	613	562	620	598	613	552	585	598	596	625	588	601	573	577	567	553	585	622	587	574	595	609	596	594	576	583	589	615	596	594	576	592	578	570	555	613	591	615	567	566	600	554	590	609	610	572	632	604	584	564	529	605	574	539	587	573	614	574	595	580	585	583	595	620	609	574	549	559	602	551	583	581	573	574	639	563	573	530	624	581	612	563	549	587	551	578	589	608	561	617	568	605	586	591	598	535	568	618	598	629	574	582	615	583	572	551	630	566	624	562	582	634	563	617	585	584	609	595	620	559	591	565	600	595	573	565	628	615	599	573	568	610	555	601	614	600	587	584	546	592	610	568	581	572	631	602	572	586	591	568	565	627	592	530	624	593	568	570	607	589	617	601	574	549	583	596	624	604	595	558	601	594	604	630	528	588	594	599	596	586	597	558	557	590	573	566	588	603	611	573	635	649	569	564	562	579	598	565	593	582	590	597	587	572	561	538	570	573	583	556	581	584	558	590	598	614	599	625	556	597	594	548	589	563	618	611	612	642	591	610	573	586	575	587	582	595	561	576	580	598	569	581	604	574	556	549	614	535	601	605	571	636	557	606	592	620	573	591	575	576	663	576	570	601	594	570	613	602	573	533	597	577	592	576	534	588	571	555	597	570	599	606	551	591	562	591	606	611	583	577	571	572	599	561	623	603	611	593	612	602	611	608	598	630	597	601	566	597	553	591	602	566	608	600	554	622	582	533	561	595	593	570	558	576	567	569	589	622	561	595	539	609	546	580	587	620	588	618	568	564	638	608	559	573	569	612	595	597	580	585	560	545	533	619	628	606	648	568	580	610	584	615	564	613	625	595	625	545	581	593	573	623	558	598	601	565	576	597	559	576	583	640	583	599	569	563	582	584	632	553	664	571	562	610	598	589	550	628	586	584	586	606	584	609	593	632	598	602	574	564	581	591	596	570	569	570	608	585	563	611	603	563	551	618	563	612	573	573	591	553	587	557	550	595	575	594	563	635	578	593	603	603	591	613	589	608	565	612	645	619	573	575	572	623	553	568	557	574	602	593	595	567	612	525	539	561	615	596	604	576	620	583	609	557	605	580	592	637	646	580	606	594	605	569	577	588	633	588	594	617	596	593	574	599	619	595	570	594	571	615	587	596	555	596	583	585	609	579	582	594	564	632	621	627	588	571	570	550	590	598	600	560	589	594	524	572	584	588	573	595	546	574	620	593	585	601	613	598	552	595	582	584	626	545	610	610	569	579	600	572	572	584	593	608	586	547	566	586	578	562	601	589	622	544	595	606	563	560	615	589	553	609	600	614	556	575	582	598	598	632	601	633	600	597	571	554	560	610	618	581	571	601	609	562	601	613	594	603	624	611	605	560	574	604	588	579	536	620	570	602	595	600	566	590	628	598	618	541	575	594	582	611	546	605	565	547	545	570	604	565	588	594	610	597	612	599	594	574	640	581	567	610	577	549	579	600	574	570	574	544	575	603	618	589	575	598	606	580	615	591	561	522	594	629	572	593	583	596	580	576	579	617	595	568	570	576	591	607	597	550	586	595	550	540	602	547	580	614	570	572	576	575	616	579	594	601	599	597	600	588	615	549	607	562	535	600	586	587	595	617	538	604	622	580	591	581	575	617	549	601	574	570	590	584	596	622	604	571	613	595	614	602	584	602	629	571	586	593	605	587	570	577	589	528	593	567	578	603	586	623	591	598	546	585	554	549	620	543	591	597	583	577	606	599	608	563	569	612	582	620	595	566	619	607	575	605	555	591	623	596	571	574	569	598	579	632	530	568	553	617	602	576	577	584	564	581	570	566	579	595	570	573	624	575	595	566	549	606	593	596	583	576	586	594	594	624	584	606	639	575	593	605	549	579	543	575	569	565	611	614	620	583	576	590	564	538	572	578	574	631	575	597	603	620	583	602	562	556	557	613	582	530	566	575	560	583	584	599	602	602	570	622	583	557	566	631	624	594	566	585	555	576	626	596	624	578	552	555	538	598	584	594	627	615	560	603	546	577	596	585	603	623	571	595	627	590	607	622	606	567	538	556	587	556	617	591	579	595	583	566	563	604	582	557	619	569	550	568	573	567	581	584	600	597	556	563	603	583	530	529	593	567	584	604	606	562	585	563	587	576	580	575	583	560	593	578	532	621	615	556	547	586	581	572	642	562	599	656	595	620	567	586	595	550	596	585	633	599	591	603	561	591	583	577	615	610	636	568	608	564	583	598	605	600	586	578	589	569	567	585	582	579	633	626	577	586	568	591	618	575	565	570	600	599	594	602	557	561	600	627	613	604	600	588	634	583	584	584	614	584	617	531	520	600	575	588	585	587	607	612	575	618	579	601	587	578	608	603	569	597	608	597	601	612	643	601	571	584	579	589	588	596	591	578	596	544	651	586	589	626	584	591	561	562	602	598	588	570	570	596	590	608	615	559	552	553	609	568	617	575	594	553	581	613	536	577	575	593	606	613	587	581	594	535	550	537	579	581	557	544	609	606	591	562	628	582	593	584	603	584	579	556	612	594	590	601	622	567	582	602	553	612	576	593	569	574	603	575	566	597	581	599	579	607	587	584	579	533	611	585	574	576	607	587	585	580	591	601	627	562
13379	9377	6275	410	221	157	166	164	156	163	163	177	173	169	157	150	185	149	170	158	135	167	178	178	203	191	162	196	189	180	199	173	195	159	183	201	426	568	425	394	350	350	298	364	400	377	302	232	258	226	210	287	248	208	182	219	229	199	189	204	189	165	167	192	199	163	181	182	198	161	143	177	190	172	181	192	156	156	153	168	152	180	155	197	182	160	174	149	159	165	182	173	164	189	164	173	164	193	130	163	166	168	147	178	170	150	164	172	168	190	181	154	157	172	180	150	170	149	182	180	175	143	162	161	167	189	183	146	181	140	160	152	171	179	189	158	157	159	153	174	160	179	179	142	137	174	148	198	184	134	168	160	146	164	175	167	183	179	165	157	160	169	159	157	183	164	164	163	168	161	167	176	169	159	188	162	150	170	188	151	167	165	161	153	149	137	155	184	152	182	174	160	174	168	161	156	174	154	170	155	171	155	170	153	182	163	170	138	165	147	150	170	157	152	151	159	152	154	142	159	152	150	163	176	161	165	155	165	187	179	175	161	188	153	165	146	166	171	147	176	165	154	174	179	158	180	165	186	181	158	186	171	153	169	176	157	169	175	189	170	184	200	161	170	149	176	162	180	176	142	183	168	143	155	171	155	155	162	135	171	153	152	164	153	155	167	181	165	188	151	151	187	172	149	186	152	167	170	192	172	158	169	183	178	169	165	174	176	171	153	172	156	161	152	179	159	165	160	165	175	156	171	184	180	164	145	140	178	177	167	171	157	163	180	186	152	170	145	159	166	141	172	144	160	167	165	178	157	144	158	173	175	175	158	156	153	149	172	174	162	174	176	182	156	160	165	178	162	171	168	164	165	176	174	189	168	147	164	160	158	167	152	146	199	160	185	167	164	194	151	154	166	178	181	146	164	164	138	167	189	154	170	157	158	160	164	155	185	166	142	158	155	179	153	176	175	155	153	209	169	156	153	192	173	170	152	155	153	153	166	149	155	168	187	152	132	171	182	165	148	168	197	128	174	133	175	147	142	176	171	158	166	161	182	168	158	172	157	182	177	157	167	157	171	154	183	173	164	168	169	183	162	165	158	181	145	198	170	179	161	181	158	156	184	173	169	180	170	145	157	171	202	159	155	175	152	171	184	180	161	175	178	145	166	147	149	151	177	165	184	142	182	174	156	176	172	158	152	168	184	152	159	159	175	152	177	152	168	177	161	160	166	149	173	158	155	163	175	153	144	171	159	174	162	162	165	204	148	171	174	178	160	182	149	159	148	168	161	165	145	178	173	146	173	163	162	162	175	147	160	159	175	168	152	164	170	179	177	168	170	156	149	150	158	166	170	165	171	143	168	163	191	177	160	184	162	157	178	171	186	138	154	151	159	172	172	158	183	169	150	155	152	176	166	168	152	150	174	170	161	171	144	163	157	156	187	165	141	192	179	169	166	188	156	158	185	176	165	181	178	158	170	186	170	151	159	169	164	170	159	163	165	165	148	189	160	182	148	181	179	169	164	171	177	174	154	167	146	162	181	169	149	176	180	164	157	166	161	187	150	164	169	145	149	136	171	160	154	149	159	188	187	177	151	204	176	141	197	170	188	161	186	176	179	191	203	151	169	151	132	158	166	165	184	167	178	156	164	173	141	187	158	173	159	163	160	164	186	196	180	182	161	173	151	157	168	157	171	157	163	169	141	154	161	165	158	147	151	147	174	161	143	165	154	173	188	168	174	163	156	158	149	163	161	141	183	141	148	186	168	175	185	168	123	166	161	160	170	156	187	187	160	165	163	171	166	152	165	170	178	165	189	173	167	186	171	158	159	167	165	173	155	160	161	184	153	168	157	162	171	175	166	186	141	148	164	168	174	174	177	159	164	178	156	137	164	145	157	153	173	175	159	177	148	154	153	148	168	147	185	187	175	179	161	156	167	154	144	177	152	185	188	150	173	176	173	178	175	160	156	172	155	157	171	155	180	147	158	168	180	155	164	176	177	156	171	172	167	154	162	168	200	166	167	168	170	163	190	173	143	160	180	160	171	167	180	159	164	189	145	157	152	172	181	180	170	164	176	178	159	166	173	160	163	155	157	153	177	160	198	182	157	133	166	184	172	161	137	163	140	160	164	175	166	149	160	177	170	157	184	182	174	158	150	190	143	163	160	155	159	155	180	168	152	160	160	159	171	167	168	168	164	163	144	148	163	188	155	196	174	181	159	181	159	171	176	168	171	201	169	163	152	172	176	160	171	159	186	159	175	173	162	163	134	161	159	176	159	145	181	160	152	184	170	169	173	158	168	166	142	163	173	156	167	160	165	171	161	164	168	141	169	179	150	172	162	155	170	155	160	151	178	133	160	165	175	161	168	172	166	184	171	167	180	167	173	170	161	161	163	162	164	179	168	171	181	163	171	161	164	173	175	182	171	129	151	156	173	168	161	161	162	185	181	169	167	170	167	156	159	149	169	172	163	201	165	156	188	186	164	184	164	175	161	186	190	160	168	176	142	172	192	172	181	152	157	151	179	141	153	162	166	189	175	154	170	190	191	168	170	167	196	189	206	178	184	179	172	179	147	168	151	156	163	180	145	174	170	169	151	164	181	161	167	160	137	164	162	170	147	184	176	154	169	162	163	173	183	163	160	167	178	158	153	172	174	177	165	183	177	163	162	171	154	168	155	165	157	180	168	169	165	176	156	170	176	157	168	163	155	172	161	162	148	156	173	176	166	169	163	174	148	158	170	172	161	134	169	192	178	185	174	146	164	158	158	180	174	166	186	171	134	179	189	183	170	166	184	153	177	150	160	172	198	175	170	176	153	145	166	171	154	138	172	151	156	156	141	159	160	172	189	143	165	175	154	164	164	170	175	174	184	185	155	165	156	170	146	166	158	168	176	189	180	172	161	136	167	169	180	185	168	158	155	159	163	158	165	152	150	160	164	184	163	179	175	176	178	162	147	153	150	171	164	153	170	180	169	166	155	175	175	179	174	160	172	144	176	170	176	163	174	173	165	170	132	147	152	173	164	159	169	186	167	176	191	164	156	161	174	164	187	171	189	167	166	163	173	167	165	195	209	180	155	158	179	173	164	161	186	160	172	166	163	183	173	166	147	166	181	177	150	169	166	147	167	171	170	166	167	167	173	154	186	164	173	184	157	161	151	147	132	164	163	178	177	164	160	164	170	143	170	191	180	178	192	157	152	158	178	156	177	186	182	179	186	163	183	150	172	164	163	183	173	179	200	169	183	170	176	167	170	166	150	176	156	164	160	178	189	148	163	175	165	170	166	156	175	176	175	157	164	160	180	176	148	152	184	148	158	163	195	168	164	181	164	144	145	165	172	141	160	159	174	157	183	173	156	159	151	164	158	170	161	173	149	156	173	160	168	157	155	156	152	161	176	189	160	156	191	163	183	157	172	132	192	176	155	155	164	191	162	168	177	167	168	179	154	173	155	156	136	154	157	180	154	180	165	163	174	152	136	188	166	176	162
11768	13194	7299	545	484	544	530	519	525	524	484	468	465	500	437	447	529	502	483	462	503	459	487	500	607	588	576	664	596	636	661	652	550	537	562	658	2782	3635	2773	2486	2000	1942	1560	1800	2279	2186	1552	1202	1139	1030	1021	1262	1199	955	819	804	865	928	869	764	607	581	556	582	622	508	506	558	491	514	540	506	488	459	490	474	485	478	461	486	501	453	451	520	462	454	427	473	479	466	487	500	526	490	505	428	481	437	477	474	436	481	443	494	469	438	434	421	461	449	473	449	489	456	468	452	480	445	451	442	489	491	482	459	447	418	477	464	433	435	467	489	478	445	494	470	475	455	465	498	476	453	448	445	458	384	476	471	447	439	494	488	485	478	461	439	460	477	501	477	487	483	473	457	422	439	477	450	474	415	456	454	422	494	456	490	482	481	523	458	458	456	468	459	451	481	420	483	458	426	458	476	449	441	459	461	434	480	466	460	473	441	457	460	447	471	425	458	423	453	452	444	459	477	455	454	440	441	424	469	498	464	450	512	480	482	435	456	505	463	483	486	445	485	438	476	465	440	484	457	487	472	472	472	472	464	456	470	448	445	457	501	485	452	452	443	474	471	442	424	456	434	460	494	424	482	415	417	486	459	474	455	492	453	463	405	444	421	467	479	484	441	462	436	442	424	498	503	498	451	488	467	454	453	493	481	440	459	458	494	456	482	424	484	472	430	489	482	478	451	479	463	447	410	477	473	440	451	471	467	485	479	447	459	483	508	442	480	429	437	462	434	436	472	484	455	522	464	452	439	471	511	504	458	482	458	436	440	459	401	468	425	444	470	451	474	434	444	485	463	467	464	471	448	441	446	476	484	478	448	445	462	451	445	451	465	457	453	444	453	453	479	433	492	475	429	431	464	507	446	442	456	449	433	504	441	435	494	468	463	441	467	460	461	440	446	416	497	459	431	468	458	430	471	434	436	442	450	466	409	430	464	443	447	448	424	488	440	446	506	437	447	460	492	487	486	422	466	410	474	480	456	458	426	464	433	457	462	430	465	509	498	455	478	483	485	417	462	496	469	452	489	420	438	480	443	456	467	436	481	473	443	491	441	461	486	428	464	420	481	456	462	465	471	440	466	460	454	464	489	450	482	450	480	412	499	459	452	464	488	492	430	464	479	486	479	461	486	455	483	463	399	488	453	417	431	451	450	468	438	451	511	446	457	430	461	456	473	426	458	469	496	438	449	433	472	458	462	487	462	466	447	460	445	437	486	450	493	418	493	464	496	462	489	453	460	463	499	459	464	475	437	496	504	468	418	432	478	411	470	439	465	433	438	429	472	422	439	484	461	430	453	484	450	431	456	472	462	458	483	480	471	477	469	468	482	448	503	477	433	525	441	442	433	429	485	451	466	434	473	469	432	422	475	431	446	525	467	440	463	440	449	438	452	457	467	466	471	452	421	442	462	451	454	463	498	487	423	471	492	433	420	442	469	447	456	463	440	469	457	421	458	464	484	477	453	473	464	464	455	465	457	509	469	439	485	447	458	430	500	494	479	438	465	483	485	473	475	402	468	454	442	430	462	454	455	467	459	465	481	460	442	474	452	488	493	433	449	447	460	496	485	470	433	451	457	479	486	471	449	513	442	456	433	503	442	480	447	453	469	455	467	482	476	458	467	469	490	461	426	487	439	456	474	482	451	469	479	450	452	491	466	443	446	444	453	452	498	419	473	484	502	463	475	486	457	460	449	490	459	467	465	461	443	472	444	452	488	436	441	439	467	470	507	467	453	478	437	443	420	478	448	460	456	475	438	461	489	437	451	472	470	407	437	467	476	435	458	456	463	427	487	497	458	438	450	476	445	441	413	490	480	460	484	438	442	501	465	428	459	446	454	461	457	468	466	480	507	437	448	448	510	453	465	433	458	443	478	464	474	494	479	460	471	460	513	462	430	494	433	438	474	454	484	462	457	455	452	455	494	459	456	455	472	456	471	486	440	491	470	460	465	423	442	458	428	463	447	516	452	462	460	458	456	474	458	477	442	457	451	447	452	466	430	455	455	460	447	459	505	458	461	441	431	478	423	483	447	451	469	447	449	427	428	483	479	449	464	441	483	407	446	447	442	467	462	462	453	432	447	420	469	463	475	452	447	461	475	479	481	439	477	475	452	432	479	492	465	440	442	461	488	474	440	429	491	417	453	466	491	471	448	455	442	483	440	476	449	490	461	450	451	480	483	462	494	477	463	432	481	481	463	446	491	452	467	477	430	465	450	462	412	449	451	465	424	470	455	458	422	461	465	493	462	460	474	458	482	469	460	440	452	493	466	486	482	501	462	468	449	449	467	470	469	457	439	462	441	478	441	454	461	432	432	482	442	469	453	482	485	478	497	450	472	447	447	456	498	451	469	476	489	509	492	496	480	516	440	467	446	452	475	460	479	441	511	473	487	476	455	483	423	452	491	460	471	466	455	451	438	447	461	423	452	461	476	444	441	464	472	473	428	469	458	463	475	439	456	467	443	445	488	443	429	430	458	459	413	441	453	469	455	459	486	481	437	476	448	465	459	424	443	480	471	464	467	462	470	504	455	476	467	459	442	504	471	479	452	432	429	465	452	466	474	450	449	461	409	462	451	470	449	455	489	486	500	463	448	479	448	424	468	473	441	491	450	455	420	480	465	431	465	471	485	482	472	478	462	441	451	493	463	471	442	484	475	451	461	486	467	487	483	436	444	477	489	448	477	473	494	451	464	462	450	456	442	463	460	474	488	494	452	465	438	427	481	440	478	450	450	447	485	439	463	451	432	445	461	440	462	437	463	486	437	471	502	431	421	470	475	463	484	499	464	432	465	429	465	455	469	443	457	450	480	458	462	491	444	427	439	465	464	470	447	469	424	458	430	474	471	482	456	444	420	479	492	437	486	466	470	482	471	458	456	506	466	477	457	403	433	445	470	460	482	449	446	463	460	494	464	411	455	448	505	447	446	460	485	448	463	444	481	414	426	469	464	433	484	449	473	487	435	440	448	423	411	447	474	480	439	448	458	464	474	459	510	441	446	475	455	517	428	429	440	444	473	465	446	465	451	462	459	435	440	448	426	476	463	485	488	439	449	486	497	470	464	485	465	515	469	492	491	454	477	473	446	449	481	434	454	508	480	454	501	492	461	477	456	482	425	450	480	474	447	466	486	446	462	449	478	468	438	456	458	473	485	475	460	461	444	445	469	449	480	436	452	441	436	463	489	479	442	466	440	474	474	453	461	506	447	423	491	463	465	497	444	431	488	479	456	494	476	459	404	462	454	409	466	474	471	425	457	495	464	455	466	449	468	489	459	439	453	484	424	479	451	450	440	422	472	463	456	487	456	473	443	463	457	443	462	426	454	488	464	443	431	462	475	500	459	427	442	476	505	469	436	436	474	474	438	497	484	452	439	451	464	399	448	461	473	468	516	443	468	472	480	423	465	446	455	466	456	465	438	459	443	501	462	460	453	453	427	423	468	489	441
58778	55119	39243	8403	593	330	290	294	236	196	184	207	204	173	196	197	210	181	176	192	177	207	205	199	260	257	245	316	353	368	404	275	245	221	200	274	2930	5295	3886	3327	2425	2000	1454	1845	2673	2383	2011	1132	1213	1028	861	1049	1204	1045	531	481	596	637	629	583	439	272	249	297	280	215	277	262	254	253	303	238	204	189	171	177	159	178	190	197	201	180	202	198	181	174	145	188	190	186	199	199	213	186	162	158	174	164	177	179	187	168	168	153	184	175	168	146	176	168	154	161	159	165	176	164	187	171	188	175	187	184	185	183	147	174	164	157	155	179	181	180	185	179	170	156	174	162	140	170	184	156	192	170	135	170	168	150	172	169	179	164	179	167	154	170	157	156	173	189	165	167	149	186	162	156	170	170	173	170	166	161	184	189	176	162	179	181	175	165	157	164	177	161	151	181	153	140	164	166	154	172	156	161	164	151	168	170	190	189	178	183	165	162	171	173	157	158	156	157	200	144	166	167	182	169	181	169	176	171	169	185	162	159	178	167	153	189	144	181	178	166	156	175	159	166	173	158	179	175	164	167	147	189	166	176	168	142	166	168	185	180	177	170	171	155	184	163	174	158	180	167	141	158	153	168	164	161	172	179	192	174	166	182	175	190	163	164	167	181	170	147	173	161	182	173	172	169	170	167	173	155	161	185	168	171	161	171	168	167	166	157	161	173	173	160	178	173	167	193	167	159	164	194	155	161	160	173	199	175	163	155	156	168	170	176	165	171	163	169	163	178	169	168	159	164	175	147	186	171	165	163	166	149	159	171	165	171	159	178	172	161	171	160	166	170	179	169	152	167	162	170	173	182	148	160	175	190	142	172	169	175	185	165	157	188	184	161	198	170	148	177	161	150	141	177	183	165	168	153	175	167	141	155	157	171	154	163	168	168	163	165	185	167	161	179	152	165	149	172	199	166	164	146	143	158	183	176	182	155	142	156	192	165	181	155	164	146	160	164	181	166	159	140	191	172	174	187	164	161	175	168	155	172	185	156	207	169	175	177	171	163	180	163	140	196	162	165	163	162	179	161	186	171	156	163	190	168	193	161	180	182	160	185	168	181	175	161	148	137	156	155	176	162	175	175	158	170	164	177	177	170	163	159	154	171	166	153	180	167	200	158	146	175	176	189	166	185	165	169	161	172	164	176	180	191	177	169	157	167	157	145	160	156	161	183	163	154	185	164	181	154	169	178	165	168	169	149	151	173	172	148	173	164	183	172	149	146	174	188	164	155	189	164	175	210	148	165	159	152	180	176	162	157	143	198	165	177	157	162	168	199	172	166	179	153	162	139	195	201	166	157	186	166	175	174	162	179	185	182	165	170	151	148	150	175	158	175	176	138	153	184	162	177	180	173	181	170	172	166	168	173	174	147	171	169	188	155	183	161	156	149	162	157	157	167	149	173	175	170	167	154	190	177	157	186	176	162	169	157	176	184	183	199	170	152	167	164	172	173	182	170	150	181	171	171	151	181	157	160	176	171	147	156	178	185	177	162	184	180	173	170	195	181	173	172	183	164	157	165	160	181	157	157	150	153	191	149	168	182	166	177	163	169	172	172	188	142	178	160	189	159	144	172	197	164	179	171	149	170	167	184	169	165	183	169	181	164	168	184	168	169	146	171	178	180	182	162	180	166	165	190	177	189	172	167	176	174	174	179	154	181	156	175	159	165	191	162	166	184	179	176	167	164	202	170	180	179	201	178	171	178	176	148	156	165	160	172	178	148	181	183	160	178	171	178	193	181	163	187	163	180	171	148	195	145	166	147	167	167	192	164	169	175	198	175	173	179	184	165	179	194	166	156	164	187	191	183	157	174	172	145	187	164	177	188	158	159	193	165	168	144	153	168	185	174	159	194	190	185	161	196	157	145	156	168	184	174	179	163	162	153	185	167	190	178	182	203	168	159	170	185	166	173	180	141	153	188	178	180	161	183	184	174	155	157	178	153	205	152	167	176	147	169	194	198	160	185	164	180	163	176	164	168	149	169	173	158	166	164	182	157	152	152	148	147	176	189	178	179	142	158	172	177	180	198	164	184	188	160	163	179	207	167	183	179	178	171	168	178	174	158	172	154	145	168	176	156	144	156	196	185	189	195	195	164	157	194	174	171	177	174	181	182	169	163	159	169	176	179	175	132	161	144	178	181	156	166	180	174	190	166	169	137	172	186	189	174	163	177	178	182	175	159	181	179	168	168	171	161	164	156	165	182	153	181	155	191	190	164	174	151	176	170	167	193	142	167	159	166	164	156	167	156	177	185	186	188	164	198	155	179	197	165	178	164	184	151	160	156	158	173	153	166	193	179	190	178	179	174	157	158	156	162	159	172	165	160	171	162	174	172	185	190	165	172	155	153	193	170	167	163	197	143	168	183	163	171	166	171	152	190	172	155	157	166	170	177	171	174	184	179	168	195	153	155	155	169	189	171	178	143	182	148	174	166	161	164	168	161	167	176	167	202	194	169	161	171	187	165	193	166	167	184	187	162	167	185	176	171	175	174	156	173	158	195	173	154	172	159	180	148	162	185	204	158	165	161	185	153	164	154	159	174	165	159	148	189	170	173	181	191	160	177	154	170	182	162	158	163	171	172	157	180	187	168	189	201	172	172	173	160	158	144	181	175	157	166	184	170	162	155	213	166	168	167	165	163	180	169	166	162	190	193	190	160	167	191	182	159	176	177	172	186	190	175	161	192	190	176	180	156	175	169	161	174	160	174	181	171	180	180	174	176	179	167	166	187	154	160	170	157	177	190	160	148	164	179	185	156	154	176	144	154	164	148	159	194	162	179	194	161	178	181	175	158	166	177	170	177	177	171	152	180	171	190	180	161	158	167	175	164	191	168	168	173	169	171	169	180	160	164	157	180	172	207	159	169	164	182	203	158	161	158	182	169	190	163	174	187	190	166	177	152	179	166	158	181	172	163	164	149	162	179	157	189	171	207	173	177	160	181	172	182	163	160	150	138	169	151	171	165	164	161	172	178	167	191	168	152	183	144	153	174	165	170	185	155	172	150	164	164	207	158	184	167	160	144	205	186	163	175	163	165	182	185	164	141	151	162	186	192	161	158	157	178	178	178	171	179	147	177	159	179	178	161	151	176	162	169	184	170	162	182	140	196	176	189	153	159	139	158	173	165	169	181	190	168	180	155	145	189	147	169	156	171	167	146	177	169	148	196	166	153	173	180	182	157	167	176	169	156	180	171	177	159	168	144	171	161	154	156	156	152	195	196	177	165	153	166	168	183	141	160	199	160	165	188	175	160	151	159	169	175	166	182	180	176	181	150	159	168	160	159	192	172	177	170	166	145	146	184	181	173	168	161	191	166	175	190	173	169	159	162	171	172	164	164	161	156	185	178	152	181	163	192	185	163	195	194	192	167	174	165	152	144	175	161	166	206	187	160	184	183	180	173	185	153	180	163	166	159	161	172	183	180	185	189	171	171	169	154	147	165	140	154
36498	42079	18794	1708	1484	1291	1084	951	887	807	772	710	696	695	641	610	640	602	558	596	546	567	620	809	1151	1127	1020	1339	2068	2165	2350	1298	949	785	908	1580	16993	24830	20637	18195	14352	12922	9942	12687	16772	15373	12415	7385	8339	7032	5813	7034	8583	6968	3381	2938	3783	4305	4221	3914	2533	1494	1184	1777	1999	1078	1084	1183	1189	1272	1532	871	708	525	549	549	517	507	573	574	578	564	548	523	540	516	531	449	479	565	741	759	732	607	555	493	473	469	442	461	467	473	454	534	491	463	453	519	475	450	450	492	462	450	468	502	469	423	480	497	497	488	456	488	447	515	461	452	465	453	492	484	518	486	440	438	472	478	434	473	475	477	485	461	479	486	459	465	492	488	455	469	465	466	460	506	471	504	535	463	495	476	501	468	509	472	484	477	481	513	461	479	523	491	479	479	527	506	474	455	459	472	456	465	506	473	468	487	457	479	473	516	489	484	490	462	503	441	455	468	478	519	491	498	456	454	482	488	517	469	489	471	472	445	498	480	457	496	489	444	488	467	458	489	476	454	492	523	431	463	469	482	473	444	454	467	470	418	480	489	472	495	460	493	444	426	493	462	461	458	459	487	457	478	496	494	472	466	490	447	466	486	490	451	463	495	462	480	501	478	441	482	507	515	480	454	441	489	457	465	501	457	461	471	466	496	532	458	468	472	491	473	433	449	502	472	474	472	478	493	454	482	480	463	461	467	486	445	461	518	501	453	514	504	463	431	455	473	508	492	467	478	466	500	454	513	476	488	493	450	491	445	476	468	510	479	480	463	472	508	465	450	469	492	535	486	483	475	496	495	495	474	479	490	476	476	495	458	468	471	467	467	503	456	461	488	498	501	487	508	495	478	500	488	478	449	479	495	471	500	481	458	470	498	460	486	497	470	511	464	466	495	454	509	508	509	501	479	457	450	489	489	478	504	513	461	491	486	466	424	493	458	497	475	447	494	504	513	489	493	447	473	444	534	458	476	462	463	462	471	476	469	506	477	481	478	450	471	503	458	491	486	488	483	502	495	474	466	448	474	486	444	475	492	476	430	462	491	492	514	454	489	488	469	508	515	481	486	476	466	491	482	508	486	490	476	486	465	480	481	481	494	435	522	477	486	477	487	516	495	449	456	506	426	442	486	503	513	514	486	478	501	489	480	496	490	497	510	467	478	445	475	510	477	468	499	443	456	496	471	483	515	516	480	442	464	449	467	499	453	456	445	475	488	471	498	508	488	509	488	461	445	482	505	501	467	455	503	455	483	479	465	476	487	470	450	487	494	446	462	470	488	484	497	429	451	454	454	502	481	472	478	507	450	451	489	515	489	494	458	502	529	508	482	509	504	511	507	496	482	490	488	466	490	497	441	479	473	461	456	496	492	527	448	483	465	464	500	479	533	424	479	478	479	494	486	462	495	471	479	516	472	510	448	454	492	500	444	530	466	462	445	469	484	473	488	514	483	467	499	485	466	499	455	467	450	461	474	472	493	489	486	463	439	481	475	519	454	480	498	484	468	447	496	449	462	501	497	464	461	487	490	537	437	462	464	460	462	486	475	511	490	486	465	487	449	491	477	495	454	495	471	469	511	472	507	468	481	492	490	468	489	470	467	518	467	451	470	458	463	451	500	496	464	519	483	453	489	458	477	474	489	436	462	484	469	507	459	466	480	461	473	486	472	479	475	519	503	461	496	471	482	482	474	532	461	457	469	505	465	463	461	449	491	451	455	453	482	458	430	442	485	493	458	452	444	473	424	476	432	445	476	463	520	467	457	440	500	489	485	477	468	472	477	474	487	491	474	482	479	463	527	451	445	483	475	491	507	465	470	429	463	473	470	502	499	527	483	446	455	473	480	502	492	487	460	448	470	526	486	466	474	463	480	503	484	493	470	419	469	520	454	466	498	476	499	468	489	490	479	502	491	456	463	493	485	481	486	491	503	456	445	500	463	527	474	444	439	483	476	479	466	451	484	466	487	456	485	479	501	439	490	427	463	429	506	467	458	451	479	467	479	463	529	489	507	471	489	475	480	466	492	479	492	483	526	448	495	471	484	500	495	472	493	486	494	444	443	503	481	465	447	450	465	485	497	483	470	426	481	441	473	471	487	482	474	477	475	471	473	495	452	448	469	465	495	482	475	464	505	465	478	451	480	493	476	498	479	504	450	461	498	509	490	428	455	501	473	440	472	471	463	487	458	448	463	470	494	463	463	457	459	469	487	532	441	445	475	458	460	468	511	462	484	471	457	504	483	436	461	462	483	428	489	493	494	506	476	487	461	480	485	512	462	479	487	478	459	465	463	522	500	507	482	479	473	498	485	493	464	485	495	463	492	456	477	511	492	490	504	446	473	486	474	517	476	499	460	486	465	492	445	497	511	490	486	447	497	487	484	466	473	515	458	508	488	470	444	470	441	473	515	474	463	486	448	456	437	501	489	472	498	473	466	495	487	468	490	473	500	431	455	478	491	462	466	471	491	518	490	465	506	516	522	467	472	493	471	458	441	481	516	499	476	450	476	491	469	498	503	468	457	447	454	462	465	477	472	488	477	547	478	471	487	457	491	460	443	534	448	443	489	445	502	481	491	470	504	444	436	474	463	472	485	470	474	455	474	471	499	487	486	462	485	445	459	455	456	465	460	503	490	495	500	464	493	490	479	508	478	448	456	517	472	481	467	492	442	484	482	457	483	493	476	491	470	470	484	485	474	420	523	480	491	454	498	485	433	439	461	465	475	481	433	468	438	451	478	488	437	485	490	466	470	489	469	487	479	450	463	497	489	448	464	517	474	449	464	447	444	458	414	513	477	471	509	457	473	460	516	489	478	490	449	467	477	484	512	500	520	471	454	485	461	453	474	463	504	469	496	463	481	476	483	468	515	476	500	458	520	510	509	469	507	469	488	453	479	451	467	450	490	516	446	476	484	488	494	482	495	461	500	466	471	519	471	450	476	475	448	453	456	472	469	454	510	466	465	469	472	483	484	527	477	432	493	455	496	451	495	442	469	450	496	485	503	503	472	489	494	449	494	447	462	480	463	462	450	471	448	477	491	475	446	493	478	463	471	464	454	474	452	522	490	472	455	503	448	449	471	483	457	502	510	474	481	454	494	512	480	477	453	460	499	493	470	468	458	451	463	475	494	482	480	486	480	497	485	507	446	467	465	473	480	491	474	423	469	486	514	445	501	480	464	468	524	489	469	474	490	512	500	490	500	458	469	459	477	470	468	459	493	524	487	526	495	472	470	463	452	496	470	504	479	481	467	447	476	455	460	472	457	500	492	479	476	452	505	462	477	437	499	453	477	466	503	493	477	498	488	492	495	463	453	460	488	494	481	487	466	473	466	508	460	465	468	477	488	473	489	466	470	498	509	506	476	471	512	470	460	463	458	478	452	476	463	426	477	492	472	451	507	475	482	491	478	483	470	477	456	504	473	469	451	516	468	489	502	510	466	498	498	492	476	473	502	482	493	504	486	495	457	467	451	471	448
72584	70806	48987	17088	2796	602	480	453	381	338	319	318	311	264	239	257	247	226	266	246	249	231	251	306	342	364	308	314	382	570	582	387	318	288	322	579	5051	9505	6889	6625	4455	3691	2798	3219	4505	4171	3347	2262	1883	2023	2044	2164	2292	2172	944	771	954	1238	1004	996	525	414	322	496	383	296	372	515	366	441	410	272	273	220	224	237	225	218	217	239	223	200	186	220	217	222	221	237	191	250	262	282	246	246	214	195	222	182	227	210	219	233	222	190	207	201	225	183	223	213	224	242	192	230	201	212	204	215	201	182	238	248	208	192	215	209	194	214	234	226	215	227	211	231	213	220	224	200	220	223	211	207	227	240	198	207	188	208	219	207	213	201	207	197	196	253	203	217	175	197	220	219	234	226	191	209	219	219	212	228	226	215	259	204	219	204	215	215	189	232	231	216	210	192	198	223	227	224	194	192	224	206	228	216	198	230	189	206	215	209	195	206	200	228	189	226	194	217	241	191	232	209	217	238	215	244	211	192	221	229	235	226	235	208	236	214	212	213	222	217	232	240	179	207	244	234	233	211	218	196	197	208	244	200	207	223	205	222	230	200	215	212	229	220	225	209	207	237	181	223	213	185	203	212	216	237	208	204	218	194	218	217	216	213	209	210	216	209	207	221	219	194	204	229	211	221	219	235	192	195	195	204	209	222	189	209	215	223	217	218	210	228	220	219	198	230	209	234	209	208	231	236	210	212	219	234	200	216	254	204	224	183	201	227	219	226	223	200	214	226	222	217	245	221	196	211	209	222	215	201	220	222	221	236	194	221	206	218	214	223	194	216	241	211	216	199	202	207	232	224	237	223	189	211	228	228	238	212	220	221	203	227	204	212	212	230	170	188	199	214	217	204	209	229	210	221	201	214	202	209	209	231	212	197	194	215	213	211	186	236	192	208	200	227	230	216	196	227	205	195	237	221	215	184	238	228	180	206	186	215	187	250	244	234	219	206	236	222	223	206	216	238	220	222	194	215	211	202	220	214	194	219	208	212	202	227	190	208	227	199	228	232	222	222	219	205	217	253	202	231	218	226	206	225	230	225	213	192	235	229	221	209	204	218	216	214	205	212	227	227	181	237	212	219	224	194	223	203	193	206	216	205	181	210	229	184	215	203	222	234	224	201	200	223	203	214	227	195	208	214	223	199	213	201	195	246	226	197	230	214	216	181	209	196	232	184	229	207	215	218	230	216	203	226	219	205	227	226	220	192	209	221	254	226	225	206	193	226	206	205	208	229	244	201	214	213	186	215	241	189	230	211	210	198	202	257	216	208	239	217	217	234	234	241	229	221	223	194	200	180	225	216	207	206	233	220	208	212	228	193	191	197	219	202	195	215	224	217	204	217	199	229	231	230	194	217	223	226	202	204	213	169	184	234	225	224	218	207	218	206	203	219	213	211	207	234	219	220	230	234	227	212	233	210	201	225	192	238	235	218	200	211	219	222	198	232	214	213	213	223	241	219	208	224	221	214	223	201	209	241	207	237	189	203	234	207	222	185	219	227	201	203	191	226	243	199	223	217	221	233	211	194	244	215	205	210	231	230	249	226	226	250	207	203	244	234	227	215	207	236	223	240	224	197	227	197	235	184	197	217	233	221	210	222	212	229	221	227	240	235	215	198	197	209	200	215	214	221	213	195	213	219	211	209	225	211	195	234	208	200	221	223	241	213	237	216	223	228	208	222	202	226	194	212	222	214	240	222	198	212	206	226	225	232	224	220	222	225	199	190	211	203	194	215	243	207	234	231	211	216	202	172	229	206	216	213	213	224	219	227	217	210	215	226	223	234	219	210	226	221	215	210	227	211	201	223	205	187	212	234	212	229	227	226	219	226	219	215	197	218	220	202	202	205	211	238	204	214	216	221	224	206	209	214	202	208	217	224	195	215	194	198	196	214	239	204	220	193	220	212	204	186	222	224	219	199	267	187	220	200	187	222	192	230	246	212	232	205	193	233	226	196	218	206	235	233	235	205	220	215	231	197	204	200	220	218	242	213	214	223	229	178	188	196	208	219	210	223	226	248	222	193	221	199	214	218	222	223	226	212	219	209	232	222	207	226	207	244	231	204	207	223	224	177	209	219	249	189	233	236	221	227	197	216	212	198	230	183	196	228	213	223	227	213	233	233	207	211	215	223	256	187	213	193	238	218	226	199	213	188	230	213	197	217	224	198	217	215	203	231	215	196	198	250	228	225	242	208	240	217	186	227	199	217	221	225	233	246	200	229	221	201	224	199	182	222	200	237	214	226	208	230	206	220	198	237	198	237	186	238	208	197	210	235	206	230	217	215	242	189	210	242	208	219	222	238	207	230	221	222	215	235	217	221	234	207	215	228	220	218	217	220	208	227	225	222	209	221	238	199	225	203	192	222	199	225	228	216	195	243	219	207	222	222	225	186	206	216	196	210	211	229	218	197	219	217	209	204	190	218	224	207	206	209	223	232	229	201	227	225	210	211	201	219	209	206	228	208	194	223	211	232	207	228	224	221	219	205	209	199	225	192	208	206	189	208	222	203	241	211	226	204	221	209	179	222	208	209	221	207	204	227	219	224	218	217	213	222	208	197	233	211	194	216	229	207	210	219	213	221	190	229	205	220	202	202	239	230	235	213	233	218	219	216	220	232	216	208	209	205	234	191	209	215	249	220	219	222	208	239	244	207	200	228	207	215	225	211	211	213	191	201	197	193	228	227	240	221	222	186	222	234	210	223	222	198	204	203	211	258	201	223	217	220	188	219	182	193	216	223	193	198	193	197	217	223	213	193	222	206	205	235	214	211	219	193	201	186	229	198	187	210	214	229	170	223	234	217	228	215	217	198	219	224	209	230	195	249	192	224	220	221	246	221	205	210	212	236	198	234	225	221	206	216	210	220	223	232	212	227	212	200	208	210	200	195	236	232	206	243	208	221	230	203	221	217	219	209	258	230	218	206	218	226	201	202	212	206	217	216	215	209	231	187	214	217	209	214	211	219	233	215	220	225	220	221	199	225	192	234	230	218	212	242	197	231	210	218	221	242	212	221	227	205	218	193	219	228	189	208	182	202	196	192	230	206	218	240	244	230	217	239	211	206	202	196	223	233	213	214	216	205	222	201	201	199	217	218	222	235	214	255	226	211	222	238	210	237	220	196	213	193	214	223	198	219	218	222	189	188	224	185	220	198	200	210	218	190	217	190	217	206	222	205	216	226	233	226	220	193	215	243	216	243	214	227	194	204	232	220	224	210	217	209	215	208	213	224	205	221	202	240	205	196	219	209	206	214	216	213	212	216	209	202	197	201	247	227	199	207	235	215	213	201	217	203	190	208	212	206	212	184	231	203	209	200	191	201	204	226	204	211	238	220	196	204	214	209	215	206	205	225	216	187	214	209	238	194	218	192	216	223	216	211	221	201	225	191	206	209	221	220	208	230	222	223	240	221	189	227	203	236	242	225	216	219	200	212	218	200	205	206	230	221	223	224
46339	52920	22984	2850	2500	2100	1827	1530	1388	1251	1121	1046	1013	936	874	867	846	867	795	784	754	773	769	1001	1599	1491	1317	1255	1700	3283	3162	1589	1304	1164	1364	3340	23634	32783	27546	27297	21477	19281	15632	18895	22633	21665	18586	13261	11916	12795	12374	13562	14000	12697	6156	4556	6442	8497	7184	6550	3394	2243	1743	2744	2049	1392	2363	3118	1976	2310	2214	1487	885	717	666	630	606	692	720	735	737	735	715	642	728	663	633	574	595	712	1015	1232	1047	854	669	572	595	585	561	600	596	598	615	563	612	584	610	557	612	641	568	576	613	595	591	579	586	585	544	596	576	556	581	512	582	576	586	599	579	552	595	605	613	525	623	587	613	615	575	589	624	602	566	620	605	573	629	565	589	602	568	594	588	580	541	547	550	628	552	577	591	619	542	507	587	583	581	562	600	603	585	556	571	595	615	580	594	588	580	577	595	634	604	589	608	597	594	583	594	579	615	614	594	611	562	608	513	551	613	556	626	569	581	571	601	574	601	561	599	565	593	570	565	588	533	563	556	603	593	543	598	570	605	590	551	560	595	576	565	578	611	573	606	589	577	568	562	579	587	590	589	588	580	571	595	541	557	575	593	576	561	603	597	570	562	586	599	560	559	588	576	571	547	598	557	587	586	570	615	601	564	580	582	624	594	580	568	574	550	559	565	594	566	598	571	552	587	568	603	555	582	587	566	564	592	623	549	580	554	596	611	616	594	568	558	621	595	585	601	528	544	567	568	550	585	633	596	579	555	577	526	562	546	528	593	602	587	559	557	615	546	569	558	585	587	595	587	570	586	566	617	610	596	607	605	615	590	590	572	552	584	596	539	571	592	582	546	562	567	579	604	587	536	556	598	569	601	572	568	584	583	605	569	567	571	558	553	596	592	552	617	556	534	609	571	603	576	585	624	596	571	554	598	598	580	529	574	537	580	556	548	550	604	603	547	539	574	571	549	560	592	606	597	602	623	607	579	585	562	544	533	584	599	576	569	550	569	598	616	586	592	571	562	560	607	575	612	549	579	561	577	620	635	596	570	532	625	574	556	558	568	581	610	571	592	620	585	589	564	615	560	556	602	596	565	593	606	569	556	559	588	599	613	614	595	553	618	580	577	597	553	592	601	603	596	577	571	532	596	615	544	574	607	617	578	578	578	600	545	586	572	610	621	587	601	566	601	593	590	592	580	572	560	577	570	574	570	568	543	574	575	584	582	597	568	563	595	571	567	576	611	639	561	554	585	587	617	591	574	574	589	603	570	565	541	587	579	564	575	609	588	573	634	588	576	563	553	572	604	584	537	547	607	575	576	574	565	550	601	640	575	606	589	615	610	577	555	520	594	597	557	618	586	541	620	561	604	563	571	549	588	601	583	594	611	615	617	559	615	597	552	601	578	627	582	609	592	618	601	576	571	646	612	580	597	615	581	597	571	595	561	551	573	556	597	548	595	562	594	593	533	553	578	605	597	562	586	595	602	582	547	611	597	572	556	587	562	566	615	572	562	559	578	565	585	599	521	613	571	551	589	549	580	627	590	599	601	575	566	545	621	610	567	564	580	567	576	574	605	560	585	588	572	584	602	596	571	572	569	577	586	570	602	564	593	603	577	576	534	577	555	532	572	574	576	565	572	586	567	617	582	613	585	596	576	592	559	578	564	573	583	579	592	575	584	566	613	625	571	552	540	542	572	633	569	613	580	590	577	561	538	572	537	572	611	580	583	592	581	541	580	605	586	586	566	541	593	575	601	611	576	604	621	541	563	559	581	588	563	587	588	567	549	538	616	567	574	567	573	614	556	598	584	531	588	643	556	520	587	583	561	575	622	550	577	568	561	579	604	622	539	518	593	616	591	563	582	605	610	584	594	554	554	557	583	571	552	553	557	594	600	577	588	568	578	613	575	604	585	616	604	591	590	636	578	574	609	556	560	560	575	583	537	549	564	601	573	547	576	583	526	585	635	591	577	595	550	595	557	559	582	598	574	579	607	575	610	574	581	559	554	560	601	628	552	541	530	580	612	561	618	565	610	583	612	596	582	592	580	589	566	569	591	546	543	610	594	610	597	568	580	509	574	594	613	607	553	545	613	652	564	610	585	603	567	563	575	566	571	563	594	624	613	615	560	566	574	555	600	600	543	558	588	587	597	587	595	538	559	584	617	609	584	574	576	584	519	577	549	592	595	606	615	582	576	540	575	570	556	585	553	590	590	589	608	576	558	593	585	588	594	610	606	549	574	576	555	604	586	599	556	603	558	615	540	576	569	555	619	592	545	596	630	597	586	611	560	592	564	559	578	598	587	651	609	574	559	662	589	579	577	573	614	617	577	634	574	580	581	587	532	623	590	548	605	606	573	584	554	559	576	572	577	570	557	571	577	601	576	588	562	577	584	565	564	570	579	580	559	533	576	601	596	553	581	596	623	609	591	548	574	525	569	530	569	603	574	507	612	584	551	607	572	565	588	560	619	584	534	594	584	598	600	591	609	607	587	593	538	637	622	541	590	595	549	607	556	556	611	547	585	574	572	565	626	595	614	572	632	551	598	581	567	571	595	584	552	614	566	614	572	546	590	559	545	589	578	576	566	582	600	584	574	559	586	535	556	617	662	587	541	556	601	548	548	619	575	619	580	543	610	598	615	580	568	571	572	602	598	610	598	610	598	580	598	584	559	581	593	554	587	593	558	636	573	574	577	596	572	580	547	590	581	592	561	594	570	598	581	566	597	553	562	572	600	578	614	588	605	611	548	574	550	596	566	581	585	575	602	584	590	526	601	597	585	579	604	579	570	589	616	584	592	593	550	661	562	601	543	605	631	587	579	622	583	571	577	612	605	599	563	537	563	565	546	594	611	588	579	622	557	623	589	655	572	601	588	591	590	558	577	616	581	588	559	585	568	597	599	553	595	546	602	584	546	567	576	587	587	604	569	572	579	572	608	577	572	620	616	621	592	554	581	558	590	591	541	597	535	574	590	620	590	575	592	599	583	586	544	596	643	594	574	611	560	595	609	606	555	614	633	582	542	531	568	583	558	596	551	570	579	605	578	589	579	590	585	568	580	609	606	579	579	627	557	596	558	621	604	532	586	568	542	596	604	588	558	581	587	557	574	548	596	583	620	640	580	586	584	601	575	593	565	573	579	572	547	562	555	600	572	589	550	580	573	587	593	576	588	575	581	568	610	560	573	585	559	603	577	556	599	573	621	628	550	597	585	573	559	625	564	593	590	571	577	596	567	605	607	587	586	572	583	620	572	601	581	581	589	529	544	602	566	569	528	577	589	540	585	583	589	583	567	594	543	579	596	601	618	584	529	580	590	603	593	589	603	590	571	539	581	532	523	572	621	563	593	618	580	590	628	553	534	605	604	602	551	531	626	585	548	593	611	619	541	621	524	582	607	606	595	598	578	610	539	614	585	616	539	625	611	569	611	566	609	599	591	615	565	607	604	615	561	576	562	573	567	547	592	606	593	605	619	613	570	600	568	558	591	626	602	594	569	600	553	594
13627	9547	6360	358	208	185	176	165	154	151	157	167	146	154	145	158	168	145	156	161	144	139	158	159	161	150	150	157	162	167	176	148	163	176	162	210	343	480	457	373	345	314	300	315	338	370	338	262	214	255	274	300	245	256	196	192	192	169	166	169	203	176	161	176	175	161	177	151	169	157	172	144	150	161	149	167	148	163	151	151	150	148	189	166	142	150	173	165	163	177	152	148	169	150	139	156	166	162	159	161	151	156	154	160	164	148	129	157	169	161	167	153	149	151	138	158	158	141	165	143	151	185	138	160	173	166	133	141	145	143	159	155	155	162	172	159	171	144	151	138	145	156	148	165	140	148	159	154	153	147	160	154	156	149	123	150	141	140	162	142	128	162	161	139	142	164	153	153	166	161	171	144	159	154	138	143	163	161	144	162	162	171	181	142	145	157	159	159	150	167	158	168	149	145	166	164	161	147	149	171	178	147	151	162	160	181	177	152	173	147	114	154	152	155	151	140	171	147	163	159	150	164	157	156	159	153	143	152	151	167	158	151	158	163	137	148	138	162	128	129	168	159	175	153	139	138	162	163	149	140	154	155	144	156	149	142	128	144	165	132	144	137	142	166	147	196	177	135	140	155	140	168	163	158	154	142	153	142	162	156	165	141	159	118	146	162	165	152	157	146	150	138	155	147	169	161	149	170	141	147	152	154	159	156	141	186	151	143	157	135	150	134	147	141	145	183	145	140	167	145	159	167	162	150	165	138	152	167	151	147	129	127	143	149	158	146	137	141	159	159	137	163	150	154	128	143	153	168	160	147	136	148	150	149	146	144	127	185	154	154	160	159	161	155	162	155	151	149	132	156	154	149	149	166	155	150	158	137	154	140	179	156	159	144	152	151	152	155	173	147	166	181	155	148	134	169	135	146	131	135	159	180	155	133	151	148	153	144	170	169	157	161	160	133	191	143	159	170	142	146	152	158	128	149	148	163	153	149	144	148	137	160	145	170	152	139	169	151	153	153	137	158	165	155	167	155	138	149	166	150	163	175	157	136	156	161	145	133	132	142	145	167	147	134	123	147	147	135	154	151	168	160	134	156	159	163	177	153	159	170	182	174	164	163	172	137	140	144	158	155	151	176	147	163	159	158	150	143	153	152	172	157	158	131	165	159	152	151	150	152	158	157	150	176	151	138	169	143	143	156	136	169	171	148	139	150	150	151	143	169	153	144	145	167	152	156	169	163	164	152	137	122	146	153	146	156	124	138	150	129	164	153	153	165	179	169	149	161	147	161	145	157	146	143	115	173	159	162	159	175	170	153	151	145	152	150	156	151	155	164	151	173	137	145	149	155	154	164	152	177	152	143	165	163	148	139	141	156	179	162	157	137	162	165	147	165	145	166	150	166	156	173	169	164	143	170	146	162	145	138	150	143	158	140	175	158	155	150	150	155	147	150	169	162	146	157	165	148	152	136	152	144	171	167	179	154	144	142	157	155	145	146	158	150	183	158	147	144	154	137	129	154	162	134	176	174	173	156	153	138	177	157	142	164	154	152	137	158	153	164	145	162	148	163	153	145	163	166	161	150	154	164	155	147	159	142	156	147	163	137	160	167	158	149	138	122	154	176	144	154	162	140	126	155	148	145	169	146	169	162	130	167	160	177	131	137	162	150	148	155	131	141	164	143	143	176	166	165	157	141	151	168	150	150	144	160	146	128	158	143	158	146	150	142	166	164	135	159	171	133	138	135	158	162	146	158	137	137	145	163	184	157	171	159	161	163	125	179	144	140	155	165	176	158	161	149	130	164	176	157	180	150	157	149	183	145	149	144	139	118	135	165	155	158	148	175	157	141	130	157	153	129	143	146	170	149	168	141	134	131	151	170	181	156	161	161	162	159	149	149	144	135	165	171	131	146	131	172	154	145	147	149	128	141	168	153	173	163	184	168	159	164	172	176	134	164	181	166	163	151	158	145	151	153	163	163	148	151	132	176	150	157	149	128	141	133	136	178	166	144	168	142	137	157	152	139	134	163	170	188	163	155	152	185	145	135	151	123	150	161	132	163	145	133	154	154	161	145	165	143	151	132	141	148	178	157	163	156	145	147	174	147	140	166	160	180	178	151	153	154	147	141	161	139	156	174	151	153	144	164	170	151	181	152	167	154	172	167	158	156	162	168	152	137	160	144	156	187	156	154	157	164	150	152	144	145	144	169	127	129	176	125	166	168	163	156	161	182	169	168	160	157	154	150	184	151	161	155	154	161	156	156	152	157	143	146	154	160	146	143	129	163	157	161	153	144	142	142	132	158	153	132	153	171	133	142	177	143	156	149	153	154	148	146	166	160	143	142	161	156	133	149	169	172	176	160	151	155	153	177	156	139	160	163	145	143	172	166	163	141	155	158	154	187	142	149	169	149	148	165	151	147	130	154	165	150	140	153	164	169	162	154	168	158	161	151	170	141	152	174	152	162	143	167	164	162	140	144	142	160	129	140	167	141	158	166	158	128	136	155	138	154	131	129	164	155	130	157	163	161	170	161	184	166	152	143	121	153	159	156	167	149	148	140	144	175	148	160	146	158	158	145	168	153	141	147	166	157	155	161	171	156	166	159	148	168	155	166	176	170	163	161	149	149	165	184	146	145	148	154	150	143	140	141	164	177	149	149	183	142	166	153	146	160	166	167	147	136	131	162	163	164	142	148	143	154	150	132	172	174	165	141	164	155	171	179	169	157	169	160	156	150	166	147	161	147	147	160	155	150	150	149	150	143	154	155	159	152	130	141	145	147	154	165	150	166	157	138	174	141	150	148	162	150	171	152	148	151	168	145	128	132	182	185	145	159	163	136	136	153	158	161	139	126	153	148	155	160	167	144	168	151	146	162	155	138	149	158	152	178	137	148	166	145	141	149	151	128	148	152	175	133	152	146	156	152	134	138	148	137	142	156	162	151	174	133	128	143	158	172	156	143	177	181	179	144	158	161	167	151	177	170	158	133	144	159	146	131	154	163	160	153	139	146	170	156	154	163	159	145	147	137	128	166	146	156	139	157	148	167	139	162	148	172	150	142	163	147	148	160	171	138	152	156	151	163	149	142	152	145	159	186	176	144	147	148	141	162	185	169	164	138	160	152	144	159	153	174	151	158	136	160	149	168	151	149	146	176	149	152	171	145	160	155	146	139	155	163	146	140	148	144	163	154	166	157	146	132	147	154	134	137	174	152	151	137	169	139	166	169	143	163	149	171	159	143	156	165	148	153	145	155	160	151	147	146	160	155	145	150	159	150	155	180	176	172	135	147	171	154	130	169	139	153	160	169	144	143	156	157	164	152	143	153	137	152	133	161	165	166	154	158	144	153	160	156	162	161	165	164	157	155	150	145	164	155	160	172	145	154	142	145	151	151	132	130	151	153	153	154	155	161	143	129	138	162	136	152	150	151	166	161	172	137	165	146	143	139	161	156	166	185	154	160	149	157	156	170	138	153	165	187	156	147	175	162
12880	13181	7370	498	509	520	485	503	454	489	459	435	442	445	414	411	433	448	417	451	461	475	453	481	533	574	462	490	514	591	592	507	515	544	499	678	2033	3185	2373	2594	1989	1806	1490	1616	2018	2101	1800	1317	1132	1304	1461	1430	1370	1249	856	731	725	784	759	752	656	537	526	562	503	493	534	558	550	525	525	500	466	445	421	439	443	441	470	378	457	491	442	459	498	406	435	472	426	457	470	488	514	499	453	431	448	412	449	417	426	455	414	425	460	440	421	403	398	455	435	435	430	469	432	436	379	420	409	444	415	460	460	450	404	482	439	409	449	453	452	457	457	412	416	465	381	473	440	443	412	405	415	459	432	461	446	423	451	431	437	416	440	411	447	409	427	446	400	406	448	442	434	419	463	386	414	452	459	428	451	448	442	447	452	446	428	425	430	417	404	449	450	428	431	433	439	452	457	407	462	450	439	436	464	420	430	445	412	434	424	422	445	422	424	470	455	420	434	477	473	423	407	444	458	426	489	424	437	420	459	421	436	451	431	495	432	448	408	436	467	453	438	431	446	440	425	425	415	453	410	423	416	419	414	455	424	429	428	437	479	413	456	407	455	453	435	462	450	463	445	449	446	424	428	402	429	482	402	463	432	429	459	411	464	449	438	408	438	443	424	418	445	444	436	418	437	425	435	466	413	450	405	427	417	445	474	426	428	430	397	416	457	458	435	438	417	416	419	431	473	432	460	441	419	441	458	414	423	449	430	479	434	456	437	454	414	448	385	454	447	456	428	459	444	451	434	425	446	409	468	459	434	424	453	478	444	453	406	462	414	406	442	438	418	479	440	443	426	427	460	409	425	472	411	432	453	451	451	455	427	449	426	441	466	456	441	415	413	443	448	399	438	428	461	415	442	440	418	418	433	443	434	438	437	442	420	438	428	430	429	436	431	443	392	424	418	455	437	437	433	436	435	431	428	425	459	430	433	434	437	454	403	407	421	422	405	458	471	414	453	444	410	454	425	460	433	448	407	409	418	448	479	451	421	428	416	399	384	442	435	417	435	422	422	444	417	426	400	433	417	408	410	445	422	425	472	437	413	435	459	461	396	426	410	434	469	444	427	450	421	437	453	373	415	430	434	458	438	438	417	441	428	416	481	454	425	438	418	435	391	464	417	461	451	428	435	421	430	424	413	475	402	424	406	428	453	470	451	445	428	425	408	415	410	434	387	422	414	452	466	458	454	443	454	470	419	418	469	420	451	385	421	403	463	432	410	403	439	450	479	447	464	456	423	404	442	437	452	425	441	474	393	491	455	437	420	409	418	452	467	435	440	405	432	452	452	430	422	441	418	401	427	444	443	414	448	423	440	415	451	459	433	455	444	420	446	402	424	416	448	404	416	417	429	426	442	414	447	439	424	436	435	410	469	457	427	479	462	424	440	467	418	432	415	468	423	445	389	477	460	462	450	427	421	434	459	429	436	431	424	435	418	458	434	468	414	414	419	453	402	445	444	422	462	415	465	408	454	436	439	439	463	415	417	423	420	429	484	492	427	456	456	464	436	466	434	427	446	452	437	415	463	459	435	402	406	478	411	419	433	421	420	407	446	413	424	428	426	428	431	427	394	445	423	426	433	416	433	476	430	469	456	463	430	414	477	404	450	399	428	454	412	430	426	457	432	413	419	426	425	431	465	432	422	430	414	447	400	424	409	417	442	406	421	478	416	436	446	405	444	464	433	453	417	445	431	408	453	438	441	430	434	445	477	444	449	436	458	413	433	436	415	436	430	418	435	498	413	470	399	407	460	439	378	416	444	464	488	435	416	431	452	441	448	439	413	421	444	431	425	463	494	458	459	423	414	449	426	399	448	450	442	455	444	454	412	468	416	439	439	449	428	425	476	424	456	470	426	440	437	425	432	448	418	454	423	418	422	390	462	447	400	419	415	446	443	445	471	438	433	450	426	412	440	434	447	437	434	454	422	451	449	404	442	456	420	438	440	457	421	430	439	387	408	450	422	425	444	450	450	438	413	432	431	439	423	424	422	415	419	425	427	427	458	436	416	431	429	412	451	397	456	477	450	413	419	406	436	438	409	438	410	441	496	407	458	442	401	442	461	423	429	418	465	423	429	445	415	479	478	422	424	429	432	460	465	446	454	418	443	433	448	413	450	462	433	444	428	448	432	430	409	436	441	423	428	467	432	443	431	402	436	415	425	445	418	408	430	399	457	425	416	419	445	410	417	425	472	436	426	418	463	418	407	421	420	395	401	417	432	445	429	426	464	463	447	394	434	434	443	422	424	481	432	468	432	426	460	437	415	445	423	409	442	403	456	422	449	438	425	441	459	458	438	400	451	441	433	446	437	434	451	463	430	412	433	440	438	404	452	427	450	466	457	443	438	423	435	433	432	425	448	423	428	426	450	444	438	448	463	463	431	456	440	487	435	470	459	453	448	427	429	429	423	418	396	467	403	446	423	432	448	433	381	409	436	403	439	454	443	438	457	438	424	461	412	400	442	419	424	427	432	430	427	433	407	441	405	454	470	458	463	450	453	446	388	419	450	437	451	432	448	450	418	435	444	478	443	451	435	425	415	429	440	437	452	446	440	456	444	437	415	442	431	441	447	465	441	437	461	380	413	428	434	462	439	409	431	383	431	408	492	433	433	484	424	454	440	428	464	437	438	453	400	446	427	412	456	430	426	456	432	446	458	450	427	439	442	428	478	463	467	432	433	447	475	442	464	423	411	407	434	415	434	433	395	466	475	447	443	432	441	425	445	430	425	450	472	429	405	422	442	429	438	387	470	438	474	489	449	462	410	415	450	432	422	419	452	387	421	464	456	447	439	456	443	430	459	426	449	418	415	435	378	412	437	436	453	415	415	440	418	423	490	468	461	437	407	428	435	455	418	467	450	454	418	431	446	461	458	426	449	462	398	420	439	410	441	472	446	424	437	447	413	435	469	433	420	473	457	456	436	436	438	455	424	394	393	448	505	422	398	434	430	425	416	441	457	437	417	473	426	393	465	446	467	473	449	463	446	446	425	440	445	440	446	451	467	415	438	466	421	435	442	433	456	422	443	389	420	454	437	425	423	469	405	408	424	453	440	424	471	424	447	422	410	452	449	448	437	465	451	460	437	439	447	412	435	470	463	424	449	438	443	421	444	453	428	409	467	421	410	449	462	451	480	427	430	468	465	473	447	425	447	456	449	443	427	463	424	416	459	423	434	401	432	475	459	408	430	423	464	439	427	424	443	444	414	406	460	447	417	460	440	483	413	401	442	422	411	420	442	447	456	454	445	424	442	460	450	451	451	494	449	429	452	451	446	433	431	434	443	490	421	411	431	412	475	411	457	423	420	428	414	423	468	461	454	423	453	434	422	435	444	436	410	456	413	435	425	448	448	428	433	449	477	400	399	459	446	434	466	415	445	437	446	422	450	432	455	427	420	450	429	473	441	437	415	442	439	440	450	431	452	434	419	411	448	445	438	448	457	434	446	457
55097	54553	40695	8726	682	370	293	273	224	197	200	204	176	176	179	197	155	175	191	145	194	163	170	173	229	201	232	251	246	319	281	240	209	200	221	477	3009	4597	3473	3289	2248	1989	1535	1878	2229	2849	1779	1049	1006	1257	1484	1412	1394	1437	776	468	385	418	455	519	400	275	295	257	221	255	279	239	241	234	268	239	193	182	170	161	154	153	180	186	167	174	172	198	157	168	176	162	156	165	184	180	181	176	177	127	172	153	172	150	162	157	140	160	178	173	182	183	165	159	128	164	148	171	157	158	166	174	160	158	144	153	180	190	146	163	172	179	168	155	154	171	157	166	179	158	154	158	155	173	136	167	167	167	164	142	160	149	148	140	151	157	158	178	150	136	180	177	203	172	158	136	166	148	158	163	156	161	172	158	160	170	154	145	170	170	158	182	150	180	169	166	161	166	162	136	142	152	167	174	176	174	167	146	159	146	156	157	151	150	160	154	153	161	161	150	150	165	149	153	157	167	155	160	154	163	171	126	177	156	163	154	135	178	153	144	159	154	154	165	162	183	159	128	147	177	158	143	163	176	175	141	172	139	164	165	160	162	149	158	154	142	127	160	186	145	180	164	172	162	167	151	153	162	172	157	137	162	172	159	172	166	155	150	157	167	149	158	164	157	190	154	136	149	170	149	164	167	183	175	167	176	180	149	144	156	192	161	135	146	172	139	179	160	152	156	167	160	172	136	157	158	157	141	133	154	174	148	158	143	169	149	150	163	161	168	173	166	147	138	186	162	173	165	166	150	156	182	164	154	157	162	151	141	184	147	169	145	149	145	173	150	167	157	166	135	174	177	168	167	162	141	171	136	171	151	170	143	132	174	158	165	161	168	154	147	154	164	151	167	162	181	156	150	146	161	173	175	150	187	157	162	150	166	151	168	177	156	172	165	171	145	160	161	179	170	184	168	152	167	156	146	146	144	189	163	192	162	139	157	157	156	169	166	158	168	160	159	132	141	173	155	163	149	136	148	156	175	170	167	152	178	173	163	157	158	187	153	164	169	161	139	154	174	153	159	201	173	161	169	182	165	145	164	148	188	138	161	161	152	161	154	148	137	152	174	144	157	167	141	179	148	134	146	144	167	159	165	169	164	173	149	148	163	163	165	176	150	159	181	167	161	197	131	152	164	155	152	159	175	170	143	160	169	147	176	155	144	156	143	160	139	162	172	164	139	174	174	148	159	167	155	153	135	125	153	161	173	154	171	155	165	157	165	156	172	156	170	164	181	138	141	165	138	150	151	159	148	167	173	161	142	172	176	180	143	174	156	151	186	162	153	161	162	178	142	190	142	152	140	175	161	159	152	154	147	161	151	156	154	157	157	176	134	155	160	161	152	161	173	155	177	168	149	157	166	153	167	145	137	165	139	156	145	156	152	143	163	164	171	164	177	133	150	151	177	150	174	175	166	169	144	173	167	164	141	137	139	147	169	131	153	169	158	174	164	179	171	153	159	171	145	144	175	154	174	173	183	152	147	166	151	137	188	154	187	181	153	173	149	172	165	154	154	163	166	156	162	147	153	168	151	159	161	145	144	178	155	177	157	163	150	162	148	168	150	147	150	170	181	153	164	165	148	153	149	140	162	159	146	144	160	154	151	162	163	149	172	167	163	173	145	169	183	140	143	155	169	156	150	151	174	164	157	178	148	159	150	148	157	149	161	161	152	156	147	159	178	187	152	173	144	156	164	152	164	153	143	158	143	151	170	166	147	167	166	159	164	139	150	135	160	155	150	131	137	170	163	154	178	190	157	169	161	138	154	149	152	160	172	137	177	161	159	167	139	186	150	185	158	140	158	135	156	154	191	163	164	171	170	166	141	184	159	153	172	180	161	148	155	179	147	157	163	153	155	164	153	178	174	161	171	156	179	179	154	182	162	141	172	167	160	157	165	169	151	167	171	160	158	172	169	156	170	153	166	172	154	131	157	166	162	173	166	151	139	166	174	151	169	157	179	158	164	153	158	149	161	172	152	151	145	186	146	154	157	181	165	146	146	137	166	173	158	143	192	154	164	176	141	175	142	161	156	159	156	148	152	132	147	157	157	159	158	159	160	164	168	142	178	191	167	160	166	169	138	164	172	162	167	157	168	157	170	153	179	151	160	174	167	158	150	149	140	165	144	167	153	174	159	123	147	145	173	170	184	159	160	173	171	158	157	165	200	153	170	184	131	171	152	172	163	140	175	169	167	151	164	180	157	151	152	171	182	156	174	140	146	156	176	184	157	146	158	180	155	129	145	149	163	173	168	161	148	152	143	163	180	151	145	150	159	167	152	168	139	195	154	156	183	172	129	168	147	159	161	154	151	178	138	164	156	151	185	139	161	167	138	193	152	161	139	172	173	157	157	163	159	168	152	169	158	149	150	149	136	156	192	168	145	144	184	149	177	153	153	147	154	151	138	154	175	159	155	156	155	160	153	125	151	172	155	140	159	146	179	157	160	172	183	151	138	189	177	147	151	173	180	167	173	168	165	189	152	192	159	149	157	157	158	168	169	166	184	169	166	171	171	157	154	162	166	152	190	182	148	162	158	147	172	145	148	156	176	163	164	148	155	141	139	159	166	160	173	170	132	164	151	167	169	150	169	184	152	173	178	165	160	144	179	169	170	159	141	146	169	137	159	186	179	163	163	170	161	143	156	181	139	141	179	157	160	173	151	163	161	172	140	141	181	152	162	163	183	158	153	145	171	166	171	149	147	152	175	157	179	148	166	148	155	136	146	155	198	185	175	161	173	172	170	177	184	163	162	147	170	132	165	174	158	155	159	177	172	144	172	153	152	182	175	156	129	163	148	179	150	181	150	143	162	165	151	159	154	175	165	169	150	159	155	148	151	158	148	148	179	174	176	168	154	167	157	162	146	146	137	169	135	170	186	168	155	145	172	145	165	151	164	139	168	164	170	155	173	170	143	164	150	153	161	164	151	157	182	157	177	168	156	172	147	163	137	140	156	149	171	146	188	144	153	147	164	154	185	155	145	128	170	166	161	154	162	157	153	165	135	155	172	173	165	158	162	150	156	147	159	166	157	152	151	142	156	167	146	182	164	180	162	162	166	156	181	159	166	178	176	184	140	166	149	167	158	155	161	166	161	159	151	147	184	168	148	162	182	153	168	160	159	158	148	171	147	148	163	135	163	169	175	156	165	156	168	179	162	154	158	178	159	150	156	167	156	150	160	164	148	155	167	151	189	168	141	179	179	182	182	160	161	169	168	187	159	173	154	186	187	183	160	151	144	169	186	155	149	175	138	179	160	182	158	166	165	155	161	177	165	182	175	164	168	161	152	160	160	158	183	168	164	162	138	151	167	134	166	172	168	172	160	163	150	165	176	160	168	165	162	150	177	155	152	179	145	179	161	168	182	147	161	179	166	156	162	159	163	148	146	149	152	166	170	167	138	164	148	196	148	141	159	154	158	156	187	169	150	156	162	146	155	160	152	156	151	160	158	152	170
35265	41848	17874	1602	1474	1286	1085	990	914	759	706	703	665	637	654	552	588	585	567	524	586	541	551	691	1079	1033	849	929	1254	1499	1169	857	782	829	899	2866	17116	22598	18219	18532	14232	12721	10675	13165	14534	17319	11633	7709	7325	8682	10263	9783	9794	9973	5187	3203	2320	2573	3284	3466	2431	1478	1551	1287	911	1055	1508	1100	1149	1067	1396	1189	646	532	482	504	532	488	534	543	521	554	512	501	485	498	487	473	444	478	653	777	693	654	475	457	475	412	428	407	456	440	426	436	446	453	452	490	431	478	465	440	443	454	448	445	447	469	442	484	427	465	455	419	453	457	428	435	445	432	422	465	447	444	444	463	459	432	437	464	432	457	432	452	457	452	454	434	459	455	483	487	464	519	473	448	475	507	428	422	451	457	435	446	491	441	450	459	436	434	463	459	460	429	433	481	445	444	420	450	452	446	411	415	467	449	468	461	468	455	470	435	455	440	454	463	457	433	484	446	438	459	447	442	468	437	463	458	436	450	453	467	457	461	472	459	442	455	431	442	435	414	450	439	443	407	423	444	412	428	432	455	442	446	467	449	491	439	457	494	427	429	463	452	451	436	442	469	471	451	435	469	469	445	388	436	466	442	462	466	453	468	413	467	421	449	433	474	465	489	474	475	472	448	482	455	438	429	479	445	467	440	467	442	445	407	454	458	493	463	425	460	438	447	419	470	437	428	464	478	440	442	486	482	450	400	456	442	427	450	464	464	432	445	455	431	441	489	490	467	446	468	460	445	435	465	456	452	434	426	468	464	488	453	452	418	432	402	448	420	460	413	422	439	431	424	466	461	484	419	449	419	462	486	484	446	473	482	427	466	484	437	463	480	436	435	428	436	466	424	442	403	451	441	473	458	481	439	439	420	476	431	449	451	421	430	468	471	441	459	488	443	435	439	467	450	445	479	468	481	462	436	424	427	434	429	426	432	412	410	441	435	425	463	463	450	495	466	490	461	464	452	463	393	438	476	430	434	466	467	449	427	418	459	428	469	482	437	434	477	443	425	439	452	464	439	448	494	419	472	436	454	457	481	449	472	449	457	477	462	426	485	468	436	459	461	402	428	435	454	436	468	419	469	474	458	442	435	408	436	463	440	445	465	459	482	443	436	457	473	440	458	439	457	461	478	449	470	485	463	475	464	428	444	453	434	448	459	406	443	445	460	461	458	470	437	466	454	440	443	460	445	466	462	430	456	459	463	442	481	485	452	427	414	456	461	473	472	432	433	456	461	446	469	511	465	483	443	474	487	482	448	480	429	431	503	463	435	488	437	419	412	471	473	434	459	469	439	453	452	441	466	454	477	464	456	452	472	480	424	467	474	396	472	451	454	465	451	478	468	427	473	449	510	484	435	491	434	465	469	460	454	450	461	442	442	460	426	490	463	460	445	427	449	444	473	428	434	442	421	438	447	464	471	484	409	440	459	444	450	462	456	422	460	466	424	486	447	465	450	454	477	485	440	451	461	447	450	451	433	470	448	456	434	451	445	499	456	452	430	428	505	515	484	449	450	477	469	456	421	495	456	450	495	454	473	460	428	437	426	424	418	492	404	459	459	471	465	443	466	434	454	445	454	456	449	468	481	433	441	430	405	454	452	463	458	448	458	430	455	410	444	434	473	445	434	448	432	487	450	463	465	455	435	428	448	474	476	445	466	438	463	453	451	413	458	419	477	467	409	466	445	476	436	456	482	456	433	453	456	438	450	447	417	434	498	450	437	458	462	426	426	471	441	441	428	432	408	443	468	438	456	423	459	470	508	487	463	478	453	453	432	446	456	438	456	472	463	461	466	457	445	424	432	426	437	456	445	460	410	469	457	408	453	455	471	453	424	441	454	432	454	443	412	483	462	474	483	466	418	438	455	431	450	461	458	460	462	450	477	474	468	451	442	453	440	476	471	453	459	454	452	436	466	488	471	446	439	443	427	480	436	482	445	417	439	429	478	456	473	431	414	466	444	482	459	481	472	444	481	498	459	450	458	453	437	428	438	444	483	456	438	457	475	455	442	447	431	442	453	481	457	429	495	463	477	443	477	483	440	474	452	470	463	419	446	422	410	462	443	451	452	466	420	433	457	478	511	464	480	458	454	466	446	448	446	457	472	500	442	447	424	478	468	472	459	431	441	444	415	453	441	430	456	436	448	437	454	454	490	457	448	454	469	479	486	475	465	418	442	445	499	476	420	459	475	449	440	459	445	428	485	465	447	488	477	461	468	439	446	476	432	462	438	401	432	447	461	404	440	433	450	464	477	449	456	507	426	448	457	463	503	425	446	398	428	423	460	476	462	437	467	430	492	495	411	476	484	454	435	472	485	462	489	456	469	472	467	462	422	478	479	448	443	476	431	468	414	460	430	476	437	450	464	460	448	414	473	419	475	437	458	461	492	453	453	478	443	427	425	479	452	458	484	429	477	449	448	481	464	453	460	458	458	431	499	468	466	433	470	467	448	445	417	448	440	454	455	474	455	501	450	453	448	447	471	487	411	464	445	492	406	463	443	464	458	466	457	458	456	469	440	513	437	409	457	446	460	445	470	459	444	477	461	403	491	459	456	438	449	466	426	432	439	443	492	499	431	442	489	474	476	440	463	447	415	465	424	481	422	434	442	456	435	447	480	463	467	450	476	461	437	429	455	408	485	474	467	431	443	447	419	475	453	465	433	473	422	451	490	462	455	425	455	506	437	439	445	450	443	462	437	443	465	452	444	453	449	468	426	438	406	465	484	468	437	441	427	453	435	447	409	455	440	446	439	475	450	479	470	464	469	429	496	495	456	471	482	455	480	472	458	425	483	413	479	474	458	426	439	474	452	437	471	491	456	441	426	422	445	457	459	413	423	451	442	423	430	473	430	429	495	461	454	447	422	440	429	471	446	473	472	430	418	493	447	458	485	478	474	482	478	454	458	442	410	413	428	420	452	446	436	430	423	482	471	447	474	460	441	474	433	441	451	433	487	425	483	440	415	476	441	435	467	482	499	484	443	467	456	468	431	425	478	435	479	462	454	499	463	439	436	474	467	413	459	496	456	473	492	459	436	439	450	407	450	470	455	433	462	432	433	466	450	420	415	461	426	451	454	449	431	440	460	492	475	479	481	419	433	459	449	459	449	443	439	453	446	471	490	424	494	423	451	484	437	471	434	465	451	488	472	429	429	459	420	441	464	462	468	462	452	462	454	457	479	414	495	420	452	436	441	425	439	445	461	413	462	453	452	476	471	455	450	438	444	492	509	464	406	477	447	447	447	446	429	482	427	430	443	440	406	454	461	445	450	439	456	446	496	464	425	448	456	464	443	465	457	453	383	475	442	443	467	422	447	479	408	407	469	449	470	476	441	498	423	429	441	430	436	448	418	430	437	451	413	460	484	438	415	461	432	447	486	444	464	411	419	456	459	424	435	418	453	441	428	446	468	410	423	463	471	436	465	463	486	447	435	452	450	462	452	452	448	495	457	428	482	459	439	484	455	450	431	423	478
69726	71553	49065	15250	3046	682	493	414	376	340	312	319	284	293	266	218	237	235	266	246	256	246	239	262	392	393	314	336	361	437	373	295	282	299	347	897	4889	8187	6265	6215	4447	3882	2915	3767	3674	4601	4075	2860	1917	2179	2535	2444	2984	3090	1683	1150	689	653	799	844	658	460	464	336	332	450	586	380	362	362	418	323	255	222	241	234	224	228	213	248	246	229	242	228	221	220	224	226	244	239	226	254	244	270	262	243	249	195	237	209	226	239	255	214	222	237	234	220	237	265	218	232	242	217	220	234	218	235	225	219	228	222	215	225	233	218	212	224	220	251	214	190	207	207	218	217	230	197	229	217	246	227	217	221	231	227	215	229	222	219	212	211	221	238	208	216	197	218	227	205	239	212	214	223	213	205	212	225	215	238	240	204	207	202	210	230	221	216	224	221	225	204	252	240	214	216	233	229	235	236	228	220	244	218	238	228	213	214	211	216	226	213	225	222	207	216	209	235	224	223	234	244	238	203	231	212	225	206	216	238	211	216	234	225	249	206	226	218	222	252	243	233	209	209	238	202	234	225	212	238	230	216	207	208	217	227	233	210	206	239	200	231	261	211	234	222	203	194	252	252	215	258	249	225	225	230	227	213	225	216	215	212	226	221	218	205	237	214	229	206	222	224	213	232	199	223	196	218	259	218	217	207	211	225	254	224	222	235	205	249	209	239	228	217	250	236	222	236	191	231	199	220	243	219	212	231	203	237	185	223	222	233	230	235	199	213	228	193	252	231	201	215	234	223	215	232	242	213	228	202	212	229	224	225	219	226	228	229	240	210	236	201	226	215	241	245	243	212	210	191	226	213	188	210	215	245	231	247	189	224	217	208	224	204	194	224	201	235	226	241	227	200	234	224	233	205	216	227	232	218	250	225	235	231	221	231	241	210	212	213	208	223	218	235	193	224	219	228	235	224	239	215	228	232	229	211	221	234	254	208	227	216	248	204	198	197	235	220	213	204	231	220	239	215	217	233	236	197	233	212	243	219	203	236	235	208	226	206	232	237	211	239	208	202	191	252	224	221	232	215	217	210	230	230	242	247	224	203	236	206	218	247	205	223	236	212	200	229	206	212	224	235	214	226	178	186	249	235	229	248	199	215	193	217	224	222	224	229	219	227	188	215	217	225	211	238	195	219	190	230	219	222	245	185	243	230	231	233	254	226	218	236	210	225	218	238	210	204	220	208	221	205	218	228	198	242	236	216	215	241	210	222	223	224	203	235	217	215	218	242	203	202	207	219	229	220	202	227	208	229	210	208	222	220	218	227	205	240	198	234	231	234	208	214	214	237	202	209	218	209	218	240	204	220	207	202	214	215	225	211	188	224	216	224	197	237	196	249	206	193	214	230	197	215	228	193	220	226	215	184	206	258	216	224	204	203	224	193	244	224	224	234	218	221	216	256	239	219	194	210	213	240	199	223	213	214	245	246	237	216	214	231	221	210	217	226	245	236	229	209	251	200	200	210	220	228	226	230	200	215	214	196	210	201	217	236	247	233	223	254	211	235	226	206	214	245	230	224	223	233	202	216	246	228	232	202	219	223	242	223	215	249	246	236	260	226	228	237	233	215	220	225	237	249	218	245	240	219	226	211	210	222	207	223	223	254	189	223	224	240	217	227	226	234	210	224	190	236	239	201	217	210	232	236	206	206	197	220	247	227	195	212	205	241	222	207	231	198	225	189	207	237	198	198	218	232	215	231	190	196	207	196	247	241	250	198	245	206	210	226	220	228	237	218	227	206	239	205	227	220	218	228	217	231	203	221	232	215	237	238	239	223	206	239	228	229	216	219	207	199	239	229	208	226	219	215	216	216	203	202	212	226	216	209	231	226	213	203	204	242	229	218	225	197	230	216	219	228	219	200	219	208	240	208	224	233	220	207	244	220	223	220	211	235	201	210	231	218	253	214	224	215	212	218	245	209	212	237	206	228	218	233	222	210	220	220	230	202	228	217	244	238	204	219	237	245	231	208	232	205	239	211	240	221	239	202	245	228	230	231	225	198	189	211	218	222	195	222	212	236	227	212	221	221	208	236	227	201	209	200	224	230	210	243	216	228	233	194	229	233	236	204	208	221	236	239	258	216	200	200	201	202	262	210	198	228	232	223	220	215	207	217	219	237	203	219	180	240	217	221	211	239	203	227	228	220	208	200	216	213	232	227	228	224	198	220	215	210	208	237	214	247	230	194	244	231	210	228	205	234	218	215	238	228	209	234	222	198	218	249	220	209	240	217	222	233	227	213	208	202	207	231	203	213	217	228	208	238	222	192	215	259	221	213	218	210	211	225	210	220	210	211	202	241	233	217	235	219	217	232	230	227	223	185	217	205	229	205	195	194	240	221	218	249	251	254	224	228	211	196	234	257	237	213	244	214	249	233	206	207	237	226	223	221	235	232	215	226	226	228	241	209	239	205	206	205	250	209	201	231	227	221	215	225	236	216	198	221	226	211	237	227	254	211	196	230	226	218	224	219	217	220	231	234	207	237	205	236	214	209	211	201	208	215	196	236	212	245	206	224	236	224	187	261	229	219	219	222	232	240	229	223	242	193	178	221	211	227	194	244	223	208	216	209	226	240	198	253	211	246	213	209	242	226	234	215	192	233	209	201	216	220	230	202	197	204	235	230	219	214	222	192	227	223	206	214	216	217	213	209	210	211	199	208	226	217	216	213	201	210	243	226	241	236	230	217	201	212	223	184	255	199	215	232	238	227	221	236	242	236	222	218	195	202	235	212	237	227	210	217	210	203	209	218	220	228	201	220	224	210	232	225	209	239	206	222	204	221	195	213	226	227	225	211	226	222	226	200	226	208	240	224	213	274	248	244	230	214	224	215	257	202	206	204	229	210	239	223	225	243	204	213	219	223	201	242	222	247	205	219	212	210	210	233	202	219	199	215	233	229	209	233	205	212	218	249	245	214	198	216	211	246	187	242	233	212	224	236	216	199	207	222	211	233	226	218	210	222	239	210	214	235	230	239	217	215	210	202	220	216	243	211	242	215	212	221	222	210	232	220	216	210	225	235	218	237	228	213	205	241	229	214	203	239	203	240	245	249	231	218	236	221	217	230	198	250	239	217	209	228	230	227	214	248	208	211	224	194	205	237	211	235	202	225	224	222	226	219	196	196	217	241	240	226	201	220	239	224	235	224	226	212	212	221	249	233	245	235	236	212	232	223	233	231	244	252	209	227	239	225	213	224	234	208	208	209	244	231	231	217	254	213	224	216	217	219	194	238	214	223	238	211	207	223	221	231	237	220	217	223	211	217	215	221	193	227	231	223	223	215	212	226	225	207	218	208	200	223	216	238	223	241	212	229	226	214	209	195	245	208	233	209	212	211	208	238	214	193	232	219	237	226	231	239	240	216	223	221	213	218	238	219	228	226	234	229	208	227	243	211	255	242	226	217	219	211	217	246	239	231	228	199	223	214	235	219	212	219	203	202	244	221	220	219	232	220
45620	54712	21241	2885	2459	2163	1860	1578	1418	1259	1183	1031	983	1009	912	856	843	798	797	793	746	773	783	1124	1736	1701	1400	1330	1580	1924	1542	1307	1131	1204	1611	5266	23599	30387	26352	27352	21349	20131	17078	21244	19763	23309	21089	15837	11977	13229	14737	14764	17304	17219	10565	7244	4302	4107	5290	5732	4218	2750	2488	1611	1452	2580	3650	1815	1680	1820	2062	1434	906	707	699	687	711	738	715	750	758	746	642	633	640	625	600	571	630	649	856	1140	1069	924	749	583	588	623	556	598	639	578	546	624	586	572	575	569	604	579	558	646	614	581	602	612	598	648	570	590	578	650	596	601	630	574	611	600	591	588	593	612	587	588	623	583	597	587	602	621	618	552	577	591	576	610	561	604	634	582	632	564	603	580	610	579	524	645	585	642	580	639	615	625	607	637	558	617	595	592	631	632	617	601	568	577	553	604	635	624	572	539	598	592	628	626	598	604	635	618	602	626	615	636	606	591	630	606	592	565	585	559	577	636	636	610	582	590	558	570	599	601	586	573	617	601	592	576	571	620	585	597	628	603	608	581	615	576	551	573	586	591	624	594	566	632	610	597	599	610	589	600	584	586	559	579	609	608	617	566	607	632	611	608	575	592	599	597	605	613	589	602	556	603	613	626	599	627	570	616	612	613	559	601	652	588	584	615	601	558	592	598	618	575	586	599	603	588	619	582	626	611	548	593	567	550	621	602	565	579	606	585	592	644	553	612	569	573	578	588	561	609	607	634	593	554	611	630	617	572	578	555	579	594	598	614	626	595	636	619	595	569	549	626	610	602	633	574	606	585	618	614	582	575	604	587	586	588	575	580	591	578	573	565	649	595	588	605	618	580	611	632	615	625	567	599	598	570	616	570	592	633	596	605	582	615	644	631	611	603	584	584	583	606	600	613	557	613	570	573	574	579	606	597	610	579	573	602	575	592	617	583	600	565	563	616	592	595	619	594	594	563	605	574	588	615	607	619	617	571	584	580	636	588	607	654	620	568	575	595	667	584	615	581	611	627	604	603	576	584	634	647	611	593	596	576	622	584	587	581	601	567	584	560	602	595	548	585	579	586	623	567	566	585	572	614	575	575	585	619	604	587	604	608	655	618	606	572	563	622	561	579	635	570	587	563	631	582	600	619	608	614	608	573	547	599	586	582	627	601	636	642	579	598	578	576	621	554	596	586	649	602	569	599	590	598	543	584	571	657	570	615	626	589	569	631	642	579	579	594	612	591	601	556	617	607	609	553	584	568	628	631	578	599	599	631	596	638	597	617	588	600	603	630	570	602	605	642	651	622	612	590	594	596	586	631	601	568	613	596	571	613	575	618	618	612	593	595	622	597	574	593	603	616	600	616	559	590	628	595	577	619	593	636	601	626	572	626	592	594	599	620	632	564	617	628	587	594	598	601	564	603	600	593	660	611	592	599	654	574	647	529	583	578	607	577	571	618	575	623	561	607	579	629	567	609	606	559	634	598	553	612	600	570	527	601	598	596	606	633	619	580	615	557	619	620	597	609	641	645	591	613	583	600	604	614	614	610	591	634	626	629	565	636	614	561	577	614	625	640	568	601	566	598	596	586	604	614	571	597	560	614	590	618	613	605	582	610	593	581	576	587	615	580	615	639	598	584	599	621	652	614	579	569	612	614	612	594	577	590	593	612	554	623	576	612	580	606	598	603	633	605	571	636	627	628	587	595	584	595	599	623	578	602	621	622	609	569	611	584	599	567	599	555	543	606	589	601	586	592	605	602	582	592	592	585	619	594	600	586	583	579	625	573	569	628	601	608	597	572	619	591	638	624	605	579	575	661	583	563	609	611	587	639	592	561	576	594	574	607	597	623	639	556	622	549	583	637	597	622	589	624	570	636	595	596	607	622	536	593	612	571	610	650	632	612	598	613	585	595	609	579	602	640	607	565	599	613	649	589	626	629	591	608	637	557	644	616	594	561	625	573	604	601	566	627	629	619	607	573	560	580	567	608	568	567	625	556	614	623	620	631	572	612	650	596	594	633	625	610	592	583	553	583	593	603	599	591	600	602	595	583	588	577	573	584	626	584	554	601	624	572	592	599	571	597	581	568	628	613	549	593	606	593	597	560	606	579	612	603	602	622	543	605	585	574	584	606	610	578	619	630	600	575	588	575	617	568	574	623	602	590	579	568	590	634	564	583	641	600	560	567	617	602	581	591	582	584	599	594	589	564	609	563	612	581	580	604	580	564	604	607	642	583	604	575	577	629	649	568	634	577	594	613	601	599	617	624	631	555	645	604	600	648	628	599	599	580	586	579	628	535	597	601	656	617	590	614	598	586	601	613	575	575	579	588	609	590	602	621	612	578	594	577	615	629	618	620	635	590	560	581	593	628	562	580	612	596	566	611	621	653	551	593	581	599	589	590	551	596	611	559	591	616	624	576	588	599	630	606	597	556	590	617	622	567	626	597	670	595	583	589	622	612	579	607	596	523	567	649	620	600	616	573	563	650	612	607	586	574	543	616	626	584	577	613	526	590	582	594	563	595	617	580	579	627	630	597	581	600	592	648	546	609	607	613	591	623	651	641	614	587	574	605	559	591	587	600	609	583	595	627	580	624	614	619	559	624	540	599	637	618	565	564	589	640	591	637	582	630	616	641	580	612	566	617	576	614	612	590	624	588	590	569	626	605	584	612	579	599	544	585	597	623	616	609	563	567	585	623	606	616	598	604	579	570	640	546	576	622	550	605	591	580	570	607	604	566	652	569	606	570	565	603	603	608	620	599	619	619	612	582	546	566	592	624	621	582	568	581	607	607	588	614	626	576	584	594	572	602	607	586	624	622	607	605	596	655	646	574	568	596	584	598	625	620	576	605	580	536	597	617	583	550	595	567	583	548	587	599	572	586	603	572	564	594	574	614	620	583	607	588	568	632	652	615	556	582	573	597	566	601	601	626	577	587	620	580	588	639	617	615	625	601	623	612	642	571	608	599	596	546	641	589	617	598	624	605	593	569	631	585	547	636	582	603	598	609	585	623	605	574	636	569	573	626	623	594	617	593	638	590	602	599	584	639	642	620	599	627	618	543	619	600	577	621	575	593	587	621	565	614	585	611	600	585	608	585	531	577	608	616	580	578	585	563	605	598	543	592	568	564	607	539	601	585	581	613	594	611	586	611	586	611	592	582	605	618	573	579	552	549	586	573	594	590	597	573	559	606	613	621	595	591	539	571	587	565	598	601	553	577	593	609	592	555	593	567	620	635	631	603	584	615	565	621	567	611	621	563	597	571	619	577	600	627	580	621	577	587	598	575	582	559	576	597	579	616	639	636	601	575	558	612	614	599	619	588	613	646	607	564	583	605	604	589	592	561	626	594	622	588	587	557	580	577	590	595	556	593	619	633	616	627	607	625	586	625	588	576	574	554	577	556	633	618	571	578	615	612	567	608	606	567	589	591	576	598	603	581	573	614	572	571	608	595	579	579	608	558	565	637	578	617	614	567	573	629	583	552	607	571	563	590	599	621
13161	10329	5695	380	226	202	165	179	169	167	180	167	173	172	160	167	163	159	165	179	185	148	159	185	160	178	169	194	164	192	185	180	191	173	168	181	336	468	399	405	343	325	317	347	369	314	404	268	280	272	280	242	259	304	240	245	197	235	189	196	199	167	187	173	157	171	196	170	156	183	178	180	175	195	171	180	176	181	200	177	166	140	166	184	157	169	195	177	163	181	150	182	174	170	160	163	183	161	175	176	178	161	150	168	186	170	147	188	165	183	165	155	151	165	167	181	175	192	148	183	179	156	174	175	157	174	138	190	178	192	175	175	172	158	168	174	181	173	175	158	183	172	167	175	194	186	155	174	178	166	184	182	182	170	172	160	176	165	185	183	146	146	175	177	154	176	185	174	172	181	202	146	198	184	175	184	168	168	186	150	151	175	165	141	166	175	157	164	167	166	162	158	157	164	183	170	168	157	189	156	190	166	158	141	159	163	183	182	166	174	167	167	181	181	164	180	165	160	160	165	166	186	167	169	172	180	165	192	168	162	179	192	183	179	185	166	180	164	142	169	167	174	163	162	175	174	147	169	163	178	185	184	167	152	162	176	176	163	157	156	174	169	180	178	186	173	182	169	158	148	153	194	200	168	168	172	161	183	152	144	151	178	154	162	167	192	165	163	186	172	180	178	179	162	179	165	176	177	151	165	160	169	149	172	169	168	163	191	180	155	179	180	170	175	177	162	185	173	160	170	177	173	158	167	149	177	181	177	170	161	162	170	183	184	150	157	163	161	155	180	182	176	178	173	177	173	171	187	162	163	158	194	180	155	157	172	183	184	172	182	166	176	180	179	176	140	149	155	172	175	161	187	183	163	165	178	152	154	190	162	157	152	163	188	171	163	171	174	164	158	149	162	137	163	178	145	168	146	157	176	157	162	159	189	165	184	146	179	154	166	168	149	157	158	176	173	167	164	163	164	177	181	168	167	192	187	178	177	185	154	164	171	188	170	140	170	152	187	163	165	176	162	155	156	156	173	165	164	156	147	155	191	170	172	160	189	164	144	150	161	187	150	167	167	162	167	184	175	178	176	175	190	166	182	157	158	152	156	153	162	163	208	164	205	163	200	177	140	145	177	164	158	182	161	178	179	171	158	165	166	155	164	182	167	161	180	179	190	185	168	160	184	162	141	168	161	184	172	165	166	148	164	164	167	179	166	161	159	189	175	154	165	166	156	167	168	161	171	187	185	168	167	193	159	177	150	166	185	172	188	169	147	181	156	151	172	158	145	177	160	158	167	185	179	180	150	187	154	152	159	157	141	179	179	184	167	145	171	178	181	156	152	156	155	170	186	171	169	181	161	172	174	154	163	173	153	172	162	174	168	158	170	147	169	193	203	183	172	184	191	161	145	148	190	170	179	162	167	208	171	169	165	162	189	176	170	185	180	168	160	158	186	174	165	174	179	144	168	168	179	181	168	154	178	137	175	161	182	167	153	152	172	180	161	155	190	170	158	177	171	171	185	167	176	157	173	181	181	168	190	166	174	156	170	158	173	187	160	155	165	165	166	151	144	179	199	152	186	169	159	172	187	161	176	168	159	158	176	174	146	182	166	160	163	165	152	175	172	174	161	159	149	154	178	184	153	180	166	150	198	160	150	152	181	168	180	170	161	188	185	176	152	160	149	153	192	157	163	161	158	191	163	134	160	163	156	171	172	197	190	156	153	178	194	169	175	194	181	186	160	185	161	189	156	198	166	169	169	167	178	165	150	163	166	163	155	185	166	164	177	157	196	178	190	190	165	174	128	167	192	186	169	177	187	196	171	187	182	161	160	164	173	182	184	168	164	194	150	150	151	160	153	171	183	173	177	184	153	179	193	187	162	157	172	177	173	182	180	172	168	159	194	160	172	142	154	157	170	176	171	168	160	193	164	161	153	162	158	159	136	168	171	180	185	181	158	187	164	158	165	165	145	157	180	168	171	163	178	179	192	186	170	151	194	190	158	171	169	156	161	187	174	171	181	195	172	168	164	183	175	182	176	163	166	159	178	164	159	159	161	179	169	164	159	163	159	163	171	169	187	179	162	184	156	180	135	175	163	167	165	179	193	165	166	149	164	152	177	152	193	166	169	160	158	185	173	151	136	187	168	160	163	152	174	190	167	159	188	157	151	150	155	158	175	152	173	176	182	167	148	157	176	173	162	159	170	201	191	183	179	193	176	176	162	201	162	179	184	174	178	201	158	162	173	146	171	172	149	186	173	176	165	176	176	166	172	166	175	164	172	177	188	179	137	151	158	167	176	177	153	186	165	155	172	179	176	171	163	165	158	152	161	170	162	149	174	150	172	158	184	194	202	164	179	178	155	170	179	154	175	177	170	178	171	149	195	159	173	177	150	169	159	152	158	158	170	183	170	149	175	183	177	186	174	172	178	161	176	174	163	145	145	168	159	162	158	185	167	138	165	175	177	162	175	177	156	191	146	171	182	161	171	155	180	183	163	153	184	186	155	155	166	176	156	175	177	153	166	170	154	170	172	165	162	176	168	166	195	168	161	182	157	168	164	157	163	178	156	169	191	155	181	169	165	166	166	164	158	153	178	179	170	164	186	144	169	160	167	156	189	183	169	161	164	168	180	172	173	174	161	195	167	180	184	160	165	180	144	194	181	197	159	182	187	169	178	158	167	155	160	213	168	173	174	168	179	174	172	185	178	167	148	174	185	176	172	176	177	158	176	170	164	168	179	179	177	167	180	164	192	182	169	162	180	165	170	161	156	150	158	159	143	177	164	145	172	161	182	161	161	160	175	180	184	152	159	177	180	160	174	156	174	158	175	162	159	169	166	146	187	151	197	184	169	165	157	171	182	176	188	159	192	158	173	163	134	147	157	156	196	165	176	171	171	164	153	184	189	167	156	166	164	172	191	156	173	172	174	149	150	173	170	170	176	155	168	166	175	157	153	155	212	140	146	159	171	152	184	179	143	171	176	165	168	190	155	173	142	167	154	167	161	194	184	151	158	165	157	145	148	155	164	177	165	174	162	177	162	168	169	184	192	150	185	199	172	170	160	176	149	152	146	184	175	178	170	172	172	145	206	172	185	149	175	190	170	159	165	198	167	180	179	172	176	151	159	164	177	172	164	175	168	173	161	159	151	170	165	167	182	173	173	157	182	164	160	169	147	158	177	157	142	143	169	179	168	179	157	168	160	167	185	144	161	148	183	187	167	153	156	151	170	179	155	163	190	165	160	177	182	193	173	166	186	170	182	162	172	181	180	178	181	167	173	154	179	159	178	158	151	164	171	188	156	152	176	192	197	193	142	170	155	180	190	190	141	158	174	168	153	156	164	183	169	160	171	196	184	186	197	141	185	151	169	184	162	186	155	172	193	177	199	189	179	190	162	166	158	176	161	184	180	171	171	173	174	194	162	174	185	143	154	163	194	169	183	165	157	177	156	169	180	162	159	191	174	162	172	178	155	186	149	187	170	178	183
12323	14085	6337	559	565	558	541	520	500	549	452	510	458	482	492	503	512	456	535	464	449	464	492	515	554	569	469	537	564	559	590	523	500	518	562	712	1991	2883	2510	2517	1926	2026	1679	1839	1873	1801	2241	1677	1361	1573	1489	1121	1430	1383	1225	957	734	775	855	785	666	596	562	543	537	582	633	514	503	508	571	484	485	507	488	455	508	481	468	485	452	496	510	469	443	478	456	489	479	484	483	495	496	531	508	446	472	496	456	478	467	441	483	445	514	480	490	501	460	505	457	497	476	449	468	450	477	491	474	486	470	471	502	475	468	504	422	452	484	452	491	472	482	474	504	459	466	474	426	467	484	474	486	489	472	474	442	497	486	458	480	451	467	497	472	493	481	482	453	467	472	468	454	477	465	452	456	443	464	506	462	440	453	468	472	441	458	514	442	476	470	457	465	485	484	465	467	489	476	477	442	476	453	464	430	489	449	486	459	474	458	443	423	475	460	472	437	464	472	516	454	466	452	446	441	446	479	464	461	473	477	467	459	484	459	484	448	528	476	447	506	499	446	464	463	474	453	474	493	445	488	436	461	467	470	445	450	463	464	453	438	454	466	432	492	477	472	434	461	484	452	467	502	464	477	471	475	450	448	439	478	451	471	473	459	464	465	434	491	478	465	501	451	492	481	435	475	493	426	516	477	488	459	476	472	474	495	469	458	474	489	493	488	453	465	458	489	499	480	468	439	469	476	504	500	446	471	477	459	459	473	511	495	459	458	486	496	472	482	443	435	436	432	445	446	448	442	467	462	484	443	445	501	475	463	489	478	487	500	496	427	458	420	487	478	467	463	454	503	480	501	474	458	471	451	457	472	454	471	444	455	426	426	448	496	480	450	455	472	497	466	440	440	456	443	514	446	484	474	488	518	452	487	438	470	484	514	419	439	468	441	480	414	449	488	463	501	492	465	454	472	504	451	493	496	454	460	417	450	479	486	486	476	457	422	517	502	463	428	468	485	460	496	466	455	478	467	465	495	492	472	466	490	507	466	517	477	479	475	448	483	458	438	488	484	435	435	458	499	520	464	455	461	489	484	448	521	497	456	475	462	473	480	469	491	485	434	479	465	500	463	457	478	495	455	421	491	459	471	461	498	472	491	490	479	478	448	454	484	467	468	423	471	483	529	431	494	455	470	459	452	459	465	482	502	462	459	490	482	487	436	464	424	471	450	466	454	467	435	480	463	497	509	477	470	453	471	458	468	484	478	438	475	471	446	475	454	486	478	469	502	446	425	479	425	460	444	458	471	459	457	498	477	480	477	485	493	514	464	469	476	443	441	458	519	496	486	399	469	433	459	480	460	464	493	449	408	442	464	474	465	468	500	455	473	415	486	494	489	480	451	425	462	469	474	453	467	497	466	490	463	503	439	485	417	459	473	479	423	429	479	463	431	434	481	472	468	479	483	470	489	459	494	452	486	497	486	483	433	442	486	537	455	495	451	484	457	490	447	503	474	493	488	439	454	493	494	467	449	460	495	487	452	497	509	445	452	439	439	482	508	485	474	490	478	479	503	485	463	443	462	458	486	474	494	454	430	449	446	434	430	483	456	454	488	417	510	462	463	470	466	469	491	456	480	485	448	468	452	485	482	467	476	515	456	456	463	463	493	510	463	434	474	520	489	498	495	485	455	483	480	461	507	444	437	453	443	489	430	485	468	476	503	476	465	444	499	482	487	457	476	455	456	478	487	473	453	501	471	488	494	403	485	481	448	456	458	477	465	480	472	458	474	473	484	445	486	444	458	514	490	456	479	433	491	532	483	483	496	492	432	457	432	436	472	472	462	476	454	493	482	477	503	481	475	441	501	478	458	513	483	481	484	483	494	475	461	510	484	478	474	464	478	477	438	407	446	488	484	502	484	461	460	460	465	490	503	496	452	449	457	503	479	505	417	472	461	502	455	432	467	454	490	453	469	469	467	496	495	465	475	471	444	452	444	467	477	431	509	482	455	441	441	428	459	480	471	452	507	485	497	517	466	513	445	460	492	470	444	477	490	476	458	499	474	472	467	483	462	507	496	470	481	455	468	490	469	460	504	486	482	481	467	501	497	501	489	475	430	476	464	455	500	458	476	441	442	507	483	456	471	499	471	489	467	490	480	519	464	474	499	502	478	494	475	479	465	536	478	495	489	474	488	471	504	408	468	454	460	464	489	470	467	464	440	440	486	478	474	462	476	479	492	454	434	493	510	481	454	484	476	479	520	455	459	455	434	482	479	471	487	481	461	495	452	478	429	462	492	449	499	480	471	436	499	425	494	457	465	473	472	439	492	489	450	454	456	469	479	480	476	475	456	505	430	511	458	477	463	459	474	478	527	450	434	448	495	469	486	510	516	457	484	468	495	470	468	448	479	399	479	513	443	483	456	454	442	478	478	472	509	476	498	473	464	490	465	441	454	446	489	444	491	457	504	471	456	441	465	453	503	499	421	480	462	481	485	461	476	495	508	483	471	432	483	473	456	486	491	490	459	518	433	493	430	450	485	462	482	482	466	452	489	447	470	479	481	426	480	462	479	499	458	467	482	467	486	464	462	501	472	492	512	479	483	462	470	451	508	432	474	499	504	512	452	487	438	499	462	473	452	433	469	473	450	453	458	461	455	451	476	501	503	512	439	477	452	460	502	465	495	461	455	440	472	463	477	479	473	462	477	507	452	461	433	484	452	506	473	466	458	471	489	485	471	516	496	443	470	527	479	456	455	488	498	467	437	471	482	441	493	486	503	500	423	447	482	474	459	493	516	459	489	474	455	497	487	450	467	505	524	432	471	500	534	465	470	466	484	479	464	477	490	464	476	496	478	493	477	440	467	460	474	432	462	482	462	464	472	443	505	444	479	448	492	516	476	438	485	476	430	496	431	473	483	497	468	481	466	466	464	474	498	486	469	451	451	450	465	481	494	518	466	476	486	480	486	466	474	472	495	466	512	448	435	466	489	468	445	454	484	462	445	449	456	472	477	481	476	492	473	479	474	411	486	501	469	460	449	485	503	454	483	474	473	494	471	479	476	500	503	484	496	438	468	461	473	521	439	483	454	464	512	455	498	458	444	454	436	489	466	480	488	471	467	467	471	461	479	493	484	433	460	472	477	478	481	477	500	461	466	472	454	451	487	486	432	476	482	479	483	492	470	471	476	449	466	452	510	481	511	462	506	467	482	464	448	486	456	424	461	478	499	466	469	476	461	459	457	476	458	459	462	460	466	475	483	441	446	467	430	465	454	454	444	490	476	447	505	437	463	442	507	471	492	475	454	478	470	452	436	457	436	442	423	484	457	494	442	478	452	476	452	431	508	458	457	465	453	403	460	462	459	469	443	463	456	464	506	435	459	456	456	437	473	478	490	510	501	437	458	451	488	445	440	480	472	463	493	530	463	470	488	494	468	464	490	474	484	452	436	450	516	444	446	432	443	485	468	500	472	463	449	475	455	492	470	447	466	450	526	467	475	492	453	461
57519	55147	39432	9159	784	364	284	233	221	248	238	213	206	200	218	178	207	199	218	200	158	190	191	217	232	213	188	192	207	212	205	230	178	218	232	598	2783	4028	3347	2882	2245	2192	1636	1726	2211	1899	2784	2144	1210	1491	1367	1119	1227	1239	811	640	420	420	521	516	370	347	258	235	253	336	305	225	240	210	218	234	149	177	183	182	192	181	209	184	197	191	156	179	172	199	163	192	165	154	181	193	187	167	181	187	172	166	169	148	193	181	153	174	168	158	198	161	188	175	158	183	166	191	166	155	180	143	188	183	160	161	168	160	169	172	184	161	174	150	186	170	179	164	168	172	157	159	155	163	157	172	179	194	178	151	187	185	160	183	150	166	171	167	173	167	152	165	158	146	162	163	166	161	188	157	160	218	149	170	174	185	186	168	193	167	167	176	168	170	182	172	174	166	153	184	149	183	170	169	150	159	156	180	191	166	165	164	183	146	175	144	197	171	177	164	197	188	157	180	185	153	173	195	157	156	145	166	198	146	151	167	186	165	166	165	167	164	164	162	169	179	166	191	176	181	174	161	171	163	186	170	168	175	164	162	189	173	171	162	148	177	173	173	153	152	173	155	162	166	158	168	165	148	164	170	173	145	199	172	185	144	173	164	181	184	149	165	180	183	164	182	170	170	177	167	175	186	166	175	172	177	176	157	171	160	165	168	166	188	154	184	199	177	157	152	158	180	155	170	183	146	182	168	176	155	152	160	170	169	171	157	164	174	182	150	157	138	171	157	168	168	160	171	197	178	137	159	153	193	157	162	149	160	161	165	168	169	171	155	195	185	182	167	166	153	173	168	178	165	162	161	160	154	144	174	184	169	170	148	181	158	173	197	159	163	160	176	193	151	153	151	156	171	196	173	170	162	188	175	162	169	185	175	158	178	174	179	162	163	156	181	164	169	165	163	173	193	176	173	189	177	163	172	154	153	165	134	183	170	175	181	187	181	190	170	163	181	173	151	189	149	160	162	166	165	157	167	185	161	175	169	165	168	189	169	165	161	158	168	188	167	178	159	197	170	164	168	169	183	194	169	174	183	172	140	168	173	165	151	167	177	184	146	171	170	180	171	178	164	187	167	157	160	186	172	153	164	157	169	163	157	160	178	179	139	188	162	184	188	185	193	183	177	169	172	201	178	147	167	198	149	162	176	160	156	171	189	158	174	181	162	177	176	171	175	174	168	168	176	178	185	163	173	168	174	163	160	145	176	144	189	182	156	185	167	169	198	160	164	174	142	172	171	166	154	177	163	185	170	174	174	159	173	199	143	171	177	180	174	155	178	187	187	193	167	175	161	162	173	177	153	177	154	171	202	182	159	162	191	182	188	165	150	158	191	198	167	169	177	167	160	170	170	168	158	176	178	141	192	170	185	175	179	169	143	149	175	191	157	169	178	157	138	178	159	186	188	177	165	148	186	161	163	186	155	174	147	198	177	169	171	152	196	188	183	156	167	171	158	170	170	153	166	160	176	183	175	150	165	154	144	157	177	161	166	168	185	157	169	168	153	172	182	173	170	200	170	153	182	149	177	196	173	156	173	163	175	148	169	170	170	186	171	164	159	177	153	175	184	166	179	194	162	166	175	155	169	180	175	163	164	184	183	161	171	161	164	157	168	208	174	167	166	175	145	174	186	164	154	154	190	161	155	168	156	143	190	170	159	173	160	152	155	162	156	169	160	182	151	174	153	184	150	186	163	168	173	156	181	188	185	181	188	210	161	183	176	186	161	166	181	190	160	159	191	154	200	178	158	182	186	177	158	180	170	165	155	176	173	156	166	197	175	181	189	161	184	172	168	184	174	169	170	165	164	157	191	151	179	154	167	146	161	171	169	160	172	169	155	167	164	184	168	171	163	174	168	172	170	145	168	164	172	174	178	199	160	158	157	162	172	161	182	167	181	166	175	154	180	189	162	178	175	161	168	170	177	191	168	182	158	188	156	167	182	149	181	172	170	165	156	152	166	194	165	170	179	163	182	164	189	170	162	178	187	150	173	195	174	166	162	175	188	179	198	177	162	175	161	163	147	159	161	150	157	177	160	164	179	186	172	203	161	160	164	169	169	185	165	161	172	169	136	171	170	166	179	172	165	175	171	171	181	170	151	177	166	188	176	164	170	177	187	151	174	150	182	160	173	172	154	171	160	138	176	203	167	164	164	159	174	167	196	159	149	189	156	176	170	160	154	159	172	180	178	179	164	155	168	172	164	185	169	169	137	174	180	184	181	141	164	169	206	154	152	154	188	172	147	161	168	180	168	194	177	148	178	171	153	173	177	169	183	171	146	164	185	175	191	179	162	157	162	167	182	169	185	163	163	173	168	188	176	180	162	166	149	167	164	180	155	153	181	168	160	171	157	152	150	159	190	191	139	166	164	157	170	160	176	156	154	156	187	163	162	159	162	148	173	168	158	181	154	170	168	183	177	168	172	168	156	158	160	177	196	176	165	179	191	159	149	151	174	168	169	156	212	171	151	161	176	178	160	161	169	176	168	181	192	159	177	177	165	174	185	168	185	167	143	165	174	132	143	153	148	173	170	200	181	176	177	159	164	176	160	176	164	167	171	152	168	164	187	174	161	175	159	171	144	156	182	194	157	168	165	167	174	155	179	172	158	164	180	159	165	164	161	181	179	161	172	166	184	164	152	184	201	168	160	176	171	156	158	160	164	173	167	187	177	178	160	172	181	153	182	179	161	189	157	175	170	161	185	155	187	164	182	175	170	197	192	165	177	158	169	160	148	173	189	169	159	179	168	168	170	177	166	171	159	155	196	163	162	169	161	151	165	169	172	154	174	165	180	148	179	178	161	163	165	148	164	174	151	173	170	183	169	181	187	184	172	167	157	179	169	181	177	188	182	140	185	160	183	181	173	150	182	164	160	186	176	133	185	188	158	166	181	200	183	173	153	179	128	170	152	173	173	162	164	175	166	186	185	151	165	162	135	180	181	165	177	160	167	178	173	173	201	179	163	183	156	159	172	157	185	162	151	196	171	172	173	147	168	172	172	196	181	167	188	165	181	199	157	167	179	158	174	163	164	154	175	175	160	175	174	187	159	172	176	170	162	169	164	160	188	162	193	160	198	174	186	169	179	179	174	181	186	179	172	155	171	167	179	185	191	169	167	142	160	188	144	168	175	173	175	152	184	179	196	166	177	165	167	179	161	183	165	191	181	152	196	147	174	166	162	165	164	190	168	163	198	143	159	185	190	171	157	158	185	163	170	169	155	184	179	159	177	169	164	170	183	184	149	169	168	183	163	166	184	165	164	177	188	189	170	150	178	165	167	207	184	165	175	166	166	172	181	178	162	167	178	190	191	180	166	164	143	155	167	172	158	158	169	167	172	174	170	157	189	150	163	192	154	177	163	155	166	169	150	139	171	198	150	187	166	156	177	158	183	160	147	154	158	182	181	203	175	166	172	178	184	164	156	202	159	155	178	147	159	166	166	160	169	182	157
36527	42756	17054	1702	1523	1277	1104	950	958	834	786	692	735	688	616	622	605	590	599	585	548	571	611	729	901	824	728	773	760	867	916	777	760	880	1025	3619	16203	20795	18237	17637	13850	14500	10707	11624	14340	13373	16809	13198	8382	9950	8944	7720	8170	8280	5783	4211	2396	2705	3328	3077	2400	1959	1281	978	1387	1942	1782	1045	986	872	792	882	608	521	530	522	552	633	606	630	564	598	544	463	473	513	469	482	502	517	665	692	638	578	558	475	487	443	499	462	467	488	465	450	462	522	452	461	476	496	504	484	467	471	464	482	444	495	509	471	454	500	432	469	477	446	486	502	480	466	469	463	474	437	486	455	516	521	497	450	441	497	473	504	450	490	478	473	455	527	504	436	503	446	500	496	479	498	459	468	501	461	501	482	453	453	510	473	465	477	533	514	480	501	477	453	470	479	473	468	475	475	431	460	459	460	487	499	450	480	489	478	472	449	495	465	492	461	426	437	460	477	509	457	502	492	483	482	495	431	471	446	493	477	471	468	489	486	469	465	444	471	434	484	493	490	470	502	459	447	460	516	437	512	471	448	467	470	511	473	480	435	467	471	486	509	498	437	478	487	472	472	513	473	447	457	444	453	457	480	459	480	512	485	490	460	475	474	483	490	494	466	463	473	487	486	485	517	491	471	507	463	501	502	499	454	467	455	447	466	541	451	449	508	493	473	463	447	487	492	431	496	464	479	489	508	503	442	473	465	446	432	476	474	498	475	465	466	445	480	476	481	437	474	471	495	491	499	468	483	450	471	439	465	508	529	485	495	470	480	470	489	489	489	446	470	497	476	453	509	475	481	470	511	471	472	472	480	448	472	441	458	471	496	471	500	438	469	455	474	453	496	521	476	499	449	478	468	472	475	507	516	520	474	466	484	491	487	480	475	465	456	464	472	474	457	476	481	487	532	480	453	475	449	483	448	474	493	493	457	459	491	485	530	471	463	494	469	472	479	496	463	461	478	395	476	495	448	490	454	492	497	456	455	502	480	461	472	480	473	492	493	496	467	467	485	518	494	446	453	498	492	469	452	505	461	478	482	484	489	475	459	452	436	489	446	537	504	462	454	491	496	453	481	488	451	455	493	445	488	477	512	461	479	465	463	489	459	521	459	473	474	463	492	472	434	450	486	449	472	437	510	451	512	486	479	461	476	485	468	441	500	472	482	482	480	464	447	485	528	463	488	502	453	481	490	433	494	477	488	450	491	471	470	488	431	487	462	458	480	458	462	486	495	468	486	486	507	477	456	474	460	497	497	505	475	489	500	465	492	464	486	471	442	482	508	449	466	449	475	492	476	462	476	478	501	465	453	505	502	477	513	441	498	458	475	466	484	501	457	481	477	456	482	475	468	479	462	433	448	454	488	472	453	486	473	433	467	494	476	498	470	466	500	505	462	477	481	467	448	492	540	512	486	511	443	447	460	442	481	498	495	466	478	502	467	434	437	510	474	490	497	459	465	508	483	519	473	458	477	499	474	472	492	487	464	473	484	498	485	439	452	512	481	500	451	497	464	462	492	489	462	477	491	502	510	447	462	453	466	459	477	455	477	487	474	457	471	464	500	454	468	459	453	452	462	497	454	491	433	505	484	472	486	497	503	515	473	479	486	470	510	478	459	460	501	482	499	470	488	483	455	489	469	491	473	463	487	512	498	481	529	449	437	459	462	515	508	458	474	421	498	481	491	484	516	491	462	505	463	478	486	485	412	488	467	461	491	472	458	530	513	483	446	464	486	492	486	457	457	465	439	508	452	456	462	501	482	463	476	474	463	484	465	472	465	460	492	488	451	513	505	488	502	468	471	514	461	493	484	490	482	458	485	458	472	496	492	480	486	467	464	443	464	485	461	471	486	483	523	492	469	479	470	436	458	491	485	491	505	465	460	477	491	494	487	462	467	490	474	543	463	507	493	455	454	506	477	503	466	461	458	505	460	498	483	460	532	487	475	503	457	483	501	489	503	470	490	499	497	479	457	494	479	445	447	468	478	451	462	461	468	501	503	512	447	456	478	460	447	478	482	425	461	517	447	481	447	458	471	425	483	466	466	486	493	465	508	456	463	475	472	503	429	464	499	478	498	503	497	468	457	485	464	523	469	439	516	470	472	506	493	471	507	478	490	493	454	473	478	481	458	468	499	488	472	486	461	471	501	471	465	461	466	477	436	452	440	459	513	470	456	481	453	485	475	484	432	472	492	495	457	506	482	474	470	466	479	471	479	471	475	507	464	442	485	487	454	469	489	490	508	466	495	447	450	516	469	466	470	493	478	480	488	458	476	469	485	479	464	477	497	470	497	504	489	466	504	497	466	455	488	482	469	493	482	505	461	453	456	487	524	480	505	455	440	467	488	443	465	474	511	482	512	499	514	468	462	492	453	479	469	497	507	489	473	479	478	458	460	473	461	441	471	499	469	497	466	469	471	472	462	503	477	487	495	462	494	467	491	488	477	480	489	533	441	486	518	489	502	467	438	456	472	482	453	481	509	440	471	461	481	437	463	464	451	487	513	442	481	511	491	502	483	498	434	504	508	445	451	486	442	493	491	481	492	458	484	487	493	472	480	445	486	485	466	442	512	515	472	510	485	480	461	507	501	480	466	471	447	502	476	485	488	483	482	462	537	457	486	500	470	507	472	463	462	472	508	475	474	500	453	503	474	486	499	487	500	463	497	472	452	440	494	479	486	485	446	472	495	488	485	466	474	474	469	476	457	468	476	488	465	495	461	461	464	442	511	455	487	460	482	475	494	499	466	473	485	461	472	521	456	478	456	471	467	457	484	464	506	500	462	477	461	521	468	482	465	460	448	489	455	462	474	480	525	472	430	488	480	460	477	506	454	451	503	467	475	450	497	467	490	502	509	450	444	475	473	482	510	460	503	510	488	490	515	474	464	455	486	494	486	486	509	460	485	477	498	470	446	496	464	488	448	469	465	490	484	484	460	447	536	457	479	501	472	468	502	471	452	440	481	484	481	465	493	461	472	481	487	483	515	463	488	528	461	464	471	476	480	474	474	475	507	458	469	503	496	496	461	441	479	504	494	455	474	496	474	448	503	507	449	490	474	520	496	490	511	468	465	496	470	508	473	450	489	466	527	461	504	501	457	449	443	473	483	452	456	465	484	492	467	502	458	448	473	466	476	461	452	509	472	427	486	488	469	473	460	461	459	511	468	460	476	447	448	469	490	478	471	457	460	456	501	424	459	515	478	503	508	468	484	485	435	465	490	460	486	472	503	490	479	479	443	450	447	464	514	460	458	469	476	455	442	514	460	481	470	438	486	495	500	441	448	465	491	507	479	479	454	456	489	483	491	527	472	471	424	434	488	487	484	461	484	483	516	461	461	434	467	477	466	471	512	454	460	448	456	496	488	491	479	435	451	468	471	463	490	441	457	473	490	455	480	507	472	487	447	508	457	493	510	482	435	499	521	490	463	469	505	503	447	493	464	457	460	428	466	474	489	496	433	446	479	510	453
71536	67423	44635	17198	5120	692	472	422	341	349	286	308	345	277	242	243	235	235	248	232	254	215	239	290	325	263	232	261	280	282	333	295	320	304	400	1042	5446	6397	5702	5954	4488	4246	3482	2993	4261	3635	4818	4347	2828	2378	1771	1746	2293	2129	1432	941	576	823	837	949	732	602	398	398	531	460	364	376	332	290	288	252	247	229	244	240	236	239	226	230	237	244	240	245	213	214	250	198	209	217	253	254	281	246	244	232	220	190	213	231	213	227	212	221	244	221	203	202	211	195	197	230	215	224	225	217	211	216	220	200	221	244	198	215	226	218	205	221	205	215	197	189	239	192	215	202	222	216	206	215	245	225	214	197	210	192	224	213	229	225	229	219	210	215	198	222	212	221	218	232	228	220	235	195	232	230	201	219	193	217	232	214	216	239	245	242	204	228	210	230	196	225	185	221	190	219	209	231	220	216	208	200	178	237	213	218	181	206	226	202	208	196	216	237	201	210	214	209	198	217	235	219	234	219	195	228	206	223	207	189	202	209	196	223	197	195	230	246	223	209	215	190	219	204	195	228	230	232	199	230	223	208	220	220	232	240	243	226	201	207	214	237	230	222	251	206	215	198	222	235	229	207	208	208	209	231	223	213	214	232	182	213	220	214	228	209	214	226	203	187	216	209	197	201	220	252	206	211	194	237	216	222	214	236	238	223	219	192	209	222	215	211	241	226	214	207	190	223	225	225	186	221	201	222	229	184	201	217	211	214	230	185	219	197	237	218	206	216	252	209	205	236	237	213	185	230	227	205	214	185	232	225	177	232	224	196	220	221	218	207	208	231	201	215	216	222	224	207	204	182	196	197	231	229	203	227	204	208	219	225	230	228	217	224	213	208	214	204	229	211	220	221	222	228	201	215	230	192	186	201	247	240	199	189	220	231	215	225	226	208	214	188	208	225	221	230	220	242	220	231	226	208	174	227	204	199	202	206	223	211	206	189	250	215	238	226	216	203	179	199	233	233	216	191	178	218	230	210	193	185	237	219	194	179	215	218	213	210	179	183	210	213	248	192	197	213	229	245	221	218	207	240	231	217	209	209	222	205	209	203	227	209	210	215	228	198	222	209	213	213	225	223	224	178	193	198	232	201	234	203	205	234	224	215	238	216	195	223	223	215	231	248	225	199	219	191	208	223	227	213	202	195	212	200	189	233	197	182	218	194	219	206	212	220	237	240	225	231	217	205	202	223	228	198	227	226	208	196	223	208	200	206	230	226	233	201	205	212	233	207	229	218	220	204	224	221	203	226	219	225	205	213	199	208	222	224	191	208	187	213	221	226	200	214	208	211	206	240	230	180	205	211	199	217	208	222	223	219	237	235	213	229	187	224	212	235	212	234	245	223	211	207	213	184	218	237	239	193	198	229	216	219	215	199	216	208	218	218	221	210	217	226	225	204	220	200	211	234	196	217	243	179	196	204	196	223	213	206	206	204	214	210	233	197	211	222	216	204	207	213	209	199	209	223	232	213	208	210	198	225	197	238	216	229	205	218	259	196	203	213	217	209	216	215	213	194	210	232	216	214	230	222	233	219	197	203	223	216	233	200	198	230	189	200	223	220	183	228	203	233	226	201	219	224	212	206	206	221	216	208	244	206	203	231	222	223	192	217	199	220	229	225	198	210	235	173	219	200	220	217	217	207	219	241	193	223	225	213	212	199	232	246	203	221	206	219	226	207	232	209	201	194	199	196	216	195	236	207	240	248	229	224	219	238	218	232	233	200	219	220	232	220	208	202	215	213	206	224	201	224	215	201	200	230	215	190	218	230	205	231	213	216	244	227	233	194	222	213	218	225	200	207	220	183	240	206	238	218	214	205	203	209	211	226	214	202	244	220	245	207	217	232	201	216	223	199	238	227	190	226	193	204	205	216	212	199	198	210	194	231	239	209	216	206	217	220	203	210	229	219	213	229	213	207	211	195	229	180	224	211	224	231	232	228	203	202	206	229	220	207	208	213	199	184	225	226	221	236	205	211	212	220	199	230	218	224	232	243	193	190	207	216	230	227	235	222	206	235	184	187	220	212	187	223	235	217	219	206	209	192	214	226	216	212	221	230	199	196	212	243	204	240	200	240	222	198	208	226	229	192	205	204	214	219	220	232	222	223	198	220	211	210	234	196	224	228	196	197	217	214	226	233	230	188	219	237	221	228	226	213	220	203	211	236	239	205	208	219	214	192	199	220	217	216	209	209	217	231	217	217	227	233	210	196	215	211	233	202	234	218	193	222	261	229	198	229	205	228	220	181	211	228	211	224	204	212	221	232	225	226	226	228	215	202	229	216	199	206	232	229	205	247	230	201	202	210	212	212	215	230	221	195	216	209	223	217	219	206	221	213	212	234	186	231	215	201	224	234	218	208	223	215	193	206	201	221	220	245	243	234	208	205	241	222	226	221	243	211	209	226	249	193	239	204	218	188	199	215	202	228	225	189	199	219	198	203	214	210	188	232	219	198	216	219	199	203	198	190	225	206	189	219	204	226	209	209	208	214	229	214	226	223	213	217	222	231	216	221	205	227	190	202	231	191	211	217	236	223	199	204	212	237	226	213	217	235	220	215	220	234	226	234	211	206	214	223	237	195	193	208	184	228	193	229	212	212	201	191	231	228	211	213	190	196	204	212	237	207	192	211	221	214	205	206	237	209	193	216	223	229	244	227	211	215	252	216	207	214	254	198	223	206	205	215	201	200	229	215	232	230	228	193	208	199	195	228	209	209	201	219	210	226	229	213	221	226	198	191	226	232	200	223	212	246	217	226	227	219	226	230	212	211	207	231	213	217	211	210	206	227	220	197	224	220	223	216	243	228	204	211	211	238	232	212	218	238	226	211	219	201	219	220	190	245	203	208	225	208	211	192	234	234	278	207	213	201	214	216	233	233	190	241	214	205	206	205	212	229	254	192	231	203	238	182	235	218	198	206	196	218	227	218	217	209	233	209	207	215	231	202	220	193	213	220	220	217	248	249	200	215	226	221	208	218	209	198	223	221	220	200	198	207	249	204	213	203	201	208	215	208	219	195	204	231	207	204	231	219	205	211	204	208	223	215	159	200	218	221	215	227	219	191	266	245	192	203	211	194	233	212	238	201	201	223	209	226	234	222	226	203	220	224	196	230	210	219	206	217	221	229	205	234	206	223	193	201	210	243	207	195	232	220	214	212	198	232	223	214	227	195	221	202	226	213	217	212	192	200	172	230	221	226	225	217	225	220	205	211	253	212	233	226	208	248	218	231	218	227	217	214	220	242	225	236	238	236	211	208	218	232	238	224	230	211	227	215	231	217	203	232	223	230	220	217	204	241	203	221	214	204	218	210	207	246	220	203	243	220	232	193	224	231	220	226	220	218	231	221	211	195	211	191	213	231	214	203	254	204	199	216	206	230	242	226	220	198	221	209	230	210	196	218	194	195	230	239	221	209	222	218	196	234	217	217	224	222	230	225	214	198	220	213	209	218	224	225
46363	53697	21980	2896	2499	2169	1785	1494	1387	1245	1194	1068	1006	924	851	846	783	821	796	755	746	767	790	990	1130	1052	870	968	1015	1110	1257	1157	1129	1409	1767	7044	25359	26809	25099	26043	21070	21034	17816	17351	22341	19778	23404	21694	15382	14250	10982	10759	14332	13488	9375	6104	3685	5310	5340	5872	4488	3549	2281	1933	2599	2669	1677	1509	1493	1089	1094	989	758	632	712	710	715	728	790	806	753	664	717	609	616	604	608	590	612	552	798	1064	993	882	616	567	539	561	551	628	601	586	559	578	598	584	558	592	585	591	586	602	595	612	617	529	561	583	543	594	559	606	558	606	582	623	564	566	631	573	590	632	596	552	595	533	541	559	596	546	595	599	617	605	615	559	613	629	562	596	545	576	553	520	578	578	609	551	575	544	579	564	622	610	598	593	594	594	560	563	502	575	570	560	568	559	586	609	571	553	604	571	556	576	548	541	624	612	549	549	563	587	544	584	587	597	552	539	561	626	544	590	594	572	571	573	574	570	559	558	588	544	594	542	617	574	567	518	609	618	598	582	587	571	581	565	584	580	570	564	562	624	575	537	601	579	596	581	542	570	572	583	575	588	550	582	556	568	551	569	606	593	671	605	581	572	632	593	532	628	601	591	559	554	575	592	572	585	582	564	563	586	606	569	570	561	589	569	567	584	562	576	596	552	568	592	613	575	584	573	562	591	569	589	589	553	581	588	585	577	567	549	568	586	588	619	562	603	558	580	571	579	579	629	609	595	583	534	569	549	594	588	601	555	546	579	562	599	575	632	580	573	572	613	592	631	602	569	564	568	543	542	560	597	568	587	582	539	585	617	603	588	582	589	561	603	583	587	578	582	576	589	574	565	552	586	581	577	567	590	520	602	633	611	591	601	599	570	595	580	597	624	604	581	597	582	549	564	555	557	588	566	577	616	625	583	605	583	575	597	582	590	577	534	567	584	569	567	581	537	622	547	530	604	589	552	573	569	577	564	586	604	584	591	584	550	576	580	528	605	560	562	564	548	579	568	563	553	517	600	585	614	575	593	571	590	610	589	580	568	572	611	610	611	605	579	623	628	586	591	595	551	583	598	609	618	562	553	577	592	590	561	558	624	580	594	565	608	574	555	561	548	592	597	596	588	600	577	518	572	614	578	620	601	587	591	610	535	580	572	579	575	584	573	612	544	567	603	569	580	615	568	590	547	592	609	557	554	564	632	571	551	598	619	595	570	577	610	605	572	591	569	573	624	596	609	602	566	611	587	547	550	555	611	587	558	605	574	607	538	499	561	569	609	547	601	550	582	559	593	527	576	610	564	598	560	528	577	583	566	557	595	587	556	586	574	607	552	583	529	596	604	579	592	578	573	594	523	588	581	583	581	580	559	563	562	586	557	552	603	587	602	587	593	586	601	571	583	611	565	560	586	602	552	563	598	573	627	583	635	574	586	611	579	513	559	564	594	577	631	575	549	566	639	540	566	579	572	552	541	599	587	596	577	604	625	602	553	615	575	574	580	566	581	550	563	592	574	582	593	551	576	553	563	596	593	597	539	561	522	593	499	549	598	568	593	553	626	568	571	562	563	577	562	530	568	582	562	556	561	600	602	597	647	539	557	601	576	584	569	586	602	634	573	574	539	574	546	555	561	544	586	586	575	616	593	535	529	563	592	563	570	573	594	568	584	573	599	595	586	573	581	643	516	591	540	629	591	588	578	562	581	572	579	592	617	561	574	591	578	568	614	607	588	607	609	604	591	599	587	580	606	564	591	585	582	587	604	580	538	537	595	584	597	553	550	597	540	533	544	569	547	539	574	578	600	583	555	632	585	590	561	606	584	574	577	588	569	602	533	566	586	577	578	628	578	620	535	556	567	564	543	579	610	555	574	574	538	600	607	601	587	621	567	560	613	570	617	558	608	567	605	565	528	593	593	574	551	579	545	600	545	579	542	597	587	552	568	615	550	577	565	586	562	587	578	583	573	538	570	606	584	587	566	567	559	568	565	610	603	604	590	587	563	563	577	566	589	593	570	552	577	565	560	574	578	615	545	567	559	564	554	599	584	560	544	552	548	567	585	586	514	536	571	635	588	578	570	571	585	571	588	626	596	560	567	531	598	568	563	553	574	577	568	560	568	589	578	609	613	603	567	553	566	568	576	590	627	606	594	577	594	612	575	576	572	547	587	587	581	551	600	550	562	617	590	559	600	550	579	555	594	593	605	553	566	612	553	568	541	593	581	546	587	555	583	567	585	545	603	605	596	583	579	585	619	557	547	552	623	593	552	535	553	554	601	569	575	584	571	628	600	553	555	600	571	568	610	573	570	609	565	552	598	589	522	600	573	588	586	579	556	566	578	585	576	571	579	566	567	579	585	569	590	538	555	581	599	584	595	584	529	613	526	589	576	543	613	591	605	597	553	567	575	584	622	513	594	562	596	574	578	537	592	572	577	611	634	598	585	570	567	606	571	570	599	589	555	587	581	561	587	560	530	573	512	610	589	592	571	551	569	605	614	554	601	571	591	580	570	603	592	587	548	579	592	606	574	562	534	575	560	619	580	574	586	566	578	571	561	578	566	531	613	594	612	562	575	565	592	587	602	571	609	564	566	542	600	590	565	610	600	612	574	541	548	589	591	621	626	564	595	575	536	574	579	612	586	557	561	601	598	607	570	583	549	538	556	567	585	599	566	546	606	604	565	570	635	581	555	608	585	598	588	587	596	540	587	554	586	580	593	575	596	598	539	570	614	565	548	601	594	598	586	583	562	593	589	600	608	580	553	610	580	556	601	594	569	616	604	560	566	580	556	580	596	586	533	590	560	576	614	591	529	555	589	570	599	621	607	597	604	563	573	588	561	598	541	589	601	565	609	579	576	592	568	579	574	584	530	593	582	539	556	579	565	576	604	571	541	571	553	603	540	602	567	555	574	597	577	607	587	547	576	594	610	542	557	579	558	615	567	552	560	597	574	563	601	554	533	587	620	597	533	552	597	562	600	511	586	579	580	540	538	575	579	586	579	585	548	589	590	593	553	564	567	573	595	578	568	551	563	589	560	583	550	545	548	575	583	551	595	599	591	571	549	597	568	619	585	582	570	548	575	578	571	586	573	615	538	576	553	551	565	597	565	563	583	546	556	553	543	556	560	546	606	587	588	581	564	608	570	584	634	591	587	569	593	541	576	557	588	534	573	598	503	597	554	572	600	617	585	576	568	565	576	596	593	564	539	592	568	585	575	578	583	594	576	579	565	583	536	591	595	522	562	550	537	585	579	578	561	610	589	584	556	543	579	590	554	612	544	518	543	616	635	593	580	565	591	588	615	573	574	560	549	585	590	588	593	611	591	558	573	559	589	615	600	572	555	604	574	528	563	574	628	559	613	557	585	580	583	589	571	571	603	602	606	603	569	564	578	551	556	574	557	577	625	576	564	540	593	602	563	622	556	615	590	642	590	562	566	593	601	541	561	534	620	549	553	562	583	548	552	593	583	587	566	591	566	520	607	561	560	619	555
12049	9341	5593	388	193	171	159	156	160	167	161	156	151	143	130	157	172	160	141	174	158	145	151	167	146	150	159	171	166	157	142	150	170	170	172	198	339	454	395	357	301	330	306	299	310	293	350	325	289	239	219	237	245	221	186	174	152	209	178	180	154	150	159	175	173	157	161	173	144	166	138	169	157	150	146	153	148	160	157	145	139	145	161	129	165	163	188	167	177	135	154	168	156	170	146	116	152	155	159	158	151	153	144	154	171	147	146	135	144	129	151	131	146	144	160	149	152	150	156	150	166	176	145	130	155	140	137	155	142	157	156	162	155	131	176	144	145	171	143	149	183	153	145	153	158	162	154	168	139	146	137	136	140	148	143	156	161	145	137	142	132	164	153	140	154	153	151	140	155	168	124	124	130	139	144	144	144	138	162	159	161	141	156	145	131	137	158	155	141	145	152	134	159	134	156	170	165	159	149	141	147	146	153	151	157	142	170	149	137	159	137	148	161	137	159	155	148	140	141	159	154	150	162	134	138	176	147	134	153	159	160	146	148	148	144	162	140	155	151	150	161	157	188	156	145	141	149	132	164	167	153	121	146	155	159	148	161	143	145	140	149	159	154	131	143	157	157	153	160	145	148	146	145	140	136	130	153	137	160	127	156	150	143	159	129	161	164	142	141	176	135	150	145	160	170	138	142	172	151	155	133	170	151	144	161	138	160	132	155	178	151	170	154	143	148	160	154	142	131	137	152	161	136	148	160	141	136	159	129	159	150	151	161	147	133	179	148	135	154	157	151	163	126	140	142	169	152	151	135	150	151	149	156	146	148	145	129	144	153	156	127	144	147	153	149	150	155	152	161	118	152	121	155	137	174	156	135	123	156	170	169	137	158	124	152	153	153	164	156	156	161	154	161	147	140	140	154	148	144	148	149	168	163	138	147	141	179	129	144	138	135	138	149	131	153	137	151	129	167	147	128	135	148	174	134	140	140	159	164	152	136	155	161	142	146	162	152	160	136	144	146	159	163	144	164	145	152	161	145	147	157	151	163	139	150	160	131	131	143	152	134	145	150	150	160	149	141	148	153	157	139	164	146	158	168	152	177	149	168	155	130	140	143	141	148	130	154	164	148	135	151	143	160	151	156	159	176	166	141	173	143	166	151	167	128	151	163	158	147	169	154	127	161	148	146	138	148	146	149	146	146	128	150	139	152	141	160	140	162	148	157	142	141	154	161	151	139	145	134	156	127	147	150	161	142	156	157	140	157	135	148	159	165	146	157	148	122	137	132	138	132	183	136	171	159	126	166	166	162	167	150	146	138	159	156	137	156	141	173	144	139	155	162	158	155	161	163	164	126	143	170	150	156	136	132	138	137	122	157	150	156	151	141	144	142	178	165	151	151	150	148	130	131	146	138	156	141	147	131	138	139	138	134	169	162	152	140	167	122	132	151	167	135	168	149	158	139	142	152	165	156	162	146	132	152	114	122	150	151	147	154	164	166	159	140	139	135	142	140	150	133	148	134	164	139	144	149	132	154	170	166	149	123	143	173	146	157	148	151	142	150	131	158	159	143	138	143	161	154	158	155	136	169	143	170	168	136	148	156	136	156	150	151	158	143	134	148	141	139	140	148	145	148	137	172	128	131	174	158	143	170	149	174	159	156	132	161	174	154	171	138	167	166	167	154	145	132	156	156	121	165	144	164	176	139	137	158	147	146	148	128	145	143	147	154	145	147	167	142	163	144	153	166	138	156	149	128	148	177	139	160	147	150	141	145	162	162	169	149	164	145	152	148	165	127	173	169	158	153	135	172	166	157	144	147	145	152	154	143	183	138	150	151	167	127	146	137	147	142	164	128	146	133	148	142	154	140	151	142	163	146	155	146	127	142	140	153	167	152	147	167	151	142	136	156	154	151	162	166	143	139	136	154	147	137	163	139	151	147	139	166	156	134	155	174	167	166	152	140	138	161	145	154	131	149	168	156	163	138	156	131	155	168	156	165	132	127	159	148	135	168	131	155	185	124	147	150	149	163	144	143	150	146	162	166	142	161	146	175	145	165	156	160	168	147	180	144	144	184	146	155	162	150	142	148	151	139	170	152	159	154	136	174	163	162	157	161	148	148	157	142	156	155	150	141	147	146	151	159	153	134	164	151	138	164	145	142	149	151	146	152	140	148	115	166	150	144	152	150	155	145	133	143	148	160	159	143	141	156	160	157	150	156	150	148	133	147	157	129	168	154	138	149	146	175	120	141	157	149	160	147	157	157	144	157	158	144	135	166	143	167	162	148	153	134	137	149	143	165	132	156	155	165	156	151	160	148	128	174	157	146	161	135	131	164	150	154	163	151	167	149	139	146	130	140	154	151	153	147	145	149	155	107	140	140	163	158	131	167	141	157	140	148	126	154	152	149	155	146	149	157	147	161	148	148	152	146	145	147	157	141	151	124	132	113	140	148	150	150	158	153	148	156	170	149	153	172	125	161	142	154	145	143	159	154	135	164	143	164	146	157	152	150	137	147	150	155	160	156	151	135	162	136	126	152	140	146	162	158	171	150	157	146	146	135	148	167	156	149	135	174	146	148	142	154	162	178	135	121	152	165	159	145	156	126	150	141	179	157	159	141	124	134	167	146	162	132	157	153	131	164	131	149	133	148	160	137	161	142	156	162	140	127	171	159	139	147	142	145	134	129	139	159	153	159	159	144	144	164	166	150	155	155	183	154	160	161	155	122	150	161	143	137	154	151	148	168	155	153	160	154	135	186	147	143	149	159	141	155	134	153	137	143	163	136	149	133	162	125	150	128	141	144	147	135	122	164	147	140	159	156	146	145	141	125	146	171	130	153	153	164	147	156	166	124	156	151	156	139	144	158	159	169	157	141	141	139	135	154	135	137	169	124	143	152	130	126	150	153	154	161	169	133	161	157	131	152	159	152	151	150	140	134	158	133	154	157	145	141	131	132	141	133	164	146	143	173	166	152	129	130	151	147	159	131	128	141	135	125	139	133	132	158	157	155	160	150	151	152	159	141	146	142	152	152	141	155	142	162	162	163	138	138	133	134	139	147	132	145	122	172	146	140	145	170	161	159	163	155	156	175	130	158	144	122	156	173	124	158	146	150	157	159	160	153	162	157	147	141	130	165	156	145	158	126	156	134	161	154	157	155	141	146	143	146	136	136	163	139	149	137	136	148	179	135	156	149	150	165	140	171	168	160	144	147	142	138	156	136	152	143	129	161	150	169	142	126	129	141	153	165	159	140	146	138	150	160	130	141	147	156	160	144	153	153	143	133	149	145	150	151	128	143	128	164	132	164	170	132	152	152	162	169	148	136	138	142	137	138	154	144	154	142	136	141	147	159	136	133	139	156	151	144	159	177	164	146	138	141	143	149	160	150	156	148	158	154	121	185	115	152	154	160	159	174	158	144	185	141	150	127	133	146	163	163	139	152	166	159	167	149	148	155	136	128	155	153	160	151	175	135	144	131	147	141	149
11485	13101	6382	517	544	507	498	471	423	488	477	424	487	422	481	447	436	417	441	439	400	447	437	499	455	467	486	485	510	537	500	522	504	522	564	823	2068	2333	2554	2488	1876	2037	1674	1690	2279	2069	1894	2010	1439	1266	1095	1006	1192	1248	954	725	614	715	693	777	659	588	514	558	541	511	527	458	470	469	457	477	458	446	408	459	428	433	414	475	433	464	447	423	446	440	439	458	433	409	392	452	475	420	431	421	399	444	428	429	420	411	410	445	450	428	431	427	437	432	408	409	428	451	400	403	388	430	430	425	407	445	421	464	411	431	434	442	446	379	422	413	424	432	396	372	454	422	411	457	427	419	421	411	437	419	407	397	474	404	426	437	410	407	434	433	428	423	389	438	408	431	387	445	437	406	437	395	410	407	436	386	383	431	404	425	418	418	418	424	446	441	397	431	437	428	441	349	437	430	424	442	403	439	405	419	381	429	424	414	425	430	420	402	421	459	406	432	434	427	401	473	448	449	408	385	432	418	439	431	439	446	375	410	406	427	427	433	421	367	435	406	428	405	414	423	411	408	416	434	402	419	426	411	438	420	418	413	420	468	439	404	419	442	488	454	451	421	431	435	448	433	471	400	452	433	380	428	392	385	472	424	453	460	441	424	410	409	426	430	418	424	448	412	424	380	419	456	435	396	380	418	423	430	397	468	406	408	423	398	418	409	435	415	391	437	370	437	408	412	416	455	449	449	388	390	444	393	415	450	471	438	411	409	426	408	413	443	415	432	381	389	418	405	404	486	429	422	452	418	431	411	410	419	452	414	462	406	434	381	416	444	422	412	439	405	405	460	428	404	405	402	391	391	450	398	443	414	431	457	409	410	395	429	448	431	449	410	464	437	419	442	420	398	436	428	411	452	463	442	414	428	445	419	417	443	412	412	421	395	413	441	424	393	420	413	408	405	415	436	394	391	389	370	398	428	403	417	431	406	374	404	419	405	404	409	376	437	400	434	425	445	432	431	414	417	425	405	444	430	448	427	383	402	430	420	416	440	399	410	442	407	371	429	430	447	445	439	430	417	450	423	417	404	425	400	429	429	417	481	411	409	405	402	394	405	389	428	395	431	409	385	429	411	410	433	441	454	379	421	411	425	412	427	415	408	417	434	422	455	409	431	452	413	412	440	437	422	412	464	416	426	424	429	431	425	445	425	454	402	422	424	442	419	404	407	397	442	462	456	397	452	424	410	427	395	432	408	421	437	435	459	410	397	459	434	425	405	438	413	406	429	441	396	433	420	398	422	419	414	404	418	401	450	432	433	386	390	431	421	435	410	391	431	448	441	411	425	417	423	387	398	451	427	407	401	416	433	438	430	402	423	411	422	399	455	388	403	431	409	441	426	411	391	441	451	412	402	455	399	438	420	427	409	417	448	424	437	384	423	472	453	455	424	411	409	399	436	406	416	407	456	418	424	426	427	378	466	373	426	386	435	406	397	435	383	422	445	440	436	437	440	463	424	421	433	409	389	433	401	416	442	420	444	399	436	411	389	413	409	431	405	435	436	432	441	419	398	418	439	405	418	426	436	442	418	420	424	448	423	423	445	435	474	415	395	452	420	424	404	417	431	394	434	408	423	457	434	405	428	404	431	410	408	414	389	386	439	402	437	403	422	460	414	421	402	415	405	466	436	433	443	448	412	414	426	444	423	402	417	402	444	421	441	438	438	437	375	419	415	419	411	444	404	441	449	420	419	434	442	397	436	423	452	390	415	373	410	424	390	440	470	444	449	418	436	407	407	407	419	428	382	450	445	399	436	398	424	484	461	416	430	413	429	451	418	421	381	409	418	435	440	418	429	456	407	429	412	437	440	408	423	418	443	425	401	441	407	406	425	416	377	426	427	398	452	440	403	405	440	421	451	435	421	420	408	422	415	451	405	431	418	445	447	420	402	398	422	409	414	420	400	392	436	419	421	413	431	398	436	425	405	417	428	405	433	400	433	428	428	405	401	415	408	453	431	404	414	461	418	460	408	405	406	393	409	398	425	453	406	404	427	440	450	411	419	406	455	446	402	427	391	438	410	446	376	369	439	412	407	422	421	457	439	414	428	452	449	468	413	423	417	421	418	417	435	457	439	441	393	393	415	465	454	435	426	444	406	409	418	425	401	426	424	450	437	456	428	410	475	448	425	426	426	419	406	393	395	422	459	421	427	405	402	436	400	398	436	406	438	431	436	414	434	438	455	421	464	416	417	432	436	442	411	457	430	401	444	435	422	373	425	440	415	440	451	402	444	430	420	429	447	420	445	397	394	445	445	396	399	406	435	408	429	418	428	430	450	391	408	437	455	399	465	395	438	402	436	396	440	423	458	407	418	434	409	448	420	427	449	403	422	390	402	397	397	425	405	405	398	413	421	411	455	406	418	425	401	404	425	434	414	423	402	442	417	414	410	401	405	427	452	417	449	425	422	432	435	417	422	424	490	404	414	441	422	442	445	423	409	407	402	415	394	406	383	405	468	401	423	427	441	408	404	405	421	437	410	411	420	432	414	444	415	451	415	459	394	453	458	424	440	410	409	387	430	430	416	363	408	408	415	432	432	431	410	426	408	410	406	375	428	440	422	426	381	427	455	408	408	411	402	445	416	404	445	399	417	416	428	397	416	446	409	424	421	396	431	435	433	426	411	395	437	465	431	460	431	432	429	425	424	445	425	426	419	428	429	435	432	438	379	396	431	433	413	409	380	416	452	458	379	439	435	425	423	419	450	418	412	461	414	425	390	456	403	425	432	407	414	424	390	438	396	384	425	409	429	435	433	456	404	409	454	410	436	437	437	446	388	422	430	390	382	419	437	443	423	420	418	373	447	423	424	415	404	420	424	414	412	416	387	448	440	402	438	383	398	449	432	418	403	439	390	393	415	410	387	431	425	402	370	397	443	431	433	374	426	444	385	443	474	392	417	440	412	455	432	425	452	386	445	398	430	420	434	426	454	413	422	458	461	453	413	412	448	434	421	428	405	450	438	428	414	449	433	449	422	409	411	419	428	428	425	388	387	468	444	444	391	426	446	415	373	400	443	433	428	407	397	419	422	438	416	457	434	430	403	418	380	408	382	433	414	424	445	426	460	398	400	405	419	404	416	436	443	434	443	437	417	442	407	368	417	416	414	419	402	406	434	408	433	409	388	415	440	437	441	417	463	425	463	436	427	432	369	427	432	410	433	440	392	468	413	440	400	400	395	456	422	392	417	400	417	434	404	452	443	403	449	421	412	432	412	435	428	444	433	394	425	401	394	416	408	421	437	421	403	445	426	412	407	404	435	420	401	437	391	423	389	424	455	412	406	461	387	422	383	382	418	379	406	406	378	404	396	471	449	437	409	433	420	396	450	408	416	432	425	415	398	449	362	429	431	429	422	376	444	428	397	423	430	401	421	451	430	394	434	407	447	412	415	416	423	397	409	418	414	439	454	431	391	419	438	392	407	404	401	450	405	407	443	450	399	385	448
57970	56172	36344	8016	680	360	320	286	239	236	206	216	194	223	178	150	184	171	180	169	158	173	166	177	180	191	159	188	167	202	190	214	236	239	273	613	2577	2914	2884	3046	2063	2533	1913	1469	2005	1714	1899	2435	1624	1274	1013	979	1353	1253	576	477	428	488	493	579	513	392	257	335	357	351	278	280	200	209	190	180	160	151	158	179	175	171	159	160	168	135	155	169	156	143	202	166	167	150	175	209	206	181	155	168	173	137	167	151	133	153	154	162	155	166	129	176	167	151	157	154	146	138	157	168	151	140	136	165	145	159	153	165	177	166	146	162	151	160	163	153	162	169	162	138	191	150	158	166	178	137	156	144	142	131	144	162	157	162	128	137	138	146	175	154	165	165	141	157	163	160	162	151	147	158	157	147	157	157	169	156	156	171	159	136	141	136	161	150	159	145	143	159	153	154	144	164	137	167	153	174	140	139	139	136	177	161	151	143	160	148	153	147	137	151	157	159	145	142	141	190	171	147	143	168	157	148	138	158	140	156	139	140	147	170	155	144	165	149	126	135	139	161	211	170	155	170	149	164	147	165	158	165	140	155	138	144	161	144	146	154	163	154	152	155	139	164	154	137	153	133	132	146	167	158	141	149	153	165	143	155	162	148	144	148	155	142	143	155	157	153	164	167	144	157	165	158	155	164	152	169	156	171	163	147	177	171	138	178	167	160	163	195	139	158	142	154	166	164	165	145	159	153	148	169	161	162	145	142	160	165	151	136	154	170	145	150	150	158	150	149	152	145	136	148	142	153	150	153	147	134	132	164	149	172	156	166	142	144	167	146	167	143	154	142	134	157	158	150	165	140	151	161	163	138	173	157	157	148	145	159	163	135	148	152	159	138	109	164	147	152	160	155	166	143	163	154	190	145	125	148	141	169	136	145	144	143	153	142	124	148	157	145	154	133	140	144	145	187	165	188	193	160	133	143	133	173	156	171	131	144	149	157	167	131	160	161	146	133	154	163	137	157	163	145	158	151	161	162	143	156	134	133	170	138	160	136	160	175	133	146	131	172	132	170	155	167	172	170	142	151	142	145	154	151	165	150	140	153	160	157	155	154	156	174	163	144	148	173	170	149	141	154	164	157	158	142	153	145	167	165	142	152	168	137	138	154	149	152	163	144	145	166	142	157	177	158	152	163	157	166	159	144	144	158	167	151	132	148	142	146	150	146	151	134	154	142	175	150	138	142	148	158	161	135	148	150	193	140	153	147	146	160	144	171	142	131	167	163	172	131	150	129	184	150	119	142	160	167	167	155	157	155	172	140	153	167	137	143	174	167	141	172	162	138	153	141	169	132	136	164	169	177	167	128	148	151	134	166	173	163	133	148	140	158	163	154	150	142	125	156	129	153	168	161	151	169	152	129	165	137	139	138	136	158	144	141	147	148	181	155	141	160	154	159	165	161	162	123	141	153	158	161	133	166	153	155	170	162	142	157	181	163	167	147	155	159	133	142	167	165	156	161	160	142	162	144	128	150	145	140	139	151	139	156	157	168	156	155	142	147	157	147	165	168	175	173	160	147	161	165	178	164	135	146	149	159	120	158	155	150	138	157	158	165	148	162	178	173	142	162	144	133	133	158	170	141	144	136	154	150	170	145	163	142	146	145	151	161	146	170	147	139	161	138	154	156	162	135	163	169	158	140	139	163	160	135	169	173	168	159	164	153	160	165	126	142	174	149	175	141	161	161	165	145	147	153	135	157	138	163	154	168	150	136	141	139	182	141	137	174	173	154	159	150	180	164	164	151	157	163	167	148	148	153	143	159	143	149	137	140	120	155	141	146	153	155	146	139	135	140	160	154	152	155	143	132	141	173	167	127	156	150	155	145	161	161	134	158	140	154	154	153	159	143	143	134	147	157	145	180	140	163	148	178	148	143	177	167	131	151	138	170	158	163	181	153	148	155	151	137	182	144	153	143	154	146	145	165	142	148	149	142	146	167	136	163	174	138	162	152	173	175	159	143	151	128	150	156	156	168	141	151	141	142	163	148	173	155	141	158	147	150	147	178	159	168	171	149	159	145	131	169	153	156	153	153	164	172	121	154	138	140	167	132	145	181	161	156	147	142	163	142	139	138	161	160	137	147	149	126	145	171	129	155	152	147	154	156	140	145	119	166	152	154	156	163	154	132	152	159	149	141	151	158	173	150	154	163	177	159	156	160	163	149	143	141	163	148	160	134	168	141	158	168	150	119	175	151	173	154	152	157	133	162	136	155	162	149	149	146	144	136	126	174	150	151	147	144	164	145	164	173	171	154	135	163	164	162	151	152	160	152	162	156	156	120	163	137	150	155	155	153	138	162	161	142	159	168	162	167	146	155	151	152	151	153	152	152	149	144	157	158	148	137	151	149	148	153	166	144	158	133	125	152	175	168	150	159	150	148	159	163	159	150	182	145	149	159	171	132	169	156	125	137	170	153	156	152	149	149	149	159	121	156	140	136	170	161	148	160	143	147	154	155	183	160	156	144	162	166	156	162	178	142	157	176	136	154	168	189	157	157	166	154	159	167	174	148	138	141	153	141	178	151	168	154	151	105	130	166	147	150	174	159	166	132	164	153	154	133	150	141	163	156	157	155	154	146	161	149	150	174	146	170	147	154	133	147	149	151	174	157	140	158	148	146	163	175	151	159	139	135	145	160	173	141	170	172	175	154	169	130	149	134	148	148	148	162	180	137	153	137	128	145	166	153	165	146	159	150	160	171	164	154	151	166	163	170	157	162	167	143	155	174	151	160	164	136	149	177	146	166	159	149	154	154	151	151	131	136	148	163	150	138	160	140	154	167	161	143	123	153	141	176	159	152	166	134	146	177	154	157	154	170	152	179	142	137	160	162	144	155	156	163	171	140	164	154	153	170	142	133	143	164	160	168	155	165	163	148	149	154	142	152	137	152	147	132	185	149	135	146	184	153	163	155	153	147	163	160	154	152	153	136	177	154	143	143	134	144	152	168	142	171	182	161	147	153	170	147	160	158	163	157	170	153	160	142	160	157	149	156	160	130	162	147	180	149	143	160	148	120	160	144	164	152	176	147	141	146	146	152	167	149	145	160	155	141	153	163	166	144	163	178	147	147	157	165	173	146	166	155	164	184	164	136	151	159	146	166	153	156	151	137	157	152	143	142	144	151	151	143	168	140	166	161	171	121	155	130	133	130	151	141	145	170	149	142	138	153	167	149	147	147	150	168	157	158	154	156	169	143	160	166	133	143	147	166	135	136	156	178	163	147	175	151	160	166	174	159	158	167	158	148	156	148	161	171	166	156	156	165	147	159	152	146	165	163	153	145	165	159	139	179	166	157	156	153	171	164	155	154	147	148	150	164	174	132	148	140	134	154	160	124	150	166	155	141	155	145	137	169	140	130	156	157	143	150	146	158	131	143	134	147	151	154	152	152	154	123	156	142	152	153	158	157	128	145	158	154	137	138	181	161	156	162	154	145	149	150	152	149	167	157
35544	42822	14597	1671	1463	1321	1099	899	849	744	706	660	624	615	621	575	579	500	551	523	526	506	535	556	698	695	627	635	742	816	868	840	874	1018	1381	4118	15842	17442	17308	17949	13948	15373	12279	9596	13856	11171	12341	15665	10402	8965	6571	6427	9293	8828	4029	2997	2794	3365	3531	4309	3085	2079	1475	2062	2074	1945	1428	1428	902	636	740	720	500	475	444	523	543	524	500	519	519	548	487	495	460	466	464	451	476	475	620	735	684	481	463	478	442	414	437	414	406	450	436	392	434	481	439	439	414	430	424	416	439	430	412	410	436	420	438	436	438	419	453	445	471	437	454	437	447	416	452	454	401	433	395	425	411	406	430	431	412	433	445	420	425	443	461	408	435	413	408	468	442	477	392	456	428	408	429	430	399	442	432	391	416	464	422	402	386	430	426	462	436	405	437	427	429	450	410	437	456	428	426	408	426	377	428	462	450	418	425	465	441	414	431	415	451	416	403	440	433	426	430	453	442	433	442	440	439	401	439	419	414	444	391	455	427	411	417	431	444	435	423	430	446	418	460	455	435	435	439	446	431	417	447	463	402	445	413	422	401	438	417	435	421	451	447	457	423	468	405	440	456	432	441	396	415	453	400	495	462	423	382	428	418	479	403	418	446	436	457	454	423	426	439	426	428	432	444	446	403	463	425	456	464	444	436	442	431	476	416	415	400	442	431	420	431	403	424	456	406	423	456	466	444	453	444	400	420	425	421	432	467	442	457	400	425	424	386	449	391	438	452	385	447	441	446	418	425	430	409	466	434	439	444	429	424	431	394	414	414	421	426	419	447	401	462	454	440	456	411	406	439	406	381	405	440	430	385	423	419	452	451	426	440	468	426	400	448	434	431	460	457	429	416	429	447	403	410	431	451	439	438	377	444	431	463	427	449	451	439	446	418	439	438	457	440	422	421	417	397	394	435	409	425	449	423	455	433	405	415	453	420	434	419	472	432	452	402	428	435	431	434	405	439	436	422	416	406	441	434	454	414	460	428	425	436	451	408	381	439	447	450	434	429	437	404	420	403	460	407	430	443	442	422	456	454	404	434	428	424	468	428	430	408	414	418	441	421	434	418	442	412	430	415	443	429	440	434	401	436	420	438	437	430	431	439	439	438	440	417	423	422	468	409	429	443	445	435	428	469	438	444	407	409	429	419	431	428	418	438	434	446	446	409	435	412	413	473	438	446	468	418	416	467	433	463	426	445	454	460	440	430	430	447	437	423	392	432	438	441	421	432	424	449	452	470	437	449	469	447	443	431	399	430	431	438	450	437	449	481	449	442	440	431	447	412	431	410	453	441	406	420	403	430	428	416	412	428	438	436	454	427	412	443	443	443	442	431	408	417	457	421	435	437	425	430	409	462	392	439	427	446	379	415	436	433	431	428	459	443	479	415	432	478	432	468	466	466	415	431	404	442	399	430	426	420	407	434	425	450	403	436	434	440	391	432	424	445	436	409	430	412	408	442	436	410	451	450	409	422	411	482	396	440	430	418	406	445	407	417	448	456	420	456	437	457	400	480	448	467	440	388	462	447	462	430	422	447	445	429	416	436	438	409	446	412	409	431	422	426	427	407	453	403	433	432	456	429	451	454	426	457	402	461	449	406	427	415	449	449	468	423	399	463	431	430	430	430	440	440	436	450	423	440	487	407	453	455	429	457	443	412	385	398	438	437	415	422	461	428	423	445	413	456	392	455	424	447	429	440	427	425	432	410	420	453	413	434	411	439	455	425	447	477	462	464	440	426	389	465	448	429	417	423	439	418	421	428	446	452	448	416	412	395	455	428	433	475	443	445	410	427	447	419	441	430	413	442	431	427	409	440	441	415	426	408	447	451	433	415	419	443	455	396	417	372	410	414	444	463	443	411	408	422	422	435	432	487	462	423	419	441	421	444	435	452	436	426	422	430	437	453	433	412	432	442	437	445	466	413	471	429	423	443	435	449	429	405	431	450	472	412	459	432	443	401	425	458	430	425	423	463	433	408	415	399	395	390	471	429	444	424	427	423	421	408	459	454	425	405	413	431	405	421	438	431	448	443	417	448	423	427	393	424	395	441	425	430	401	433	432	460	423	442	438	446	420	484	434	447	480	422	422	397	458	429	449	432	423	434	427	436	406	430	464	429	419	468	484	423	422	402	455	415	415	455	438	436	424	380	433	457	437	442	462	452	464	411	412	392	458	447	435	448	430	413	372	413	429	469	431	421	435	459	416	474	433	453	418	423	443	439	444	442	450	419	432	418	443	440	420	397	427	426	476	423	410	415	466	473	406	454	422	457	381	468	461	412	398	427	402	432	453	444	437	419	422	421	445	423	454	426	444	442	431	469	451	429	434	443	433	372	438	457	430	420	467	415	428	426	419	425	401	398	430	407	421	446	447	437	408	445	402	413	428	443	456	470	422	483	473	433	431	466	429	423	413	423	486	423	473	408	449	404	462	456	415	421	459	433	397	364	452	404	487	410	452	432	456	454	412	430	433	460	451	449	451	425	418	407	465	452	447	451	400	444	423	439	426	430	441	413	419	413	430	414	446	400	450	423	425	421	402	419	424	465	430	416	421	454	416	429	439	423	432	444	438	457	418	422	439	475	455	436	445	424	428	432	449	424	441	384	430	401	404	467	429	457	420	432	409	437	431	434	411	440	397	450	396	437	443	438	426	430	455	424	474	443	464	475	444	420	433	433	446	409	461	434	399	434	414	450	432	426	464	434	437	436	422	463	399	426	427	421	424	433	421	462	438	414	437	417	425	421	414	430	436	404	410	419	444	444	469	409	369	426	445	415	453	436	423	469	382	411	449	408	430	416	440	464	424	394	438	410	444	441	458	414	436	400	444	450	421	434	444	405	417	382	431	452	441	421	457	413	435	406	422	423	435	431	443	420	426	472	476	431	450	463	396	399	411	455	389	417	444	391	451	459	426	442	435	449	459	436	453	439	474	419	434	425	414	395	454	399	416	411	440	399	418	425	431	431	407	438	442	392	424	407	469	454	429	416	481	444	400	420	415	442	454	398	439	422	436	446	418	450	430	429	441	443	459	431	458	435	425	438	398	431	446	410	392	413	437	416	418	446	449	422	427	414	427	415	456	420	422	451	440	439	458	430	438	413	438	452	447	450	473	437	436	397	416	446	444	413	438	437	401	468	441	419	434	447	420	429	411	451	394	390	428	420	466	436	413	417	431	440	432	439	436	410	435	434	445	423	449	429	422	399	416	424	397	461	420	419	434	451	429	442	431	481	390	422	410	444	420	423	422	423	459	404	420	438	426	424	387	402	420	429	456	413	451	428	431	460	435	426	440	440	416	452	404	433	449	416	424	439	431	413	444	454	434	419	434	456	404	412	423	429	435	414	453	453	428	449	440	430	409	437	409	426	396	420	437	438	398	445	413	418	409	452	439	416	436	420	399	458	409	462	397	432	447	437	433	430	447	431	432	420	408	433	429	432	390	409	479	414	465	410	422	448	445	429	405	440	436
69940	70536	39843	15930	4208	732	494	439	353	310	341	308	261	288	234	234	220	251	233	253	246	216	257	244	258	251	261	244	293	295	367	301	338	312	409	1082	4194	5325	5344	5442	4116	4361	3818	2796	3272	3059	3308	4546	3261	2478	2013	1794	2466	2269	969	984	976	959	1040	1178	767	506	512	644	690	535	427	368	313	262	279	250	241	219	217	225	210	233	202	215	224	232	203	211	190	186	218	206	204	219	276	309	250	226	191	239	220	220	208	209	218	198	244	187	199	209	217	195	242	177	211	209	197	240	235	227	212	214	195	214	219	223	205	225	219	186	180	190	205	219	218	199	204	205	195	183	251	207	189	212	197	212	204	209	208	230	245	206	216	217	215	220	191	196	186	223	207	213	210	212	212	197	179	191	201	201	203	198	186	219	225	194	217	194	216	214	219	229	221	203	202	211	185	216	183	188	228	204	219	222	198	198	207	243	198	198	209	209	200	193	214	207	190	191	200	206	226	198	209	191	193	222	197	192	208	204	200	199	224	217	217	213	215	195	210	188	218	214	204	177	195	209	210	206	236	211	224	219	191	196	201	192	176	207	207	190	206	203	191	207	211	221	204	221	202	208	222	247	199	187	171	180	211	178	225	207	203	200	213	217	212	204	211	196	207	161	200	216	226	233	197	219	205	211	230	202	207	210	206	172	206	199	195	195	188	188	231	231	228	193	214	224	204	229	207	209	216	194	184	208	222	215	219	230	198	188	211	201	200	227	204	210	195	189	201	176	175	199	206	223	209	200	208	215	224	203	211	200	219	184	171	213	204	179	200	185	222	202	235	213	188	200	224	206	179	208	206	228	194	214	206	181	202	235	194	203	207	223	220	204	201	213	202	200	188	213	227	202	202	235	191	212	212	235	211	203	199	228	198	200	212	189	202	211	194	199	206	224	214	212	212	183	200	230	227	230	201	212	233	230	211	221	253	196	233	205	182	226	189	215	200	215	207	216	222	198	187	217	202	220	237	182	221	202	235	217	203	196	208	203	204	217	206	193	225	199	229	217	192	196	208	193	211	193	227	209	219	191	194	198	204	197	212	183	187	200	185	233	201	221	192	187	217	196	192	196	203	215	178	229	232	252	218	213	219	195	222	215	195	200	215	187	214	198	227	200	198	218	210	208	229	191	200	194	219	199	208	196	204	189	185	223	200	208	198	203	207	200	217	161	238	196	209	224	195	203	199	214	208	242	203	198	237	184	210	209	193	206	205	204	196	200	213	199	198	201	215	229	199	195	205	192	211	195	193	239	232	201	191	203	216	199	212	201	202	244	223	222	200	200	193	236	228	219	208	208	228	206	225	200	190	224	186	218	191	212	209	221	223	221	213	208	229	194	218	193	191	192	236	208	195	205	221	200	184	198	223	218	213	194	213	208	191	189	208	194	206	215	213	215	213	211	213	214	214	208	220	197	198	199	208	211	200	209	250	217	202	202	190	208	232	208	218	220	212	206	219	202	191	206	213	200	192	204	201	197	225	215	221	203	182	191	219	184	213	207	202	214	231	210	189	196	182	216	215	206	197	191	194	213	193	212	199	194	213	200	178	228	209	197	235	216	210	201	212	182	201	191	210	221	194	238	191	213	214	194	190	193	197	181	231	182	199	223	199	220	210	194	215	203	193	231	192	203	206	205	194	208	208	206	179	189	230	214	217	220	217	191	188	199	236	205	221	197	195	223	220	203	194	196	215	212	216	205	203	168	219	224	211	212	187	217	215	199	194	221	195	200	210	208	208	228	207	231	217	201	198	202	208	203	224	202	185	189	222	202	197	192	242	196	202	193	225	218	207	225	209	189	216	194	191	201	206	202	200	229	219	195	192	190	193	174	189	183	244	191	195	200	205	185	217	219	211	216	189	236	209	232	217	205	191	198	205	208	190	222	187	219	212	237	218	215	216	208	201	206	190	235	208	206	207	196	211	222	233	212	214	205	209	227	205	199	244	198	231	205	216	211	221	208	187	246	214	214	190	205	225	202	231	192	202	199	205	218	212	201	192	214	173	208	208	185	218	220	234	194	221	206	199	219	233	200	202	247	230	183	209	199	212	202	201	210	200	196	213	178	227	192	225	228	207	185	213	199	194	224	212	241	212	181	234	192	201	191	206	222	222	205	222	211	192	227	192	213	237	225	198	211	209	207	215	198	221	230	201	187	210	200	212	200	217	198	236	229	199	171	186	194	208	207	216	207	190	212	200	205	215	178	178	224	217	218	210	197	218	213	197	196	211	194	208	217	201	236	195	223	229	226	211	197	197	187	209	226	217	215	207	210	222	205	190	202	218	206	195	195	214	252	195	234	199	215	245	221	222	199	211	231	208	190	206	200	200	202	193	196	201	217	188	218	205	227	222	238	183	200	211	199	170	223	205	212	203	220	188	204	194	178	197	188	194	208	202	209	202	221	209	193	204	219	207	223	212	208	201	196	210	209	204	203	209	190	232	195	192	207	194	184	202	216	227	226	240	209	235	202	219	193	218	198	196	200	204	207	214	170	211	202	201	197	205	210	236	211	198	195	224	203	187	215	211	215	212	208	193	204	210	208	209	203	203	197	192	205	210	209	203	237	199	195	185	236	229	208	191	200	206	207	200	219	226	193	213	197	196	193	192	201	221	225	213	230	217	229	202	233	202	207	214	213	191	207	214	201	188	210	211	195	220	234	156	227	196	205	194	209	197	217	179	212	190	231	209	207	225	227	233	224	200	235	186	202	207	204	191	215	245	203	215	192	214	206	207	184	214	214	225	186	196	205	200	212	202	211	202	212	193	225	183	189	175	219	197	199	235	189	192	197	219	232	247	193	187	188	192	203	216	241	221	198	231	190	231	219	214	218	211	235	194	213	215	232	207	207	224	188	205	198	189	205	205	203	212	221	198	212	215	205	201	221	209	241	193	205	208	221	186	227	199	197	213	207	189	212	198	206	210	211	241	221	216	206	208	226	230	213	209	229	203	212	197	215	217	231	195	189	208	184	201	200	218	216	208	216	218	206	205	230	214	203	192	199	212	194	224	182	190	200	176	209	208	186	205	198	212	201	195	200	182	226	204	206	209	207	218	224	223	219	237	199	189	209	224	196	233	204	215	236	196	224	222	205	180	216	226	190	206	204	235	197	208	200	223	223	176	204	225	205	196	194	196	198	173	168	219	186	232	207	180	213	202	192	234	207	195	204	241	210	190	202	195	187	247	211	248	209	219	214	216	206	198	215	212	210	227	226	237	209	185	227	225	220	245	194	217	213	215	201	222	195	181	200	210	201	193	186	181	211	191	219	209	198	204	194	223	210	217	199	235	194	213	203	197	238	209	191	214	210	218	186	228	209	218	194	194	207	209	193	210	216	213	191	188	203	230	178	217	216	207	219	193	204	197	238	204	220	210	205	203	189	208	186	186	217	227	185	233	186	218	199	204	201	219	212	205	204	214	199	230	223	202	195	191	215	203	196	193	182	212	186	201	216	189	190	205	197
44695	55017	16720	2833	2551	2107	1848	1596	1403	1268	1170	1003	942	873	857	839	847	804	770	731	745	746	774	780	1038	1003	993	992	1136	1268	1407	1397	1412	1352	2381	6701	21753	23907	24403	25303	20613	22008	19200	15942	18852	17555	18416	23151	17091	14568	12242	11120	15064	13804	6759	6889	6497	6490	7240	7717	4766	2790	2632	3891	4047	3170	2176	1764	1412	1225	1302	1138	633	583	592	648	646	626	691	734	654	625	596	601	583	570	598	568	552	598	912	1087	1054	898	572	524	581	567	582	560	600	559	558	555	606	550	565	546	520	564	601	552	586	554	553	526	598	602	570	549	539	554	557	547	541	534	591	556	546	538	571	540	537	563	587	532	589	553	569	524	548	555	577	537	562	568	549	552	567	594	578	528	542	537	555	513	571	567	580	605	531	535	535	544	516	597	590	562	589	570	528	582	534	587	581	608	570	618	524	535	543	553	558	602	557	523	535	560	576	560	560	528	568	552	611	537	543	540	566	569	573	573	540	535	564	543	519	541	584	564	570	583	564	540	547	555	567	564	552	548	566	563	515	559	572	584	545	532	529	550	560	560	528	546	582	578	567	574	573	543	603	535	572	547	579	545	544	554	575	597	556	572	509	550	601	542	580	544	542	566	586	522	589	515	547	559	600	553	564	547	576	565	568	537	582	537	547	591	580	576	526	573	551	575	568	586	546	558	551	598	536	540	593	547	546	556	570	575	571	533	567	553	581	515	595	596	561	583	615	540	547	527	585	536	602	573	549	562	547	524	571	527	544	591	547	598	540	536	519	565	525	578	565	567	577	528	574	597	580	514	550	546	577	549	559	548	589	552	539	575	577	559	551	587	553	560	602	579	508	570	535	566	538	537	558	590	549	562	544	563	526	528	537	561	557	592	556	578	583	551	549	539	495	566	579	572	596	580	543	536	558	571	600	569	583	617	527	529	570	557	593	549	516	553	580	558	567	584	540	570	569	540	553	551	553	544	575	555	573	572	541	565	543	609	564	560	566	561	569	559	528	547	550	547	557	530	548	588	567	513	556	539	604	570	573	511	559	558	560	593	540	549	535	564	599	535	560	529	577	561	585	555	557	571	586	576	533	540	545	547	547	581	584	576	533	558	597	573	544	522	560	547	534	536	531	522	597	594	572	548	541	535	553	572	559	554	542	598	560	547	569	526	542	566	578	562	598	550	514	537	551	568	509	504	538	548	544	502	554	556	568	578	566	533	590	526	576	556	546	547	557	564	613	524	531	540	550	562	500	545	563	545	537	568	497	569	534	579	559	607	548	584	562	544	542	559	546	533	556	534	526	574	542	554	576	590	564	536	565	555	598	563	553	591	533	588	591	531	526	578	517	578	568	552	529	551	560	542	525	598	584	598	549	503	579	576	530	585	571	557	586	572	571	547	566	576	542	487	582	552	556	584	545	581	564	588	556	557	637	552	557	547	580	590	540	516	594	536	565	584	602	553	559	543	553	532	550	564	488	546	548	568	573	541	575	587	576	582	540	594	557	564	586	552	541	523	568	604	547	556	579	543	500	549	510	513	555	534	598	585	499	561	537	527	585	569	546	534	553	591	515	564	543	571	545	556	582	528	593	586	573	552	576	519	608	552	530	566	541	568	609	577	517	586	562	542	551	538	612	547	555	569	567	575	575	557	541	553	502	574	583	530	567	554	575	543	553	537	538	564	537	562	543	539	547	522	593	581	584	527	537	551	573	550	551	576	543	556	496	525	477	560	559	553	550	550	577	575	505	560	543	527	595	565	585	590	582	536	555	551	540	563	575	538	565	560	572	568	556	603	571	544	606	531	597	570	556	561	541	586	580	570	558	533	572	545	503	573	544	570	544	570	568	557	563	556	575	575	530	527	584	598	592	517	523	590	558	547	530	543	541	572	571	570	548	584	571	565	547	571	585	564	546	564	553	546	592	562	550	585	513	580	550	589	612	560	566	562	575	559	533	546	532	546	499	548	575	537	552	573	582	595	521	568	536	589	578	576	591	576	539	529	626	615	576	522	584	553	553	520	561	570	554	590	523	576	572	551	553	551	559	586	562	627	538	572	546	550	503	576	549	598	554	526	561	568	550	568	537	581	551	554	566	551	535	546	583	564	575	574	534	549	574	537	580	543	544	564	562	563	543	521	520	557	586	554	598	559	573	590	565	555	530	549	561	589	537	520	559	535	535	572	538	541	612	575	607	588	596	601	541	567	576	565	539	546	508	578	570	548	537	515	585	535	568	569	555	567	572	544	572	564	538	530	586	542	562	535	543	546	593	599	542	577	551	579	578	581	588	553	574	577	575	543	615	559	514	578	591	554	559	612	559	587	568	613	554	550	588	578	544	598	543	574	533	559	609	582	547	584	535	552	578	514	555	556	566	601	545	593	564	547	560	532	552	518	550	557	550	581	525	531	592	548	561	531	549	589	513	552	555	558	540	507	558	529	565	589	563	566	573	541	587	513	557	573	574	555	514	583	546	568	568	561	500	549	572	583	561	592	549	578	557	544	557	529	548	562	533	518	566	564	572	563	562	591	547	577	527	567	549	541	631	557	564	545	612	566	526	549	561	545	615	566	574	576	537	594	558	553	545	556	548	565	542	545	543	534	580	570	551	550	564	543	573	574	578	573	605	595	521	532	534	555	607	510	567	563	571	583	520	603	580	564	548	579	535	592	578	562	557	537	600	572	547	579	529	558	547	572	564	612	563	563	566	594	570	551	575	592	577	533	512	592	580	543	556	582	579	555	566	579	573	545	579	523	524	555	584	564	560	578	565	595	576	566	540	558	592	553	557	558	542	583	561	568	547	591	569	607	545	491	559	573	573	550	520	558	575	568	550	532	562	510	562	557	576	531	545	554	551	547	569	547	569	532	581	552	593	558	554	543	554	569	569	577	519	544	550	528	528	548	581	533	582	542	548	564	534	591	557	578	501	529	538	535	603	558	562	569	564	559	548	592	576	569	555	569	594	559	530	510	553	501	556	553	571	546	580	550	555	585	552	537	558	563	528	568	571	554	543	572	560	575	570	575	531	576	499	611	579	546	523	545	595	543	582	588	519	562	563	536	550	573	543	547	561	544	597	583	540	586	568	563	540	542	532	506	581	539	561	522	544	571	522	599	546	553	548	581	542	567	537	512	602	539	541	588	519	565	568	546	569	594	583	559	520	611	562	542	594	584	583	598	573	595	583	587	556	540	570	544	561	565	523	601	548	546	599	545	574	556	545	573	531	557	511	589	539	576	561	526	543	567	577	570	579	586	568	557	523	556	528	568	563	570	556	544	553	568	560	579	542	578	557	556	531	551	604	554	570	582	560	585	579	570	513	550	569	556	575	546	542	574	576	586	517	589	560	547	572	527	571	581	539	572	564	561	543	517	556	564	572	515	570	552	537	548	578	552	542	568	524	594	537	568	555	573	543	574	568	569	575	547	610	570	539	615	554	553	566	539	568	619	590	526	590	550	534	584	568	587	607	546	560	624	572	570	567	552	567	553	558	584	592	541
12101	10901	4553	349	201	140	163	137	146	150	164	164	163	131	130	159	145	163	155	145	138	156	162	149	156	172	148	161	159	184	187	167	190	171	189	200	342	374	371	355	327	322	316	284	266	275	288	312	303	237	233	244	216	248	164	181	177	181	184	218	192	167	142	157	181	173	148	148	172	148	149	138	158	138	152	152	132	148	147	142	149	165	150	146	162	152	149	152	155	161	148	150	157	161	142	155	130	165	155	137	132	139	149	142	147	157	139	141	169	153	131	167	144	173	128	142	145	154	141	181	145	142	150	138	149	147	143	142	126	143	147	160	186	135	143	161	149	152	167	156	160	158	171	179	156	127	159	138	162	170	150	162	154	154	137	165	142	141	168	165	138	135	157	158	151	148	163	129	153	150	167	143	149	162	145	149	152	138	139	122	142	123	131	160	155	135	150	145	158	173	132	157	182	138	147	161	139	141	127	130	160	159	146	152	157	169	137	139	158	149	144	143	161	166	131	164	159	125	153	166	133	138	154	135	122	148	141	140	142	146	162	170	136	131	157	151	158	147	169	154	165	142	135	171	159	151	127	154	144	150	156	154	159	164	151	150	124	155	156	138	123	127	152	140	121	146	134	145	168	155	166	131	161	142	158	160	138	181	136	142	153	137	146	151	128	136	173	124	151	143	154	139	162	161	136	141	172	136	145	177	146	153	133	155	150	141	148	163	179	144	142	141	142	139	144	140	148	150	162	172	179	130	166	142	144	136	144	142	153	159	149	153	167	144	153	152	155	146	151	146	143	156	138	140	134	147	161	132	137	164	147	164	160	149	152	159	153	154	153	159	137	132	153	156	143	141	113	151	132	124	164	154	126	172	154	137	160	152	135	156	140	141	148	155	143	145	136	141	144	150	140	149	155	157	148	150	145	164	142	161	125	133	140	155	156	151	144	153	144	159	150	170	153	146	168	150	135	144	131	166	145	142	138	160	150	148	155	177	151	152	185	142	142	152	175	152	171	141	165	168	140	154	156	155	144	139	130	160	148	148	139	163	150	152	169	116	145	138	147	138	155	157	170	168	150	163	155	156	157	154	161	140	169	138	155	158	159	166	168	151	155	142	135	132	146	158	156	155	130	141	138	153	131	172	156	170	149	157	181	151	161	131	151	160	133	138	145	163	147	144	157	148	148	127	162	151	149	124	127	144	158	166	138	127	146	153	146	164	128	136	144	150	150	154	127	163	135	140	143	147	154	159	149	139	133	149	158	145	138	156	134	167	156	135	146	165	139	158	149	119	148	153	164	144	167	164	168	158	143	159	155	124	169	162	150	174	154	150	164	135	149	171	136	140	114	145	151	159	144	162	157	128	146	162	148	144	146	177	153	136	169	139	139	164	171	148	160	170	160	173	145	135	152	161	155	137	132	161	155	154	125	153	136	132	153	160	164	139	175	149	159	137	147	140	148	145	165	145	133	130	132	143	149	127	154	136	150	148	171	186	135	143	130	150	155	154	132	147	151	155	142	145	122	137	151	159	159	148	151	148	173	155	139	147	168	135	136	153	152	140	149	151	136	147	187	168	142	150	135	159	156	132	147	147	140	171	178	147	139	155	158	150	151	138	164	161	118	137	138	139	132	148	155	150	167	143	159	184	138	161	143	150	142	161	122	129	151	135	165	143	127	149	157	150	145	141	164	147	167	131	144	172	145	134	157	141	149	154	152	166	167	160	158	139	148	144	143	164	146	181	170	166	147	153	166	153	170	149	165	155	151	160	169	152	138	131	134	158	156	153	137	146	154	146	147	159	152	144	139	157	141	178	149	157	166	141	147	140	154	135	145	166	170	144	149	156	140	141	151	156	172	135	141	137	173	159	137	145	156	160	148	166	155	139	164	153	146	144	173	155	163	166	160	147	145	134	134	144	161	148	167	153	167	150	157	146	144	162	163	130	143	140	149	150	135	149	128	150	163	152	161	125	151	150	160	157	128	152	141	139	140	133	134	156	154	167	149	164	148	140	145	165	160	159	134	161	139	164	163	161	160	133	144	139	131	161	151	172	140	158	121	158	136	168	150	157	147	158	147	133	136	130	145	131	143	134	148	173	145	154	156	159	150	132	129	116	152	138	162	133	157	132	151	167	139	132	162	145	124	138	158	166	151	132	137	144	172	158	133	151	148	153	162	151	145	126	139	147	148	137	144	171	181	135	159	178	142	171	156	143	138	154	153	133	139	158	164	168	159	158	164	154	147	135	134	122	157	146	128	132	137	134	143	145	152	154	148	130	151	144	134	153	143	177	175	128	163	129	137	159	139	145	160	151	150	156	141	161	164	156	151	148	139	162	162	171	150	172	162	150	160	148	144	141	128	155	174	142	157	162	161	134	153	142	158	157	156	172	157	144	179	130	157	148	150	162	155	155	141	138	166	175	130	148	151	141	157	135	145	152	156	157	160	156	132	152	148	161	155	152	136	137	163	153	143	163	157	152	131	135	168	158	162	146	115	155	148	154	141	137	140	166	148	152	128	147	161	179	139	132	146	133	155	120	133	144	165	153	135	144	153	181	153	135	140	138	164	151	136	149	153	156	131	148	173	162	160	131	149	164	148	132	145	145	150	150	160	154	124	156	170	130	154	150	160	152	158	165	148	136	152	152	137	135	139	154	145	164	139	165	147	141	168	146	153	177	149	146	156	151	156	137	146	140	154	151	145	147	155	166	154	129	162	147	166	138	145	154	153	148	178	159	144	137	128	161	148	134	159	139	160	165	133	164	150	133	169	155	143	153	147	138	126	158	137	155	157	139	145	142	155	135	134	142	172	136	174	146	163	150	158	172	141	144	148	150	165	134	152	163	144	153	164	139	127	138	160	160	139	163	154	141	151	158	154	150	136	131	161	156	152	144	167	162	143	153	160	172	139	144	153	158	128	158	123	150	147	147	149	146	157	149	129	153	172	150	147	157	142	152	156	159	147	152	159	140	153	150	153	156	154	141	162	152	158	158	140	148	155	140	156	159	149	170	159	146	165	154	142	143	169	140	170	137	132	158	147	153	151	148	152	154	144	144	141	160	133	159	141	135	175	159	147	165	163	154	133	144	134	161	158	152	161	151	139	142	155	124	147	121	152	148	151	163	137	135	145	140	132	150	129	145	152	150	177	146	145	150	154	146	163	144	176	160	139	152	179	168	158	155	166	133	150	143	132	143	155	138	139	151	132	158	168	158	163	148	150	143	149	154	148	152	150	130	133	142	143	136	164	138	146	173	165	165	149	139	168	163	160	152	140	135	156	156	158	150	160	178	132	156	148	141	152	167	149	154	133	129	153	169	142	153	145	124	141	135	161	127	157	159	150	145	159	141	166	154	141	154	132	121	123	141	150	142	137	158	148	139	159	151	138	162	162	175	143	121	171	144	145	138	104	153	140	152	119	137	134	130	159	170	143	170	160	142	150	158	175	143	159	156	161	143	164	144	154	135	157	145	130	139	143	174	137	171	130	156
11378	15213	4684	522	493	475	472	469	425	417	475	410	416	435	428	439	398	397	457	410	437	424	434	428	482	525	488	496	514	581	629	622	584	637	683	927	1752	2258	2314	2302	1937	2141	1828	1590	1390	1498	1671	1774	1676	1366	1196	1021	1043	1059	800	835	683	718	810	714	619	529	584	601	563	483	494	504	456	465	418	475	434	469	421	426	455	441	408	459	425	452	434	415	409	420	402	430	425	409	447	472	484	497	426	391	422	427	415	410	419	428	458	424	398	415	428	408	420	436	419	418	390	423	428	451	412	414	406	447	442	419	439	409	417	397	411	419	449	424	398	400	404	415	426	410	412	452	388	386	439	389	432	424	416	458	437	423	434	425	437	425	398	432	410	439	433	461	413	413	397	407	455	426	433	434	434	448	472	455	442	437	414	414	384	444	442	371	437	454	425	431	422	376	441	413	399	382	379	432	393	430	415	434	437	421	418	416	419	417	412	444	436	421	390	431	415	387	392	443	382	441	425	393	403	422	400	389	401	419	399	442	453	460	452	407	425	432	381	455	420	438	429	450	449	425	432	427	454	420	396	459	428	444	451	433	427	403	444	407	435	403	389	417	411	447	434	410	425	417	399	408	425	465	408	431	455	426	423	397	441	406	447	403	402	409	425	451	410	441	457	420	412	418	399	430	424	410	395	402	413	398	405	435	399	414	439	406	407	438	423	433	422	382	408	420	420	417	426	449	428	445	401	406	434	403	402	424	431	428	419	446	398	446	384	398	442	422	396	400	431	411	414	388	412	432	449	427	445	384	422	398	418	393	442	401	457	419	382	402	401	405	447	447	362	455	430	415	404	459	412	408	403	426	423	446	392	417	426	438	423	401	410	402	389	424	420	458	411	407	405	447	441	427	405	456	443	444	425	397	414	389	414	433	398	431	420	398	380	448	428	408	401	407	424	406	397	392	410	414	383	427	382	410	385	405	380	440	387	422	413	450	437	444	439	430	405	459	435	424	430	423	416	403	415	434	443	385	408	410	432	410	386	434	392	446	445	424	421	423	399	391	399	415	431	421	422	416	412	418	420	396	409	410	423	410	394	430	407	389	444	404	446	433	428	418	443	412	458	443	433	435	439	426	411	405	403	371	408	421	445	388	419	375	428	400	429	393	441	443	406	415	387	428	417	420	415	410	405	431	393	437	422	404	393	425	458	406	429	404	401	405	429	427	402	382	399	445	446	388	402	406	402	399	461	409	415	422	397	414	385	404	426	418	388	408	447	444	403	437	401	423	407	399	434	439	388	448	416	406	434	439	433	414	420	406	405	399	408	417	423	407	425	406	441	452	394	415	371	427	419	402	424	407	406	432	431	448	428	397	447	444	438	387	436	421	424	432	458	426	396	450	399	369	445	432	427	409	395	438	390	467	411	416	416	406	430	418	404	430	423	410	418	416	406	420	420	433	409	398	430	397	417	431	409	422	420	407	393	409	388	401	442	455	432	427	419	450	436	442	433	441	450	380	429	413	443	451	419	378	425	398	462	408	389	386	421	454	430	432	438	430	442	417	433	414	422	426	426	441	426	407	386	423	452	396	441	434	386	399	434	412	374	441	452	417	409	439	435	458	429	420	432	392	429	421	459	408	464	416	439	415	437	450	422	419	424	383	398	391	422	446	401	475	394	420	446	432	382	423	413	413	395	370	434	395	426	439	424	436	422	399	402	397	409	427	428	415	442	404	410	426	444	437	380	398	420	447	412	426	431	433	435	404	424	433	398	399	436	409	427	405	411	425	402	477	440	412	424	402	440	377	442	408	420	411	416	399	369	438	415	395	426	410	409	404	415	425	409	418	424	419	399	408	425	403	447	423	401	400	414	431	465	432	426	432	407	392	399	455	430	431	414	410	453	415	400	413	422	433	440	382	418	413	393	418	449	378	436	450	408	448	411	433	388	401	390	417	410	376	432	431	436	424	394	423	414	409	412	382	412	399	395	408	395	411	401	391	395	399	459	388	448	423	421	413	443	398	471	390	399	435	390	422	437	447	435	419	446	428	408	380	409	397	394	425	498	438	462	387	468	438	421	448	421	442	403	435	355	410	387	426	427	429	379	445	396	449	427	419	431	448	434	423	396	427	407	401	437	443	429	422	374	424	447	439	429	413	431	443	407	408	444	441	399	394	391	392	395	436	414	426	434	425	428	419	417	430	401	373	433	392	432	434	430	381	417	415	394	421	418	379	403	400	412	440	430	393	405	468	437	407	420	421	410	423	441	437	441	424	396	440	440	396	399	423	422	406	486	430	431	466	385	422	434	422	423	408	414	433	468	427	433	444	404	391	456	453	394	392	417	397	402	423	453	414	393	411	389	426	412	410	391	397	435	411	404	444	381	420	466	428	416	409	442	428	410	447	425	441	434	403	437	430	411	391	438	399	417	397	443	453	393	432	450	412	414	438	412	421	430	414	394	443	413	441	409	473	429	412	417	411	412	440	402	417	416	405	423	431	422	422	433	392	396	416	431	409	430	421	417	435	393	402	393	397	401	405	397	421	417	377	431	422	411	433	432	430	458	422	392	413	444	404	416	404	452	442	452	416	403	455	440	433	402	413	393	416	439	452	415	399	416	414	400	461	433	428	447	440	414	465	403	396	376	402	398	424	412	405	411	426	402	431	439	434	423	393	407	419	421	411	441	389	410	444	392	429	457	449	415	458	436	444	416	410	420	394	418	383	407	382	426	400	413	382	428	395	432	427	423	446	395	414	395	466	411	447	398	431	415	424	419	420	394	435	397	421	410	420	382	438	441	421	456	420	387	424	448	426	403	459	436	404	424	413	397	425	410	448	421	392	401	404	434	416	394	379	428	415	420	434	452	425	399	427	414	427	430	455	421	401	444	429	416	435	433	417	414	412	440	365	401	432	373	432	451	406	454	434	415	433	442	413	410	430	400	422	418	454	396	447	427	375	377	438	405	431	397	443	416	413	461	419	441	428	422	460	422	431	393	437	415	411	436	420	427	423	437	418	439	456	439	423	421	417	409	383	425	418	437	393	423	463	419	412	412	438	422	418	437	396	395	445	379	418	391	396	407	378	449	411	435	476	417	431	403	400	395	403	452	421	431	461	413	382	439	410	423	446	432	425	433	429	444	411	419	427	441	367	404	432	452	419	396	416	407	435	441	404	374	450	410	415	403	428	416	433	412	435	408	409	415	416	410	434	436	434	445	428	427	390	422	450	463	446	415	396	436	412	411	418	416	403	433	390	467	411	412	424	379	417	434	426	410	383	403	395	416	428	424	408	426	403	420	420	437	412	422	435	408	391	406	433	398	377	458	455	405	381	412	395	397	426	426	412	420	432	421	403	412	457	447	418	418	410	422	421	413	408	397	407	421	384	408	397	432	404	411	446	391	404	410	380	422	417	410	410	412	383	422	415	465	424	408	443	463	436	403	404	459	425	420	437	443	421	409	439	413	454	379	442	409	457	404	429	401	408	417	417	421	420	420	416	432	390
57589	58132	32881	6721	594	375	311	262	245	217	208	203	195	208	216	168	163	201	190	175	155	208	166	148	227	192	261	281	199	203	245	230	231	211	279	674	1719	2756	2047	2008	1864	1884	1936	1399	1327	1434	1686	2137	1750	1282	1125	865	915	767	702	575	417	495	523	508	331	292	315	353	341	231	226	187	186	193	204	205	180	193	157	142	153	142	150	184	191	185	181	132	162	151	160	164	176	162	212	200	183	179	169	143	170	154	158	167	170	181	164	154	142	156	142	166	158	153	152	170	186	147	166	165	152	168	164	179	137	147	147	156	177	135	142	152	162	126	168	162	170	169	178	154	162	180	150	179	173	149	157	196	182	161	177	153	163	163	136	175	140	144	148	160	163	150	166	182	150	161	171	144	143	144	164	138	157	160	184	179	172	166	162	165	159	160	171	176	156	184	181	166	155	144	176	159	138	169	146	149	147	164	158	173	168	173	167	146	142	163	159	189	151	168	150	159	163	156	178	165	152	156	176	143	171	159	158	145	174	152	174	168	140	155	160	182	147	168	172	143	156	151	161	155	166	162	149	156	155	167	152	150	162	185	159	166	155	129	165	135	166	154	180	149	145	138	167	164	152	173	148	149	141	159	177	161	157	158	183	158	173	139	145	150	159	153	149	168	150	167	169	131	194	158	159	150	162	166	147	151	148	156	167	177	159	193	171	171	171	157	158	167	171	174	191	157	190	154	181	153	159	157	170	143	156	181	168	162	173	166	159	175	190	168	179	153	170	176	172	164	178	156	148	171	178	170	178	174	163	172	144	157	167	170	181	139	159	151	176	170	152	189	141	163	142	144	145	177	138	151	163	162	171	153	139	153	173	159	160	177	148	162	158	176	156	139	174	142	165	140	134	158	155	168	170	153	158	150	183	170	158	171	171	171	165	174	164	149	155	137	176	154	133	133	158	175	154	144	136	155	185	161	168	157	161	163	148	189	163	161	147	149	158	195	151	168	152	151	159	176	160	159	172	162	178	167	165	165	163	150	154	151	151	160	168	150	163	151	170	163	145	170	137	163	174	140	171	159	178	159	172	156	172	154	166	152	147	202	175	169	150	157	151	143	186	165	149	182	158	156	159	154	157	148	161	182	183	158	151	159	155	162	161	169	153	173	176	151	169	169	162	176	158	162	149	182	165	134	174	180	169	185	153	149	158	151	166	175	194	148	166	155	152	170	160	178	146	179	161	148	164	142	139	164	152	173	160	163	162	153	186	170	175	183	171	168	165	184	163	184	158	155	163	165	169	188	151	153	154	167	142	141	172	144	174	152	179	158	153	166	162	164	139	183	171	167	170	166	149	142	195	161	183	188	163	158	171	165	150	137	156	146	174	193	151	150	170	154	161	147	138	176	157	185	165	174	167	160	160	174	132	144	180	159	178	175	188	174	159	146	171	148	154	146	142	177	170	167	164	174	165	160	157	152	186	148	159	161	169	163	166	147	166	159	171	160	160	173	157	154	178	155	171	170	148	150	186	177	169	157	162	159	147	188	164	150	148	180	174	152	158	155	161	179	150	153	155	147	160	180	157	179	168	154	170	158	169	153	168	148	188	165	170	169	168	172	141	171	153	159	178	179	181	180	165	144	165	165	166	162	171	153	157	179	157	161	142	149	168	147	144	172	165	164	159	145	158	155	155	161	145	164	158	151	162	181	152	156	175	158	173	174	163	175	153	163	164	189	167	169	166	163	167	156	166	157	164	166	155	162	146	161	146	152	167	179	174	177	157	159	172	158	152	156	164	149	160	157	142	144	149	176	175	150	170	168	179	163	166	163	167	142	167	173	158	175	149	158	160	162	171	188	178	175	141	180	139	165	167	160	171	143	169	178	157	171	159	143	137	172	153	170	173	162	154	166	162	156	158	167	167	143	166	171	171	165	148	148	184	171	152	169	172	177	174	172	164	153	180	187	162	169	181	133	149	184	167	172	168	168	168	174	158	158	168	198	171	161	168	170	176	168	200	166	142	165	162	162	160	171	143	187	173	155	143	159	138	146	188	163	164	159	158	170	186	166	166	153	157	155	155	167	188	162	157	176	165	145	150	164	155	142	184	173	154	154	165	151	167	142	193	157	199	150	172	161	168	177	146	158	139	185	153	158	183	141	153	165	159	166	144	169	170	172	135	152	157	178	148	129	166	133	169	169	141	163	155	162	148	165	144	144	156	162	168	165	146	156	175	148	158	161	145	130	150	165	157	160	165	159	154	151	180	167	153	141	178	169	155	143	135	159	159	167	174	154	146	140	161	159	175	159	186	179	153	160	159	172	189	174	169	144	161	168	161	168	198	160	180	157	138	146	161	161	167	152	161	159	164	157	174	160	168	173	155	144	177	151	166	155	151	166	164	168	145	151	152	162	146	153	163	135	145	160	157	145	173	169	171	176	156	151	147	148	164	172	190	179	193	151	156	158	157	157	152	161	150	151	142	158	187	161	150	159	149	163	174	153	162	161	164	160	189	148	179	168	169	177	168	174	143	166	176	166	167	167	152	175	148	155	142	157	172	178	171	159	131	158	177	151	176	182	168	173	151	168	158	163	142	162	179	155	180	165	167	148	168	162	182	180	166	172	174	174	156	168	161	144	164	143	156	160	155	171	177	158	183	156	155	148	156	167	169	162	142	184	163	171	169	164	165	164	160	141	157	154	172	181	144	173	153	141	163	160	145	136	141	144	168	181	163	185	144	186	168	160	157	155	174	173	154	166	172	176	137	149	168	150	149	165	146	150	191	162	185	154	155	146	142	164	149	149	163	167	168	156	143	137	149	177	163	151	177	168	158	149	166	170	155	172	138	167	151	164	168	146	179	162	155	160	158	152	150	128	171	160	160	138	165	150	172	175	164	149	152	169	157	156	180	159	162	155	168	163	179	174	166	155	154	174	169	172	146	132	130	172	165	156	149	180	155	127	174	186	155	170	175	148	169	182	187	168	162	151	147	158	162	163	152	157	169	159	190	141	189	164	168	182	175	175	162	157	162	131	157	168	180	180	176	161	162	160	160	155	178	184	175	138	154	175	172	158	156	135	156	170	172	139	152	173	170	185	147	153	152	152	156	161	179	165	177	152	170	160	144	152	156	154	165	151	162	185	149	154	152	158	142	167	167	155	136	155	177	132	156	171	180	159	169	155	150	160	180	154	152	159	137	157	147	156	162	175	162	155	147	164	162	161	167	151	154	174	160	156	155	164	144	164	177	170	147	161	156	167	185	176	171	152	162	170	153	170	170	151	186	156	187	162	163	144	158	173	151	148	151	183	158	160	180	150	178	166	149	191	166	146	164	171	155	162	170	150	157	167	176	177	176	174	158	150	159	176	132	164	167	169	160	165	156	168	152	155	172	162	161	149	162	148	191	174	167	186	163	154	152	179	163	161	181	166	169	178	144	179	156	156	164	144	182	171	153	167	140	167	169	148	168	146	163	164	155	152	161	161	139	173	161	167	152	158	171	123	165	163
34921	45006	12566	1635	1494	1213	1104	1025	873	797	807	699	708	594	575	595	601	543	536	543	536	576	563	630	815	881	1207	1161	918	952	926	946	1021	1063	1481	4382	11277	16201	12629	12932	12048	12664	12795	9626	9133	10112	11411	13752	11683	8710	8098	6185	6387	5813	4752	4054	2837	3099	3492	3255	1980	1531	1924	2005	1742	1035	955	725	755	759	712	765	696	493	510	474	503	518	459	468	511	535	497	487	471	472	446	486	455	446	584	661	732	624	507	446	490	449	460	456	461	434	483	451	435	479	441	443	446	465	452	390	468	474	449	435	427	426	438	434	444	438	452	446	471	462	420	442	466	423	437	479	445	455	382	468	466	443	457	457	463	431	416	477	436	468	451	462	445	462	478	475	456	466	463	479	450	465	443	460	451	484	482	474	457	434	431	478	467	471	430	408	421	473	452	460	454	498	476	420	453	467	487	462	473	470	439	440	431	467	448	417	441	452	455	460	420	436	465	437	437	434	461	467	434	459	464	421	485	452	445	446	454	453	442	457	413	455	436	443	436	465	440	555	445	464	449	447	431	419	460	431	448	435	410	449	455	453	475	416	449	417	438	467	476	452	455	407	432	446	485	437	466	444	434	465	467	451	486	449	494	463	448	466	431	459	490	466	480	442	491	461	460	455	472	463	467	437	424	465	426	449	453	452	452	442	491	442	402	468	448	490	441	500	417	463	408	443	434	479	464	450	441	420	489	444	450	448	470	440	426	482	431	458	447	447	471	442	461	444	441	440	422	442	469	463	424	430	451	432	477	455	423	420	453	459	448	427	432	433	469	473	415	441	458	464	472	460	430	449	436	445	437	449	465	461	472	440	476	460	459	472	473	475	482	449	454	466	425	453	455	460	470	462	424	450	439	429	499	444	450	441	466	469	495	460	484	420	409	436	451	425	451	458	437	450	469	441	465	447	435	473	439	472	474	439	451	452	420	437	448	461	432	465	517	431	448	445	486	488	460	474	487	482	446	468	435	493	425	428	457	472	476	449	458	453	431	458	440	438	430	460	436	446	463	493	433	472	464	468	475	444	454	418	438	452	449	458	486	434	441	454	460	476	454	493	433	449	443	476	463	483	444	462	450	369	456	442	473	452	427	474	439	490	418	434	454	463	423	445	440	470	414	456	425	442	443	474	422	450	442	462	432	489	465	463	476	446	446	453	498	456	442	488	451	422	434	440	429	464	470	431	427	439	427	479	476	497	456	462	472	467	478	428	475	414	430	445	463	468	486	476	446	415	458	436	478	502	445	460	459	454	462	465	441	432	432	472	472	441	445	448	467	445	466	468	449	446	455	447	447	418	441	485	479	465	454	488	479	459	440	463	449	443	452	418	461	454	454	463	466	481	465	411	431	479	424	428	474	472	490	444	424	490	457	425	412	480	458	455	459	438	437	455	433	502	459	428	460	467	445	476	437	475	489	469	446	465	410	460	453	454	458	445	468	458	439	459	482	419	434	427	477	428	452	462	462	454	433	466	485	465	473	434	441	424	456	458	412	486	471	445	463	424	480	487	446	445	452	445	484	439	436	451	434	464	461	486	439	469	477	488	452	460	437	485	451	402	407	429	472	464	427	483	486	441	462	472	453	455	461	446	413	441	456	431	495	448	499	483	460	471	464	468	478	425	409	486	480	479	472	441	477	466	431	448	420	446	424	492	461	466	408	460	429	472	449	451	493	441	467	435	505	458	457	472	435	452	441	453	463	449	451	435	463	433	467	456	448	457	461	434	437	460	471	470	431	472	478	501	471	530	484	467	418	453	463	447	447	470	455	418	438	435	469	470	449	442	495	430	440	473	479	450	454	457	460	479	437	491	441	421	457	380	495	460	459	481	455	474	426	445	474	459	433	410	476	404	433	444	460	429	470	424	428	443	447	451	445	440	454	467	460	457	419	464	457	457	443	453	468	451	502	460	423	473	415	498	431	457	429	470	483	461	465	506	456	402	426	436	478	435	455	456	439	460	466	468	494	427	445	452	478	441	419	435	474	482	460	465	469	433	468	478	461	430	483	424	456	447	466	469	420	431	436	437	446	452	467	436	444	477	460	478	430	489	453	449	432	410	463	477	447	471	430	490	459	456	477	482	412	446	483	427	486	464	442	435	451	472	450	483	469	453	460	480	413	423	443	464	433	455	423	461	473	442	478	439	448	477	448	473	461	455	431	457	447	430	452	437	463	466	431	456	458	456	451	468	430	440	473	465	440	436	390	470	459	450	478	430	463	473	419	439	451	489	485	443	441	475	487	465	440	459	446	481	476	432	428	485	404	491	441	464	434	467	481	468	439	432	459	430	438	440	423	396	447	439	471	476	478	444	494	455	446	459	455	439	417	510	424	458	447	463	451	477	458	439	419	451	462	472	466	438	467	410	440	487	436	488	470	463	425	422	421	491	453	495	460	457	463	458	425	424	472	445	432	434	486	475	483	437	402	473	446	428	454	441	469	489	448	470	409	483	427	472	448	455	422	415	454	463	449	456	415	460	442	444	424	437	425	467	454	436	448	469	434	453	472	454	470	468	435	445	513	461	456	462	451	421	455	456	439	460	468	477	455	462	473	431	459	425	455	452	457	452	390	452	457	432	461	466	397	465	452	469	480	454	447	428	427	468	462	458	445	464	439	451	440	444	466	462	461	435	439	477	426	460	455	451	489	433	455	474	457	419	417	445	444	479	477	467	465	495	417	431	478	409	449	486	471	433	437	435	467	449	444	431	463	426	490	449	470	459	489	469	479	422	476	487	430	459	485	463	456	444	445	425	403	461	464	481	459	445	435	421	458	440	458	463	463	440	465	428	472	406	483	458	478	448	473	468	452	463	462	450	405	408	469	428	464	452	439	435	406	464	468	481	423	445	433	458	465	425	435	489	442	453	441	457	488	460	481	451	454	463	487	442	461	425	469	448	422	480	491	467	498	465	431	448	469	417	429	442	460	454	419	432	447	492	460	516	454	449	446	518	440	440	469	499	454	467	435	448	444	442	474	427	464	401	463	459	422	447	459	507	456	452	441	443	437	436	449	469	446	440	467	478	479	453	490	413	470	417	459	430	433	483	441	440	459	479	457	468	433	478	477	458	421	433	411	483	452	433	438	456	431	446	451	449	451	452	448	434	517	442	438	465	456	462	484	430	441	438	437	402	430	458	440	462	470	466	478	416	440	445	448	463	427	458	465	429	454	457	444	464	451	434	465	469	425	449	440	478	435	451	441	437	455	423	411	434	472	453	520	450	440	451	431	494	472	426	463	482	460	456	436	411	436	484	447	468	467	445	454	435	442	452	476	462	427	468	478	510	464	447	427	439	470	447	450	442	471	475	454	462	466	442	470	453	443	436	479	445	471	465	454	442	452	440	482	461	445	422	445	442	451	426	422	491	443	437	421	479	422	448	449	409	436	426	460	437	464	462	461	454	480	475	476	455	487	457	451	447	449	459	405	476	477	501	484	462	437	442	434	454	462	436	462	440	486	438	454	452	414	464
68860	72346	40096	14361	3166	650	488	398	391	368	321	278	278	221	252	260	248	265	237	266	241	241	235	272	297	359	335	354	327	318	316	285	373	343	433	1497	3520	5429	4306	3577	3167	3671	4474	2769	2748	2751	3287	3932	3152	2540	2269	1335	1652	1580	1394	1108	964	884	784	820	555	538	702	579	462	362	384	281	256	273	275	217	253	243	229	234	219	221	214	217	202	218	208	224	212	231	232	215	204	210	224	318	262	275	219	231	222	221	208	228	220	227	211	209	211	216	214	203	227	231	236	204	219	198	203	211	217	206	191	220	215	223	219	214	202	214	220	192	205	183	204	195	181	210	211	227	206	218	208	195	207	200	180	186	213	215	200	200	226	209	204	211	215	193	233	210	202	217	241	223	187	226	214	210	192	204	205	207	230	227	218	226	189	212	209	199	224	195	200	215	198	219	202	219	240	206	206	205	223	221	212	198	214	213	196	208	221	236	205	208	184	211	221	202	203	207	233	213	230	212	197	212	220	206	213	208	192	221	198	180	184	206	240	215	230	207	210	214	218	205	240	189	221	220	178	189	225	229	203	200	224	219	194	212	197	211	226	221	202	196	215	173	247	233	214	228	203	213	197	229	204	203	213	188	223	206	232	185	187	233	200	196	218	197	206	217	223	213	211	193	230	221	221	209	213	192	189	217	214	200	200	201	210	181	204	223	220	211	206	219	221	207	183	219	219	209	172	199	212	216	195	202	238	212	191	226	207	202	220	189	179	230	226	236	213	226	211	211	178	210	214	214	216	215	208	222	209	187	227	241	211	209	217	199	214	208	208	209	225	226	215	180	195	200	217	233	181	202	225	215	210	205	204	207	207	189	228	199	223	205	208	227	203	220	196	212	202	218	213	220	214	220	223	212	222	205	216	231	227	208	222	204	190	229	186	219	220	227	217	221	214	185	208	192	228	216	191	226	232	203	210	205	206	194	209	188	200	202	221	187	200	197	221	226	192	237	191	208	194	228	222	241	210	205	189	205	208	201	196	233	188	218	178	222	204	202	193	211	211	190	204	240	213	224	234	223	213	189	211	221	221	216	196	203	196	217	225	224	215	203	192	224	218	216	237	209	207	233	216	199	231	205	212	211	209	200	196	209	205	223	217	212	200	231	224	206	211	202	217	225	226	206	215	199	179	214	204	191	228	226	216	194	194	201	203	214	186	209	215	228	212	239	201	224	188	218	236	210	197	228	214	197	203	185	201	200	226	199	199	183	208	181	191	235	196	200	204	218	210	215	207	193	219	213	200	181	218	209	213	198	212	192	192	207	212	215	211	225	193	184	179	214	234	196	203	181	211	189	205	217	204	218	218	221	216	204	181	220	224	238	213	229	212	199	200	212	196	214	213	182	208	227	216	237	213	201	220	209	208	209	203	206	223	211	224	213	215	206	204	212	222	218	206	212	204	199	206	207	219	185	195	219	222	206	212	219	206	197	220	212	208	206	183	209	214	208	185	204	206	203	223	211	210	226	241	214	218	190	213	193	203	195	199	193	215	218	258	202	200	218	201	211	238	196	197	214	208	207	236	221	219	203	210	192	203	213	210	205	218	200	230	192	213	215	211	191	202	235	240	206	186	240	187	201	233	194	215	225	204	218	203	209	185	187	226	216	231	228	202	204	179	207	208	202	229	196	197	202	201	220	207	224	227	225	214	203	200	205	183	193	192	216	215	207	212	222	207	214	218	222	194	225	202	181	202	224	199	216	221	206	193	197	222	199	221	200	208	195	207	223	209	206	215	211	220	221	209	217	183	198	221	202	234	195	227	200	218	197	231	205	238	230	201	202	213	206	200	182	236	209	205	216	218	201	196	202	202	226	213	227	232	218	222	191	204	183	224	222	195	201	246	215	202	205	234	205	220	218	220	202	193	212	198	225	219	205	216	238	215	194	187	213	203	222	210	204	201	211	211	174	206	216	210	181	208	231	225	228	200	213	194	223	200	224	232	221	224	203	216	186	209	205	175	224	184	220	193	192	190	181	225	225	230	232	200	187	221	213	186	209	201	237	197	196	190	226	202	229	230	235	202	230	220	193	195	216	228	198	188	200	217	228	211	175	213	204	193	224	226	211	218	219	201	223	225	192	224	218	186	199	218	237	216	239	211	195	230	207	226	194	210	240	204	217	226	211	202	204	214	210	217	227	195	226	216	219	244	193	198	205	189	222	196	236	191	187	226	197	227	214	235	215	202	223	197	209	225	227	208	220	197	210	226	219	217	202	222	188	226	215	200	246	213	221	169	207	178	214	204	221	216	203	196	194	221	209	185	190	194	216	227	214	213	184	198	188	199	216	210	204	190	214	237	205	197	211	201	217	221	221	208	233	226	204	196	209	201	211	210	173	204	206	208	183	244	203	205	186	222	192	178	223	195	211	220	202	203	212	199	203	202	218	212	233	228	207	220	195	189	215	194	232	182	204	187	216	203	202	205	202	240	249	224	240	203	237	213	197	237	191	210	212	227	175	198	236	218	222	211	193	204	220	220	207	203	245	197	196	238	206	217	182	208	191	218	205	217	208	236	209	197	208	199	234	230	194	208	218	213	228	187	211	220	198	219	219	236	229	217	216	224	198	197	189	214	223	201	221	221	210	243	227	227	206	212	192	226	179	215	216	223	201	205	192	217	230	186	201	212	180	231	240	216	215	195	186	200	234	223	190	199	188	215	223	204	191	219	205	206	217	232	215	183	235	220	212	220	201	189	202	219	215	213	247	214	215	201	187	197	203	202	180	213	221	222	228	192	197	248	217	219	195	206	211	208	215	212	209	212	201	218	213	188	214	206	202	241	204	193	215	213	212	221	210	217	216	217	215	192	231	220	199	225	223	214	233	192	171	225	211	197	200	249	232	223	221	215	245	240	215	254	251	199	198	207	217	197	223	213	198	218	238	204	226	197	212	216	180	213	198	205	213	194	231	190	205	217	242	241	200	189	208	197	196	214	216	210	180	219	210	221	186	229	214	217	238	248	236	212	208	189	230	205	212	202	215	186	218	220	193	213	184	199	226	184	204	196	222	201	196	260	248	197	212	215	217	208	213	227	206	210	209	204	213	204	227	236	207	209	205	195	216	181	222	228	194	191	213	189	225	233	215	190	197	211	217	226	215	220	206	218	175	210	207	226	206	220	199	252	209	210	203	208	200	207	214	202	227	221	224	208	229	222	210	203	209	200	219	209	197	200	206	190	222	213	242	222	219	187	209	234	261	220	220	217	236	220	217	210	209	220	212	229	235	210	199	213	176	220	220	190	204	237	179	205	229	226	176	243	200	215	227	216	227	190	201	199	206	205	213	212	203	210	212	223	192	209	208	218	228	174	218	209	217	196	234	214	216	209	214	202	217	210	197	191	209	204	227	228	191	189	198	208	212	213	232	204	222	206	247	204	206	227	231	174	212	206	213	211	206	238	193	202	215	207	226	216	229	223	215	216	229	227	229	209	219	198	207	210	191	201	220	248	226	212	214
43225	55796	16100	3022	2608	2165	1757	1665	1429	1286	1206	1048	1052	909	927	897	798	805	749	758	725	802	767	807	1166	1401	1494	1719	1424	1332	1466	1436	1594	1651	2584	9439	19190	24646	20587	19509	17336	19689	21120	16540	15889	16861	18135	20811	17422	14535	13316	8634	10582	9781	9667	6998	6657	5970	5238	5299	3414	3097	4612	3533	2693	1762	2110	1251	931	1122	1029	883	1018	737	582	604	589	629	578	638	663	596	564	546	546	561	585	539	558	601	822	1241	1134	945	612	556	561	525	540	573	553	562	570	582	527	571	555	521	546	544	582	571	583	572	601	563	538	606	595	546	542	553	578	554	530	553	570	559	581	603	597	528	574	583	555	570	564	549	518	584	578	543	554	590	569	520	558	597	576	577	522	532	541	559	575	563	598	570	589	561	571	530	584	573	561	556	559	576	570	607	553	573	605	519	596	565	610	580	585	570	512	571	559	590	568	567	541	522	549	553	524	548	551	612	553	582	556	571	566	606	582	541	579	552	551	545	600	561	567	599	581	594	564	572	567	558	578	595	595	623	592	547	588	567	541	566	586	569	563	560	561	558	596	537	568	547	539	585	537	539	559	581	557	567	551	532	537	562	561	563	571	555	557	549	596	607	600	550	540	566	599	567	577	579	584	559	566	533	557	551	565	565	527	546	583	605	575	545	567	578	589	554	548	578	502	565	538	564	568	558	547	564	563	555	558	574	555	542	561	609	617	581	523	552	573	518	592	584	571	567	579	596	565	540	555	608	598	584	578	613	564	557	538	527	576	576	586	564	562	538	513	564	607	598	558	592	575	568	540	561	572	525	579	582	543	562	555	508	581	560	571	526	581	588	598	538	588	589	558	561	558	597	548	541	612	530	575	538	565	552	597	557	546	549	583	547	559	569	556	599	565	583	588	589	583	559	545	540	560	561	546	604	521	577	540	576	552	585	587	586	562	607	537	576	579	540	565	567	571	548	570	565	576	560	508	546	576	568	591	544	560	545	596	602	573	559	601	578	539	614	609	571	591	530	583	573	570	603	563	558	612	554	529	567	613	523	612	557	552	553	559	555	572	559	553	622	564	583	547	586	565	568	578	515	555	578	560	527	558	557	595	618	572	535	603	587	549	577	588	560	551	593	517	545	544	585	554	597	572	512	554	569	582	559	571	556	562	557	528	577	534	566	560	560	587	585	578	575	579	578	542	608	543	605	558	526	565	517	586	543	545	621	557	577	572	544	602	592	556	562	549	572	565	548	572	568	612	596	558	544	561	539	599	566	538	582	555	563	550	578	548	581	542	568	560	549	547	555	584	613	598	550	539	542	557	520	541	556	565	583	526	555	593	608	518	588	514	555	588	583	615	597	554	551	583	542	582	563	565	566	554	609	553	585	526	563	535	556	562	568	552	574	566	563	536	588	570	511	574	553	587	556	532	570	596	549	589	555	555	599	610	540	577	583	573	536	563	584	592	550	579	585	545	550	542	538	572	550	557	519	536	585	539	560	577	549	588	526	607	575	557	528	582	569	548	605	559	596	572	589	546	581	553	570	590	559	577	585	596	561	528	558	563	544	592	581	552	564	550	600	595	546	539	560	528	591	590	559	555	591	605	602	563	592	581	611	594	576	534	566	559	595	570	568	543	565	531	561	561	569	558	585	587	547	576	589	575	551	535	542	561	550	579	587	588	546	542	563	569	560	573	566	496	572	545	578	584	577	590	536	545	624	555	544	545	562	613	587	593	564	557	569	497	620	547	588	528	556	611	597	547	563	575	584	571	581	534	540	573	567	535	528	598	546	512	527	543	571	571	550	524	539	620	561	582	576	570	571	593	547	552	540	555	532	553	567	593	574	606	553	549	602	564	570	559	536	586	573	620	549	558	557	555	556	574	605	527	554	540	588	551	550	594	578	559	573	559	554	578	569	538	555	551	560	546	561	567	570	563	590	559	547	521	608	542	576	552	569	584	533	595	575	521	566	583	540	484	560	572	542	575	512	607	596	533	550	553	577	539	576	533	575	554	554	574	594	544	589	607	583	588	560	531	566	572	573	581	583	578	568	554	551	578	579	566	580	529	577	546	567	569	621	537	587	566	554	558	545	593	578	559	549	564	534	568	592	537	593	555	558	520	581	571	560	542	537	565	591	549	582	539	580	566	594	591	607	562	563	553	602	572	557	572	561	592	577	573	558	585	583	569	563	523	574	571	574	584	554	598	553	558	566	567	551	586	502	579	596	572	580	577	554	586	567	595	558	528	544	526	553	584	558	539	567	562	609	527	541	565	573	560	577	545	558	564	548	574	574	574	610	483	555	581	539	563	552	559	575	550	557	575	565	555	598	554	558	560	547	569	592	567	533	523	567	570	524	573	612	605	551	590	627	569	576	576	583	572	602	588	582	535	562	559	567	538	593	563	536	541	553	551	559	560	532	536	541	511	581	542	595	530	523	551	526	537	585	566	534	551	525	533	593	570	591	560	566	546	571	567	563	544	588	514	577	571	586	545	521	543	616	564	540	564	591	577	543	548	538	587	571	565	567	538	538	605	547	588	588	520	515	583	568	562	587	563	583	575	582	583	561	587	583	550	541	575	546	569	573	608	553	560	565	547	582	557	574	554	574	530	533	551	577	570	584	576	595	556	573	530	565	556	548	543	551	637	590	566	568	541	573	583	574	535	540	576	576	581	540	571	537	580	547	572	516	552	562	572	567	576	565	563	530	565	531	586	577	521	533	582	528	564	556	532	553	568	556	560	589	543	544	576	567	564	516	551	574	571	563	589	593	544	565	554	566	550	581	574	581	576	587	581	570	580	561	593	591	599	602	593	572	602	562	562	570	553	550	541	568	539	601	576	572	520	574	600	595	571	536	560	547	559	573	531	592	554	635	568	546	533	524	558	539	564	587	582	548	545	550	558	569	559	568	546	576	562	546	554	585	585	609	545	503	589	569	544	528	573	551	540	549	555	605	541	510	563	583	540	616	572	558	568	583	558	533	584	591	575	569	580	548	530	567	579	552	526	547	557	576	532	546	556	574	587	605	591	559	565	569	553	603	566	562	578	585	570	537	561	518	562	557	556	595	599	561	624	585	549	568	527	582	548	564	560	531	538	582	607	586	553	562	537	538	535	558	541	539	563	595	588	589	585	552	578	527	559	601	552	607	587	582	575	543	584	588	578	565	578	559	544	598	600	570	579	576	592	541	569	590	576	500	533	552	537	544	573	569	535	593	611	597	558	579	591	537	524	573	585	582	545	543	516	544	543	559	567	587	600	560	600	540	521	543	532	584	587	579	598	545	590	577	543	574	561	550	548	538	570	617	581	548	575	513	594	585	566	563	530	588	528	574	511	544	552	606	604	570	566	603	560	536	551	535	541	595	535	576	572	646	543	569	538	564	563	573	549	590	538	535	573	584	557	566	565	576	566	511	605	576	582	586	605	575	586	608	531	514	536	562	571	527	610	604	506	523	540	563	515	565	625	544	559	577	587	576	595	568	586	544	572	578	563	587	583	572	596	587
11851	11362	4463	363	182	163	172	154	167	156	160	127	167	164	157	158	128	152	147	132	158	167	142	176	153	160	160	169	142	159	177	180	183	182	186	259	310	384	329	335	328	293	350	271	306	296	299	309	271	254	220	209	222	208	209	195	229	149	177	194	169	151	156	150	176	163	146	158	153	141	152	143	136	154	146	157	144	145	135	143	171	179	145	148	127	145	148	151	142	150	149	158	183	160	151	142	142	151	139	162	169	153	131	143	176	143	131	151	135	120	154	149	129	151	137	130	139	144	148	134	160	150	155	163	167	144	158	144	169	177	152	145	160	134	146	148	178	151	162	162	154	131	173	152	136	146	141	164	154	123	153	123	154	151	149	150	163	146	151	131	149	143	158	131	135	148	158	154	142	151	137	136	163	151	155	139	144	151	154	153	149	152	147	149	137	141	150	147	141	143	155	147	141	146	150	133	156	161	158	147	143	141	131	142	141	134	173	169	147	148	154	160	150	154	135	132	143	149	140	140	145	132	151	124	132	125	137	158	156	161	167	130	135	130	137	139	141	128	156	137	135	147	158	133	149	139	141	152	147	138	149	167	155	141	158	141	121	148	148	155	142	145	144	148	154	154	165	146	135	150	114	149	148	152	137	122	156	158	144	136	143	122	144	160	174	149	153	167	143	141	159	141	158	150	113	157	149	138	140	157	145	157	131	156	136	144	133	170	150	127	154	153	135	146	151	154	158	136	171	150	160	154	143	133	132	161	165	151	140	140	144	142	141	172	130	157	150	147	152	151	150	145	144	132	141	151	139	159	172	144	136	158	159	132	150	164	140	147	139	123	142	151	151	142	167	148	132	173	172	141	149	165	173	174	142	143	139	145	140	155	193	146	121	144	168	150	145	158	145	150	174	157	141	136	150	151	130	161	142	159	172	133	133	149	125	147	148	140	152	142	144	139	132	183	154	140	135	164	165	154	135	143	164	160	132	164	144	134	145	142	139	143	169	113	135	139	144	170	116	134	148	130	141	151	141	144	158	142	136	142	141	149	161	149	129	139	154	157	159	143	121	116	140	158	156	144	163	132	152	149	155	157	138	129	147	154	136	141	144	158	151	142	180	127	161	143	173	138	141	158	146	151	149	142	133	136	147	138	132	132	147	137	141	146	156	151	144	137	119	133	149	155	149	165	128	192	161	150	155	147	130	147	148	148	166	151	146	122	144	137	145	147	147	141	138	165	172	125	147	142	140	128	156	145	149	132	149	135	162	154	147	144	151	133	158	138	153	162	144	159	142	134	138	158	158	137	150	138	126	152	143	147	163	144	151	150	159	156	128	163	142	166	167	140	158	126	151	131	159	148	150	141	124	127	180	119	150	149	136	158	146	154	136	125	163	163	149	130	141	136	131	147	164	150	174	173	153	162	147	167	143	145	134	154	140	166	146	146	154	169	153	164	144	146	128	131	153	146	155	157	146	157	161	153	157	167	165	148	180	153	115	147	136	137	156	146	159	159	157	147	170	145	150	138	136	138	140	155	138	163	141	149	131	165	144	144	132	144	160	141	159	136	141	115	143	124	141	145	154	155	134	168	163	147	141	155	135	138	120	135	133	152	150	134	166	156	135	147	145	161	151	159	133	140	142	138	135	120	156	169	149	140	158	124	135	158	149	144	150	146	147	144	136	158	139	141	160	140	134	147	147	134	130	130	147	142	152	146	137	165	175	133	144	148	156	149	148	138	159	135	136	138	127	146	123	164	157	135	137	127	143	151	146	162	140	136	146	158	144	155	155	138	154	148	156	157	151	168	137	157	143	167	172	132	156	145	175	155	170	168	138	161	149	165	152	142	138	138	155	158	161	141	130	154	149	154	148	145	114	157	135	134	133	148	131	174	129	135	128	158	149	156	133	147	142	157	129	144	144	150	150	145	120	133	141	147	153	150	140	162	117	144	133	147	157	154	153	132	158	144	122	138	169	138	137	157	146	143	144	138	143	127	163	136	129	157	126	176	135	135	148	164	153	151	165	156	146	139	145	167	145	164	152	149	148	139	152	138	146	152	129	129	147	161	179	143	140	139	153	169	172	156	136	146	160	151	144	145	142	147	137	150	138	137	141	151	167	140	133	141	141	155	142	152	169	158	129	132	152	127	140	167	165	167	134	127	157	130	136	139	135	137	163	145	152	132	146	163	156	135	140	138	137	146	145	170	137	149	153	149	155	145	140	142	157	153	158	159	126	143	141	159	164	142	150	154	131	124	130	138	143	148	136	143	156	149	153	151	150	138	143	146	146	167	173	142	160	148	146	135	148	168	142	122	146	137	140	158	155	148	132	144	151	134	138	157	147	139	140	171	163	158	159	129	143	138	150	167	140	148	162	156	129	151	142	160	157	146	166	165	168	153	176	169	159	139	117	117	133	145	162	142	129	149	149	163	159	150	121	127	141	137	144	156	134	138	153	152	155	158	161	162	127	120	150	174	156	142	162	163	158	150	141	161	140	144	140	144	182	153	144	147	149	162	168	138	141	144	143	131	140	134	144	120	115	139	138	148	125	154	138	140	135	159	142	146	138	147	117	162	155	139	162	125	149	139	167	167	173	148	137	150	142	158	138	167	146	151	154	152	127	143	146	140	146	141	136	152	176	139	141	145	132	151	142	153	145	163	131	165	144	148	134	161	132	150	136	166	152	151	142	142	158	151	142	148	143	157	148	138	151	126	143	156	152	149	146	161	146	134	125	136	148	135	141	134	160	147	163	141	154	168	139	153	155	163	122	162	177	136	159	147	141	153	161	153	154	165	147	123	142	146	157	160	149	165	169	149	134	132	144	139	128	155	137	150	149	136	153	137	147	166	134	161	151	168	141	149	160	149	149	155	152	148	163	136	136	150	144	136	144	135	126	136	156	146	127	155	152	153	146	153	134	126	160	138	166	144	139	170	130	145	130	147	167	161	163	170	144	163	140	157	169	151	155	140	149	164	155	132	134	136	148	153	155	144	171	146	111	165	159	155	129	151	162	139	155	118	165	156	134	154	131	155	138	155	153	145	136	146	126	137	134	125	155	145	131	163	139	136	162	151	140	150	142	173	144	144	146	145	135	151	158	155	141	134	168	159	128	154	130	157	165	149	144	143	155	151	139	151	154	130	132	142	136	136	136	166	157	137	125	137	123	148	177	149	161	180	170	135	149	145	138	124	180	140	139	148	131	145	146	140	149	134	150	145	146	149	147	137	159	157	152	145	119	150	148	146	136	138	165	170	149	143	143	141	145	129	128	128	155	141	144	159	129	149	134	130	144	147	138	146	162	147	138	142	149	149	144	134	124	158	142	147	125	146	143	127	140	141	152	135	132	142	146	154	140	160	140	151	143	164	160	157	146	152	143	158	169	153	150	132	154	153	138	140	140	154	167	133	155	148	133	144	160	137	135	149	160	155	127	145	121	156	120	150	141	175	146	143	147	141	134	154	155	144	161	149	134	135	156	154	154	145	151	134
10336	16276	4270	545	505	498	486	445	501	432	446	436	389	414	438	417	419	421	434	413	442	493	445	443	521	542	539	549	541	546	602	643	725	684	724	1069	1863	2285	2044	2052	1780	1842	1996	1515	1475	1572	1666	1641	1340	1234	1139	874	1060	946	845	788	795	709	673	667	590	525	616	562	466	493	462	451	418	461	390	444	407	461	454	404	387	411	440	408	396	427	400	394	430	426	440	382	419	414	450	458	458	433	418	388	416	396	437	412	420	441	399	469	415	445	419	378	401	396	391	436	426	407	428	409	417	442	425	464	400	377	404	433	421	423	440	415	433	411	441	403	403	394	420	390	398	411	398	412	414	424	416	412	398	409	400	450	401	412	385	406	395	407	434	431	403	427	407	411	427	410	426	407	394	436	416	432	428	413	395	464	458	407	373	409	403	425	435	421	376	448	409	383	408	414	411	400	401	438	401	407	438	415	397	438	429	436	434	427	439	406	361	402	395	418	436	413	405	415	414	398	445	413	407	428	405	398	398	443	412	410	425	409	399	392	435	406	406	405	420	410	425	395	406	414	405	394	426	385	412	408	398	424	422	436	424	401	397	448	423	412	433	402	359	391	420	425	389	411	389	438	423	428	377	439	373	436	393	397	407	431	436	404	438	409	405	445	384	395	410	401	439	396	390	412	396	413	395	387	441	430	431	425	383	435	389	418	403	427	421	379	428	414	391	375	401	445	419	424	370	411	426	405	406	374	389	396	431	441	399	429	410	390	412	445	425	450	412	401	425	401	432	406	429	441	373	421	397	440	396	411	428	402	366	434	410	376	377	430	421	388	404	380	414	405	387	428	432	437	400	413	419	430	427	427	444	406	389	429	445	412	395	392	379	405	436	428	398	402	428	442	388	415	379	410	383	446	412	408	428	427	448	416	399	414	415	388	409	419	387	434	383	406	406	394	403	420	409	408	404	411	431	361	402	423	396	419	409	381	400	434	428	433	426	420	410	410	428	404	399	428	420	433	424	451	375	365	387	383	380	415	407	380	392	440	420	392	393	421	423	418	415	417	389	418	419	410	399	414	410	426	398	409	387	422	437	420	387	390	413	432	423	428	424	418	385	428	413	413	387	455	416	436	410	408	408	440	415	397	410	387	429	471	414	428	412	399	390	418	415	381	404	425	410	433	383	395	404	416	412	415	405	377	399	420	373	418	404	379	446	391	401	391	425	396	407	425	415	350	439	420	422	417	398	408	444	416	426	430	411	414	443	398	426	410	438	423	394	435	394	423	390	383	426	383	396	405	403	428	418	372	395	422	419	414	447	415	431	400	379	428	446	399	382	388	408	444	431	427	449	419	457	431	397	423	384	386	412	394	387	390	413	429	399	399	446	393	416	432	388	392	431	411	448	404	396	394	451	409	423	368	420	469	430	392	449	423	404	371	395	411	420	434	423	405	420	413	423	428	395	414	422	429	420	442	447	391	405	379	410	406	408	408	423	417	418	402	438	404	457	410	452	406	428	441	415	405	458	372	429	429	378	403	405	417	407	420	417	413	405	420	424	420	398	424	379	435	437	407	428	369	467	404	423	421	419	430	439	429	422	421	384	404	412	422	419	404	441	445	410	433	417	437	424	397	415	418	423	395	372	399	431	465	374	406	422	431	396	447	398	413	416	421	378	422	383	417	425	427	394	430	415	387	386	414	439	437	443	394	375	448	416	369	431	416	425	416	404	393	404	405	406	423	424	386	435	386	406	416	406	386	442	448	424	439	402	425	394	419	380	417	434	448	426	432	392	428	406	391	443	373	435	439	405	429	419	402	410	398	426	411	406	424	437	409	421	407	399	394	423	439	392	425	397	455	431	414	410	409	416	434	415	443	414	409	423	430	408	441	390	448	376	435	404	414	405	420	415	394	396	384	417	396	403	369	387	400	412	443	411	399	446	421	459	424	406	390	421	428	407	463	422	409	392	406	433	439	423	421	426	414	450	416	419	439	433	401	435	414	389	394	372	391	435	408	442	427	415	448	437	405	425	404	452	411	413	398	417	448	414	428	405	364	422	419	413	410	400	410	441	426	431	374	397	439	406	399	399	358	440	397	406	420	445	390	412	401	437	430	401	402	394	387	423	379	400	429	413	393	417	426	419	382	424	447	431	389	445	415	433	416	388	445	402	385	399	400	410	440	449	419	406	399	388	421	418	403	391	417	412	407	411	405	452	438	397	406	437	424	409	401	419	425	448	419	400	409	401	417	397	373	417	467	401	414	390	436	418	386	423	400	374	433	403	393	404	388	396	398	420	434	413	406	417	417	411	377	397	414	448	403	421	416	437	417	421	412	409	465	410	395	398	398	413	413	423	398	401	424	428	446	392	382	397	393	412	370	397	413	364	452	414	419	415	434	424	434	412	429	422	370	404	424	418	470	437	382	428	371	396	417	422	385	437	419	376	399	407	430	439	430	385	415	400	422	386	412	402	417	426	398	416	390	400	425	400	405	397	418	418	453	420	415	416	407	420	385	425	398	424	449	390	382	436	416	406	404	409	399	390	407	392	416	387	409	377	399	387	409	423	409	427	380	422	434	414	428	407	414	401	423	401	437	441	439	409	401	421	439	408	411	397	483	415	413	402	449	372	447	407	418	414	406	409	393	405	439	396	408	392	426	432	439	393	422	422	424	371	407	397	407	369	427	432	432	457	393	392	413	420	412	400	375	383	405	409	408	397	423	405	427	411	428	457	399	418	379	409	377	392	392	436	398	425	390	399	395	424	398	444	403	456	400	374	403	438	411	413	435	454	423	399	387	407	405	400	413	371	387	423	406	427	423	443	389	409	366	416	439	409	389	401	390	455	436	438	405	415	382	407	389	428	422	422	389	374	411	407	439	446	414	408	441	399	402	399	463	374	409	390	411	420	409	400	374	425	425	386	433	421	389	426	393	433	390	420	412	404	415	445	434	374	426	400	382	401	405	440	443	424	435	414	415	397	404	402	434	420	410	424	409	432	412	369	405	392	427	436	423	394	399	438	411	413	438	406	414	410	419	431	484	422	399	388	396	446	412	391	401	429	432	422	425	386	387	432	421	398	422	409	431	452	402	403	378	425	416	416	427	423	416	422	433	396	382	417	423	408	442	402	380	477	426	380	409	414	415	424	414	392	408	430	430	409	401	402	402	390	365	387	421	409	437	396	394	436	438	424	391	408	397	399	422	384	393	398	446	412	412	428	396	419	414	402	402	436	385	419	401	430	427	408	402	402	478	418	423	423	442	364	416	419	425	390	422	442	432	388	366	420	407	392	416	419	383	447	385	406	395	400	424	418	446	428	389	388	376	434	417	441	405	385	402	437	437	407	409	432	409	418	400	413	392	405	436	406	419	435	449	399	386	439	404	423	449	414	402	418	417	421	427	409	400	464	420	467	395	433	396	421	420	475	415	372	421	432	453	413	442	425	436	462	403	427	402	444	420	434	409	435	445	391	397	389	421	416	409	440	394	429	371	426	385	415	396
53464	59532	33998	5154	529	344	274	248	214	246	228	196	170	159	203	179	180	174	170	177	170	155	169	199	164	239	217	233	207	199	212	232	270	247	278	1013	2399	2788	2297	2131	1939	1539	2421	1483	1562	1377	1506	1601	1233	1239	906	825	1090	1003	1027	764	638	476	412	457	358	423	387	319	296	292	234	167	170	155	160	164	162	150	147	162	162	146	129	161	172	162	160	159	145	164	140	158	167	149	181	205	188	187	171	152	163	153	157	172	175	150	163	151	159	192	160	152	173	161	150	155	170	150	172	148	130	153	142	158	168	141	164	142	148	152	156	160	140	144	129	174	156	164	166	182	154	144	135	145	150	166	153	171	156	125	164	150	158	137	146	142	159	150	140	139	134	144	124	139	160	141	161	153	166	171	149	151	150	160	159	128	141	151	147	154	168	149	173	148	134	137	144	132	144	149	140	147	140	153	160	136	153	160	126	160	159	161	149	135	142	155	139	144	148	155	142	151	165	128	159	134	143	170	160	171	166	161	159	159	167	178	144	155	148	137	159	166	159	128	162	141	176	153	172	166	148	182	167	138	148	156	177	148	170	167	159	168	139	144	175	129	158	157	161	157	141	160	152	174	169	148	169	169	157	130	146	161	149	168	134	139	134	162	170	169	168	164	160	167	157	171	152	163	184	162	159	148	153	143	153	148	174	184	122	174	145	164	161	139	132	173	161	159	158	143	156	161	171	138	139	154	136	153	144	146	164	146	154	155	159	169	147	176	146	167	158	154	145	142	146	161	166	163	156	133	144	160	152	164	154	164	149	151	181	154	126	158	148	138	162	157	137	140	185	159	156	145	158	145	137	158	160	150	169	174	140	130	184	169	153	121	162	152	141	110	150	126	156	164	150	174	163	148	141	147	171	133	169	141	150	157	145	154	175	152	155	174	164	156	159	162	158	185	152	154	171	147	166	144	151	170	182	158	152	163	163	142	147	165	161	178	169	147	171	159	140	140	153	148	171	154	137	184	144	163	132	158	172	123	135	157	135	143	139	137	165	160	137	154	136	169	169	165	153	152	159	170	169	140	136	161	135	179	142	152	146	163	168	147	154	153	144	166	174	157	158	152	149	166	141	152	155	153	153	156	146	140	131	154	157	154	140	149	156	158	160	144	142	143	154	150	182	136	163	156	145	159	153	155	142	175	185	126	156	151	140	166	159	143	163	154	142	147	171	149	148	144	145	162	174	151	141	164	159	143	148	138	150	163	161	167	143	154	170	147	168	146	155	154	138	153	135	151	170	136	174	157	167	161	177	171	155	141	141	170	153	140	175	159	152	135	147	144	153	138	149	143	135	163	160	146	165	148	154	146	190	166	141	150	154	148	150	138	144	151	135	151	154	147	149	161	144	155	145	174	151	152	158	170	153	141	140	155	154	150	159	149	154	135	151	127	139	153	175	132	136	161	182	142	154	142	162	143	154	147	160	158	163	153	145	169	157	154	151	136	162	159	142	149	140	145	149	139	145	167	174	177	133	140	140	169	168	153	159	168	138	150	153	151	150	140	166	136	141	169	143	177	136	148	176	160	143	169	137	144	195	155	151	156	159	135	137	164	182	160	148	168	147	156	159	141	147	172	140	170	151	138	146	150	136	166	141	149	161	149	130	163	140	158	138	157	165	171	140	155	144	143	145	131	159	139	147	142	149	159	152	137	158	151	159	145	148	148	150	143	145	150	159	178	171	150	171	168	180	141	173	177	159	162	159	154	157	155	138	141	155	139	148	138	133	137	156	144	176	173	161	167	142	146	143	163	137	159	168	151	152	141	157	154	161	170	146	151	154	152	130	148	164	162	152	155	146	164	144	149	133	152	151	161	155	138	157	152	158	126	172	160	168	142	149	131	155	165	151	130	144	157	146	160	147	159	139	138	166	158	157	154	152	150	149	156	165	146	161	164	151	166	165	170	148	152	138	139	133	165	173	141	163	162	144	136	148	151	155	177	171	135	173	138	159	164	143	179	143	134	170	137	159	147	136	136	153	169	141	141	172	174	157	133	149	158	170	166	133	158	164	141	147	153	179	155	160	173	153	151	150	156	144	142	158	139	165	140	147	150	158	179	156	161	147	157	155	169	165	144	150	171	147	132	150	141	144	150	169	145	169	143	151	155	162	163	134	143	142	147	140	148	159	153	157	156	155	133	138	150	154	177	160	151	150	159	128	146	150	193	154	155	138	155	150	145	163	137	141	166	157	165	155	177	156	153	135	153	138	162	165	154	131	151	145	162	149	152	163	167	162	149	149	156	150	139	136	159	134	164	153	169	140	163	142	159	171	146	152	141	154	146	155	125	150	142	144	154	162	125	149	170	141	142	167	146	145	163	153	174	173	137	135	126	158	157	170	148	152	167	148	150	164	148	151	143	148	150	171	153	156	154	152	148	153	159	164	168	155	170	153	159	145	134	145	163	164	166	137	168	160	144	136	168	132	136	155	154	141	149	129	155	168	145	149	134	159	149	164	159	142	128	162	139	137	151	173	146	158	165	153	159	161	135	134	136	161	171	136	152	146	163	145	136	155	167	149	136	162	146	174	168	169	126	142	126	158	154	174	152	147	154	138	153	154	157	175	165	147	160	145	153	159	145	164	144	136	136	148	141	142	151	150	157	150	161	148	138	151	151	160	179	173	160	142	138	133	169	143	155	159	167	145	152	148	146	157	135	152	170	146	145	162	182	142	127	165	163	141	154	162	134	152	178	134	160	146	172	155	150	148	151	139	142	130	146	147	173	155	154	132	186	171	131	145	149	168	184	139	143	146	159	173	148	163	158	152	159	166	154	134	156	156	150	162	151	147	160	144	180	155	168	144	142	138	153	156	158	165	168	151	155	167	149	134	144	152	150	143	166	172	144	167	184	149	160	130	141	148	154	152	154	162	140	162	135	154	132	185	150	151	144	145	149	161	154	152	147	184	143	176	121	155	135	155	153	125	136	155	165	135	149	136	145	174	157	180	136	173	156	149	148	157	158	155	144	158	147	167	162	139	160	162	176	162	134	152	143	164	135	157	175	128	143	147	146	151	151	158	167	151	149	151	151	152	172	155	152	171	132	154	123	171	149	156	145	161	164	151	169	146	152	144	152	176	158	137	130	163	176	160	171	146	151	147	167	180	157	153	142	139	144	129	166	144	160	162	127	163	146	144	141	162	165	143	132	158	164	146	163	166	147	168	152	173	140	170	150	152	158	155	136	153	179	158	162	144	141	145	164	140	168	150	159	138	159	146	167	139	148	152	158	151	151	134	144	165	160	134	137	142	149	140	167	173	146	146	166	160	155	161	164	170	151	147	143	158	137	150	141	160	153	163	152	160	183	167	173	141	167	144	152	146	149	153	149	148	133	163	147	132	155	144	136	152	143	139	150	168	140	182	129	155	157	162	134	135	152	148	145	174	142	172	138	164	145	135	135	153	153	157	158	154	149	156	169	168	142	152	150	136	139	160	156	155	142	151	157	163	133
33868	45254	12864	1685	1486	1278	1101	954	878	766	713	672	661	640	668	584	558	570	545	569	546	524	527	605	832	1058	861	909	834	945	1022	1231	1242	1308	1412	6855	15071	16169	14265	13107	12545	9962	14182	9522	10264	9456	9909	10503	8800	8771	6221	5483	8119	6904	7098	5736	4506	3331	2612	3199	1946	2550	2375	1898	1801	1537	920	603	579	607	588	541	525	499	509	435	435	453	447	449	476	485	492	441	462	438	422	460	435	452	645	785	760	642	439	447	437	398	419	414	419	426	373	387	433	388	418	416	429	447	444	416	415	436	421	456	429	439	416	454	450	472	443	465	419	438	420	459	418	402	457	436	431	428	445	423	427	407	417	414	397	429	423	448	478	449	435	416	445	435	418	415	434	399	427	454	428	441	411	398	412	455	512	423	393	458	464	426	405	444	413	435	419	472	405	421	433	435	393	452	457	439	430	391	414	434	460	403	409	414	406	428	416	392	439	433	385	442	405	473	415	416	385	418	469	414	415	405	437	432	430	411	402	460	453	450	461	410	437	435	441	480	472	436	387	425	460	429	436	449	401	390	424	450	410	463	418	452	450	469	454	434	444	414	460	448	446	439	438	419	457	430	400	436	415	426	456	414	436	435	454	411	443	449	430	468	404	433	407	437	431	417	413	445	439	469	420	444	430	457	432	441	443	441	457	415	415	446	431	424	405	459	406	453	424	456	422	443	421	444	398	406	447	422	447	438	445	430	446	456	445	453	396	419	446	452	439	445	469	421	430	408	419	414	462	462	392	435	446	443	446	404	470	435	459	433	424	446	439	416	455	449	400	422	433	431	445	434	434	432	445	444	448	411	449	444	416	419	437	443	443	447	389	454	449	420	410	450	410	442	416	423	428	414	438	399	446	426	454	426	404	441	460	440	431	404	428	400	431	448	453	455	435	431	454	402	418	407	421	418	470	459	437	431	459	425	452	372	460	429	416	443	440	411	398	414	442	441	446	449	427	447	425	458	415	462	473	416	414	398	433	442	433	416	450	398	439	434	423	453	428	428	453	420	412	410	417	487	414	436	408	437	439	426	444	475	453	422	421	439	426	430	438	445	417	416	412	439	417	466	413	451	399	449	417	421	417	434	411	437	430	426	470	415	440	401	432	441	408	457	411	428	432	433	434	405	435	420	416	464	410	440	432	421	417	444	465	422	452	432	402	413	389	406	453	440	411	445	400	413	420	457	443	445	454	436	438	452	436	449	433	455	444	429	420	439	429	396	435	437	444	452	428	445	440	438	417	414	452	439	446	419	416	440	395	410	427	396	453	411	452	437	414	421	408	434	433	426	444	419	490	433	414	448	394	413	413	434	453	461	450	451	465	449	434	437	442	440	440	444	415	464	435	429	450	446	409	405	445	464	407	423	442	389	423	427	402	474	440	405	420	442	425	450	402	427	434	409	453	464	417	449	453	458	435	456	461	437	454	412	434	423	436	444	408	424	413	464	437	459	423	437	436	432	439	448	423	422	448	411	402	441	431	437	410	418	445	416	436	442	409	445	422	418	460	455	440	442	417	403	426	460	480	410	414	430	439	437	419	449	426	444	438	396	423	444	409	435	447	431	426	426	421	420	444	424	419	445	408	422	435	447	405	425	427	423	409	432	446	398	414	411	385	440	407	430	448	402	433	423	467	484	428	450	434	378	438	450	395	444	453	418	433	457	455	396	491	438	410	435	424	436	451	427	425	462	407	452	434	407	447	452	461	438	386	433	471	422	443	447	409	444	414	439	440	436	405	434	473	431	405	393	427	457	440	417	428	430	464	394	437	453	432	443	441	445	429	432	432	482	436	433	415	436	429	456	446	429	464	433	407	437	421	433	440	434	449	444	424	400	406	399	394	451	431	455	409	442	420	451	461	446	447	406	443	424	429	441	432	413	437	462	458	441	429	406	428	426	455	419	459	435	433	469	433	430	453	415	443	423	444	442	460	449	447	399	433	434	409	433	434	412	418	460	422	454	404	424	469	445	447	404	434	437	428	411	430	418	421	440	432	457	413	417	467	396	417	433	456	442	446	435	414	472	420	395	450	425	467	444	437	404	441	426	442	480	448	421	439	434	465	439	408	430	398	424	417	411	412	430	446	447	402	423	412	424	405	420	494	416	415	441	443	444	430	450	459	448	437	417	477	429	401	443	410	404	446	443	431	456	435	432	397	438	428	456	442	454	430	416	425	431	461	465	438	428	431	431	455	452	471	426	448	425	404	425	433	417	412	436	417	446	433	422	481	406	423	421	439	443	444	445	420	439	432	439	400	446	454	466	429	425	457	443	444	433	450	473	425	405	452	409	400	441	482	410	408	422	425	435	435	439	415	464	417	432	428	452	398	413	407	403	460	397	427	421	449	446	422	432	418	430	443	430	422	393	444	433	431	422	419	420	450	462	417	454	405	385	430	428	467	423	465	454	422	438	434	424	428	422	427	468	440	434	438	389	438	425	435	460	451	438	409	444	455	458	445	391	420	450	390	430	390	424	432	449	410	416	426	436	442	462	439	395	465	442	430	417	435	470	423	430	430	446	406	423	424	443	423	385	442	455	443	461	415	454	433	447	409	442	439	422	436	444	389	447	426	430	427	425	427	401	427	407	431	431	484	436	398	435	405	435	426	441	433	432	444	452	442	412	411	425	423	409	453	438	411	418	432	447	427	448	450	401	424	466	433	412	438	421	432	455	441	439	446	417	425	418	468	440	406	448	449	473	461	435	404	429	459	455	403	421	416	457	427	424	428	455	422	433	479	471	424	383	414	440	427	451	440	432	455	416	447	425	459	430	410	460	413	423	451	434	425	401	433	434	472	440	394	452	419	473	411	474	449	394	420	437	469	437	441	427	452	429	457	444	425	412	430	436	447	419	430	436	409	442	416	438	397	429	416	423	461	408	434	449	443	457	447	388	444	452	446	446	422	454	430	461	428	423	413	426	481	414	459	448	461	408	446	447	397	424	417	434	440	425	441	439	433	433	451	416	408	469	439	396	439	457	418	421	443	440	407	420	415	442	435	404	416	426	393	468	414	415	423	428	421	425	410	411	427	439	442	420	475	456	450	403	412	427	462	418	413	434	434	429	426	436	460	462	436	424	471	438	400	421	438	447	426	427	410	474	437	435	443	409	420	406	414	455	419	435	487	416	417	433	426	455	451	390	434	428	438	475	427	429	454	437	415	455	438	426	414	447	467	433	449	465	444	411	447	406	442	412	431	426	428	435	431	416	432	469	434	451	451	459	464	467	485	451	442	464	425	399	421	429	406	438	442	407	418	426	409	421	438	460	415	419	430	427	443	460	410	438	445	451	397	391	419	438	441	432	413	464	442	426	468	454	425	395	442	420	442	393	443	418	430	449	434	384	406	457	441	438	420	435	433	448	432	422	460	414	423	454	416	436	447	445	448	402	427	439	455	474	456	435	430	428	449	411	399	438	432	435	484	436	394	425	409	433	456	436	428	429	456	425	474	421	438	441	451	427	438	442	430	386
68726	73289	42757	10966	1607	582	481	399	378	335	331	295	293	244	277	227	232	251	201	251	238	223	231	216	281	337	350	304	267	347	344	371	441	432	453	2159	5196	5222	4531	4019	3599	2701	3480	2507	2647	2413	2414	2997	2327	2430	1816	1570	2330	1679	2054	1623	1224	964	688	836	586	831	613	571	531	391	279	301	250	259	241	208	221	210	188	233	204	208	212	200	210	197	198	205	218	171	173	198	204	211	266	282	271	276	251	215	223	181	217	221	218	212	211	204	180	223	215	218	214	200	200	194	220	211	181	207	182	202	186	196	195	205	198	209	202	225	214	199	203	198	194	224	199	208	203	218	191	214	220	178	191	200	223	173	201	200	193	207	221	206	198	193	215	195	197	205	205	198	224	214	255	210	207	188	213	220	184	182	208	190	194	176	183	226	196	207	219	231	206	205	218	192	205	223	207	213	217	203	208	180	181	213	221	166	195	198	202	214	203	212	188	227	215	201	183	216	194	180	192	197	205	199	201	234	218	189	210	218	210	207	205	215	164	195	213	202	184	179	204	200	197	206	202	217	197	226	185	198	188	180	185	204	192	198	200	206	203	214	209	214	196	203	215	198	209	225	194	199	196	208	219	199	193	222	196	205	209	242	210	182	192	186	186	194	201	205	184	190	210	196	216	223	201	208	189	201	174	229	215	198	215	210	230	205	222	185	194	213	187	175	193	207	212	181	193	208	190	194	205	204	219	200	195	196	168	193	195	207	228	200	175	223	182	199	192	179	199	173	212	190	183	190	214	222	205	234	178	195	208	199	221	193	187	193	212	199	219	209	213	176	217	189	209	203	200	181	215	215	189	195	220	193	188	189	221	212	195	201	184	210	203	187	206	211	208	213	202	192	186	185	217	205	183	185	205	198	209	199	223	183	192	189	193	202	213	189	188	214	198	190	204	199	220	196	203	206	193	199	212	197	193	182	206	191	197	208	215	192	223	217	202	228	228	184	201	218	188	192	202	199	216	224	218	230	197	184	216	204	210	214	212	223	183	222	206	224	232	202	227	191	188	185	199	183	214	195	192	215	186	206	202	196	188	212	166	203	199	190	211	187	208	194	218	207	195	224	217	186	187	202	194	192	217	199	192	201	203	199	209	187	186	218	208	223	222	194	198	172	201	206	217	202	183	201	191	206	192	193	224	208	217	186	186	179	195	192	202	191	216	214	206	207	199	215	210	231	206	190	204	181	208	205	188	177	207	194	195	210	212	229	201	211	199	209	198	195	177	208	229	192	188	195	208	190	203	190	213	209	216	235	210	195	195	217	211	178	195	204	192	195	235	201	189	168	192	199	204	204	174	175	203	227	186	186	213	208	208	179	201	193	229	200	195	200	166	199	203	230	216	200	200	229	201	225	213	208	189	214	221	191	204	201	213	202	212	237	199	208	219	214	178	187	199	199	209	196	186	221	200	231	204	195	202	199	192	194	187	209	218	200	223	190	181	216	195	211	194	223	207	214	198	230	200	208	201	182	211	209	200	220	188	210	195	218	208	200	187	212	209	216	203	195	208	217	208	212	182	242	202	189	182	227	200	187	186	207	193	212	204	203	207	197	204	201	214	204	178	214	169	218	208	206	211	191	205	192	235	211	224	212	214	184	177	236	189	187	203	214	181	204	205	197	192	191	189	206	207	197	188	224	189	206	233	195	203	214	184	188	179	185	207	201	196	186	203	198	221	218	222	156	215	203	209	213	236	197	210	184	221	214	206	216	183	225	184	190	209	216	197	203	217	197	174	185	209	205	205	175	192	235	191	215	216	182	219	224	186	208	183	204	195	203	205	205	225	195	198	228	196	229	215	171	204	191	222	203	200	192	219	208	213	195	205	188	215	208	214	192	229	213	212	221	220	201	223	202	217	180	193	184	186	191	193	187	222	200	230	197	191	192	177	182	211	187	191	203	195	216	200	202	226	210	205	197	204	201	225	223	221	191	179	197	226	215	199	212	210	229	189	202	198	218	188	216	222	220	226	205	214	178	198	227	212	224	215	188	229	214	204	189	208	183	215	187	180	216	173	177	204	214	189	185	219	193	192	211	199	192	198	189	210	186	164	182	189	219	195	216	219	196	195	226	210	226	200	208	203	186	204	216	205	198	213	174	213	206	187	224	194	213	189	225	220	237	227	215	183	191	210	187	205	173	214	198	190	200	225	236	191	210	192	219	194	237	192	206	207	190	199	202	207	190	203	197	186	224	213	217	185	223	201	195	195	210	231	197	206	202	201	211	208	204	225	211	204	199	223	185	190	203	199	221	179	198	203	211	209	188	203	220	210	217	213	217	191	200	233	197	219	196	181	217	199	192	207	193	213	193	182	203	233	222	208	200	201	183	207	210	229	208	223	213	182	192	187	190	216	191	194	192	179	204	197	208	216	187	205	236	200	195	206	236	181	192	211	222	186	198	206	225	208	192	209	217	175	212	193	208	200	219	189	228	218	206	209	194	193	190	186	214	216	202	199	206	188	208	200	190	184	182	217	179	210	192	212	205	209	215	217	190	171	221	181	200	234	210	217	196	215	202	199	170	205	210	218	190	202	205	198	202	187	204	209	189	186	191	211	212	195	181	201	199	187	219	198	234	241	222	225	183	220	214	197	201	186	213	219	194	225	193	208	195	202	185	220	212	192	206	214	179	222	183	206	206	190	219	203	199	192	210	215	220	204	180	204	245	224	211	197	196	175	207	182	176	210	186	237	182	182	175	181	195	188	194	214	196	224	190	187	222	197	201	195	206	187	217	215	207	184	189	216	212	196	205	202	202	209	184	203	228	197	189	225	202	208	200	216	210	208	200	213	186	180	212	190	192	226	221	180	219	196	221	185	201	191	198	184	196	220	212	181	193	184	208	224	186	226	221	208	197	197	225	217	192	180	174	204	195	210	198	207	222	213	213	204	202	172	209	198	197	192	189	207	201	238	210	213	176	202	209	179	198	217	194	221	218	198	213	217	216	188	229	266	214	218	199	220	205	201	204	176	187	194	201	225	205	206	202	194	203	209	196	209	200	225	226	188	214	182	183	202	169	207	208	199	233	193	182	240	218	230	189	215	201	191	194	208	211	190	200	206	212	221	217	193	201	193	206	192	202	203	210	194	202	225	201	204	184	200	211	204	193	196	204	196	201	190	213	214	201	185	193	206	178	208	211	213	219	188	208	208	208	205	207	192	212	202	202	191	223	208	186	184	201	189	221	199	194	210	222	200	207	226	205	218	233	216	232	166	215	218	232	189	171	193	214	212	224	203	206	223	188	188	193	230	207	196	201	221	207	194	210	206	204	192	206	202	210	182	189	184	200	208	193	221	225	207	215	218	200	191	186	191	223	204	211	213	188	198	208	213	189	190	208	187	235	193	189	221	209	191	195	197	213	204	195	202	209	209	181	196	172	200	191	202	207	186	215	183	207	186	205	222	193	221	182	219	215	191	205	199	233	200	188	189	204	176	201	209	196	221	213	192	193	226	206
44493	56238	15054	2948	2627	2131	1785	1515	1416	1241	1141	1051	1011	945	932	828	811	758	719	740	742	730	698	850	1247	1623	1548	1258	1248	1403	1458	1766	2207	2139	2524	12664	24949	24485	21580	20515	18622	16015	18205	15068	15789	15172	14267	17036	13567	14446	12024	10042	14670	11251	12802	10634	7704	6314	4466	5262	3514	5216	3723	3544	2914	1797	1329	1159	781	916	892	754	640	578	634	553	524	627	630	597	619	626	598	558	590	571	555	580	560	611	947	1203	1127	975	602	579	570	530	560	532	549	577	557	536	543	525	570	540	543	556	567	535	542	577	532	553	562	571	534	594	529	528	574	566	586	545	523	537	557	531	513	503	547	549	548	554	556	555	524	528	536	576	523	563	497	547	533	555	545	541	523	522	534	549	571	537	521	574	536	559	515	525	552	552	571	551	550	533	561	537	528	536	563	554	552	537	538	559	536	578	538	552	526	506	588	514	555	547	550	568	611	518	532	531	600	592	525	544	546	569	571	515	571	563	549	566	505	581	581	559	596	574	574	536	532	546	569	561	509	583	531	553	555	577	626	570	571	596	593	554	541	528	516	544	514	546	553	542	550	554	536	576	543	573	539	558	546	527	532	513	532	570	563	540	540	562	554	544	544	569	572	537	536	562	522	578	559	544	572	562	556	564	500	525	569	602	529	568	573	531	579	544	558	549	553	577	554	547	542	570	521	519	577	593	533	518	569	537	574	562	565	565	540	555	535	566	576	546	553	585	507	513	532	569	556	587	569	548	561	555	566	586	570	585	516	610	554	550	565	588	549	545	554	528	540	571	546	511	543	526	563	588	585	541	567	564	573	543	503	538	555	576	549	559	561	568	549	560	587	571	565	547	547	550	517	542	540	551	553	600	540	517	575	558	513	572	569	553	565	529	573	548	548	565	579	520	544	518	555	552	526	559	539	541	529	576	597	522	577	571	537	543	521	571	556	562	543	534	575	536	566	554	586	544	540	565	539	555	569	553	555	547	543	529	526	572	542	551	526	561	510	537	563	546	596	551	565	487	527	574	583	541	558	535	581	533	496	549	511	556	535	569	574	516	552	562	565	590	547	532	618	530	510	528	529	537	560	587	580	528	549	555	556	575	546	547	545	556	548	572	558	598	606	541	577	539	589	578	554	557	609	515	568	552	511	599	531	539	551	544	561	524	541	562	585	543	547	564	541	572	569	549	560	513	586	540	594	574	540	552	554	566	576	514	514	544	517	609	584	540	551	504	524	571	547	583	534	576	540	566	529	550	550	575	519	536	548	503	536	586	560	516	508	604	554	560	554	546	514	513	561	531	531	578	515	545	539	560	564	558	560	536	537	561	536	539	530	552	543	582	548	496	508	567	596	578	547	558	528	551	579	530	542	539	583	571	576	577	560	536	548	542	518	553	580	582	517	551	554	538	556	523	543	537	554	517	526	539	533	565	564	571	552	578	542	571	577	554	575	564	547	529	546	523	508	535	526	542	526	566	566	564	522	512	556	519	548	584	557	539	551	545	565	537	556	536	554	571	525	522	568	549	549	508	552	486	541	546	522	566	524	536	535	593	557	532	531	576	555	543	565	516	573	522	554	574	576	535	567	577	519	529	503	540	545	540	505	607	512	579	549	504	537	558	572	532	582	578	542	566	535	538	536	529	539	564	511	562	555	554	543	564	574	546	521	565	544	554	549	536	614	529	584	540	572	524	536	554	562	583	534	503	561	576	551	531	578	571	565	553	531	526	564	550	531	543	520	569	554	531	523	572	518	544	528	559	559	563	566	546	564	559	570	540	536	541	504	536	526	523	565	555	565	538	556	561	536	574	570	548	578	548	545	563	518	565	545	567	532	546	576	528	590	600	534	548	555	525	556	569	555	606	548	579	569	537	540	568	520	594	534	568	543	553	498	536	547	563	559	559	548	501	538	555	530	550	546	547	567	562	578	553	567	540	563	577	602	555	557	566	592	529	515	509	561	535	537	504	558	511	584	530	572	531	540	570	544	497	522	529	563	552	540	537	536	554	528	533	557	546	532	535	582	519	592	534	573	562	529	516	546	532	521	527	555	531	591	557	551	567	533	531	570	570	555	543	588	537	535	543	519	508	538	526	577	563	544	479	582	530	548	523	518	587	529	566	577	543	549	561	512	551	539	595	543	556	558	540	512	573	569	556	529	519	514	534	571	535	534	531	536	539	551	542	555	545	524	528	568	524	545	541	542	544	582	566	566	538	561	527	567	572	546	522	525	563	598	568	521	551	536	552	538	564	504	546	599	552	514	559	598	519	565	527	597	573	576	558	526	580	523	569	564	519	530	569	576	576	533	568	532	555	525	523	528	514	590	534	526	599	550	574	555	577	533	559	581	576	538	549	578	546	559	557	537	541	572	530	581	572	524	509	527	534	583	547	526	528	539	577	541	524	591	547	548	571	593	527	536	530	584	567	536	547	546	577	575	534	574	574	527	584	559	535	554	578	561	606	558	553	529	556	532	544	538	544	513	512	572	559	531	611	556	564	536	492	512	539	536	520	557	539	590	541	529	598	515	540	589	527	579	558	550	522	544	523	558	549	557	545	507	544	532	562	533	557	539	590	538	517	532	540	549	528	547	542	539	512	562	548	569	516	532	576	569	545	543	558	573	546	526	540	578	538	578	503	564	560	577	573	509	559	566	557	572	541	536	545	549	526	547	530	541	567	541	537	545	513	587	527	519	548	588	542	537	559	570	548	535	540	541	553	496	515	584	539	590	545	516	536	563	542	529	502	538	514	544	602	543	586	524	545	595	558	571	561	528	508	542	508	543	532	569	572	527	574	597	544	556	542	536	568	495	525	528	571	563	581	536	542	509	529	535	511	534	543	513	584	552	539	508	524	535	585	522	556	549	576	600	545	518	536	553	575	554	590	567	537	579	573	541	569	559	522	572	579	551	574	543	508	544	589	549	524	585	549	507	577	539	561	530	590	541	562	539	487	536	530	514	590	544	516	573	554	520	533	536	527	533	535	511	555	530	536	541	564	570	554	534	571	559	530	526	571	547	570	566	583	578	525	545	550	567	548	530	545	533	545	551	567	521	549	552	535	515	546	530	544	511	551	542	532	552	576	558	530	511	532	576	557	551	540	537	530	597	558	569	564	512	531	539	555	529	525	557	543	539	515	509	577	539	533	534	546	569	567	531	580	536	573	553	569	527	550	564	536	512	548	526	555	573	547	532	512	536	549	563	509	571	603	547	552	561	553	553	536	557	593	528	579	554	538	546	573	559	547	495	542	534	555	568	554	536	565	585	482	535	577	568	558	580	500	582	507	565	565	511	567	572	543	573	556	584	522	536	537	532	578	542	515	563	577	588	565	556	537	586	536	530	520	564	585	554	514	521	550	548	573	553	555	504	543	512	542	546	569	551	559	534	557	542	538	581	566	568	514	528	518	554	552	547	549	564	522	518	560	555	521	571	535	548	559	573	552	576	549	569	553	587	572	521	541	554	510	534	560	524	558	541	529	525	489	525	531	566	538
11379	11108	4392	290	154	170	150	132	129	142	150	152	142	155	130	133	166	147	154	145	127	135	143	149	166	160	180	177	162	157	150	162	168	160	172	255	356	373	368	296	298	291	317	241	278	221	219	249	236	249	199	180	236	203	188	198	176	182	156	172	172	176	170	153	149	143	163	187	139	130	126	137	137	142	131	133	158	125	151	117	155	128	135	130	144	135	128	115	127	156	129	154	154	140	134	151	141	130	127	163	142	130	137	125	156	144	150	139	151	135	140	135	130	156	128	123	147	143	153	139	150	144	145	134	126	154	117	130	135	139	126	139	137	136	139	133	132	145	126	120	122	147	136	137	124	137	140	148	136	122	127	151	133	138	150	141	137	149	163	145	135	126	118	131	141	129	122	131	127	133	139	136	147	153	133	136	150	120	145	149	147	145	143	152	142	126	132	132	131	136	123	127	141	152	144	143	150	127	159	135	143	162	156	139	132	139	109	130	154	137	137	161	153	141	148	113	136	143	154	134	151	150	145	153	134	134	127	148	135	125	146	119	133	138	150	122	140	153	124	138	145	138	140	144	123	127	136	143	127	142	145	155	128	140	140	119	134	137	124	144	121	163	147	142	143	148	134	158	130	143	130	170	136	134	133	141	127	106	137	138	140	131	100	134	141	129	145	138	117	164	123	128	116	131	129	145	154	141	147	130	117	138	132	144	146	134	141	145	123	130	142	117	128	131	112	139	139	130	139	141	142	148	127	131	119	133	126	137	139	127	138	125	161	121	149	146	138	148	125	140	144	149	150	160	137	151	116	140	169	156	145	130	120	125	148	122	127	151	143	163	128	131	147	123	151	140	136	170	142	144	143	111	136	151	127	132	142	131	138	139	144	151	136	134	140	127	143	140	124	135	124	133	137	153	122	145	145	149	143	148	125	130	127	134	123	118	135	128	146	144	132	157	128	134	160	132	130	147	134	126	127	138	150	130	155	140	127	127	143	125	167	132	146	124	135	121	151	131	136	156	138	130	146	116	132	126	143	148	163	142	123	130	126	150	131	146	144	154	149	152	133	141	121	116	122	117	152	131	134	128	139	148	133	121	137	137	144	128	114	151	137	155	152	125	166	125	149	136	138	130	127	151	143	124	145	143	151	122	139	117	132	137	123	129	142	146	122	148	148	141	142	114	141	146	129	142	146	146	156	136	135	144	147	138	145	118	136	158	129	143	132	133	139	139	149	126	149	156	130	147	129	135	122	144	120	150	130	143	137	143	130	130	148	125	116	148	129	121	132	144	133	135	135	150	153	155	143	123	129	132	149	145	126	126	140	153	124	119	122	134	141	146	135	132	119	127	131	153	134	121	118	143	141	143	131	143	132	125	137	129	137	123	168	151	144	128	169	148	139	134	156	137	140	145	128	140	140	145	138	121	149	146	120	127	137	135	140	130	149	127	110	132	140	135	139	136	131	143	134	139	144	110	121	143	138	140	141	140	141	119	134	150	146	130	142	143	145	141	140	139	128	145	135	141	132	131	142	145	136	147	116	153	125	150	134	126	131	130	149	161	143	149	136	132	135	129	137	150	148	129	145	127	131	131	129	134	131	151	137	144	126	112	160	120	116	120	144	136	120	133	132	154	134	127	123	139	123	132	142	137	154	137	152	104	141	147	139	129	130	143	123	135	127	127	132	150	141	138	115	150	151	145	132	112	151	139	137	144	143	125	127	145	117	136	136	135	151	139	136	141	148	134	139	140	155	126	140	160	142	142	142	146	131	130	151	133	125	151	123	144	146	149	141	138	128	138	144	122	146	135	145	153	144	154	144	148	131	135	147	137	126	132	123	144	133	148	137	134	117	153	105	144	126	126	153	120	144	125	131	123	147	149	160	139	134	130	116	161	128	142	133	128	118	119	133	149	138	127	132	139	128	138	127	139	137	132	141	136	118	135	136	146	139	132	135	120	119	140	136	137	143	144	140	128	115	126	146	146	147	125	122	133	139	135	149	137	138	142	118	139	115	136	132	157	142	155	125	154	130	129	133	135	149	133	125	145	127	128	144	150	137	147	115	132	127	133	141	147	139	138	149	135	146	122	128	137	129	122	151	146	138	132	133	133	135	143	137	137	155	157	135	127	143	130	122	142	136	133	140	137	137	152	128	120	133	122	127	137	126	133	148	146	164	157	147	138	144	122	158	159	146	126	109	161	126	142	163	121	120	140	127	120	143	135	137	133	135	131	115	149	128	136	138	127	151	121	151	149	139	127	135	137	129	117	153	129	142	139	137	133	138	124	147	129	104	153	102	134	138	145	137	136	141	138	128	144	125	159	130	130	146	125	114	145	117	137	139	133	126	140	137	131	141	133	155	131	128	124	149	114	146	136	126	141	150	135	137	127	137	141	126	130	130	149	132	153	115	127	122	127	124	133	130	140	128	139	153	131	141	144	134	143	121	148	149	137	153	160	117	123	122	131	112	119	148	135	159	155	155	126	132	127	151	135	143	158	132	145	143	148	134	133	122	144	130	114	146	139	146	146	137	141	120	126	140	134	138	138	131	147	133	119	139	143	116	123	155	133	120	131	154	119	152	147	152	141	121	155	136	150	131	129	147	135	151	120	136	139	147	141	143	131	129	129	140	137	145	117	145	141	122	156	155	127	128	122	125	142	127	134	128	134	136	132	142	131	138	122	150	123	137	117	133	139	123	125	127	134	135	123	162	138	117	128	140	128	137	120	139	148	136	152	129	143	140	144	140	127	142	133	123	131	141	139	139	135	148	152	130	105	163	143	127	128	133	112	119	118	152	176	139	145	128	122	149	147	138	124	118	127	129	141	149	136	141	133	153	123	143	135	139	133	130	136	134	154	137	125	160	140	145	138	144	140	134	113	110	151	117	127	142	127	152	154	136	138	129	131	134	134	133	138	145	143	116	120	148	148	122	134	158	114	124	126	138	155	131	110	134	131	128	137	147	120	134	128	133	122	133	116	141	123	157	152	131	141	132	130	141	152	129	126	135	146	115	149	131	116	140	137	134	122	172	149	112	118	134	145	130	129	108	120	124	141	119	130	145	158	146	158	129	133	130	129	143	120	144	144	146	123	158	130	125	137	144	142	160	140	136	130	101	132	144	134	139	129	133	152	126	148	125	124	155	147	122	140	115	136	136	138	128	141	128	116	142	133	131	141	117	124	131	153	108	133	153	131	130	140	128	140	133	141	133	114	131	168	124	136	151	142	134	141	122	133	127	147	137	152	121	160	148	145	144	136	129	137	126	141	149	133	142	146	129	142	143	131	111	129	105	132	131	146	130	127	155	133	136	143	139	145	155	140	160	117	116	122	152	150	125	135	121	130	115	135	112	128	136	126	136	143	139	130	144	131	143	131	115	112	148	138	143	156	137	162	142	135	136	136	124	154	137	132	134	147	123	157	152	120	128	123	115	144	139	149	151	146	122	140	132	149	143	137	117	156	124	133	135	158	138	132	149	136	125	144	140	146
10442	16033	4239	545	489	494	484	434	410	430	375	389	390	395	417	397	390	429	405	409	408	410	436	462	474	524	531	586	537	545	601	541	617	652	745	1396	2309	2379	2114	1843	1744	1578	1844	1302	1366	1266	1133	1294	1172	1164	978	934	1209	1056	1039	934	860	722	677	641	584	605	568	570	488	493	497	451	444	388	406	402	391	367	381	397	385	408	399	394	407	404	393	396	388	440	379	385	369	403	405	432	435	429	379	363	361	356	428	418	418	443	407	401	382	353	392	371	368	392	401	416	422	396	355	425	340	358	399	403	407	418	387	395	392	388	418	397	397	382	380	385	414	388	396	368	398	374	415	383	372	408	350	392	373	413	389	396	405	353	384	417	386	377	405	389	369	375	370	427	419	350	371	399	398	410	363	408	400	363	417	382	381	406	377	346	415	388	368	398	402	386	413	352	393	390	372	347	423	414	400	407	398	407	424	372	409	399	425	374	372	376	437	410	392	399	411	379	406	399	379	384	378	379	412	397	362	349	399	388	391	365	422	385	384	391	346	374	421	366	393	390	381	374	405	377	405	412	362	357	411	405	388	353	388	410	402	369	408	406	397	391	371	354	377	413	396	393	372	375	429	383	389	410	438	394	370	405	417	364	390	390	389	343	396	364	398	392	373	365	388	388	386	376	384	365	381	383	392	410	375	417	368	383	372	369	375	357	384	402	373	379	397	416	419	396	395	378	384	357	387	390	390	398	374	377	358	358	413	376	389	366	415	398	387	373	369	397	394	387	399	374	393	377	384	375	393	414	388	390	376	356	396	401	374	378	395	348	425	386	372	368	410	387	428	399	407	359	381	360	388	382	410	436	406	358	388	396	404	376	395	377	402	373	382	387	377	406	395	407	398	391	374	358	412	386	366	390	390	382	401	391	390	363	355	388	429	424	379	417	397	425	410	418	385	357	362	425	336	395	393	386	353	395	376	378	417	375	380	372	379	421	359	369	383	416	375	404	374	381	423	339	369	385	384	359	407	387	394	398	373	376	399	384	371	375	381	390	429	397	380	388	385	397	398	394	406	383	361	357	369	406	401	391	403	350	363	383	386	399	390	373	402	372	347	394	391	407	403	395	325	418	401	403	367	384	380	418	377	358	384	377	401	428	372	392	370	426	378	398	362	387	419	383	376	400	405	377	370	412	377	397	389	383	377	369	373	341	344	396	419	383	372	392	353	422	385	389	427	414	379	377	382	403	393	413	432	407	374	424	380	370	360	372	386	380	430	371	373	415	390	392	362	379	407	394	394	366	379	363	394	383	380	406	364	427	388	376	402	365	374	356	370	355	358	363	398	394	412	398	364	366	372	407	407	423	351	366	379	374	399	385	366	374	408	402	384	411	407	426	401	354	414	380	413	378	392	395	369	364	376	429	401	373	358	371	411	368	357	397	397	407	369	412	357	378	394	387	399	383	415	347	371	380	368	410	416	349	421	371	398	357	413	388	370	382	350	402	375	369	414	364	400	422	386	393	359	392	385	373	364	394	420	387	400	403	371	377	359	410	400	371	392	400	374	374	407	420	368	381	393	371	376	374	414	399	388	414	398	403	373	362	398	424	378	384	389	393	364	360	405	402	392	365	371	390	356	350	425	385	381	371	420	377	357	397	419	404	420	354	405	374	374	408	393	394	336	437	352	371	393	390	360	399	364	379	375	423	367	400	359	399	384	402	359	398	355	391	395	407	391	371	385	371	406	361	373	381	389	386	375	388	401	385	397	386	375	379	379	377	402	398	380	403	404	432	389	380	378	400	371	355	395	385	425	393	380	373	410	400	338	401	380	372	425	372	402	383	407	392	362	390	382	395	377	405	410	418	390	376	417	401	381	392	406	380	372	345	415	385	371	427	426	418	382	402	410	388	375	368	400	377	408	353	389	400	381	393	423	358	422	378	395	368	418	385	372	409	388	381	382	425	422	386	401	403	358	424	393	407	405	385	393	382	382	389	391	410	388	352	362	372	392	406	396	389	357	378	376	405	370	366	363	378	385	365	370	390	356	392	397	329	375	353	385	389	388	404	399	405	408	394	405	374	414	396	411	350	379	374	362	430	404	355	392	390	385	405	395	390	357	366	374	402	370	379	370	383	353	400	387	381	395	401	367	395	414	417	392	416	382	392	411	399	363	388	406	408	382	372	410	358	372	412	372	389	382	416	453	364	400	360	404	396	387	408	383	386	414	388	399	384	408	406	385	379	397	414	369	372	370	377	379	350	394	404	413	395	379	378	406	387	394	384	403	389	351	388	390	383	423	400	422	367	401	357	400	399	364	379	435	339	406	409	409	379	387	396	379	388	393	388	347	409	403	358	443	348	413	382	358	434	373	367	392	376	392	409	377	399	373	379	386	399	409	350	394	353	392	388	372	399	375	365	409	414	389	392	360	397	404	398	392	383	391	411	418	400	419	404	397	391	379	383	386	352	361	410	390	374	357	400	387	374	372	384	377	372	348	369	414	410	368	379	407	400	403	411	399	383	394	410	433	376	386	386	390	392	410	397	372	370	370	381	403	411	394	391	381	405	391	393	383	358	374	387	374	379	397	359	403	378	326	402	418	382	396	406	373	429	369	384	397	402	395	409	388	361	401	406	390	377	429	349	417	416	374	386	419	354	397	384	421	400	409	379	364	393	376	403	395	358	392	383	378	371	379	398	389	401	364	386	387	357	396	416	411	404	375	392	417	425	406	397	382	391	409	350	377	394	386	420	395	378	363	390	378	390	382	342	394	350	403	361	402	391	428	395	400	427	401	354	364	412	401	384	381	411	391	387	391	399	388	385	405	366	403	380	399	398	388	397	399	385	381	357	415	389	423	413	362	394	425	404	399	370	427	383	391	377	417	414	380	368	426	397	375	374	404	385	409	359	373	385	391	383	411	382	374	388	398	389	360	385	396	425	424	359	389	391	412	417	373	408	384	373	388	361	393	384	413	406	372	375	396	367	417	390	410	412	410	423	395	356	405	411	390	372	390	368	376	392	368	393	430	398	369	399	379	383	388	367	381	348	396	401	397	418	411	360	419	384	363	362	380	367	373	393	398	359	403	381	381	412	376	417	387	408	416	394	355	350	417	380	356	352	388	411	403	372	390	378	369	395	378	388	395	363	412	399	394	394	412	413	418	371	365	404	360	382	408	378	329	419	387	393	395	388	359	377	371	375	395	406	412	392	401	404	403	370	380	395	364	393	385	330	390	370	407	433	390	412	373	382	342	375	370	385	409	391	405	404	372	394	374	385	445	359	410	377	403	404	377	399	371	376	365	381	407	398	409	372	349	353	411	378	373	405	361	387	392	405	395	412	390	396	401	377	366	402	384	404	404	435	372	378	413	392	360	366	369	396	370	442	381	426	388	380	377	370	371	382	414	410	398	386	391	379	356	362	404	355	367	392	387	379	357	391	362	411	400	392	401	383	364	373	372	408	375	369	413	374	403	373	416	418	411	386	380	378	384	412	389	413	390	374
54393	58381	34864	5403	492	339	286	213	221	203	172	172	170	205	170	162	157	145	152	172	154	156	154	147	150	198	183	182	164	196	242	233	255	263	338	1282	3030	3060	2593	2307	2060	1474	1930	1369	1370	1162	1140	1437	1307	1219	997	949	1242	1013	900	761	794	507	467	421	433	443	402	470	261	233	225	167	158	144	160	162	154	152	156	135	133	130	145	159	146	130	144	141	142	115	162	147	141	144	198	195	195	143	155	145	141	136	140	156	151	131	142	151	159	130	161	159	141	133	146	148	146	131	126	147	165	136	154	130	133	135	135	162	139	128	134	151	141	127	128	151	120	138	152	150	140	146	142	154	143	124	143	149	155	153	130	144	137	148	128	126	140	139	134	147	159	135	144	126	150	153	121	139	146	148	155	155	148	132	152	133	146	177	175	137	151	147	169	145	149	129	152	135	140	145	156	138	123	140	163	147	128	124	122	137	157	138	149	149	141	140	158	142	145	151	147	157	135	147	118	157	154	128	159	147	130	118	145	133	133	146	135	125	143	144	139	154	139	167	132	123	160	136	144	141	126	166	153	119	136	120	138	138	149	139	168	169	144	137	128	147	149	147	152	166	143	130	151	143	132	128	141	129	155	145	156	136	131	140	162	153	137	149	117	131	150	148	148	126	130	140	138	150	134	156	127	155	160	168	182	139	155	151	134	163	128	154	133	127	126	152	160	157	161	156	124	140	143	126	144	137	153	139	134	130	149	128	138	132	158	126	129	124	155	149	141	152	144	146	162	143	160	156	148	145	149	155	132	122	161	142	136	144	152	153	139	131	137	137	133	142	128	132	145	147	120	122	156	140	150	149	150	149	140	130	146	134	154	151	135	120	115	142	150	144	183	157	127	144	141	154	133	144	146	143	148	158	140	145	131	140	138	144	142	161	124	126	151	136	123	154	150	139	127	158	156	153	129	150	158	136	130	170	141	147	141	131	127	154	151	127	133	150	143	143	152	146	133	141	161	154	151	129	142	156	131	145	148	153	159	157	138	144	156	146	144	144	148	127	115	148	132	142	131	140	140	117	133	140	135	139	160	135	142	149	150	162	147	139	156	156	115	141	146	152	132	153	134	123	148	148	138	112	158	147	124	132	147	147	125	127	139	144	153	153	156	152	140	156	143	157	137	124	159	142	128	148	151	132	144	143	140	151	138	132	130	138	152	141	135	143	136	151	140	138	138	151	163	133	145	143	151	140	134	157	148	140	149	138	137	152	137	123	131	112	163	134	160	153	140	139	138	149	140	131	133	143	146	133	149	146	168	142	148	119	133	143	125	143	137	146	135	144	140	126	144	129	160	136	144	143	154	173	131	139	133	132	167	138	146	149	140	141	149	156	157	148	143	149	128	141	151	133	156	151	148	152	140	129	149	155	142	141	116	136	144	145	138	138	138	138	143	172	127	149	149	135	133	172	138	139	133	150	157	136	147	152	133	122	151	134	144	135	169	161	146	176	141	163	144	154	132	123	136	167	140	135	157	141	148	139	146	146	136	148	144	175	144	143	162	136	148	166	143	146	164	139	149	147	118	123	132	128	155	144	154	143	142	133	121	141	139	155	130	130	160	148	125	152	141	170	131	142	154	139	155	157	142	130	143	167	139	170	146	136	149	140	120	149	134	139	138	152	159	129	128	153	140	148	145	134	136	136	123	161	150	128	121	159	153	133	147	136	121	130	142	156	144	146	143	155	153	161	161	146	145	159	150	153	134	152	154	147	131	154	154	148	121	137	144	133	140	158	155	152	124	127	142	159	124	127	163	152	139	133	124	145	131	154	129	146	132	129	140	162	160	123	136	139	135	149	130	159	150	153	140	128	152	129	145	126	145	144	137	131	157	136	149	150	143	116	149	151	159	160	172	134	151	147	152	134	150	149	139	132	132	142	135	139	141	137	132	146	147	140	142	132	136	127	162	149	157	138	136	142	145	151	150	128	133	135	138	152	119	143	144	133	158	153	165	141	107	135	125	175	169	119	125	137	156	155	138	149	124	143	140	163	128	148	137	128	135	144	180	150	137	136	123	131	128	134	155	138	135	138	126	147	139	155	141	144	138	158	159	123	136	138	130	135	133	160	133	156	162	146	131	141	158	151	126	121	149	138	142	146	126	144	145	163	149	147	147	160	182	139	125	152	166	159	139	138	156	145	142	125	151	149	116	165	132	147	144	154	149	132	164	156	138	134	144	158	162	141	125	165	133	136	139	160	143	146	130	117	136	121	146	152	126	141	164	134	137	146	127	144	129	153	142	127	134	162	159	130	125	127	156	128	160	133	142	126	152	141	133	145	162	159	131	150	143	135	129	161	145	139	143	139	131	131	139	175	129	125	152	140	143	141	134	125	132	143	134	151	139	148	146	145	137	121	126	153	152	141	157	143	145	148	131	127	140	122	133	160	137	154	142	135	133	136	141	159	140	152	143	120	150	146	147	142	148	137	127	134	142	143	143	160	155	140	146	131	139	151	125	145	143	126	144	135	155	146	155	123	141	145	161	134	141	159	143	139	134	148	137	134	160	162	137	138	141	129	118	126	130	116	133	151	154	156	129	144	135	152	151	158	157	140	129	155	150	141	154	134	157	136	122	147	128	179	152	139	151	148	138	124	132	123	159	137	153	150	149	123	137	125	126	145	152	147	123	148	140	115	157	132	150	144	125	143	162	142	137	140	159	145	157	150	158	125	133	176	130	124	141	155	158	147	133	120	148	138	143	141	142	134	152	148	132	119	133	137	134	131	156	152	149	136	144	147	150	156	167	167	127	146	130	138	155	125	144	145	161	163	143	141	156	151	139	151	130	138	153	148	167	128	131	145	147	141	144	156	157	137	131	148	139	131	132	133	153	158	146	120	142	138	147	124	143	170	162	150	160	141	132	123	148	135	159	151	141	159	142	160	129	143	137	142	154	146	139	133	145	143	145	151	156	170	137	143	123	124	138	143	133	137	130	143	166	148	139	126	140	125	153	138	135	147	147	132	146	146	140	152	149	143	139	125	142	162	128	146	147	128	132	130	168	167	155	149	153	153	156	151	139	130	136	153	144	126	140	136	154	131	143	164	127	123	144	120	134	139	176	138	147	140	147	129	152	131	146	143	148	151	151	123	149	144	161	147	153	143	167	171	147	130	141	162	133	166	145	143	138	139	161	141	120	132	153	135	146	158	145	152	134	123	134	143	143	172	157	154	171	138	141	157	144	166	145	154	151	134	149	126	158	135	137	157	162	158	135	127	139	126	124	146	146	138	148	162	147	143	143	146	155	150	143	143	142	150	157	144	158	141	140	132	142	146	150	119	126	149	139	158	143	147	141	136	148	161	151	146	137	158	148	145	155	140	147	141	149	139	155	134	149	136	139	149	148	123	113	133	159	135	140	139	138	149	156	128	169	137	131	149	143	146	121	133	149	137	131	161	134	136	125	147	146	163	144	159	151	137	156	148	131	126	133	148	128	171	149	122	138	136	141	123
34195	44714	12162	1599	1464	1278	1075	921	863	769	721	693	643	619	546	542	559	527	522	505	483	519	511	572	672	730	805	862	773	865	949	1183	1248	1288	1657	8489	17890	17981	15597	14362	12965	9961	12615	9132	9215	8278	8329	9752	8894	8814	6622	6695	9004	7131	6108	5199	5510	3404	3412	2804	2767	2780	2606	3081	1326	1094	750	582	601	552	635	552	489	530	453	438	406	422	406	408	442	459	437	452	440	412	418	429	406	397	707	893	773	447	419	413	398	428	436	397	416	425	391	387	430	436	412	408	448	433	395	417	429	394	432	394	411	387	396	395	365	413	425	413	424	405	368	436	397	397	400	403	422	386	428	396	376	361	403	417	400	426	396	442	369	406	416	394	430	393	439	407	394	404	418	419	404	430	402	400	400	431	398	428	424	379	414	406	419	393	428	421	388	413	400	421	405	416	392	407	435	402	403	405	423	432	390	417	445	446	416	437	421	365	422	396	424	415	430	442	422	439	393	429	437	388	408	417	425	388	399	394	425	415	381	395	414	427	404	414	444	424	385	409	437	403	395	406	417	403	381	426	409	379	420	396	390	436	425	393	403	392	401	399	406	396	421	389	423	388	447	381	429	411	429	432	396	449	393	417	438	369	408	389	401	429	401	420	401	391	407	375	396	370	407	413	420	403	402	409	461	402	393	412	392	417	414	408	404	389	449	368	438	425	426	414	424	430	415	401	378	392	377	400	413	414	413	374	429	404	422	421	401	409	441	411	404	402	411	401	416	385	456	434	394	413	399	406	447	429	413	449	418	372	419	436	399	401	409	406	398	404	383	419	403	379	408	403	403	439	409	427	418	389	391	415	417	408	409	411	432	378	415	418	426	419	396	390	402	388	420	384	413	432	422	417	447	422	420	403	416	418	388	416	433	406	374	423	417	402	420	403	453	422	388	427	435	387	383	384	395	401	409	456	407	401	446	431	413	419	421	408	381	403	423	421	420	402	402	403	410	423	417	385	437	389	423	443	414	405	415	405	437	404	416	400	419	387	383	421	426	385	432	380	398	420	424	418	417	394	412	400	425	412	445	442	440	417	429	389	460	420	397	422	379	401	393	397	394	419	418	395	430	410	409	415	433	387	404	421	437	396	402	418	412	419	403	395	406	411	401	418	412	425	381	422	417	411	389	389	411	408	409	443	394	404	436	426	377	439	441	409	411	427	376	407	394	405	443	414	390	466	397	404	434	419	417	413	382	392	400	385	389	398	404	426	413	417	398	441	388	367	398	386	446	373	369	417	444	405	381	409	402	384	362	397	413	415	407	394	376	378	396	384	397	416	407	406	403	392	406	408	412	428	429	430	434	411	420	394	418	385	417	403	390	389	388	435	403	436	389	420	399	418	407	397	398	401	405	423	407	384	391	358	423	421	415	382	385	431	415	391	371	397	422	393	394	422	425	425	415	419	398	410	404	396	410	409	414	436	418	414	393	437	400	412	399	416	401	361	395	420	404	383	398	394	390	392	416	424	421	442	435	404	380	424	435	404	353	436	449	380	428	429	398	404	424	415	452	365	413	379	444	368	410	448	403	420	419	404	366	422	410	372	428	401	408	397	428	386	414	375	388	408	408	402	406	428	426	445	412	387	426	426	405	431	393	391	443	407	386	401	419	436	418	438	409	388	371	403	377	415	437	422	422	379	411	390	418	441	416	388	416	391	391	417	371	436	444	422	412	365	405	399	377	426	413	438	458	396	422	376	410	407	409	390	423	427	394	431	379	423	364	400	416	392	380	425	433	409	436	415	392	441	424	421	400	415	406	426	418	398	412	456	382	425	389	395	410	404	427	453	384	436	411	389	389	400	411	391	393	413	392	398	424	386	392	419	428	368	403	423	415	403	396	382	398	384	425	406	389	413	443	436	424	410	410	396	382	406	418	396	427	374	438	421	412	419	435	439	425	409	420	410	413	397	409	417	412	409	405	397	422	424	401	378	407	439	408	425	402	419	397	398	420	403	425	406	430	388	378	407	436	420	389	415	405	383	405	415	419	454	421	403	442	438	367	411	436	399	475	426	441	402	398	393	425	418	405	426	402	394	437	409	413	450	408	403	434	432	397	429	409	401	372	391	424	399	422	371	428	396	389	416	387	415	421	381	398	437	383	432	446	408	393	397	361	422	377	399	414	396	424	389	413	425	412	463	432	398	414	391	369	409	419	454	415	392	397	374	404	422	383	420	428	390	434	398	385	417	376	418	429	419	420	408	411	414	433	412	405	399	406	393	397	437	387	377	448	424	409	423	440	394	459	398	404	419	424	415	423	382	389	449	417	427	412	403	412	392	432	432	394	401	421	393	427	400	395	452	449	421	387	418	421	404	411	393	412	388	387	399	459	383	415	404	430	463	411	386	408	420	396	398	391	397	428	392	431	387	423	378	394	399	409	395	386	388	430	378	384	434	437	384	407	423	391	388	429	379	397	440	398	411	398	425	463	400	411	429	411	380	415	482	395	382	428	434	378	406	424	396	379	409	378	457	409	411	400	414	452	421	395	427	407	406	390	392	442	415	438	412	415	416	397	386	397	380	409	438	413	427	399	380	460	391	379	411	407	369	375	419	387	422	430	385	418	437	410	398	406	410	442	387	387	449	406	398	383	413	400	399	382	390	438	414	430	420	408	424	400	396	421	423	440	412	397	416	413	429	398	422	414	391	411	390	422	405	382	421	415	383	431	420	440	381	430	402	409	381	386	414	424	397	436	382	422	401	417	430	416	420	373	469	384	408	397	412	409	405	404	369	412	386	366	445	421	405	405	417	401	392	407	380	422	432	413	403	399	385	429	372	389	398	414	422	389	408	415	422	460	437	447	436	390	441	399	386	415	429	413	398	437	406	371	438	431	409	395	396	449	426	404	416	432	440	416	433	435	386	413	413	422	385	408	421	422	427	401	389	424	429	396	404	417	422	385	391	402	363	415	389	404	403	402	406	428	385	370	411	401	423	397	436	401	398	394	426	392	428	407	422	437	400	403	421	441	389	404	412	409	397	369	396	373	415	390	358	401	391	412	378	366	430	396	440	426	420	407	424	372	405	432	428	398	413	438	397	411	394	401	388	388	409	401	418	411	372	389	406	431	417	444	411	399	434	392	373	439	409	460	406	413	432	390	364	413	415	384	397	392	451	431	401	436	404	451	395	462	428	396	436	418	407	421	419	412	415	406	398	413	399	376	422	404	425	402	418	399	422	389	446	427	421	396	410	382	390	409	428	437	428	400	419	406	421	431	401	441	359	435	442	437	374	422	412	432	414	410	421	410	418	410	407	387	434	419	421	408	438	433	429	398	413	394	404	395	394	365	390	382	428	392	406	422	397	404	388	413	415	444	432	429	446	411	363	407	421	422	380	417	429	448	393	415	378	407	387	397	396	419	424	396	379	406	403	416	408	471	424	420	432	412	377	400	411	421	382	439	395	427	350	383	402	416	381	431	389	398	383	416	412	422	396	399	395	404	392	425	433	404	414	406	450	401	394
68137	70533	41992	14028	3045	687	508	413	369	299	302	299	277	271	243	241	266	218	264	264	243	239	239	229	270	335	322	284	265	322	371	389	491	532	567	2125	6215	6344	5386	5338	4268	3307	4198	2740	2708	2014	2228	2652	2686	2450	1844	1896	2696	2222	1780	1579	1676	1138	1160	763	840	804	951	825	552	554	345	235	229	241	219	252	228	213	209	206	231	224	205	240	232	186	214	210	218	233	234	191	203	198	236	323	346	291	214	200	179	210	203	228	207	218	221	208	198	203	198	200	204	225	202	221	199	206	195	216	189	206	221	209	195	219	180	208	198	208	213	197	213	206	209	200	205	216	228	197	194	213	208	207	210	231	207	219	191	183	216	218	201	192	211	215	217	210	191	194	212	221	206	218	195	176	209	229	233	195	194	206	235	199	220	207	192	208	176	212	210	214	218	212	188	213	210	180	211	216	199	192	196	186	208	183	219	195	201	200	205	201	201	204	241	219	209	227	193	204	213	193	198	190	203	209	231	182	206	204	209	214	204	197	209	193	164	220	204	193	195	196	201	205	213	225	197	228	171	204	210	206	221	212	223	196	216	189	222	209	211	225	231	202	202	191	186	207	227	199	214	199	212	239	189	217	207	222	211	228	219	197	215	205	211	177	221	222	201	205	198	201	200	184	239	234	199	200	230	190	201	214	217	212	202	231	201	179	195	219	213	224	176	228	198	205	210	185	197	183	173	215	203	204	212	225	228	221	215	201	219	191	203	190	210	205	202	224	239	176	209	215	210	192	189	207	197	214	211	193	203	225	228	194	186	238	228	236	214	203	206	233	223	229	209	219	183	196	229	197	231	213	207	217	202	237	212	216	227	237	194	227	201	191	209	210	208	196	216	231	215	208	214	225	222	202	181	169	207	198	211	226	205	212	185	235	229	221	225	211	211	206	201	191	210	218	195	216	232	207	200	225	223	200	195	204	187	225	196	209	203	220	218	211	191	199	171	211	197	199	194	199	194	205	205	206	205	181	191	225	214	221	213	210	181	222	203	206	203	195	211	199	196	209	233	220	197	195	232	183	192	202	218	217	213	184	219	203	240	228	238	221	211	212	199	219	204	199	211	179	224	220	177	162	229	213	212	199	191	218	216	198	214	211	249	194	211	191	201	198	188	192	228	232	206	210	212	236	210	207	202	185	215	200	223	188	188	213	201	205	211	180	207	206	222	224	238	218	203	219	192	235	194	206	201	214	204	212	206	204	208	219	174	207	234	227	188	209	200	199	197	183	206	202	230	205	197	199	212	197	173	236	204	193	173	227	223	228	197	204	202	210	195	236	234	205	208	200	202	220	216	212	181	201	191	203	164	191	210	190	209	191	208	212	233	191	225	211	208	193	227	209	194	194	207	214	230	204	214	192	229	187	204	210	200	198	205	259	196	199	207	186	197	201	241	200	204	205	217	213	213	235	215	204	184	228	185	180	209	210	192	231	207	195	190	214	214	202	221	206	209	199	189	212	189	224	204	221	206	199	223	210	200	212	211	198	181	202	240	207	211	216	196	189	201	220	186	177	183	228	209	200	179	221	238	208	219	204	226	187	232	184	189	221	181	201	239	221	207	212	222	202	226	201	217	219	192	226	224	199	221	220	222	231	207	223	192	199	212	207	230	224	196	199	213	196	182	187	205	207	197	208	215	232	210	209	212	197	191	211	187	199	171	195	209	195	182	249	210	184	183	238	197	225	204	193	249	220	210	196	219	188	196	199	195	209	189	213	209	224	218	222	198	200	214	215	193	213	209	181	198	205	192	209	204	196	207	201	199	202	210	220	205	219	211	195	187	198	201	225	207	181	194	216	207	228	219	209	183	191	192	200	211	211	200	202	223	218	208	204	233	186	197	184	189	171	181	211	223	219	214	192	200	217	188	185	208	199	215	233	196	223	242	193	213	193	194	192	196	202	203	210	185	213	221	208	220	220	199	185	200	214	188	215	211	199	204	183	194	208	234	189	215	220	221	202	230	213	197	188	204	203	188	216	220	223	222	194	194	211	220	203	201	200	216	208	211	198	201	199	225	225	218	232	198	210	227	198	188	192	214	228	230	202	194	190	153	196	203	200	192	215	195	188	196	211	195	211	202	201	185	196	196	238	216	211	186	202	208	209	198	213	189	195	246	222	215	197	203	222	228	221	223	215	188	209	212	213	199	204	219	214	208	191	221	226	218	195	212	196	220	247	225	207	191	202	209	198	217	217	209	198	226	198	220	195	204	194	210	186	210	207	212	209	196	202	181	198	202	211	206	216	200	209	189	182	219	203	213	208	214	240	217	197	204	217	196	174	230	197	221	187	204	212	194	198	200	224	216	216	183	222	218	209	214	203	216	205	205	223	189	193	197	203	190	223	200	209	202	211	206	230	189	222	205	201	197	212	221	212	215	207	213	185	204	200	176	198	206	241	223	198	190	196	185	190	231	217	195	199	205	213	171	197	186	197	213	220	220	200	205	196	224	224	199	194	217	203	195	218	199	208	221	188	219	228	207	197	203	206	224	200	200	223	194	194	190	247	215	189	205	195	209	214	213	209	199	218	196	192	201	197	187	200	220	238	215	224	197	207	209	187	221	222	205	213	180	191	205	200	236	213	179	224	212	232	196	204	202	210	192	208	215	198	214	214	205	209	205	191	221	190	203	193	226	217	218	220	183	205	190	193	211	234	198	217	190	176	244	216	192	239	175	223	212	213	188	200	174	210	198	209	188	202	216	213	199	208	198	202	204	203	199	198	230	202	189	183	196	187	176	202	222	210	236	207	188	197	203	205	236	189	180	227	215	214	196	219	189	224	203	209	192	206	203	202	217	208	214	212	198	212	205	185	213	206	224	196	196	228	202	226	194	199	200	199	201	180	213	192	221	222	205	198	181	190	234	214	221	229	193	206	210	192	190	183	222	208	219	201	215	213	207	232	213	204	213	218	210	194	194	209	202	193	187	202	204	214	203	209	213	214	218	213	220	191	209	180	199	208	212	213	207	213	165	196	199	215	231	192	211	220	206	216	197	243	200	191	204	217	213	200	200	231	193	173	191	216	209	210	195	214	205	175	205	229	211	180	221	213	196	209	218	234	204	190	181	210	209	218	207	200	179	226	202	198	222	201	186	206	205	201	219	184	194	220	199	212	209	189	208	223	187	212	186	232	209	199	201	221	200	192	210	235	204	195	217	213	218	205	231	220	213	196	187	209	199	226	199	194	206	181	193	213	197	230	211	233	193	192	184	213	205	203	200	226	190	189	183	192	195	220	206	203	230	209	185	200	210	235	189	209	200	211	211	209	211	214	217	218	200	216	242	204	226	193	200	219	210	223	196	209	219	217	193	200	213	184	202	201	236	213	197	224	206	219	209	179	204	184	201	211	203	226	189	198	195	191	201	227	207	188	218	208	209	180	178	202	206	193	194	214	178	198	219	191	219	204	209	194	215	189	202	230	196	215	245	193	245	204	198	204	218	190	213	204	225	196	201	226
44116	55375	13713	2904	2564	2237	1882	1559	1453	1286	1176	1014	981	934	887	838	839	770	776	734	736	657	725	802	973	1155	1256	1139	1157	1361	1618	1925	2672	2963	3389	13093	27767	26759	24642	24115	21540	17700	20815	15323	15190	12429	13841	15649	15727	14574	11349	11945	16310	13295	11221	10451	10444	7617	7890	5330	5673	5060	6268	5266	3092	2885	1460	806	750	743	780	822	756	655	632	663	514	610	564	644	600	598	680	593	624	564	557	550	618	574	880	1638	1370	998	671	557	583	552	559	502	550	531	552	562	522	602	535	589	553	613	562	571	575	533	596	543	557	568	562	562	593	572	571	558	581	580	549	550	573	508	572	543	566	534	560	570	567	572	556	579	535	584	563	542	583	531	535	579	544	556	582	559	547	551	593	577	560	572	569	567	546	551	601	541	534	542	564	552	538	502	582	551	515	565	574	562	576	558	543	579	522	589	550	567	537	564	509	567	532	571	573	561	519	588	580	565	564	546	599	560	587	563	569	552	561	538	545	550	532	575	523	555	574	582	524	568	588	532	562	548	592	576	550	601	561	552	550	562	542	570	546	536	559	566	538	557	571	551	573	585	554	547	565	563	526	587	587	609	594	578	570	536	549	564	564	591	535	585	548	575	545	562	568	601	568	543	580	559	557	556	544	612	579	588	594	502	535	518	554	543	527	544	583	565	559	524	524	571	562	534	558	587	561	575	549	565	548	549	577	551	570	581	560	568	535	551	527	560	543	526	533	577	549	545	525	557	552	593	549	574	575	538	562	583	570	535	538	531	513	564	541	568	602	553	588	570	578	566	564	539	563	578	571	574	593	557	536	541	517	545	527	518	576	547	562	589	567	602	537	559	571	538	569	545	623	538	546	520	582	494	571	554	586	544	569	554	581	566	515	539	516	553	549	560	522	588	508	586	596	553	594	572	555	554	610	564	542	523	573	566	560	568	556	570	548	544	553	589	567	569	577	554	569	568	547	531	530	589	598	562	555	544	569	573	547	548	589	599	579	560	532	569	539	555	605	581	516	543	580	549	546	565	571	576	583	597	558	572	573	565	552	509	526	541	556	533	579	562	528	564	588	556	572	552	521	553	581	551	563	597	533	559	561	537	583	535	530	552	601	505	574	534	582	543	554	543	565	546	542	571	546	541	615	490	594	549	574	546	568	543	543	521	524	551	545	564	522	570	562	556	580	535	527	536	544	523	549	558	534	580	544	528	596	539	534	525	575	593	536	535	564	518	569	563	557	577	542	581	553	587	515	542	475	564	568	526	568	548	564	537	546	564	554	576	555	608	560	542	589	581	563	595	574	539	524	577	547	553	548	538	546	585	570	570	607	530	574	566	514	535	572	549	552	528	592	566	583	563	544	602	579	480	548	544	538	540	583	545	621	571	563	542	509	493	591	525	561	557	564	552	585	540	539	595	594	590	634	586	535	567	556	570	573	535	558	524	534	553	562	549	541	546	550	567	546	533	533	586	554	523	553	526	573	524	573	595	510	550	566	566	533	557	516	539	543	574	563	548	554	557	577	574	571	526	557	620	526	559	580	556	543	570	600	564	550	600	566	569	577	567	576	572	522	554	536	554	550	523	588	496	547	586	588	573	572	585	544	582	532	569	577	580	549	551	545	583	522	520	540	563	548	588	577	562	567	558	525	555	564	549	544	520	588	575	539	556	511	555	584	533	569	556	550	582	562	579	512	559	579	545	547	553	569	520	575	554	559	532	519	602	509	556	526	547	572	557	550	597	540	587	537	541	566	615	522	572	540	541	583	581	553	551	552	583	546	549	553	584	551	556	598	585	521	549	540	571	525	589	555	539	528	549	558	525	564	561	560	531	549	594	598	565	516	553	526	545	521	566	565	530	526	550	560	594	557	542	532	574	549	567	587	580	549	580	529	555	568	624	606	567	559	569	536	565	603	544	538	559	528	578	602	560	559	545	521	567	519	548	556	560	577	568	572	538	556	554	523	564	538	561	564	534	531	562	550	559	553	558	514	551	569	545	571	547	581	572	543	584	569	552	565	553	565	566	526	571	539	605	521	578	538	564	575	559	564	574	569	598	521	563	551	533	579	528	529	558	547	574	559	579	586	578	573	544	547	534	544	588	554	544	590	531	558	550	555	547	541	541	539	557	555	558	540	574	606	554	551	578	555	550	590	554	527	544	600	540	555	545	523	538	540	539	543	557	554	567	554	590	585	537	549	590	571	571	565	526	531	539	601	567	541	588	553	576	543	557	554	570	555	595	604	571	544	589	591	511	599	547	568	586	615	541	541	545	535	560	572	535	516	560	533	577	575	566	557	548	532	589	598	566	591	560	548	534	534	558	565	562	562	564	553	590	560	593	522	581	559	597	588	552	561	567	578	531	540	555	584	601	559	568	594	532	546	560	571	582	575	568	573	570	562	585	561	562	632	499	562	548	552	541	589	596	568	543	544	570	544	550	564	558	569	557	552	563	550	548	533	524	598	528	540	589	558	516	518	560	582	566	563	563	533	529	589	566	552	605	503	531	544	547	571	545	528	533	565	549	555	559	575	590	570	559	568	532	560	517	595	561	554	577	512	549	540	560	506	537	570	582	566	547	562	567	539	570	581	618	574	563	537	570	583	552	571	582	590	538	525	580	567	540	572	544	588	590	537	542	573	562	544	565	570	545	542	561	570	573	512	552	535	590	545	540	558	550	526	529	582	539	566	526	555	567	540	533	583	549	581	537	513	572	546	547	630	506	546	572	542	563	531	572	583	551	555	584	540	565	551	547	547	551	511	596	582	560	582	550	575	568	596	561	530	537	579	529	532	549	530	572	524	564	534	523	525	554	541	559	549	534	571	527	574	565	593	578	588	574	546	562	543	628	582	572	564	539	554	569	534	531	522	546	574	571	548	592	592	559	552	555	596	543	576	505	577	557	545	527	600	558	577	514	578	600	599	584	525	589	572	581	552	592	626	568	542	594	553	557	552	555	531	615	593	564	549	593	569	577	545	589	561	570	576	570	506	600	585	592	511	535	593	553	539	554	557	555	557	557	538	569	565	520	552	559	530	545	555	568	579	571	574	547	552	592	564	573	588	558	516	556	532	583	552	612	572	568	558	533	579	588	569	548	576	558	570	629	562	557	517	552	524	592	560	542	574	500	547	585	566	571	553	563	593	559	564	566	524	599	571	583	544	552	593	565	535	587	579	564	546	557	571	542	584	571	554	529	563	550	560	611	571	539	540	596	565	538	569	548	552	559	539	549	581	571	592	540	553	545	526	589	521	552	599	549	593	552	587	616	593	551	558	504	575	598	562	527	556	564	516	525	564	538	586	539	538	564	582	568	596	560	523	538	583	604	577	537	548	537	531	564	568	538	572	567	536	617	559	571	587	572	555	536	589	568	566	575	582	527	517	566	565	514	533	597	527	580	540	598	570	578	558	474	556	560	542	544	533	574	539	550	547	567	556	568	591	579	548	557	582	527	528	591	570	580	588	588	559	587	579	564	516	542	550	597	567	557	573	550
10782	10925	4606	317	195	175	151	165	191	163	174	152	167	152	165	152	167	152	147	152	161	194	162	147	144	185	155	170	170	144	145	164	183	186	199	239	380	383	373	333	349	294	331	252	236	246	240	269	265	254	211	240	280	251	200	205	215	217	200	193	202	196	181	205	167	150	154	140	174	165	159	160	147	154	179	144	141	189	155	139	177	138	155	136	151	149	161	161	170	165	143	165	160	160	160	147	161	154	153	160	144	149	145	165	176	146	165	135	147	192	143	163	186	147	171	157	160	155	159	143	176	150	197	140	187	154	173	134	155	147	157	166	165	142	157	158	166	152	139	166	173	164	149	147	169	178	171	160	175	166	168	181	150	154	149	161	154	146	138	185	147	149	160	163	179	154	160	161	166	155	143	151	150	145	155	143	170	160	158	159	160	137	162	141	147	137	163	160	168	147	166	161	167	161	171	145	153	150	161	172	156	127	144	164	152	160	147	146	152	147	167	155	133	165	132	142	176	147	165	171	150	151	156	139	138	152	160	176	172	175	139	140	168	159	153	161	141	147	160	148	162	168	149	177	159	152	146	130	146	146	161	159	155	151	153	141	174	165	174	141	169	180	185	156	131	166	150	158	159	147	167	130	167	158	153	141	153	169	134	124	132	174	176	174	163	170	152	160	158	171	155	182	170	147	169	168	152	148	155	163	176	142	145	143	146	156	160	157	142	147	160	155	161	152	133	143	146	150	142	142	176	169	154	162	161	163	148	157	147	152	157	140	161	133	147	137	145	156	148	150	143	155	170	202	164	166	142	142	148	154	156	164	156	153	177	168	154	151	152	145	158	156	160	160	164	141	165	137	142	148	158	150	163	133	156	139	170	166	141	163	152	147	153	165	144	132	155	151	148	154	156	153	154	144	148	167	168	166	162	155	164	154	171	153	157	148	157	153	161	145	168	165	160	187	159	148	130	144	149	160	143	144	135	164	166	145	163	150	162	159	166	164	157	134	156	155	151	151	141	161	159	157	139	140	166	155	127	144	146	166	157	151	158	175	153	164	137	165	149	168	148	172	151	169	162	156	181	157	164	142	160	161	149	183	163	148	148	128	155	160	135	164	167	136	148	155	143	138	153	156	157	167	161	151	143	160	178	171	161	155	155	155	157	131	136	148	163	147	137	163	181	137	157	145	140	152	143	147	156	155	145	159	166	125	185	145	189	162	165	151	167	150	148	162	172	167	135	146	143	137	161	144	144	140	137	168	142	144	154	178	149	159	165	180	161	150	177	155	145	146	153	155	158	140	149	159	170	161	172	151	142	177	153	162	144	142	140	169	145	163	147	159	164	157	148	143	151	165	148	178	174	177	157	155	151	156	166	135	160	159	150	169	151	162	131	153	177	148	162	171	149	161	163	172	152	160	152	129	160	123	158	169	157	152	159	133	156	137	168	145	141	165	189	182	135	156	151	159	142	167	173	140	159	157	144	167	161	168	164	158	140	147	155	154	149	168	160	167	156	158	149	163	155	151	146	163	162	135	174	147	137	162	147	168	150	167	161	152	162	161	161	168	169	162	163	157	164	137	138	160	162	168	152	180	159	178	170	148	133	168	171	159	160	157	166	150	163	160	146	153	170	153	161	140	164	165	156	160	165	161	146	169	153	177	153	168	182	153	151	150	140	161	146	179	144	141	149	171	160	139	162	151	161	145	161	149	140	168	164	174	154	160	153	176	166	169	178	167	135	171	146	158	136	160	160	151	149	156	156	154	145	157	155	161	173	163	144	139	149	152	158	164	149	144	161	134	155	141	137	145	146	159	157	195	150	139	137	159	140	153	165	165	144	150	143	152	163	155	162	174	144	151	172	154	155	163	168	152	148	156	165	128	161	149	163	164	150	152	143	156	155	167	165	156	159	160	131	151	163	151	136	158	151	153	187	157	152	151	171	145	138	145	172	147	133	171	151	155	152	129	152	155	145	159	133	152	144	144	180	158	160	143	148	172	172	169	136	171	147	172	193	138	175	158	170	152	159	158	163	185	138	138	152	169	175	165	149	161	159	158	160	132	144	152	173	152	153	155	170	161	157	189	163	140	143	167	169	157	154	153	166	152	140	145	148	151	165	152	145	176	177	151	164	165	151	190	166	130	134	158	145	167	176	143	156	148	156	167	170	160	171	150	157	154	180	146	131	165	153	174	118	137	154	157	155	156	167	150	143	153	164	155	161	163	131	158	163	159	136	166	154	168	162	175	156	134	151	154	159	150	154	178	172	153	154	134	158	158	159	172	155	162	146	182	145	187	146	141	167	158	140	169	163	180	163	174	161	166	152	174	154	170	148	157	162	168	164	163	149	164	150	161	152	163	134	180	158	160	170	151	169	147	153	182	141	133	160	155	136	141	149	164	159	172	155	165	159	160	162	137	153	146	137	155	148	177	155	148	177	150	135	168	146	157	153	136	173	192	142	154	158	154	146	164	147	164	158	152	157	167	189	149	156	166	173	177	142	180	159	164	150	156	163	149	160	151	157	178	132	151	178	166	146	120	126	165	152	158	172	144	157	162	179	159	149	151	175	159	157	185	169	159	176	148	153	148	152	162	154	151	167	164	165	184	166	165	145	150	164	171	152	172	156	184	191	183	180	170	155	140	171	165	130	166	143	151	163	142	156	144	174	179	164	158	155	165	157	148	182	155	171	156	163	169	157	155	152	144	155	137	140	165	154	140	183	157	172	176	148	154	171	131	174	169	144	159	171	176	156	166	154	159	148	169	150	153	154	158	165	165	166	133	177	151	164	159	158	146	166	172	179	167	152	158	169	134	158	148	143	147	152	150	151	170	169	145	174	167	152	154	152	152	159	144	171	143	165	168	159	168	142	142	163	144	146	159	174	137	157	165	169	166	154	149	171	176	170	148	165	145	157	138	145	148	164	155	171	170	162	128	148	146	164	179	164	157	157	159	154	160	179	162	158	179	159	174	169	174	157	156	151	159	168	166	159	133	181	158	160	132	153	153	139	162	177	183	144	172	156	159	164	150	135	169	154	157	162	162	158	140	155	162	169	168	164	137	140	179	154	158	140	150	154	142	180	150	168	143	176	142	186	162	172	163	146	142	170	133	169	171	144	152	145	171	161	148	163	164	152	182	151	130	146	136	154	135	156	171	144	161	159	150	145	144	148	143	157	168	147	159	131	164	166	155	181	161	165	165	154	151	152	159	160	194	166	164	154	163	151	159	138	171	160	139	142	147	140	161	136	136	147	155	154	166	140	129	141	171	159	162	140	151	124	163	145	161	153	155	137	168	176	155	183	186	146	161	164	143	162	168	148	140	161	163	174	148	122	146	160	157	163	157	164	169	138	183	177	194	148	158	144	154	161	163	171	162	127	156	144	163	160	177	180	157	158	181	164	168	149	159	130	163	158	165	185	192	159	155	168	153	153	176	143	172	147	128	158	149	153	128	153	132	167	159	138	138	179	162	136	150	132	159	164	148	159	167
9683	15491	4545	526	533	538	497	466	467	480	461	454	492	476	447	436	470	474	464	467	454	480	487	480	578	582	579	546	550	537	572	569	660	686	726	1020	2237	2472	2217	2143	2046	1563	1763	1250	1267	1095	1171	1200	1280	1226	1015	1104	1389	1141	1018	1063	1066	899	830	720	696	677	750	616	603	593	483	465	420	440	422	451	468	475	467	450	459	469	424	457	430	485	443	448	427	493	444	475	442	435	451	524	567	564	548	433	412	400	456	457	491	426	435	419	431	400	433	447	428	443	422	426	430	415	406	459	453	477	422	399	421	442	434	422	428	435	459	436	413	421	455	446	420	436	486	471	446	414	429	421	457	442	418	447	398	464	431	440	470	419	461	427	446	410	425	447	440	448	454	434	420	430	442	427	465	406	417	444	415	433	429	465	456	479	474	452	416	448	417	421	413	438	464	426	403	452	423	448	480	469	428	437	495	437	443	498	476	427	444	441	444	436	495	447	427	450	451	489	438	427	438	421	431	410	434	434	450	436	473	423	421	456	438	418	447	448	407	460	409	473	439	415	460	427	429	435	455	437	470	478	405	445	439	440	419	414	448	420	422	426	430	404	424	442	431	475	446	429	450	443	441	422	451	473	459	459	452	430	438	457	428	415	419	449	438	422	428	475	424	422	449	467	454	405	457	479	458	435	455	455	462	432	461	448	442	447	450	448	432	415	483	436	455	462	439	425	457	453	394	441	424	445	458	469	457	464	467	428	447	429	455	478	444	460	440	441	437	449	448	454	462	438	476	439	423	459	432	438	430	433	444	387	412	454	436	443	446	471	422	450	456	439	415	443	416	455	431	413	413	461	456	429	481	412	436	453	453	474	435	440	459	400	435	452	439	461	439	475	399	442	442	456	442	438	458	459	427	435	450	459	446	461	447	417	476	406	411	466	424	391	448	471	438	439	483	429	449	405	416	467	426	441	442	476	444	446	446	475	436	451	480	460	468	453	434	419	416	427	459	413	452	423	452	394	422	437	442	427	442	484	437	453	444	439	433	407	439	459	442	460	413	494	374	468	437	414	454	464	454	423	433	446	421	428	402	440	422	418	412	453	466	452	404	439	492	465	416	441	479	468	420	419	452	429	439	454	449	430	403	431	424	469	440	441	391	444	442	444	435	431	450	426	440	455	427	433	436	456	467	434	426	472	445	419	456	461	432	411	438	458	446	401	430	455	420	411	441	447	426	432	461	458	424	409	448	422	422	465	439	433	437	415	439	423	432	467	469	456	435	401	394	438	463	458	442	483	440	423	442	459	453	419	414	460	421	442	443	424	436	449	443	397	400	433	449	414	444	424	438	402	445	483	428	468	436	487	413	426	429	432	458	394	428	418	465	463	427	467	465	434	437	467	430	466	427	461	439	447	450	437	465	395	448	447	456	483	432	457	424	431	455	444	456	479	444	431	442	441	451	449	434	455	452	452	456	435	465	439	426	460	456	423	452	432	450	455	426	445	425	494	466	455	454	415	463	439	429	454	416	408	459	456	427	439	447	436	428	441	453	454	449	498	423	457	428	424	430	455	464	421	429	425	408	458	449	449	418	427	447	423	452	423	432	432	437	465	444	452	431	461	469	431	464	436	436	455	441	505	400	446	439	438	431	428	435	415	421	436	365	438	429	456	443	481	440	462	425	440	417	425	422	413	385	450	456	472	414	454	480	432	423	455	425	448	438	464	421	436	407	426	435	426	408	434	417	415	426	428	453	437	479	467	440	427	478	428	436	437	473	446	454	455	403	460	446	428	420	429	472	426	426	415	424	408	426	433	475	429	446	441	452	447	412	419	449	458	451	426	407	441	468	437	422	400	437	463	438	412	444	428	434	436	405	425	443	409	442	451	432	428	435	448	446	436	446	436	425	431	443	408	493	424	431	423	412	471	436	435	462	464	439	398	453	404	421	463	448	443	439	428	437	431	456	448	434	444	457	416	495	435	426	446	423	441	403	435	462	422	470	451	452	422	416	455	404	393	450	441	413	446	436	466	439	454	425	450	424	456	417	440	463	447	450	440	428	449	476	448	439	496	436	442	406	415	429	418	433	430	487	436	426	444	462	435	461	460	458	412	430	417	452	463	435	407	429	463	446	425	426	425	452	469	463	459	417	435	456	448	402	442	420	407	451	448	427	467	460	421	424	447	453	434	451	466	472	459	441	438	482	469	420	443	444	415	458	460	426	463	449	431	434	381	410	426	441	406	446	450	461	434	441	430	430	456	445	433	424	411	445	467	446	411	436	432	408	435	415	463	446	445	393	406	444	454	420	402	436	446	473	474	402	425	393	439	420	470	420	426	433	428	449	441	445	448	417	431	406	452	458	434	495	418	416	432	422	419	454	447	456	463	485	471	454	429	406	428	461	420	444	435	466	414	425	435	426	439	433	426	458	446	438	437	455	419	454	469	403	435	434	421	440	444	418	433	474	474	419	467	444	415	427	449	449	420	403	466	428	444	467	434	409	445	447	422	461	467	416	405	432	428	422	415	495	438	448	441	423	388	426	445	446	414	453	464	470	452	440	444	462	441	443	424	458	437	454	469	405	443	457	441	436	438	435	427	425	451	432	480	429	431	440	420	433	415	423	448	465	404	410	487	402	426	462	445	439	442	460	431	489	423	449	443	443	423	415	458	403	427	422	460	438	467	452	486	417	441	450	456	428	457	478	448	476	468	427	445	468	453	447	431	413	442	452	451	464	436	448	448	443	448	475	431	418	458	441	478	426	431	427	421	416	502	451	427	482	433	462	425	436	465	430	427	406	459	469	447	424	412	417	415	431	430	467	452	430	463	437	448	436	449	464	457	431	460	445	419	440	404	413	423	417	477	411	456	385	412	433	438	479	417	428	440	421	436	461	447	396	449	446	423	481	466	459	486	411	424	437	431	424	469	447	461	408	462	459	439	428	428	470	457	508	444	433	434	465	447	462	445	445	474	465	424	436	429	460	447	441	425	445	451	448	405	461	446	430	428	473	467	417	434	454	423	440	410	462	422	435	443	429	430	452	466	458	452	463	442	457	435	456	499	470	442	426	451	428	469	395	441	421	428	434	428	441	417	446	435	438	437	436	427	442	438	416	449	444	434	441	454	428	471	463	420	439	464	427	442	423	416	397	452	442	440	433	450	454	476	474	420	469	467	395	429	483	434	427	490	453	433	456	469	416	463	426	461	433	439	450	418	463	448	485	459	461	442	450	424	460	429	448	388	463	410	461	435	424	436	410	449	451	421	434	467	424	415	455	411	442	428	444	416	422	461	486	442	439	426	443	438	421	435	469	428	441	460	469	401	425	461	443	463	461	412	432	412	448	458	464	465	453	472	463	431	430	413	468	441	399	433	426	405	412	423	448	445	474	439	438	426	421	463	430	431	443	444	443	433	453	430	445	456	438	416	434	412	427	453	443	446	418	458	474	404	475	467	414	423	454	439	423	463	471	409	446	483	473	421	485	433	460	448	413	408	436	444	413	442
54349	58051	36353	5998	616	348	319	261	250	271	249	241	211	203	204	186	202	207	188	206	194	209	202	207	247	213	227	244	228	233	246	298	335	482	531	904	2886	3004	2867	2617	2502	1769	1876	1210	1332	1154	1263	1414	1589	1502	1126	1119	1792	941	1065	1156	933	892	824	545	597	580	603	635	445	456	259	169	198	199	171	170	199	178	182	188	183	189	207	188	174	167	178	188	176	219	188	195	190	184	222	257	278	215	188	205	178	167	150	174	188	200	200	172	179	199	183	198	178	180	211	172	168	180	185	193	168	183	176	190	174	169	188	170	158	193	184	186	192	175	169	173	175	199	181	186	192	196	186	193	192	192	168	180	170	165	181	201	177	161	192	203	160	195	184	186	187	149	190	187	177	202	165	176	170	160	195	166	179	191	207	182	177	188	195	197	183	157	157	182	179	174	189	174	159	196	192	174	182	191	169	190	172	165	208	164	188	199	175	187	171	182	192	185	164	172	177	184	186	193	188	182	215	189	186	196	199	188	172	168	168	177	182	157	171	191	169	184	173	178	170	186	195	178	161	185	190	182	169	165	180	171	146	178	164	160	183	182	163	179	215	183	198	179	185	192	162	203	187	180	162	168	188	184	174	182	186	195	152	166	180	194	171	180	181	166	194	206	166	166	191	173	182	174	163	171	179	193	209	193	173	181	186	185	189	178	219	184	190	187	188	186	177	173	205	187	204	181	193	168	183	194	217	180	164	190	167	168	179	173	186	180	177	191	180	191	164	173	199	168	191	199	199	185	190	195	176	177	186	207	192	191	185	205	189	209	159	175	189	190	189	153	203	186	181	178	174	209	184	196	170	177	172	176	190	202	205	186	189	194	205	207	156	180	188	188	173	193	181	169	181	180	167	170	183	181	163	181	171	183	175	164	191	174	210	163	174	186	156	183	202	201	166	189	190	195	196	192	178	193	187	162	203	201	167	170	171	203	176	174	175	174	182	192	192	142	170	182	168	184	211	200	174	182	190	186	173	192	165	185	208	174	167	185	172	176	201	180	203	182	190	154	181	224	181	172	170	192	177	193	179	191	182	206	163	160	177	165	178	165	201	173	192	181	196	162	188	221	170	197	169	177	188	171	193	193	181	187	158	198	198	171	175	197	186	189	176	196	178	179	185	183	202	181	163	166	206	176	187	203	168	169	190	197	193	184	185	172	172	174	193	172	179	216	204	190	171	169	204	171	186	166	188	169	166	192	174	189	194	144	186	158	191	174	197	178	161	185	199	182	167	187	170	178	204	164	199	197	180	206	172	166	191	181	209	202	180	188	166	176	189	195	181	165	193	165	183	167	174	173	154	187	180	180	192	221	177	179	190	178	187	179	192	192	187	176	180	167	190	200	192	199	170	170	183	189	180	208	182	173	149	211	181	187	186	191	173	189	179	175	178	167	191	171	188	215	181	170	184	186	179	187	174	205	184	194	175	185	174	186	168	192	151	185	198	171	185	190	201	158	187	182	174	171	191	202	171	183	204	200	171	184	192	165	209	181	191	186	180	200	144	177	201	172	166	183	199	163	190	196	208	175	169	173	188	197	169	178	201	186	165	185	189	193	179	181	160	189	199	173	180	194	206	193	206	178	180	190	197	168	188	176	182	172	175	190	190	165	151	193	191	179	210	176	178	167	199	179	172	182	173	179	167	179	174	178	198	162	201	163	172	176	189	174	162	186	193	171	171	178	184	159	184	196	160	191	177	162	175	196	191	191	193	167	181	190	182	196	170	161	186	185	180	152	197	185	168	196	167	174	171	159	189	172	164	188	195	163	195	170	154	154	170	168	190	186	187	201	180	172	186	182	170	175	183	199	202	161	169	155	170	197	171	160	191	160	201	187	189	206	196	193	170	162	182	191	181	162	207	208	173	169	173	189	179	166	215	198	174	183	188	163	166	180	190	170	177	212	192	184	181	209	153	164	182	173	166	158	185	195	186	180	183	171	181	195	179	178	194	186	167	172	185	190	159	197	181	169	161	189	174	180	197	150	179	156	184	180	189	189	180	168	170	187	194	188	176	206	185	183	169	199	191	173	191	184	184	197	160	182	187	170	164	170	180	190	179	197	200	178	189	156	205	188	173	208	178	183	198	188	179	188	161	162	172	196	182	173	224	186	207	170	212	167	166	181	179	196	166	185	186	184	181	164	176	180	171	194	165	188	162	160	192	191	184	181	178	196	204	175	207	184	204	185	171	176	168	191	175	205	169	194	182	165	187	183	192	185	185	179	189	168	188	200	145	185	154	173	152	174	154	172	181	202	205	188	180	152	199	214	194	153	181	200	169	164	171	188	192	191	218	193	184	171	173	178	191	183	146	178	196	212	203	181	173	195	185	205	182	178	196	157	192	168	197	185	178	186	174	182	172	176	177	193	165	189	182	177	177	179	173	192	180	186	191	169	161	173	199	152	178	181	168	157	196	190	195	195	178	177	187	204	189	193	176	174	182	179	186	172	186	200	195	186	164	182	173	175	177	184	162	179	172	180	186	171	194	219	194	171	179	191	165	168	188	168	176	203	174	180	194	162	202	169	181	198	178	172	165	172	191	187	186	190	176	199	176	162	186	176	191	159	189	172	173	170	189	174	179	168	181	184	182	203	176	201	166	192	191	180	180	214	182	210	180	186	185	194	161	199	187	191	169	179	194	177	216	157	159	173	178	174	186	168	189	193	203	181	163	214	164	187	189	210	210	161	183	188	191	171	176	205	172	191	163	161	147	172	203	186	192	165	160	175	171	186	151	189	205	204	202	155	208	177	187	186	167	184	172	202	193	169	172	163	185	191	171	190	210	182	179	195	185	178	214	195	183	181	163	175	182	214	186	174	182	174	157	200	177	176	186	196	197	175	172	175	185	178	193	210	194	165	175	187	195	150	186	190	165	175	173	186	175	189	193	171	174	196	176	195	196	195	184	205	178	210	172	193	189	169	181	190	153	157	186	169	180	173	181	173	189	191	192	178	195	180	147	188	180	164	173	182	163	167	182	195	185	181	176	207	184	178	205	177	182	169	186	143	182	186	183	182	202	185	172	176	199	197	175	171	194	197	201	177	197	172	186	174	184	175	172	193	161	163	162	173	187	168	209	195	171	168	180	174	162	176	172	161	184	180	155	173	176	171	192	177	204	181	177	182	162	201	178	158	158	185	163	181	176	163	174	185	185	189	184	168	195	167	214	185	176	162	194	177	159	179	167	167	183	184	175	162	184	179	168	208	201	189	176	174	178	185	165	187	202	152	187	204	165	193	182	187	187	199	186	190	186	154	187	181	196	159	181	169	189	191	162	184	186	185	186	191	172	164	195	188	150	185	169	195	188	179	178	186	190	197	186	198	147	173	199	192	164	193	181	174	174	171	183	178	185	207	182	174	179	169	192	209	182	169	162	157	205	177	159	184	178	182	193	187	187	184	179	172	178	183	165	187	154	189	177	186	194	194	195	180	158	188	209	193	170	194	184	190	183	177
33549	44884	12738	1725	1570	1330	1166	978	1001	874	775	722	712	711	643	695	688	605	615	614	603	620	634	765	851	741	784	777	824	989	1061	1452	1924	2810	3085	6298	17320	16743	16857	16060	15059	11668	12005	8365	9158	7750	8640	9600	10565	9818	7270	7688	11877	6880	7221	8131	6929	6226	4980	3700	3458	3733	3547	4081	2686	2761	1025	634	612	616	560	555	516	512	523	522	518	544	509	523	527	549	511	539	599	574	532	560	520	527	805	1097	969	837	715	535	536	467	537	507	504	481	474	500	509	537	494	487	520	519	479	505	486	493	489	535	560	532	511	506	472	482	501	471	515	500	504	507	504	501	533	487	522	512	508	498	477	495	556	511	515	517	494	523	468	531	517	454	552	512	511	533	493	519	510	514	531	526	494	520	532	513	507	528	505	473	509	489	507	515	514	517	512	476	485	488	502	492	480	512	553	521	515	533	503	474	506	526	495	514	500	469	494	550	459	459	498	490	519	514	544	522	518	470	533	535	503	530	516	499	474	494	478	491	517	534	493	499	504	531	470	509	508	524	495	473	484	534	516	490	469	477	515	539	489	503	512	509	491	529	524	535	461	517	501	524	506	500	482	481	491	485	494	492	520	497	502	510	505	518	499	497	487	536	511	514	530	490	511	455	498	533	496	498	493	487	509	505	523	485	501	464	548	497	500	485	512	519	546	478	510	540	517	515	478	496	496	503	529	519	510	497	507	542	529	436	516	523	476	528	544	478	452	534	495	471	476	536	487	514	508	550	461	520	478	482	537	495	508	541	524	489	487	454	470	458	512	498	517	511	523	492	534	470	494	518	537	549	488	473	514	516	552	495	521	478	544	506	507	520	483	488	547	519	521	511	513	511	513	497	453	536	521	513	518	530	509	491	493	471	503	477	502	539	495	464	470	511	531	503	545	501	512	501	498	471	484	524	545	511	531	504	517	508	494	468	540	500	490	483	513	466	473	525	514	508	531	494	521	535	517	537	506	512	495	505	503	482	506	508	486	495	537	503	495	485	514	525	526	518	514	475	523	533	533	513	547	524	513	508	504	491	456	489	474	497	491	523	517	526	517	481	481	524	497	508	475	469	454	524	520	557	504	539	499	545	488	503	483	492	496	450	513	526	528	512	501	528	509	462	482	542	528	518	510	506	502	452	553	515	523	510	520	497	513	517	529	464	490	503	508	495	529	505	507	509	480	522	468	508	530	557	504	508	490	481	503	523	517	509	473	525	525	517	553	539	462	495	531	566	538	513	488	531	491	497	468	505	468	491	506	539	505	524	521	516	496	500	482	539	514	516	525	506	516	531	503	511	446	537	517	503	462	544	510	483	530	491	461	480	495	521	524	485	499	536	497	479	489	503	501	494	516	481	454	504	508	520	496	519	556	473	475	494	531	490	491	512	479	469	467	498	523	482	491	505	508	502	509	461	504	506	485	513	478	496	497	537	479	537	498	503	531	496	534	538	503	520	500	515	497	497	513	486	556	485	505	520	520	560	544	517	523	504	514	491	503	484	534	536	522	505	531	501	521	501	534	517	512	493	535	537	527	534	501	475	472	508	502	489	505	461	550	535	488	546	499	509	527	482	514	496	503	498	516	502	485	497	503	492	531	491	516	483	505	501	505	504	526	510	512	515	504	478	501	534	469	473	525	497	479	510	500	527	501	513	476	498	516	545	513	507	492	488	476	466	537	495	458	524	499	527	505	513	525	515	529	502	479	517	489	500	542	492	535	508	496	447	533	515	532	483	502	504	504	490	487	501	516	469	497	502	548	499	509	507	490	467	510	487	519	497	548	509	498	504	554	479	485	527	541	512	488	480	513	505	503	499	546	512	519	546	480	469	532	480	488	469	528	520	516	509	495	486	529	460	481	537	533	510	508	491	530	492	514	521	522	511	493	472	517	472	496	512	544	528	506	519	520	515	485	504	493	460	491	489	468	524	556	520	522	464	505	522	514	496	478	517	482	492	476	480	475	527	482	519	542	533	500	490	544	486	519	506	466	524	481	486	473	493	557	459	495	521	546	504	508	509	511	525	524	515	483	529	504	487	480	531	470	504	520	505	497	474	497	529	537	504	525	495	541	557	530	517	509	508	499	498	478	567	524	518	518	508	503	504	473	549	498	484	458	512	535	489	469	530	519	523	518	489	510	555	503	488	531	490	474	502	494	483	547	530	544	524	501	520	492	487	508	510	533	480	505	493	519	523	516	517	496	514	486	504	488	506	582	511	485	483	542	459	478	491	538	439	510	503	532	504	483	466	501	551	527	537	555	522	496	518	509	477	526	504	509	481	506	557	511	491	550	525	494	527	512	498	529	485	486	485	488	546	496	511	546	504	502	512	543	491	490	502	533	543	459	519	511	451	490	506	498	528	508	487	514	522	489	509	496	527	511	529	496	487	514	484	511	491	465	494	521	467	533	536	524	476	488	498	491	503	484	474	497	492	510	506	517	484	479	497	536	525	519	504	520	472	546	491	504	522	535	489	516	513	483	546	486	499	493	508	505	484	478	532	483	529	511	517	512	505	447	477	502	518	493	506	485	495	521	514	494	518	484	529	477	471	499	472	464	491	512	484	513	500	520	458	536	498	545	475	507	507	495	471	515	477	519	493	528	514	516	473	493	477	474	489	492	482	509	519	515	493	469	481	518	485	514	512	509	546	510	503	524	533	498	538	515	470	513	515	498	493	493	486	526	500	515	548	502	555	502	487	539	490	524	511	523	513	516	525	523	495	536	512	533	489	508	508	509	481	542	493	513	509	495	504	486	502	507	506	467	474	549	469	483	480	524	520	482	522	527	506	484	525	491	475	509	474	502	495	497	475	470	489	522	549	500	537	484	523	501	503	475	504	439	482	566	507	513	495	478	505	468	510	514	519	493	526	537	489	517	511	490	514	484	533	476	524	536	489	516	504	505	492	521	481	491	500	508	553	483	513	511	498	483	496	498	515	525	529	517	501	482	539	501	457	522	491	495	518	526	512	459	504	500	484	464	533	503	544	529	472	482	503	516	461	514	457	510	499	520	521	484	508	532	499	553	495	523	488	507	507	501	527	508	491	525	519	504	514	485	507	495	501	504	487	480	482	533	540	493	494	507	512	515	514	486	511	529	535	504	523	498	511	490	480	546	535	499	467	498	497	472	516	509	499	479	517	512	522	470	511	491	488	519	533	477	546	495	513	502	455	481	549	472	531	475	474	505	485	543	469	525	488	476	506	506	541	532	515	522	505	536	476	493	511	526	485	524	498	513	522	468	516	510	485	480	518	514	529	549	509	507	499	492	514	491	494	485	483	556	472	511	493	488	496	525	506	517	510	478	518	528	483	529	523	481	512	497	466	504	551	495	506	476	531	485	462	480	508	514	524	469	501	492	530	499	505	476	513	480	511	545	529	495	523	526	516	502	555	528	487	546	493	527	510	537	483	530	506	521	515	516	520	526	557	520	518	486	507	529	510	526	534	528	507	528	504	480	507	517	535	493	504	486	534	495	532
64590	70519	47298	13945	2578	647	545	427	397	375	342	318	315	299	312	283	284	264	284	270	275	270	273	317	308	281	303	350	314	357	370	423	603	873	947	2197	6202	5814	5106	4964	4630	3445	3583	2206	2155	2304	2276	2723	2773	2655	2038	2325	3191	1750	1860	1890	1515	1418	1265	1048	1071	1111	831	1250	627	506	298	265	254	289	288	257	285	244	264	246	252	255	257	234	245	257	237	240	277	294	248	270	251	230	328	384	344	295	261	278	259	248	260	233	247	265	229	255	244	257	257	240	246	224	249	255	269	268	247	282	226	242	251	230	226	255	264	227	237	239	241	267	208	258	283	233	250	284	235	247	260	270	243	257	243	267	260	272	237	266	258	259	241	260	260	244	258	253	262	256	237	263	228	212	247	213	235	251	234	251	280	234	254	228	271	243	262	222	259	275	254	230	210	258	250	257	260	228	261	242	243	256	241	273	242	266	267	234	232	210	249	264	239	235	238	271	246	233	236	263	231	234	229	262	276	226	230	225	277	247	259	258	239	271	255	252	231	244	260	238	246	269	241	244	235	251	218	243	258	239	267	276	243	230	249	250	272	256	262	228	227	256	262	263	252	242	242	244	247	238	253	257	281	269	225	242	235	257	247	232	228	223	268	259	216	241	277	245	206	212	246	256	240	244	220	260	250	253	245	263	271	252	246	276	270	249	232	219	277	244	287	224	250	240	281	240	258	223	256	234	233	243	223	282	255	234	241	222	267	273	249	260	257	239	274	241	240	239	249	262	238	257	238	263	267	217	271	254	241	210	243	260	258	260	257	239	215	270	252	227	245	252	220	248	245	239	216	239	257	251	263	233	241	216	245	253	249	244	230	231	250	240	207	254	244	259	243	224	244	261	243	249	258	231	266	243	260	250	217	221	289	231	234	240	240	258	248	260	238	236	236	251	243	271	280	223	235	244	245	242	237	227	237	247	243	263	251	251	284	252	250	231	240	231	245	246	226	242	234	264	258	228	223	248	243	256	264	250	227	262	240	239	264	237	240	235	231	285	236	254	251	242	232	256	246	257	247	224	252	229	233	265	268	252	261	243	245	226	242	237	281	274	252	235	253	270	263	237	247	235	257	270	249	243	266	261	257	216	224	244	241	248	283	220	258	249	231	244	247	250	265	244	270	251	256	246	261	250	242	263	248	244	229	256	267	250	259	234	222	248	251	247	226	243	205	242	255	245	248	204	240	251	256	212	264	241	263	283	250	255	263	228	262	250	242	245	240	262	251	257	245	230	231	225	209	252	261	264	228	219	242	249	231	275	243	258	283	251	245	249	224	247	271	270	265	261	265	262	277	241	226	271	260	250	250	240	267	246	250	279	251	244	250	245	248	285	257	252	243	251	237	235	238	245	250	280	253	255	254	251	258	242	245	265	244	256	234	238	249	266	229	253	223	258	257	264	252	242	247	259	241	229	254	243	221	250	224	234	231	262	239	252	248	237	246	285	228	265	237	264	219	273	241	247	251	248	226	254	244	239	222	221	242	265	214	243	275	252	236	238	258	244	257	246	247	247	243	256	222	246	243	199	250	233	266	253	242	248	238	225	240	281	246	262	252	229	245	228	223	243	236	260	268	260	269	253	251	247	256	235	243	235	251	252	246	233	258	269	242	257	261	246	231	258	235	249	235	248	237	246	264	271	240	258	240	247	259	232	239	279	286	229	282	243	270	239	229	276	257	237	231	243	248	236	265	237	261	254	243	254	235	229	263	243	258	235	240	233	240	228	251	249	233	252	246	246	265	245	243	251	250	261	264	247	255	263	236	253	245	259	237	233	282	267	243	253	249	235	234	261	237	266	226	239	269	250	237	220	252	234	248	253	249	257	223	208	255	227	254	264	241	247	259	243	254	251	245	262	255	260	238	235	269	246	248	266	259	253	248	239	258	260	241	283	244	234	249	217	285	231	238	251	218	254	237	266	226	260	259	240	243	257	246	269	260	230	238	240	281	250	260	266	255	252	232	234	287	246	285	255	259	240	237	275	279	235	261	233	256	236	258	252	200	290	232	224	251	244	244	271	255	250	244	233	255	274	254	261	247	254	252	235	244	242	260	224	250	243	257	269	267	240	229	231	232	244	255	252	253	232	233	236	281	262	255	252	270	240	239	225	226	266	238	254	258	238	256	244	218	268	244	208	246	246	258	220	277	249	227	265	239	227	248	251	242	241	217	240	263	235	258	262	232	241	270	235	250	272	264	249	255	251	238	249	240	254	253	249	266	279	252	227	246	226	277	267	253	242	252	237	247	269	265	254	259	236	248	247	237	240	247	257	244	227	230	275	252	260	280	257	236	252	243	227	230	231	244	253	256	240	236	255	256	260	275	252	234	223	235	209	241	242	242	239	237	257	252	240	255	246	223	228	233	256	229	246	235	290	250	259	245	230	269	273	248	246	248	235	242	244	250	253	234	241	257	225	242	225	226	232	260	252	267	220	253	228	223	248	242	236	249	230	251	231	243	255	259	245	261	261	244	253	260	247	235	210	242	241	232	262	230	228	249	242	238	242	257	245	221	220	230	256	251	244	274	279	261	251	260	227	236	282	221	249	246	240	228	257	252	261	251	241	254	263	219	252	241	257	263	231	253	251	211	259	241	227	268	236	258	234	255	231	240	226	249	275	235	251	241	236	274	237	236	243	220	281	242	230	246	266	267	257	231	240	214	265	231	233	230	262	264	239	238	250	256	267	239	270	270	226	247	251	254	237	230	269	255	227	246	258	269	274	222	250	254	254	270	246	271	256	206	266	233	243	255	243	253	248	287	244	242	212	262	248	248	240	247	249	248	266	243	272	253	254	246	271	260	243	247	238	251	254	272	243	237	223	255	231	241	236	280	251	227	249	264	239	228	240	258	256	238	246	239	242	239	240	251	250	250	264	240	233	272	255	254	234	260	238	249	235	236	233	274	234	266	237	253	259	278	241	246	231	271	266	261	236	244	258	249	217	248	255	272	253	230	267	240	262	239	230	262	245	263	253	248	284	236	233	247	256	239	267	215	279	235	256	258	238	228	248	241	270	246	246	231	282	251	248	227	234	238	251	256	245	245	232	237	226	247	208	266	257	250	252	245	244	263	214	260	273	250	242	228	256	230	235	266	248	253	252	274	247	253	263	229	256	209	233	240	230	252	272	232	270	257	253	249	226	227	272	230	253	237	252	266	248	244	249	267	245	235	241	229	269	230	225	262	239	267	268	232	235	243	251	245	265	227	254	250	241	222	244	252	241	250	266	249	250	241	247	236	248	242	227	244	225	255	255	240	236	248	260	244	248	236	226	242	239	257	246	237	223	249	248	249	225	243	269	239	252	237	246	257	261	277	257	278	263	233	238	252	273	264	280	237	275	267	251	239	248	254	266	259	241	246	237	255	257	228	227	246	274	281	232	242	244	248	236	222	268	260	237	237	232	258	229	248	271	249	237	243	216	245	239	230	251	253	257	258	254	243	245	252	242	262	221	271	244	243	266
43580	56936	20544	3014	2616	2184	1926	1627	1494	1320	1261	1167	1054	1032	990	930	914	902	896	840	779	806	850	929	1005	1050	1067	1041	1184	1498	1696	2118	3317	5191	5909	13356	28245	24618	23436	23989	21250	18389	18411	13097	13591	13914	13982	16153	16276	15910	12248	13595	17778	11022	12419	12150	9934	9431	7821	6762	6828	7654	5902	8097	3396	2998	1157	898	823	913	838	737	719	696	731	697	720	685	694	669	671	726	682	734	709	722	687	713	668	650	1146	1829	1474	1118	881	689	652	644	607	695	671	649	614	661	649	660	611	682	602	654	688	677	653	687	646	661	639	661	686	685	627	626	653	685	656	612	664	670	606	590	699	657	648	645	655	687	627	693	667	656	714	692	664	675	667	673	683	663	675	703	647	644	635	686	672	664	663	655	646	609	593	663	644	659	662	656	665	631	618	715	666	672	672	702	650	677	646	685	585	660	691	682	651	699	683	646	668	651	668	638	658	633	694	643	689	634	681	638	644	625	647	636	682	670	702	656	687	642	665	652	672	653	645	662	648	624	653	643	670	594	685	668	620	691	664	665	635	644	652	656	655	660	651	617	660	671	631	644	659	692	627	677	644	662	676	622	661	654	678	606	627	654	656	643	687	658	660	689	630	698	645	648	640	680	676	650	671	670	667	615	648	660	685	609	618	729	652	612	696	726	654	639	662	659	588	621	681	640	694	633	665	667	683	670	649	659	633	648	605	629	629	615	639	687	648	690	683	664	622	638	637	647	747	683	636	649	688	671	645	646	663	665	651	681	697	638	690	651	649	640	672	669	704	612	661	589	672	649	616	639	658	656	653	678	666	623	679	619	680	635	657	594	613	696	665	634	628	633	600	652	672	645	644	648	653	692	655	608	694	616	678	626	667	661	675	658	654	664	650	650	625	617	645	628	624	623	686	625	657	644	669	611	684	652	653	641	649	622	633	644	654	730	636	668	679	664	657	691	681	693	679	692	661	695	653	676	667	645	620	617	649	663	613	633	663	651	708	684	612	642	681	622	667	626	689	655	637	677	658	640	656	681	653	667	665	664	655	611	704	649	640	634	643	649	653	702	677	652	663	651	641	666	645	633	684	649	633	659	667	706	648	664	641	651	683	687	667	665	636	621	653	684	681	675	658	663	634	654	686	648	651	687	682	656	657	673	672	629	661	639	625	656	624	635	717	639	667	661	685	646	636	633	645	677	609	644	695	675	627	669	634	678	697	638	659	652	644	681	629	601	638	687	641	645	696	636	613	660	627	644	647	620	665	671	644	617	649	617	627	680	644	667	665	629	661	622	661	712	685	656	698	637	676	660	619	647	652	653	653	658	624	638	648	688	650	649	668	652	635	647	660	674	674	687	667	650	671	653	659	609	632	646	666	683	656	602	684	628	664	669	634	611	646	652	649	654	607	606	737	598	674	662	647	680	647	634	663	643	632	636	661	630	639	643	679	682	636	661	688	678	687	698	665	676	690	706	631	683	654	687	661	657	646	655	671	660	632	642	645	689	649	657	661	711	623	659	652	635	687	638	655	702	638	663	638	648	650	650	625	641	679	657	701	632	644	651	655	672	634	669	681	636	654	674	643	679	611	656	690	632	632	654	684	658	651	671	681	638	670	665	648	706	645	695	715	677	639	690	638	602	707	624	650	659	652	640	653	642	694	693	705	629	652	684	629	611	683	645	662	635	655	645	642	640	692	657	640	680	616	686	644	648	677	635	664	649	623	654	679	652	620	615	672	642	677	645	671	640	650	623	703	654	652	620	649	656	628	659	650	656	672	650	645	664	663	642	651	683	665	661	653	645	687	643	634	629	677	660	683	642	659	704	653	648	649	675	677	630	659	683	659	651	616	693	644	675	687	624	620	639	645	614	657	669	661	628	669	614	625	619	664	671	670	629	696	617	626	695	701	637	660	626	701	670	638	646	632	633	690	693	644	632	665	605	665	619	667	668	669	638	622	619	666	662	668	638	610	667	664	657	656	660	616	639	621	657	666	692	676	650	640	645	681	594	689	628	665	649	693	664	691	601	703	635	645	628	621	666	643	647	660	667	622	662	715	668	610	626	673	688	688	629	693	664	625	676	680	678	657	669	678	665	703	652	624	597	610	646	620	644	683	643	602	677	633	659	649	669	670	585	643	688	643	652	632	694	681	646	646	664	605	717	680	664	646	668	661	681	638	659	645	660	614	691	666	695	682	698	690	644	672	673	657	669	637	639	677	672	626	609	690	633	679	673	674	649	669	673	655	681	670	666	661	590	682	598	632	661	621	661	700	683	674	643	644	641	668	588	662	629	630	706	611	624	632	654	646	680	663	599	650	642	698	675	659	643	680	613	638	662	640	653	705	681	706	673	680	717	659	644	716	660	684	650	653	664	649	645	641	707	646	661	652	641	647	640	644	633	666	680	726	638	680	657	616	658	637	669	645	693	680	650	644	641	688	659	650	690	656	638	655	673	625	631	631	695	629	672	667	726	617	672	650	658	703	678	691	626	661	664	636	639	679	657	680	652	626	658	643	695	642	631	644	612	627	638	599	637	646	623	631	670	692	679	633	658	613	621	709	708	680	665	628	655	698	655	656	651	634	659	636	658	670	626	687	692	682	670	670	608	636	655	669	653	623	592	671	650	651	647	673	678	615	647	638	637	701	658	691	712	629	688	614	608	679	671	671	658	668	640	647	673	662	673	643	671	664	637	640	625	644	644	681	679	676	656	645	630	678	674	626	611	640	663	640	628	692	669	650	646	679	622	646	653	634	656	711	648	627	647	668	700	644	645	696	637	697	604	643	637	656	662	636	715	607	689	627	646	671	650	590	639	649	673	661	680	597	661	666	648	599	644	628	655	678	639	641	643	626	647	645	667	717	692	639	676	685	676	650	655	668	695	630	594	643	650	654	630	666	623	693	640	654	642	660	655	649	731	636	650	668	643	663	693	701	630	673	659	637	609	681	705	629	637	671	668	649	660	672	647	618	678	659	607	621	674	667	633	689	678	675	686	684	672	633	670	673	642	662	660	677	623	682	661	597	666	643	667	670	644	656	592	697	633	653	672	687	661	666	685	657	645	639	678	698	651	648	663	689	686	623	648	589	661	675	610	663	671	612	701	666	625	659	671	680	634	667	698	662	660	650	652	635	624	640	659	683	640	705	677	668	666	677	641	708	672	646	621	660	638	635	627	683	664	628	643	672	657	642	680	629	670	673	620	643	662	640	671	635	633	660	643	668	678	649	646	654	672	629	664	658	684	675	650	689	619	685	668	658	673	609	761	696	635	640	684	670	655	630	616	634	656	646	672	684	649	639	710	649	655	682	637	700	635	630	632	659	639	630	667	641	717	638	602	608	616	642	681	658	691	636	664	657	639	640	636	672	658	680	644	668	662	662	647	663	677	716	658	676	633	653	626	676	635	672	683	620	671	653	634	643	664	716	661	664	650	612	653	738	700	634	658	687	656	629	636	663	691	619	663	673	660	674	625	666	665	647	672	638	647	675	701	679	650	681	683
12526	10877	5702	368	250	193	209	190	195	185	202	174	204	192	228	190	205	181	213	226	180	203	196	226	185	212	197	172	199	208	245	203	235	229	216	282	468	418	365	351	307	312	321	266	255	288	259	287	302	270	273	267	288	237	281	252	209	243	236	235	214	209	206	220	205	230	204	197	198	179	212	178	205	182	193	190	191	180	184	183	176	184	190	180	176	186	192	195	191	193	198	204	212	197	197	194	155	184	173	175	194	187	217	176	185	187	200	167	200	185	177	180	186	210	181	199	181	185	186	200	212	196	200	166	204	182	184	177	190	200	208	173	199	189	191	171	206	212	217	194	180	202	177	189	178	188	187	173	215	197	193	193	165	190	181	205	212	158	209	204	174	187	207	180	186	184	191	172	195	193	175	187	177	178	184	175	183	177	189	162	167	173	208	175	208	182	175	203	208	187	177	199	203	209	167	199	205	200	178	167	204	197	182	177	164	188	202	182	190	168	153	176	182	183	177	194	215	220	199	204	181	199	203	172	177	192	194	193	202	199	181	213	205	192	197	190	188	197	207	186	221	198	189	170	193	212	194	184	193	180	166	186	173	182	177	197	204	204	170	175	179	175	170	177	177	197	180	204	177	196	184	182	197	207	167	187	188	175	187	167	179	172	171	183	179	209	205	171	200	189	191	168	179	189	225	174	188	206	196	187	195	204	187	194	175	193	197	201	205	199	181	187	182	205	172	185	198	193	193	177	192	215	158	192	188	187	215	185	195	202	195	196	221	205	194	200	204	183	197	176	196	192	205	144	168	185	190	172	173	203	188	209	179	206	192	178	158	186	188	175	190	206	198	189	193	182	181	207	185	213	162	189	169	217	196	201	173	196	213	175	170	199	187	162	172	222	188	177	191	193	178	193	188	204	175	176	193	180	170	211	202	174	213	172	170	187	195	219	227	202	198	196	196	195	167	195	203	207	197	156	177	201	203	213	187	202	221	163	208	166	199	217	205	164	196	205	194	175	192	173	183	187	197	176	215	214	161	174	220	203	178	193	186	198	194	161	186	159	190	164	184	189	200	180	206	198	182	218	201	167	212	176	154	188	207	186	188	178	191	177	188	178	206	173	197	162	203	171	167	180	202	209	185	176	173	192	176	221	196	172	202	192	217	190	203	189	187	171	197	179	200	194	186	197	192	183	165	204	204	175	187	197	179	207	194	191	200	187	209	185	184	156	186	191	175	188	163	178	201	168	196	170	186	203	178	197	187	188	175	172	184	167	198	168	207	212	176	172	202	167	194	207	196	186	190	190	192	200	168	182	204	208	196	201	209	207	201	182	193	198	196	204	202	193	177	201	193	201	188	184	184	207	192	201	195	223	186	190	197	194	196	192	193	191	199	164	183	205	192	197	210	175	185	188	193	176	208	210	204	190	198	187	186	194	163	187	194	171	185	189	197	179	198	201	194	183	187	182	186	186	208	191	183	193	189	192	194	194	180	178	212	195	198	212	192	188	202	201	173	191	176	185	187	189	213	203	194	187	182	185	175	182	188	210	203	194	165	215	208	201	197	169	177	190	209	205	209	193	221	182	167	178	187	208	200	184	190	188	185	182	182	174	175	192	183	166	188	188	192	179	184	178	208	205	203	203	176	189	217	182	188	202	195	198	182	200	179	214	179	207	182	179	165	194	201	213	193	190	179	187	191	200	195	187	169	215	201	195	188	166	184	190	163	207	164	203	196	209	185	201	207	227	182	185	196	189	178	195	179	175	165	186	177	167	193	176	157	175	191	204	206	178	169	183	164	197	184	184	180	194	173	192	202	170	226	164	183	169	227	215	159	179	189	219	182	212	172	158	177	205	210	160	213	170	197	197	184	182	171	195	196	193	182	177	200	195	225	191	184	193	191	193	187	189	205	182	162	217	181	202	181	154	177	191	161	195	193	179	215	212	197	163	198	171	163	188	169	204	192	195	178	187	175	182	193	193	198	193	197	188	179	186	191	185	170	189	181	204	190	211	173	164	192	166	171	175	201	159	183	197	202	197	194	185	211	199	191	193	196	191	167	181	197	165	190	175	175	198	186	192	193	187	185	177	212	167	184	183	170	210	195	170	207	207	191	180	233	198	176	161	181	204	173	205	188	195	178	196	210	197	183	184	169	201	174	191	216	191	168	194	199	171	213	177	202	191	193	203	190	193	182	208	160	192	201	168	175	208	178	181	180	191	185	179	190	196	178	200	206	223	218	194	195	190	176	184	188	172	178	213	169	217	181	186	211	172	187	205	170	194	195	190	174	176	183	179	168	201	199	168	198	159	188	186	180	201	186	191	208	218	206	190	199	189	192	182	160	183	155	200	163	227	189	202	187	201	205	210	229	203	168	192	190	189	200	196	188	181	175	180	185	188	175	183	169	194	163	195	186	209	187	189	192	187	182	208	204	200	162	192	163	197	214	216	166	180	177	183	183	195	193	197	175	199	194	184	177	172	175	195	190	176	183	191	165	193	187	202	200	185	212	185	189	185	204	179	182	199	204	182	189	164	172	192	196	197	204	164	225	205	192	180	186	180	215	177	174	201	166	194	174	184	172	196	216	195	202	180	180	181	184	204	182	183	182	182	220	194	205	182	186	210	178	196	193	186	194	215	198	207	195	170	192	159	223	190	196	205	198	183	217	186	198	195	190	174	197	192	186	178	173	201	199	181	204	169	195	177	198	186	197	195	233	173	183	193	177	193	162	210	190	179	186	190	198	186	212	188	205	175	178	162	182	189	186	210	207	197	189	184	199	201	176	173	190	200	185	215	178	191	171	169	185	180	181	209	172	188	215	180	222	188	175	173	180	191	161	173	167	205	192	193	207	186	183	196	193	210	201	180	190	190	178	168	187	182	183	201	226	207	192	178	191	181	196	171	191	199	173	166	191	186	193	187	188	189	194	191	210	199	167	194	199	194	188	197	185	188	175	221	184	167	181	191	189	197	189	184	166	185	171	182	178	168	192	163	188	205	188	163	188	188	168	196	194	204	223	198	178	183	198	212	172	173	201	195	206	208	194	201	182	198	207	215	196	164	171	220	162	178	183	195	183	199	205	192	215	184	181	182	217	187	202	186	179	187	205	182	188	205	185	183	192	179	198	184	210	178	221	209	154	188	200	180	192	182	171	192	192	191	189	183	186	165	193	173	184	203	205	183	182	187	213	170	180	194	178	183	194	214	192	173	199	215	195	183	166	175	202	215	187	201	174	198	195	182	183	195	199	171	181	152	188	197	192	213	183	197	173	188	186	206	188	182	197	181	187	202	176	191	205	189	186	195	177	210	167	216	163	186	185	188	199	193	200	205	195	197	177	189	185	164	173	223	183	195	198	193	199	179	203	212	207	177	216	185	184	191	226	190	190	196	192	184	198	186	183	177	179	188	203	188	199	198	205	189	193	185	186	189	192	179	182	205	185	175	172	193	182	178	193	223	177	208	184	192	190	186	216	166	218	171	182	173	193	199
11336	15262	6427	626	599	615	597	556	531	550	562	536	577	539	555	549	511	564	552	504	503	562	526	581	603	600	558	620	663	652	756	666	711	756	862	1408	2779	2326	1826	1936	2003	1715	1552	1277	1204	1246	1242	1367	1478	1275	1123	1239	1355	1128	1145	978	871	974	799	783	778	842	830	797	694	607	549	554	586	522	531	517	545	481	487	570	499	513	520	543	524	500	557	526	569	552	515	534	510	529	565	627	612	602	590	511	531	507	492	497	506	507	510	507	555	494	507	467	481	521	529	520	544	542	524	488	508	490	505	485	520	536	498	525	534	507	529	543	483	481	519	473	495	538	511	512	530	538	518	546	531	534	541	541	495	540	541	517	486	534	528	491	569	542	474	553	516	514	502	520	500	524	536	500	495	497	474	545	511	492	514	548	514	511	532	488	494	522	472	479	538	510	512	537	528	523	541	553	530	557	520	514	522	505	519	544	508	530	558	490	490	543	542	515	513	506	507	532	567	502	545	493	500	473	513	507	555	498	509	520	519	545	508	503	521	498	504	481	549	541	535	529	537	575	506	561	541	544	513	528	534	537	508	490	510	499	521	540	527	555	497	473	526	529	521	519	504	526	522	510	504	506	505	554	556	496	551	532	509	534	530	524	591	523	533	483	555	512	522	494	553	494	528	488	509	537	490	504	532	553	557	519	518	540	529	559	487	530	503	493	527	517	517	517	519	529	527	475	531	538	558	494	545	542	508	543	504	494	500	543	501	530	503	475	514	513	548	506	530	497	557	526	540	555	523	586	495	529	528	545	508	533	501	505	502	503	545	532	534	517	531	511	494	484	510	528	539	539	487	505	567	530	547	561	542	567	505	495	487	519	536	520	516	548	509	493	499	527	522	504	496	512	512	515	535	508	539	558	574	492	531	487	519	533	546	526	522	534	521	553	521	507	518	542	501	553	540	513	535	511	531	556	517	499	514	503	523	537	505	520	522	485	515	582	505	501	529	506	535	504	530	573	523	524	486	480	517	495	513	511	509	517	510	553	527	523	482	531	530	531	490	541	534	507	468	518	509	572	569	501	553	551	537	515	520	544	495	522	508	494	520	560	511	494	517	547	545	552	509	553	512	547	497	507	512	502	520	522	525	514	526	512	501	536	493	501	495	515	499	467	527	539	505	504	521	543	493	510	494	532	513	531	531	516	544	500	525	523	533	480	591	499	506	527	531	491	529	547	524	485	509	526	535	510	532	498	504	518	523	539	507	531	536	532	502	550	535	504	511	526	507	540	508	489	557	497	522	547	547	529	489	519	538	560	566	510	519	506	490	497	506	555	525	513	535	518	479	555	531	509	536	514	509	544	511	533	520	498	506	525	501	496	528	510	526	495	525	519	519	532	497	526	557	502	502	542	526	521	499	535	518	536	476	512	546	487	546	506	565	497	517	525	539	535	527	549	506	509	527	536	539	525	514	541	495	490	540	495	529	511	467	503	538	535	479	513	523	530	493	534	549	521	539	521	528	496	510	546	495	509	499	541	527	467	504	528	532	521	511	505	517	500	493	534	494	530	510	541	499	536	530	536	568	478	533	535	494	501	532	538	547	542	479	532	592	517	522	497	525	526	534	497	537	520	490	540	535	539	550	527	529	516	551	535	511	519	526	476	538	538	559	495	523	517	512	505	526	497	507	531	524	517	538	480	534	496	540	519	510	516	534	546	528	542	543	495	540	516	539	510	538	511	484	489	530	511	543	540	528	574	462	533	522	546	522	503	528	533	524	492	549	515	549	552	533	473	483	530	510	545	509	514	534	512	549	519	495	517	545	515	512	542	492	535	514	550	507	520	529	493	537	500	519	522	537	541	513	497	514	522	533	502	498	523	485	523	524	509	570	501	539	540	522	510	537	479	512	534	523	535	517	549	525	501	537	521	532	525	504	511	535	524	477	545	542	487	520	557	563	473	532	513	551	504	534	525	507	532	503	513	500	560	498	504	507	509	547	483	542	527	525	499	552	527	494	536	510	520	541	503	542	486	511	525	488	568	540	517	509	518	520	510	500	478	520	511	516	510	562	521	486	548	480	547	551	546	530	542	546	551	532	541	506	539	534	562	508	503	486	521	555	518	511	505	531	513	547	497	498	563	503	473	507	493	502	591	442	497	516	540	515	472	500	524	552	523	532	519	506	497	500	542	499	515	509	491	563	517	555	527	511	469	524	569	536	526	527	491	517	528	541	511	582	552	557	501	501	525	531	513	495	478	517	531	500	508	477	519	509	544	531	465	525	517	530	501	498	479	510	521	521	522	500	505	497	532	491	559	561	533	517	513	509	500	498	529	530	544	513	509	527	525	484	533	537	516	485	503	542	518	506	499	541	519	530	524	528	563	520	488	533	496	510	445	504	535	490	526	495	529	490	465	517	547	489	529	513	497	518	494	539	515	499	516	513	539	503	538	490	514	507	526	489	517	515	540	520	553	533	502	504	514	524	524	514	535	554	530	514	548	525	535	544	509	522	502	536	516	529	486	558	513	545	537	502	525	544	537	546	534	499	494	514	524	489	543	529	503	502	536	483	521	511	514	496	528	513	449	523	547	531	535	566	524	485	515	507	509	558	537	485	571	523	527	488	584	507	537	548	543	502	538	513	497	466	547	501	515	501	514	537	524	541	517	562	521	533	524	496	538	506	492	460	524	509	546	469	477	509	518	497	559	483	548	537	525	485	507	544	545	490	498	538	520	538	577	512	575	521	527	549	526	539	528	549	558	531	528	516	526	551	545	556	529	505	499	501	558	537	501	535	516	516	531	511	496	508	533	542	524	537	509	467	485	529	548	503	509	513	515	576	536	543	528	529	542	518	498	534	531	567	495	480	509	522	523	536	561	543	504	485	540	509	510	522	514	522	534	526	505	539	509	537	495	524	502	505	517	529	534	480	543	508	488	483	502	527	513	501	498	516	512	524	520	479	488	559	578	563	509	515	491	534	512	538	533	519	518	526	539	537	510	533	475	546	536	553	512	507	522	533	506	504	517	506	518	518	518	497	530	496	487	500	517	513	538	541	524	498	520	497	519	480	463	489	535	523	532	503	498	507	493	487	483	499	554	494	524	555	541	545	514	520	522	532	511	510	489	499	505	511	583	512	515	508	522	517	500	516	505	503	520	536	545	529	545	515	514	503	526	495	550	551	520	521	523	535	544	554	534	529	531	524	515	506	524	587	518	499	529	546	569	489	539	524	518	542	519	499	551	527	530	556	520	516	507	513	527	549	524	544	536	443	522	496	523	489	575	513	508	529	550	495	519	540	533	515	529	509	519	515	528	557	526	519	494	520	518	539	532	538	505	544	499	577	533	543	516	538	518	517	515	534	522	512	525	523	572	528	505	531	524	497	491	539	479	488	530	506	539	541	544	490	509	519	500	504	484	497	532	538	524	489	509	545	533	511	560	471	516	491	508	496	495	532	514	570	509	531	517	502	553	559	479	492	531	528	491	499	537	512	522	506	520	533	562
55342	57318	38998	6739	543	373	301	300	264	249	249	219	203	186	231	210	194	221	221	202	237	169	199	214	205	251	232	221	242	259	230	290	417	414	543	1406	3403	3093	2092	2301	2141	1895	1480	1144	1272	1124	1191	1536	1564	1365	1065	1509	1321	1138	973	850	640	612	533	655	668	626	713	395	467	253	208	197	198	205	181	189	182	201	190	153	191	196	168	202	179	182	187	180	209	202	228	183	190	180	220	279	237	190	209	207	187	192	207	166	179	224	189	174	167	189	196	177	180	152	148	180	174	182	195	177	179	206	190	185	171	176	171	206	175	199	170	196	165	168	195	181	164	182	190	181	167	168	191	188	167	154	186	193	169	169	172	204	205	213	178	189	186	193	181	187	180	191	205	176	192	179	170	167	186	180	170	207	182	171	181	182	186	168	150	167	202	178	171	155	197	180	166	176	167	197	206	191	166	186	171	185	203	180	201	187	180	186	197	212	167	155	186	174	201	181	205	178	167	170	195	208	175	205	187	171	179	196	188	200	185	199	172	185	174	201	183	189	202	185	197	211	174	174	177	177	208	187	218	183	200	208	188	164	218	178	194	193	186	193	186	201	199	199	200	185	186	206	195	194	180	175	199	175	172	192	203	204	183	199	190	194	185	187	195	167	171	197	168	175	181	181	188	191	171	182	201	195	185	170	173	173	169	188	175	168	173	183	200	173	181	191	199	184	164	192	197	203	176	156	176	206	173	183	185	190	174	174	191	186	210	194	175	197	174	178	205	173	174	203	158	172	198	203	187	187	170	196	171	191	200	174	195	179	168	195	172	218	188	199	204	187	186	195	194	188	164	192	167	200	185	193	172	190	160	195	193	163	192	190	171	183	167	193	173	189	204	176	196	221	181	182	192	174	163	198	183	167	191	169	165	191	205	182	186	216	192	150	175	173	178	175	188	190	203	178	201	157	174	169	176	154	195	197	174	191	204	170	167	183	212	183	165	191	189	195	196	172	184	194	197	191	183	176	210	163	190	187	195	167	196	169	184	195	206	182	190	205	196	203	180	183	177	188	177	213	194	198	177	196	205	177	186	195	173	212	172	213	177	196	178	196	180	179	197	189	171	203	222	190	156	207	205	182	189	200	175	161	191	188	155	178	193	176	220	213	183	196	160	190	195	197	170	202	210	171	160	153	170	194	204	179	183	198	188	175	211	192	185	204	194	183	222	192	186	190	186	188	167	192	198	188	211	174	202	190	199	174	158	191	187	188	188	186	178	160	188	158	207	230	201	180	175	184	188	224	195	214	179	196	219	199	173	177	197	179	181	176	161	182	169	188	190	203	181	191	184	203	177	184	184	169	194	187	157	173	161	166	169	171	212	189	207	197	184	192	165	186	209	197	174	147	201	182	163	191	174	184	190	180	206	184	179	180	182	159	201	180	166	178	220	207	178	184	216	178	181	178	167	182	202	171	210	194	190	182	175	207	185	181	187	191	197	175	172	188	201	205	204	197	168	178	186	165	197	210	177	185	182	156	187	197	184	188	193	180	186	189	212	175	201	194	183	200	192	169	162	229	198	191	186	173	196	163	177	172	198	176	198	203	158	172	183	161	199	183	197	172	182	201	202	175	176	210	177	190	185	170	185	194	176	183	156	160	169	196	192	162	173	176	185	178	170	215	185	208	180	184	175	189	172	184	185	188	221	192	187	196	193	176	155	165	190	202	194	179	178	188	173	178	186	184	165	189	190	164	190	177	195	180	171	192	179	190	192	173	225	186	168	196	185	163	193	208	166	175	175	196	169	192	176	194	192	203	202	176	165	153	183	201	197	190	180	184	185	193	177	189	173	185	199	192	167	136	178	189	174	151	207	184	178	181	198	178	170	153	177	185	167	181	169	188	184	199	191	179	178	187	173	179	156	217	182	199	194	171	186	191	195	177	182	166	173	180	166	180	172	205	199	183	174	197	200	189	180	199	200	166	191	194	200	206	162	186	189	173	197	201	182	203	182	163	195	180	186	188	171	197	187	178	179	196	193	207	201	172	192	188	185	168	198	204	179	189	167	189	175	183	209	164	184	176	190	167	181	189	192	193	167	182	195	183	180	184	174	177	170	182	176	207	188	177	198	198	225	203	193	181	185	174	189	180	165	196	178	186	191	181	195	178	209	190	187	176	178	195	188	173	189	172	179	183	196	197	186	193	153	200	205	182	188	186	197	179	193	198	171	183	185	182	174	171	202	163	213	174	207	181	194	201	200	188	154	175	140	171	185	184	192	201	196	183	191	175	199	179	182	188	185	187	200	167	178	193	176	196	194	181	161	187	167	175	219	179	188	188	193	160	180	205	189	176	206	207	179	184	174	169	188	194	193	174	197	171	192	184	204	199	196	181	185	191	200	202	186	211	166	182	184	163	172	217	172	173	176	176	199	180	207	179	170	187	181	197	189	214	194	179	181	201	186	184	188	152	176	190	174	186	183	187	169	185	204	166	193	188	154	180	186	165	174	176	215	185	204	194	197	190	166	182	192	192	178	192	170	171	188	197	165	189	191	178	172	161	163	205	193	183	188	219	202	169	182	177	196	182	208	175	209	193	187	170	169	185	186	175	194	173	208	190	179	205	177	183	183	188	223	183	175	181	158	167	182	195	195	170	184	164	161	178	176	176	179	186	203	178	197	152	169	189	191	175	192	178	202	171	193	182	180	180	194	187	179	200	191	190	162	147	185	163	166	181	194	186	173	165	186	185	175	194	168	195	184	197	177	183	196	188	177	178	204	181	198	178	201	189	181	168	184	191	191	170	164	177	199	198	190	175	195	147	207	188	170	167	207	209	192	180	188	203	171	152	178	189	176	186	168	170	184	173	193	181	165	193	196	168	181	190	180	188	191	219	198	188	156	186	175	178	188	186	176	184	201	194	173	183	182	205	181	167	191	168	158	190	210	189	159	192	165	194	175	198	177	187	206	178	194	180	185	196	187	173	195	186	162	189	173	190	176	192	184	182	188	200	171	200	190	179	203	189	168	173	162	165	186	198	191	183	191	181	192	194	185	181	178	178	197	165	198	185	190	190	183	183	188	189	192	199	182	181	171	181	208	173	187	185	176	179	199	166	225	181	200	175	176	170	195	177	187	200	196	184	177	193	172	175	214	208	190	174	198	204	162	213	204	165	182	207	212	176	185	202	185	166	187	189	195	200	191	179	171	170	169	191	186	166	170	225	196	180	173	209	205	224	172	173	215	197	171	179	201	169	189	195	178	180	197	188	208	189	179	174	187	193	178	168	152	204	182	188	212	178	175	168	165	147	194	184	184	182	185	176	201	195	203	183	193	215	183	192	177	175	199	202	180	178	180	178	195	166	197	184	187	157	187	182	170	169	188	181	186	192	203	162	192	177	173	183	187	218	180	177	184	197	198	160	187	187	176	181	193	171	210	185	205	166	190	190	168	203	181	185	185	209	177	193	201	200	215	183	208	185	185	177	191	173	199	164	206	168	183	136	183	171	170	206
35198	43615	18070	1708	1562	1333	1216	998	963	864	820	761	762	707	645	651	604	592	587	605	602	628	665	652	781	818	731	852	969	1165	1146	1302	1937	2363	3374	8975	19158	16711	13191	14203	13205	12346	9490	7868	9000	7908	7909	9533	10420	9155	7062	10206	9041	7847	7145	5620	4120	3926	3311	4348	3998	4036	4767	2346	2639	1174	660	606	658	559	612	548	591	535	578	510	512	531	568	542	559	548	560	526	480	532	547	517	560	583	908	1177	894	730	593	531	510	502	542	509	528	582	540	504	520	502	543	503	516	506	497	526	512	498	540	477	534	485	502	510	532	479	547	507	517	517	513	500	508	505	493	549	524	490	539	504	487	520	505	556	529	528	535	520	501	471	512	473	524	507	535	553	500	515	525	515	517	473	475	518	523	515	487	510	522	500	528	533	477	533	482	516	481	538	533	522	507	551	531	523	507	526	463	476	506	503	527	525	534	544	476	517	488	482	535	512	506	558	527	510	488	522	548	525	516	524	513	487	561	487	561	513	546	520	532	477	511	498	529	505	529	535	535	566	528	527	466	541	538	527	541	517	515	543	502	507	515	500	480	515	535	530	534	524	522	553	511	564	508	494	494	567	526	491	497	482	508	502	572	532	557	524	538	527	558	516	544	528	514	471	515	479	541	511	522	530	538	484	529	491	502	482	517	474	500	523	513	526	509	517	510	460	559	485	513	517	524	537	550	518	490	528	487	490	484	572	529	522	529	518	529	472	502	487	525	524	532	509	508	494	546	500	539	498	500	485	504	534	502	505	512	557	521	545	541	501	571	550	512	541	493	528	516	526	522	531	503	507	570	522	552	532	538	481	496	495	547	486	501	466	496	474	523	480	523	552	512	502	552	524	503	534	514	528	495	533	485	545	524	492	537	525	525	532	511	549	497	545	527	514	530	474	558	531	530	522	466	527	510	503	494	534	506	488	520	521	515	509	556	510	529	505	550	516	531	467	553	518	505	518	494	478	555	510	537	519	546	513	526	509	513	501	509	536	579	510	521	534	518	539	526	494	525	476	483	548	502	508	477	521	497	514	513	541	520	474	515	506	519	477	528	482	481	497	519	499	536	504	478	522	541	487	502	554	496	532	522	514	504	494	537	554	497	531	528	521	495	550	508	544	498	501	512	499	524	502	520	496	502	521	543	518	502	529	512	524	527	524	532	508	533	444	526	517	526	478	534	517	513	559	498	549	509	480	536	548	526	484	496	548	528	538	502	521	541	510	506	482	551	502	491	538	476	512	520	532	516	496	509	557	540	538	488	514	496	525	480	529	553	512	504	487	508	551	528	495	518	546	498	526	517	511	497	517	514	512	512	515	533	497	549	524	499	590	537	547	492	537	534	505	542	538	507	511	556	484	537	515	532	501	492	526	502	523	561	496	556	509	500	507	503	523	518	497	515	506	505	527	568	480	506	546	534	530	541	520	513	481	512	529	488	485	514	514	569	528	542	501	513	484	519	500	467	532	535	525	532	523	522	537	525	499	559	540	495	500	566	484	556	519	540	545	512	520	516	526	536	499	508	497	511	543	519	551	537	483	482	512	550	552	516	489	495	563	574	507	504	549	544	558	500	508	522	493	534	520	507	532	507	512	537	535	505	526	530	453	496	521	476	535	517	513	534	544	482	525	532	527	511	513	496	473	547	524	509	548	490	491	538	490	528	522	472	506	524	531	486	527	541	536	504	531	523	553	529	520	514	526	487	476	504	549	505	496	539	515	528	542	488	531	522	539	534	532	497	516	541	525	530	524	530	540	524	521	492	568	521	514	538	514	508	531	468	512	548	477	524	533	526	495	543	558	511	571	519	494	498	539	492	503	505	500	504	526	535	522	496	482	530	521	481	494	544	479	508	567	539	477	540	531	479	510	510	500	523	514	512	544	480	523	523	507	543	468	526	513	503	507	500	549	544	495	531	515	516	515	547	519	501	544	559	498	494	491	514	491	569	513	534	504	544	555	463	509	520	507	528	566	535	518	544	533	515	485	516	511	573	504	483	525	504	524	515	528	473	535	547	519	552	517	553	497	497	509	501	503	493	534	511	510	533	534	519	520	551	524	500	512	507	538	526	509	495	503	522	548	542	480	538	486	512	538	504	528	499	525	540	542	508	477	478	526	556	505	522	478	523	553	514	537	523	484	513	506	542	510	482	474	538	525	504	498	516	518	504	540	529	480	528	498	516	537	493	490	502	505	534	510	519	530	542	528	497	482	542	497	491	484	504	557	505	549	523	511	537	560	547	507	542	491	523	502	560	499	521	532	510	487	499	504	507	487	533	514	503	522	524	548	491	547	537	503	478	499	515	518	526	516	504	550	506	482	459	529	514	525	554	498	489	508	538	475	578	521	535	509	522	549	524	544	526	531	484	484	519	519	517	517	486	561	530	513	549	514	492	507	472	573	532	492	551	533	533	529	532	523	515	513	509	497	519	496	510	480	524	518	505	508	500	519	526	506	539	502	512	543	506	540	514	498	522	525	503	518	505	501	557	555	510	542	515	508	496	530	539	515	586	464	528	555	503	555	557	550	496	545	523	517	482	525	506	507	551	521	502	509	530	551	545	482	501	531	518	516	569	565	509	537	528	534	499	532	564	491	553	516	572	501	507	508	495	517	552	523	586	529	525	522	513	498	517	507	496	496	454	495	492	511	531	563	557	545	505	496	538	494	532	474	509	510	525	520	525	529	561	522	516	513	522	512	500	525	516	543	517	530	523	508	495	534	507	497	471	523	500	534	498	522	487	522	516	543	558	524	503	529	533	525	522	506	510	501	499	499	496	495	488	512	544	525	534	503	512	513	534	526	516	532	548	495	490	527	500	529	516	514	484	509	506	495	492	503	476	487	513	562	508	518	491	541	533	498	540	560	518	531	497	499	505	474	529	532	477	512	491	548	562	575	523	530	511	522	521	527	508	512	527	511	526	542	513	519	498	548	513	548	502	502	506	497	539	559	531	545	529	522	570	545	509	525	534	518	540	553	492	553	579	538	501	493	486	491	505	523	529	513	532	538	531	479	551	517	536	508	511	511	545	527	526	496	500	554	531	473	539	521	560	531	526	512	505	507	525	554	503	523	517	506	527	510	524	526	540	563	518	536	521	487	514	477	545	555	516	525	486	551	550	508	563	502	576	516	519	526	528	550	493	512	495	541	537	519	523	489	492	495	513	477	523	512	512	522	520	525	509	516	497	550	466	497	510	543	501	536	492	534	542	490	544	523	505	557	495	502	546	517	535	497	556	519	481	549	530	575	515	524	554	555	546	490	480	541	527	437	521	505	482	529	513	553	522	529	523	496	495	519	514	511	533	499	522	491	551	517	515	503	507	526	486	514	528	484	495	474	503	481	510	546	515	467	515	471	505	516	501	529	520	502	501	519	490	545	545	503	501	510	495	539	505	519	522	539	528	520	514	505	524	543	543	513	507	529	552	553	508	514	516	543	548	553	527	534	507	502	525	534	465	535	537	522	517	532	518	504	537	496
69891	70822	51236	14062	1873	600	469	444	395	351	336	340	307	277	266	263	285	243	235	253	246	259	262	291	260	271	256	309	312	323	344	425	500	537	658	1938	5921	5672	3828	3982	3873	3333	2849	2089	2686	2365	2224	2826	2883	2283	2168	2925	2326	2275	1815	1529	939	772	830	1189	1261	966	1067	597	491	253	239	233	256	252	221	244	221	262	231	222	240	236	225	233	223	222	228	239	210	214	232	231	244	218	332	319	314	289	257	216	234	231	227	258	228	256	215	241	244	239	255	226	236	234	222	215	242	256	224	199	213	219	216	209	223	208	241	219	234	208	216	235	214	232	192	195	228	218	195	239	214	225	236	215	230	234	234	219	233	243	242	194	242	202	217	221	188	212	208	222	219	212	199	220	200	245	247	223	205	222	217	218	210	231	207	219	205	223	212	233	215	228	229	232	243	205	216	206	229	208	208	229	230	223	199	243	223	227	235	220	188	213	213	212	212	240	204	234	202	233	217	231	226	242	247	247	230	216	220	218	201	216	237	239	217	200	235	227	216	219	225	209	212	216	233	208	251	230	198	238	201	217	230	216	224	251	196	225	209	213	207	203	214	226	232	214	238	242	212	237	230	224	241	233	196	257	219	228	224	229	238	239	208	237	216	216	206	215	228	239	206	206	241	237	235	228	216	226	223	223	216	226	196	242	253	213	245	208	218	207	228	230	233	216	209	233	227	198	206	224	245	237	216	209	192	208	248	219	210	211	233	185	215	224	226	217	218	212	239	216	220	234	225	226	247	203	230	223	203	213	219	196	228	214	236	189	232	231	230	241	206	228	210	247	227	199	241	209	208	202	224	211	231	238	210	223	247	232	227	218	241	210	212	226	227	226	217	225	235	261	220	217	219	233	218	246	233	203	231	218	220	199	213	236	205	221	207	235	234	234	249	207	232	211	231	233	249	226	209	232	228	220	229	200	212	210	241	214	223	243	182	215	248	241	242	210	222	218	217	190	220	214	244	229	266	232	215	238	214	226	221	220	218	198	236	215	224	202	226	205	214	230	218	184	247	237	233	220	211	237	215	217	232	209	216	226	220	227	218	235	218	191	232	259	209	226	207	219	216	207	181	209	233	246	227	219	228	245	192	218	224	224	221	237	208	229	199	214	230	224	209	189	215	238	205	222	204	236	201	243	220	234	224	232	260	210	227	222	204	199	212	221	208	234	204	206	240	218	240	204	215	191	233	193	223	210	239	242	231	227	197	224	215	222	201	236	241	202	238	224	211	214	236	215	232	216	210	213	218	238	206	214	244	235	239	229	222	231	234	208	256	230	202	209	215	213	228	224	236	234	202	220	228	227	216	203	235	219	235	224	209	219	243	227	194	213	216	220	224	224	224	217	219	234	249	217	233	243	217	202	211	195	235	208	233	210	233	218	208	208	216	213	221	214	232	234	250	255	231	215	229	210	223	232	204	227	222	214	233	247	213	202	230	214	209	218	260	262	226	227	202	204	220	219	220	239	220	227	197	227	215	232	240	222	222	229	210	222	230	239	230	203	248	207	214	225	242	238	184	229	215	228	250	216	213	210	224	215	233	215	225	237	217	202	224	240	206	243	217	193	205	218	227	215	209	204	209	214	244	237	238	199	213	184	202	233	203	224	237	200	234	241	230	226	241	224	208	223	222	242	209	207	227	216	197	228	219	212	232	225	199	224	217	221	245	183	242	206	265	236	197	226	221	222	220	230	218	249	201	213	229	204	211	239	206	210	215	226	235	231	228	224	236	236	225	235	197	211	221	207	230	207	220	237	220	227	227	238	221	213	214	229	220	206	206	195	219	199	235	219	195	222	221	234	227	213	243	239	224	192	241	235	236	200	228	215	223	201	236	228	223	222	186	217	246	209	218	202	240	216	227	221	229	215	218	261	232	229	215	215	213	211	216	211	223	205	219	251	211	232	248	239	235	230	218	186	210	201	214	218	210	220	210	237	226	219	215	222	219	205	231	204	227	213	196	216	218	227	225	223	225	209	205	197	251	248	228	206	236	250	207	222	193	221	216	244	229	229	263	209	223	207	244	233	213	221	229	219	207	210	218	207	219	231	223	230	211	234	221	229	230	228	214	240	221	189	196	254	214	241	213	205	212	235	236	197	246	217	215	213	207	247	214	225	226	198	224	214	230	231	206	226	224	254	213	227	228	220	247	223	229	218	224	225	223	224	221	240	216	228	224	231	212	206	212	247	235	224	233	251	221	213	246	202	238	237	233	224	233	248	254	226	220	218	224	234	211	199	233	232	221	231	246	192	215	230	216	227	224	239	220	242	235	226	195	220	198	204	192	211	230	202	214	240	255	225	216	227	221	209	218	231	209	198	222	211	239	219	213	230	210	210	225	219	203	220	206	221	204	222	219	229	236	213	213	243	212	225	211	198	249	210	230	172	218	219	215	221	218	232	239	229	227	253	234	213	200	227	210	197	231	197	238	203	214	203	227	235	229	209	225	212	201	223	213	237	203	201	228	210	252	189	207	211	205	204	248	215	225	221	215	202	244	255	231	216	203	241	191	230	219	192	226	257	224	194	204	231	222	217	202	236	230	243	232	240	254	234	233	218	235	209	233	213	219	225	226	228	231	236	231	234	192	210	239	234	222	212	225	215	231	225	193	211	235	223	228	197	219	194	215	213	209	233	213	231	222	224	223	226	212	200	239	214	225	219	212	240	226	217	230	207	216	241	232	233	227	243	246	214	251	237	227	210	196	231	220	229	214	245	226	242	223	186	220	220	244	220	221	226	192	243	223	209	214	249	231	234	208	227	207	243	222	223	225	229	206	235	223	221	205	226	209	231	221	190	228	223	234	203	230	218	213	220	213	229	236	240	257	228	230	219	240	221	227	237	242	217	248	205	220	202	250	236	190	238	255	191	215	223	205	229	205	232	222	209	198	204	232	240	212	211	221	229	221	236	213	218	237	239	195	223	204	201	239	220	195	248	222	206	251	215	221	218	219	242	217	212	226	207	220	205	246	240	236	205	204	217	232	226	221	202	218	234	235	214	206	221	225	223	217	244	217	198	225	225	233	218	217	223	213	225	197	222	205	242	224	212	207	217	231	220	195	233	255	205	204	242	230	223	202	211	211	225	227	200	222	227	187	223	208	215	211	218	227	251	244	205	270	234	227	209	200	217	208	206	222	230	216	225	213	254	208	222	219	240	203	220	180	218	220	207	232	208	210	203	216	223	208	239	248	234	191	220	227	210	200	206	198	225	201	222	202	204	241	231	217	238	223	231	242	245	236	247	230	225	245	203	214	242	205	205	238	209	217	201	219	219	227	236	231	190	216	230	211	210	238	231	228	216	216	230	250	207	220	223	211	256	232	244	211	229	213	214	220	238	225	210	227	245	218	226	201	206	228	242	190	230	220	225	201	230	208	220	225	213	207	217	234	217	235	227	221	252	218	206	227	203	221	224	227	192	182	260	251	199	195	218	226	196	226	253	234	254	240	231	211	247	235	218
44891	53013	25833	2948	2676	2217	1806	1641	1410	1249	1180	1084	1012	993	902	857	863	789	822	806	732	808	788	799	960	1007	1021	1146	1272	1574	1580	1717	2700	2883	4114	12334	26503	24232	20031	20815	19275	18146	15578	12687	15277	14247	14018	15947	16730	13783	13275	16419	14401	13876	11574	9613	5866	5298	5242	8247	7641	6270	7251	3448	2694	1039	805	713	703	651	653	698	658	666	671	616	584	636	603	609	628	681	637	642	628	648	615	657	566	871	1410	1515	1145	971	690	597	646	579	620	615	573	607	601	624	557	589	642	581	644	583	578	586	615	588	575	646	611	646	610	624	595	617	608	609	577	559	561	603	587	591	630	556	600	643	601	570	597	575	616	599	636	613	550	654	593	578	626	608	595	603	609	598	615	603	617	590	582	607	596	586	580	572	603	582	593	591	588	587	616	579	621	615	541	570	574	610	634	595	631	568	610	611	596	590	582	628	585	593	628	564	599	555	648	627	604	597	621	566	567	604	601	608	591	586	589	607	534	601	595	591	600	560	603	573	595	612	588	572	647	573	605	616	587	612	582	588	598	603	618	574	596	620	624	597	581	584	587	617	569	599	618	595	598	629	573	588	622	589	613	622	579	540	623	612	586	619	609	610	605	572	610	546	610	591	555	595	592	586	616	610	579	619	580	564	557	587	600	584	561	572	623	562	608	578	614	584	594	600	597	559	568	610	601	607	623	616	632	568	585	609	614	589	611	620	582	587	574	547	624	652	585	634	540	556	557	637	626	617	563	564	604	604	623	614	573	572	610	613	592	574	592	578	585	573	614	604	552	574	597	596	657	590	606	590	589	600	610	535	577	565	580	651	623	572	556	574	544	621	580	615	572	588	580	582	580	594	606	605	558	587	631	577	621	604	540	633	592	621	551	584	637	623	638	595	633	615	628	614	621	591	596	615	590	593	608	582	580	571	603	598	580	599	619	603	605	595	586	582	587	594	562	584	581	605	578	611	612	618	607	610	573	577	593	582	577	606	614	615	589	607	598	593	636	653	572	589	639	604	599	592	587	598	576	603	588	645	619	607	593	612	624	553	572	590	581	621	564	616	573	583	618	607	589	566	612	582	593	625	589	568	574	572	589	595	612	634	615	632	613	597	612	632	563	581	591	603	621	606	609	567	600	607	561	605	644	598	589	609	590	598	602	547	605	590	607	599	581	553	585	566	604	613	599	591	611	583	578	574	594	609	599	581	591	609	580	543	589	615	570	567	604	604	614	627	553	605	574	603	610	583	597	607	573	634	635	597	581	601	570	625	586	607	619	561	604	609	627	586	589	615	558	523	613	554	610	576	621	614	570	585	666	577	569	595	607	636	592	586	557	615	667	645	612	607	620	600	559	579	592	623	619	625	654	611	610	581	584	605	640	605	607	598	567	579	617	624	575	628	585	565	615	597	591	599	588	642	582	603	614	582	601	652	606	598	638	620	619	630	627	609	594	590	567	603	612	575	611	601	625	637	578	590	579	595	578	606	546	587	565	549	559	583	626	586	582	593	613	616	611	607	578	604	576	603	595	585	594	588	577	610	575	607	564	549	588	656	568	588	648	625	576	576	604	649	594	542	612	581	626	582	560	588	638	600	557	585	591	603	558	636	584	595	541	615	605	603	558	592	588	573	567	578	586	567	610	615	569	629	601	568	590	573	612	601	639	647	622	588	600	545	638	587	660	573	584	596	589	594	598	590	572	601	619	613	582	565	630	617	577	598	598	586	581	615	558	620	584	615	641	572	616	603	640	613	607	588	594	588	596	618	584	535	597	531	594	587	590	587	636	584	562	640	620	567	588	584	586	582	585	583	605	593	590	592	630	583	601	560	596	574	612	571	599	565	586	618	587	623	604	554	582	582	614	577	607	564	559	611	575	621	599	594	611	620	566	597	608	609	570	601	587	590	625	607	583	608	611	589	564	614	618	624	606	609	647	651	587	632	563	610	615	584	645	573	614	629	593	624	635	572	585	630	562	566	583	591	603	566	576	575	610	552	566	592	573	606	587	624	595	636	612	616	604	612	594	563	605	584	565	606	623	602	625	570	575	574	605	615	589	613	605	603	580	587	632	580	577	579	587	597	579	599	586	583	616	565	627	609	648	602	614	584	577	568	569	570	689	619	588	627	554	587	603	618	582	644	561	622	628	658	585	594	610	592	593	608	609	584	609	564	606	625	577	593	589	626	613	628	573	617	604	591	625	578	628	612	604	579	556	571	571	575	632	582	651	634	550	559	620	582	574	583	616	590	608	619	614	591	665	578	599	624	591	582	624	595	651	614	601	583	623	567	627	574	611	596	598	609	578	563	592	586	589	586	609	568	605	597	592	587	609	583	582	592	634	563	613	593	654	595	610	580	601	615	598	597	591	621	563	614	569	578	572	575	604	576	618	625	596	597	598	608	608	613	617	581	565	604	570	565	596	586	609	632	604	560	558	582	635	621	621	568	590	610	591	581	628	602	591	577	599	615	584	624	621	601	551	599	618	600	593	604	583	600	636	570	581	575	627	647	603	594	636	559	565	609	610	589	569	623	556	602	576	584	593	568	590	591	616	633	620	554	539	598	587	579	575	614	591	660	590	601	589	607	590	593	594	584	588	588	602	579	558	575	611	597	559	580	626	585	612	618	598	615	587	605	586	590	596	595	549	558	585	558	573	590	582	597	592	563	589	604	597	580	550	620	603	561	574	582	607	607	590	603	633	602	607	587	603	604	618	602	646	559	595	551	648	582	601	578	581	606	595	621	649	634	570	596	573	575	594	599	617	611	589	615	622	609	558	638	606	616	607	641	563	600	614	612	576	638	570	588	607	574	626	594	616	577	541	667	589	619	595	621	588	569	571	618	584	572	584	613	628	561	596	583	618	593	566	597	620	625	576	594	616	587	625	613	592	591	594	603	601	595	617	594	633	610	598	617	607	558	638	561	629	584	576	642	582	589	594	560	612	583	575	612	648	574	576	622	582	630	593	543	575	584	629	609	634	598	583	548	596	603	614	580	631	601	661	604	587	614	609	600	596	583	582	616	557	540	634	606	601	631	599	617	563	602	612	595	613	624	608	586	583	535	565	615	604	603	616	586	638	608	599	599	568	563	592	601	640	622	609	563	559	616	581	579	576	615	638	560	619	592	587	612	580	563	571	579	613	633	622	590	568	588	597	590	616	580	598	591	609	570	601	554	593	622	611	628	618	530	591	614	619	597	653	581	596	602	622	612	576	617	608	588	634	554	608	545	597	616	573	602	586	601	588	585	591	579	597	596	606	581	571	547	579	613	605	579	558	632	616	635	606	611	618	611	601	615	541	538	596	554	574	566	617	562	609	599	619	591	577	574	558	590	647	635	586	594	539	555	615	637	598	570	568	592	594	620	612	572	586	563	599	594	606	572	618	606	606	578	625	630	621	599	645	559	588	620	595	613	582	566	595	584	602	649	568	567	558	587	612	578	555	590	648	617	574	587	605	602	606	599	579	626	569	629	583	588	629	644	605	541	620	614
12952	8390	6471	365	171	170	180	162	132	156	161	136	162	132	128	174	134	155	137	146	142	115	152	181	138	160	191	178	172	177	170	164	187	182	200	225	348	377	314	316	312	285	271	235	251	232	237	237	266	199	235	237	222	205	187	211	218	153	142	183	206	178	169	141	153	139	136	146	158	135	149	146	152	142	142	159	136	126	158	149	150	120	134	141	142	166	145	146	135	146	163	165	198	150	152	145	138	150	156	150	132	161	133	174	140	146	153	171	138	129	147	147	158	127	135	136	163	138	140	142	135	142	123	154	160	128	145	150	151	133	148	152	168	145	151	151	123	150	155	169	151	178	169	143	151	155	149	109	142	146	148	142	144	141	152	147	158	143	149	156	152	158	142	164	164	129	133	142	150	172	126	158	147	154	146	156	123	155	133	139	147	148	145	147	163	125	149	146	133	155	124	150	158	155	149	151	155	139	151	144	120	125	156	161	146	148	151	132	151	113	139	138	125	152	151	145	130	127	153	132	147	169	137	149	154	138	161	138	185	130	160	149	146	145	138	132	162	153	162	174	146	127	166	139	152	126	159	123	163	134	150	141	160	130	147	151	143	150	147	134	182	152	137	129	149	134	140	159	158	143	136	156	133	138	138	152	151	147	156	153	128	155	154	158	149	141	148	136	133	167	135	131	192	167	127	129	142	143	161	146	152	139	172	146	143	178	156	128	127	148	145	153	141	156	149	149	133	132	166	169	155	145	156	162	143	144	135	138	134	137	131	147	152	140	163	134	146	158	139	155	136	141	147	144	149	143	156	126	154	122	136	143	169	147	142	146	147	136	151	132	157	150	156	150	148	159	154	122	148	148	134	136	159	146	139	152	146	140	148	151	140	147	147	146	129	158	136	161	150	144	144	166	137	164	133	134	133	147	139	140	156	145	150	149	144	143	148	145	137	145	153	179	158	155	154	136	139	136	145	144	145	170	143	143	140	161	155	150	132	137	141	171	142	171	142	150	155	164	152	156	167	160	130	141	137	138	152	150	161	172	138	151	158	124	128	148	146	148	150	163	126	133	144	156	151	153	165	160	151	133	137	160	120	144	129	173	140	138	160	149	146	139	156	162	133	164	155	132	142	157	136	114	118	141	172	147	139	136	150	148	141	141	133	150	139	148	138	138	133	144	149	153	153	142	139	119	137	141	155	137	143	134	133	139	129	142	165	144	145	137	153	158	148	144	123	144	143	133	167	150	155	136	172	142	134	149	143	145	136	162	163	144	156	141	144	138	147	156	147	162	132	164	143	173	142	144	132	132	151	144	151	155	137	148	157	148	144	162	148	166	160	148	137	167	149	143	148	139	138	140	149	165	151	150	163	140	166	147	145	152	142	152	148	138	149	155	149	137	138	158	138	145	172	137	154	138	153	153	166	139	145	124	157	138	149	150	141	157	146	143	120	141	152	155	153	144	143	156	173	180	133	150	141	138	152	172	137	122	164	143	135	157	161	141	135	170	152	147	125	166	134	152	156	167	150	145	134	148	142	148	143	135	145	126	158	147	162	143	149	152	157	118	146	156	154	122	140	150	128	149	127	164	158	155	127	153	141	137	174	151	158	148	131	151	160	133	152	159	151	142	126	164	161	165	164	158	144	143	151	134	154	152	137	152	153	161	146	127	165	148	152	162	165	174	128	131	143	127	148	144	154	126	146	152	157	136	131	136	158	158	178	148	151	165	145	163	146	166	166	159	140	151	161	150	156	148	156	149	144	178	144	154	156	141	151	154	148	140	129	146	152	137	167	140	142	150	146	151	169	135	152	148	145	178	151	165	148	153	138	148	148	150	146	148	147	145	152	136	150	151	157	167	162	161	177	155	146	165	132	122	136	145	134	143	167	135	168	142	171	138	151	150	131	168	143	151	145	182	143	139	166	172	133	160	185	167	152	142	153	150	120	148	138	148	134	129	147	138	148	151	142	142	139	148	151	155	152	138	152	164	147	141	152	119	148	132	126	151	157	140	133	125	126	137	134	166	142	159	146	151	140	138	145	132	139	142	143	147	127	144	141	177	155	147	139	132	137	139	146	137	154	162	130	151	124	127	154	142	164	132	134	162	143	126	173	145	142	148	153	148	164	140	155	147	168	143	162	141	151	149	151	155	154	145	142	155	143	154	138	134	138	150	144	148	157	151	153	153	148	144	154	160	164	158	164	147	138	140	139	143	154	133	156	171	158	127	155	147	120	127	125	151	133	131	153	168	146	137	156	145	142	160	152	150	131	136	152	157	147	144	135	141	160	150	143	137	133	143	143	143	138	141	152	140	161	146	155	166	140	154	169	147	163	177	155	154	157	160	140	140	131	111	165	130	132	146	138	140	146	136	119	130	129	143	161	138	134	138	157	152	168	145	138	135	153	163	130	160	119	145	139	129	123	156	159	123	142	140	125	150	158	145	147	139	138	121	156	153	163	148	136	151	143	136	145	154	144	141	143	152	162	158	164	140	155	142	168	176	137	154	149	138	142	158	145	161	135	142	143	157	133	147	137	130	148	141	157	157	148	157	166	149	141	134	133	142	141	138	134	137	129	126	153	154	123	137	147	157	144	140	160	167	128	160	149	129	143	150	156	129	141	129	129	139	155	169	143	158	146	152	159	137	139	136	149	155	158	165	157	135	155	142	156	163	121	140	140	138	155	138	156	144	159	144	160	134	119	159	140	148	155	148	151	156	133	147	149	149	115	145	150	150	158	137	127	130	151	147	144	178	161	158	135	129	156	140	134	157	141	138	158	139	160	151	154	135	159	163	154	151	140	145	145	146	138	131	137	141	132	148	137	175	131	120	168	137	170	132	146	183	157	159	150	141	148	152	147	134	155	139	140	147	152	153	142	142	152	138	139	145	145	149	129	132	152	147	156	145	135	123	163	155	142	137	177	158	143	152	143	140	152	165	140	154	187	127	141	153	134	154	147	143	141	134	151	179	138	142	137	150	145	158	139	155	151	152	161	141	129	134	146	133	180	159	157	155	153	139	149	158	147	154	145	135	142	154	152	155	142	149	149	145	176	136	151	153	150	151	138	141	141	138	139	148	160	129	161	153	149	143	138	125	163	150	129	157	156	134	134	140	146	144	135	154	163	166	154	151	143	160	157	149	150	156	125	163	141	159	155	152	138	139	151	126	170	137	150	192	142	174	144	157	159	152	142	163	143	132	160	147	153	176	147	134	145	152	143	155	158	143	166	158	160	136	153	135	133	139	148	143	164	166	127	150	163	122	158	151	140	123	132	150	148	154	169	147	162	149	150	148	145	152	143	136	153	146	143	160	161	148	132	140	153	138	134	147	162	158	143	150	135	149	141	137	142	172	155	140	142	169	157	160	150	150	145	153	173	158	159	136	130	138	150	161	156	130	107	129	137	153	157	145	149	130	170	157	163	143	165	155	138	127	145	158	150	136	143	148	153	156	141	140	149	136	138	181	135	139	145	162	149	162	146	148	140	129
12163	12304	8215	521	488	467	474	467	443	448	444	420	433	446	393	422	417	453	447	440	440	417	427	405	433	525	564	624	637	613	632	641	631	627	718	1219	2297	2172	1702	1779	1749	1533	1483	1274	1320	1271	1232	1362	1241	1050	1145	1119	1224	1144	1008	916	701	643	632	753	719	735	653	552	591	445	467	440	466	414	444	444	432	393	389	444	460	448	444	428	429	424	439	404	439	408	415	420	452	428	479	536	488	484	395	421	458	422	437	427	384	431	481	428	428	419	429	446	410	414	427	445	404	445	443	466	439	410	393	399	398	449	410	421	417	445	399	422	417	404	453	418	419	394	389	408	377	430	399	439	420	426	386	408	438	401	422	438	448	426	405	428	438	408	417	397	378	407	387	410	430	423	435	471	433	414	391	393	407	439	400	444	431	417	428	406	448	434	430	399	408	410	444	408	408	423	399	429	433	376	449	454	407	411	397	401	442	430	425	427	419	427	424	395	458	427	390	403	428	427	413	421	432	430	404	429	412	447	441	388	406	407	413	453	393	450	423	397	457	423	454	404	418	450	408	432	415	392	420	426	423	424	414	425	441	412	395	386	414	428	406	422	421	450	405	437	404	384	432	409	398	439	407	443	404	415	451	429	447	432	457	430	471	423	421	406	430	407	437	423	403	421	436	426	429	411	450	425	415	439	402	389	432	417	433	435	406	421	419	409	431	419	408	428	442	451	423	412	455	445	430	447	407	487	448	403	405	403	442	418	384	400	414	430	405	414	426	400	440	424	413	397	442	436	446	421	444	418	416	419	419	427	420	467	435	403	394	412	425	423	404	404	421	424	438	401	413	431	440	422	436	418	436	428	399	437	423	427	378	458	417	449	409	402	387	403	412	413	423	458	454	412	386	429	412	424	412	397	419	431	433	410	422	476	452	418	441	424	439	424	429	435	438	411	401	396	444	403	394	411	418	431	432	398	441	434	427	404	402	451	410	402	404	414	407	440	401	473	380	458	427	421	393	425	408	416	391	439	377	402	406	418	392	425	458	415	469	456	464	437	402	407	426	425	426	414	392	428	389	407	407	427	456	433	375	442	419	415	402	416	402	408	415	416	430	395	429	416	438	472	429	442	420	427	429	416	425	400	406	412	446	407	453	431	420	384	428	419	436	428	416	410	400	431	430	462	410	407	424	452	416	384	433	401	441	415	405	390	407	445	424	414	416	406	400	461	424	440	454	419	420	416	422	418	436	392	422	433	401	397	442	439	465	431	418	424	455	407	435	377	390	465	415	435	388	400	420	409	434	408	364	460	397	421	421	411	454	412	424	437	417	410	456	405	397	465	425	445	405	434	412	448	456	433	419	449	429	397	409	383	441	422	404	432	420	422	409	392	403	380	428	424	428	473	400	388	447	465	412	404	406	420	425	410	401	404	428	432	452	430	410	406	409	426	416	421	389	413	423	436	447	425	440	397	432	435	403	439	416	402	421	396	407	427	388	397	418	457	381	424	398	393	428	421	412	420	411	412	432	423	390	404	417	407	433	424	420	402	410	421	381	409	395	434	415	420	421	416	431	426	402	420	423	404	440	464	381	431	469	413	383	400	413	432	390	455	400	436	421	391	413	431	446	424	410	399	435	397	438	429	409	399	428	413	444	437	429	440	418	422	413	403	410	459	393	430	429	434	450	402	427	413	435	454	398	419	419	439	403	426	417	438	441	420	387	424	421	416	394	387	414	419	387	430	459	429	420	424	406	435	403	432	394	413	436	367	410	424	404	414	448	450	438	406	425	419	384	421	421	408	429	406	433	427	419	416	427	434	421	400	431	448	409	406	420	413	425	415	428	427	445	397	411	434	419	429	413	433	398	421	436	445	464	449	417	397	447	419	430	439	410	472	426	427	425	444	433	423	430	451	412	437	454	441	424	404	424	403	436	390	404	427	377	405	404	413	430	438	387	403	406	435	417	384	414	413	415	448	407	399	385	420	404	431	403	415	413	405	410	420	433	458	466	452	407	429	413	389	403	434	405	418	458	389	400	420	426	419	424	422	414	417	424	403	458	454	428	386	452	394	419	419	428	436	433	404	421	431	401	427	423	444	434	436	393	389	393	431	420	411	400	408	436	411	444	420	395	425	380	393	438	407	404	416	449	392	414	446	406	446	437	425	423	416	435	432	431	418	394	418	421	425	431	410	393	445	444	417	395	422	405	390	399	431	445	419	414	387	421	412	445	432	442	416	418	431	393	446	394	391	378	418	403	397	411	476	433	391	419	393	439	441	424	417	420	425	435	390	417	396	407	422	445	416	423	422	453	426	417	407	395	444	388	450	411	444	431	420	411	406	406	423	406	438	460	458	414	398	425	425	417	428	470	380	437	417	388	409	428	415	430	421	441	476	431	423	470	426	406	431	428	405	452	423	419	410	459	428	408	427	432	433	459	432	406	430	417	416	447	472	416	419	414	441	408	435	403	455	399	404	444	385	397	453	423	417	431	404	415	386	427	394	402	428	422	438	387	433	417	424	426	454	386	414	422	426	413	399	413	420	400	467	439	391	402	426	396	381	427	414	450	436	433	423	408	443	415	414	430	397	443	430	432	431	435	404	410	447	465	455	438	423	418	417	415	442	435	408	429	411	434	422	424	406	452	432	403	449	443	399	393	425	437	420	437	379	404	430	424	401	420	423	407	390	383	375	445	413	409	448	394	395	416	402	425	412	423	463	429	429	407	364	411	424	434	404	424	395	404	399	415	472	392	409	398	414	426	436	426	445	436	416	419	410	407	408	430	415	426	400	385	420	404	392	441	419	427	418	395	414	431	419	445	431	438	437	468	423	423	423	435	418	418	447	397	419	406	424	419	449	381	409	396	407	380	428	412	405	396	430	431	417	431	422	410	424	433	397	396	427	414	434	408	440	425	420	413	423	404	432	432	439	435	425	402	433	387	400	439	396	401	457	403	470	446	418	412	421	400	415	446	422	436	415	396	408	436	424	422	403	381	431	459	420	400	427	451	382	427	419	415	421	402	377	406	443	412	427	454	414	430	448	412	409	427	404	401	425	429	425	416	398	396	437	444	437	395	445	461	445	442	415	424	415	421	436	404	442	393	415	389	402	451	416	413	423	445	440	443	390	378	413	398	400	429	405	422	396	394	436	440	397	422	427	428	448	443	405	423	385	394	409	421	412	405	433	429	447	401	425	455	394	441	429	410	435	420	407	404	407	423	448	452	434	396	420	464	406	419	426	453	413	428	429	376	389	405	396	415	450	436	428	394	414	452	419	430	409	437	399	420	402	450	408	452	428	437	414	407	404	405	418	420	422	430	398	449	399	410	414	428	404	401	432	431	438	423	426	447	442	419	420	414	430	403	396	421	413	421	436	398	420	411	405	405	437	439	393	389	372	437	424	409	422	431	415	423	418	398	429	396	447	385	415	431	402	376	419	425	411	414	415	422	454	436	388	423	422	443	426	402	431	425	422	447	383	399	454	427	430	396	445	421	423	450	427
57229	53225	44143	8023	638	373	275	226	217	207	183	174	197	177	172	174	170	165	163	158	164	161	168	138	167	172	178	205	212	255	276	253	335	351	342	696	2907	2466	1865	1736	1972	1438	1398	1011	1158	1050	1215	1192	1087	1090	1147	956	1277	1034	762	673	375	354	478	644	621	527	408	397	197	152	177	152	151	149	137	150	158	174	140	134	138	153	133	147	140	157	158	148	163	132	156	138	168	140	199	234	174	154	137	146	152	142	140	159	136	131	157	146	155	140	131	142	165	126	142	149	137	142	167	150	133	151	124	136	142	150	140	135	164	139	143	122	133	144	169	141	152	161	137	146	149	137	142	144	150	154	143	140	134	135	127	146	150	149	142	141	139	146	163	126	159	159	158	149	121	125	130	160	137	147	152	134	171	153	139	154	150	121	140	139	136	158	167	149	142	146	130	158	137	175	152	118	158	157	134	136	146	138	149	152	143	156	133	138	134	140	143	167	146	138	143	159	165	156	169	133	133	150	145	153	148	129	122	149	136	142	137	144	164	139	142	140	160	144	156	156	172	145	158	159	134	159	122	152	141	164	141	156	144	151	152	142	135	153	144	155	151	156	158	148	134	163	137	139	149	116	148	125	149	129	145	165	137	176	144	139	156	159	150	135	156	149	144	156	133	168	164	157	143	151	149	155	149	156	129	161	146	149	156	138	163	138	129	137	144	159	164	164	145	164	160	134	144	141	160	141	143	176	161	127	155	145	150	134	139	122	164	141	156	143	151	130	137	142	141	119	154	129	125	141	134	145	137	158	166	156	142	166	153	159	123	161	137	159	141	138	156	153	136	173	143	138	130	146	141	145	167	152	140	146	146	119	125	159	150	137	145	143	133	145	156	132	142	154	139	149	142	135	141	138	157	126	145	136	146	158	131	158	124	130	150	168	144	130	172	174	130	130	140	156	125	147	130	114	150	144	141	142	147	133	130	163	140	149	160	119	152	161	159	165	157	166	140	140	161	138	162	136	158	134	128	146	151	169	145	123	143	165	149	125	143	154	159	122	140	160	147	138	170	133	137	149	140	135	163	149	142	146	146	152	146	138	128	135	141	137	151	137	156	133	146	149	152	112	172	180	129	176	152	150	143	154	150	135	138	148	126	145	154	153	143	129	149	152	121	172	132	147	142	152	137	141	161	133	138	155	152	153	141	148	122	162	153	125	143	141	138	147	143	143	151	151	173	128	148	142	156	145	141	142	144	168	152	140	141	138	140	155	149	141	156	156	153	170	121	157	121	136	176	154	127	159	136	130	149	166	167	135	134	140	148	148	152	141	142	159	153	152	156	153	154	152	139	140	172	127	137	137	154	132	125	149	119	134	128	156	128	140	156	153	150	154	126	135	153	140	140	143	161	141	168	146	138	156	147	150	148	128	144	148	158	147	140	149	137	144	165	153	158	121	141	152	149	143	144	168	143	126	136	155	137	151	146	138	156	146	154	135	148	130	149	143	144	147	155	130	151	170	138	146	163	142	144	136	146	146	142	147	139	147	135	155	129	133	147	162	142	137	162	152	145	154	135	141	128	134	147	157	157	143	137	151	134	146	130	136	143	128	159	142	153	148	143	137	142	145	136	140	173	147	147	119	155	153	151	136	146	149	137	139	149	143	127	142	160	149	144	135	155	159	139	135	142	142	143	152	129	152	159	174	130	139	117	151	139	130	149	124	143	157	160	149	157	152	155	139	141	145	159	140	137	149	145	155	128	149	137	157	146	144	163	136	154	142	167	124	145	169	181	150	151	148	138	160	147	125	141	140	140	138	143	144	144	141	127	145	145	136	122	138	153	125	154	158	155	156	152	140	149	150	170	148	144	149	123	148	143	156	150	162	149	125	140	147	145	159	136	138	169	140	137	165	148	132	176	133	149	151	150	126	139	160	154	140	149	148	154	138	142	154	146	168	150	153	145	151	160	143	205	149	152	152	135	137	148	136	157	138	157	139	138	148	140	149	142	140	170	149	146	141	158	136	132	145	124	146	145	144	166	154	156	159	134	152	147	132	133	136	135	143	144	156	177	145	142	143	157	151	144	165	149	131	152	130	146	126	150	167	143	141	142	141	141	159	150	167	141	136	140	144	150	163	144	140	125	141	158	136	146	139	138	143	129	146	144	136	148	150	166	151	136	139	150	130	148	161	141	144	152	124	151	163	171	145	170	141	160	141	152	139	143	138	151	135	165	129	147	131	136	129	148	152	147	136	147	143	147	145	131	146	139	134	149	147	153	153	134	163	134	134	146	150	143	161	133	154	143	164	151	182	123	134	158	135	165	140	141	166	132	142	179	139	148	158	146	157	157	135	161	166	149	146	150	146	133	147	143	143	142	148	139	145	146	145	148	145	156	140	124	151	147	156	152	131	146	144	146	152	136	166	136	144	136	133	135	138	143	151	130	155	158	152	148	138	153	136	162	133	147	138	153	163	150	132	128	117	144	138	156	160	163	149	165	131	139	130	138	140	125	129	111	157	144	152	164	144	146	139	147	145	170	149	146	148	125	144	144	134	134	136	133	152	143	128	135	125	160	132	148	136	127	140	123	163	132	145	147	147	140	162	151	162	139	136	142	141	137	147	137	147	144	159	172	124	144	134	155	146	138	171	144	135	154	128	140	151	145	114	144	174	151	145	156	143	150	150	149	132	131	155	148	132	163	155	146	143	176	128	178	142	145	165	141	140	142	153	144	146	131	130	143	160	142	156	157	147	150	120	134	150	131	148	155	159	145	149	154	152	138	166	138	134	149	122	169	132	133	121	144	147	119	136	143	140	139	132	155	124	147	146	140	157	156	132	150	147	133	160	136	127	138	160	155	147	141	157	146	151	125	151	135	137	134	140	114	162	140	138	145	163	160	136	150	156	163	146	151	151	141	150	139	133	152	162	153	145	150	146	152	160	157	159	139	156	141	164	162	147	146	145	140	139	168	133	138	148	122	151	133	145	131	127	139	181	143	144	143	136	151	152	120	146	161	144	154	178	152	174	127	141	146	130	129	119	142	174	157	144	153	149	158	160	139	126	127	155	146	144	142	149	124	140	145	162	135	149	158	143	132	141	134	149	159	150	143	135	159	141	135	130	136	149	124	144	168	155	133	137	153	145	125	131	156	147	141	145	130	132	147	149	161	156	128	146	142	175	132	149	158	133	152	152	146	135	146	143	153	168	131	159	147	140	152	137	150	163	160	150	139	156	159	145	159	149	143	139	143	170	129	144	161	137	152	146	122	149	138	140	142	126	130	138	145	156	152	142	151	157	147	152	123	146	162	147	143	136	150	155	133	143	149	161	149	136	165	162	134	124	149	134	127	122	141	123	142	148	136	144	139	136	192	141	134	124	155	162	133	136	149	153	146	128	130	140	145	119	155	140	148	125	144	146	135	152	133	151	138	132	140	146	145	157	140	155	133	146	142	150	157	149	146	154	118	142	158	151	130	139	129	138	162	132	141	139	170	131	133	130	150	148
36015	40548	26363	1643	1519	1295	1092	949	815	755	704	646	622	611	551	585	542	536	498	491	517	501	541	516	595	690	767	901	972	1133	1151	1290	1873	1746	2063	4922	17466	15241	12273	11610	11903	9994	9229	7382	8370	7666	9054	8618	7692	7364	7392	6505	8636	6997	5200	4492	2587	2149	3431	4663	4396	3677	2673	2735	1020	585	497	538	424	437	472	454	450	420	482	411	415	422	439	462	423	455	422	445	399	422	434	414	512	646	794	855	660	499	431	402	419	392	419	432	412	442	417	437	436	416	421	409	422	429	423	410	445	407	403	411	410	395	436	429	426	395	461	421	416	435	438	448	410	419	419	457	414	408	406	459	437	418	451	428	400	439	417	433	405	388	442	406	458	394	383	427	399	426	420	396	418	457	439	432	423	411	417	430	439	423	421	429	423	422	461	375	379	419	400	400	440	406	422	422	425	399	394	390	442	402	440	439	402	415	436	411	430	406	431	415	446	386	378	396	429	440	444	413	416	413	436	371	414	405	420	405	401	419	416	388	436	431	469	402	411	418	429	402	426	413	429	414	425	448	434	450	425	429	405	417	413	433	416	406	432	445	412	424	430	418	411	409	400	416	402	417	444	465	430	424	432	409	408	386	377	411	396	409	438	392	379	411	428	430	406	437	420	404	440	399	413	412	444	439	420	404	419	447	420	415	425	416	401	423	402	421	439	431	426	390	412	420	430	428	443	411	382	431	398	415	405	426	382	449	403	415	450	440	403	412	377	425	415	444	416	466	399	426	395	429	374	426	434	420	435	457	417	409	431	442	429	431	415	392	460	429	416	450	433	421	422	459	405	425	368	399	445	437	408	371	410	404	444	451	409	397	385	429	410	395	425	388	424	406	386	426	391	441	458	408	416	426	424	454	425	446	408	418	402	428	390	411	428	438	448	426	437	442	378	453	397	425	427	406	440	428	412	451	411	423	371	410	388	400	418	389	420	396	450	378	422	442	449	421	414	445	372	414	438	419	399	423	457	425	427	412	428	418	386	420	433	456	447	402	434	362	412	432	436	430	428	431	419	453	407	433	402	424	420	423	398	401	425	419	408	429	401	367	452	408	402	421	422	428	401	434	417	437	418	395	422	409	397	417	413	473	405	445	388	417	424	420	410	408	448	445	436	397	406	424	388	391	400	469	440	423	403	373	418	450	392	442	441	421	416	418	433	427	379	397	439	423	441	437	443	436	398	445	390	451	450	428	416	423	398	411	390	399	418	433	442	395	424	416	430	442	439	401	397	390	428	397	408	423	446	394	409	418	394	404	449	432	439	394	420	408	434	431	411	454	444	411	436	400	421	425	417	434	415	383	411	412	411	392	421	435	443	453	424	399	421	392	438	398	386	427	408	419	419	369	371	404	423	431	387	431	435	391	422	421	417	383	448	409	455	436	387	381	434	413	431	425	427	444	419	433	433	456	406	428	425	427	410	412	411	400	444	425	420	433	403	430	415	413	413	412	427	387	419	431	445	410	440	401	453	416	447	395	395	440	430	389	404	415	422	415	414	428	424	427	420	418	394	447	461	413	393	399	406	430	428	394	413	425	414	414	433	431	422	440	420	453	436	445	447	430	419	438	384	399	409	418	418	434	405	449	445	418	396	446	449	409	446	372	452	431	376	412	406	414	403	424	379	414	438	432	423	429	398	387	444	448	401	436	401	408	406	394	417	394	395	423	403	438	457	391	410	415	424	411	391	409	407	413	448	389	426	392	406	429	446	458	412	395	413	417	449	444	431	440	380	426	443	451	435	415	399	387	454	397	420	457	428	402	411	410	417	453	378	401	460	461	468	384	419	422	435	408	402	436	377	413	432	367	397	444	415	366	403	411	406	447	409	426	428	434	397	430	389	375	437	392	439	393	403	453	399	419	386	454	451	450	423	442	393	406	412	423	403	422	430	412	412	433	397	395	366	406	427	441	421	421	405	402	412	460	409	400	414	437	439	410	445	381	419	418	447	422	415	389	397	439	386	422	417	423	379	391	445	438	410	386	426	405	424	421	410	430	433	426	448	419	480	430	419	418	410	442	410	405	410	445	427	423	413	409	387	387	411	425	433	381	433	409	425	439	412	421	416	442	445	442	427	455	421	399	418	409	389	413	426	391	390	422	383	407	434	420	389	401	399	419	442	395	409	348	386	450	429	440	401	412	454	425	418	426	418	409	387	389	431	412	410	428	434	401	401	412	415	408	440	420	410	441	454	440	437	411	408	447	412	427	384	408	420	433	404	419	409	362	447	411	426	420	401	440	441	450	427	409	422	442	408	383	414	437	431	456	412	410	426	412	388	450	425	431	388	422	376	431	393	389	397	417	386	422	444	387	422	448	413	438	384	385	423	427	378	438	421	395	407	422	432	421	415	446	414	394	426	429	422	400	428	421	415	428	410	446	369	405	379	419	400	398	414	425	430	404	400	406	401	430	423	416	403	400	401	426	384	393	431	393	408	401	419	402	430	418	443	440	428	457	421	460	426	421	405	424	434	408	415	442	426	419	441	400	414	437	443	408	439	388	440	441	417	435	388	429	417	391	427	438	431	415	416	442	443	416	397	379	414	386	406	376	392	461	469	414	429	394	435	397	399	444	403	381	441	418	420	405	418	430	367	417	431	432	429	437	380	371	432	407	418	406	408	397	404	400	459	428	402	432	431	467	418	431	437	401	448	406	405	381	404	443	370	388	400	390	449	428	431	401	411	417	425	406	397	406	429	380	406	443	409	405	428	425	448	429	402	439	425	414	414	416	444	379	437	426	396	405	453	398	390	403	429	449	425	420	434	447	417	368	416	427	416	425	436	433	397	411	433	428	415	363	410	440	396	444	404	427	440	415	429	424	434	407	410	398	354	431	423	403	405	405	421	425	382	413	412	436	453	394	445	419	432	425	418	371	392	397	404	445	413	443	444	423	424	415	398	398	422	439	387	429	424	433	438	434	421	413	386	412	445	419	429	412	421	412	452	415	365	378	413	405	440	408	417	421	386	441	416	403	417	420	430	364	397	398	415	439	447	433	412	437	392	416	414	414	438	422	439	424	426	392	439	431	393	416	408	411	425	390	414	426	449	406	402	432	418	438	409	419	408	424	449	424	438	442	461	400	459	413	427	436	431	412	419	418	457	444	401	373	411	411	392	425	416	438	422	418	446	433	425	445	430	450	397	429	417	400	426	441	428	397	394	397	419	411	419	397	404	404	413	422	425	432	407	433	430	410	402	435	406	435	418	423	442	433	386	432	366	422	428	410	441	472	452	411	435	408	390	434	417	425	405	381	460	443	416	469	465	411	431	373	439	428	438	425	404	419	455	444	458	429	409	423	477	462	426	404	419	419	407	421	422	420	402	395	399	383	450	405	393	431	416	397	406	398	369	405	458	402	430	457	416	424	388	426	389	392	422	417	422	417	423	401	430	366	422	407	405	439	404	439	413	474	426	439	399	403	414	418	416	414	408	386	445	437	416	394	389	444	395	428	387	404	425	418	413	433
71576	68497	57469	15590	2677	652	470	430	379	373	281	277	272	257	238	237	247	248	237	207	217	285	220	240	221	288	274	310	347	365	364	387	471	561	616	1674	6121	4848	3783	3091	3192	2759	2498	1953	2327	2018	2036	2400	2074	1977	1960	1736	2165	1695	1323	799	577	546	900	1254	1280	969	808	462	296	279	266	235	249	224	221	220	200	227	228	211	216	207	215	208	203	212	202	225	198	206	218	191	216	274	304	300	247	232	205	176	202	192	207	205	195	224	207	207	202	197	204	217	205	238	227	194	210	179	223	212	207	184	224	195	210	237	196	199	210	221	208	222	200	181	202	186	199	192	194	205	196	236	213	202	209	221	225	245	208	194	221	211	203	234	203	199	203	206	210	219	197	187	206	209	222	213	194	209	233	241	231	229	205	198	234	218	208	217	225	201	212	203	216	209	220	187	193	221	210	230	221	199	206	204	203	222	211	198	250	241	228	208	203	199	185	210	216	229	206	197	212	215	213	219	212	209	220	225	220	170	190	217	194	199	225	225	211	234	228	208	212	189	193	228	208	212	199	190	183	207	206	197	224	204	207	200	184	208	206	199	188	204	214	241	178	208	207	199	197	200	215	191	184	187	197	214	200	200	225	209	206	221	224	181	206	220	220	223	174	206	217	195	200	220	188	196	235	227	225	173	218	184	229	185	193	217	217	193	196	178	203	204	192	192	235	204	183	222	208	197	207	195	201	211	201	198	207	207	221	189	213	221	203	218	203	209	211	217	202	196	209	168	228	198	220	211	209	206	238	203	241	208	209	211	206	216	211	195	191	198	205	203	180	215	201	205	217	215	189	230	215	219	203	224	185	211	194	188	203	200	218	225	214	215	200	193	214	227	221	227	222	207	187	204	199	226	180	190	213	165	200	220	211	210	221	205	204	208	201	202	222	210	213	203	226	234	210	219	208	181	196	187	199	209	220	221	185	194	213	212	197	209	203	229	181	214	213	187	198	194	231	195	209	214	194	223	215	214	229	219	220	194	181	209	221	238	217	192	215	202	183	200	213	207	204	213	205	218	231	211	220	200	232	205	213	210	202	213	195	205	200	191	189	185	213	203	226	224	204	221	195	190	193	197	206	211	215	202	221	213	226	203	204	194	212	214	219	201	215	204	220	201	217	172	197	189	229	222	221	200	212	225	221	195	212	221	195	219	214	209	208	202	184	184	214	220	215	201	209	207	238	200	219	188	200	216	203	192	207	208	177	241	197	224	203	223	216	187	211	196	221	221	218	200	218	187	228	204	179	194	216	212	217	206	193	202	237	208	208	205	194	199	206	206	195	210	231	224	211	200	187	197	216	227	204	196	209	211	189	205	203	194	214	202	215	189	216	204	187	193	205	206	194	206	212	209	200	201	187	205	211	218	222	212	205	211	222	188	211	202	226	196	198	227	236	211	185	207	219	186	213	210	195	204	218	202	205	197	178	202	203	238	178	212	203	218	211	199	198	200	217	210	202	196	203	215	234	188	205	189	194	227	221	214	209	213	216	209	218	209	199	211	222	202	220	204	206	199	191	200	191	237	198	211	178	207	214	223	231	198	209	202	229	202	198	196	201	181	201	196	208	210	187	202	212	207	197	231	217	190	242	213	206	181	216	203	222	201	230	196	199	218	194	212	197	225	194	211	206	199	175	202	197	208	233	194	218	221	246	228	214	197	204	222	211	209	190	193	201	226	205	215	215	192	207	179	202	211	201	198	195	188	203	191	210	205	219	195	220	202	210	210	215	192	173	221	205	206	195	198	225	198	192	218	211	187	215	216	197	206	205	204	203	211	200	199	214	192	220	204	216	192	212	212	202	203	195	227	216	210	235	229	220	196	223	214	212	210	192	205	208	193	181	221	220	201	207	214	205	211	219	214	198	200	225	197	203	208	238	205	203	212	212	181	235	203	210	215	237	215	211	239	202	234	198	197	199	214	216	186	191	183	202	203	204	205	179	230	195	198	204	237	231	215	214	216	224	213	206	201	228	199	197	223	190	233	205	190	227	197	182	213	216	219	195	192	238	215	193	213	197	209	219	191	194	208	216	214	184	220	196	210	211	236	219	206	208	189	175	194	197	251	205	201	197	175	185	198	203	178	232	210	214	202	223	219	195	194	188	198	211	194	194	203	209	188	236	200	196	209	223	197	229	208	206	191	223	208	214	211	203	200	222	204	217	215	225	198	194	209	180	212	195	197	238	175	196	195	211	185	210	207	192	202	184	210	185	204	204	196	188	214	203	208	192	211	213	238	222	203	206	204	245	227	181	216	209	205	189	202	184	205	209	223	220	206	207	223	208	213	197	213	204	193	236	211	202	220	215	207	212	195	194	198	223	217	221	222	197	212	206	203	244	197	230	202	209	182	207	191	203	203	199	200	218	226	211	195	236	240	215	189	227	223	205	180	224	202	194	200	188	208	206	200	203	203	200	192	202	204	228	221	230	202	213	234	194	197	220	185	197	204	222	215	195	205	214	234	210	217	225	220	204	215	181	197	213	196	192	199	213	204	219	169	240	179	196	212	185	195	221	187	228	188	191	210	210	218	199	212	222	200	226	196	221	213	216	214	206	198	215	210	206	219	205	220	193	221	200	210	220	229	195	236	239	236	217	190	205	203	224	226	204	191	204	207	210	199	193	224	218	215	196	221	209	224	212	210	200	185	185	215	204	186	242	205	214	205	175	223	197	218	200	183	193	214	181	191	199	200	168	189	215	214	170	203	195	215	202	203	202	217	193	228	213	220	214	218	231	204	202	186	206	224	210	204	208	192	212	207	168	189	209	218	201	210	196	218	221	215	227	192	183	217	219	227	228	196	198	191	219	221	209	217	227	213	204	204	207	218	185	189	206	207	190	195	226	199	226	216	189	188	217	199	211	205	197	193	203	225	203	189	211	218	227	178	204	249	193	226	207	200	212	216	233	206	206	222	211	212	196	199	201	221	211	214	237	212	187	224	214	220	203	195	229	216	210	197	215	219	193	192	180	221	226	202	227	214	227	216	204	204	214	195	191	214	205	221	216	235	206	241	230	220	198	204	198	194	226	214	210	197	213	191	203	211	212	196	197	199	215	231	195	219	213	210	214	214	192	196	205	209	209	216	229	203	184	207	202	224	244	235	224	221	196	224	230	198	206	224	198	194	202	196	188	192	203	212	217	211	209	189	207	200	215	217	214	209	176	207	198	208	227	223	203	215	193	186	198	214	194	224	186	194	230	229	208	199	181	193	211	224	206	200	229	216	193	198	185	206	210	194	195	169	209	199	200	242	198	227	209	212	207	213	205	194	196	224	206	191	233	198	229	230	205	218	221	169	207	196	174	201	192	181	196	190	191	202	200	209	197	191	194	212	207	228	187	195	191	189	207	202	233	218	215	210	203	213	191	211	206	196	213	218	198	216	227	195	211	216	219	201	184	233	210	242	198	183	212	192	194	225	209	208	225	219	199	201	201	210	205	204	225	213	215	244	235	211	206	207
45831	50810	36101	2931	2549	2089	1749	1488	1347	1212	1168	991	966	948	887	846	817	755	790	724	694	771	754	733	825	988	1099	1252	1455	1626	1692	1917	2463	3064	3348	10331	27437	22010	19569	17217	17849	16004	14969	12660	14077	12432	13292	14241	12494	12193	12446	10871	13916	11048	9007	5214	3884	3656	6087	8221	8474	7025	5004	2308	1324	1052	834	698	757	664	600	645	680	607	568	555	581	511	603	637	645	655	595	582	615	596	585	555	683	1145	1309	1234	897	730	585	565	557	526	552	593	553	563	602	587	561	566	552	549	559	553	590	537	581	575	572	524	541	586	574	558	580	562	581	555	587	532	561	575	583	537	521	561	562	540	557	522	556	565	604	563	565	571	541	566	582	575	554	557	551	583	526	524	570	579	590	504	527	553	589	548	586	582	538	532	602	596	569	557	558	602	530	550	557	554	559	545	581	533	581	553	561	566	550	578	578	597	569	553	508	554	531	574	560	560	526	569	546	539	593	567	558	538	564	575	524	594	569	549	560	552	579	574	569	570	540	635	508	544	538	565	558	563	565	561	571	589	547	594	552	574	575	563	554	557	542	560	565	540	556	589	572	518	560	560	569	536	531	546	582	585	580	587	594	542	544	603	601	552	563	527	541	575	520	567	530	512	518	547	556	568	525	572	573	586	516	509	521	543	587	532	587	572	572	545	582	543	584	558	546	532	538	539	598	550	556	579	560	568	574	555	556	565	543	565	534	562	590	557	543	504	550	566	557	569	586	545	551	504	547	577	542	578	541	609	583	470	555	533	555	534	535	574	554	542	609	573	566	589	552	559	593	581	584	567	566	555	560	552	552	594	536	572	572	516	569	551	577	570	569	536	555	557	517	577	568	507	544	554	527	542	587	577	550	549	548	614	539	572	557	536	568	590	587	572	540	606	529	540	579	552	614	522	574	525	557	579	551	504	514	548	564	504	588	576	543	552	577	559	555	544	555	570	567	531	571	564	541	576	553	570	572	557	564	555	606	579	553	595	588	522	578	520	568	540	537	549	557	563	566	551	622	514	589	579	552	577	545	549	548	528	549	545	490	595	575	578	603	571	567	575	553	551	537	542	530	595	563	576	572	569	592	530	572	549	515	527	555	582	547	557	544	559	565	570	612	577	547	548	581	595	550	566	577	543	593	559	547	555	566	599	520	608	550	557	576	556	563	574	529	572	573	538	561	551	596	531	555	539	602	535	558	558	582	530	565	574	558	558	570	584	551	572	571	588	559	557	569	587	563	574	543	551	551	579	591	608	534	535	559	570	584	552	544	550	561	498	575	538	565	521	560	539	578	565	568	555	539	604	552	597	519	548	583	587	551	562	524	582	569	548	539	558	573	517	547	544	534	525	556	581	569	543	533	578	594	540	547	574	583	547	577	570	547	545	568	567	611	578	567	558	534	543	527	549	538	543	597	566	543	564	570	532	560	556	560	594	561	557	555	563	596	559	555	619	555	576	570	504	558	582	538	550	601	553	552	581	575	553	584	607	570	540	569	538	552	564	554	579	546	542	593	529	569	571	584	524	514	591	569	518	604	536	534	570	568	565	570	574	549	612	602	543	573	554	581	548	562	554	612	534	524	548	565	555	562	560	565	528	621	552	551	552	612	528	561	543	555	576	572	548	574	579	570	554	563	569	562	558	561	533	560	548	590	585	565	547	523	552	571	551	581	580	559	576	560	543	556	580	576	586	576	558	531	549	571	532	569	563	568	555	591	556	580	570	574	543	574	531	539	524	575	556	565	563	578	557	557	547	561	558	556	579	545	525	562	573	554	557	539	601	513	563	548	558	587	569	529	557	540	555	554	579	518	531	575	594	590	578	575	590	556	540	542	608	557	521	559	575	550	545	512	550	545	580	547	560	570	546	544	515	586	508	517	537	560	548	559	580	491	615	581	582	539	560	557	569	550	604	531	581	543	569	529	587	527	601	559	568	516	535	594	600	565	536	586	544	556	556	610	535	553	547	589	536	558	537	546	533	574	560	591	594	543	561	576	597	566	578	535	577	540	595	547	518	541	574	558	539	565	600	540	596	557	580	554	582	580	580	557	531	540	551	568	582	589	535	565	582	596	573	571	595	567	561	567	554	539	536	547	588	554	488	529	544	584	522	582	540	524	567	568	562	542	550	594	597	568	543	525	561	571	536	564	567	575	541	565	599	576	542	606	551	545	536	533	600	573	578	566	548	555	604	581	546	544	561	605	540	556	574	558	514	532	578	563	587	570	525	535	570	564	587	565	581	557	548	526	509	556	582	579	629	569	576	569	588	526	553	574	584	525	567	601	575	557	562	616	534	558	561	570	534	544	544	569	511	559	537	567	564	582	568	544	604	547	577	568	610	537	552	563	560	611	574	592	581	569	566	551	585	606	542	505	587	561	568	600	605	617	565	571	605	593	587	576	568	580	543	588	552	508	548	550	592	564	564	523	602	567	528	566	565	517	551	524	546	543	600	528	560	534	574	521	569	571	560	562	541	571	546	553	561	560	578	557	569	588	600	604	522	576	563	586	539	579	555	569	523	532	543	539	548	568	566	581	550	596	553	547	565	557	582	579	573	521	581	540	554	579	568	543	522	541	549	572	595	527	576	563	521	560	561	560	581	550	521	546	553	540	559	600	526	562	563	577	604	547	546	516	588	597	589	516	607	561	551	522	590	568	508	557	539	541	511	550	557	576	557	584	594	575	566	573	560	557	557	571	553	587	538	546	552	544	543	549	574	512	587	558	577	560	528	548	590	508	553	571	583	563	560	522	568	521	569	550	549	584	552	581	543	521	564	595	565	562	531	574	543	550	579	531	541	590	555	554	584	589	566	546	530	578	602	575	541	557	564	577	552	547	550	559	576	538	535	560	564	565	597	578	590	541	523	566	552	579	540	531	580	523	523	541	552	575	551	534	608	528	548	557	558	552	620	529	560	549	547	569	594	578	576	568	544	550	552	604	557	599	575	590	546	575	535	562	523	548	569	576	541	541	536	610	538	570	527	573	576	547	571	575	587	517	583	614	538	585	545	550	603	544	512	566	549	561	549	550	554	585	563	582	539	592	547	565	513	507	525	574	575	618	570	551	562	518	585	564	560	536	562	546	574	574	564	571	551	569	520	580	626	581	546	560	551	536	543	571	524	558	557	531	581	594	564	581	565	523	560	542	533	554	516	525	599	514	565	577	551	585	559	583	571	546	542	603	577	569	549	535	580	545	562	525	543	594	572	543	517	582	580	597	572	577	514	548	560	594	513	546	542	566	540	579	532	554	546	550	544	519	612	534	551	567	537	543	556	598	617	533	561	557	578	618	520	543	541	580	543	567	562	568	574	591	529	561	600	605	524	585	553	568	564	554	572	561	565	531	546	603	597	563	552	591	583	544	577	550	564	579	583	584	532	554	554	576	560	547	533	529	588	571	532	568	534	560	584	582	592	602	617	569	528	581	581	515	550	561	574	554	559	572	567	538	555	553	569	553	545	585	558	566	560	550	554	522	518	553	551
12539	8836	8704	487	171	140	156	137	135	134	149	141	127	170	139	138	140	126	146	144	128	154	148	150	146	169	160	169	196	178	151	158	166	179	195	224	445	355	250	250	270	265	238	216	222	218	221	191	213	193	191	203	241	191	194	152	156	135	163	160	221	177	162	142	138	150	157	120	138	147	154	156	153	136	142	139	159	126	147	160	149	162	134	152	133	146	147	141	132	134	132	160	152	145	131	140	141	157	139	147	124	137	146	147	158	136	135	150	140	144	158	121	170	138	144	117	162	151	132	150	145	159	158	132	142	146	142	147	151	170	156	132	150	165	133	141	143	130	140	112	136	150	166	155	154	150	146	158	148	164	139	137	150	124	135	138	134	136	131	136	154	147	137	134	137	124	138	136	126	153	159	174	165	140	129	119	138	129	122	146	155	140	120	147	152	164	159	135	153	154	115	147	150	135	133	149	138	140	130	151	131	155	145	147	150	153	138	136	126	151	129	133	148	149	153	127	147	136	141	158	155	132	164	128	139	143	158	167	142	141	137	145	150	152	134	126	142	143	134	145	144	149	128	137	134	152	136	138	154	143	145	144	144	147	149	144	151	146	142	143	146	147	146	147	116	154	167	123	140	138	137	126	124	139	148	152	146	130	125	144	125	148	150	145	151	149	166	153	122	153	131	142	141	139	129	143	158	150	147	144	155	139	121	153	148	126	130	154	145	146	143	152	144	125	158	145	171	131	143	144	135	146	148	162	157	161	152	135	125	130	141	143	151	165	138	139	138	132	132	145	135	138	140	137	154	157	138	141	135	144	131	145	136	163	140	109	141	150	141	117	125	128	133	146	148	155	150	146	157	143	145	125	145	148	148	146	119	147	156	145	126	140	141	166	123	128	126	145	143	161	145	133	149	139	155	146	136	151	147	152	129	123	135	149	132	160	143	135	141	177	124	144	155	161	153	143	143	147	145	124	156	147	142	133	149	146	147	140	145	128	139	151	161	145	153	145	139	148	130	165	144	158	145	145	141	160	150	158	136	156	125	134	125	155	132	140	135	145	147	147	153	145	111	145	150	139	145	130	141	131	129	147	144	159	135	147	139	168	147	130	144	144	146	144	135	145	148	149	142	133	149	128	133	138	167	142	156	145	122	149	139	151	142	129	148	143	132	127	154	158	147	158	143	161	150	145	158	147	138	157	154	130	146	153	148	140	150	157	146	130	163	139	138	150	118	165	131	155	143	130	146	138	155	146	152	157	146	140	137	108	136	134	160	136	146	125	144	144	143	175	146	159	157	137	148	145	140	161	157	143	132	138	145	141	148	137	139	131	130	141	141	153	163	153	150	126	122	140	152	141	139	135	128	144	136	157	147	161	161	160	136	151	125	153	164	144	135	134	154	131	148	141	152	154	151	127	146	148	141	183	159	146	127	141	157	132	165	135	138	145	145	146	159	138	173	147	124	134	132	138	143	150	143	112	168	150	145	145	143	145	142	159	170	123	154	140	136	127	148	129	143	147	152	161	140	142	134	146	127	147	141	148	133	128	144	148	146	160	137	134	130	165	136	153	150	139	136	124	156	129	157	159	125	149	157	142	138	168	141	146	155	138	137	142	144	137	153	163	121	136	153	133	142	144	164	128	109	160	141	146	151	150	137	159	145	121	136	151	142	135	107	145	145	139	138	157	131	139	124	128	141	153	134	154	154	149	130	116	129	154	129	142	168	142	131	150	168	131	131	135	148	151	140	144	135	167	129	138	143	136	129	114	159	171	137	161	146	142	158	139	137	138	146	139	163	135	159	148	145	152	135	145	151	138	149	125	153	119	120	138	135	126	143	136	149	133	145	153	154	149	153	163	145	165	138	167	129	155	143	121	146	140	149	153	118	168	144	115	132	129	134	147	138	122	135	142	153	146	130	146	156	150	156	158	132	137	160	146	125	154	145	143	142	147	137	126	145	150	142	149	135	120	127	139	143	148	167	149	135	152	128	157	156	143	141	156	117	139	152	123	135	129	164	145	138	172	139	143	151	144	141	139	143	148	134	121	127	127	149	170	130	123	135	130	149	135	142	131	149	135	156	145	163	143	146	154	147	110	141	151	151	160	134	146	152	166	133	144	141	158	127	149	160	151	137	152	124	121	128	135	147	162	150	160	143	145	147	137	134	129	154	138	141	147	135	143	149	126	136	175	155	118	152	139	120	124	151	131	141	136	131	143	128	159	150	153	170	123	140	144	144	162	149	130	152	172	149	152	144	135	135	140	130	138	147	153	152	132	132	144	164	159	121	141	134	132	159	117	125	129	123	146	140	137	142	156	162	134	157	135	136	156	125	157	140	136	146	123	164	143	135	130	159	139	150	142	132	156	127	165	147	147	163	141	144	178	140	142	148	139	122	150	146	139	132	149	148	149	157	146	149	132	145	135	153	154	150	148	167	145	153	137	142	154	168	151	151	140	142	144	146	147	134	178	138	146	144	145	137	143	160	113	149	139	156	154	147	133	140	155	134	152	137	147	145	124	140	127	157	144	139	175	143	144	144	147	149	157	132	123	147	164	123	148	150	139	130	152	137	147	129	114	162	128	135	169	136	151	151	129	149	132	132	135	143	145	124	144	147	151	134	175	135	147	143	131	133	158	146	124	125	130	175	140	132	154	145	149	132	155	147	150	124	152	143	130	134	135	136	159	139	140	133	134	145	147	126	148	159	148	148	152	167	133	137	135	133	158	159	157	155	150	130	127	145	151	120	154	152	139	114	135	141	139	135	148	140	155	154	160	140	142	138	152	145	175	134	145	136	175	152	151	127	158	117	129	155	149	157	110	129	138	145	146	145	156	145	141	142	144	143	151	152	139	169	139	130	133	135	130	148	151	143	134	156	153	145	134	156	129	153	132	146	135	145	172	131	149	115	130	133	135	155	128	129	139	154	141	133	135	161	131	130	141	157	134	130	139	132	160	147	177	161	134	158	124	140	134	129	138	143	154	148	135	154	166	129	126	142	124	163	149	126	143	138	140	142	152	120	161	121	151	151	131	138	164	146	134	150	150	129	125	130	137	153	132	136	147	142	152	145	163	130	127	146	146	152	141	161	139	155	149	148	160	143	158	150	148	113	138	142	135	126	133	142	124	140	148	146	145	135	154	150	124	130	156	149	166	143	158	151	165	148	134	150	127	146	146	146	138	131	133	140	151	152	151	125	123	140	151	164	157	148	144	153	124	160	134	151	128	147	146	127	125	138	146	146	169	160	152	144	133	135	157	131	131	146	154	152	153	151	147	152	143	129	142	130	142	163	135	145	125	147	143	145	146	142	124	148	143	141	147	165	135	138	134	151	138	133	131	146	144	140	131	150	143	154	139	141	129	129	152	127	146	141	160	148	127	145	151	134	163	139	151	133	141	136	153	131	126	145	141	139	143	137	127	148	128	157	152	146	149	135	128	150	145	142	142	149	141	142	159	153	161	156	147	133	133	150	146	139	155	152	137	138	125
11868	12513	11679	514	463	455	462	457	443	418	470	445	425	418	402	416	392	406	414	423	420	421	409	445	495	531	576	652	637	590	640	622	636	714	764	1164	2635	2095	1746	1475	1539	1410	1292	1186	1137	1100	965	1021	1024	974	934	1024	1193	923	803	592	538	535	644	789	819	583	652	462	446	411	438	419	410	413	445	415	402	384	414	414	436	416	380	421	374	414	399	402	399	409	412	433	427	444	418	484	480	421	433	425	390	409	416	429	375	424	394	427	413	428	433	412	426	419	434	391	415	427	376	418	433	381	426	430	436	438	411	388	422	416	415	438	405	415	387	398	408	381	408	419	443	397	423	386	432	407	441	380	393	420	399	412	404	443	392	394	420	392	420	449	419	387	425	387	432	375	446	428	378	421	396	399	401	414	414	391	400	418	431	375	450	386	387	429	423	408	401	393	416	386	425	416	403	400	435	428	399	436	432	358	385	418	421	422	403	383	428	405	388	395	399	414	414	406	415	408	395	407	398	383	392	386	392	370	426	436	377	401	392	419	406	402	422	389	366	461	398	395	403	393	420	372	427	387	408	393	421	407	393	409	423	375	413	403	406	426	375	368	405	378	372	409	396	398	396	398	397	443	431	403	417	410	369	404	429	400	355	387	404	405	420	419	385	422	368	457	421	408	422	384	367	403	437	379	406	418	412	386	434	411	404	400	479	397	391	383	407	414	427	384	456	402	387	383	404	414	421	398	399	400	369	415	401	400	364	413	432	384	433	430	416	391	411	425	427	414	425	410	400	433	389	393	397	434	406	413	377	433	443	442	390	387	407	421	422	418	403	414	417	415	427	406	409	411	420	441	405	409	420	380	390	382	415	387	404	436	389	373	414	389	422	419	426	405	430	390	362	397	393	416	428	399	431	434	453	437	423	419	388	385	443	392	413	378	425	417	431	429	427	414	375	401	409	398	411	413	409	417	414	424	444	415	401	420	441	373	435	388	415	374	380	375	422	445	449	428	397	400	396	405	358	398	383	425	422	400	399	434	405	368	375	403	397	406	424	398	408	389	404	374	424	407	399	419	418	434	426	412	414	426	379	411	415	387	445	416	418	411	439	413	414	374	383	368	407	404	438	416	404	383	393	434	404	409	392	428	414	380	423	422	395	453	379	382	397	397	418	420	408	382	390	393	361	429	409	406	393	450	409	374	417	386	423	366	440	438	412	412	397	421	378	410	393	424	437	396	415	431	425	413	415	415	435	416	413	407	402	396	415	434	394	418	434	423	418	442	366	440	418	392	417	416	403	400	362	392	442	421	396	411	396	418	457	434	452	437	386	382	426	422	374	437	361	447	387	387	395	405	414	418	434	412	394	442	385	433	403	409	401	343	400	403	414	409	398	404	379	411	390	414	427	413	412	387	415	390	395	419	369	416	409	432	431	438	398	362	404	419	404	414	423	399	387	416	427	414	396	416	422	420	424	397	425	403	382	383	362	432	421	392	405	420	433	410	407	405	435	423	439	377	398	411	441	398	416	390	411	375	403	399	411	402	427	404	394	399	404	430	363	411	424	390	400	412	425	404	368	386	382	421	400	428	391	445	379	402	383	427	414	401	403	441	394	387	390	409	416	403	396	401	432	416	373	421	467	397	430	426	404	433	420	416	405	421	444	406	413	409	369	389	400	389	408	400	398	416	402	473	392	380	405	418	437	411	415	447	404	422	388	408	407	433	429	427	385	395	430	406	437	383	387	403	380	406	382	412	410	428	400	402	371	443	398	402	388	392	397	436	406	418	410	377	412	427	378	382	409	424	412	405	420	427	416	444	431	433	404	413	373	402	403	379	392	462	376	379	400	412	391	412	452	408	402	385	406	406	391	385	417	410	389	403	416	389	375	393	395	425	408	395	386	431	396	431	429	411	394	431	447	392	399	411	390	444	439	402	417	410	418	417	413	399	417	433	399	385	412	459	416	391	397	409	386	410	420	421	425	386	441	395	422	396	421	391	412	386	418	429	414	409	379	395	397	420	388	444	402	425	405	389	392	409	397	416	390	387	413	406	385	395	413	392	389	408	410	410	409	392	397	410	452	432	416	450	406	410	382	458	425	389	397	414	418	381	385	403	401	430	357	433	427	418	414	404	385	428	406	380	389	406	403	405	414	411	426	389	375	410	390	414	414	412	422	439	396	437	406	375	403	410	409	419	417	413	417	424	425	371	428	387	457	428	424	403	416	408	410	411	443	393	422	418	414	414	426	404	404	404	404	404	416	411	416	404	404	417	396	425	399	476	381	395	411	434	407	400	400	427	392	431	391	409	428	400	414	420	402	397	396	412	387	402	437	442	416	432	391	402	387	416	397	429	418	416	441	414	412	387	404	415	432	420	418	402	378	398	396	419	423	386	435	413	417	400	447	417	395	419	412	404	428	415	426	374	385	476	435	425	402	393	404	413	412	392	424	429	417	422	405	371	417	404	432	405	404	386	378	453	388	421	408	446	447	367	362	405	453	426	408	363	394	393	430	423	398	403	404	404	419	377	403	367	407	435	406	404	397	390	393	396	390	402	393	396	413	407	410	399	421	392	427	399	393	412	402	391	409	425	420	387	399	374	423	411	419	393	455	401	442	423	398	434	403	402	433	391	403	421	387	422	373	383	392	406	404	406	389	426	426	454	417	389	403	439	417	395	417	358	372	443	415	393	416	415	412	399	414	388	409	384	405	359	414	390	408	396	418	445	422	374	408	383	420	409	387	423	421	425	459	438	403	419	424	422	414	420	410	439	394	428	426	451	406	393	406	425	429	380	419	430	388	401	420	373	435	391	399	368	402	396	427	395	371	381	445	403	389	368	445	396	388	412	382	443	410	404	407	409	402	410	388	436	416	445	379	390	408	408	400	410	399	440	379	392	440	376	423	406	430	397	401	396	408	439	395	390	432	406	399	410	432	376	415	403	393	404	403	365	416	423	425	418	410	362	405	384	422	408	409	415	427	407	397	394	425	401	380	418	416	431	433	402	407	397	422	382	429	393	433	416	400	387	414	389	424	380	419	416	414	404	405	418	407	399	385	404	393	397	396	374	405	405	443	383	369	432	386	406	426	441	405	409	408	406	401	388	417	363	416	425	357	388	440	420	375	365	393	416	406	419	400	395	394	412	389	435	381	428	390	422	381	410	379	382	414	400	404	412	405	415	411	372	398	400	438	387	390	393	418	419	438	395	423	394	398	431	404	434	426	365	386	382	393	446	413	402	386	460	388	427	421	413	435	419	422	424	420	389	431	403	428	395	424	395	371	432	423	379	421	436	427	389	423	373	397	420	379	424	409	421	386	438	354	443	426	408	437	418	393	409	437	402	412	393	419	408	378	415	427	427	405	385	391	375	409	397	391	430	400	423	416	397	445	381	396	392	438	393	404	380	402	392	454	381	396	404	375	414	396	419	439	403	410	386	423	369	424	369	461	380	353	418	401	418	409	397	412	374	428	410	416	404	394	399	414	425	416	435	432	411
56166	54589	51398	11449	826	316	272	231	202	200	155	190	191	174	142	145	160	151	160	160	176	157	149	154	161	170	193	183	190	217	228	237	247	340	377	745	2479	2813	2069	1676	1704	1269	1070	958	1036	939	784	743	933	1009	975	1156	1247	730	602	329	303	330	340	603	631	360	318	207	175	188	137	178	163	166	155	154	141	144	141	167	142	133	160	139	158	142	157	159	149	134	159	157	144	145	199	193	178	199	132	132	141	154	121	156	142	147	136	150	153	151	142	149	155	157	164	134	142	161	141	150	134	122	131	137	116	125	115	152	142	145	146	163	151	130	151	141	134	131	153	131	147	146	120	157	143	157	156	140	162	132	129	123	164	145	145	156	152	118	114	139	142	152	149	143	146	156	171	146	119	137	135	146	144	151	156	137	170	139	153	131	132	147	138	144	166	139	121	140	134	125	130	149	136	156	134	145	163	123	161	148	138	140	137	131	144	150	145	133	128	134	149	136	150	122	139	159	139	135	131	138	126	121	137	154	156	132	145	147	138	151	137	135	133	144	111	133	134	147	140	129	156	129	163	154	126	130	138	138	145	142	123	141	148	123	135	135	145	135	163	131	129	145	125	152	121	138	148	131	121	129	125	126	128	142	130	135	145	132	149	136	152	132	124	152	137	140	140	127	141	133	161	145	148	154	119	136	137	125	159	171	142	156	153	144	169	152	131	136	133	131	143	117	146	133	139	137	138	142	146	133	145	135	144	142	145	159	154	168	156	124	142	154	102	154	158	123	133	147	159	137	151	131	142	166	131	143	143	150	142	120	150	138	150	145	148	144	120	140	146	141	148	160	134	144	135	177	142	147	142	150	142	144	156	137	133	130	138	141	168	147	148	137	154	162	160	156	141	149	144	121	122	147	153	138	156	135	148	139	134	115	125	144	147	126	131	150	135	132	163	136	131	132	147	154	137	146	139	139	125	163	140	136	132	139	132	153	142	152	145	144	158	139	153	139	156	152	153	130	135	146	138	137	144	130	161	135	132	156	154	132	154	162	138	150	139	130	129	135	130	141	154	162	130	143	139	160	130	148	157	152	134	142	125	147	157	155	156	148	154	157	164	125	148	124	138	142	136	152	130	144	147	134	148	151	145	133	149	144	148	140	126	130	155	148	120	138	157	143	158	164	145	134	147	126	142	146	140	146	136	156	148	138	133	129	155	123	148	160	149	163	134	133	146	135	148	143	130	150	149	140	153	148	157	148	130	138	150	157	134	144	131	137	143	151	125	144	135	143	130	127	144	137	128	126	152	146	145	148	151	156	134	136	147	151	156	148	138	150	131	137	135	146	143	134	131	135	129	136	132	170	151	137	143	138	126	138	169	145	124	125	136	139	137	134	144	142	153	135	140	127	136	137	128	130	151	161	135	148	135	161	141	136	149	127	133	149	120	134	121	149	126	138	146	139	159	164	138	138	141	145	133	150	136	148	160	138	135	149	158	140	146	154	151	152	123	142	123	146	137	147	141	130	123	155	144	129	132	133	149	128	148	151	138	139	138	158	116	150	128	147	149	139	136	132	106	155	149	125	142	134	151	160	134	158	166	127	150	141	139	163	144	144	137	135	152	136	122	139	161	134	139	125	124	162	125	146	128	140	154	132	141	162	142	139	147	123	121	138	148	120	147	154	138	163	139	133	158	137	133	141	124	135	133	154	129	128	138	138	133	145	132	137	125	150	154	154	144	149	135	128	134	134	149	136	129	150	123	132	134	129	162	155	141	120	172	138	174	124	161	149	147	147	145	149	135	150	157	152	149	160	121	111	142	145	132	146	143	123	131	146	128	156	135	152	112	118	190	145	156	145	126	163	137	152	139	146	153	129	158	134	154	135	141	150	150	139	136	158	129	144	138	146	138	129	130	125	146	139	128	138	149	157	136	140	153	144	133	126	138	153	145	137	152	139	162	153	131	140	147	133	146	138	138	129	159	137	138	134	129	158	146	151	148	146	136	146	137	140	147	133	152	166	142	161	147	125	145	142	122	129	141	139	160	146	131	160	152	159	143	169	146	151	130	115	129	140	153	149	162	127	129	125	145	109	122	135	162	128	141	139	122	152	173	109	168	154	165	150	135	145	151	155	144	143	142	124	159	119	146	144	145	132	126	138	136	137	131	147	143	155	152	144	169	141	180	130	139	133	139	135	142	143	154	156	147	153	159	132	144	164	141	145	133	146	133	175	120	144	135	129	135	129	155	136	141	141	147	146	152	154	133	146	122	141	167	103	151	134	133	154	152	141	143	145	156	158	143	144	154	140	141	147	134	144	122	134	160	137	146	135	149	146	113	124	128	155	150	141	160	151	156	148	140	132	115	157	130	164	145	140	147	136	159	149	129	162	131	156	131	153	142	146	132	139	148	134	145	152	137	128	155	151	162	134	146	125	147	142	127	140	155	153	134	161	127	132	157	153	137	156	120	142	136	134	160	120	136	137	140	137	134	158	166	161	144	158	113	145	159	122	146	153	146	118	148	131	138	146	127	130	137	132	125	141	119	131	128	130	137	128	152	139	135	153	146	124	132	147	148	146	140	149	129	128	134	162	139	143	149	134	158	137	146	134	153	135	138	141	139	146	151	140	146	156	151	146	143	138	148	141	140	144	125	143	168	142	133	155	136	146	153	142	135	156	130	133	136	156	140	120	134	159	147	158	138	123	129	112	131	154	149	151	137	131	144	138	131	149	125	121	132	133	142	138	127	142	166	137	148	155	127	152	129	156	134	160	129	142	132	126	135	170	142	124	138	141	141	147	151	158	127	139	153	130	128	130	133	135	150	142	137	135	151	137	132	164	153	155	133	142	160	135	145	138	131	139	136	158	151	133	129	147	150	155	136	144	146	134	129	140	146	137	147	124	136	138	115	146	142	133	145	141	126	139	130	114	133	135	142	166	132	129	141	133	135	137	148	139	148	140	134	140	139	157	138	128	161	134	157	148	132	143	136	152	149	127	150	134	154	161	143	133	143	167	144	127	130	135	131	134	151	134	161	144	122	158	143	139	149	133	150	153	140	132	154	143	130	126	148	132	147	175	124	147	134	151	131	141	133	139	125	131	153	147	134	152	137	140	139	151	147	142	131	145	138	133	139	161	126	144	145	149	162	155	142	139	141	157	119	154	138	142	122	144	152	125	147	142	137	141	149	135	131	126	160	133	154	141	126	173	137	140	133	129	121	149	141	140	155	138	138	147	139	130	138	136	138	140	154	124	136	140	161	138	137	123	139	148	128	124	123	140	138	124	120	139	158	138	152	153	155	149	158	139	128	138	154	145	141	126	162	152	139	142	157	144	129	129	147	122	143	134	136	166	146	140	128	134	140	137	142	148	150	152	136	138	136	142	165	151	132	147	142	143	135	117	135	165	112	150	150	148	137	142	145	146	128	146	145	129	142	158	155	159	133	137	129	149	148	142	147	133	132	147	154	143	138	127	157	135	132	148	153	137	148	137	132	139	150	147
35909	41242	36556	1513	1388	1240	966	973	749	722	619	604	589	570	554	575	496	496	497	559	500	487	484	547	634	691	793	824	809	945	1045	1141	1466	2017	2213	5050	15254	15931	13315	11628	10693	8898	7455	6548	7621	6627	6120	5395	6893	6980	6266	7585	8792	5096	4050	2330	1795	1998	2516	4374	4789	2696	2043	1051	780	678	535	615	491	482	477	443	395	442	421	414	413	417	428	456	423	443	430	400	410	414	418	400	446	464	589	772	847	600	430	410	391	400	385	422	381	404	401	425	410	428	378	402	405	390	408	402	452	371	410	407	382	398	382	389	434	390	435	402	401	378	382	360	424	403	410	428	399	387	398	414	378	432	368	412	413	394	431	413	398	406	387	414	423	366	427	417	430	385	364	414	409	444	406	420	395	420	364	416	407	438	414	366	423	365	422	397	402	395	418	389	425	372	426	426	435	428	438	396	387	385	429	422	427	399	423	393	428	441	367	394	399	402	444	424	425	386	383	402	397	433	412	391	377	430	381	385	364	381	390	361	384	409	420	410	387	410	395	391	395	420	423	401	394	425	392	443	425	412	376	421	432	408	402	428	392	420	387	396	393	419	420	435	406	440	419	409	424	408	433	426	417	407	430	434	405	397	414	405	378	429	412	428	418	382	415	377	395	387	388	412	378	386	421	445	424	379	402	385	429	404	381	442	413	389	400	412	433	407	379	409	424	399	394	380	409	379	397	396	410	400	426	395	437	427	424	420	399	426	419	420	408	407	417	386	425	399	409	425	375	398	412	387	382	406	417	396	431	412	442	383	398	385	430	412	386	383	413	419	414	430	374	415	416	406	405	393	405	421	395	416	396	404	406	384	454	392	404	403	415	386	420	415	423	393	407	401	373	446	413	413	389	391	426	398	400	400	372	398	413	385	412	422	361	364	377	399	417	384	434	384	382	417	380	393	413	419	424	399	423	368	386	422	333	400	380	409	413	383	388	427	391	396	388	412	395	387	401	386	428	379	376	401	435	421	414	383	417	416	399	446	424	410	417	417	424	391	398	364	402	436	420	369	403	394	373	395	393	457	411	411	377	431	403	395	436	423	400	390	454	419	426	389	409	383	419	442	408	421	410	388	381	392	441	391	415	376	414	421	421	418	413	397	412	427	417	377	417	407	387	402	454	372	398	415	404	395	419	380	419	470	380	408	423	424	417	367	412	391	424	408	399	399	412	383	395	422	410	423	402	423	414	427	423	430	386	423	403	405	415	388	422	414	398	401	388	405	407	417	415	381	421	433	404	429	433	426	382	420	413	401	427	406	425	429	422	427	383	392	407	420	395	402	432	427	411	424	411	392	409	424	408	384	402	405	404	392	399	412	395	417	416	411	443	443	391	420	417	385	400	452	431	393	387	406	398	397	379	395	409	431	402	441	404	405	395	383	402	409	411	392	409	389	413	408	396	425	426	402	398	415	397	390	378	384	439	436	428	384	419	394	392	400	379	416	404	399	398	421	386	371	413	411	418	403	380	424	451	418	444	403	430	359	417	407	391	402	390	424	404	379	442	402	371	372	422	415	382	398	435	405	377	444	404	414	442	378	454	396	386	380	378	371	446	419	404	368	384	406	395	410	414	387	401	395	393	387	398	383	425	441	408	411	413	370	393	404	434	433	432	403	407	393	414	416	414	425	389	431	389	420	395	414	404	403	380	418	420	454	432	388	414	426	433	416	377	407	394	376	394	414	408	404	441	425	430	366	442	387	412	422	430	365	424	414	428	449	404	399	434	399	425	383	385	412	405	411	381	448	387	419	377	400	422	423	409	397	379	402	412	431	417	402	402	417	409	406	396	387	422	405	430	409	405	413	407	404	416	406	399	395	428	445	401	438	437	426	453	392	410	428	383	395	415	399	411	411	407	426	422	381	394	417	438	417	405	423	383	405	375	387	401	415	389	393	393	423	380	419	380	432	412	435	387	435	419	421	418	431	404	402	396	410	394	379	399	397	421	436	409	391	409	381	403	390	407	413	437	399	436	405	429	403	430	437	470	414	432	380	395	415	370	445	394	398	381	399	404	374	411	397	391	426	418	404	377	388	414	422	439	428	419	422	429	395	395	399	439	391	420	400	419	413	434	413	408	401	413	371	402	408	377	436	379	426	427	374	404	393	405	445	391	368	411	452	354	400	378	405	433	424	390	424	403	386	410	383	412	412	390	399	378	399	411	414	406	411	396	444	437	422	384	442	437	390	391	421	439	407	421	410	416	426	412	414	386	405	384	423	419	378	400	401	416	389	413	416	421	425	420	394	435	396	424	379	395	392	425	451	427	413	413	351	411	445	410	416	407	400	395	435	399	409	380	415	415	431	433	398	402	410	417	402	433	383	423	380	389	408	410	386	430	429	468	424	415	400	428	401	421	400	415	375	414	413	444	420	425	409	411	438	430	413	413	424	393	425	413	398	375	390	403	407	428	407	448	380	418	405	408	451	425	425	429	420	420	399	387	400	417	400	416	392	436	433	407	408	389	423	412	417	433	415	390	377	442	379	410	437	406	410	381	393	406	414	395	356	436	382	410	428	417	430	414	395	410	421	417	397	406	371	404	419	370	411	427	411	410	400	425	433	415	430	407	401	411	389	401	382	400	402	385	424	420	426	398	404	433	420	406	427	431	409	382	441	360	457	389	441	409	414	412	402	410	401	405	399	460	401	389	418	407	422	380	408	390	412	431	413	389	428	435	464	413	401	411	424	391	407	444	414	380	399	411	402	385	397	401	435	401	392	442	410	384	400	405	373	407	405	408	433	420	420	424	405	429	410	369	398	420	407	418	382	403	444	374	443	406	406	447	398	397	393	422	379	378	377	428	400	363	396	411	413	433	415	395	380	399	409	401	400	424	453	401	412	378	423	385	409	403	417	430	413	392	401	398	415	423	411	402	397	385	402	398	418	425	427	431	432	389	428	442	374	386	414	392	440	391	434	447	390	409	415	393	399	451	416	376	384	421	408	423	408	391	429	398	410	413	383	393	391	422	396	389	401	453	412	407	437	392	407	433	420	403	444	414	377	419	436	405	421	421	422	381	409	411	413	394	410	413	363	404	398	429	403	443	406	406	427	416	369	437	400	411	438	402	401	403	427	376	395	413	395	400	417	394	411	389	391	418	406	388	396	433	426	382	415	411	411	389	421	393	419	404	421	422	378	404	396	404	432	391	417	430	405	425	414	418	413	391	406	416	446	388	415	397	438	414	384	401	396	409	421	423	419	419	417	379	400	417	384	379	427	412	438	397	404	409	455	431	401	362	421	410	396	418	401	427	411	406	389	402	409	393	428	417	423	428	398	399	418	417	398	397	426	412	396	428	400	415	428	408	417	425	423	432	428	381	405	385	418	422	416	374	374	390	420	418	424	399	446	404	380	367	399	419	408	402	405	393	403	405	419	398	448	432	426	403	392	410	400	396	389	446	400	377	392	410	428	404	411	379	394	400	424	412	421	400	442	410	442	394	407	398	394	440	444	426	421	404	401
67547	69271	64034	18981	3364	643	476	396	346	306	280	278	244	235	242	240	236	245	240	217	208	228	220	236	253	270	270	274	248	347	327	323	361	521	799	1891	3798	5272	4499	3722	3383	2457	1674	1663	2031	1743	1543	1390	1768	1910	1807	1828	2097	1285	878	597	576	533	630	1277	1197	702	776	474	380	234	230	212	238	208	246	203	196	220	207	214	215	203	201	211	190	197	203	189	189	185	207	213	207	220	275	315	284	232	199	209	193	202	200	201	183	211	201	174	182	207	177	216	208	181	188	213	179	202	196	205	214	207	214	200	235	214	207	218	215	190	187	196	215	206	221	183	196	192	228	211	211	203	198	201	187	200	177	188	189	212	208	213	206	195	196	190	183	201	186	204	190	194	210	229	181	193	174	193	200	191	180	233	182	189	187	193	226	203	194	181	222	204	201	220	209	202	182	221	183	215	176	199	201	189	214	201	197	200	224	206	194	215	204	192	226	214	174	190	189	210	189	206	220	204	216	204	198	181	203	226	181	210	204	209	213	224	202	181	216	202	221	164	175	184	234	214	178	185	223	236	198	180	220	202	201	210	202	223	217	227	198	203	207	210	193	202	220	201	220	244	200	209	215	201	187	201	224	215	198	187	208	182	178	206	200	192	193	173	194	178	223	196	204	214	191	191	199	181	193	200	196	199	197	181	191	183	198	191	206	177	217	191	194	188	201	195	209	189	206	215	217	180	204	183	212	201	204	213	186	199	196	195	231	185	205	193	168	208	215	192	200	198	191	199	183	194	200	194	208	195	218	225	209	184	194	201	228	197	211	231	215	190	192	224	210	192	194	196	212	196	213	219	182	223	173	197	217	196	208	207	225	201	201	210	197	194	201	190	207	197	218	165	209	188	200	192	200	179	212	193	222	202	191	177	195	183	238	224	203	186	251	174	223	231	209	182	205	210	215	234	193	188	185	221	207	219	207	209	211	182	221	213	182	196	194	197	199	195	190	180	197	194	191	194	178	195	198	187	211	197	208	200	210	239	188	207	197	220	208	200	216	211	217	204	197	210	198	204	189	227	201	173	204	203	215	203	192	206	206	179	195	203	227	185	164	213	165	194	183	211	175	193	210	209	200	212	195	207	184	202	222	201	204	205	210	216	196	203	192	198	224	217	204	201	210	197	195	180	205	197	203	176	189	202	205	202	216	191	201	183	214	193	190	178	201	199	209	214	187	181	228	209	190	163	194	195	209	225	207	206	218	216	205	196	183	201	191	195	193	230	213	230	213	195	216	224	205	195	197	200	208	187	206	193	208	217	210	198	208	190	202	197	200	190	183	190	192	171	237	208	204	215	187	203	202	202	186	186	198	197	226	192	166	190	214	196	221	196	218	222	180	204	187	216	216	200	207	217	182	199	202	213	178	187	213	175	215	185	183	180	179	192	195	186	193	181	227	171	191	193	190	191	207	202	214	189	206	216	193	214	205	179	199	213	207	191	218	166	223	191	196	189	194	209	190	184	219	220	213	199	186	190	183	210	207	198	178	208	210	201	188	180	184	200	166	219	191	200	216	205	199	195	206	198	209	180	206	213	207	207	200	201	192	176	204	190	197	205	209	219	206	199	201	202	211	221	205	194	188	201	205	194	183	197	199	219	206	183	207	186	207	189	201	228	223	211	196	225	190	214	227	200	180	203	223	212	182	180	207	212	187	192	205	195	192	218	199	185	183	202	216	200	201	169	211	186	215	183	183	218	214	231	208	198	178	196	189	188	208	221	207	201	214	190	193	180	189	183	187	216	198	192	206	244	190	198	189	200	207	195	211	194	222	215	201	210	202	229	192	187	217	201	221	179	185	183	201	185	177	218	197	214	204	204	168	197	189	195	206	193	221	209	163	213	211	203	196	211	216	200	203	205	198	196	230	210	215	213	166	215	193	207	186	220	208	225	181	184	193	203	169	184	193	196	211	212	200	183	194	190	195	186	204	235	203	211	200	195	174	207	209	212	211	190	200	223	203	192	207	191	214	209	186	197	210	191	219	193	206	188	225	187	203	185	207	193	186	199	198	162	204	203	186	183	232	196	191	193	184	207	232	202	225	212	204	195	187	184	191	218	224	198	188	207	212	206	205	205	218	187	195	191	160	221	194	221	212	190	212	182	209	196	199	206	195	170	193	187	203	203	186	191	206	208	191	188	214	197	185	205	198	203	215	192	221	198	203	212	212	212	172	224	177	169	180	183	225	203	163	201	188	218	198	201	200	219	193	203	207	188	192	206	219	186	218	220	201	208	202	179	201	197	202	188	203	223	208	217	192	216	225	186	196	173	197	180	199	191	208	184	202	170	231	193	205	227	208	213	223	221	182	210	195	190	203	202	211	198	213	197	189	180	202	199	222	236	207	200	190	191	176	228	203	200	213	193	220	198	238	205	214	171	199	166	203	210	220	179	185	186	184	194	222	222	206	193	194	202	194	196	181	233	202	205	215	213	206	208	209	211	195	197	221	173	194	206	195	186	177	190	220	217	208	210	189	198	235	215	212	199	205	195	172	184	217	213	211	222	175	203	180	201	199	198	197	206	210	217	183	195	193	185	195	211	224	205	193	236	198	211	192	213	222	223	180	200	201	189	198	197	221	200	209	205	220	211	203	195	200	212	194	191	189	193	218	189	212	188	230	183	197	204	176	183	197	208	182	222	194	217	192	204	182	185	191	202	207	215	183	176	194	196	189	198	200	205	192	197	180	191	210	201	211	199	174	222	224	193	225	217	212	226	218	200	206	214	193	188	186	182	195	218	175	197	169	213	200	202	204	168	230	206	186	219	175	199	216	185	195	199	185	183	202	168	206	204	202	204	184	230	207	201	193	212	222	194	193	195	222	203	206	177	167	224	243	189	206	178	216	190	189	214	209	206	213	203	192	186	170	222	212	187	182	200	196	187	210	212	191	204	185	210	205	225	194	214	202	231	213	197	200	213	206	224	192	196	212	186	206	199	203	217	194	182	209	220	209	185	187	188	186	199	205	213	206	191	201	197	177	208	211	192	198	209	203	203	237	210	212	222	225	198	191	212	189	171	201	204	197	187	210	199	214	201	220	221	196	181	187	190	215	196	202	209	200	207	197	197	199	217	197	202	186	185	210	201	185	208	196	181	191	189	211	188	211	189	197	212	207	195	197	193	202	211	201	199	202	198	226	214	190	175	189	197	214	188	222	215	229	188	207	186	195	211	203	215	218	204	197	181	162	200	203	191	177	199	210	192	214	191	208	185	198	204	183	223	177	197	176	202	211	215	207	202	190	204	221	196	204	193	208	223	198	208	227	190	202	201	220	196	202	213	189	205	188	217	203	196	185	197	200	186	201	200	210	198	194	193	219	197	199	194	206	206	198	221	200	209	210	203	190	225	198	196	199	199	191	197	198	208	197	195	194	197	198	193	192	202	217	216	202	210	201	201	222	223	216	192	174	199	177	191	198	199	194	235	209	231	222	206	237	169	227	204	203	180	203	221	180	176
45445	52610	45545	2639	2381	1992	1693	1460	1302	1118	1078	919	941	850	829	796	809	742	696	707	665	724	677	777	924	958	1047	1165	1141	1397	1540	1629	1908	3076	5182	12309	20044	24067	22536	18703	17545	13847	10812	10661	12744	10690	10349	8992	11411	11864	10935	11474	13088	8824	5592	3670	3425	3229	4360	8417	7614	4946	4908	2856	2055	995	1003	919	723	595	553	570	569	615	561	559	552	558	542	548	572	607	595	554	552	525	535	558	545	634	1000	1295	1244	791	519	525	557	561	524	543	542	520	556	535	571	545	560	524	488	551	514	506	522	539	553	572	564	527	592	578	560	575	552	528	547	594	558	556	560	559	527	560	513	555	503	516	527	540	563	541	540	544	518	519	559	554	510	519	530	536	538	527	558	548	514	548	529	569	555	541	549	567	530	524	532	592	532	503	488	540	570	541	522	568	560	541	508	541	536	546	567	519	549	547	540	573	543	540	479	532	548	538	544	532	543	567	549	577	536	559	557	523	538	544	560	503	552	537	571	543	533	512	561	542	522	547	509	542	534	559	502	543	547	518	586	540	497	556	555	545	564	489	549	521	533	568	584	532	523	535	500	559	551	526	551	526	538	544	527	571	504	559	553	518	516	617	562	571	555	518	488	501	545	554	526	503	565	539	550	538	554	539	586	508	556	594	517	568	575	545	507	528	519	551	577	522	515	531	504	569	562	505	511	538	549	493	521	515	490	484	532	561	537	521	523	557	541	541	536	540	524	568	561	560	510	530	506	561	561	536	550	513	539	535	549	548	501	567	561	509	551	530	505	545	530	560	545	528	585	565	536	538	551	536	535	513	558	489	511	523	555	542	497	549	564	561	555	532	504	556	510	519	523	559	514	528	573	553	553	523	547	532	485	554	537	571	513	550	529	536	534	533	538	537	531	528	545	531	534	557	478	498	536	572	546	553	581	522	553	521	536	541	518	534	532	561	552	503	547	545	547	552	580	547	556	496	569	488	562	539	519	565	567	524	512	518	572	532	542	567	521	545	556	531	582	496	517	504	545	583	536	534	538	514	551	533	540	528	545	536	545	539	494	552	508	558	537	522	553	541	520	494	517	523	545	516	542	590	533	549	556	553	546	562	539	546	532	581	560	553	525	543	529	541	538	570	584	551	532	562	567	520	584	535	560	523	523	562	557	514	548	537	505	506	530	548	541	562	502	576	539	521	557	535	553	568	521	559	519	544	567	561	511	544	545	546	513	512	527	549	519	567	540	598	547	543	501	565	568	553	548	545	562	561	520	510	522	552	547	524	572	524	522	567	534	513	547	536	550	550	536	525	540	572	554	556	561	546	501	576	542	538	535	554	510	545	550	541	536	566	568	570	544	567	550	546	535	522	560	554	535	587	535	576	576	526	539	539	554	519	540	538	515	547	532	522	532	544	550	590	513	528	526	505	528	555	541	552	562	541	519	544	526	539	495	604	544	529	547	541	538	550	562	538	595	495	552	537	539	575	566	518	540	522	550	512	527	577	532	501	505	547	559	537	530	581	524	561	530	543	531	523	546	562	531	553	533	550	550	532	546	551	531	555	597	534	551	553	545	561	500	544	512	538	533	539	543	562	543	523	525	578	538	524	587	552	541	551	531	537	485	518	547	576	502	574	536	556	556	506	548	508	534	532	562	543	542	519	556	508	553	493	541	565	516	574	525	539	579	569	537	523	560	546	542	538	592	560	546	555	502	559	534	571	526	545	509	564	545	527	534	525	502	532	517	551	577	559	533	505	554	522	562	565	539	510	558	537	502	539	520	545	540	532	501	528	535	519	494	511	541	502	510	550	519	533	566	550	543	544	551	553	534	541	532	492	574	532	548	526	558	549	577	552	530	533	569	529	533	561	531	585	532	529	519	561	528	565	551	509	511	537	548	563	559	549	533	538	559	544	579	552	536	517	514	512	554	521	520	519	562	521	544	553	519	562	524	520	524	555	539	574	549	539	563	523	569	532	518	569	533	578	584	549	520	557	506	533	544	574	546	558	545	533	537	547	514	498	545	537	525	536	537	561	603	508	552	557	555	573	518	566	556	542	525	579	557	515	555	515	576	558	566	511	550	528	510	576	576	538	551	585	550	564	544	557	572	547	543	512	535	539	536	495	569	572	484	560	503	522	583	534	540	552	517	512	497	535	555	537	527	523	546	556	557	552	520	609	508	527	559	538	555	567	532	568	551	525	508	526	559	565	561	542	546	519	544	528	550	570	515	507	577	555	589	581	546	547	537	497	568	555	539	569	578	523	571	519	544	534	576	578	517	583	497	570	519	573	522	490	552	547	588	601	528	554	530	493	562	558	502	541	536	557	588	549	557	522	515	542	529	556	549	588	540	534	534	539	521	524	531	527	526	584	509	528	526	558	548	553	583	501	544	567	508	532	579	573	529	544	536	576	509	576	595	569	562	528	544	562	541	516	495	583	583	538	546	525	524	506	546	547	554	557	571	491	580	544	544	564	524	538	569	538	491	506	586	541	519	533	541	561	530	552	557	499	511	540	545	536	546	540	533	540	493	574	545	536	519	563	539	560	548	516	533	543	540	569	562	580	523	573	527	588	530	566	545	535	570	573	580	499	562	554	542	532	548	554	558	533	541	525	521	572	562	554	542	560	550	550	559	534	556	513	499	526	557	553	536	539	559	558	519	531	510	542	557	487	542	548	531	565	540	558	534	512	541	539	555	550	545	561	555	522	570	531	540	510	537	540	544	510	545	514	531	499	535	512	551	486	551	574	556	544	526	547	555	546	530	597	578	528	531	568	586	496	522	538	544	490	509	555	507	514	555	558	564	537	551	519	534	522	576	519	555	511	570	517	559	528	562	511	515	536	538	555	522	522	548	536	536	570	509	611	570	554	532	543	518	541	545	531	526	566	551	527	540	527	535	531	558	518	552	531	544	550	548	528	517	535	530	533	538	524	483	505	543	551	529	557	550	555	516	520	550	548	555	534	523	522	530	544	531	532	563	548	474	565	540	555	529	528	531	553	546	534	540	525	552	575	520	520	504	573	533	559	521	530	525	549	532	522	602	510	566	525	546	534	545	552	516	561	549	518	565	539	529	558	558	494	530	530	527	554	573	569	541	510	550	550	570	544	538	555	529	578	525	541	515	576	538	529	533	503	528	500	512	519	530	518	561	558	530	529	488	535	555	529	573	566	551	561	517	528	510	498	525	544	552	510	522	589	534	477	523	517	564	549	547	528	524	584	512	538	547	541	555	551	574	534	554	570	529	539	524	584	574	530	526	585	531	527	515	586	539	557	531	555	562	521	525	498	559	541	578	545	563	526	558	540	530	509	514	544	538	510	574	541	513	499	543	551	574	539	559	572	535	514	541	552	563	522	493	534	523	511	517	511	580	511	547	529	537	542	585	553	539	567	504	566	537	532	573	538	599	588	525	519	532	516	577	534	545	536	507	523	563	554	562	549	572	541	560	511	590	538	562	573	532	512	554	508	582	504	533	543	555	549	542	549	531	558	554	555	548	557
12995	10058	9098	587	196	140	131	152	135	135	135	143	154	129	136	141	137	155	151	141	140	124	163	154	155	148	185	175	152	162	173	173	155	162	192	235	336	316	336	278	304	239	198	216	193	218	183	193	199	208	208	215	220	177	154	167	175	166	184	189	181	164	210	162	128	129	158	154	159	147	129	132	141	144	141	141	125	123	145	167	139	146	143	121	152	147	129	136	146	147	156	166	156	170	144	143	140	145	122	151	144	128	167	134	125	135	136	145	147	138	167	149	155	143	129	144	135	146	149	136	121	153	137	134	136	147	158	132	134	138	161	157	127	136	155	149	142	147	146	129	136	139	148	143	147	123	127	152	148	150	141	148	165	157	141	167	153	170	147	137	135	168	133	130	137	132	148	139	145	161	151	137	126	159	136	128	150	124	145	147	147	143	130	147	136	137	144	146	136	148	163	176	150	128	132	157	140	137	137	166	135	143	132	139	147	163	135	138	130	160	148	155	148	158	147	155	145	137	164	154	153	137	151	156	160	121	152	139	156	143	119	136	144	145	147	141	154	139	148	149	141	143	126	156	149	123	167	131	132	134	127	145	146	125	145	152	147	129	120	146	137	166	119	147	148	153	128	129	154	131	157	144	160	159	128	106	133	154	143	136	128	149	144	147	138	130	124	170	146	139	137	118	135	112	146	136	134	155	150	143	133	151	137	154	149	150	128	161	139	155	126	136	127	164	137	130	159	167	142	142	159	137	150	144	144	141	145	127	146	147	150	160	144	140	145	147	130	129	127	127	136	134	164	154	143	137	132	154	146	143	141	149	151	145	133	137	160	132	135	150	124	154	142	130	156	148	137	151	148	149	146	155	142	137	147	131	141	136	149	124	129	144	160	158	136	130	154	132	140	132	132	125	152	141	136	138	157	175	145	157	143	152	148	147	120	123	146	135	157	144	126	129	142	136	134	142	151	129	139	133	145	136	144	131	171	132	120	124	151	146	142	122	129	124	158	155	135	166	131	162	138	139	141	126	127	149	139	117	166	155	143	165	141	141	152	127	145	125	160	157	158	149	150	162	135	145	147	139	137	135	155	154	150	131	136	161	152	143	178	139	165	142	153	161	173	130	147	167	162	130	141	137	143	137	135	158	139	148	152	150	145	141	126	134	138	154	142	141	136	142	123	140	153	155	135	131	145	160	141	149	151	166	130	146	129	143	131	141	119	117	120	162	130	123	140	132	145	118	143	125	127	165	119	142	137	156	135	137	152	151	147	139	168	147	136	143	159	138	160	152	153	148	147	153	141	154	162	160	146	121	153	148	167	161	147	149	143	147	133	142	128	146	154	118	143	128	130	132	159	144	143	138	125	138	148	138	140	134	165	142	143	129	146	163	136	140	144	120	151	146	147	148	139	144	150	146	143	127	140	125	137	133	136	141	138	158	130	136	151	153	99	143	130	123	149	123	135	125	142	159	126	153	140	148	136	141	142	136	149	124	145	126	139	151	162	141	162	145	143	134	143	155	122	148	167	133	155	145	139	153	133	154	146	151	150	137	138	148	137	135	144	139	134	146	152	149	155	138	137	128	163	130	135	128	138	126	145	146	140	130	137	141	154	163	144	140	146	148	131	159	139	134	133	124	117	142	144	126	115	156	133	143	127	148	141	129	144	138	150	142	141	135	151	140	132	142	146	141	143	143	126	122	151	134	147	132	125	140	143	138	139	133	145	154	164	141	147	139	161	147	141	133	127	164	158	139	129	139	149	128	139	150	154	136	136	171	132	144	159	142	150	145	154	135	145	154	123	134	145	142	152	160	157	156	165	126	126	145	142	149	134	138	155	149	141	145	141	150	165	140	145	165	139	129	153	134	159	117	153	140	149	157	124	167	134	153	157	110	138	145	149	143	158	152	152	151	161	150	142	142	143	160	127	132	137	146	154	128	141	137	133	132	114	145	148	149	153	153	150	130	154	145	163	144	132	133	153	151	145	145	127	144	160	134	144	127	155	140	144	146	136	137	143	149	113	119	153	149	136	130	141	158	132	143	137	133	136	136	152	143	140	159	139	153	141	148	120	137	168	140	141	125	137	147	150	146	130	132	140	133	138	142	149	147	141	152	150	147	146	142	139	179	135	133	143	128	166	164	173	130	147	154	141	143	154	134	144	122	157	134	132	141	134	146	158	143	131	129	134	147	157	149	168	148	146	154	161	176	132	132	148	143	144	132	139	129	135	123	148	144	151	157	127	135	138	146	118	118	127	152	162	146	169	126	140	148	134	140	154	156	149	142	126	142	142	134	129	144	156	137	132	132	172	144	151	156	119	139	143	144	150	157	146	140	137	163	151	153	137	133	148	167	134	141	135	143	140	143	125	145	133	123	129	138	140	123	150	139	121	150	136	137	144	136	155	152	152	142	155	162	151	129	144	127	129	157	147	147	151	159	165	137	112	144	155	122	138	146	130	145	132	143	133	133	146	136	150	146	142	119	155	108	118	155	146	155	153	131	133	155	130	166	144	155	136	133	147	134	150	129	182	129	132	137	145	129	136	121	130	124	145	142	143	132	154	127	149	152	165	145	133	147	158	143	157	146	135	145	150	145	153	142	150	133	151	149	136	161	157	149	130	125	149	144	123	124	137	149	133	144	144	141	141	129	146	145	178	136	134	115	169	146	146	158	151	136	143	133	157	128	118	165	154	146	126	148	129	155	125	147	148	142	146	135	139	139	159	162	142	161	144	136	139	122	125	142	130	149	148	161	141	150	152	132	115	138	145	149	146	145	146	149	151	137	147	133	129	139	145	147	162	150	160	134	141	138	134	124	135	142	132	133	148	151	126	127	164	126	154	152	146	146	144	142	154	144	133	118	135	120	142	129	146	123	144	143	145	135	120	146	143	155	150	137	156	134	157	148	123	151	148	140	133	127	149	131	151	129	149	132	150	151	146	126	143	146	143	147	155	151	127	123	157	139	144	132	139	147	142	166	161	124	140	169	135	143	154	136	146	146	149	128	163	164	136	138	148	141	127	138	138	129	141	126	163	159	127	143	156	139	125	145	130	140	157	139	153	143	149	142	145	131	135	147	164	129	161	147	131	148	167	150	116	129	137	130	151	147	136	154	116	118	151	140	132	130	141	148	151	131	143	138	156	147	141	131	153	143	155	131	149	148	136	133	142	138	142	162	145	135	129	135	144	126	131	133	146	130	152	142	156	150	142	129	128	144	139	166	160	142	131	167	142	154	167	147	154	132	164	135	152	133	144	122	129	151	143	157	147	122	160	136	160	136	148	136	151	136	135	136	154	134	147	143	139	141	123	160	151	143	149	164	152	145	163	116	135	143	142	143	147	128	113	149	138	144	153	135	141	156	146	136	126	139	156	127	140	156	157	127	140	148	137	125	150	136	130	141	138	130	128	142	127	149	134	144	120	124	129	144	132	149	138	144	148	148	135	142	140	134	173	135	152	147	125	119	125	147	130	156	160	158	149	144	127	140
11822	14340	13245	492	501	430	461	484	439	428	432	406	399	450	397	369	420	388	411	419	379	411	431	498	524	532	518	542	566	544	579	582	604	665	888	1287	1972	2076	1911	1659	1546	1179	981	986	997	840	810	815	866	954	945	996	993	755	681	575	528	546	561	661	625	648	579	478	393	389	418	413	429	407	370	389	434	410	389	412	379	401	445	390	408	447	418	390	397	402	417	396	405	429	459	438	485	452	419	432	420	385	383	394	391	386	416	405	379	406	410	414	406	409	402	419	375	390	419	390	372	438	380	388	388	408	379	383	384	410	412	395	396	387	416	401	391	385	403	397	411	379	449	405	417	414	354	409	392	399	412	414	397	373	416	361	412	400	407	406	393	391	352	397	398	406	372	405	386	411	379	382	406	406	398	391	382	409	403	382	374	414	374	396	376	433	397	425	433	424	398	379	414	382	374	437	382	357	386	381	380	386	396	387	375	433	403	388	408	452	405	395	410	420	388	421	402	409	371	391	424	398	393	355	411	423	412	395	412	404	394	394	455	425	401	426	439	420	376	408	388	412	417	425	390	361	379	423	429	403	412	389	395	393	404	407	428	407	392	418	405	386	418	412	420	367	391	463	413	388	413	391	426	384	417	399	398	428	438	420	389	393	377	391	380	389	398	396	435	401	403	392	416	399	395	387	399	404	421	390	428	414	383	405	355	413	398	389	378	400	382	431	406	414	379	423	391	429	403	407	388	391	412	416	401	387	382	398	411	436	382	430	426	399	379	373	402	386	397	404	432	419	434	393	438	417	400	394	390	411	411	417	377	430	399	413	398	381	399	376	422	400	417	416	414	407	401	421	363	422	373	399	422	383	386	411	443	391	420	383	411	444	394	448	410	402	387	394	445	390	413	428	377	379	393	419	413	405	397	401	409	393	379	394	441	353	393	384	400	415	389	374	382	415	400	415	389	409	397	371	389	411	409	386	416	413	391	444	409	395	413	407	397	366	402	394	428	407	389	409	410	408	352	387	404	377	429	459	430	412	423	383	423	408	430	408	387	442	408	380	387	399	409	369	403	353	391	390	401	411	445	430	358	425	395	439	391	402	388	355	395	427	406	395	389	419	397	424	403	408	351	370	394	388	393	433	415	391	431	403	366	387	402	390	409	411	392	415	412	367	427	408	382	407	411	382	404	420	424	425	385	386	419	378	425	391	419	415	389	420	390	362	388	371	385	394	412	434	400	404	383	408	428	412	392	374	396	389	402	385	382	421	404	385	411	412	422	412	375	382	375	392	385	409	392	441	376	370	388	410	384	428	394	403	388	390	438	380	434	413	414	415	419	397	405	394	408	415	420	399	403	428	429	364	391	399	399	395	432	384	450	391	388	422	377	373	415	375	398	401	399	425	407	423	432	411	409	439	414	387	409	418	384	390	418	373	396	402	410	393	394	385	381	384	391	405	394	403	436	407	351	435	383	389	413	406	411	373	383	391	425	375	376	424	424	400	383	385	372	395	407	419	393	415	399	376	376	397	412	391	410	428	408	391	403	392	419	373	415	391	414	435	416	434	385	427	414	362	391	369	374	373	424	394	430	421	401	416	365	380	415	374	399	379	415	373	384	389	403	384	394	383	381	382	368	406	418	427	426	438	398	435	389	409	414	404	393	409	405	405	405	395	417	382	372	401	399	383	417	396	395	433	404	418	404	425	396	422	427	413	378	424	359	383	376	390	390	390	401	379	358	386	405	395	404	399	422	399	376	424	412	411	413	410	430	417	409	424	399	408	384	402	402	416	395	396	383	425	380	373	408	362	409	436	419	400	414	405	392	420	400	394	410	428	373	365	392	390	389	403	375	400	388	382	384	386	418	402	412	389	404	381	380	385	414	374	412	399	403	390	372	390	439	435	395	403	401	415	407	421	409	402	391	381	386	423	393	384	406	395	390	377	415	387	416	336	398	432	408	418	384	398	418	374	380	388	413	398	390	398	409	388	423	416	416	387	417	385	416	379	410	427	429	410	369	406	411	380	440	427	399	437	374	424	444	384	378	404	390	385	366	404	410	366	410	384	422	395	393	411	392	396	381	398	423	401	408	405	403	399	423	385	384	413	372	410	383	377	364	382	382	419	389	403	401	385	405	421	408	380	431	414	390	403	372	412	401	409	434	417	376	392	400	394	404	401	405	382	429	394	392	408	416	403	383	391	399	386	350	404	423	399	380	386	430	410	406	390	404	399	386	410	399	372	386	412	424	406	401	385	453	423	410	388	410	433	395	425	394	419	431	408	402	429	381	404	409	402	411	398	380	393	389	389	379	388	414	375	402	413	408	423	403	420	419	401	392	398	388	404	403	366	440	389	406	418	409	394	403	376	373	375	401	391	400	414	413	448	384	386	454	399	397	426	402	393	386	385	429	363	404	396	414	419	375	389	430	393	390	373	405	395	423	401	411	405	390	434	420	426	399	435	408	384	369	377	405	375	389	380	391	397	402	421	402	394	421	425	381	397	391	403	412	386	402	408	390	410	373	437	384	435	411	362	419	385	411	399	412	437	441	433	416	410	393	381	413	411	374	396	433	392	343	386	433	393	407	373	365	362	423	425	414	450	379	380	393	415	424	425	416	375	402	363	402	412	372	397	384	386	443	404	381	406	382	382	416	376	394	394	415	388	409	399	430	376	396	443	412	420	379	401	422	416	344	413	435	392	415	420	382	391	402	380	395	409	377	399	382	377	415	401	399	416	386	416	420	433	430	418	390	422	409	440	358	417	448	403	378	408	381	410	437	428	402	436	392	424	426	356	451	402	430	407	399	414	406	400	384	403	380	376	402	439	406	416	476	427	430	363	402	410	423	419	394	397	423	397	405	400	387	398	396	413	418	414	387	399	421	411	453	411	404	411	402	401	371	406	389	374	366	430	416	411	395	401	387	379	383	399	388	373	418	432	416	388	409	423	370	455	398	384	394	410	401	409	423	444	384	349	374	414	382	396	430	360	410	365	381	394	409	416	392	416	404	429	399	390	377	403	393	357	408	436	378	382	382	415	404	419	384	399	399	402	383	392	416	410	377	418	405	345	406	421	406	421	450	414	397	414	404	387	414	386	377	412	381	394	396	401	396	407	395	408	401	434	395	412	402	405	406	413	397	368	412	408	422	436	419	400	366	409	406	396	400	407	399	408	396	374	399	429	391	379	430	391	402	419	397	439	452	436	438	403	376	390	426	386	408	416	387	390	426	412	401	392	398	399	389	412	412	437	410	369	425	421	406	379	387	368	385	377	378	408	444	461	408	396	434	403	422	401	387	416	351	377	400	366	434	404	383	399	428	378	381	406	370	385	389	390	365	426	409	414	423	406	406	399	400	411	403	402	386	411	398	381	383	396	432	415	418	369	377	412	403	412	404	394	385	411	422	388	413	398	433	417	410	377	399	415	390	389	398	384	421	397	409	405	400	392	411	406	408	414	391	423	400	413	371	399	396	424	361	403	397	409	390	390	384	452
56545	57292	52393	13035	964	285	268	217	204	194	226	188	203	172	160	182	154	174	156	179	151	162	160	187	180	172	194	164	206	209	194	220	278	338	733	1613	2660	2477	2240	1849	1606	1166	842	794	962	762	626	708	720	948	1007	1158	870	623	414	335	361	285	334	597	522	555	313	206	178	152	173	178	176	147	149	150	134	154	156	157	165	161	160	126	150	143	146	149	183	168	168	164	140	148	165	221	215	193	171	139	153	148	141	165	160	144	140	120	140	128	159	136	168	155	145	138	156	159	119	162	152	161	152	147	133	179	181	150	163	157	136	152	138	144	145	153	146	150	150	138	143	135	162	150	151	132	135	149	180	131	166	130	149	152	160	148	138	153	142	166	144	154	155	175	153	144	151	168	144	153	144	163	158	157	158	143	153	145	132	176	142	144	134	158	123	158	161	153	145	148	144	145	142	162	131	137	143	136	119	143	153	152	128	142	154	142	150	163	143	127	154	129	146	152	158	150	151	160	132	141	142	157	142	143	136	163	148	135	164	143	129	180	173	146	150	166	143	164	136	166	152	128	136	163	159	162	152	144	154	149	132	145	142	126	134	150	154	139	145	153	120	137	149	139	139	130	153	147	141	154	129	133	153	172	122	164	130	150	151	130	135	157	175	130	160	152	152	126	145	149	136	157	156	135	143	143	140	158	148	138	139	146	155	146	159	158	156	162	131	150	169	147	168	133	146	142	147	146	147	157	162	158	144	141	130	155	160	127	157	163	149	143	158	137	154	135	158	124	148	162	155	128	154	160	154	156	135	166	133	145	153	159	157	125	152	141	135	145	133	147	166	156	149	143	145	127	152	138	149	146	136	155	141	146	145	145	146	161	176	134	152	167	142	143	170	153	150	133	157	155	169	159	128	158	159	157	170	154	164	158	172	145	155	146	133	122	134	166	152	147	167	157	135	145	124	149	141	132	183	121	156	143	163	157	157	151	138	149	167	153	144	143	142	139	147	139	159	141	149	141	149	134	146	149	152	150	135	139	142	128	149	160	162	157	163	133	144	161	175	153	133	127	149	168	141	184	160	134	156	149	132	147	154	157	149	142	133	146	134	177	178	168	175	131	146	147	163	154	135	165	140	166	137	143	157	137	165	141	151	148	142	170	147	145	140	131	156	154	148	146	137	146	161	156	154	145	132	140	154	138	161	151	154	160	167	141	161	134	149	178	146	153	169	156	152	122	145	131	136	140	168	146	152	145	147	153	154	161	164	168	158	150	147	173	128	131	172	138	142	154	152	141	141	171	167	153	149	171	143	159	176	161	139	152	144	141	133	155	155	146	164	142	133	144	125	146	127	138	157	143	144	142	141	158	154	132	150	162	147	143	145	162	155	149	153	149	143	139	164	150	150	153	138	149	138	145	162	156	137	138	153	163	142	161	127	134	150	169	157	155	145	167	144	170	158	143	128	158	180	165	159	177	139	137	143	158	161	160	136	143	150	129	141	148	140	159	164	160	168	145	161	178	176	159	163	155	141	199	147	145	154	169	160	154	162	146	165	122	119	140	156	138	185	141	153	167	144	146	141	136	153	155	125	148	151	162	139	141	173	155	178	132	151	140	157	180	151	143	171	145	146	136	170	144	160	165	153	126	141	168	178	147	156	139	158	143	148	140	171	161	150	130	156	144	172	148	158	158	158	154	155	156	145	160	151	149	157	141	163	141	157	151	125	153	131	137	155	150	149	152	157	118	153	164	152	130	168	160	149	162	147	158	139	134	145	136	143	164	143	162	147	151	151	154	180	145	136	164	172	145	140	156	135	152	142	150	138	179	151	138	120	159	139	125	161	144	160	135	142	153	153	154	145	150	150	147	157	163	166	143	153	150	148	162	161	168	130	144	171	144	151	154	159	176	139	135	149	155	127	137	139	171	161	174	143	155	163	164	145	154	157	153	136	151	167	150	161	138	143	169	133	128	139	155	157	127	149	176	156	133	137	152	136	141	161	155	145	147	153	139	134	145	151	122	156	134	147	153	150	140	150	146	167	164	153	148	139	139	153	145	143	149	135	153	150	144	160	173	144	145	160	158	148	153	136	153	141	151	144	135	157	133	149	163	137	147	154	170	148	164	133	141	151	144	136	142	172	147	141	152	149	154	168	147	143	149	157	137	139	145	155	148	139	148	154	142	150	154	129	153	142	144	140	159	143	164	137	155	149	144	164	159	164	159	148	157	148	157	171	151	140	147	133	122	152	153	140	175	144	121	165	150	181	165	151	172	164	150	131	152	129	138	145	150	119	146	150	155	144	165	135	132	155	157	147	155	145	167	164	154	136	163	163	136	165	138	172	130	140	185	155	150	159	143	131	158	124	150	148	121	180	154	158	178	150	164	140	150	187	164	154	157	154	152	147	162	146	160	147	149	149	145	149	141	168	165	138	157	153	131	145	140	144	135	126	152	143	123	143	163	148	139	146	151	163	150	147	169	169	165	157	144	144	147	153	149	150	150	173	139	157	150	164	165	143	135	138	134	134	129	162	171	150	139	126	157	156	136	158	158	134	149	162	177	176	132	155	138	147	126	151	171	155	138	143	128	148	147	148	168	143	148	124	167	146	143	139	157	168	142	150	165	146	153	166	146	119	147	137	150	153	160	153	114	168	156	150	142	142	166	163	160	123	137	142	164	166	155	157	154	156	121	149	164	176	160	140	157	160	156	134	161	127	158	130	146	134	153	162	137	140	157	165	152	135	185	151	128	157	131	157	158	135	152	144	132	143	157	148	120	143	137	148	150	140	148	143	139	139	118	132	145	169	150	132	150	155	161	154	159	138	163	154	159	153	157	162	152	121	160	152	127	156	165	149	155	130	166	162	154	143	170	153	143	145	135	150	116	151	160	148	139	163	148	150	135	133	144	150	135	163	133	140	147	160	147	144	154	153	155	126	144	164	161	156	159	151	156	147	147	136	136	149	153	149	145	143	160	147	138	151	143	144	152	135	148	163	143	150	148	164	154	157	149	145	156	144	118	151	149	154	132	145	142	141	165	163	158	159	144	152	165	142	150	162	151	138	147	136	175	159	139	156	142	158	154	135	137	147	165	130	159	127	145	154	144	148	158	140	161	154	149	148	173	162	141	141	156	137	160	169	120	147	140	152	155	145	147	141	150	155	151	153	159	153	148	138	149	170	155	134	148	161	146	148	177	151	130	138	138	145	164	137	150	155	144	146	146	155	137	162	150	140	142	138	139	154	149	145	153	139	127	134	144	153	151	155	157	139	141	164	133	144	137	153	152	153	152	150	141	143	145	136	150	153	135	149	156	158	155	155	146	141	129	131	146	149	155	162	155	146	168	154	111	147	139	141	155	157	133	140	165	145	145	150	127	131	150	128	130	167	157	143	146	131	135	161	149	161	155	116	138	138	151	148	127	156	145	148	147	150	160	165	149	142	172	152	158	122	152	158	166	171	157	169	144	142	145	166	144	122	147	143	143	140	160	149	141	150	122
35756	43691	40675	1439	1290	1097	936	872	754	730	681	643	613	565	540	562	544	478	474	498	496	562	511	633	627	651	666	737	671	912	920	974	1209	1886	4779	10434	16279	14439	13480	11682	10138	7910	5639	5693	6472	5203	4749	4731	4894	6819	6859	7955	6005	4459	2521	1964	1978	1791	1957	4117	3283	3828	1849	1036	618	598	677	669	534	439	444	434	416	442	432	415	434	410	463	481	414	448	435	438	496	454	437	461	439	437	538	912	787	673	487	413	403	395	415	413	414	426	373	414	435	394	380	435	422	427	437	400	425	448	407	438	438	411	434	434	393	384	432	416	400	439	427	421	427	431	457	414	388	433	403	419	427	425	439	422	418	411	432	422	391	443	403	437	474	393	399	416	436	432	465	402	435	427	410	424	419	431	432	383	421	438	427	413	393	416	403	457	442	430	398	448	407	382	454	427	415	429	445	430	421	417	399	430	393	423	427	395	411	432	386	397	415	426	439	430	442	436	443	420	420	408	432	433	393	439	408	435	441	441	441	457	445	438	420	399	382	439	383	415	376	419	437	435	420	427	423	441	440	398	451	414	420	412	398	423	421	377	421	420	438	390	415	445	425	415	410	403	439	429	439	418	426	428	407	408	426	442	431	440	439	384	434	452	383	410	449	409	411	450	407	389	434	422	439	403	398	445	393	422	409	397	441	398	409	407	443	436	456	456	421	451	409	431	424	412	412	413	429	465	401	408	431	422	427	405	418	454	412	452	410	430	424	424	410	423	414	386	415	388	395	451	463	426	424	432	426	448	450	405	433	410	434	409	428	418	448	426	438	462	392	420	397	412	379	400	398	441	454	457	425	417	405	408	424	412	410	439	385	454	389	407	405	409	423	464	448	426	438	425	424	421	439	402	419	455	469	435	439	412	434	418	427	447	434	408	418	431	405	384	442	428	416	411	435	414	400	449	444	409	412	418	448	384	431	426	397	459	424	418	422	455	381	401	419	394	417	459	407	420	387	420	415	432	423	414	426	416	395	430	413	395	396	413	401	432	424	398	399	390	403	462	459	413	426	421	388	461	436	420	416	392	418	417	374	418	406	388	444	384	439	410	419	442	421	464	431	414	392	421	454	448	407	430	423	404	428	411	442	379	403	422	414	429	407	438	424	405	459	473	407	419	435	407	457	454	394	381	436	440	402	447	420	438	407	392	414	427	413	430	428	408	409	425	425	467	442	437	427	416	432	404	391	401	387	438	443	441	398	409	414	408	427	425	403	433	414	432	458	404	392	443	389	459	433	415	429	432	452	406	442	429	430	465	446	395	406	385	439	408	417	430	394	452	432	479	435	424	401	426	459	431	419	413	411	421	406	428	435	439	525	416	435	407	415	415	425	428	414	444	405	434	411	405	435	385	423	423	420	401	429	458	435	434	433	388	421	403	438	424	440	418	438	432	405	464	428	442	455	387	441	403	431	457	422	462	414	410	451	400	433	438	435	428	446	436	413	424	412	417	422	446	393	409	414	404	460	392	442	415	386	393	419	410	454	400	424	456	461	456	424	404	412	406	417	423	455	413	403	427	461	444	424	424	410	404	466	459	420	409	433	396	422	439	426	418	449	429	433	413	400	440	442	419	364	411	447	392	417	446	461	452	422	413	413	399	415	413	415	430	456	437	430	437	438	424	421	444	419	426	419	426	382	418	443	490	419	417	428	402	391	425	440	428	457	423	444	450	464	399	456	450	422	431	439	369	444	392	403	392	456	421	400	406	452	394	402	437	392	407	479	437	385	408	395	438	451	394	406	391	454	415	431	411	455	409	444	398	449	440	446	418	434	416	436	409	419	432	437	423	413	418	388	390	445	432	396	441	434	427	400	426	438	411	393	438	455	404	439	391	424	445	401	410	458	415	402	423	415	414	411	428	449	416	445	369	410	441	406	430	414	416	392	412	417	475	412	444	433	367	419	421	404	465	390	454	429	371	418	391	427	399	438	438	427	457	417	434	417	417	426	428	428	454	430	417	426	409	413	436	425	413	394	449	417	392	430	361	425	449	404	435	418	402	421	453	421	417	430	409	424	435	431	436	450	428	459	445	398	414	400	391	407	438	454	400	406	433	433	455	438	431	458	428	404	413	412	452	442	418	435	456	454	390	400	391	442	412	412	420	406	448	446	460	429	433	414	418	414	408	432	400	407	380	441	426	411	427	421	420	473	432	410	415	427	425	481	385	414	442	428	421	384	406	404	438	435	463	404	442	401	407	412	469	451	420	402	429	446	402	383	465	391	402	418	427	445	408	438	449	430	418	442	447	417	423	406	412	402	412	426	422	420	450	417	442	397	413	431	466	392	419	436	428	426	403	446	451	440	445	440	380	456	392	371	392	417	438	418	422	462	417	415	422	408	445	399	411	405	430	400	431	435	453	417	436	403	393	424	431	419	406	385	438	430	446	419	413	450	395	435	436	430	413	442	377	429	408	425	419	398	390	445	403	410	411	433	427	468	434	377	411	432	412	419	457	427	451	429	392	423	424	446	390	439	429	441	427	410	404	415	425	422	449	398	398	419	459	412	397	441	412	407	404	423	392	450	435	414	418	461	419	426	414	402	391	401	433	437	362	404	422	419	455	418	394	443	394	416	441	417	429	421	423	432	393	404	410	384	407	443	430	404	404	422	448	444	424	466	465	433	440	423	418	425	379	422	414	426	408	389	423	405	394	430	476	430	385	411	381	436	416	436	436	439	427	440	434	441	440	405	386	414	406	445	449	401	410	433	470	411	425	422	397	425	429	443	385	388	403	431	455	429	414	422	455	399	457	435	416	389	403	399	420	401	418	419	440	414	441	402	426	392	451	446	428	398	427	443	387	443	398	434	458	389	452	419	420	454	416	423	453	421	457	443	444	454	415	415	441	436	451	388	440	406	427	420	440	416	417	435	437	413	379	395	412	416	408	420	407	411	401	428	424	422	407	419	441	456	450	414	430	452	429	437	414	456	433	440	417	387	400	426	423	432	447	441	450	434	404	428	418	445	393	400	448	420	405	443	467	419	425	409	419	409	403	462	376	405	415	442	413	421	432	447	400	416	430	427	417	411	420	408	392	392	431	426	422	450	415	416	397	417	476	397	459	423	399	401	432	430	406	438	394	409	371	434	420	403	452	464	419	427	424	431	436	461	419	415	403	466	387	368	422	412	421	419	460	410	473	404	437	418	459	425	417	425	439	406	412	411	422	439	406	422	377	429	396	453	476	404	415	437	428	405	410	396	442	434	393	437	453	394	444	416	427	437	416	395	414	429	447	422	426	388	403	424	409	422	400	410	410	451	449	443	413	408	429	419	425	413	441	434	398	458	440	436	427	434	439	437	409	423	438	427	416	428	409	408	454	391	443	404	414	428	433	437	428	439	430	406	460	409	472	439	403	415	434	388	410	422	438	380	398	378	399	420	422	395	395	450	431	413	403	427	439	395	419	394	459	464	415	431	415	398	395	433	439	445	413	412	385	448	446	417	420	409	417	456	412	391	458
66157	71634	65422	21508	4118	600	417	407	324	305	267	277	258	212	263	242	207	232	240	212	230	224	228	240	251	268	257	252	252	288	325	306	388	510	1094	2903	5372	4678	4063	3416	2718	2129	1536	1242	1834	1460	1216	1311	1445	2101	1839	2132	1604	984	600	539	498	504	640	1083	907	820	396	287	250	261	272	228	207	232	213	215	215	201	206	187	192	218	203	205	182	191	163	204	195	200	231	209	179	185	222	313	272	211	210	183	207	184	207	189	190	184	206	187	180	183	191	175	219	181	191	211	186	196	200	181	208	219	188	201	214	205	212	182	207	191	180	202	182	219	191	202	204	195	211	182	219	184	180	203	198	195	200	215	198	210	191	181	233	219	194	206	179	196	209	202	205	194	214	222	191	198	212	198	181	209	203	201	211	184	199	218	207	217	203	194	209	220	189	193	197	196	195	204	194	190	215	197	201	191	198	219	200	191	222	208	185	219	207	200	189	178	204	206	186	194	224	195	182	200	203	210	188	202	195	204	183	217	215	226	213	203	193	207	185	221	218	201	214	184	216	204	228	215	191	216	206	182	192	226	201	216	202	200	190	187	213	195	220	185	196	202	194	194	208	224	192	197	201	226	216	212	203	212	215	190	193	220	216	199	238	209	215	189	186	199	188	198	209	189	178	167	214	172	196	226	198	212	193	181	227	197	191	172	189	229	189	219	215	190	198	185	185	201	223	227	194	209	185	196	206	225	213	200	198	205	193	204	207	177	199	205	213	191	201	202	216	230	182	208	216	191	179	207	220	216	182	179	207	206	213	198	194	188	201	217	191	200	211	201	203	182	194	174	207	188	201	186	203	204	209	176	208	210	183	208	183	209	191	195	211	198	200	187	162	198	215	201	228	182	225	196	198	211	208	195	216	206	211	201	234	231	191	221	196	200	193	203	206	187	183	203	203	177	208	214	193	214	204	198	206	188	195	185	172	219	223	200	221	190	170	202	193	186	195	188	216	214	219	191	199	204	199	197	193	204	202	191	196	187	202	202	197	217	191	192	196	187	192	194	218	196	190	218	207	191	204	171	202	200	189	201	188	215	202	191	203	222	169	181	199	221	204	227	173	179	216	211	204	226	195	202	199	206	186	180	180	204	196	194	177	191	210	189	183	211	190	199	215	209	243	182	172	220	188	216	200	210	213	212	219	169	182	195	201	190	179	202	202	195	215	213	210	207	168	201	215	187	202	191	188	205	183	230	198	204	202	189	194	217	181	197	202	170	221	211	190	217	190	231	191	220	189	206	208	173	193	172	192	187	200	214	195	194	204	206	175	208	193	199	187	194	197	213	204	221	213	208	214	226	208	192	190	193	180	239	236	208	171	224	210	207	207	222	197	190	177	202	225	194	200	222	188	205	193	232	202	202	195	185	210	228	184	218	190	192	188	180	195	188	173	188	191	224	219	183	172	189	182	221	217	195	200	194	191	203	220	212	190	203	175	223	220	206	205	208	217	194	207	216	182	159	178	187	180	220	214	198	212	218	221	233	233	211	186	190	208	183	193	192	208	213	213	215	189	197	202	193	192	219	187	207	202	193	198	209	204	228	203	217	210	190	194	207	206	162	210	197	207	211	201	215	184	198	197	178	180	198	200	219	223	196	205	176	190	169	205	214	181	209	208	214	213	208	217	181	218	187	170	219	184	197	207	208	190	183	207	200	175	203	195	191	184	205	201	195	210	199	200	199	165	189	202	202	184	205	168	195	193	209	205	199	196	193	175	194	202	192	181	173	199	209	234	203	183	226	210	216	207	220	219	182	221	194	203	190	195	228	216	201	211	214	235	205	217	198	176	203	181	181	200	211	182	209	179	216	200	184	203	206	203	192	217	205	217	208	210	196	197	191	163	197	197	195	193	207	219	229	217	205	235	203	160	207	186	188	196	229	182	221	208	185	215	232	209	161	181	211	205	218	212	223	164	177	190	202	200	193	204	206	218	219	199	193	201	219	193	200	211	173	188	191	181	181	203	153	198	194	206	218	211	211	193	196	204	187	194	182	216	184	205	202	194	214	193	224	213	195	182	180	207	203	204	194	175	189	229	231	213	212	184	194	187	200	203	204	202	172	198	174	194	184	181	167	190	206	205	194	211	192	202	212	175	217	174	213	203	183	210	207	185	197	184	199	201	199	188	199	207	200	201	214	205	225	180	209	210	211	207	190	181	181	180	213	168	190	209	191	222	202	185	213	212	183	186	210	204	182	203	189	191	197	212	204	196	214	170	203	183	205	198	190	195	199	212	202	193	214	190	184	205	197	185	188	194	188	182	181	186	167	197	186	184	190	191	193	204	192	191	186	192	207	171	209	193	189	210	188	196	194	205	171	198	189	205	201	182	203	208	208	207	206	194	181	190	238	213	206	208	177	194	229	203	204	221	172	197	186	185	177	190	202	221	197	197	182	194	186	211	189	179	213	199	205	200	225	187	180	188	182	199	207	208	208	210	170	195	223	203	181	187	215	198	195	202	211	216	184	208	177	189	174	211	194	189	231	165	205	216	203	185	201	199	195	200	210	226	194	203	204	206	179	169	205	211	196	213	180	189	197	204	190	218	212	225	177	184	189	165	185	202	188	211	191	189	190	206	179	207	204	201	194	204	196	194	189	194	204	203	189	178	207	189	199	201	201	197	189	200	185	205	211	204	211	190	210	200	204	218	211	173	177	176	177	226	236	211	200	213	219	204	216	189	236	213	192	191	172	208	184	192	200	182	189	169	180	210	191	182	197	214	206	224	207	189	215	190	195	190	208	184	173	193	188	247	210	213	206	216	197	184	194	176	193	208	193	182	215	217	208	221	196	202	189	172	217	183	185	212	201	194	209	198	198	194	209	211	203	207	209	183	198	209	196	208	222	223	207	215	211	190	195	191	203	209	191	215	192	193	196	208	193	192	209	191	199	193	208	176	217	188	209	182	230	214	211	203	198	189	176	222	215	211	203	207	220	189	197	211	199	188	183	192	197	221	219	207	184	203	193	186	193	174	202	194	187	202	217	210	175	187	204	192	215	227	183	211	210	202	199	209	219	193	166	189	190	184	201	196	183	230	168	194	221	200	210	208	188	197	201	166	180	208	194	199	200	197	187	189	192	218	204	194	207	183	213	172	209	234	199	184	201	191	196	216	177	219	207	206	201	184	210	210	197	211	184	219	202	194	205	221	210	206	187	218	200	173	206	194	212	176	191	172	175	185	182	239	193	208	170	186	211	211	187	199	201	212	207	192	205	204	205	213	203	195	216	209	202	197	196	188	183	215	205	193	208	181	188	216	169	201	203	192	191	191	209	222	189	223	204	215	199	187	213	193	202	188	166	178	197	201	187	218	180	193	177	189	222	200	196	158	176	206	213	211	207	187	210	189	195	199	189	243	237	198	196	198	198	213	205	210	174	211	184	202	182	201	183	201	183	224	163	219	165	230	192	217	222	209	194	206	197	210	199	189	193	203	208	235	205	204	223	179	189	193	194
45118	55500	52185	2419	2104	1822	1540	1333	1163	1032	991	925	824	851	771	733	777	742	711	671	715	669	718	866	846	892	899	895	1073	1253	1364	1424	1766	2875	6776	16528	25026	22186	20773	18167	14990	12664	9562	8576	11221	9049	8384	8396	9235	12772	10694	13083	10185	6474	3899	3412	3013	3188	4100	6975	6015	5267	2094	1157	817	877	1143	939	729	712	665	538	559	583	553	510	519	549	571	524	544	534	574	582	551	517	508	554	538	538	783	1386	1305	864	545	505	551	513	513	566	531	532	573	588	537	589	522	539	520	543	519	557	559	529	557	528	534	555	565	509	553	547	534	542	534	521	546	526	545	525	535	556	529	565	545	570	522	509	559	540	572	562	518	553	563	548	525	553	545	537	535	556	551	537	562	566	580	522	587	501	498	533	566	555	532	543	541	558	537	515	525	507	520	565	528	553	504	553	558	566	526	584	538	540	509	529	526	543	545	532	533	554	514	552	529	552	531	543	484	546	540	538	555	517	564	521	530	544	579	538	539	541	519	570	538	519	552	513	543	570	548	502	545	553	535	538	522	514	534	546	554	543	560	569	489	562	548	510	496	551	526	562	551	539	502	524	548	506	539	549	543	510	515	543	547	508	520	565	545	561	536	540	517	503	554	562	566	531	547	537	539	557	518	549	540	501	508	536	504	576	542	503	527	617	536	586	524	562	581	535	555	537	538	551	546	563	566	564	502	519	513	529	544	533	571	517	541	576	543	534	551	515	488	544	538	529	555	534	532	521	573	549	551	495	542	546	545	535	541	584	539	531	533	551	547	544	522	543	537	562	534	540	533	537	544	525	561	538	538	551	515	535	582	576	527	579	517	549	559	567	540	511	558	574	482	530	546	538	555	567	543	483	517	529	563	533	538	526	509	535	531	538	550	487	514	524	504	514	511	565	546	539	526	554	534	536	550	491	535	549	518	540	595	549	540	536	508	512	545	538	512	563	547	582	570	499	556	502	529	536	540	557	547	521	548	516	528	529	490	512	551	537	549	515	495	525	500	565	523	520	549	538	538	546	512	584	560	605	532	549	515	550	560	560	567	515	544	553	560	525	531	555	556	525	547	533	558	523	578	544	561	533	574	564	550	468	541	555	551	546	571	555	560	553	544	562	523	560	570	487	551	572	498	531	493	548	565	535	564	518	526	530	562	522	557	516	509	530	550	545	531	569	562	528	573	566	584	501	534	515	547	525	567	518	533	566	563	540	556	523	548	582	517	538	556	516	537	555	526	481	519	527	564	587	572	567	542	547	575	514	542	555	520	538	575	500	529	560	508	557	530	550	533	569	512	555	604	560	545	532	573	535	504	561	577	523	538	529	520	538	531	537	543	559	496	556	544	541	507	515	517	498	564	548	535	575	544	492	551	532	586	547	560	553	564	527	553	562	533	545	523	541	507	527	556	553	542	491	577	573	525	575	500	536	533	551	587	497	512	502	587	547	529	557	517	544	544	565	522	533	534	575	549	542	520	549	490	542	558	599	559	551	527	563	580	529	533	531	540	528	538	510	545	562	514	519	530	516	551	540	580	563	564	542	541	538	541	553	548	563	547	565	506	603	553	544	509	560	516	531	571	550	569	517	533	520	536	535	537	519	514	532	547	503	547	559	539	562	523	576	544	531	573	570	526	528	566	552	507	553	512	525	525	515	520	520	535	527	558	548	558	524	519	482	532	533	549	520	550	612	502	552	564	546	529	548	541	543	507	539	528	567	535	528	572	533	514	507	517	541	566	539	519	563	534	579	486	550	569	580	525	522	538	544	532	586	543	518	501	573	567	502	531	556	544	550	536	494	531	542	568	572	592	562	520	518	547	562	564	573	506	504	531	543	533	549	504	570	536	546	509	567	539	516	560	557	526	543	536	563	530	534	513	521	500	546	532	529	518	524	525	526	530	528	539	544	542	515	574	522	539	556	577	500	551	514	567	526	546	557	522	562	539	552	512	515	542	521	541	535	526	501	499	542	540	532	568	492	552	555	540	582	509	483	570	507	559	536	525	530	563	535	537	563	547	547	512	532	540	525	583	512	529	535	490	517	547	507	548	548	540	529	547	528	554	592	545	510	551	523	520	544	543	536	540	570	578	492	526	557	573	535	517	514	588	516	541	506	512	548	530	558	558	526	605	498	537	517	545	587	516	530	509	572	579	517	541	537	550	551	572	489	527	540	549	571	544	559	528	606	493	523	521	516	549	531	555	527	513	533	529	520	542	534	566	549	550	525	504	513	521	572	538	530	568	543	510	510	527	562	567	555	580	537	538	560	539	593	507	520	523	539	515	547	552	475	533	484	509	533	527	564	502	525	519	571	548	554	540	525	564	565	527	527	546	551	527	514	552	518	531	535	564	542	522	570	548	549	531	518	494	540	538	544	526	552	482	538	554	531	513	543	566	540	520	551	562	519	558	524	487	553	569	514	542	515	509	566	511	541	533	521	516	556	565	559	547	546	552	502	543	536	533	548	555	547	548	531	543	566	566	547	533	571	473	542	575	543	565	541	583	532	539	525	545	557	569	531	515	521	543	602	501	537	536	512	515	560	506	579	524	514	564	553	512	551	533	563	502	551	543	569	540	521	502	543	520	537	544	539	554	548	536	510	548	497	593	531	531	574	543	553	538	562	498	516	506	530	540	565	550	535	504	540	544	529	513	557	491	549	532	492	519	527	528	531	538	540	536	540	553	526	566	521	539	491	568	546	542	523	559	542	546	556	491	562	568	586	539	545	481	521	534	530	509	496	528	558	562	495	586	536	530	543	541	491	471	539	573	500	500	531	537	559	532	534	563	542	516	562	585	536	534	522	556	562	596	526	514	519	518	578	576	555	515	559	557	530	554	569	538	533	522	527	548	516	557	550	535	546	537	550	542	527	540	524	525	511	571	601	528	510	543	531	528	550	534	514	555	506	564	536	513	540	555	555	543	511	524	523	555	572	526	546	476	523	523	526	488	554	556	555	571	568	564	545	545	558	535	564	543	543	539	562	559	548	530	534	506	559	539	574	485	529	537	538	584	527	615	567	561	513	532	535	557	537	563	513	531	566	516	513	516	520	545	562	539	523	545	542	547	493	564	544	557	503	532	549	550	587	581	506	532	560	544	504	546	583	539	509	556	528	541	544	530	552	546	579	564	545	547	542	503	556	526	573	514	502	546	504	548	501	499	536	539	553	550	509	520	510	553	537	520	503	559	560	509	501	513	502	524	513	539	554	553	536	518	513	539	529	518	529	533	554	602	518	566	529	564	525	586	535	569	580	522	499	524	559	526	549	537	580	485	556	513	553	552	505	505	514	516	520	558	539	560	511	522	530	545	521	589	569	539	528	548	572	551	560	563	543	521	550	553	561	566	572	540	596	515	556	538	519	547	532	538	542	570	549	510	538	540	504	494	523	572	595	537	545	520	525	565	547	523	564	539	564	525	509	558	559	542	580	516	541	570	515	519	538	557	519	566	504	507	508	512	583	492	552	515	528	513	570	539	511	545	519
12622	11682	9310	666	195	133	141	130	142	142	123	133	145	145	118	130	120	144	115	135	129	132	142	113	152	144	132	147	149	159	170	148	179	160	172	266	338	332	296	269	241	225	201	213	231	178	156	190	189	209	189	197	165	148	142	161	145	157	149	169	170	157	117	125	116	141	129	143	133	148	133	143	131	126	126	139	137	130	133	135	147	135	116	133	160	135	125	160	123	137	153	142	152	137	128	138	138	119	138	135	135	150	131	154	162	131	144	140	130	136	138	128	140	133	124	128	124	141	139	105	130	120	141	145	138	151	137	114	131	124	134	152	115	143	130	127	138	130	133	127	145	113	125	130	145	131	123	112	132	133	128	135	114	117	135	122	134	140	110	116	124	153	120	133	135	140	126	127	126	138	113	144	120	130	121	143	109	166	128	115	135	124	142	124	153	113	127	134	128	123	120	131	142	133	150	104	130	126	139	143	126	134	139	124	151	126	142	127	117	104	110	113	136	158	125	131	121	135	139	121	114	135	131	133	135	151	130	137	135	106	120	121	130	124	125	128	125	140	127	127	141	117	136	123	118	129	133	127	118	129	125	117	146	134	120	135	123	156	136	121	131	109	127	146	104	132	140	145	129	116	139	150	127	145	133	138	139	136	100	157	124	133	124	142	143	140	139	119	133	135	150	123	131	135	118	126	138	140	126	129	139	122	119	125	137	153	132	128	131	121	141	138	157	127	147	120	129	137	142	119	134	119	116	139	136	123	136	111	118	147	143	143	133	129	142	127	130	148	138	157	138	147	136	126	120	126	140	108	131	134	137	151	128	132	121	139	128	119	121	129	150	136	133	122	122	108	117	149	139	117	137	131	132	139	140	127	138	136	138	132	141	148	139	116	124	124	134	131	133	125	128	121	135	137	120	115	114	123	121	133	118	124	117	146	128	135	125	127	121	172	133	148	146	154	138	138	119	154	149	131	117	116	153	98	124	141	145	140	139	147	137	134	138	124	130	141	149	146	125	124	126	130	135	126	149	122	127	125	134	148	117	131	121	135	133	144	132	133	131	129	140	137	154	119	144	122	124	141	138	143	146	116	119	128	137	139	110	166	140	127	145	140	131	139	127	132	145	124	139	119	133	145	143	130	120	151	130	123	116	142	121	131	135	140	158	140	162	115	117	121	148	129	132	138	132	159	131	131	129	136	134	166	134	117	119	143	142	131	116	116	126	134	146	121	137	117	128	126	137	152	123	128	116	135	140	123	159	148	125	125	130	107	130	144	148	134	133	127	134	123	146	123	133	112	133	134	149	147	125	118	144	133	120	145	138	137	150	142	143	134	134	132	122	143	139	141	128	126	109	143	132	128	132	148	141	121	146	130	144	142	122	114	116	125	149	146	120	131	123	115	129	138	143	122	129	98	161	121	137	128	141	159	95	127	151	130	124	141	126	120	128	136	135	148	136	132	118	144	115	143	127	125	132	137	128	124	115	146	127	120	165	134	138	136	133	127	137	140	137	125	120	135	135	133	150	134	115	128	123	151	134	135	150	125	141	132	132	136	136	131	119	116	128	120	145	136	136	145	129	132	135	119	124	122	126	128	121	124	127	120	125	126	122	136	125	122	130	132	143	140	138	148	130	134	138	136	140	116	129	148	145	134	139	112	132	135	129	123	137	141	162	119	118	137	125	105	109	167	146	137	118	148	117	143	128	127	130	114	112	146	139	137	150	146	133	117	134	124	120	126	133	134	124	121	154	119	145	129	127	122	120	110	103	110	164	158	136	118	121	128	118	142	141	136	120	107	133	116	137	150	132	120	138	133	136	138	131	154	127	141	149	147	145	135	129	144	139	134	131	126	131	134	130	128	136	119	113	134	138	133	107	142	135	131	138	142	126	128	114	114	155	135	124	142	130	132	140	104	131	142	147	120	126	125	136	128	116	141	155	112	145	131	133	134	132	134	118	131	146	131	136	140	137	124	120	148	145	124	136	126	130	141	138	159	142	135	125	129	109	122	129	134	145	135	131	122	133	113	103	125	118	130	120	132	127	133	129	131	132	137	153	156	127	134	116	147	133	134	136	135	140	129	125	133	138	122	135	128	135	132	131	128	159	116	151	133	123	140	132	119	132	131	127	130	137	132	125	102	135	126	127	133	135	118	146	134	144	131	136	132	141	135	123	117	142	114	136	148	131	116	127	137	116	145	121	131	141	141	144	114	120	121	141	129	149	122	123	121	151	143	116	127	126	130	145	134	133	147	128	129	124	120	132	135	111	129	117	135	109	133	145	124	128	139	152	136	129	132	121	128	136	125	121	126	130	143	125	126	128	138	119	125	129	130	128	110	121	136	151	135	128	121	143	147	129	141	131	155	131	116	121	161	133	123	146	121	140	140	133	137	141	135	116	119	131	112	119	138	128	133	115	143	152	139	129	138	143	120	121	124	115	145	136	127	140	141	121	112	122	137	113	147	130	143	153	132	136	128	149	156	132	142	119	142	133	129	136	134	125	143	143	137	151	144	137	118	124	126	145	138	128	131	120	137	143	147	126	142	140	146	137	121	142	117	135	149	156	137	132	113	114	137	139	147	133	160	132	134	135	121	119	145	122	130	111	129	130	128	126	147	134	114	133	132	145	138	141	152	127	108	149	138	147	132	124	120	142	159	148	133	112	130	124	130	134	138	130	126	135	113	129	151	129	106	136	121	135	131	135	139	142	141	118	152	135	119	139	129	115	130	143	142	132	133	140	117	135	140	145	140	150	119	124	108	126	127	150	133	128	132	125	144	154	120	149	134	119	146	158	130	131	120	137	148	133	132	112	127	122	144	129	119	139	126	119	157	124	139	140	113	128	142	138	125	134	124	124	143	131	136	132	123	121	133	143	149	119	149	141	139	116	136	124	135	149	120	157	137	144	122	122	131	117	152	114	131	132	136	129	131	106	127	135	127	111	129	122	132	139	158	116	140	117	137	137	157	130	141	130	129	136	121	130	127	119	156	150	144	127	148	120	125	142	133	133	115	135	135	138	144	137	113	103	126	125	131	129	123	114	133	123	147	125	132	145	121	121	124	157	140	146	124	128	144	132	131	126	135	143	130	134	147	131	146	112	133	147	125	137	110	146	115	125	127	124	126	137	131	127	137	128	147	113	137	127	119	131	139	126	126	147	134	123	134	124	152	129	147	120	129	145	109	127	121	141	124	128	141	147	144	144	156	147	101	140	118	138	144	126	123	125	131	134	130	121	114	126	130	113	131	150	130	124	126	123	130	138	147	137	136	138	126	138	146	134	137	124	119	126	147	123	124	111	123	138	138	132	131	128	113	130	137	129	127	131	124	139	119	143	140	135	125	116	119	122	135	128	146	134	121	140	150	150	107	133	141	125	130	124	131	141	129	152	155	124	128	139	119	139	141	141	143	141	120	133	126	132	148	130	136	137	116	121	127	116	120	136	121	122	111	133	152	133	127	125	176	128	153	118	113	118	146	142	115	141	134
11745	16393	13986	511	437	464	415	437	436	432	395	391	408	368	415	398	399	386	393	377	364	388	439	480	497	457	502	467	536	511	515	527	579	621	835	1396	2251	2055	1761	1609	1258	1138	972	792	924	842	772	770	852	1012	921	1026	763	631	530	539	474	522	591	675	652	499	472	397	360	410	408	392	416	412	388	365	376	422	386	418	395	397	382	389	421	365	406	407	393	372	428	388	373	373	389	431	444	372	368	381	362	389	412	365	386	350	374	342	355	372	374	386	395	356	383	374	374	364	398	370	375	389	384	388	359	366	379	420	370	418	366	406	369	401	402	346	383	371	387	337	383	382	384	359	380	411	401	374	398	379	410	406	376	378	384	382	354	380	396	330	383	374	357	384	383	392	376	376	382	403	395	377	400	410	386	383	340	336	364	355	355	354	354	380	386	390	381	351	380	370	339	392	356	391	360	400	335	372	426	362	371	384	359	368	384	355	363	410	358	378	347	369	362	394	369	352	406	374	367	400	402	354	354	386	344	353	385	367	376	399	370	401	395	381	417	419	369	362	341	415	384	360	386	389	388	394	384	370	371	401	391	399	416	363	342	353	400	372	364	373	389	364	400	392	353	332	371	410	390	371	353	348	374	353	363	366	372	408	374	374	389	374	359	414	363	387	381	397	363	402	388	380	351	355	361	379	382	379	396	386	374	365	395	391	355	371	387	398	355	369	347	402	369	389	380	392	392	383	381	385	376	394	385	362	367	395	371	376	388	392	384	389	387	374	372	406	369	384	381	386	350	410	331	419	386	409	365	402	395	358	362	400	384	359	362	378	339	342	373	378	353	361	391	384	391	391	410	394	375	382	377	399	372	384	386	362	345	365	411	375	379	404	395	375	353	377	354	381	366	346	365	378	380	409	357	360	389	365	374	378	346	344	394	369	381	383	360	391	409	366	389	410	363	392	340	373	398	362	343	386	428	374	368	362	382	397	374	405	380	364	377	385	359	385	385	345	396	373	359	394	376	331	387	358	360	384	366	399	386	366	399	406	398	397	400	383	403	383	396	394	388	392	402	386	386	384	360	391	392	402	351	376	376	355	328	356	361	378	312	401	375	376	389	377	411	349	414	365	404	362	369	368	401	367	378	375	378	353	378	363	411	371	379	344	366	374	347	367	353	420	380	377	401	363	363	376	415	364	378	398	400	397	380	389	391	320	393	397	412	381	378	356	388	371	345	375	395	373	380	376	362	394	351	369	412	378	344	369	394	368	384	371	369	355	416	423	377	393	380	359	364	343	342	382	408	380	380	369	379	349	392	400	373	395	359	336	415	352	388	408	391	369	381	348	392	377	381	352	363	395	380	408	377	332	384	377	356	357	383	371	363	360	385	388	372	386	373	370	379	339	350	357	349	370	399	382	400	364	348	362	396	396	385	388	406	365	376	357	355	379	395	347	366	374	375	384	425	368	390	376	421	356	387	365	388	386	386	392	422	409	388	359	406	375	369	381	367	371	397	359	367	383	397	369	348	376	393	342	381	403	370	368	373	365	336	352	376	391	418	341	365	349	374	398	394	369	373	413	349	374	343	373	374	376	373	413	353	391	362	411	370	376	375	358	364	380	380	361	394	375	410	393	388	368	399	391	393	388	381	387	386	383	421	389	369	371	362	365	362	345	366	385	414	364	391	395	362	354	383	364	375	379	368	352	355	352	338	367	367	364	385	366	373	376	400	403	362	360	383	371	416	391	369	407	367	394	336	370	362	360	383	354	395	387	389	380	357	385	387	396	382	384	396	387	376	433	354	404	382	362	364	397	393	364	375	357	379	380	378	363	355	368	411	359	367	377	361	389	345	394	392	375	376	382	407	378	373	349	404	347	405	354	357	375	396	367	375	333	360	368	378	359	358	392	379	332	390	418	370	414	387	370	379	388	390	364	398	390	406	363	361	401	418	336	396	398	383	408	360	381	380	374	346	371	399	393	409	380	384	384	335	357	372	357	355	347	392	410	341	388	393	377	364	358	367	409	383	351	360	375	410	364	381	394	375	422	374	389	382	374	397	359	366	375	418	380	362	391	345	416	349	339	359	369	350	337	396	397	384	398	388	342	389	371	374	392	363	371	359	397	377	369	329	396	322	372	392	349	384	391	372	362	385	377	381	351	391	402	408	389	380	413	387	396	359	395	332	373	376	369	370	392	360	365	382	389	392	432	367	361	367	370	377	388	394	420	352	388	394	393	390	366	350	376	401	398	365	404	382	337	369	373	411	364	373	363	358	388	386	376	381	355	357	362	396	383	354	400	367	361	370	412	376	411	383	371	400	354	359	391	373	367	383	368	386	360	389	384	385	394	402	392	373	361	397	382	416	374	330	356	367	393	388	409	379	403	353	352	359	406	356	384	355	379	386	419	388	392	381	391	405	375	388	385	366	343	374	393	359	358	371	412	395	369	434	390	339	394	407	373	357	381	364	366	411	376	368	395	410	395	389	383	391	420	407	398	399	402	399	407	378	378	377	358	401	380	378	378	378	390	379	373	370	370	401	369	394	395	371	401	380	366	411	399	368	361	338	399	355	382	432	336	343	352	376	391	390	370	389	365	386	370	381	389	364	403	366	381	363	388	375	371	451	389	383	390	383	399	378	366	390	386	344	338	383	391	361	382	398	357	390	406	371	350	387	403	345	376	384	385	402	356	350	345	395	380	371	386	390	341	410	375	386	410	367	380	391	375	369	338	370	416	371	390	402	389	346	391	380	369	350	373	353	420	374	388	416	401	394	394	361	392	362	387	418	416	397	369	359	411	357	381	389	376	371	425	397	401	391	378	414	357	359	409	377	398	359	368	406	381	414	390	396	372	380	367	404	346	395	389	355	356	388	366	395	379	381	384	406	415	384	381	378	370	375	379	394	373	391	372	373	383	392	394	375	414	333	401	391	391	362	358	404	392	382	353	388	386	380	389	315	388	379	391	393	404	382	370	382	392	403	369	376	387	360	385	379	411	388	396	386	422	396	388	366	379	340	386	349	363	365	376	391	410	397	349	378	399	364	399	342	430	367	370	374	365	388	417	360	366	334	368	392	401	344	340	381	354	369	351	349	386	387	361	377	345	384	384	368	371	372	387	368	372	354	393	378	371	400	377	373	394	353	386	349	358	362	387	398	398	386	417	387	363	394	404	365	380	383	352	399	364	368	424	390	394	346	351	415	378	376	376	370	348	388	374	336	367	371	344	379	327	388	394	394	373	360	379	363	350	372	353	416	406	369	385	364	374	369	363	393	359	391	326	386	395	382	404	361	392	390	389	374	374	419	368	360	391	362	378	377	378	340	354	375	417	368	397	351	345	402	376	363	394	405	366	404	382	353	408	427	339	405	374	360	376	434	360	379	336	400	379	362	406	387	344	365	379	395	372	352	393	398	414	356	423	354	371	370	384	372	401	370	338	386	390	343	358	387	359	356	346	379	381	340	397	396	363	402	362	371	357	364	377	338	393	369	389	394	373
60511	59257	52551	15437	1408	271	226	208	195	187	179	163	144	181	185	152	125	164	176	163	171	161	140	155	157	154	144	188	181	191	190	220	237	332	639	1384	2638	2259	1857	1650	1014	891	819	566	885	731	600	618	691	1064	925	921	623	406	360	315	264	289	328	394	541	306	187	194	174	158	195	150	153	136	152	148	153	131	146	143	145	123	127	126	135	154	149	130	126	149	162	143	155	138	170	212	168	164	157	144	148	134	128	135	153	123	136	154	118	139	159	151	146	141	139	153	139	151	148	140	132	133	165	141	136	151	159	145	144	146	165	160	167	137	146	148	167	137	142	125	129	127	134	157	139	140	153	143	147	161	154	122	162	142	159	150	140	138	132	127	143	165	139	126	132	139	138	127	143	113	139	129	160	145	140	146	145	115	142	144	141	148	147	147	156	143	151	172	152	140	128	140	125	152	134	142	163	135	131	135	127	122	158	135	135	156	138	148	141	146	163	150	156	130	144	153	136	144	175	149	141	141	144	154	158	140	152	128	152	134	120	136	139	162	118	142	142	143	144	136	121	144	128	159	145	113	142	130	173	139	138	138	142	157	142	141	147	158	154	141	114	152	162	168	151	143	177	144	134	146	135	133	134	164	132	143	127	139	169	116	163	128	127	150	133	158	149	123	142	151	143	127	130	134	132	141	156	137	143	132	142	140	134	141	125	143	142	139	131	168	133	147	146	155	155	138	134	125	139	143	147	128	135	141	150	126	157	148	165	146	144	121	151	143	148	150	165	129	147	150	129	136	139	123	144	163	150	152	168	140	168	146	153	149	143	138	161	152	155	150	146	152	136	137	143	142	148	138	133	151	135	157	127	145	148	131	140	142	137	147	136	138	165	153	132	146	132	141	152	169	160	147	138	135	135	140	152	151	170	140	146	145	146	138	165	129	126	145	167	162	141	157	149	156	153	151	151	129	153	149	158	163	138	132	149	141	147	148	122	146	136	156	148	135	138	119	134	155	148	141	140	149	112	141	133	142	133	133	145	150	146	130	139	148	146	122	146	140	155	140	156	130	125	141	154	141	150	142	158	132	158	111	160	153	163	162	145	126	129	142	160	169	157	158	151	150	172	125	132	130	127	150	117	154	153	151	148	151	148	151	141	143	144	128	142	136	150	144	147	154	148	139	176	152	136	123	134	131	134	139	124	114	143	136	144	152	134	145	153	160	144	122	147	134	138	148	138	142	143	112	145	135	139	151	155	155	132	139	148	155	129	136	154	138	158	134	134	126	151	150	141	130	142	146	139	138	128	149	151	158	154	140	139	150	151	156	127	146	148	115	140	124	142	135	164	129	126	140	140	137	138	140	149	131	179	133	146	127	141	132	143	156	142	135	152	147	135	139	115	152	141	162	161	154	156	154	147	137	160	156	164	153	126	155	140	162	150	136	137	147	164	148	126	134	124	152	163	129	139	138	142	147	156	144	158	139	153	162	125	162	162	142	162	118	138	137	144	130	144	144	140	154	155	161	137	153	134	128	153	166	143	150	149	141	154	151	125	139	123	178	131	173	156	172	137	158	140	113	154	141	168	130	144	146	149	137	162	144	134	130	143	165	144	145	139	114	145	155	137	141	145	126	146	122	145	152	138	141	143	140	162	124	138	149	144	148	139	138	124	133	144	153	125	144	146	168	130	140	147	163	139	160	136	151	140	149	131	154	126	131	164	143	148	149	151	142	142	137	156	163	164	118	155	159	156	133	160	131	152	127	162	146	147	151	141	146	153	149	161	151	161	159	136	140	163	150	150	183	151	161	128	147	141	147	148	140	163	144	158	136	129	119	138	126	156	132	138	147	156	138	169	118	145	155	126	139	159	153	163	132	161	132	136	154	151	149	156	121	141	133	158	130	135	143	135	146	151	141	132	150	138	135	128	155	154	111	123	138	139	152	146	160	149	176	155	121	146	150	128	154	148	150	156	139	131	147	138	139	156	123	152	139	164	137	132	151	148	143	130	138	134	129	185	146	153	143	148	151	139	129	126	137	142	130	135	157	133	164	134	143	149	123	149	165	150	143	137	169	145	131	135	127	160	128	156	164	119	146	129	124	163	146	147	150	133	139	153	136	114	141	135	150	155	148	108	167	144	172	165	137	126	146	137	139	148	149	142	149	120	138	136	141	152	162	127	151	131	165	141	155	129	148	152	110	145	125	152	136	138	155	133	130	150	112	142	154	139	146	142	145	144	132	140	148	135	146	156	132	146	139	136	150	153	137	139	133	162	152	151	133	174	157	152	140	148	137	154	116	140	140	151	138	145	135	157	149	129	156	142	139	148	156	148	154	155	144	151	121	149	136	138	153	130	142	139	158	148	142	153	147	149	151	136	142	136	153	140	110	123	119	149	137	128	141	142	144	127	150	144	145	149	169	145	129	147	138	145	147	147	144	141	141	149	151	148	148	150	146	143	141	161	149	147	148	159	121	148	133	151	133	155	138	153	142	134	182	153	141	150	147	120	138	141	125	142	139	148	151	152	141	149	137	151	150	140	164	152	140	144	118	149	145	172	135	140	149	157	135	121	145	131	128	129	137	138	159	156	153	143	156	140	141	159	138	132	141	151	157	114	116	133	138	151	153	156	139	166	142	141	134	179	156	138	136	140	159	135	136	136	147	156	137	150	151	145	141	137	124	138	123	130	149	149	141	128	153	127	135	150	139	132	137	166	138	129	161	141	142	154	147	121	142	139	136	139	126	156	138	157	140	172	137	124	150	137	131	145	153	128	143	140	126	143	154	135	164	138	158	145	107	148	133	134	151	160	129	140	134	144	152	132	136	141	158	151	145	138	125	155	143	137	143	150	118	137	139	138	141	136	142	145	147	151	136	153	149	152	149	138	148	136	127	146	135	140	113	153	145	138	147	155	152	158	127	142	142	162	139	147	135	156	118	137	117	157	148	139	143	163	151	157	133	142	158	164	160	150	121	142	147	143	170	150	127	155	130	132	155	140	137	143	148	151	161	136	140	169	135	140	151	147	152	158	135	144	138	152	148	149	140	146	130	134	121	139	151	130	133	138	128	136	153	123	142	146	152	143	153	146	120	130	136	155	155	169	139	146	152	164	143	153	156	142	121	123	139	146	138	143	142	150	141	157	155	123	122	136	140	155	150	137	124	145	135	143	150	137	164	146	136	154	132	148	146	148	169	116	141	153	143	154	148	139	149	156	153	154	155	147	158	140	142	146	151	132	134	129	134	145	149	139	140	168	160	147	127	124	146	157	138	144	127	130	170	140	138	133	148	163	138	121	143	139	128	118	150	153	151	130	148	161	132	158	151	145	134	152	141	147	138	150	156	148	156	147	149	142	144	154	160	151	170	147	127	162	139	140	143	157	135	141	155	127	164	130	138	173	150	145	135	136	141	137	136	153	163	150	166	153	129	139	149	140	124	130	119	133	184	132	133	141	168	165	172	138	150	154	144	126	135	131	146	157	149	144	149	146	144	152	134
38142	45367	45120	1713	1099	929	933	748	733	650	642	548	556	533	521	509	512	494	498	476	512	462	505	516	580	627	622	639	749	814	823	1010	1190	1947	4209	9498	16164	13641	12312	11145	7228	6219	5691	4203	6114	4722	4030	4273	4492	7519	5983	6775	4167	2703	1839	1721	1371	1677	2149	2735	3531	1928	793	551	693	540	653	598	500	448	449	422	410	430	421	421	387	425	411	433	413	378	426	392	425	415	430	397	420	426	657	801	700	536	429	397	427	413	416	447	411	421	413	390	396	406	402	435	428	390	389	432	436	388	390	451	457	391	403	425	417	420	386	395	425	396	405	399	404	436	442	427	372	396	408	410	417	427	411	391	378	386	428	408	381	388	393	392	414	386	401	430	422	409	390	424	440	392	405	400	428	436	408	386	439	432	412	421	423	394	390	427	397	382	440	429	391	406	391	440	437	384	413	421	397	407	403	430	460	412	400	436	429	393	404	440	420	402	383	426	444	410	377	399	426	420	424	424	444	367	386	431	408	406	403	386	370	410	403	404	400	411	421	400	382	400	445	419	417	420	433	364	417	400	395	398	429	422	409	439	429	418	427	400	393	366	413	436	406	417	449	424	390	427	377	408	380	400	386	401	407	446	391	432	415	420	401	398	391	363	401	408	439	418	396	384	412	449	444	383	403	426	423	404	432	415	436	419	433	412	390	440	431	448	408	406	401	413	403	403	385	420	418	423	409	417	358	396	390	423	394	398	407	446	416	400	438	431	414	436	414	432	438	439	408	443	451	424	422	403	384	412	432	412	415	438	409	403	432	414	433	374	418	410	415	418	422	389	387	408	418	391	356	406	389	389	417	410	409	374	382	421	414	392	430	395	421	397	372	422	439	419	415	393	394	369	433	415	417	421	392	416	411	394	384	414	412	418	419	417	430	414	423	439	395	396	443	399	411	418	401	397	399	432	390	428	430	415	383	409	418	388	425	383	386	422	414	401	418	412	397	434	393	428	409	394	378	428	394	438	361	391	410	409	436	420	374	387	417	411	434	402	414	423	421	409	397	414	435	431	398	404	435	400	400	406	436	432	368	419	407	409	380	436	443	399	425	415	394	388	417	382	433	421	425	406	387	403	378	393	415	385	447	401	412	387	431	421	442	403	403	403	418	395	413	389	431	411	413	407	392	439	409	396	439	388	412	418	404	402	388	399	420	427	419	378	431	397	409	430	406	413	421	373	446	425	356	376	435	413	403	412	399	435	397	404	418	431	369	423	405	402	409	453	435	390	402	374	402	449	422	417	413	403	411	436	409	427	392	401	374	398	423	371	398	452	372	397	420	402	422	396	410	452	419	406	425	427	426	387	376	400	435	419	426	409	435	420	433	431	412	372	414	441	436	417	443	416	399	397	435	393	382	366	416	397	426	431	442	381	404	395	375	396	359	366	443	384	391	417	400	415	437	430	418	426	412	431	384	398	412	381	436	424	432	391	443	423	434	396	375	434	432	408	416	399	415	411	403	409	391	402	418	420	407	383	407	438	447	398	422	404	387	403	435	415	403	432	409	418	408	416	403	417	391	454	414	457	457	378	419	419	397	417	428	414	393	398	374	446	408	391	384	409	382	422	398	403	415	437	391	394	436	409	389	408	387	396	384	419	423	418	407	444	412	400	394	412	419	417	405	468	386	432	405	425	428	393	391	403	436	372	402	436	431	394	408	399	413	421	429	412	422	461	389	391	424	379	385	403	397	447	445	421	392	398	402	379	404	397	381	378	411	440	461	428	414	401	439	405	423	440	451	387	384	398	366	410	407	391	380	401	410	430	408	389	416	396	387	444	413	419	378	414	373	362	403	404	424	427	385	414	398	407	419	418	415	420	440	404	403	410	425	414	435	387	400	369	448	438	417	375	377	417	401	424	425	444	405	427	412	417	406	432	398	429	404	399	438	429	428	433	422	414	461	395	384	425	426	411	435	400	439	420	404	453	388	394	408	363	406	432	391	421	377	405	363	387	414	425	420	408	382	394	417	448	371	430	429	410	404	406	374	428	377	406	398	404	421	445	392	437	397	416	415	407	441	408	400	369	403	394	387	414	407	414	391	411	380	420	403	412	397	407	403	430	428	354	422	397	405	398	415	389	462	418	427	395	416	410	428	414	426	393	429	392	426	431	382	404	387	428	409	436	388	447	405	419	414	409	417	426	422	446	434	398	436	399	422	399	431	403	405	396	396	407	389	398	422	421	445	391	371	408	390	403	401	411	428	415	419	424	437	404	403	397	437	415	404	380	415	413	431	411	393	396	420	412	410	374	444	409	415	389	410	426	387	407	443	416	434	412	384	405	400	387	416	384	400	429	416	418	404	416	413	425	412	458	430	418	423	406	412	434	390	422	422	414	417	395	436	377	431	437	379	409	432	404	429	389	406	419	420	416	439	444	406	400	424	435	389	381	434	385	397	414	378	406	411	399	369	414	468	369	450	421	391	407	450	420	414	437	412	456	372	418	399	436	423	436	423	435	406	405	390	397	415	423	423	393	412	443	403	441	418	384	418	411	408	398	407	402	431	420	394	411	475	398	453	407	414	416	395	408	426	419	380	411	419	421	405	430	386	406	417	387	416	427	397	389	427	419	413	397	398	419	441	423	394	407	421	436	423	391	408	417	424	401	388	400	407	372	442	403	407	382	401	390	455	395	407	391	414	407	415	389	417	389	397	404	382	401	412	450	425	431	394	429	430	413	408	451	417	450	412	416	392	431	423	409	369	433	420	411	458	426	415	418	411	370	443	404	380	404	385	432	375	423	405	411	455	410	408	403	394	422	364	438	394	444	395	421	422	373	411	400	422	444	388	410	398	438	403	437	442	433	418	387	434	378	422	362	412	377	408	449	435	371	441	437	409	408	399	379	419	395	401	447	403	399	397	407	373	410	396	422	401	441	412	415	370	421	375	416	400	431	398	393	417	442	415	396	402	367	427	422	402	415	429	397	420	407	387	415	394	411	413	414	416	379	440	403	412	415	385	408	407	402	423	438	409	424	412	409	429	408	424	417	372	432	427	412	424	411	404	384	420	436	453	409	423	435	391	434	426	406	413	424	408	403	450	395	409	406	406	403	365	418	397	405	457	369	420	399	385	426	389	414	399	432	435	376	386	413	413	414	436	438	419	389	404	422	407	389	438	424	434	418	411	418	419	415	398	444	446	407	378	367	423	467	423	393	428	425	369	408	379	403	379	444	406	405	407	414	376	403	395	408	420	464	409	370	429	389	385	452	427	427	364	390	439	389	407	419	394	396	404	446	424	414	413	441	433	390	423	428	441	411	411	417	389	438	411	405	405	427	432	418	399	407	428	418	377	428	413	447	387	415	422	406	375	432	408	424	403	398	377	404	406	391	396	416	391	412	415	400	431	430	412	412	415	415	396	399	407	406	433	425	390	384	415	428	398	385	412	365	435	421	422	381	400	434	426	424	423	418	436	418	425	417	437	418	359	414	403	423	424	417	387	390	386	413	439	419	406	421
73989	74174	63634	24114	7649	757	363	340	328	265	249	263	259	241	225	241	241	237	230	226	200	238	215	229	259	223	243	255	262	278	276	368	424	659	1326	2732	4830	3926	3428	3440	2091	1601	1505	1096	1545	1335	1063	1096	1337	2113	1797	1588	937	709	501	483	414	512	554	780	957	410	267	272	272	264	277	264	193	213	206	182	203	205	205	213	210	205	186	225	206	237	215	182	205	183	202	206	197	200	259	291	284	261	213	219	196	212	226	197	185	193	206	209	230	204	236	222	215	200	215	203	220	205	217	185	191	181	191	197	186	193	179	174	180	206	222	188	200	201	188	215	223	225	214	182	215	195	204	202	215	209	214	202	202	198	189	203	192	212	200	215	190	207	208	180	208	179	209	194	197	201	214	201	208	194	212	208	223	207	169	203	205	189	214	200	198	201	208	201	198	200	217	186	188	197	200	205	202	200	213	219	214	199	230	167	219	216	200	201	229	179	207	198	221	178	187	237	194	188	220	200	216	233	194	197	208	201	219	219	206	228	203	212	187	215	212	203	209	196	203	206	210	213	206	220	206	216	197	208	209	214	204	208	208	196	189	204	215	174	190	219	185	201	181	193	230	190	192	191	234	189	213	203	208	201	214	217	218	196	202	199	203	209	203	195	196	207	197	187	207	212	211	207	174	223	200	187	183	193	214	200	207	215	204	200	178	193	207	186	199	207	180	192	198	205	195	200	208	219	195	187	189	200	198	227	222	206	183	200	212	206	221	189	202	201	196	190	216	211	172	211	187	198	215	186	195	213	206	182	212	190	214	208	206	195	199	208	219	195	208	201	189	186	177	199	208	191	167	217	183	225	208	197	199	197	199	200	222	188	212	202	187	184	199	202	205	207	174	195	186	181	206	216	208	198	186	190	206	203	208	212	203	201	189	190	153	210	197	209	209	186	213	212	204	194	185	199	215	202	209	193	200	206	190	179	195	196	226	212	180	202	184	226	176	207	187	201	224	199	181	180	208	192	174	198	231	228	202	203	211	214	216	192	215	205	200	221	185	204	200	209	185	196	231	181	212	176	189	216	191	187	182	189	216	216	185	209	202	199	206	195	204	192	201	204	233	204	191	198	191	223	203	200	204	181	175	195	179	187	192	201	193	209	210	223	192	201	209	209	224	206	219	205	228	196	207	203	211	184	194	205	214	185	200	200	215	205	190	199	192	201	175	178	196	191	214	195	227	212	178	173	213	203	227	177	211	200	214	187	178	198	205	201	197	203	168	211	190	174	194	196	223	222	184	195	208	173	180	196	241	232	222	186	182	193	201	204	198	226	192	189	198	204	181	199	191	198	210	198	219	215	232	210	192	204	166	212	191	204	192	235	197	185	190	188	202	188	189	191	219	217	197	209	189	198	191	235	186	188	200	184	223	188	220	216	200	217	194	204	209	191	203	207	190	196	210	206	167	162	209	205	186	221	199	193	207	220	216	218	201	178	205	210	209	185	209	199	221	216	198	220	226	200	186	177	197	187	185	216	188	197	197	190	198	183	226	213	218	179	201	181	209	199	227	177	185	211	187	200	218	208	207	202	203	195	203	182	197	214	203	202	190	195	186	175	181	199	207	187	180	214	228	187	217	210	216	207	215	170	191	190	189	213	214	211	192	207	207	189	190	194	219	199	194	182	216	205	198	206	206	204	196	186	189	217	194	211	205	191	206	192	223	209	189	173	200	193	203	202	170	190	217	196	172	195	200	210	205	188	180	195	218	187	209	195	208	196	201	207	224	234	213	205	189	200	218	187	183	195	202	216	219	195	192	219	200	171	176	208	200	177	222	183	201	195	196	216	203	223	209	179	207	200	189	183	218	216	189	217	191	198	207	195	193	193	211	202	198	191	226	199	206	215	186	187	195	198	179	221	203	198	182	223	216	200	208	185	220	217	221	218	205	212	221	196	207	200	224	206	200	190	196	191	187	197	187	209	221	213	194	216	187	204	224	212	215	202	191	203	211	185	217	216	220	205	202	196	201	218	168	206	228	192	218	206	199	200	192	212	224	216	184	204	206	190	189	224	197	209	228	203	203	191	221	202	195	220	219	224	226	211	215	168	200	197	194	180	203	211	200	194	212	185	202	194	205	205	232	202	189	196	190	203	192	208	201	223	173	192	186	190	225	217	223	186	194	213	189	190	193	207	191	200	210	220	218	177	205	214	187	211	205	213	207	201	219	254	195	217	215	207	226	207	184	192	225	207	206	229	236	211	205	209	211	185	208	194	204	224	213	221	199	238	202	209	185	218	171	183	195	201	221	177	209	191	182	202	189	180	220	186	211	185	193	200	207	195	175	213	210	214	195	212	185	187	199	198	188	193	221	202	192	183	228	194	186	200	227	213	227	199	213	197	193	207	178	199	226	198	185	194	230	168	185	202	214	179	185	184	170	204	212	200	177	227	196	188	221	197	206	201	207	236	210	202	206	190	175	195	216	192	209	216	209	209	182	213	202	228	199	219	189	212	208	213	187	221	223	212	209	200	206	201	215	189	214	189	194	236	192	183	215	205	197	221	204	218	193	195	207	200	216	199	184	164	200	187	191	205	187	196	213	215	198	202	209	191	207	199	178	190	236	194	217	199	213	212	206	194	196	195	209	205	207	195	166	195	188	207	227	203	187	192	224	196	197	196	210	209	203	173	187	224	210	200	220	186	199	187	201	212	208	214	173	214	216	182	227	196	191	168	187	216	180	211	196	225	228	186	189	189	193	198	182	199	193	204	203	192	198	201	179	219	213	202	179	211	181	209	203	176	180	200	203	215	189	216	207	178	208	190	211	200	194	189	198	208	196	215	216	199	207	238	177	216	196	208	189	204	216	205	205	190	212	205	196	211	212	202	187	201	207	193	192	195	180	184	209	175	196	178	189	225	220	211	214	230	191	178	205	195	188	215	200	185	198	175	233	198	201	202	200	190	162	219	190	206	196	209	174	174	219	221	219	212	227	208	205	219	202	198	191	212	187	212	188	201	221	165	208	200	223	193	203	204	188	197	191	176	209	193	179	201	184	235	219	210	208	218	210	201	201	219	192	173	197	210	205	189	197	215	191	196	199	209	197	193	191	192	198	192	184	232	200	200	218	222	213	190	193	215	187	183	195	201	203	198	179	205	216	220	188	228	211	232	192	218	185	205	197	221	167	179	206	219	203	222	213	201	221	211	184	199	209	154	199	190	201	191	161	195	233	202	212	184	183	206	196	219	195	190	191	180	202	201	199	207	187	207	193	204	199	202	191	211	207	209	202	187	216	222	181	191	203	205	210	196	185	177	221	210	213	204	216	211	185	210	204	202	219	194	221	215	179	192	195	207	224	208	192	213	241	229	193	176	189	221	216	181	213	201	211	197	231	184	197	195	213	215	215	187	203	210	229	193	241	212	205	196	205	233	220	211	195	194	231	204	207	176	199	209	190	207	182	198	212	213	197	192	201	202	204	205	191	208	190	182	197	214	219	211	218	179	210	209
47714	57770	57867	4129	1791	1539	1339	1260	1039	966	935	788	805	805	767	683	716	690	660	678	678	710	697	701	801	793	799	952	969	1084	1262	1753	2136	3839	8636	16132	23240	19769	18392	18831	12271	9851	9796	7233	10126	8471	7000	7508	8365	12995	10982	10470	6238	4690	3037	2946	2151	3186	3736	5182	6073	2527	1034	1182	1231	863	991	759	591	552	532	536	523	555	543	553	568	572	597	540	530	571	535	542	533	571	516	535	565	659	1017	1201	979	843	625	554	523	546	527	543	539	527	545	560	539	559	573	509	497	542	528	563	511	533	543	532	548	560	536	520	544	547	530	537	565	566	498	555	539	565	557	522	512	503	540	560	539	527	564	563	611	534	550	497	551	536	564	554	534	539	524	518	519	538	496	555	549	573	530	563	511	514	555	542	536	507	506	581	566	548	549	538	522	522	485	521	505	556	535	556	535	514	563	552	525	555	543	551	535	555	544	553	562	542	515	542	549	533	555	536	503	476	543	547	516	555	538	538	548	569	522	531	531	580	538	539	504	552	522	538	546	521	487	560	572	562	514	521	538	510	557	545	560	586	527	521	558	502	511	532	556	531	574	553	535	561	537	552	541	549	584	509	546	570	506	575	527	555	544	602	561	504	568	562	539	521	547	537	565	562	535	539	582	524	530	576	535	578	550	559	589	544	523	534	557	566	537	533	518	511	545	542	510	550	558	564	559	547	535	541	573	552	527	552	556	531	549	517	499	530	536	544	550	545	572	569	541	534	533	558	519	532	515	518	528	542	516	569	571	536	549	523	556	534	508	524	539	535	505	533	564	537	577	536	532	552	533	536	535	577	541	542	586	558	563	535	491	542	580	519	533	572	556	520	536	535	550	546	584	551	534	534	564	544	547	595	553	542	581	541	509	519	574	529	549	562	513	561	519	549	584	560	523	525	571	516	548	563	563	589	555	525	538	531	540	550	513	528	546	538	527	542	492	554	553	560	539	551	532	562	531	521	519	497	544	552	543	542	541	535	511	567	561	557	505	554	572	585	540	540	548	525	556	548	558	581	588	528	552	573	537	571	516	517	579	539	549	541	533	543	570	505	567	526	527	536	542	545	547	604	547	520	533	548	516	540	573	567	540	545	555	524	530	536	550	525	602	563	517	554	563	544	549	535	549	514	515	525	524	542	537	554	535	552	521	573	554	517	494	564	543	499	583	553	572	563	549	519	555	551	571	563	574	511	542	533	500	523	525	515	494	537	571	528	549	530	567	504	554	539	573	561	513	549	504	542	556	543	552	553	574	565	525	565	535	496	517	591	524	539	532	524	544	554	536	527	547	549	530	526	530	548	516	526	578	572	535	541	549	570	540	544	499	514	525	540	510	532	605	576	561	523	540	536	543	546	576	542	575	553	559	522	479	529	511	528	540	555	552	545	540	538	519	542	557	523	533	542	574	560	562	539	583	521	567	511	531	533	509	507	521	520	531	490	533	558	531	499	537	535	527	507	556	531	568	516	573	554	537	547	544	540	498	516	535	526	547	532	564	552	544	542	537	546	513	548	588	532	530	536	584	492	537	579	540	576	525	589	544	523	503	547	572	560	514	543	552	534	534	594	574	545	557	549	528	563	570	542	550	549	563	571	556	501	527	514	549	505	535	536	519	563	584	555	559	558	540	541	534	543	530	569	509	529	578	536	564	540	523	519	541	570	497	496	497	544	574	559	544	577	504	521	535	560	564	516	508	558	535	506	540	585	496	531	512	559	535	549	559	536	561	546	549	524	526	534	599	541	541	518	547	606	544	552	568	535	569	531	545	564	521	578	507	586	593	561	540	534	515	549	565	517	558	566	547	591	531	535	573	547	530	552	532	528	511	531	572	551	560	545	528	529	561	515	533	530	542	569	523	534	517	534	538	544	557	541	554	554	564	528	546	562	528	552	549	539	524	511	512	534	559	534	533	560	545	521	567	512	546	525	535	541	552	511	544	556	558	522	550	531	540	556	543	551	571	524	473	525	551	533	518	539	537	553	535	538	506	522	545	545	546	574	581	526	557	521	511	537	574	558	555	612	552	537	557	522	545	561	548	510	544	554	541	564	537	540	539	508	522	530	555	522	563	528	592	536	528	521	530	526	538	581	561	547	552	579	535	570	553	520	588	520	551	573	541	555	547	573	548	516	539	509	594	536	548	560	550	569	520	512	551	556	552	569	546	565	548	552	526	545	515	550	578	558	522	517	580	541	557	550	519	537	555	572	541	557	531	535	523	542	593	535	529	549	570	547	575	534	530	557	577	512	565	551	584	543	525	511	610	529	531	523	563	561	560	563	550	523	553	549	544	504	568	560	538	507	534	572	537	531	542	531	564	522	533	551	572	608	552	511	569	561	558	560	576	554	515	535	527	537	549	496	546	541	547	550	556	520	531	528	558	528	546	538	536	541	536	557	523	565	577	526	543	521	524	568	552	526	528	548	578	555	538	577	537	561	529	541	517	513	561	542	580	501	568	540	599	554	567	576	541	551	581	532	529	557	531	559	551	523	522	542	538	550	540	541	517	631	541	550	498	563	527	559	583	528	549	571	530	531	535	557	585	578	538	540	536	562	527	533	573	519	555	573	545	576	538	543	571	527	527	564	547	545	496	541	571	494	539	547	535	554	563	564	511	562	514	549	487	513	579	553	547	522	550	559	588	548	550	536	554	529	516	556	489	547	552	527	546	607	550	563	532	566	527	532	534	541	560	533	541	546	553	532	562	541	538	564	548	538	506	531	532	548	560	535	550	566	556	521	554	536	548	577	503	548	533	540	547	566	553	539	559	541	583	547	584	555	533	576	513	528	592	557	551	538	539	504	519	538	551	592	553	527	526	542	550	544	516	534	537	558	550	529	593	548	536	541	509	534	541	541	531	557	535	563	521	537	513	565	501	513	568	532	556	576	548	543	508	542	500	530	567	552	552	562	574	598	540	538	541	541	528	513	514	612	533	567	527	549	537	511	542	532	555	548	518	541	494	547	551	550	544	542	551	554	614	513	583	564	537	533	558	574	545	521	523	529	552	544	551	537	521	558	522	522	579	489	504	555	563	572	550	495	519	509	508	538	509	535	561	561	547	523	577	512	557	517	551	549	538	577	566	584	559	552	533	554	546	515	546	566	571	556	537	544	574	537	543	544	564	560	550	542	583	524	544	565	530	555	573	529	549	550	534	545	550	546	505	550	566	621	509	529	562	559	541	613	556	594	583	549	562	554	512	541	589	516	544	529	552	525	531	520	555	570	561	543	539	557	542	553	562	556	590	528	546	555	555	545	566	556	563	542	567	532	544	520	552	536	560	535	551	563	556	517	516	554	552	548	567	556	499	593	533	530	554	535	554	566	548	594	542	547	524	552	526	530	552	569	595	525	512	504	547	528	538	529	527	546	533	589	576	545	516	545	540	536	548	534	597	518	556	541	565	553	539	572	527	600	536	575	576	563	558	564	553	541	556	555	550	506	529	541	554	494	559	536	559	544	570	541	537	548	523	525
14595	13161	10971	1033	254	154	144	135	150	135	140	135	126	153	165	108	135	123	131	133	139	138	142	148	144	145	141	154	158	161	140	149	147	182	232	237	307	302	246	299	209	185	188	166	206	199	189	191	167	232	189	189	156	144	148	163	130	136	136	155	172	143	137	173	132	151	156	130	149	128	149	132	150	142	145	140	131	138	143	134	140	130	138	143	125	141	119	149	114	153	137	147	139	148	135	124	125	137	155	125	143	135	136	137	125	156	161	142	134	119	125	151	112	140	145	119	106	125	144	148	142	141	128	149	123	133	148	132	137	132	126	138	135	150	148	161	151	132	131	154	136	144	138	127	136	151	132	146	154	141	145	121	139	122	140	147	154	130	146	123	144	134	122	141	142	128	136	129	137	138	136	136	129	150	139	120	130	128	139	127	147	127	132	112	138	134	134	159	154	125	132	138	155	134	126	123	128	143	131	146	122	137	148	164	135	148	112	130	129	121	130	134	146	128	129	133	130	121	128	136	153	118	155	143	115	132	134	145	130	138	131	133	162	140	145	131	141	141	123	135	151	119	139	136	144	133	124	125	149	127	133	147	129	138	139	127	119	144	142	153	137	150	138	130	134	153	117	152	124	130	154	146	129	136	159	109	141	134	126	127	133	146	125	145	136	148	153	128	115	137	128	128	151	138	118	149	127	116	145	115	144	131	138	125	139	138	141	155	137	133	146	112	145	135	130	130	112	144	126	124	114	134	144	127	142	117	137	123	151	138	133	136	135	129	137	142	133	140	129	129	160	134	153	142	102	141	139	121	134	135	150	126	151	129	125	121	134	138	137	130	160	144	143	126	130	138	128	160	131	141	129	138	133	135	145	151	132	129	122	127	130	132	151	141	167	148	158	146	125	144	129	115	117	120	130	125	134	120	145	123	129	149	125	122	147	119	128	149	118	119	135	144	143	135	133	135	132	136	160	124	147	166	137	136	133	137	133	134	121	154	142	153	137	140	127	145	130	147	127	133	149	150	151	123	130	144	137	152	130	136	133	130	122	130	160	139	135	141	124	159	143	142	138	142	123	142	116	130	163	126	132	112	131	143	127	121	108	144	137	130	122	137	143	141	129	143	123	152	128	133	146	133	131	131	130	118	130	163	150	126	153	127	137	133	141	147	101	162	143	141	116	161	122	121	154	139	128	132	136	112	122	160	143	138	153	151	136	144	119	122	145	141	141	125	140	143	128	138	146	149	148	130	135	128	114	163	145	142	137	147	137	151	159	137	149	143	136	141	122	118	109	131	142	141	119	145	139	158	127	126	137	119	147	124	121	140	132	156	128	136	127	120	138	127	121	141	151	135	131	150	144	151	133	132	134	146	146	126	148	144	144	167	123	141	160	119	118	148	149	147	131	140	131	120	161	135	143	156	141	131	138	140	152	154	123	139	139	147	130	125	127	151	137	123	142	127	119	146	138	137	140	130	138	130	128	128	132	141	153	135	128	146	133	151	134	145	133	154	113	146	144	129	145	147	129	154	132	145	129	148	132	142	143	131	113	161	146	126	119	148	119	160	138	132	154	125	144	155	142	139	133	141	124	135	120	130	153	125	131	124	146	134	141	143	130	135	143	137	112	137	143	140	125	126	156	134	119	147	134	150	149	112	132	156	114	142	143	147	101	147	147	134	150	152	119	115	172	129	122	128	122	132	129	134	140	125	145	117	141	121	129	141	132	119	122	119	134	139	150	139	123	141	138	148	153	130	132	119	121	135	138	114	130	129	146	147	122	135	136	123	125	115	128	149	161	131	146	126	124	134	136	120	118	152	116	146	130	135	142	128	130	146	123	130	134	140	127	137	136	148	133	128	142	146	144	146	111	126	146	141	107	148	138	121	130	118	136	120	130	147	139	133	127	157	146	146	152	126	123	129	135	121	129	139	131	119	132	121	147	125	130	127	132	123	135	125	117	131	113	168	130	133	105	127	140	157	137	139	136	145	139	138	148	134	152	135	132	139	105	111	131	161	134	146	137	107	138	139	128	139	117	129	104	161	123	125	130	144	121	125	130	132	138	119	126	120	117	129	118	145	152	138	133	124	130	123	128	124	136	134	134	142	121	138	132	143	138	114	151	125	127	152	131	143	140	124	142	137	144	125	155	115	134	158	153	140	133	129	127	139	126	136	135	153	127	135	144	125	132	146	142	135	118	141	142	131	130	157	136	117	138	125	122	144	146	131	159	127	121	133	145	149	126	122	146	147	138	139	131	137	127	143	138	139	137	123	155	154	148	134	140	120	156	137	118	114	144	153	138	131	149	144	158	123	142	136	136	138	151	127	106	143	142	134	127	131	132	124	139	144	156	138	127	148	134	132	129	130	137	145	123	134	132	145	143	119	124	152	161	141	135	139	142	138	142	131	128	118	144	108	130	128	136	142	153	149	150	148	156	151	132	139	128	132	149	124	133	121	141	140	131	147	144	145	119	141	131	133	136	123	144	147	136	158	141	143	135	133	140	158	141	137	141	124	126	121	156	134	143	132	133	127	132	146	127	131	129	107	134	131	120	144	124	112	135	148	141	150	130	133	140	131	128	133	142	137	131	139	142	124	143	132	135	126	155	135	125	140	146	105	121	125	127	144	136	145	141	142	145	118	135	164	162	129	114	119	133	146	157	145	129	138	146	127	147	143	123	144	134	146	169	118	135	139	134	126	131	155	132	118	131	142	149	140	139	138	125	148	143	123	139	142	134	133	155	143	155	159	143	143	145	126	112	134	128	107	136	134	135	146	133	128	134	121	124	130	122	132	125	134	149	117	118	131	136	133	139	133	121	140	159	150	142	146	131	137	126	137	139	119	142	155	124	125	135	156	152	137	135	159	123	136	151	134	135	147	149	153	121	128	127	143	132	149	139	134	129	127	138	134	130	156	141	139	124	141	138	136	184	146	142	155	116	96	158	164	144	131	141	152	122	114	138	133	131	130	146	135	128	158	142	142	145	128	145	130	133	133	149	147	144	130	136	151	160	125	120	147	152	124	131	132	126	144	131	124	129	136	137	131	143	138	123	152	139	122	123	132	140	125	140	133	146	126	143	117	143	131	144	139	149	151	147	125	136	155	125	144	140	132	117	147	132	137	128	145	134	142	137	126	137	127	156	134	130	124	145	152	120	145	137	119	122	125	103	150	117	135	147	127	131	134	137	124	136	108	134	127	145	139	142	124	135	138	106	134	152	123	138	144	140	123	132	119	134	127	140	156	127	141	121	129	152	121	121	128	135	127	155	138	127	114	138	114	135	145	144	162	132	150	138	134	126	132	159	152	145	122	154	153	126	132	151	132	141	139	143	128	134	141	135	147	103	139	130	130	140	128	138	153	125	141	152	136	144	164	136	119	138	129	134	125	133	122	132	134	166	149	127	126	151	128	124	147	140	124	156	114	123	125	149	127	146	123	117	126	124	126	123	140	136	125	167	114	130	134	151	134	159	116	115	131	140	141	148	152
13357	18112	16265	1161	455	439	409	450	412	423	416	365	393	382	378	380	411	395	401	393	412	423	433	449	454	444	474	467	496	508	543	526	594	664	908	1363	1876	1576	1510	1677	1171	882	896	740	964	890	799	804	866	997	803	880	660	613	517	486	465	513	545	574	620	495	392	403	438	438	391	412	375	396	407	419	403	400	391	397	386	405	388	385	390	384	383	411	398	381	372	390	384	395	421	450	443	446	391	391	420	365	388	356	403	383	428	371	352	397	408	358	415	372	380	378	413	379	415	389	391	370	375	346	372	384	363	387	391	379	387	380	391	350	380	401	417	386	373	393	378	369	382	409	382	396	376	369	408	414	391	405	400	423	402	378	358	386	418	373	422	362	432	376	389	402	378	399	393	391	401	357	431	403	429	386	400	383	377	409	357	373	394	396	385	347	387	397	393	428	372	406	340	388	360	382	420	367	396	377	422	369	365	378	376	359	405	380	361	410	386	390	403	385	380	379	377	379	395	346	416	391	386	386	389	350	385	366	384	404	359	406	372	398	403	413	391	398	396	369	405	356	376	345	401	397	346	423	393	420	379	398	388	383	415	363	414	371	374	417	416	402	351	362	394	383	418	410	416	373	381	392	394	414	407	408	359	414	412	403	386	421	394	393	366	358	403	418	417	420	398	403	389	414	401	414	396	408	386	423	388	416	397	365	328	384	391	384	388	398	398	383	399	400	419	426	412	383	365	374	378	402	400	379	369	390	379	382	413	370	383	377	375	367	425	367	387	403	388	399	387	372	375	380	380	384	400	377	371	402	395	420	364	375	395	397	377	385	403	414	394	353	419	382	420	388	376	385	393	400	375	372	366	398	370	401	383	366	386	381	392	405	372	394	380	357	404	381	367	427	404	388	362	383	365	376	377	363	382	388	381	382	391	405	390	387	371	393	391	376	398	356	367	403	391	433	357	392	403	400	421	379	379	395	377	404	362	396	377	379	379	376	381	382	420	387	393	386	373	393	377	386	374	396	362	372	379	369	385	372	405	395	414	414	353	373	388	389	427	382	429	405	385	405	371	408	391	409	361	374	397	389	453	350	380	371	395	385	404	386	361	390	378	379	379	392	401	386	373	368	414	440	413	380	413	397	373	387	396	378	391	392	372	374	386	412	436	416	375	393	385	398	414	382	374	412	377	395	386	380	390	393	415	376	408	400	402	398	395	392	373	394	360	365	370	394	386	408	405	388	355	365	391	361	419	378	392	388	408	378	364	390	390	405	408	410	386	404	399	393	395	404	396	393	377	361	399	391	385	390	360	422	370	406	357	418	426	392	368	389	358	376	394	406	371	354	370	359	344	408	406	384	353	394	409	399	364	409	393	389	366	386	385	382	365	387	392	357	414	387	389	415	401	402	398	386	371	374	370	374	374	401	369	400	352	368	388	391	425	395	387	420	388	379	372	415	384	402	406	405	347	356	396	371	381	355	393	373	420	435	416	380	417	389	385	368	394	401	344	359	379	399	407	386	365	433	398	382	408	390	401	399	388	411	377	390	384	387	436	375	383	408	415	362	393	403	391	372	372	385	379	404	413	383	399	403	367	371	380	410	379	388	400	402	362	373	398	365	381	379	382	383	422	371	402	376	360	383	387	386	398	364	377	396	376	367	392	379	352	387	378	409	362	393	390	373	393	378	389	424	377	375	367	348	392	393	339	399	408	428	384	381	386	406	403	394	370	371	362	411	369	396	398	412	379	406	367	384	380	385	376	388	370	374	376	387	378	383	396	376	353	409	410	382	383	387	411	378	378	375	384	414	381	387	368	384	368	386	415	377	396	375	383	385	400	412	368	377	384	389	383	419	395	413	372	389	434	369	391	425	369	350	381	398	381	414	410	425	404	396	378	396	385	391	399	410	358	420	392	369	413	406	392	373	360	422	350	371	358	372	398	375	368	346	402	432	401	403	357	366	373	386	396	366	375	405	371	383	371	376	384	382	360	393	377	381	413	366	421	379	400	397	383	391	411	377	358	355	417	382	392	363	388	368	390	392	412	381	370	390	369	420	372	376	426	408	384	385	410	402	373	399	385	394	417	405	343	391	425	395	403	368	348	394	385	398	352	400	376	391	394	386	398	366	361	374	381	428	369	363	409	364	385	362	405	370	395	394	373	359	351	382	398	390	368	392	375	382	387	394	423	390	395	373	384	435	365	393	380	387	393	350	421	379	410	375	389	407	388	391	387	379	388	350	405	383	370	374	378	396	423	368	374	376	366	370	417	365	374	398	381	392	413	383	383	404	403	416	390	388	364	425	378	388	377	359	376	407	360	397	410	378	395	391	362	398	398	366	396	422	369	366	397	392	373	370	354	394	373	378	419	374	374	384	375	398	400	378	398	381	358	414	417	398	424	396	365	384	375	408	414	387	384	380	337	376	433	373	372	392	377	382	395	411	315	378	401	392	352	391	373	397	383	372	387	410	412	396	398	356	364	366	410	401	408	399	390	401	391	393	383	372	411	335	371	388	413	400	411	385	353	404	384	362	416	383	379	361	372	392	372	379	381	386	361	362	394	368	400	401	377	363	392	377	369	379	415	386	375	401	422	386	394	389	368	401	373	418	390	410	380	415	380	397	384	393	413	359	377	375	399	397	399	386	390	357	349	362	374	345	405	380	410	371	399	400	368	423	403	421	412	398	408	377	404	386	376	379	436	376	368	390	443	381	392	387	413	374	369	370	387	372	369	410	374	397	370	399	374	388	380	457	400	407	399	362	386	381	377	410	384	422	405	411	403	389	393	409	357	388	368	395	378	413	363	395	396	355	374	349	354	368	392	385	369	389	437	361	414	372	382	380	407	385	390	420	377	384	368	345	371	413	365	373	369	406	400	392	416	330	398	382	378	396	359	337	357	416	386	375	422	364	404	368	375	395	368	402	405	390	365	374	384	399	375	385	378	437	391	413	388	363	391	380	391	358	371	334	395	391	429	377	379	393	380	383	389	378	419	446	433	381	411	368	374	384	374	381	384	390	428	368	382	375	404	421	378	381	378	376	391	419	401	393	379	379	436	390	397	387	351	368	353	409	386	376	393	390	371	399	390	371	376	420	375	381	382	404	408	385	396	379	401	406	364	400	408	396	385	382	401	391	369	377	380	384	373	376	416	381	394	397	389	396	379	407	364	375	373	359	406	429	378	412	400	388	404	390	399	376	374	373	370	434	409	403	391	394	360	370	379	364	379	412	395	392	421	382	393	417	385	374	423	379	360	376	364	366	361	395	398	391	380	369	372	404	372	389	358	420	378	388	375	439	363	400	388	361	415	385	418	410	385	333	412	369	419	368	384	405	348	387	380	392	427	403	414	383	395	403	386	406	405	372	394	366	395	406	354	365	395	386	383	416	381	376	403	377	360	411	394	405	368	404	391	383	379	388	355	397	380	389	393	418	360	413	423	396	359	396	410	388	393	348	374	411	401	367	391	399	393	376	391	404	371	384	387	411	431	389
60107	61647	55822	19856	3105	316	242	207	164	179	145	172	156	168	139	167	152	156	159	159	154	158	147	159	162	180	165	174	198	194	232	225	264	399	652	1371	2038	1826	1714	1688	1141	820	801	597	770	615	618	641	824	772	641	632	396	311	250	235	208	278	327	488	376	182	174	186	178	161	163	157	117	130	127	154	164	161	143	136	153	108	157	135	133	121	141	182	158	153	141	150	133	143	147	215	172	159	153	119	137	147	155	123	155	136	146	173	145	139	154	144	150	145	152	156	149	143	137	136	130	131	135	127	135	151	138	132	146	129	141	141	146	153	157	144	123	125	149	128	131	153	147	146	148	138	147	133	136	140	150	121	137	131	145	142	144	135	136	136	137	165	127	167	127	118	152	151	137	148	169	139	132	141	162	130	146	136	122	123	158	145	151	156	138	152	137	138	163	130	147	134	148	146	132	144	137	125	159	149	154	152	139	129	151	159	138	134	124	157	142	144	144	149	149	130	145	146	174	121	160	147	150	159	124	136	122	131	147	160	149	138	148	144	141	134	151	125	151	162	141	130	141	109	151	134	121	121	141	140	109	136	152	131	134	133	134	132	133	116	138	122	119	142	138	164	123	137	154	153	139	127	152	156	163	148	144	137	158	131	133	145	144	151	151	167	132	149	136	152	118	132	148	127	148	146	142	117	150	147	144	144	136	146	125	138	123	130	143	140	140	137	140	130	155	141	143	139	137	158	139	133	133	127	161	140	129	115	129	169	159	136	136	122	136	159	156	149	158	133	151	128	128	158	140	167	155	154	165	119	143	146	125	167	136	143	111	151	162	123	126	143	151	133	141	132	143	134	158	152	153	159	133	163	145	149	146	147	120	153	153	131	147	155	166	154	158	118	132	137	159	150	140	147	169	156	149	133	151	144	129	127	141	117	147	148	139	139	138	130	133	120	146	157	138	133	176	138	155	132	150	153	135	139	146	125	120	150	158	114	123	148	142	138	153	144	163	135	149	124	160	156	153	140	153	131	152	151	182	141	148	134	159	134	131	137	143	150	114	158	164	123	136	150	140	133	139	130	159	129	131	134	119	129	141	129	154	157	151	149	125	156	128	141	125	123	167	166	142	142	145	147	127	140	130	129	152	149	137	137	165	149	139	150	130	141	152	161	135	128	142	149	124	149	148	147	127	131	156	123	122	136	145	156	146	148	124	126	145	141	150	125	130	139	145	154	118	155	127	147	162	122	141	169	152	130	125	133	144	140	151	142	146	131	124	129	155	164	128	131	125	138	145	124	123	135	145	124	128	128	150	136	123	116	158	132	133	151	159	136	166	151	131	153	128	122	165	146	151	125	132	135	173	133	130	118	138	170	152	154	139	156	145	148	153	137	150	132	153	122	141	135	146	145	143	150	134	124	152	156	125	131	131	143	148	142	131	136	161	124	124	153	172	143	134	142	139	147	129	116	136	130	152	128	150	155	169	145	149	109	135	142	139	155	155	132	119	120	144	143	122	156	144	134	139	158	140	134	160	126	133	143	152	151	136	131	126	146	147	151	156	143	145	124	148	133	152	130	129	180	137	157	143	137	135	151	158	132	129	141	141	146	129	136	145	132	137	148	154	153	152	136	130	122	137	124	124	151	120	156	154	134	135	161	131	127	153	156	142	150	178	119	142	124	141	139	132	122	130	125	142	133	144	148	147	126	146	150	156	138	148	129	155	142	141	162	123	145	146	160	142	147	150	135	147	137	130	143	133	140	166	159	152	145	133	142	144	130	130	137	136	133	114	131	153	134	138	140	166	156	123	144	136	155	133	154	158	146	139	158	126	140	142	120	149	145	147	137	123	129	115	139	143	137	150	162	137	146	138	119	141	143	144	128	134	143	142	153	160	132	125	121	133	144	146	154	145	135	132	143	139	135	151	172	135	147	140	120	146	147	148	131	129	143	147	137	166	132	151	166	155	143	162	129	159	142	142	139	150	145	141	138	147	124	125	157	126	145	123	153	136	138	134	146	115	139	135	131	136	143	146	155	145	148	153	135	132	151	171	134	136	137	136	139	131	147	126	136	151	133	139	139	145	133	160	161	118	130	156	143	127	126	134	122	131	129	142	153	148	140	158	144	145	154	122	141	142	121	138	151	147	178	136	128	134	144	156	132	131	130	151	166	150	158	143	161	161	134	144	138	137	144	123	135	160	157	146	115	159	144	148	159	113	131	139	146	143	145	135	166	138	151	145	118	129	139	134	147	131	145	127	148	140	140	135	132	150	143	130	163	156	153	146	152	151	157	144	148	140	125	148	145	149	140	166	157	129	127	162	144	136	134	137	138	132	154	160	154	154	145	139	139	140	170	149	127	150	154	123	138	150	147	135	154	148	147	118	127	150	141	158	138	135	143	150	146	138	130	116	135	152	132	137	142	139	119	141	151	120	145	135	142	150	152	131	147	151	119	149	138	138	151	138	121	133	147	146	133	145	143	154	136	135	151	141	120	142	145	120	149	142	131	135	145	123	130	139	170	141	150	143	151	143	140	149	155	134	140	165	139	149	158	138	149	151	164	140	134	146	139	142	118	153	150	158	145	151	135	135	127	145	138	157	136	137	137	111	144	135	132	144	138	134	126	134	140	142	131	150	124	149	128	115	134	146	128	135	138	123	134	151	126	141	122	143	144	144	148	152	132	154	145	118	130	144	130	137	124	141	139	123	157	138	155	131	167	131	157	131	138	139	162	157	134	148	141	130	149	139	128	137	144	131	159	147	136	130	152	157	156	138	141	135	134	156	155	115	163	146	153	166	117	140	150	132	162	134	140	147	120	118	148	132	148	150	132	145	136	141	140	136	128	123	147	154	153	146	121	140	154	127	134	138	141	168	119	155	149	105	136	141	126	146	137	133	169	140	153	154	144	125	155	150	124	153	136	137	128	148	156	138	134	137	165	156	137	176	141	148	161	143	126	132	138	124	146	134	141	143	141	132	135	144	127	143	144	146	154	145	127	141	123	135	134	125	127	155	152	151	150	131	128	151	131	138	156	137	172	130	138	162	128	177	138	139	134	141	137	140	126	134	150	143	136	133	151	118	137	134	162	132	124	127	144	135	142	147	133	157	108	132	136	125	124	149	143	122	141	146	155	140	137	137	143	144	132	138	148	146	154	139	137	134	141	120	125	150	135	152	135	157	121	150	145	141	148	129	147	155	156	147	157	135	132	145	165	135	128	152	149	137	140	155	144	155	151	143	130	122	152	165	136	146	136	154	137	160	138	156	141	127	134	150	153	135	160	159	130	162	137	148	128	146	140	139	138	141	135	133	132	147	135	144	129	125	145	154	126	135	133	142	147	135	168	134	132	122	148	140	130	143	140	144	136	127	133	135	140	150	140	139	113	115	105	168	129	135	156	128	147	136	141	151	164	130	152	103	140	133	161	148	120	145	139	144	126	171	145	169	158	111	132	141	147	142	122	190	122	129	150	157	151	157	136	147	153	140	117	117	131
37536	47057	48539	6199	990	905	762	737	671	633	575	537	506	486	481	485	475	457	482	448	471	456	522	520	554	509	551	674	661	862	906	1097	1442	2317	4509	9503	13196	12455	11022	10892	8065	5537	5621	4507	5472	4607	4140	4591	5821	5381	4512	4840	2772	2079	1629	1306	1152	1593	2222	3062	2197	863	659	625	590	646	623	634	472	453	457	505	405	445	413	404	407	462	409	455	429	432	409	385	449	416	397	393	422	401	524	730	733	596	401	392	392	393	394	373	379	404	390	435	400	387	420	418	369	427	435	402	414	419	391	393	388	415	415	376	431	408	375	399	405	388	410	399	383	442	405	381	382	363	403	382	378	390	375	407	427	411	394	387	394	375	401	388	395	367	387	398	405	382	434	378	418	399	427	399	409	384	441	432	396	372	379	401	429	403	400	430	415	418	397	415	402	409	430	417	370	403	420	401	394	413	442	406	416	431	377	396	424	423	398	403	387	431	415	426	399	389	418	402	380	406	416	413	418	405	387	409	400	411	382	384	418	412	399	380	401	415	421	426	411	384	399	355	395	381	427	388	418	383	421	382	455	406	409	442	421	417	421	402	407	419	380	386	373	402	426	399	379	412	414	397	460	407	395	405	387	384	404	436	402	385	394	392	385	420	382	415	416	399	408	393	428	402	395	426	397	402	427	380	392	390	398	393	378	402	435	375	415	416	401	396	384	422	425	413	386	402	413	422	380	403	411	396	367	416	407	405	410	359	411	398	458	405	406	438	415	426	409	399	432	414	415	402	399	410	434	433	409	411	406	442	444	393	437	415	396	382	422	389	399	397	411	412	405	424	391	392	421	404	414	382	411	447	423	406	415	390	447	424	393	431	415	384	375	408	409	386	352	448	401	390	413	375	373	400	411	381	376	406	420	402	394	404	420	418	363	403	374	391	425	401	434	404	411	423	410	389	381	373	380	421	365	393	391	404	424	392	359	404	443	412	377	408	410	395	368	403	376	383	376	405	397	395	425	419	447	409	415	409	407	403	395	432	416	387	425	432	417	396	407	434	405	403	415	421	425	376	431	425	407	420	414	422	360	420	410	420	428	433	438	414	360	455	408	414	405	401	413	388	435	371	427	419	380	406	417	415	424	428	428	408	401	414	402	414	399	426	427	411	414	402	403	381	407	379	430	376	430	401	436	413	424	405	356	391	412	411	392	431	464	397	382	389	388	416	438	440	399	425	404	441	377	415	395	414	404	397	410	404	396	398	424	418	388	410	403	391	412	429	357	391	422	423	390	409	389	420	402	374	390	445	424	421	402	401	352	421	397	387	399	400	402	389	405	357	448	380	425	402	402	438	447	433	412	416	404	419	408	381	401	392	409	421	411	396	423	399	383	380	404	413	425	404	435	438	418	400	410	403	406	392	419	413	422	444	371	414	386	369	385	379	407	425	426	374	389	406	422	382	459	417	397	433	414	422	434	440	421	413	417	413	391	420	431	432	396	371	412	411	439	433	446	438	385	419	396	408	438	439	422	432	412	394	411	405	390	433	453	391	396	401	404	380	394	378	386	403	373	396	370	394	406	404	422	388	421	423	420	411	406	375	406	399	394	450	385	404	404	414	422	424	394	420	421	415	426	397	425	404	390	384	364	446	378	405	399	376	409	385	404	439	426	404	409	423	383	428	424	402	424	421	406	384	391	385	447	395	361	406	402	403	400	410	399	378	392	416	408	392	385	371	425	437	421	392	411	393	374	402	437	410	421	450	397	419	446	394	379	414	404	397	390	390	418	388	429	414	420	389	401	459	412	392	383	372	417	403	382	394	397	407	429	392	405	399	368	405	412	431	432	397	412	408	431	425	416	404	431	454	399	394	373	389	397	412	427	385	436	446	381	400	432	383	400	438	392	401	406	394	422	409	412	367	447	386	413	434	413	410	412	401	401	383	396	382	374	362	426	411	415	372	376	416	404	375	398	382	418	414	414	423	397	428	425	397	392	396	415	400	419	420	415	410	397	411	411	390	401	417	442	356	413	421	408	410	394	415	393	398	378	398	388	410	399	394	423	389	402	410	407	410	408	394	415	390	409	438	422	395	401	402	393	388	444	383	394	441	382	399	398	380	398	415	425	434	376	421	405	380	410	366	390	394	434	418	403	392	406	433	417	429	399	404	407	401	413	376	401	437	386	412	415	404	418	406	416	438	413	392	379	380	380	387	391	413	457	413	392	378	408	380	362	408	411	397	388	422	434	386	387	361	381	392	381	417	366	390	373	400	418	389	397	397	395	371	400	417	401	418	354	395	408	400	399	410	432	390	419	420	407	433	420	419	410	384	379	386	383	401	358	366	424	399	374	414	429	401	400	431	415	379	429	385	424	394	403	406	385	417	381	367	402	394	411	400	420	397	428	442	391	413	402	414	403	428	391	407	385	421	415	417	423	413	408	426	419	421	403	410	433	428	441	396	429	404	389	417	379	403	417	458	386	378	451	389	353	394	395	399	411	405	413	417	406	474	421	405	393	400	422	414	441	396	429	424	423	393	400	408	434	389	444	388	378	413	406	412	412	423	408	403	397	378	409	426	381	408	372	434	402	397	422	369	387	371	398	422	421	393	392	423	391	412	391	405	392	356	410	374	412	402	429	407	375	429	383	402	427	381	421	407	402	385	391	406	441	382	396	417	416	448	395	366	408	414	413	408	361	408	397	432	398	430	453	403	425	408	442	406	431	408	447	400	464	440	397	411	390	395	408	416	441	400	419	387	388	383	417	393	418	428	435	398	427	405	416	401	392	384	396	462	399	449	389	422	430	412	447	436	396	401	401	400	409	441	373	429	398	369	411	409	414	401	382	395	414	401	416	422	370	373	399	384	407	396	411	430	393	398	432	417	404	385	419	402	403	430	394	421	415	380	387	397	401	383	434	413	379	400	377	399	440	386	434	396	388	433	399	422	404	443	394	405	408	398	419	403	382	407	425	425	430	385	401	380	387	387	403	421	439	444	392	393	403	419	409	412	389	397	412	378	392	392	380	430	405	388	384	357	385	402	399	417	418	414	416	390	338	404	389	388	402	394	420	414	456	367	401	415	357	421	427	426	397	402	384	412	404	416	397	432	408	407	405	412	389	399	394	396	410	407	354	421	436	379	391	381	408	451	390	369	425	430	425	389	435	368	403	388	418	376	404	412	448	370	414	400	374	409	379	429	385	347	425	393	428	376	414	390	423	411	389	446	423	392	434	389	412	422	412	409	447	414	385	416	412	394	415	415	416	426	401	384	407	415	394	460	469	400	441	414	405	419	402	399	379	390	406	406	403	412	372	404	423	403	409	388	359	388	412	399	433	363	413	421	410	428	382	397	416	390	397	407	377	423	386	358	378	408	428	407	360	432	407	395	433	377	405	396	377	381	415	403	395	374	437	387	447	387	457	387	414	405	441	394	378	385	423	398	410	386	405	428	361	401	427	391	390	406	396	414	387	407	422	405	388	432	426	397	415	429	410	380	417	410	407	439	406	430	393	381
73195	74959	67719	27308	7966	808	335	331	267	246	270	260	255	249	224	220	227	222	216	199	221	193	255	183	227	232	237	266	274	300	366	388	412	619	1070	2620	3662	3408	2877	2864	2064	1571	1481	1178	1490	1061	1017	1232	1476	1175	1261	1208	666	548	488	402	365	475	669	1015	459	277	240	259	287	281	243	261	210	207	209	199	204	238	208	213	206	170	204	211	211	202	195	207	178	184	203	172	234	195	190	281	272	217	199	199	218	184	217	204	217	195	197	184	216	214	207	215	190	203	199	204	212	200	188	202	222	217	193	189	198	202	193	207	232	188	217	211	201	187	212	185	186	208	203	182	176	209	202	198	202	204	180	197	212	178	211	229	202	218	190	215	197	185	208	205	201	192	193	201	199	194	216	207	211	183	201	201	207	187	228	189	203	218	206	196	191	205	178	167	193	201	190	218	174	221	209	235	212	188	184	200	198	195	203	186	181	182	207	211	196	181	190	196	188	189	193	201	214	198	197	218	179	196	210	181	218	190	209	185	209	211	160	195	222	201	194	208	184	215	214	197	195	199	208	212	228	180	220	216	202	203	209	184	213	197	203	198	218	208	218	204	212	191	203	212	184	215	225	196	220	181	175	210	182	202	237	203	221	212	209	209	207	196	204	207	184	207	196	180	208	222	203	204	198	216	178	182	220	188	208	187	200	211	213	203	196	188	192	203	206	207	206	211	216	211	179	206	183	213	191	194	214	209	226	178	208	221	206	204	196	172	173	212	186	193	206	178	177	229	179	201	193	191	205	211	198	213	213	198	195	213	227	197	187	217	214	204	216	200	207	191	195	200	196	212	194	207	198	191	196	202	218	202	196	202	192	195	206	201	210	206	195	196	197	187	201	179	212	203	208	198	204	212	203	194	204	208	203	184	174	159	185	179	227	220	207	190	205	227	217	222	199	178	210	188	226	210	188	189	203	218	195	212	173	193	192	190	222	203	180	184	198	174	204	180	198	178	184	210	190	199	213	211	195	214	201	215	207	198	193	209	210	200	206	198	204	210	246	184	197	192	217	181	224	198	210	187	182	207	213	179	228	192	178	183	183	199	186	182	205	195	188	197	200	179	190	190	209	201	192	193	183	211	224	196	200	191	200	217	215	191	208	209	209	196	228	209	205	198	209	176	201	219	206	222	215	197	196	211	194	202	190	183	185	209	222	185	217	201	214	198	210	163	182	185	203	189	202	203	174	205	193	221	198	208	202	172	195	207	219	215	204	185	213	201	207	197	199	203	203	216	190	223	197	208	211	211	203	194	176	204	178	207	189	185	201	201	183	208	182	183	216	210	204	201	205	195	170	173	193	201	199	189	210	185	180	180	215	176	203	208	180	210	206	230	206	209	185	220	211	211	209	188	200	220	222	207	211	203	194	183	214	201	234	203	213	214	229	203	185	201	197	232	193	190	184	185	173	188	197	172	191	205	227	215	221	192	202	196	202	210	186	224	210	201	186	197	198	200	201	197	161	199	202	204	202	205	207	177	196	214	186	198	207	210	184	216	194	210	212	163	202	185	200	201	204	221	199	207	198	208	214	195	186	217	207	205	198	191	169	185	220	233	200	208	219	180	196	208	180	208	202	208	224	207	213	210	190	179	203	181	217	197	202	206	211	176	200	186	198	213	189	220	171	175	226	199	191	218	194	213	195	209	206	190	181	208	171	195	205	185	215	194	207	229	164	192	198	182	182	216	202	207	193	179	194	206	195	203	193	182	197	224	203	198	184	191	193	205	223	185	198	180	221	206	206	207	201	192	206	180	198	173	194	179	234	195	191	200	204	197	226	234	212	200	190	226	215	199	187	210	185	206	201	193	198	208	205	219	193	213	204	217	226	196	194	201	228	196	167	197	186	194	190	207	204	199	187	192	191	199	196	175	198	199	198	186	194	184	207	217	169	197	184	189	205	176	189	173	204	192	201	194	178	208	202	194	182	220	207	180	182	189	187	205	204	203	200	224	195	196	216	183	182	205	227	183	213	194	182	210	179	187	185	205	208	196	196	201	190	171	227	201	189	212	196	214	210	180	197	201	178	201	173	208	170	203	219	212	205	209	197	186	206	204	200	188	203	186	188	202	199	184	207	214	216	205	195	187	186	205	218	206	188	213	195	189	185	204	189	192	230	200	199	187	201	188	207	193	206	192	215	203	216	176	204	209	190	178	206	208	217	238	194	211	196	218	178	213	186	204	191	206	202	200	198	219	183	209	194	205	221	192	187	195	195	209	209	195	184	163	216	184	207	202	196	182	198	205	210	205	193	186	215	208	201	172	226	199	181	218	188	208	209	196	205	174	198	193	200	169	205	178	189	215	186	205	198	199	207	178	183	200	206	227	214	212	189	194	184	213	222	203	218	199	198	186	198	200	212	230	188	212	183	184	179	200	213	193	212	223	197	223	194	211	210	198	188	155	205	201	212	210	201	191	183	198	198	191	191	223	247	205	198	197	186	219	210	220	210	190	205	191	236	178	189	211	196	210	215	195	212	211	206	187	213	185	199	200	181	189	212	208	196	214	199	203	204	191	196	229	196	183	213	202	201	189	216	231	196	195	197	210	186	200	200	209	208	165	186	211	165	184	199	191	189	227	209	198	174	223	217	206	208	205	199	205	212	209	198	185	199	228	222	234	213	201	185	220	199	194	187	211	213	191	193	204	191	213	210	190	192	200	204	216	204	217	198	185	184	213	212	208	221	195	216	201	148	200	195	190	188	228	205	213	208	215	174	196	182	194	184	214	206	226	207	210	207	180	192	204	191	198	206	180	195	181	198	200	194	187	190	210	174	208	202	201	206	222	220	190	217	196	220	192	207	221	237	206	197	182	202	194	213	199	190	206	188	220	196	177	187	204	201	197	209	187	189	193	201	170	191	177	225	189	215	196	208	190	196	203	194	213	196	228	217	211	200	201	203	205	178	189	196	204	211	207	196	205	184	205	206	197	195	212	188	205	218	204	185	186	170	203	210	161	191	205	194	229	215	184	213	205	218	215	175	191	211	197	206	186	201	173	180	192	229	200	193	239	208	178	199	205	184	204	177	197	210	193	195	195	190	227	173	180	222	190	197	192	193	203	194	215	194	207	221	202	210	205	177	210	211	202	202	225	180	204	203	194	197	203	185	233	196	189	208	209	215	200	206	186	208	213	205	188	215	194	183	181	190	190	194	194	202	194	195	198	198	212	203	210	201	191	189	178	211	213	206	205	208	225	192	211	200	191	193	201	208	189	197	201	198	214	198	212	182	153	213	184	202	202	205	209	204	194	215	210	185	210	209	200	208	190	216	205	213	189	171	209	197	211	194	184	178	186	195	174	182	205	230	203	225	210	205	180	212	200	225	190	187	186	209	213	202	177	204	214	196	174	198	188	196	171	183	224	201	200	213	241	223	197	194	217	193	200	181	188	183	198	172	194	205	207	196	199	196	209	214	190	191	229	166	233	193	181	182	182	212	229	204	205	213	229	198	211
46464	58789	60444	9004	1734	1459	1285	1134	1024	934	921	785	777	733	765	725	660	637	667	664	620	626	647	729	733	786	869	968	934	1297	1516	1862	2282	3732	6694	15593	19894	18728	16550	16190	12536	9953	9382	7924	9456	7362	7150	7958	9136	7446	8165	7735	4710	3483	2726	2167	1802	2757	4388	6805	2800	1097	1036	1065	1101	1073	921	1067	700	577	577	555	563	549	549	603	542	606	556	540	618	587	555	543	605	550	570	573	548	539	609	1029	1086	844	533	543	579	557	486	564	578	511	547	531	530	532	528	604	607	559	553	565	529	577	520	508	522	526	542	529	571	525	565	546	546	528	538	556	539	566	553	510	553	550	522	519	530	567	542	532	547	543	488	558	534	594	540	559	537	526	554	558	549	566	533	584	558	548	519	525	551	536	526	556	543	542	553	557	558	540	526	547	551	557	527	554	516	535	548	522	559	527	518	547	556	549	546	505	571	545	543	559	525	537	603	569	536	537	586	531	579	534	508	554	543	526	490	544	541	531	496	541	518	539	567	511	536	528	544	543	558	539	555	553	540	555	568	555	551	542	541	532	543	542	562	544	577	498	561	534	546	524	550	568	519	545	562	516	518	571	530	557	555	533	528	548	558	551	540	546	562	475	525	545	518	548	552	552	589	558	548	535	518	543	497	598	525	535	512	548	560	570	534	542	567	511	564	522	529	547	533	549	506	518	515	531	535	535	518	531	523	532	516	544	552	515	516	536	554	539	524	527	498	535	522	494	548	527	524	555	508	529	549	571	550	545	510	573	508	569	536	541	548	486	559	544	537	528	518	461	528	602	546	567	537	514	550	583	552	552	560	515	542	541	544	545	545	528	539	497	550	531	542	584	544	540	556	560	572	586	547	515	541	568	510	551	525	532	535	530	559	553	570	515	528	503	542	562	538	546	545	562	489	530	542	552	554	529	554	566	536	507	570	508	533	546	573	522	520	562	537	525	516	529	562	525	504	550	516	491	542	558	536	512	543	497	580	543	524	531	558	532	559	516	548	553	545	562	522	563	576	534	551	573	550	525	536	575	531	542	523	565	544	542	570	553	510	537	584	558	548	587	509	545	554	525	560	592	537	564	586	587	553	548	522	527	554	555	560	542	565	560	536	512	566	549	575	580	538	520	528	531	533	521	555	538	575	551	558	567	570	536	529	557	532	549	566	536	532	530	566	560	524	567	557	506	529	492	565	542	570	516	536	548	560	544	563	478	516	513	529	529	564	529	532	551	550	528	565	540	534	587	578	511	551	578	535	541	569	552	540	516	522	524	559	531	570	523	521	498	550	519	554	553	538	542	540	517	553	560	554	551	537	580	602	508	545	543	504	539	499	505	518	538	538	543	557	548	538	509	483	525	550	571	528	528	546	559	518	561	594	523	532	535	550	564	509	514	597	546	521	545	548	579	545	530	486	529	555	542	531	542	549	537	538	527	570	549	553	518	550	546	555	562	525	538	526	527	557	511	526	560	559	563	473	540	520	523	533	578	577	509	572	541	520	552	520	559	544	551	503	518	554	519	518	541	560	550	584	567	538	522	546	540	538	565	545	547	513	503	554	536	542	561	523	517	537	536	533	539	501	517	497	567	532	578	560	514	528	577	565	555	529	547	574	566	537	517	534	532	521	500	510	528	546	529	552	566	533	517	555	537	512	535	538	511	568	540	536	542	568	532	532	530	552	522	550	524	550	578	508	524	531	526	521	533	564	542	553	563	528	513	530	531	521	547	519	560	562	522	545	512	514	575	514	514	540	544	516	514	531	532	570	518	567	511	574	557	533	497	513	565	589	542	558	534	527	619	527	552	557	540	534	520	524	544	561	533	497	550	503	502	554	525	544	508	529	555	530	536	598	544	537	550	512	536	548	554	528	528	523	543	504	541	545	503	546	543	505	556	570	548	549	512	520	517	562	513	564	557	550	539	585	516	512	537	546	571	499	540	533	568	577	538	538	495	524	517	542	560	538	516	542	515	538	531	538	547	546	542	549	565	527	548	534	578	505	514	558	562	526	538	506	503	533	551	497	537	575	515	536	527	569	525	550	515	518	546	524	555	484	508	569	590	590	530	506	533	526	528	578	557	556	522	520	522	523	576	533	609	551	521	519	534	550	512	557	547	574	512	519	547	549	515	533	535	551	545	540	542	524	563	527	526	554	519	530	509	548	537	528	499	524	521	534	564	541	581	536	575	541	522	544	536	555	550	531	511	517	545	523	512	511	508	564	548	519	554	569	496	521	540	544	530	530	534	537	534	532	576	558	537	549	505	546	567	567	525	572	532	550	529	485	524	559	527	574	549	570	508	537	539	568	521	538	517	574	538	565	547	538	540	559	535	550	538	519	548	606	560	540	524	537	520	552	551	517	549	509	553	487	548	558	548	532	522	508	581	569	581	508	553	539	516	518	560	562	516	546	519	552	548	588	551	564	575	546	545	588	562	527	532	562	586	555	530	461	565	562	556	543	575	540	509	559	521	518	547	529	487	539	515	516	473	500	524	578	590	506	538	545	536	527	552	559	555	507	554	588	553	549	574	561	484	585	569	532	547	506	569	580	566	562	517	566	567	569	550	572	521	567	557	500	565	559	501	530	550	539	525	537	544	544	536	522	532	550	517	545	526	544	574	595	533	495	563	530	542	553	520	587	579	505	531	549	542	565	550	546	516	594	537	554	549	565	511	537	593	566	521	558	515	529	539	542	579	566	536	543	502	530	573	555	598	531	573	504	591	500	543	538	556	526	544	557	542	541	572	526	530	545	553	555	549	573	546	523	533	557	553	498	528	567	537	559	558	535	526	532	549	589	529	524	567	525	505	497	524	552	502	558	512	571	548	567	553	591	522	556	555	567	566	523	476	538	541	526	574	552	571	544	522	482	514	527	547	503	531	505	554	551	517	544	524	539	532	538	566	522	569	539	516	535	524	575	541	545	514	541	525	562	540	565	504	576	500	584	514	540	539	530	545	521	542	523	537	571	475	588	563	575	545	510	533	586	518	554	536	526	551	554	537	578	557	505	538	507	526	545	545	527	587	524	538	514	562	571	511	556	607	555	537	551	546	557	531	521	550	546	544	556	555	534	564	530	522	519	518	537	550	541	526	527	532	523	477	569	535	513	539	531	565	554	580	514	602	525	559	519	531	561	565	544	537	523	529	581	533	534	544	574	514	513	575	542	519	554	554	536	527	552	556	537	557	531	558	535	560	551	522	536	550	611	514	555	522	579	525	567	540	534	527	532	567	572	536	535	521	550	549	576	552	573	567	524	557	499	532	528	567	515	539	560	524	557	551	552	543	509	563	492	531	540	520	535	563	562	523	576	551	560	556	564	526	532	564	579	532	514	548	546	545	579	513	578	527	553	551	505	574	554	502	550	558	547	538	595	515	557	525	565	542	509	546	514	577	518	556	568	561	572	516	545	542	559	509	513	539	541	557	604	547	563	522	548	579	552	536	563	527	553	570	569	544	524	546	533	567	513	515	560	536	498	542	566	541
12883	13039	12503	1525	211	164	154	135	160	145	152	136	141	141	135	141	144	154	163	143	123	152	157	133	142	169	176	156	141	152	163	158	146	150	201	248	312	268	248	239	202	216	183	156	194	192	213	194	192	176	187	168	139	151	162	117	125	152	176	181	151	153	139	134	137	121	117	142	141	141	125	122	149	122	128	121	148	130	163	126	129	143	130	165	150	136	129	136	118	139	132	148	157	134	137	140	155	139	117	132	143	144	147	143	123	130	140	130	141	134	153	134	112	149	136	131	139	113	138	106	157	139	139	140	144	140	126	131	142	149	133	123	139	134	133	120	141	133	127	145	132	129	136	135	126	134	144	144	146	148	120	157	136	117	125	145	117	121	156	128	126	120	151	152	139	153	159	138	121	143	127	144	132	143	116	121	149	149	133	125	115	135	139	134	124	130	141	135	159	125	131	114	158	139	135	160	142	138	145	147	136	116	132	136	126	143	128	123	128	145	117	124	120	141	127	140	137	140	131	115	140	137	144	143	121	133	158	123	140	151	152	157	146	143	140	147	146	128	148	141	134	128	145	136	137	154	143	142	127	123	138	142	125	134	132	132	133	152	137	137	116	134	134	112	152	116	115	136	107	128	130	150	136	156	133	135	143	114	142	143	141	121	158	146	128	131	136	115	150	117	132	132	169	155	157	123	122	129	143	136	127	114	127	145	127	160	124	127	153	138	120	143	143	142	153	126	144	127	123	135	146	114	131	142	139	128	133	129	147	145	154	135	141	155	123	128	138	147	139	145	122	139	118	137	149	146	130	144	131	142	154	134	133	141	141	144	134	130	148	133	142	134	122	130	150	120	147	118	137	133	131	139	143	136	121	151	124	149	136	132	154	124	137	152	132	152	146	129	147	156	153	121	137	135	118	146	129	126	130	147	132	151	130	146	133	124	122	137	135	147	137	127	130	127	124	133	151	159	142	137	134	137	127	128	116	127	114	148	138	135	148	144	127	136	113	141	147	131	130	151	120	138	127	141	123	138	125	145	131	135	126	119	132	143	149	131	133	143	126	145	140	145	143	136	133	137	153	129	133	124	132	129	124	139	132	109	139	149	145	147	113	139	126	137	115	132	140	140	121	130	135	131	137	137	145	155	135	140	149	121	131	144	149	149	138	142	119	139	112	139	153	140	101	160	123	146	149	138	145	139	123	134	145	133	123	140	121	138	136	128	152	132	109	149	135	129	120	127	120	132	136	141	143	132	142	132	136	132	119	120	160	120	143	170	114	120	140	115	139	108	137	136	139	119	129	139	113	126	150	137	133	113	109	136	138	145	158	137	139	130	139	133	133	120	129	136	134	113	127	134	113	125	142	129	138	108	144	107	122	145	132	116	149	130	130	129	125	142	133	142	130	136	124	121	144	161	112	133	153	147	129	131	121	125	143	122	158	149	131	123	127	126	127	131	136	128	141	136	144	156	149	138	160	136	135	136	148	140	130	132	136	142	132	139	136	134	131	145	132	148	143	136	133	150	120	135	157	144	141	122	154	168	145	136	125	133	130	133	144	135	130	121	143	133	143	144	108	133	141	144	129	146	150	135	138	117	140	135	122	148	117	131	127	113	138	114	142	122	139	151	129	124	134	131	140	124	142	159	116	147	145	141	144	131	154	137	144	149	132	131	148	132	134	124	126	120	150	138	140	134	124	137	135	131	124	145	116	161	142	141	129	137	141	112	132	138	150	134	116	141	113	137	127	139	133	123	140	125	150	116	137	118	136	142	121	159	116	137	142	141	142	125	142	139	124	149	173	130	133	136	138	140	122	145	145	140	120	125	146	129	133	124	125	142	137	148	131	140	142	146	119	137	123	151	111	126	136	133	146	122	116	148	130	143	152	131	137	140	154	122	131	122	144	141	137	139	131	123	139	127	131	136	141	134	160	140	123	154	130	145	143	123	143	129	153	135	144	128	112	147	124	125	120	126	145	131	131	126	128	115	138	132	147	144	120	134	139	123	124	116	120	150	123	112	143	117	120	125	139	138	130	141	142	122	130	144	126	136	143	140	133	142	139	123	136	152	144	140	137	127	141	111	134	129	153	107	144	136	127	153	113	137	130	159	139	133	136	134	132	126	131	141	138	138	133	132	139	150	118	131	135	144	141	129	142	121	128	154	135	137	144	152	116	162	130	127	133	139	140	140	159	122	124	140	147	146	148	123	129	151	110	125	134	117	141	143	120	122	137	128	138	120	156	133	136	127	137	134	137	122	120	150	145	120	135	123	144	142	152	134	129	132	131	138	132	153	167	118	139	130	123	131	143	131	149	138	112	126	140	139	137	149	124	129	122	114	133	113	133	149	120	158	135	135	121	131	138	141	128	148	129	141	133	139	138	122	123	141	124	131	147	140	128	142	137	131	132	122	145	113	126	143	149	129	116	142	139	138	135	160	130	126	143	133	135	154	103	129	122	145	143	138	121	150	119	130	131	144	127	126	139	144	140	128	137	123	144	141	136	138	127	139	140	146	160	121	139	132	125	123	134	125	116	145	130	139	126	129	127	150	136	129	133	140	129	141	133	112	142	127	121	131	123	140	148	138	122	142	145	153	130	130	125	142	137	147	135	127	129	132	132	140	141	120	133	136	122	138	113	146	144	130	136	119	126	139	138	135	129	156	130	115	130	150	152	136	123	110	139	121	130	108	138	136	135	134	120	138	133	117	130	142	125	108	166	141	144	151	143	129	144	135	110	144	131	121	112	124	129	138	137	135	142	140	142	152	153	147	119	132	137	113	143	143	144	129	144	116	139	127	149	134	153	145	131	136	121	159	147	111	130	143	149	126	135	125	127	138	136	134	136	125	149	125	123	137	140	150	152	125	130	164	135	132	131	131	137	136	124	124	140	126	122	123	126	131	127	138	128	158	123	114	134	132	146	160	144	133	137	134	145	113	143	128	158	130	113	141	129	156	123	134	130	137	121	146	121	110	144	137	127	168	137	154	140	143	138	142	153	135	131	168	119	140	132	141	149	159	131	121	145	151	139	113	154	121	137	134	132	143	140	117	135	158	135	142	160	148	125	127	128	122	134	154	143	126	126	121	126	144	147	145	136	128	155	134	130	155	140	161	132	120	121	137	137	134	144	149	123	155	139	125	126	125	114	150	135	137	143	130	136	133	137	132	137	126	124	133	139	143	122	116	127	135	139	147	131	135	152	137	140	113	133	135	151	140	120	139	122	107	140	122	144	113	140	150	134	134	131	125	160	141	149	126	130	124	113	145	149	153	139	124	152	131	146	135	136	126	125	142	125	158	135	155	138	113	119	131	140	130	131	127	118	140	121	156	140	118	127	111	123	169	126	144	147	142	120	142	163	123	142	138	136	151	125	111	140	142	126	139	132	116	142	145	134	136	121	116	166	126	143	115	117	146	131	153	133	127	125	135	151	132	128	151	142	142	157	140	121	134	121	127	128	130	122	109	124	137	151	138	120	125	156	133	121	145
11972	18165	17706	2259	468	411	408	464	395	395	388	387	372	408	376	406	391	372	401	383	399	406	390	430	430	438	430	495	529	541	550	548	621	672	859	1285	1617	1496	1260	1324	1097	971	801	766	968	797	756	789	862	782	739	790	600	549	534	475	428	476	561	626	532	440	419	427	452	397	414	395	391	404	389	363	369	388	422	363	386	376	398	404	392	383	407	399	403	370	350	387	364	404	420	423	456	430	390	412	389	371	383	397	431	395	367	401	399	416	394	397	392	389	399	378	386	392	399	413	379	398	385	392	386	393	362	372	414	370	392	417	399	387	390	391	417	378	382	386	353	392	371	388	385	357	376	396	354	379	387	372	390	388	391	374	386	375	366	430	396	371	392	385	391	393	378	371	377	349	410	374	381	386	414	385	372	368	382	354	369	391	400	392	375	396	424	400	371	377	410	394	395	406	398	395	394	393	382	392	350	385	407	401	369	441	375	386	359	380	377	341	398	376	407	398	392	385	399	392	391	387	391	410	399	391	375	392	361	378	367	355	445	364	399	359	390	389	374	375	384	402	392	370	364	395	393	378	396	381	390	413	386	413	346	377	348	365	361	383	369	389	412	401	404	417	327	392	387	395	380	408	373	390	367	389	412	399	380	410	372	376	378	380	412	384	379	359	399	394	411	390	371	373	352	388	371	353	364	408	375	414	384	398	385	373	400	382	425	377	405	390	398	396	386	369	348	382	405	399	390	412	421	374	374	367	345	387	429	368	426	379	373	380	395	395	399	376	406	368	347	374	361	381	409	384	392	389	423	401	359	386	403	363	397	370	373	377	399	390	381	356	403	387	394	388	397	401	415	411	368	416	416	388	387	402	407	399	375	368	370	399	372	397	377	393	389	386	403	404	396	376	392	411	406	384	349	391	415	370	423	357	344	411	385	417	386	392	366	403	376	353	373	398	381	398	376	389	405	397	388	402	376	346	390	379	407	378	391	431	369	382	395	381	389	405	388	383	379	372	413	385	382	390	369	376	409	366	362	387	369	352	402	372	401	372	352	380	395	406	376	390	374	372	372	373	410	371	421	429	387	374	387	394	399	409	393	407	372	383	427	369	382	363	356	386	412	401	387	403	425	383	411	376	364	401	386	375	376	406	370	337	363	413	445	384	375	423	392	373	392	400	380	393	387	371	413	372	402	377	377	376	394	373	373	369	378	394	389	355	387	398	381	386	365	370	393	378	379	373	389	392	400	363	382	378	390	392	367	375	393	378	373	385	360	378	397	393	426	398	369	375	418	419	363	385	367	391	366	377	374	364	385	420	364	372	347	365	359	380	381	401	397	413	418	365	371	406	366	401	356	373	370	401	395	390	376	383	398	368	369	365	380	378	390	407	369	385	395	416	379	380	376	382	376	416	394	400	369	401	354	408	380	364	395	361	355	338	398	416	384	366	384	422	373	396	371	374	394	407	408	381	396	358	393	379	381	354	391	368	364	378	410	379	401	407	399	392	371	360	369	370	378	397	382	417	405	371	366	395	383	392	411	386	386	378	372	366	373	387	363	407	407	355	389	378	378	391	342	386	404	374	358	369	357	356	405	407	395	350	399	357	365	393	371	392	402	389	371	391	397	375	374	376	392	409	360	363	405	364	394	399	405	373	389	445	365	374	390	365	391	337	361	366	367	369	385	373	354	410	361	381	417	401	388	386	397	394	403	401	347	391	388	361	394	370	386	361	394	398	357	401	401	416	389	382	372	383	395	386	395	375	365	382	395	385	391	376	340	437	398	378	430	406	388	382	388	381	404	368	352	365	392	391	367	377	403	362	379	368	361	389	384	383	382	370	375	399	396	401	380	409	388	420	385	401	372	390	362	404	400	349	382	407	412	404	365	383	405	398	404	381	381	421	405	400	378	411	406	372	362	392	342	409	373	396	357	386	400	377	391	353	359	364	406	394	398	376	388	385	397	389	326	398	380	412	369	389	384	391	438	380	421	385	401	376	365	384	395	396	389	440	397	353	388	380	334	378	387	386	400	383	365	409	386	351	425	348	358	399	355	387	403	391	377	430	379	379	382	396	377	374	381	409	364	348	368	377	419	375	370	407	400	378	380	409	383	376	347	382	355	402	373	398	403	431	380	407	409	400	399	408	380	415	386	391	404	388	416	389	391	416	396	376	384	364	411	380	365	371	430	389	418	424	389	412	409	371	403	365	383	400	376	412	365	398	385	395	393	393	376	404	366	368	388	410	369	373	371	369	371	381	382	388	363	409	352	410	414	380	375	396	408	438	389	396	369	419	387	366	400	395	396	377	373	407	391	400	359	382	394	434	411	409	410	448	400	405	398	346	398	406	383	437	376	390	385	393	420	388	370	404	389	396	370	394	392	375	398	369	386	375	399	372	396	407	380	380	369	388	391	384	409	390	382	367	389	381	382	382	397	364	397	391	407	367	391	387	386	384	407	364	388	378	394	367	390	390	411	384	384	400	388	392	382	400	389	406	398	355	377	417	395	402	372	387	373	386	403	383	389	374	371	405	369	392	416	411	358	402	421	390	362	363	398	406	377	384	380	369	372	389	402	401	370	374	377	406	388	404	377	360	388	371	414	363	387	398	393	398	414	392	396	402	409	364	366	387	373	370	345	399	377	389	358	372	392	420	379	372	388	386	387	371	397	410	397	395	393	384	368	359	367	375	384	381	367	377	379	430	373	381	416	410	397	373	383	377	393	353	399	379	359	392	393	360	425	402	379	372	363	374	377	398	393	397	357	392	387	399	375	395	376	366	377	392	397	419	409	393	396	424	387	375	377	370	417	361	391	387	399	350	401	404	425	411	342	382	391	410	407	355	370	407	429	399	401	358	406	349	376	413	407	408	386	380	390	391	435	396	393	363	428	404	387	395	385	412	361	356	417	412	360	405	380	412	417	380	362	388	375	380	389	379	402	383	363	402	384	404	372	378	411	361	359	392	371	390	378	385	379	386	388	380	404	368	428	359	386	363	375	372	366	396	405	367	405	391	394	403	418	394	395	399	352	411	388	373	414	383	373	359	384	381	398	397	397	389	376	337	387	391	353	404	393	373	376	363	380	386	373	379	359	364	380	362	391	403	394	390	397	392	365	371	379	383	367	385	382	419	394	414	387	417	396	397	373	417	389	393	387	387	381	431	374	378	361	398	378	435	375	381	377	374	373	364	366	375	390	392	383	379	387	392	396	377	417	376	370	402	381	350	368	390	388	376	411	368	409	385	389	399	373	396	395	409	390	377	388	390	387	385	429	382	395	371	391	384	406	400	406	374	412	340	355	391	363	427	379	405	373	411	422	410	365	332	399	370	399	383	392	392	380	392	391	381	370	416	403	388	398	390	348	385	356	385	375	375	376	389	413	379	412	376	359	405	382	369	355	399	369	371	366	345	373	391	430	359	389	384	410	384	358	402	356	403	362	367	381	379	390	414	385	382	388	395	361	399	392	393	389	397	382	417	383	365	388	373	381	349
53634	60097	58446	22342	3133	314	243	221	204	187	168	164	161	192	135	178	141	160	171	140	142	136	161	153	157	173	169	190	172	202	213	238	266	375	752	1540	2118	1616	1468	1565	1422	998	763	761	846	638	554	725	948	836	742	727	506	380	291	257	234	295	525	563	263	187	152	177	166	162	158	154	159	184	144	135	141	157	137	156	128	154	147	127	130	141	143	138	149	149	154	122	145	135	153	191	183	188	123	153	130	144	141	141	138	144	121	144	138	153	127	145	140	172	145	148	151	148	148	126	111	140	149	133	142	149	134	159	141	138	140	122	152	157	152	144	123	164	151	147	179	139	142	141	138	119	135	150	138	125	127	152	127	154	145	166	149	133	144	158	156	136	140	135	151	145	160	137	126	148	135	132	147	146	140	167	137	154	142	152	128	138	149	134	133	140	137	148	156	131	156	171	147	150	148	156	173	120	144	113	131	135	162	132	155	138	152	130	138	150	136	135	136	135	145	138	155	139	159	144	167	153	143	144	153	149	154	164	141	167	143	138	147	126	149	143	149	135	132	156	134	125	162	126	140	147	136	132	143	150	132	157	128	130	153	146	137	135	143	141	152	147	143	129	129	168	142	154	137	159	153	138	124	140	148	140	146	134	131	139	140	140	153	135	140	135	142	149	150	150	143	154	134	124	137	130	151	137	130	152	142	134	151	155	138	134	129	142	137	143	160	133	130	139	144	159	161	131	145	145	140	126	147	153	141	147	151	134	131	148	158	162	152	131	148	146	138	110	131	145	142	154	119	144	120	155	142	152	155	119	141	140	158	145	136	146	142	153	115	144	147	148	149	149	127	129	163	138	158	139	137	133	136	134	157	137	132	139	137	153	131	149	167	142	139	143	136	156	128	158	147	133	134	149	130	148	132	123	133	124	149	136	150	136	135	146	155	138	163	133	151	156	148	135	132	134	141	136	116	163	149	142	133	149	130	116	140	156	136	144	150	132	167	151	150	147	158	153	146	137	131	159	132	128	134	149	127	161	159	126	152	134	150	117	152	133	151	128	156	132	154	135	128	116	148	140	139	144	150	133	126	139	134	137	128	121	147	164	151	141	143	121	143	133	142	161	148	149	145	130	130	142	151	147	142	139	146	151	120	136	136	142	167	133	138	130	120	137	132	125	135	142	127	144	134	139	146	143	162	150	150	134	139	148	140	144	164	136	164	131	126	153	138	138	125	124	153	140	147	154	143	173	135	137	140	140	125	149	134	155	130	119	143	146	150	138	159	137	135	161	119	125	136	137	143	157	115	142	133	151	139	125	138	135	136	118	138	127	158	147	129	135	142	142	146	130	130	152	137	137	137	147	158	150	133	153	163	143	146	123	155	140	142	134	148	136	150	136	133	146	133	153	133	164	129	148	132	122	121	163	152	138	143	134	160	149	130	143	176	147	178	120	122	151	170	118	140	134	166	136	148	158	142	139	155	167	156	129	144	135	157	153	135	166	148	145	150	145	155	135	132	146	137	154	129	113	143	131	147	142	158	154	138	148	149	130	123	141	152	148	119	134	137	160	150	131	161	150	163	143	123	152	147	163	133	150	146	141	133	147	161	141	155	151	119	134	146	144	145	139	156	142	142	148	137	152	135	155	135	146	160	132	142	130	148	140	110	139	155	148	133	138	145	135	121	150	136	144	133	137	144	140	171	144	152	158	115	151	123	142	137	143	151	125	153	143	158	142	140	135	148	160	134	144	143	139	118	134	151	126	133	142	129	145	154	168	152	154	150	148	137	166	133	154	147	145	134	147	151	123	143	149	144	163	156	147	134	134	127	132	139	132	128	158	135	150	139	161	138	149	155	149	145	162	130	140	161	152	133	127	143	142	157	125	140	128	146	137	125	137	133	133	155	138	158	145	146	141	143	140	150	126	126	154	136	142	164	155	155	150	154	150	153	143	126	141	154	148	145	130	156	129	154	148	133	147	151	120	161	149	151	142	119	158	154	147	152	133	148	156	139	124	133	150	138	151	154	139	159	161	129	138	149	130	148	142	144	135	159	142	157	160	160	144	143	148	137	127	154	148	127	143	144	143	136	146	144	159	151	149	142	129	143	146	156	142	140	148	133	164	143	150	136	128	132	162	169	145	117	128	137	161	127	155	140	131	137	121	152	147	132	148	136	143	151	142	139	133	143	140	142	160	158	133	167	139	128	137	147	168	159	166	155	158	131	148	145	149	158	123	120	130	160	172	137	129	152	136	135	147	145	146	142	135	159	121	156	134	150	156	154	151	144	140	144	153	149	150	150	149	118	140	140	131	151	137	127	149	148	134	152	121	136	141	129	129	150	117	143	149	148	148	160	137	165	135	135	146	140	163	129	134	136	158	171	125	153	127	165	133	143	130	154	152	146	144	141	140	152	147	143	137	147	128	157	135	120	134	149	145	130	143	150	114	153	146	140	145	169	146	146	133	157	146	144	146	145	150	174	157	135	145	141	138	153	129	180	140	145	138	147	168	132	144	155	144	134	128	135	150	152	142	151	143	139	126	151	160	140	134	136	160	151	132	154	150	133	138	128	126	128	133	141	158	123	146	150	134	154	150	149	142	132	166	139	131	152	165	135	132	140	136	140	130	133	129	150	161	171	163	137	130	145	148	153	123	151	159	138	140	145	150	127	118	144	143	121	145	128	134	148	157	123	152	147	157	139	158	163	142	136	133	140	133	173	147	150	128	158	141	138	148	154	127	148	136	139	125	150	151	126	142	167	159	131	139	131	133	143	129	137	154	146	160	140	148	133	159	139	139	153	145	109	135	150	130	145	147	141	146	148	136	127	146	140	138	163	129	143	136	128	145	133	145	151	142	147	158	158	153	110	157	149	143	142	120	150	151	149	119	122	144	133	148	147	118	150	152	156	124	139	141	144	122	152	147	128	145	127	137	131	140	134	142	138	150	136	153	136	138	156	148	176	117	142	128	134	153	150	142	155	162	165	168	153	129	132	119	158	133	134	134	150	142	142	141	145	142	132	138	142	163	141	143	139	144	141	156	146	144	161	141	144	148	162	135	130	147	136	136	143	143	152	145	133	113	161	149	170	140	145	138	140	164	124	151	148	135	148	125	145	178	153	147	151	154	142	133	156	157	161	131	137	139	141	124	157	146	167	130	136	140	137	150	133	144	150	127	170	124	148	118	149	139	144	133	124	140	145	158	119	136	161	141	137	145	148	142	139	149	168	147	137	188	124	138	149	143	147	152	124	118	132	142	134	148	144	138	133	147	135	146	158	144	160	151	142	134	167	135	155	152	142	145	131	139	142	138	172	148	154	152	157	157	115	145	140	150	134	149	141	127	157	144	153	150	139	127	136	140	133	117	142	131	124	156	154	135	145	134	143	152	138	139	146	127	150	153	135	131	159	133	130	127	127	127	144	147	135	127	125	134	142	139	150	144	155	149	151	135	138	167	149	139	142	136	125	163	148	155	138	137	97	100	149	140	133	138	156	143
33714	46970	50558	9532	1048	915	764	689	686	631	576	570	542	518	520	517	493	460	445	441	481	473	461	484	615	600	625	637	676	931	1050	1184	1395	2422	5242	9910	13064	11225	9983	10472	9390	6601	5364	5226	6057	4332	3852	5107	6548	5545	5318	4973	3396	2410	1860	1183	1163	1897	3762	3621	1244	727	810	799	683	610	568	531	579	571	452	464	385	433	389	408	419	396	421	388	430	419	452	403	418	453	403	406	414	417	552	797	728	625	422	432	437	432	452	390	412	405	413	396	381	382	402	422	422	424	383	402	404	393	359	382	385	340	398	390	424	404	385	374	429	409	389	397	397	398	399	415	409	404	398	454	393	415	390	384	389	364	421	439	393	432	414	397	396	426	413	412	431	399	450	413	413	449	399	380	395	402	415	393	405	401	431	411	387	400	413	422	385	426	390	425	417	403	406	420	455	364	372	379	420	387	376	401	381	412	393	415	384	399	401	385	409	431	397	365	380	375	401	424	437	395	405	421	405	422	391	430	386	421	395	398	436	382	436	371	444	383	376	392	382	434	388	379	369	420	390	426	451	417	412	417	404	414	419	451	409	399	428	403	404	431	434	400	442	400	395	394	393	417	384	431	402	433	406	399	404	380	402	407	418	406	388	419	417	394	431	400	426	436	401	413	416	420	395	439	451	416	430	395	432	405	432	420	420	406	424	423	373	431	386	416	415	441	378	397	447	423	437	381	403	411	381	398	406	413	401	433	396	405	405	384	413	411	408	382	430	411	409	409	422	406	418	410	401	359	427	400	393	422	415	422	392	404	432	407	435	443	379	434	425	421	410	407	388	384	394	433	382	395	403	429	420	408	411	389	427	413	391	390	377	403	407	431	381	418	425	387	371	413	406	393	397	399	399	409	390	381	404	405	427	426	384	431	385	405	385	405	428	390	438	408	431	390	362	416	415	405	383	360	418	415	417	453	385	432	383	413	395	433	381	388	443	406	422	421	386	378	400	389	430	424	429	404	426	394	390	427	403	405	409	411	441	422	405	397	372	380	401	392	419	377	417	450	406	386	409	426	404	372	406	437	406	385	425	422	407	422	414	386	416	419	406	413	408	392	422	410	400	418	435	452	369	394	407	403	405	397	421	409	401	386	420	417	405	395	407	397	433	444	391	418	403	404	388	392	369	394	403	416	386	386	424	451	375	439	403	371	393	411	402	428	362	405	426	393	397	388	409	403	391	420	396	428	388	388	432	433	403	442	386	361	425	376	399	406	405	436	407	432	403	406	435	421	442	383	409	393	430	395	387	401	409	399	436	410	417	420	403	444	398	421	419	432	403	377	405	405	383	401	392	431	405	394	423	405	414	413	425	420	420	400	394	423	440	380	418	401	430	397	413	392	466	421	401	431	422	415	418	428	413	406	398	439	425	415	418	427	394	412	384	462	401	405	428	449	462	364	393	403	407	414	430	372	465	403	427	415	429	417	406	403	437	421	419	382	407	409	389	432	413	382	356	404	408	420	381	399	418	413	393	413	423	385	423	403	407	416	407	409	430	385	406	427	414	410	405	406	399	431	362	434	374	412	409	424	395	395	414	432	401	412	384	405	418	397	404	420	389	406	415	415	430	432	394	379	384	408	372	420	403	384	413	369	389	409	370	414	431	391	390	418	396	398	400	370	398	414	389	425	377	404	411	369	388	410	406	376	382	371	402	388	423	415	386	402	403	380	448	414	396	391	389	424	389	395	410	401	413	405	433	393	395	401	385	404	387	401	399	396	380	394	402	366	415	437	399	434	435	386	391	442	409	399	390	433	407	430	377	398	425	430	422	403	423	423	404	415	381	373	436	383	359	397	386	399	365	406	405	396	420	402	417	410	373	399	424	408	382	413	399	398	381	427	387	390	419	392	430	413	359	444	399	361	438	391	350	421	381	427	404	403	362	432	399	388	406	403	424	432	385	397	393	390	397	405	400	413	363	416	378	427	433	395	414	407	387	414	389	386	426	397	403	384	449	389	403	405	390	408	387	398	411	416	406	415	394	373	444	428	419	386	436	386	467	404	406	423	437	450	434	402	383	362	371	418	384	416	424	404	441	407	364	406	379	431	446	400	370	376	421	406	423	380	415	406	427	409	405	376	398	414	410	428	396	417	424	388	387	393	400	397	412	398	461	453	394	408	387	430	388	375	439	401	369	402	443	402	399	404	418	373	409	383	405	410	401	387	433	407	400	430	406	365	397	424	416	412	396	422	403	358	423	403	418	409	403	440	390	380	401	409	404	412	385	434	394	423	395	432	388	415	423	389	393	393	394	364	408	399	412	425	409	383	399	398	428	392	412	395	412	421	388	391	400	421	393	432	367	416	394	412	414	428	418	398	414	422	418	407	439	403	362	457	417	416	409	406	404	426	403	393	436	380	400	413	389	408	395	393	383	428	406	406	396	386	400	382	443	435	425	388	382	391	393	392	375	435	425	393	389	440	384	384	428	412	399	421	362	357	416	374	391	423	394	412	394	420	394	410	413	402	391	385	412	454	380	399	391	412	427	401	400	424	391	400	392	390	414	405	412	394	385	375	389	405	371	421	391	368	386	408	409	400	428	400	427	425	408	428	391	437	429	420	400	387	407	417	388	420	406	377	423	412	382	404	370	454	405	404	406	407	405	389	387	424	412	375	406	402	400	431	426	391	412	432	404	370	402	432	383	411	391	407	412	409	411	415	393	430	363	409	428	413	408	423	419	421	398	368	422	385	401	413	440	397	404	419	431	444	408	415	395	400	443	396	409	412	403	368	436	400	412	394	416	392	464	389	421	422	440	410	424	401	419	386	398	398	414	420	408	422	385	433	407	417	409	413	398	400	390	360	407	388	418	434	448	406	398	370	391	449	373	409	386	401	425	394	410	394	396	424	418	449	424	420	424	431	411	409	392	420	368	425	405	417	410	368	372	368	391	350	439	398	370	392	425	394	414	385	396	394	448	407	418	402	435	392	402	398	400	415	387	417	378	418	424	399	393	400	404	380	435	412	399	381	430	416	422	383	400	409	398	420	397	415	405	390	397	424	401	402	406	390	396	411	433	432	378	403	434	415	380	411	432	394	409	387	382	406	432	341	446	384	420	406	372	417	392	373	417	412	400	373	389	408	416	408	395	368	430	408	413	413	403	403	422	443	408	382	406	417	391	424	423	406	412	412	395	425	437	379	406	413	398	384	402	414	447	401	409	425	381	390	410	384	389	387	403	380	404	398	417	408	440	395	420	422	410	419	411	389	455	370	401	408	440	399	399	404	449	421	401	368	380	434	389	390	370	403	413	389	442	405	406	396	431	428	409	371	400	407	419	397	330	451	404	411	426	415	397	429	417	415	374	430	441	432	406	431	405	394	412	435	436	416	452	409	369	411	426	374	429	389	399	420	431	420	406	389	414	403	399	428	436	414	386	412	414	456	408	379	412	441	427	475	422	374	389	405	389	411	388	409	443	427	421	393	404	382	402	410	414	429	413	371	374	375	420	412	385	388
67922	73126	65964	28505	10231	1337	407	317	294	251	231	228	259	213	233	245	188	236	212	213	220	197	226	252	239	252	261	292	298	340	401	425	423	622	1421	2823	4085	2979	2844	2683	2878	1752	1428	1297	1507	1228	1084	1494	1846	1443	1598	1296	940	706	455	359	381	598	1041	961	271	260	319	298	249	245	230	222	241	241	250	237	216	190	204	212	206	189	194	188	198	221	188	197	204	200	198	206	208	209	259	294	273	241	208	207	200	202	181	189	196	200	199	184	186	197	232	211	172	202	204	218	208	216	216	216	182	197	202	198	186	193	189	197	199	206	196	195	204	186	200	197	196	199	179	197	194	197	183	202	195	225	210	229	193	180	177	215	202	190	203	210	200	212	191	186	171	218	237	211	187	219	213	214	208	205	193	222	198	194	189	211	205	218	193	211	225	199	190	191	203	210	205	204	180	203	219	195	205	217	190	183	187	207	188	208	203	201	175	185	183	191	202	176	193	192	189	200	201	195	212	184	212	217	180	208	206	181	186	201	204	207	207	212	190	185	211	206	168	190	209	195	215	199	205	195	190	173	216	183	209	169	221	218	190	181	197	221	199	166	178	178	205	191	206	186	195	191	182	185	201	209	195	219	215	192	198	200	195	225	206	197	189	187	215	219	207	218	189	199	220	218	202	204	216	214	209	184	198	216	175	204	210	201	206	207	211	210	187	176	231	207	187	177	204	170	201	183	182	209	198	213	187	217	206	191	207	180	208	180	180	180	199	210	185	218	213	231	197	190	205	185	192	213	198	190	210	229	205	200	201	200	225	193	184	204	199	216	205	204	217	219	165	216	189	204	208	176	169	181	187	201	206	195	212	195	177	223	188	195	209	197	241	182	217	204	191	194	221	162	222	183	201	231	198	200	185	198	214	189	209	187	166	210	200	211	212	196	197	204	188	215	198	199	195	200	201	204	212	195	188	183	225	233	189	201	207	198	198	182	182	211	177	212	188	190	189	194	198	218	208	216	195	201	188	208	206	211	202	174	196	203	209	200	196	192	184	219	176	216	196	220	201	183	202	214	224	194	186	207	194	188	189	209	198	217	231	220	212	187	202	221	203	169	197	212	220	194	192	207	185	197	194	179	196	194	195	209	204	197	196	207	197	186	228	217	232	185	198	191	195	208	197	186	213	189	183	214	196	179	182	207	222	188	218	199	200	183	223	208	200	194	186	209	191	205	188	208	195	183	188	182	188	183	188	212	191	191	186	196	170	176	207	210	196	211	196	218	202	193	220	192	195	177	206	212	191	200	196	204	180	195	218	190	203	204	219	188	199	207	202	209	203	213	215	181	196	212	217	211	209	195	189	189	202	212	222	218	203	211	219	219	176	178	194	194	199	208	207	199	190	161	223	174	190	207	189	241	176	199	222	216	197	208	224	180	207	192	189	213	217	193	188	205	183	201	192	201	208	191	216	185	197	218	213	195	188	212	207	189	191	213	199	193	198	178	205	223	200	204	181	184	206	181	194	201	188	205	202	206	188	197	220	206	195	190	194	215	207	212	211	198	206	198	211	200	189	193	212	214	202	174	185	200	209	210	189	207	202	187	214	220	209	213	178	200	198	187	205	224	202	175	203	195	206	202	199	197	184	159	190	200	196	222	174	194	206	187	229	221	192	217	195	201	203	257	197	198	191	199	199	164	175	177	201	174	206	228	207	195	160	188	203	187	216	219	215	204	194	207	201	198	202	214	209	190	193	181	173	207	208	188	172	224	199	206	209	185	209	203	205	190	198	191	188	165	192	204	204	210	178	209	185	209	186	195	204	208	195	211	200	198	209	196	215	188	199	200	197	213	207	196	194	200	197	213	211	191	208	186	192	202	193	203	196	190	193	181	200	204	196	211	198	205	192	195	238	191	205	204	198	192	195	221	203	173	208	198	214	215	191	205	211	216	224	189	192	200	198	215	207	218	212	189	194	187	202	209	195	190	221	161	186	204	208	185	213	226	197	220	220	201	181	197	210	206	196	201	179	211	178	192	193	200	215	203	193	176	188	184	218	206	191	217	218	204	206	203	213	209	209	200	219	206	182	182	211	166	207	196	204	203	205	187	197	223	178	205	205	209	197	210	203	203	185	214	199	181	214	198	201	218	182	206	193	236	191	209	192	205	227	201	214	234	199	184	231	190	213	210	189	229	206	195	219	195	196	197	194	183	184	191	196	237	213	195	214	192	179	196	206	202	197	234	173	188	200	224	203	226	196	205	160	196	208	206	184	231	233	195	214	213	187	193	185	181	200	192	193	201	185	188	234	200	229	215	205	213	182	196	201	221	210	210	207	191	209	191	199	180	221	192	197	206	168	194	196	212	202	197	191	205	195	185	161	217	219	202	194	218	199	189	199	190	189	181	191	176	201	207	178	216	212	182	202	217	188	218	219	202	193	209	201	193	226	199	202	200	189	188	184	199	177	243	199	206	211	188	175	187	218	208	192	175	212	193	200	187	203	234	199	188	172	192	198	176	200	207	193	190	205	199	214	184	209	191	191	192	189	219	226	195	209	164	187	182	217	201	212	224	208	204	241	195	202	203	219	203	200	185	217	188	209	205	204	215	206	197	231	196	186	178	205	216	208	178	197	212	210	218	180	205	197	176	196	224	207	216	212	196	191	182	200	202	188	210	203	233	194	194	188	203	180	186	204	205	184	226	218	191	223	218	195	180	207	203	227	187	194	192	210	180	193	184	208	179	225	212	192	214	197	222	181	208	219	185	211	222	183	226	207	216	177	195	184	179	184	217	220	212	210	201	201	212	196	218	193	213	195	181	201	191	181	209	176	223	219	178	224	179	220	204	200	216	214	190	183	176	187	196	206	170	190	204	162	210	198	200	181	191	209	174	203	169	211	191	207	208	195	210	190	197	229	205	197	224	206	197	220	205	203	220	192	215	187	182	209	197	214	200	202	210	207	220	200	204	182	182	217	226	202	205	200	190	205	198	221	189	171	195	197	201	208	177	202	200	228	228	208	215	187	233	229	228	202	203	209	175	221	236	208	211	177	178	209	227	166	164	197	184	216	167	198	224	210	193	205	216	208	174	183	162	187	222	213	173	200	183	191	214	217	206	227	191	211	192	190	228	190	207	202	195	205	214	194	203	212	208	188	187	208	199	204	200	199	212	195	215	204	198	199	200	189	209	217	191	194	222	224	208	193	188	211	196	196	209	193	183	203	200	198	193	214	188	208	232	199	211	182	212	181	219	210	231	193	190	223	206	195	201	211	213	223	220	180	201	188	208	208	210	204	238	190	189	201	198	190	209	184	226	230	201	191	201	235	212	196	196	198	195	205	196	199	183	201	209	189	203	214	210	200	189	188	227	188	218	214	210	213	212	209	215	206	207	194	188	184	232	203	189	173	207	182	212	206	187	208	208	222	186	207	194	210	199	209	221	178	225	190	227	213	209	210	183	170	208	207	208	224	215	225	191	218	209	209	175	204	197	188	217	203	185	192	204	196	198
44801	56972	61569	11782	1766	1484	1325	1185	1050	997	871	805	799	727	766	691	734	689	651	656	673	652	638	727	838	865	889	945	1100	1423	1809	1919	2343	4123	9212	16680	21339	17437	16430	15828	16545	10912	9213	9003	10017	8127	7022	9511	11393	9221	10382	8452	5804	4307	2928	1787	1968	4137	7386	5598	1296	1139	1284	1391	1081	856	745	774	817	787	726	633	599	553	539	529	531	570	593	601	554	557	533	533	595	539	550	535	511	599	884	1191	1092	781	567	575	545	516	569	565	486	553	515	529	581	527	526	540	509	502	536	582	554	535	532	559	529	540	531	517	546	577	537	559	559	549	605	514	553	516	526	563	548	527	529	527	516	567	519	549	512	525	521	510	525	543	566	533	514	566	559	537	521	551	521	558	503	535	530	549	555	552	513	565	573	520	533	537	566	519	546	548	498	549	572	523	554	594	525	577	545	570	537	561	545	543	500	560	563	521	564	587	565	515	529	567	530	538	514	545	544	515	527	551	526	578	572	535	545	530	530	560	514	513	526	528	576	571	553	556	523	513	551	504	538	609	538	507	588	551	528	528	546	485	582	558	543	550	519	496	469	523	516	551	578	528	477	524	509	552	572	518	522	534	534	552	504	551	518	535	551	577	552	547	535	546	564	511	558	529	560	538	530	531	518	517	576	522	558	580	572	528	537	546	519	542	526	554	518	547	527	546	539	545	558	502	512	534	525	527	542	549	556	508	529	486	538	546	540	524	563	538	513	507	547	541	537	567	488	584	515	504	554	522	557	523	524	523	533	608	542	529	536	559	549	547	551	548	569	516	561	567	560	550	516	541	538	563	501	530	538	530	526	504	527	556	508	532	561	530	550	509	602	596	536	595	560	583	542	552	527	575	584	538	500	542	553	489	544	553	536	512	536	493	564	558	522	524	573	492	548	549	509	505	580	548	554	552	534	586	535	569	537	534	555	588	553	547	560	519	557	496	534	537	529	543	568	549	544	546	568	541	569	516	545	569	524	552	538	498	572	549	540	574	546	524	544	543	528	550	539	543	504	553	491	568	549	565	545	556	503	512	559	550	548	524	550	571	557	531	527	567	575	499	525	508	546	519	565	565	586	568	554	520	532	534	562	548	545	576	513	485	507	533	553	554	565	537	583	583	516	568	563	515	553	545	527	532	525	572	504	531	523	521	543	540	507	547	524	538	567	530	531	545	534	562	560	544	552	533	571	532	506	535	560	521	547	537	521	504	541	529	511	566	544	554	542	545	542	554	540	538	509	540	571	575	538	519	560	509	534	535	530	548	592	574	539	562	531	568	515	561	527	562	548	580	514	543	534	505	566	555	534	533	534	538	556	523	557	556	542	494	509	520	524	505	501	579	556	503	542	538	531	563	550	526	550	514	540	505	539	570	558	516	501	591	540	501	502	531	534	502	532	528	509	544	543	545	545	503	506	556	534	546	558	560	550	569	519	532	537	565	538	530	501	565	527	488	565	510	524	527	542	531	542	558	566	547	571	548	528	532	553	537	529	549	511	510	536	558	512	556	521	517	505	501	543	550	572	487	544	526	538	545	520	557	559	540	551	545	538	558	548	529	541	556	544	545	527	597	512	505	537	545	527	525	494	561	544	582	541	547	556	547	538	556	568	541	513	570	581	595	542	492	557	552	531	565	563	514	546	548	542	458	513	562	547	550	551	537	596	544	532	509	521	558	509	526	552	583	554	571	529	542	523	534	522	508	572	578	534	568	544	565	532	556	524	520	526	562	581	535	542	578	512	533	532	515	534	527	557	556	550	555	553	519	547	549	528	556	549	563	492	595	531	552	558	515	485	493	572	545	516	530	556	546	501	552	522	567	525	572	552	562	547	513	500	598	575	558	556	565	530	558	532	535	562	534	547	537	497	534	536	539	545	566	515	556	536	533	573	559	535	553	546	518	537	561	596	559	512	552	525	537	524	512	499	535	528	530	560	518	515	508	489	536	524	538	532	509	525	547	547	515	571	550	516	537	525	557	516	492	518	539	562	550	520	549	563	557	528	522	541	533	537	494	516	537	566	561	538	535	574	515	558	529	554	535	542	537	542	549	496	484	490	564	514	519	593	580	522	504	559	541	525	554	537	553	547	566	570	545	512	525	533	537	571	531	534	543	533	551	565	552	505	560	482	517	533	512	566	522	507	513	532	558	575	501	548	505	536	552	570	508	546	515	602	586	536	543	556	530	550	526	525	547	553	551	542	519	491	568	580	571	532	532	528	541	533	582	515	530	574	546	559	547	556	513	558	549	549	592	536	525	549	576	566	517	584	541	519	525	561	529	535	530	544	513	512	541	552	535	496	547	559	530	513	518	492	540	529	571	572	546	499	578	555	561	564	586	485	522	529	585	555	521	547	522	517	535	509	530	555	539	539	557	528	536	559	548	544	532	548	535	514	515	563	573	545	548	555	521	551	563	512	561	551	536	514	521	526	506	528	560	552	498	503	542	519	547	523	579	540	560	547	529	565	538	575	558	521	534	556	547	560	512	532	523	566	537	558	547	528	548	529	533	548	559	536	594	537	576	549	541	594	504	509	527	558	524	555	527	514	504	521	578	553	534	557	551	544	490	591	524	514	578	551	535	533	562	523	544	525	558	502	572	540	531	557	513	522	525	528	534	562	480	561	583	527	524	566	502	520	582	553	520	515	560	540	513	553	493	550	534	532	593	588	544	540	524	519	509	572	573	539	552	536	519	561	538	562	541	559	533	525	564	549	523	575	542	553	500	517	560	546	559	559	524	519	533	512	513	546	535	521	545	536	557	579	540	550	524	547	515	552	501	551	537	540	572	562	498	567	581	524	562	512	580	529	546	542	485	528	555	524	545	549	539	562	545	533	543	535	505	536	495	540	538	533	554	512	531	540	573	529	567	557	556	519	569	539	535	589	552	510	528	550	504	507	580	532	533	541	563	548	522	530	561	583	543	520	549	541	516	463	541	547	536	514	538	549	574	528	524	506	553	561	572	569	572	501	527	515	521	570	532	528	548	528	528	555	506	509	560	530	569	564	568	524	523	524	550	550	528	535	526	532	513	544	590	500	539	588	548	548	552	522	573	593	540	517	563	550	528	556	587	559	539	542	539	561	523	518	553	525	539	551	557	503	538	570	565	530	570	561	553	564	535	542	545	549	563	568	546	502	527	545	561	560	543	579	588	534	527	544	505	532	555	524	545	541	562	538	542	516	547	499	521	517	584	577	514	514	518	550	545	539	552	580	506	558	565	523	552	532	543	547	548	552	554	529	529	553	540	522	592	524	529	569	545	517	521	524	526	556	514	552	553	512	560	518	531	551	521	523	532	538	548	573	545	539	544	528	574	533	539	521	577	554	589	571	548	545	569	516	527	559	545	549	511	562	516	540	529	531	511	572	536	542	534	500	540	480	511	546	499	571	544	542	518	552	554	511	550	549	512	514	546	573	553	561	551	536	516	553	502	496	584	533	520	560	515	525	525	584	521	563	504	537	577	572	565	550	543	553	541
12926	11657	14382	1546	292	172	150	150	153	141	141	158	158	145	154	145	138	156	145	146	155	132	136	157	142	167	139	153	169	180	166	169	171	194	224	266	305	277	269	250	241	205	177	175	224	198	184	184	260	198	193	180	180	150	171	173	176	161	195	184	173	172	160	189	152	172	148	157	137	167	146	149	118	139	143	143	147	141	139	160	145	150	130	157	151	138	158	131	139	149	147	132	158	158	153	149	141	150	150	155	162	165	151	167	142	137	133	175	147	147	145	164	140	136	161	146	125	139	166	159	163	149	181	130	167	164	155	152	169	163	160	146	158	167	150	146	168	142	127	159	146	160	147	126	140	158	148	138	168	141	153	163	141	146	148	179	127	131	139	159	133	148	157	152	156	148	143	141	165	139	147	161	158	142	161	147	131	140	165	163	138	173	168	143	145	151	165	163	145	147	156	177	125	133	151	125	128	118	136	168	166	161	162	139	143	158	154	164	123	146	151	168	151	157	138	167	155	143	135	156	172	163	161	153	156	161	163	149	144	159	157	130	150	157	161	136	179	147	144	145	143	152	153	139	126	168	138	139	146	147	137	144	153	152	163	173	166	151	154	142	139	169	158	156	145	136	136	137	161	155	134	142	138	151	154	160	160	172	144	172	165	134	132	134	133	142	154	158	124	149	155	177	164	126	159	146	153	131	153	153	164	146	157	141	146	159	141	170	157	153	165	154	156	143	145	143	158	153	152	172	164	152	176	151	149	151	141	156	140	156	142	178	149	137	151	167	144	156	145	152	141	139	134	147	142	149	141	177	131	154	117	148	126	125	151	139	170	134	152	168	156	135	124	151	140	168	145	157	157	158	179	149	154	165	143	143	141	137	147	139	143	127	141	153	149	145	145	161	153	184	161	139	135	146	161	160	150	154	153	168	146	156	151	155	132	158	130	153	137	128	132	158	163	131	152	139	140	155	136	145	154	141	161	133	162	170	152	134	159	124	159	141	160	145	136	148	147	153	129	152	146	155	144	164	135	149	156	159	145	146	157	158	160	152	149	145	151	166	147	154	165	154	155	145	147	149	143	156	163	154	150	141	164	163	152	145	161	144	154	156	155	153	140	154	168	139	162	144	144	144	136	155	161	145	140	147	161	155	149	143	141	147	160	149	150	160	155	156	142	155	145	135	142	128	136	140	171	158	149	176	147	152	142	174	121	139	121	156	158	174	146	161	135	124	166	144	162	134	120	151	147	133	156	150	143	139	142	162	123	141	151	148	137	175	126	152	139	147	157	150	136	130	118	156	149	146	136	152	159	152	138	149	152	167	135	157	168	164	154	164	139	139	147	150	146	158	118	150	149	141	164	155	166	135	154	158	137	137	159	153	126	178	169	133	133	149	131	148	144	139	159	158	143	141	145	130	149	149	157	144	167	148	125	138	144	136	145	143	134	142	139	160	153	156	147	173	148	129	145	126	139	143	170	142	163	147	133	172	147	155	142	144	149	161	170	150	144	154	154	159	184	160	135	136	153	154	167	140	143	154	146	147	127	136	158	137	142	166	170	152	152	141	161	148	150	136	165	127	159	154	160	166	125	152	137	119	158	166	176	132	148	137	144	139	160	128	143	132	176	158	150	153	145	155	136	146	149	147	153	141	134	166	133	151	171	159	132	163	149	151	127	149	152	147	149	177	158	177	145	151	149	132	164	156	120	139	136	152	137	159	145	151	153	140	147	179	156	143	164	157	141	158	146	176	119	151	144	125	124	150	128	176	147	142	154	145	125	150	174	170	161	165	158	128	169	178	152	153	147	181	159	141	140	145	129	119	141	155	151	165	136	143	164	149	135	156	140	152	159	151	168	148	143	148	155	167	173	139	150	139	155	132	132	168	154	146	141	151	145	152	157	139	151	143	140	178	148	160	128	140	138	126	164	149	147	124	150	157	121	158	160	159	138	159	163	149	150	154	139	151	147	151	122	165	132	140	149	151	137	162	130	151	153	154	138	156	156	133	158	133	121	157	137	144	136	149	124	141	163	151	152	147	162	145	167	150	144	152	168	169	120	144	144	153	149	168	131	155	130	159	137	150	145	151	129	153	149	161	143	134	150	153	132	155	167	148	151	159	123	160	144	144	149	141	136	146	142	150	149	148	145	152	166	129	139	147	131	146	150	137	179	166	154	151	154	151	135	165	190	166	158	157	160	155	144	149	159	131	152	151	166	153	119	157	142	149	146	167	159	147	142	131	168	156	146	163	152	163	134	128	157	122	161	128	133	135	169	157	142	130	157	185	137	151	156	126	134	144	159	137	145	156	129	150	166	164	144	128	142	136	145	150	155	147	144	153	146	168	134	151	131	147	145	165	147	177	168	144	137	149	156	159	151	142	170	134	141	139	146	158	143	149	132	150	158	175	141	146	140	131	162	151	165	137	156	138	155	139	136	134	166	146	135	155	147	129	149	127	146	143	152	156	138	147	141	125	133	128	127	163	127	158	168	150	136	133	157	154	143	168	148	167	149	146	157	130	151	150	144	145	155	166	150	158	124	137	121	168	151	128	154	168	144	160	154	160	162	165	141	166	149	148	137	137	144	155	147	155	146	171	135	151	153	169	139	158	131	139	149	135	142	147	148	186	143	138	162	140	150	142	144	165	132	149	156	155	143	144	140	149	145	144	175	152	133	168	152	151	132	147	163	133	140	166	138	159	148	174	157	151	156	158	157	132	125	131	145	132	159	158	130	154	154	144	156	143	145	140	144	129	153	132	149	177	158	152	150	148	153	134	147	148	155	148	138	162	133	153	153	142	149	146	132	139	168	138	145	139	141	122	150	142	153	140	154	145	155	144	162	148	149	143	139	151	152	152	142	157	165	151	149	145	174	154	147	158	145	137	149	155	137	139	158	166	138	171	146	161	169	145	159	138	163	151	145	166	138	142	166	167	160	150	122	127	141	156	158	155	128	149	148	141	156	151	168	134	166	149	148	144	143	176	184	147	156	158	152	172	166	161	158	169	150	155	157	172	152	157	177	164	146	131	142	161	155	146	143	150	148	146	130	161	165	157	150	121	149	158	156	172	142	136	139	145	136	176	173	152	148	152	160	153	160	165	136	134	137	144	141	161	155	161	160	146	126	149	130	148	147	131	145	151	152	139	142	146	155	153	155	139	141	168	160	132	148	151	146	156	137	140	155	136	143	157	135	150	148	135	149	163	119	149	153	155	155	155	157	167	138	138	151	140	164	164	142	148	154	160	142	141	120	129	132	131	148	148	137	144	145	148	146	146	157	163	150	138	153	151	149	173	151	123	152	146	179	131	150	134	148	151	175	189	121	151	154	149	133	134	135	140	132	142	168	163	144	136	145	132	154	163	138	143	152	153	145	156	130	150	145	158	168	139	148	157	143	158	148	140	175	125	137	152	150	143	152	145	144	131	139	145	130	152	140	146	138	120	145	138	145	124	145	132	167	165	153	148	171	129	146	131	145	147	157	136	172	152
11344	16383	20176	2366	510	440	418	453	425	479	464	416	424	417	435	425	417	397	467	435	422	419	391	498	592	571	545	533	504	544	568	580	607	657	917	1368	1849	1404	1420	1244	1383	989	836	869	916	824	809	835	961	752	939	811	711	591	498	552	475	585	765	589	460	478	463	479	441	452	412	450	423	433	418	419	407	416	427	390	400	421	400	446	404	384	428	404	393	387	451	440	410	451	408	480	526	500	482	420	454	415	432	420	442	424	445	447	449	446	438	392	431	361	423	438	419	410	432	442	424	411	423	400	407	433	419	447	422	416	424	426	420	404	412	427	394	385	408	403	411	398	413	414	371	402	444	419	420	464	390	436	414	420	398	397	414	417	416	422	419	380	446	393	456	419	430	440	431	391	429	439	417	406	431	395	430	449	399	398	434	439	423	434	405	395	412	422	445	419	417	437	428	430	409	428	402	407	433	426	398	408	422	396	412	414	432	370	410	412	404	452	402	474	436	418	401	424	440	410	438	456	414	414	402	445	410	408	413	406	436	414	396	429	428	404	392	425	418	406	433	411	424	434	401	445	392	401	423	427	425	457	446	420	413	418	402	435	416	449	430	428	451	415	416	384	423	419	428	408	411	420	428	409	399	398	430	400	420	413	412	438	443	418	409	484	443	429	475	426	416	425	433	451	418	458	416	431	404	426	427	441	405	439	428	430	436	392	424	400	432	403	430	402	434	404	432	384	385	398	398	446	414	428	432	416	403	421	405	416	456	423	424	449	371	417	419	426	413	433	402	414	427	442	413	439	424	432	432	423	412	417	434	439	464	453	401	397	450	437	401	434	442	377	386	396	441	386	413	455	411	412	436	369	405	427	416	379	481	437	431	387	423	417	452	406	421	440	453	408	412	422	415	443	417	427	437	433	382	408	421	383	400	430	418	385	426	414	427	366	458	433	442	401	436	388	428	420	393	432	415	429	432	400	421	418	411	448	412	411	409	402	384	442	407	439	442	462	446	425	403	402	434	397	436	426	458	414	402	410	438	418	368	394	371	458	431	388	423	417	416	426	468	425	421	427	437	433	431	395	402	446	406	438	451	461	415	441	433	432	397	385	436	422	424	396	446	377	430	411	418	447	405	470	411	406	361	445	433	399	409	444	446	369	419	402	421	417	455	422	397	438	418	451	371	406	403	430	394	440	430	438	419	428	432	429	418	426	444	427	400	420	426	408	417	407	384	430	435	441	401	410	391	398	425	421	431	430	436	421	415	463	449	401	431	432	414	430	406	428	386	452	420	419	451	414	428	436	432	417	447	444	410	394	411	458	398	425	414	415	435	412	413	402	449	424	421	466	436	425	414	414	449	404	431	414	452	427	417	394	441	396	437	437	406	409	440	454	445	415	427	431	428	474	433	414	406	394	438	412	411	403	420	432	430	449	444	422	441	452	406	432	448	404	403	418	473	412	397	442	442	429	393	432	360	401	418	433	450	370	438	417	446	405	442	419	433	426	430	432	408	423	434	400	400	449	406	418	383	408	426	414	414	470	433	393	406	413	413	441	437	389	423	445	430	409	393	379	398	433	409	412	430	385	431	398	405	452	455	468	410	445	427	399	466	409	422	421	443	443	432	421	429	425	445	455	416	402	437	387	439	436	453	418	419	404	391	428	420	439	431	435	459	434	431	425	388	439	413	420	405	425	404	452	421	439	448	416	411	447	446	420	388	414	443	453	380	392	413	421	395	433	431	437	435	423	427	451	423	379	429	424	409	445	437	418	423	407	424	395	433	397	451	445	424	423	423	427	400	396	414	428	413	413	416	419	424	418	411	438	404	419	373	434	441	448	450	393	406	427	429	435	433	416	436	437	408	449	436	427	421	401	412	408	460	405	453	447	409	422	412	383	438	402	420	407	404	422	456	444	413	413	439	401	437	409	452	460	429	423	416	401	401	408	432	423	451	411	441	419	428	436	439	424	412	394	447	436	443	439	399	418	429	431	405	376	421	456	412	400	439	435	407	454	421	421	448	449	460	411	378	393	446	419	429	446	415	415	403	423	381	413	403	414	456	420	420	409	455	409	441	414	442	440	392	429	429	395	443	399	460	424	440	431	440	417	431	426	438	452	392	417	416	428	430	399	414	409	448	383	443	426	466	429	416	421	419	418	420	418	424	403	407	444	438	455	444	415	420	428	405	437	392	405	431	406	406	424	460	397	406	426	447	450	429	425	395	451	423	425	390	429	413	402	441	382	436	449	417	409	401	464	417	419	425	417	436	424	447	421	391	393	413	419	420	418	431	437	403	420	422	424	421	433	428	391	426	415	406	414	440	451	409	429	442	411	435	435	407	436	420	437	444	421	448	414	416	417	408	423	430	417	456	414	428	418	442	429	420	413	429	446	431	405	406	390	435	433	422	410	433	414	410	413	437	424	444	426	422	428	419	422	448	434	409	450	434	475	400	419	433	433	423	423	402	445	405	414	428	417	428	415	402	400	418	390	433	442	404	463	395	428	388	443	432	422	438	428	397	435	439	446	437	450	433	412	441	423	428	431	417	431	424	416	405	385	462	416	402	404	435	416	450	438	454	432	436	438	416	413	453	417	431	424	421	402	423	420	392	398	430	415	424	418	411	417	413	455	384	437	396	409	384	402	449	454	417	412	433	420	404	431	411	428	434	441	446	392	413	441	424	419	403	429	409	373	412	451	424	384	409	408	400	420	412	386	388	420	408	440	426	443	411	429	395	437	434	430	415	446	438	414	402	410	416	424	389	403	436	421	453	431	445	442	444	416	381	457	422	419	408	438	426	448	411	395	386	442	431	429	421	433	385	420	395	423	407	428	443	458	482	413	391	444	417	400	419	472	390	388	419	402	397	409	404	424	427	446	412	441	388	444	445	381	364	400	449	417	478	431	389	432	458	419	415	413	411	415	433	427	448	416	418	445	452	439	443	416	406	397	428	462	459	432	419	396	412	434	383	460	441	391	394	449	435	432	416	413	403	422	384	407	392	413	462	459	423	398	425	444	444	450	398	428	392	409	425	449	426	455	413	415	424	427	408	430	435	407	442	381	419	444	405	451	397	445	408	401	438	398	422	413	382	419	411	421	436	409	458	447	430	413	421	389	383	458	413	391	416	411	424	410	396	402	462	414	406	427	403	434	356	441	418	452	447	408	429	441	405	426	428	443	437	436	432	458	397	441	428	414	393	416	409	408	422	395	414	443	424	436	416	389	423	430	426	435	416	433	377	412	421	462	430	435	420	424	408	363	397	456	416	408	415	398	450	424	435	423	406	420	422	404	425	382	406	397	419	422	407	421	433	419	449	393	390	453	422	423	412	388	401	457	402	458	401	435	418	421	416	407	431	441	446	410	384	453	432	370	391	426	423	422	405	394	444	421	419	445	387	457	439	451	437	444	444	437	419	429	415	404	402	421	435	441	431	426	428	428	448	443	416	463	424	446	436	418	440	412	455	441	398	424	453	436	397	414	407	456	398	473
59839	59367	58937	21067	3027	309	266	233	204	218	165	187	164	164	175	135	176	179	179	171	163	168	160	189	148	191	203	182	212	254	265	251	313	397	714	1461	2256	1856	1652	1251	1597	860	810	755	905	650	758	770	837	619	694	598	470	294	266	211	241	350	501	388	203	179	179	210	200	184	182	190	158	173	167	164	159	175	157	168	176	150	172	134	156	157	137	168	150	159	168	157	157	146	160	163	224	192	164	149	159	157	154	174	144	148	160	141	154	121	162	139	168	140	134	184	131	134	139	168	152	150	154	167	149	155	157	163	169	125	148	154	160	165	153	161	151	147	169	162	159	170	142	147	139	165	156	159	170	156	177	167	159	165	178	165	154	134	165	138	149	151	146	168	168	147	158	142	160	179	153	149	162	153	134	162	179	154	174	174	155	152	166	142	143	156	160	164	158	152	157	169	158	160	164	177	148	159	166	162	148	130	136	159	182	160	161	144	152	149	182	165	162	176	155	148	150	174	161	134	151	145	129	167	143	150	133	157	152	140	161	165	162	150	181	140	145	143	144	158	164	154	153	165	158	148	167	147	152	164	157	165	158	156	158	190	144	180	157	130	146	188	133	156	186	179	154	126	170	158	150	166	160	171	133	164	171	172	178	139	148	177	175	166	139	150	145	181	152	157	161	156	153	176	145	161	177	154	179	142	157	159	164	153	192	127	155	156	170	145	160	171	145	149	161	142	155	150	155	159	128	163	168	157	164	177	167	154	147	145	151	157	158	183	164	177	156	175	157	159	175	173	143	146	146	170	168	156	150	165	140	156	165	166	155	179	171	159	161	161	149	172	155	145	157	156	145	153	131	160	155	153	174	144	150	154	158	164	182	158	170	158	154	178	126	174	167	162	150	163	151	165	165	156	159	165	143	167	141	162	171	190	173	167	169	138	168	171	139	144	165	157	170	147	162	146	147	157	163	148	156	145	166	150	173	175	162	164	149	149	149	140	155	148	165	174	144	132	181	186	151	167	167	160	182	162	165	167	166	176	161	148	142	165	186	167	157	170	156	172	174	168	163	185	170	126	167	189	143	138	148	159	142	172	161	143	141	155	158	176	126	156	159	131	149	157	138	166	131	144	157	165	153	169	141	161	151	146	190	163	165	152	161	189	163	148	144	168	156	164	202	153	129	187	167	166	181	154	164	148	152	164	151	169	174	147	146	140	141	153	143	145	161	173	172	178	154	149	145	153	181	185	147	153	164	142	171	125	150	147	163	181	173	153	181	158	149	136	158	165	177	156	149	159	159	149	165	135	172	147	174	139	171	134	155	150	169	179	152	161	133	151	164	154	166	156	162	146	164	146	171	156	176	136	142	155	158	139	137	146	156	160	148	144	141	167	138	149	168	159	164	161	135	139	181	156	157	160	129	156	173	154	158	143	153	160	172	161	164	149	164	153	149	169	170	156	149	156	148	151	165	172	157	150	168	116	158	161	160	167	142	165	152	157	172	159	157	164	152	186	179	182	165	148	148	186	149	151	165	157	171	175	147	168	171	180	143	166	148	163	154	144	167	172	163	147	154	142	143	163	145	170	161	167	158	173	143	159	170	156	145	172	166	158	151	181	157	168	142	161	174	163	178	174	144	165	157	173	156	146	137	173	142	160	147	162	152	190	166	176	158	156	138	155	158	172	155	168	158	148	160	165	153	141	151	153	159	156	125	149	159	154	159	170	169	167	157	146	177	154	143	148	151	160	133	140	164	148	167	135	158	150	139	147	156	155	149	161	130	150	185	161	150	142	153	183	157	168	124	135	156	174	148	158	147	159	151	142	159	174	154	161	153	149	164	177	153	160	156	167	160	165	157	150	176	156	169	161	159	145	150	160	141	167	174	164	164	165	161	161	168	147	157	149	162	165	151	144	151	143	158	150	149	155	156	163	166	156	139	150	145	139	139	173	163	167	168	155	141	152	173	178	174	173	150	161	143	186	156	162	157	158	158	162	158	160	179	167	163	168	171	170	155	151	149	179	174	161	178	167	168	148	146	153	164	157	176	168	166	156	164	139	162	152	150	147	159	154	160	166	153	155	153	160	163	149	154	156	133	150	150	181	170	164	146	149	150	154	196	152	148	142	151	139	149	163	152	152	157	152	116	156	155	135	153	170	149	158	140	167	165	147	132	147	144	137	172	149	148	134	143	157	165	158	155	146	153	150	158	198	156	140	133	157	148	150	173	170	153	128	163	176	166	159	146	161	143	153	176	158	150	156	151	180	160	137	147	157	169	124	144	144	138	142	168	157	161	160	163	156	155	158	141	163	161	150	166	162	132	151	167	165	159	158	171	167	141	164	155	150	152	176	161	152	142	166	139	161	141	167	149	179	147	175	155	154	161	168	163	183	152	156	195	155	154	135	152	144	160	161	143	153	149	152	159	174	145	160	178	169	171	138	143	175	159	146	169	161	149	151	154	155	168	171	153	160	144	151	155	138	145	165	154	137	161	166	160	164	158	138	171	163	145	167	159	136	140	142	156	128	156	148	133	167	167	147	166	173	140	143	145	165	167	172	162	159	158	166	152	166	141	173	136	161	167	145	155	153	158	156	162	153	163	159	148	164	178	146	152	156	144	159	157	154	141	167	156	155	159	163	141	143	157	155	144	169	144	168	149	165	171	166	158	138	159	154	143	160	171	151	160	150	167	161	159	155	153	143	140	145	176	172	169	150	166	160	152	155	161	164	160	159	150	166	149	166	173	157	176	161	167	153	181	153	151	172	161	139	169	153	145	133	164	171	169	160	131	151	174	141	159	180	155	149	171	168	155	149	147	167	148	165	176	137	156	178	147	153	154	150	141	155	161	169	145	156	165	155	172	142	154	154	163	142	192	149	139	151	177	129	152	162	183	159	144	159	159	153	179	152	141	147	172	179	178	153	172	130	171	164	145	144	172	142	130	153	169	165	160	159	152	157	146	179	149	164	157	153	163	137	156	153	155	162	148	137	146	179	170	134	156	139	156	157	157	161	174	142	132	152	170	132	157	167	167	161	146	163	168	160	157	137	160	164	166	144	142	161	166	141	160	165	149	166	165	160	138	161	146	178	142	159	167	145	162	177	149	168	138	157	142	155	146	160	165	147	153	147	174	147	149	155	174	141	158	175	161	154	143	129	138	169	150	151	157	151	137	176	153	154	135	155	151	133	170	151	157	160	157	160	177	167	179	155	141	153	183	156	153	158	139	157	161	152	165	159	145	158	141	149	162	134	155	146	167	176	142	154	157	162	152	126	158	187	161	166	140	132	159	156	146	154	164	173	138	158	161	159	138	142	146	177	147	157	158	124	153	169	158	173	151	147	168	175	138	175	158	141	177	153	150	155	156	151	145	161	152	149	168	162	165	145	172	124	144	163	147	160	169	172	154	169	192	140	161	162	151	153	182	166	153	162	182	157	169	170	154	163	137	161	143	149	145	159	138	183	166	161	174	138	172	160	162	158	164	146	156	165	153	170
36819	45117	51087	7706	1044	877	826	757	669	618	613	575	559	553	551	516	487	519	481	509	515	486	561	551	649	687	677	680	728	1066	1280	1224	1466	2207	5348	10118	14165	12098	11327	9068	10936	5516	5444	5300	6037	4774	5422	5096	5761	4246	4720	4222	2910	1751	1382	1083	1407	2074	3789	2244	951	813	828	826	802	639	531	564	514	519	515	505	480	485	451	465	466	462	450	453	453	438	465	481	447	443	467	449	437	447	497	681	827	689	510	434	468	421	408	447	450	491	471	447	413	445	420	461	462	416	457	480	453	420	448	448	448	464	427	432	495	411	445	458	445	441	455	459	449	455	438	476	443	427	448	427	433	459	394	418	451	478	424	443	470	450	440	497	478	458	453	470	441	445	480	431	436	431	449	459	471	448	420	456	449	457	432	416	454	487	422	451	426	426	452	443	449	451	445	459	429	449	452	482	449	425	446	459	455	447	425	453	435	473	459	454	460	467	436	463	489	449	409	477	439	466	436	441	452	430	465	489	447	408	419	416	436	430	459	457	409	424	404	489	452	452	508	449	438	448	456	425	450	460	433	450	451	445	460	467	478	432	465	454	433	459	476	456	433	448	479	452	465	415	477	426	447	453	488	466	454	468	444	447	449	458	428	452	405	465	429	457	441	431	422	478	496	437	451	462	429	451	442	453	430	451	448	446	417	412	430	407	433	411	479	457	488	440	411	441	451	465	438	454	459	446	469	462	476	419	451	428	447	445	461	454	454	484	444	425	418	434	440	431	455	439	456	452	442	479	437	432	476	476	445	466	461	432	472	435	442	467	453	436	442	446	445	417	409	439	437	422	413	482	426	455	458	424	452	437	469	487	450	426	455	437	438	443	416	451	445	440	441	455	434	473	436	457	429	424	455	431	432	457	414	447	469	461	470	444	430	429	442	457	451	456	445	425	430	450	429	448	421	435	427	418	449	445	456	465	436	449	484	455	436	462	424	480	469	474	421	438	421	456	420	437	390	404	471	457	441	490	435	424	449	464	451	420	450	453	421	451	418	442	426	469	477	440	457	436	435	479	456	457	451	452	429	436	445	471	447	434	493	436	478	467	468	442	485	428	435	440	430	447	438	472	455	447	447	471	448	451	455	441	420	458	508	432	429	407	451	414	420	450	431	421	430	446	484	479	484	435	403	422	448	456	421	454	455	469	435	400	442	390	479	470	415	471	452	467	475	456	468	449	464	439	441	437	436	445	442	413	455	437	436	463	429	463	450	425	455	464	456	422	413	470	452	419	462	430	448	460	450	440	477	428	470	437	435	427	429	432	447	429	463	418	441	471	465	423	465	425	424	447	455	436	457	439	459	421	447	427	471	436	473	469	444	451	463	489	448	434	419	420	445	459	468	439	443	473	425	435	484	463	469	427	446	457	419	448	462	427	429	491	448	440	468	447	439	404	453	444	500	438	459	436	404	413	462	406	443	472	427	412	425	458	387	475	455	393	412	499	422	443	444	439	456	457	419	453	449	432	438	449	425	442	462	438	444	489	457	463	450	453	460	417	438	407	456	452	458	415	476	449	436	416	425	463	471	458	432	433	437	418	465	428	477	426	454	496	477	458	407	421	485	420	429	442	441	461	414	453	472	443	423	399	463	424	435	468	427	420	461	457	446	442	435	452	467	460	405	418	438	456	435	443	439	475	435	418	450	425	448	455	468	426	445	474	483	427	439	414	444	455	433	472	468	469	439	444	494	424	444	440	431	435	443	439	464	458	455	440	432	448	448	457	446	430	473	448	425	436	471	447	475	438	464	429	463	431	411	429	422	422	466	474	448	470	417	445	417	469	446	456	485	453	432	475	427	443	444	433	480	479	464	450	413	426	458	448	451	463	423	480	432	450	439	471	410	441	437	442	410	418	490	401	429	470	457	426	456	488	461	446	460	450	425	478	454	480	441	442	461	461	423	425	435	425	447	425	455	476	470	436	424	452	443	438	433	484	441	484	435	435	437	403	434	506	486	430	438	456	436	451	445	406	448	407	471	435	464	454	390	430	480	462	435	422	437	430	425	464	441	409	446	464	437	434	442	447	447	426	489	473	443	420	456	444	408	427	434	419	453	457	415	445	476	491	438	476	454	437	412	457	463	458	425	437	464	455	442	472	459	451	462	456	476	435	440	400	423	425	429	398	444	451	433	442	450	433	430	420	446	423	449	470	422	474	459	437	428	438	481	448	449	482	441	463	451	430	388	494	442	487	455	478	457	444	474	461	438	481	436	430	476	433	476	466	454	460	443	444	452	461	450	460	484	440	432	473	465	491	436	424	429	440	465	483	456	423	417	454	426	455	442	422	466	423	436	446	440	421	443	435	471	446	475	445	452	432	424	471	460	441	438	513	435	457	455	454	423	448	483	412	427	429	449	433	449	407	440	481	447	467	452	459	454	415	469	445	460	458	447	438	454	449	429	454	476	429	486	462	422	409	460	455	395	453	467	445	444	476	437	409	432	429	465	473	445	455	427	447	433	458	439	457	457	420	466	436	481	459	442	459	465	504	476	428	458	435	430	439	476	437	477	433	476	433	430	400	487	454	460	400	436	430	445	447	437	424	418	476	477	416	450	413	464	456	444	446	427	426	473	434	443	425	452	461	483	449	430	477	433	407	487	463	491	378	439	427	477	442	487	436	460	457	471	461	437	437	444	459	448	441	432	462	422	455	436	434	461	457	417	466	441	436	443	461	468	454	455	407	424	429	467	494	449	427	429	458	437	440	410	480	446	451	450	419	439	433	473	454	447	456	471	451	464	434	433	412	406	438	419	447	457	407	425	422	474	446	488	432	427	468	451	439	452	461	457	440	448	425	494	437	421	456	452	459	450	462	442	452	457	466	460	466	463	437	434	432	451	501	445	468	460	440	436	465	437	417	437	431	470	429	451	452	458	430	438	447	445	493	435	437	441	473	438	434	442	478	445	413	449	453	433	481	466	458	437	417	426	452	437	471	416	463	461	458	480	446	428	449	476	438	465	444	418	417	425	430	446	483	448	459	392	444	422	445	484	472	431	453	446	468	433	466	436	430	420	441	464	440	408	435	461	433	429	442	461	462	434	464	441	460	474	427	433	453	428	457	476	414	470	478	417	414	420	452	429	453	434	449	426	464	426	472	461	445	499	397	437	426	402	475	433	465	444	445	434	429	449	437	388	406	449	436	441	459	467	459	477	431	464	465	444	429	455	448	497	441	417	475	468	484	414	406	451	441	423	469	462	441	422	437	451	450	454	472	483	447	441	414	435	481	414	449	480	437	447	433	449	430	444	441	456	447	474	428	415	429	467	438	488	468	446	459	432	457	463	465	451	441	451	459	439	439	449	441	461	446	457	422	485	425	443	476	422	440	440	454	472	455	436	402	443	479	453	393	449	445	464	428	460	443	457	461	492	431	457	447	467	466	451	442	444	476	439	485	439	429	466	415	419	418	431	466	458	465	407	438	437	477	452	439	460	450	426	491	462	476	428	490	475	445	447	425
71875	72749	70094	28232	8511	938	400	338	325	299	286	293	250	259	282	242	243	268	232	244	233	213	257	253	242	294	246	300	306	429	474	490	499	736	1539	2967	4885	4109	3473	2716	3571	1798	1626	1603	1782	1390	1445	1472	1709	1069	991	1071	730	468	404	351	377	580	906	564	321	308	287	299	255	266	243	242	243	214	240	217	238	217	218	235	258	222	258	217	208	242	222	212	221	223	201	222	216	204	228	284	335	278	212	232	223	232	231	210	236	238	233	192	205	228	209	187	215	211	203	223	219	202	234	204	216	215	247	216	223	242	223	209	188	235	238	232	218	230	228	217	196	224	208	218	212	242	220	231	220	193	229	225	227	214	207	203	229	227	223	224	211	189	232	179	234	247	222	223	202	212	223	206	191	221	207	202	212	254	213	225	199	203	194	206	217	194	231	233	228	222	233	216	215	221	213	232	220	240	207	224	229	225	203	213	235	202	212	208	213	237	188	218	222	239	253	225	208	231	203	213	226	189	247	213	228	211	194	216	227	218	225	231	249	232	216	254	225	206	217	262	211	185	227	207	218	222	208	246	222	206	209	239	207	229	196	222	220	204	219	227	216	217	210	209	219	202	212	213	226	203	218	223	204	190	198	229	238	215	250	220	226	206	198	232	224	225	231	238	210	221	216	229	241	216	218	206	213	202	199	226	227	235	212	206	184	193	204	218	214	207	232	219	218	198	209	210	221	231	228	205	217	193	210	231	226	222	221	193	235	212	234	241	233	216	197	187	210	214	198	205	227	200	212	190	202	225	248	240	246	238	209	232	219	189	227	194	202	228	178	221	224	230	209	203	237	226	230	202	217	197	234	171	203	232	187	191	204	222	205	200	199	228	248	245	233	209	225	230	228	223	193	221	225	238	224	228	219	200	202	208	203	228	192	238	233	214	218	239	215	205	213	211	227	207	233	233	216	192	250	239	198	234	205	233	217	215	208	210	227	206	182	226	231	246	214	204	221	229	234	242	197	207	216	218	226	208	209	226	234	238	197	207	216	224	191	196	206	208	219	218	216	244	210	229	211	239	222	221	228	222	215	188	189	198	197	225	195	252	232	224	216	210	208	231	228	200	231	255	217	222	216	237	211	190	230	219	206	187	215	220	214	231	245	243	197	212	220	241	207	230	208	208	237	209	227	199	239	237	209	218	226	225	234	193	225	219	208	224	188	220	182	222	220	220	243	207	204	205	192	223	205	232	224	197	194	204	221	217	209	229	218	221	229	213	215	213	251	205	225	237	199	217	223	195	238	215	207	228	221	214	211	201	202	212	197	248	202	219	219	202	220	201	225	197	239	237	227	233	233	204	217	212	211	201	226	216	206	207	222	228	216	217	230	213	249	205	199	249	215	197	224	211	204	204	190	253	215	208	183	227	221	241	214	228	208	280	208	232	195	210	212	214	202	211	220	245	208	251	232	206	222	194	194	201	227	208	205	189	205	238	232	221	216	250	214	244	182	210	225	208	223	209	220	225	200	174	238	219	215	201	206	199	195	201	200	230	218	204	231	222	227	219	220	214	187	211	206	264	218	249	234	208	216	241	229	205	225	225	211	225	213	191	240	214	216	216	216	233	214	194	232	206	203	214	217	192	215	225	235	228	208	219	215	226	189	217	230	209	236	257	225	227	210	211	217	222	221	200	219	235	195	218	200	197	235	222	239	192	238	220	213	224	242	233	218	215	231	220	215	233	245	223	204	231	207	227	220	207	227	212	237	213	199	237	221	205	248	229	232	222	231	223	223	220	249	201	223	250	204	210	203	200	218	208	235	199	208	226	213	218	230	214	213	226	251	173	244	239	205	214	230	219	204	205	226	227	196	222	229	211	207	228	203	219	225	221	237	222	220	186	218	205	204	242	210	231	211	252	226	212	245	217	224	213	221	199	235	229	268	217	190	223	219	227	224	210	191	219	235	222	236	234	215	218	211	208	199	241	230	212	240	235	217	194	232	221	221	213	205	215	234	185	208	201	225	210	211	223	209	206	232	204	236	224	210	223	199	225	219	219	198	186	257	217	200	198	222	212	229	215	234	198	211	228	227	234	245	201	206	242	188	194	208	217	229	220	252	231	231	241	234	172	249	207	242	225	198	227	210	235	236	214	197	216	214	190	223	206	213	220	213	220	221	206	202	206	231	228	222	227	225	199	209	204	223	229	195	210	203	201	213	230	196	230	217	192	206	229	198	239	214	209	210	208	225	223	192	220	229	205	209	187	219	215	199	209	209	207	219	215	226	192	222	241	229	236	234	197	237	210	215	226	233	223	232	223	222	205	214	208	193	224	245	211	206	225	235	196	223	230	229	199	239	212	207	238	245	221	232	216	199	223	201	195	221	220	248	221	215	226	210	212	234	216	200	215	189	230	229	223	205	205	232	236	223	219	229	262	219	223	205	204	205	179	238	205	229	205	232	211	204	211	232	221	223	210	200	204	223	232	243	236	235	237	199	227	245	202	206	229	218	231	204	241	202	204	211	210	233	221	190	231	192	219	197	214	228	221	194	222	200	211	237	199	225	224	223	206	190	232	220	216	222	221	232	202	200	199	216	201	224	222	227	221	203	220	200	228	235	211	220	205	219	206	223	212	208	227	223	253	204	235	218	208	198	225	206	213	210	211	219	238	209	228	210	197	199	233	193	210	238	202	236	195	225	239	219	204	227	227	212	190	230	229	232	207	229	201	213	199	242	224	220	220	217	211	187	246	205	215	195	247	212	213	218	223	217	224	215	191	207	220	199	209	245	215	193	212	236	214	222	226	182	217	239	203	225	227	209	217	201	241	223	235	241	218	217	229	209	209	219	192	212	194	200	220	214	207	232	221	205	227	213	200	211	211	228	198	214	260	216	217	219	207	210	224	217	245	210	190	207	213	216	198	211	213	204	236	235	208	227	221	215	227	234	210	208	202	215	215	209	237	210	226	219	217	205	208	205	183	224	209	225	191	214	233	228	196	194	214	220	213	199	204	213	203	228	203	222	242	201	233	191	222	197	219	232	214	200	218	244	206	233	250	209	233	194	210	228	230	199	203	235	206	229	231	199	196	215	228	237	238	226	210	216	219	239	206	219	212	217	207	220	200	230	211	219	192	230	193	226	227	223	220	219	199	212	205	234	228	213	229	213	213	229	227	220	215	226	199	223	203	243	187	201	242	221	217	198	215	210	239	217	229	227	267	208	203	235	234	211	194	195	219	241	210	232	218	183	207	230	231	218	212	201	211	219	226	197	214	217	207	203	227	221	221	203	214	215	221	234	202	224	262	222	228	239	224	210	217	227	208	254	210	227	208	219	228	230	221	229	218	246	220	222	206	208	248	247	258	252	230	200	218	230	228	229	228	213	199	205	213	221	213	208	211	212	221	215	224	205	208	227	242	194	207	213	229	218	230	224	206	222	227	213	191	226	244	187	209	218	200	204	208	204	203	204	226	212	229	239	207	213	204	240	208	231	222	235	226	226	241	228	227
46241	54735	61868	9399	1703	1583	1346	1197	1021	921	974	908	828	789	759	750	770	714	750	683	707	673	733	838	851	935	959	900	1240	2093	2265	2309	2732	4329	9555	16853	23384	21085	18485	15368	18420	9977	10750	9832	11038	9453	9753	9456	10490	6770	6605	6811	4563	2794	2318	1712	2158	3637	6314	3137	1288	1193	1172	1198	1213	741	712	734	786	730	640	654	638	592	596	599	582	644	646	583	587	566	621	604	577	592	562	607	572	599	598	997	1268	878	748	618	578	571	599	604	534	617	596	563	600	577	563	633	630	602	596	594	605	572	571	607	625	577	610	613	636	543	618	550	585	570	563	603	588	574	585	568	588	560	554	635	609	574	583	611	568	627	620	604	583	543	574	564	594	616	611	613	586	639	616	600	581	605	568	604	592	603	612	611	576	611	598	540	580	612	549	560	591	593	619	575	555	556	576	584	570	616	624	558	543	586	581	589	578	566	589	583	572	579	579	602	570	565	559	592	583	558	568	598	581	583	588	600	580	645	595	589	570	596	609	621	581	581	572	584	595	596	548	612	592	613	572	603	602	573	565	565	620	561	666	571	588	580	612	574	566	559	583	581	615	585	584	601	572	549	536	558	607	636	578	620	570	617	543	565	630	554	568	576	565	601	567	557	579	584	592	594	545	580	595	610	572	620	627	597	592	579	627	571	563	548	580	575	567	531	589	612	603	611	572	590	618	559	581	612	605	622	568	566	591	560	603	566	583	589	526	600	599	553	574	579	630	563	588	622	594	569	617	595	557	574	562	587	596	585	589	566	566	529	575	598	573	548	597	565	594	540	585	607	564	618	569	583	601	629	571	554	565	549	611	613	612	573	625	557	586	579	627	611	578	606	586	602	595	576	606	552	572	561	573	564	562	588	570	604	561	566	600	580	540	619	628	599	613	538	583	539	595	564	548	596	585	582	573	563	586	565	571	589	582	616	615	574	549	585	568	647	578	629	599	552	593	564	577	574	594	550	553	575	567	621	595	626	538	558	647	567	591	606	596	612	552	603	612	562	594	620	562	571	611	531	562	613	584	565	579	563	604	611	663	576	606	597	569	562	607	589	598	562	530	532	566	596	577	582	635	586	626	571	619	628	575	600	553	561	612	569	602	590	589	546	641	658	590	562	596	572	604	566	573	631	590	586	606	558	598	567	605	551	571	581	548	581	608	642	621	588	599	554	591	550	576	601	564	601	636	618	621	577	603	558	566	567	570	590	645	606	559	614	562	559	618	594	594	614	552	550	556	548	610	589	555	596	548	609	580	620	600	576	606	609	622	577	612	598	567	588	622	573	588	579	589	630	551	548	609	613	609	591	601	563	603	588	607	592	608	601	581	570	569	578	601	596	550	592	619	548	597	576	602	603	582	545	563	572	584	534	598	568	556	528	603	595	576	547	599	588	606	579	602	568	583	621	635	585	545	590	560	589	596	595	586	600	614	566	568	590	610	563	635	647	605	590	578	620	600	571	591	580	611	536	583	587	556	574	571	583	612	599	587	561	592	561	585	529	564	576	547	592	647	548	586	606	567	627	579	598	563	551	595	614	556	582	583	606	586	586	590	563	558	585	589	591	608	549	602	624	611	551	551	586	604	609	618	552	609	582	584	591	580	596	587	564	598	567	567	574	610	606	567	602	572	578	569	536	613	564	595	576	594	607	571	539	609	555	609	612	612	590	580	576	605	605	649	600	597	604	599	561	539	563	576	608	602	578	642	588	614	565	575	576	623	629	579	556	551	571	570	570	586	611	594	571	608	538	579	559	588	556	591	554	593	587	613	608	575	619	616	602	588	609	606	608	567	584	586	595	583	618	585	547	582	579	554	558	587	596	566	591	551	639	528	608	611	558	591	606	572	557	565	580	608	587	579	555	576	570	578	568	573	640	561	586	548	597	614	577	562	597	591	554	560	575	557	577	590	575	621	582	614	549	553	547	608	572	603	554	562	596	600	577	537	582	567	592	605	620	605	649	593	616	570	558	595	593	594	605	589	585	547	603	591	621	621	595	578	593	603	602	581	598	593	618	572	578	604	638	607	597	598	617	579	560	600	585	575	550	604	561	596	619	576	587	601	608	596	576	589	568	634	515	565	578	577	573	561	603	585	589	611	555	584	602	581	586	547	583	572	608	573	574	587	565	548	543	548	607	589	593	579	597	542	563	645	629	574	572	614	573	613	590	576	582	643	592	623	531	613	580	572	591	587	614	612	590	566	579	537	558	609	606	587	608	579	599	591	601	572	590	569	616	603	597	605	565	589	578	603	590	524	610	589	629	598	595	593	573	548	545	580	594	609	580	583	523	568	545	579	616	626	603	576	535	578	615	596	609	590	616	560	565	587	572	592	647	571	574	600	585	601	579	616	599	551	631	634	573	645	618	569	587	600	560	579	564	581	582	595	606	591	587	527	609	581	582	586	555	577	570	589	605	563	596	576	573	590	576	597	577	636	575	622	555	564	594	559	592	577	644	575	602	595	595	566	563	590	610	589	566	618	619	575	589	606	610	618	611	558	606	590	606	572	596	593	585	570	577	629	596	601	629	594	614	582	629	566	595	573	592	617	602	588	549	565	567	591	586	585	572	585	580	572	571	621	573	599	596	617	614	569	593	550	587	574	614	591	619	551	615	535	619	623	595	582	557	565	575	587	636	561	588	576	600	568	551	617	615	550	606	574	618	508	580	562	567	557	602	570	573	581	589	563	544	594	588	544	595	621	581	562	611	565	584	612	591	606	613	567	619	574	565	594	572	592	580	604	602	628	600	590	589	582	525	579	570	562	576	554	613	606	545	583	594	612	578	582	576	568	562	628	517	553	617	554	598	591	577	604	619	555	605	570	538	590	609	577	600	616	587	620	618	556	529	576	601	594	559	591	569	586	604	564	620	603	588	585	564	551	610	589	595	575	594	623	548	610	568	601	560	583	603	574	609	564	620	593	553	573	579	584	590	621	583	596	620	592	596	592	628	572	614	546	593	569	542	560	582	591	611	551	590	565	548	587	542	592	590	627	603	603	588	619	597	525	566	587	598	572	579	598	609	576	611	631	617	607	568	575	580	603	594	592	592	556	583	596	588	577	583	608	569	583	583	597	578	585	576	611	550	592	583	590	589	565	611	548	619	583	560	562	613	588	576	515	562	593	565	584	578	592	570	600	579	582	569	555	608	580	588	631	566	569	574	628	559	561	602	606	595	586	591	613	566	584	601	605	594	558	599	626	561	598	599	606	609	590	603	615	584	581	620	625	591	537	612	582	631	540	629	595	575	560	597	574	574	543	601	558	593	567	610	600	566	587	565	595	551	534	592	592	569	578	603	558	560	562	589	583	578	598	605	570	598	568	581	583	593	605	635	626	595	547	601	577	614	577	588	590	602	573	622	630	599	615	578	553	506	564	551	572	562	596	538	585	581	600	560	540	570	572	602	564	548	547	584	568	574	589	589	575	592	582	584	552	620	614	579	588	587	593	575	571	583	584	576	556	548	623	584	592	599
13222	10570	13582	1380	206	148	166	150	153	155	135	152	154	145	150	153	157	134	158	143	151	136	169	158	158	148	179	183	192	184	190	205	201	195	230	266	352	316	318	268	263	191	217	213	211	187	200	183	188	192	177	194	184	172	158	148	151	153	196	152	175	139	173	157	157	143	146	159	165	150	138	163	165	150	164	138	142	128	155	148	172	108	169	129	135	147	159	161	151	161	146	142	166	167	161	169	124	132	136	143	134	152	122	159	144	127	143	140	154	173	139	168	137	144	166	149	157	139	143	158	157	138	147	167	147	146	163	161	154	158	146	121	161	155	149	155	155	162	145	143	141	151	151	140	148	168	145	164	143	140	143	149	158	154	130	153	161	141	142	133	163	149	142	138	134	133	141	142	145	142	125	146	175	132	149	165	146	158	168	157	176	159	157	144	160	132	135	152	128	158	160	138	156	155	161	165	133	145	125	160	138	153	152	150	142	150	164	135	169	156	171	158	155	158	165	160	144	139	136	167	149	140	150	147	144	154	157	130	155	136	142	160	170	151	136	161	152	150	143	144	145	133	149	137	167	133	128	182	149	154	151	139	174	144	150	150	149	158	139	170	145	140	137	137	166	149	153	144	153	181	141	123	182	145	156	153	137	139	143	147	148	164	150	150	171	147	148	145	123	149	164	147	175	143	150	151	151	167	151	156	146	138	146	148	144	147	150	126	155	159	160	147	163	151	162	167	130	153	157	134	162	177	157	132	144	134	148	145	162	152	151	145	154	160	173	161	156	185	144	146	144	162	150	183	166	152	173	146	145	172	159	131	135	149	145	120	147	146	159	142	155	153	162	129	138	151	160	147	143	145	123	149	165	123	165	165	161	155	140	130	163	143	159	144	148	148	149	153	151	139	155	134	158	140	147	135	129	162	127	152	141	152	139	181	141	167	156	159	159	126	136	129	143	142	141	155	166	147	163	152	173	165	139	155	142	149	149	180	144	148	156	138	153	126	133	141	165	148	139	158	146	150	146	150	160	145	152	159	158	172	167	131	168	168	163	171	167	157	143	143	155	139	145	136	137	147	146	135	163	157	157	166	162	150	136	156	148	146	158	141	159	176	168	151	146	162	136	147	141	154	168	159	128	137	146	149	150	141	147	158	164	136	152	131	160	144	156	127	143	165	135	166	129	161	155	134	131	139	153	164	151	155	148	152	132	141	119	119	154	152	147	173	140	151	148	149	134	164	176	158	142	172	145	173	146	166	156	156	162	158	164	160	178	148	138	145	144	157	151	164	164	156	162	146	139	149	152	151	143	132	157	146	143	138	148	157	147	153	150	157	151	147	171	164	166	154	165	145	161	157	164	159	158	167	182	162	152	147	165	147	157	150	163	136	163	184	146	160	137	149	174	158	144	142	134	135	169	136	167	171	160	153	133	131	145	148	155	164	155	143	146	154	136	143	156	173	160	151	131	143	145	164	136	152	147	164	149	158	152	143	126	160	140	164	144	164	127	145	134	148	165	161	142	145	146	177	154	151	149	140	166	167	176	156	161	152	153	148	139	152	150	160	150	129	161	162	145	145	145	175	168	171	124	160	165	156	132	156	146	144	157	143	148	161	132	145	140	153	141	146	163	154	176	149	162	169	165	171	153	158	149	162	160	152	157	139	156	125	142	128	160	152	135	157	163	154	151	181	153	145	131	156	163	151	151	136	151	174	149	155	164	139	149	144	139	169	122	138	136	145	138	144	165	141	125	155	146	126	170	166	147	170	148	137	153	152	143	166	172	152	145	161	137	162	144	139	158	155	154	159	157	175	160	151	160	184	144	145	154	121	147	141	157	172	141	122	153	171	154	153	144	145	132	136	151	159	161	159	169	152	149	117	145	136	161	153	160	146	143	156	153	123	137	160	154	158	154	147	165	157	158	155	139	161	155	150	139	144	144	151	141	135	126	182	141	190	157	152	144	161	179	155	155	156	155	150	151	158	169	158	122	143	167	170	130	145	147	142	150	154	127	163	166	137	158	154	155	148	159	142	157	163	144	153	156	142	138	173	155	141	167	138	155	157	145	138	165	134	170	156	143	145	171	149	162	157	162	150	146	159	126	145	149	132	130	136	144	163	145	138	173	143	144	142	153	177	159	158	154	137	155	147	152	126	144	148	176	149	153	149	145	145	172	146	168	151	158	150	156	149	145	160	180	147	173	163	135	177	162	151	136	176	143	157	147	168	170	151	143	139	143	138	147	150	147	155	151	151	170	150	161	176	150	148	135	151	126	146	135	144	143	145	163	149	140	151	127	160	156	139	138	108	137	142	152	159	178	131	141	145	146	159	163	176	134	144	141	162	150	166	149	149	133	138	150	162	164	143	149	162	146	171	152	153	137	163	140	129	154	149	167	129	151	157	146	143	159	144	152	138	136	153	155	148	177	141	150	154	134	138	199	175	141	158	159	156	146	150	157	148	155	144	141	163	168	157	142	156	152	128	126	158	136	152	163	143	147	154	146	162	162	148	161	139	157	150	168	147	169	145	135	144	154	139	120	139	143	132	143	152	143	155	172	154	183	152	168	159	170	150	149	152	167	154	152	152	160	125	158	151	163	133	155	156	154	167	154	145	147	139	140	168	141	145	140	136	155	146	162	163	147	146	152	157	140	158	185	146	158	130	148	157	162	156	144	162	130	170	141	157	143	144	156	158	162	155	158	156	167	138	153	151	133	166	145	166	138	160	155	180	171	186	154	157	152	155	144	143	148	149	144	122	160	142	151	161	140	135	156	154	138	163	123	157	164	127	158	164	143	137	150	175	165	162	141	146	164	141	163	172	151	121	138	146	156	144	176	145	128	141	146	176	147	172	121	154	170	167	144	149	137	152	168	163	170	160	148	159	142	153	162	141	166	156	155	174	157	134	168	134	163	126	161	157	154	145	135	135	159	164	143	153	156	168	133	143	143	138	164	145	167	152	142	154	163	150	142	137	134	144	132	157	153	156	162	162	148	156	150	135	172	150	170	153	156	159	142	143	158	152	155	143	136	146	168	156	157	135	144	165	155	130	160	134	173	167	151	151	168	159	145	147	136	136	126	170	167	130	145	137	170	143	150	139	177	127	161	179	184	149	168	168	151	124	156	168	147	140	164	149	151	140	147	142	153	148	156	192	157	131	134	157	134	146	148	151	165	156	166	141	145	160	167	168	149	163	159	147	173	131	182	149	134	120	172	121	143	159	173	143	144	170	144	143	147	142	155	148	189	158	154	151	125	142	156	152	149	147	149	130	147	167	169	179	169	147	170	147	162	144	151	170	138	153	135	153	151	145	159	159	160	167	182	126	165	156	139	159	165	135	143	152	159	144	163	168	152	136	138	159	143	143	147	180	150	149	160	156	157	163	148	141	154	136	146	132	160	152	136	161	150	167	149	130	167	154	148	149	132	153	141	138	144	149	136	167	143	143	144	153	147	150	147	147	156	157	116	140	129	149	158	160	152	168	142	130
11880	15098	18947	1833	502	475	495	415	406	474	465	431	462	482	378	434	474	431	407	471	450	464	482	529	549	566	601	529	651	738	846	816	810	832	1051	1349	2132	1954	1601	1422	1439	988	976	889	925	885	986	779	1025	776	709	667	566	552	528	452	457	574	700	547	440	467	488	440	479	447	428	440	454	433	416	432	447	432	463	452	402	424	427	426	421	461	413	442	391	408	422	414	385	410	462	446	473	467	424	440	410	377	399	423	408	460	444	414	455	432	466	446	413	448	433	448	410	418	414	465	435	425	391	396	385	460	451	430	427	438	420	460	426	413	388	417	454	426	395	404	401	450	406	454	415	411	442	423	433	434	428	429	437	404	397	449	408	396	459	475	421	448	446	413	439	450	420	400	409	432	408	447	427	431	429	413	461	412	403	402	484	442	435	405	457	409	439	426	433	432	410	370	445	449	429	433	429	452	471	435	459	408	484	438	405	460	426	369	414	430	407	444	428	425	423	443	432	488	427	426	430	421	449	407	434	439	434	434	452	411	426	418	429	424	401	442	435	435	419	447	417	432	451	447	427	447	426	430	435	410	427	456	457	433	456	418	450	436	395	417	430	460	426	446	422	438	434	405	430	476	423	415	394	455	472	446	458	449	424	408	420	433	470	464	424	436	436	414	395	430	411	437	429	450	405	446	419	415	453	396	483	471	421	416	423	427	437	398	452	433	442	452	457	406	436	432	389	407	400	446	456	431	486	422	414	415	423	452	392	431	423	430	422	469	411	439	455	433	445	444	448	399	416	432	456	431	417	414	410	421	441	420	412	453	442	424	404	453	406	409	455	429	456	434	414	446	444	420	437	429	416	381	394	429	424	426	434	403	423	421	428	442	435	423	416	418	436	450	458	434	443	448	427	414	421	425	454	414	421	406	443	415	415	422	450	417	450	444	441	460	389	481	438	442	402	407	440	442	447	453	420	445	473	395	426	413	428	409	444	447	413	397	428	427	404	405	440	427	446	429	432	412	406	450	421	429	452	419	413	431	417	401	457	453	383	424	409	410	394	419	414	425	429	396	396	426	389	437	413	418	408	418	430	436	439	418	426	431	455	396	428	426	461	443	405	429	466	427	432	427	451	454	415	392	402	474	435	410	408	430	454	462	422	425	442	429	392	409	415	437	441	453	431	429	413	416	430	456	458	456	426	363	435	424	413	418	426	425	426	452	418	395	428	435	418	424	412	457	387	410	414	448	425	466	439	414	413	447	433	436	430	436	410	447	413	454	441	421	425	409	413	436	453	442	428	440	428	423	445	444	396	416	447	422	434	426	439	423	433	399	457	429	465	430	500	431	434	419	448	408	401	467	428	440	442	407	437	403	407	424	448	422	453	449	436	451	412	436	417	455	416	443	462	408	462	430	445	402	420	424	446	447	431	440	438	445	449	400	430	444	399	451	428	447	400	449	421	421	454	438	427	448	442	447	438	381	396	444	439	420	416	401	406	425	443	432	423	407	417	387	450	411	456	421	392	436	426	373	412	401	424	448	434	439	443	459	439	442	441	452	441	404	426	426	467	433	399	403	431	379	403	429	452	403	434	469	410	448	443	409	427	423	424	389	433	418	429	397	433	446	429	423	462	424	434	392	405	418	421	416	449	455	482	407	443	425	405	447	427	427	421	433	453	426	419	424	426	421	458	436	406	416	443	452	418	452	402	405	461	414	436	438	448	418	458	434	420	423	424	404	407	416	408	429	436	415	413	447	421	469	426	420	416	437	430	402	415	422	408	410	442	464	447	427	405	399	424	419	430	428	465	440	415	447	448	422	433	451	430	393	436	467	421	432	452	460	423	417	457	409	442	447	412	405	419	440	438	428	406	406	407	435	421	390	455	476	443	368	413	413	425	418	424	434	434	393	470	430	430	446	408	439	444	428	433	450	443	460	409	432	417	411	435	405	418	406	481	462	450	409	421	434	481	420	408	451	445	430	441	437	450	441	437	430	438	451	431	437	418	410	443	442	422	410	426	422	451	450	418	421	451	441	425	420	451	417	415	427	412	418	456	459	436	468	448	440	404	441	416	421	463	433	418	424	481	434	479	460	398	407	432	380	435	442	432	404	406	424	424	415	397	436	432	439	441	413	442	417	415	436	437	415	415	438	474	444	453	402	423	426	423	383	405	430	437	427	400	475	387	432	415	405	469	429	439	427	401	444	453	439	389	462	440	431	441	460	411	434	437	411	421	419	413	478	438	453	411	409	457	449	419	423	412	425	441	400	409	399	434	462	454	433	418	421	448	435	414	440	407	441	430	467	393	423	418	394	445	465	443	398	440	411	459	431	446	407	414	436	452	372	449	460	429	444	462	432	422	419	422	403	437	445	448	431	424	420	397	433	422	432	445	387	423	423	401	438	446	451	414	447	448	403	389	420	414	445	439	432	443	434	456	474	428	429	410	423	403	415	404	466	409	412	436	401	429	397	448	381	438	450	441	441	415	438	427	420	405	413	424	420	419	422	418	435	433	441	446	450	423	414	427	456	464	453	447	433	413	431	433	421	404	414	437	458	456	469	417	463	403	458	412	437	434	428	444	415	427	441	441	423	402	407	421	456	460	442	399	437	422	419	427	418	425	443	407	436	435	415	461	423	427	426	403	427	426	415	428	404	436	432	422	414	443	402	460	417	417	459	434	392	479	401	379	359	404	443	430	440	423	437	400	434	456	436	421	435	432	425	422	416	473	431	451	420	449	441	407	415	426	395	434	474	393	432	404	450	458	420	455	446	458	455	433	407	455	416	438	410	413	421	436	465	437	416	413	424	434	427	448	441	435	445	380	461	429	431	427	449	385	415	438	446	397	447	367	396	400	436	444	421	429	453	464	423	443	438	453	457	418	504	405	385	403	414	433	413	426	409	440	434	407	456	414	440	421	417	399	465	415	424	458	430	444	413	444	408	459	433	395	417	444	417	412	437	440	466	420	402	443	413	435	411	447	457	403	413	439	434	453	439	436	434	446	462	475	423	427	423	418	436	442	432	459	433	459	469	425	426	417	452	396	423	416	405	435	440	441	413	441	400	433	420	411	416	454	433	384	426	442	421	440	429	432	457	449	403	434	433	442	440	431	469	417	438	448	419	421	476	412	407	422	455	451	431	446	444	408	430	405	433	460	422	430	420	405	434	480	423	385	433	414	373	451	443	416	428	455	454	411	417	422	403	406	436	469	397	398	400	426	429	402	424	455	419	433	421	420	437	424	428	431	425	417	421	438	386	443	424	408	411	444	418	450	448	395	383	430	423	420	454	426	431	408	431	431	412	420	425	403	455	416	411	423	441	456	451	413	408	462	413	427	422	438	445	430	460	434	442	433	426	373	457	428	416	452	401	411	436	431	444	447	424	438	428	417	392	408	442	438	448	427	434	432	447	426	420	458	410	412	472	427	436	412	411	434	439	434	432	412	466	425	416	424	441	452	440	424	433	449	437	439	435	429	420	437	402	475	460	412	391
56155	56085	57199	19952	2918	321	288	260	260	212	185	190	196	192	203	183	165	206	190	166	176	182	167	203	181	222	204	208	263	315	355	340	421	569	917	1531	2839	2923	1875	1720	2130	1124	1065	944	1047	746	938	863	988	716	523	491	366	284	267	221	270	376	546	336	200	223	231	211	202	167	184	187	176	191	193	146	134	194	156	152	140	130	192	176	181	165	175	171	177	143	177	178	151	181	193	186	188	180	177	186	188	150	151	165	125	176	152	158	166	168	167	158	171	173	180	162	155	151	147	180	158	156	168	159	164	180	169	149	150	148	162	182	162	184	162	171	145	150	167	147	176	155	170	173	148	168	145	173	162	175	144	161	149	167	180	182	155	160	138	173	165	162	158	178	163	165	177	187	170	149	171	186	157	164	169	158	150	180	168	176	165	173	140	175	165	170	177	169	157	173	173	190	172	169	196	161	163	159	172	185	170	174	160	179	195	174	163	181	155	175	161	185	173	148	161	168	157	159	178	168	183	155	180	178	175	164	156	184	157	191	142	202	170	166	178	162	160	173	182	167	161	157	175	168	125	153	156	184	179	162	176	164	160	157	163	155	159	155	169	172	166	187	156	168	145	191	155	175	169	148	169	150	160	172	179	157	148	160	164	172	162	195	165	160	174	127	169	181	173	184	188	161	166	175	170	157	162	185	165	147	152	172	169	183	189	169	167	175	181	166	158	169	171	178	189	163	190	158	177	160	170	169	160	147	159	173	167	169	160	182	171	157	155	165	155	167	154	175	147	154	154	186	155	162	151	175	151	173	165	161	184	175	172	151	176	170	167	180	181	160	170	168	165	174	161	142	133	157	186	170	169	177	152	163	164	157	158	162	184	147	180	163	180	164	185	153	170	147	155	165	165	182	155	166	156	146	164	177	172	172	179	178	186	183	164	154	179	176	172	155	156	166	179	164	151	148	167	169	169	176	175	170	157	157	179	200	159	168	175	159	170	150	158	168	143	163	139	159	148	158	169	176	164	173	162	166	171	182	150	185	144	184	166	171	173	164	145	155	154	157	150	170	182	157	199	186	144	157	161	152	167	152	172	190	148	155	170	177	182	177	165	163	186	171	165	146	161	169	139	167	171	162	172	179	168	152	167	172	170	163	152	177	169	155	164	164	167	145	154	173	162	170	172	171	160	152	173	161	154	161	168	149	168	141	160	170	193	183	167	178	160	155	168	143	177	169	163	162	175	182	144	166	153	165	155	169	154	178	161	141	158	166	169	160	158	171	155	158	188	173	168	175	184	151	191	172	167	165	166	157	163	131	179	157	155	154	138	160	151	174	171	169	172	161	175	142	170	174	172	173	162	182	154	153	166	158	182	164	169	161	168	172	149	191	154	165	161	189	153	172	141	162	172	174	164	184	155	167	169	194	159	156	205	172	149	170	158	168	162	180	160	169	150	174	156	161	153	157	161	187	165	160	168	160	153	158	177	176	159	147	178	151	166	172	181	154	169	178	127	159	124	155	157	180	173	150	157	152	160	180	168	158	159	150	187	153	156	161	173	171	179	182	147	156	182	173	151	184	167	149	139	163	157	173	177	151	179	146	167	192	189	151	164	177	183	156	172	202	155	177	165	170	189	172	171	170	160	160	144	177	164	172	165	155	163	182	174	156	188	171	170	153	164	151	170	158	153	181	163	171	160	166	146	176	169	155	170	150	150	177	174	178	174	161	155	170	158	146	184	161	167	157	184	175	174	168	173	151	135	180	160	161	174	180	149	173	169	186	153	176	179	151	179	193	169	166	184	155	172	157	180	152	174	178	163	178	155	161	150	167	159	158	143	168	165	162	159	170	168	165	177	179	163	152	162	175	161	173	169	176	170	173	170	190	151	183	170	171	177	182	175	163	142	183	182	160	183	142	158	148	150	165	174	151	162	154	193	157	177	174	145	149	162	171	187	166	169	162	154	154	148	152	172	170	167	156	162	170	185	161	153	165	181	165	149	178	151	164	158	148	170	171	190	179	165	166	159	145	173	173	161	196	166	174	163	162	143	159	165	161	165	172	180	155	179	150	177	158	154	138	181	150	170	167	154	166	189	192	173	180	143	160	167	162	167	175	184	148	167	161	200	168	188	161	201	178	143	185	188	156	172	167	160	190	171	165	168	185	188	168	200	185	177	167	170	174	176	184	181	171	139	186	148	151	156	171	172	161	176	163	182	158	182	168	173	177	135	159	160	179	145	158	174	161	159	156	161	154	147	187	173	168	159	157	164	161	176	169	169	168	143	157	171	168	164	164	155	149	161	163	176	164	159	139	160	167	154	139	165	162	149	165	143	173	190	158	178	181	164	178	141	181	176	141	175	162	170	156	154	192	186	155	160	159	184	152	171	175	158	165	154	155	177	179	173	170	156	184	171	171	148	167	162	153	176	168	161	152	169	186	180	158	150	153	163	163	148	184	168	159	164	181	158	140	146	162	164	164	138	169	169	173	180	157	162	146	166	160	172	159	153	167	154	148	166	162	181	184	159	193	175	150	161	173	168	158	151	167	173	154	165	182	154	165	177	158	181	176	166	159	164	161	163	184	182	141	168	162	168	145	169	160	156	186	180	173	169	200	157	163	176	156	156	169	150	179	177	190	168	183	184	173	181	155	137	174	166	169	171	183	157	158	148	175	175	167	173	176	145	164	147	176	167	171	188	152	178	176	175	164	163	178	175	169	184	161	181	173	164	167	173	184	168	172	161	175	165	171	179	166	175	171	161	178	134	159	148	168	141	170	166	154	177	185	157	161	161	178	173	169	185	148	142	151	174	172	164	169	186	181	180	161	167	155	162	178	173	165	163	176	181	170	156	177	188	148	156	163	147	155	175	174	172	171	149	178	148	167	185	152	156	143	172	163	163	177	149	172	160	157	178	160	160	170	164	169	157	129	153	181	146	206	150	135	154	154	173	175	199	157	149	156	152	166	177	160	177	143	164	161	172	149	168	142	149	171	164	147	186	154	165	182	178	173	176	176	154	152	157	150	180	157	172	169	166	173	159	156	161	150	160	183	180	166	186	189	150	187	171	165	174	154	172	195	175	178	187	166	174	162	164	170	178	173	147	177	153	160	166	139	155	172	170	177	180	182	152	166	153	175	184	163	160	157	160	177	188	163	149	147	149	167	175	177	164	154	172	177	172	183	163	143	163	166	171	166	168	155	157	160	169	149	194	181	170	162	157	158	154	158	164	186	180	163	171	164	162	166	159	171	185	150	156	166	156	153	164	172	151	172	160	148	174	196	182	171	177	168	174	165	164	148	195	162	157	173	136	153	159	144	171	183	205	185	171	181	154	156	159	156	145	181	158	153	160	146	176	155	183	153	151	158	174	176	159	169	166	170	157	168	145	154	185	184	170	162	152	170	189	152	152	159	162	153	199	151	179	191	185	160	154	187	181	172	150	173	150	175	148	167	161	192	172	177	162	149	165	182	180	157	176	159	147	172	151	196	147	181	175	155
34894	42933	49536	5289	1157	1060	961	837	739	763	703	617	593	564	615	595	561	562	514	535	511	479	618	634	727	760	759	805	1197	1642	1834	1833	2498	3605	6475	10214	17194	16782	12352	11570	13108	7218	6943	6355	7316	5446	6383	5421	6798	4537	3412	3322	2220	1414	1282	1026	1439	2086	3254	1859	791	793	925	852	673	515	544	535	544	483	526	494	457	499	410	493	465	481	487	471	452	475	470	494	503	530	468	475	498	489	509	740	787	638	605	441	482	456	447	433	489	480	468	488	495	450	439	493	496	483	468	424	481	480	459	492	511	490	457	488	452	469	467	485	520	441	482	474	449	485	474	401	458	449	462	502	486	507	506	450	477	439	461	453	468	441	475	485	488	460	460	450	487	467	460	474	497	453	487	512	470	473	460	459	485	493	459	425	491	463	488	480	475	453	454	461	473	491	460	481	456	477	457	475	456	506	458	518	442	495	476	454	420	443	459	488	478	503	451	454	488	429	499	453	475	482	463	480	441	497	464	461	473	483	448	469	471	427	441	497	494	503	451	488	465	483	489	476	444	469	489	479	442	460	487	483	478	462	505	480	454	479	422	468	455	458	460	492	496	499	455	445	483	483	514	483	439	463	464	509	454	511	461	449	497	482	444	442	446	488	445	449	471	491	505	503	459	452	503	476	472	474	464	501	456	484	493	469	485	434	467	463	477	473	451	455	449	493	464	470	455	513	454	492	476	416	449	462	453	448	497	472	479	495	459	456	465	442	485	485	485	483	484	476	461	506	476	471	471	507	472	488	453	475	491	465	452	460	456	446	487	487	469	437	492	448	496	479	497	496	471	459	467	468	467	445	459	473	450	430	515	450	461	455	477	478	435	479	503	477	445	434	460	471	469	472	465	468	457	501	444	464	436	506	475	495	464	477	464	443	477	436	468	454	452	471	472	484	509	502	460	469	467	530	435	468	454	472	496	497	462	438	444	449	483	480	490	446	467	464	489	491	489	461	449	491	483	497	481	487	445	444	471	441	481	478	480	460	483	471	426	450	441	526	489	473	484	509	452	432	475	483	435	474	438	440	437	480	468	457	460	443	478	449	522	456	455	481	428	417	483	496	485	453	464	449	468	416	483	448	519	455	469	469	496	454	469	479	493	466	472	456	500	455	469	446	482	461	448	424	498	511	431	442	447	509	497	473	477	532	467	472	476	441	492	475	498	479	444	499	485	485	494	432	445	444	456	493	481	472	489	471	454	468	476	487	470	456	456	449	506	456	482	486	474	467	430	489	468	449	442	464	449	470	469	459	476	453	466	476	468	476	461	460	499	463	461	461	468	495	453	474	437	458	447	509	486	454	487	483	494	469	469	469	449	467	488	489	489	496	459	474	447	462	448	492	455	441	442	459	496	468	477	471	469	513	467	483	464	467	484	473	458	482	497	474	478	478	475	470	487	499	475	439	483	498	463	454	462	469	459	509	474	438	479	418	465	444	446	505	445	485	486	439	456	454	464	499	476	478	485	427	459	521	451	447	473	507	444	489	494	485	408	457	454	476	460	503	412	466	426	447	430	516	445	420	448	483	504	457	470	450	438	456	464	492	474	460	469	485	447	492	474	433	479	484	452	471	461	455	484	470	483	516	459	506	482	458	485	474	442	459	462	481	433	469	471	464	472	463	500	442	474	445	471	502	490	438	481	445	431	486	542	448	455	474	484	455	494	461	497	459	446	475	440	481	492	492	478	477	509	479	443	462	479	436	424	425	467	464	458	488	478	483	464	494	461	459	451	446	484	472	476	435	470	456	465	477	493	445	459	505	469	475	499	511	459	480	467	482	463	455	445	432	489	448	482	464	497	456	470	490	469	416	496	503	488	485	498	497	468	455	476	476	417	455	489	458	473	470	473	497	488	460	434	483	467	477	497	473	448	463	449	485	419	466	453	467	454	461	474	542	434	465	467	492	451	457	462	507	446	463	446	490	480	483	447	442	459	493	481	445	446	453	463	462	490	514	478	502	457	499	466	474	483	486	448	478	463	447	477	467	484	463	426	503	474	502	525	473	431	456	470	455	459	475	466	487	480	453	455	453	465	460	463	447	426	442	445	475	464	475	476	454	485	487	453	477	452	509	464	467	483	459	480	457	462	494	489	481	456	450	470	445	462	467	445	460	463	476	451	490	469	458	498	469	492	479	467	457	477	446	471	502	450	492	433	468	480	479	460	451	463	480	455	502	488	449	503	471	453	470	501	447	506	497	435	505	464	482	462	473	481	457	486	461	503	476	491	447	433	465	488	419	488	493	490	449	436	469	443	495	478	481	482	470	503	443	490	439	426	464	466	485	514	482	431	429	463	485	434	474	482	456	474	443	492	460	464	502	484	447	458	452	463	463	446	472	456	466	466	497	436	461	452	443	455	458	481	445	452	450	464	459	458	467	464	466	471	467	479	483	455	465	485	484	479	484	501	440	454	484	456	427	470	463	480	485	431	479	457	473	447	421	480	461	439	469	475	493	463	489	459	437	439	497	453	482	482	470	485	444	527	473	467	432	456	462	519	479	479	461	461	469	507	441	473	462	512	446	459	436	558	494	460	459	460	495	503	511	478	429	447	473	504	446	465	501	475	456	472	452	454	492	475	440	487	473	448	484	487	476	444	447	482	470	469	473	462	450	479	463	479	436	436	458	461	495	438	481	446	462	479	487	480	458	482	476	466	442	472	463	464	471	475	473	425	497	452	439	464	442	439	464	465	498	484	488	470	498	473	504	487	457	450	473	490	476	510	466	443	425	478	474	487	468	471	474	493	462	457	481	457	509	469	462	476	444	459	503	464	494	462	495	503	467	436	483	474	482	474	475	492	460	498	483	477	460	473	474	468	456	475	457	457	486	465	439	461	467	461	463	528	451	466	452	502	478	478	447	482	449	473	493	466	475	491	501	463	465	488	488	466	439	487	488	474	428	417	446	491	452	481	466	456	469	458	468	438	481	517	476	511	451	488	454	454	494	486	461	455	467	490	438	469	437	473	493	471	457	475	442	444	434	505	466	469	473	500	488	472	458	498	484	494	434	457	498	462	481	487	478	444	480	476	505	485	461	420	442	487	486	517	487	503	475	483	461	471	482	433	465	450	470	479	441	491	447	454	445	444	470	474	454	459	444	461	482	466	497	454	463	493	492	477	473	451	473	458	531	491	484	462	476	484	466	456	443	427	433	506	462	485	453	458	480	463	472	522	456	436	471	415	450	479	512	470	473	440	470	481	446	495	484	462	490	468	521	415	451	479	452	518	460	505	478	488	461	443	447	481	460	491	467	482	454	463	447	473	468	468	443	497	447	469	472	492	439	416	454	469	453	465	417	478	474	490	471	473	476	436	502	449	489	452	468	468	471	440	504	464	472	481	456	431	427	480	432	454	485	469	482	474	476	452	481	454	481	439	464	473	455	482	495	460	497	462	464	431	474	513	430	493	453	482	419	446	457	461	490	535	501	488	452	455	466	480	473	506	462	447	475	489	429	456	451
66353	66934	68866	25263	8010	892	423	354	362	272	300	280	258	248	270	275	244	258	263	264	261	247	240	265	237	272	300	302	406	510	554	592	720	1021	1772	2684	5922	5754	4038	3130	4291	2318	1990	1640	1944	1533	1634	1637	1606	969	990	794	600	454	383	348	410	589	846	473	306	317	337	324	292	235	258	237	264	220	215	201	245	207	200	213	237	225	254	215	220	218	250	221	206	228	247	218	260	217	220	320	320	231	262	211	219	236	224	218	243	238	242	232	230	232	219	214	233	232	246	215	216	203	235	224	228	208	217	245	228	226	216	214	223	223	231	221	226	205	224	219	226	203	217	218	205	239	226	224	222	251	214	224	218	255	277	231	232	195	221	211	239	231	230	213	235	192	235	257	222	218	251	234	224	236	223	237	233	235	236	226	190	215	239	223	205	223	210	251	220	215	225	208	210	210	211	214	227	219	227	218	231	207	257	246	259	236	237	251	232	205	244	227	237	229	229	225	212	220	226	261	249	250	214	214	210	209	225	218	242	229	247	214	213	223	244	218	205	244	240	214	214	225	212	221	216	221	217	212	225	208	207	225	218	235	244	245	220	233	226	238	232	233	198	222	232	224	231	225	229	228	228	199	207	245	228	239	230	232	219	241	236	225	256	253	250	217	244	196	217	211	220	225	228	218	234	221	258	202	256	225	214	251	200	242	230	225	233	247	232	262	203	222	235	222	229	248	216	224	241	244	239	212	228	217	199	217	227	213	237	206	229	221	231	232	234	243	228	228	232	207	237	249	236	236	235	220	225	227	222	248	226	209	201	224	196	236	218	211	206	237	220	224	204	208	253	214	213	207	208	211	233	233	230	240	222	223	215	232	242	223	214	186	214	249	198	232	211	203	223	225	242	210	237	241	229	204	240	237	237	214	222	215	217	224	243	249	232	220	225	250	219	255	211	231	202	232	212	231	227	198	220	241	243	224	237	247	213	221	223	237	202	210	221	223	224	205	229	209	208	240	231	207	203	223	230	201	215	205	202	193	228	240	235	258	230	225	230	231	187	217	221	223	239	209	220	214	226	201	216	229	192	241	223	253	218	200	214	245	211	219	217	203	246	220	232	233	234	211	203	224	199	240	249	218	238	207	235	238	209	220	228	243	185	219	226	227	210	217	208	234	212	224	200	221	222	215	250	213	220	232	225	210	249	231	224	231	228	227	222	215	243	241	235	224	243	238	228	209	228	216	227	216	221	213	221	213	219	231	219	220	230	226	212	220	237	239	220	213	232	222	216	215	204	194	231	188	205	192	240	213	216	244	214	238	227	204	219	204	226	223	237	236	217	234	204	238	217	243	213	227	247	217	229	245	226	239	205	223	192	221	257	230	217	227	242	236	214	209	220	233	234	221	224	210	221	231	234	209	224	233	217	228	226	203	227	250	219	224	234	227	226	209	228	250	215	214	239	217	204	220	220	225	203	223	218	215	210	212	233	233	240	215	223	234	231	221	250	212	221	237	209	246	229	224	221	249	211	206	224	229	236	206	247	245	217	254	237	233	237	244	243	218	208	229	232	237	236	228	211	227	239	238	216	227	228	216	253	229	238	242	207	237	238	240	252	252	210	203	217	196	234	241	220	245	223	224	210	238	212	217	242	247	262	236	237	229	237	231	241	229	205	222	226	231	228	213	237	229	231	222	221	232	229	191	215	242	244	217	240	229	238	204	248	229	249	251	215	249	234	215	211	206	252	246	231	230	233	213	201	203	249	236	216	214	216	242	229	220	222	214	212	188	228	222	221	209	201	216	196	225	204	246	220	213	237	234	212	262	215	225	241	240	227	229	223	224	236	251	215	227	223	227	208	203	222	226	224	235	222	214	223	233	222	218	230	231	220	267	220	234	230	235	209	202	216	197	211	244	219	200	207	229	246	229	225	214	232	224	193	233	262	224	236	219	250	257	248	253	208	210	239	200	219	194	228	209	232	239	220	217	272	224	206	230	211	233	252	203	239	212	217	238	240	216	222	238	221	213	216	199	228	220	200	229	223	226	235	258	228	210	203	231	235	229	212	217	224	218	233	232	221	227	248	223	218	241	231	238	205	224	224	227	240	252	212	240	201	210	226	221	221	268	206	224	247	228	245	246	212	224	217	243	212	225	203	227	217	254	207	226	211	224	226	212	234	247	232	207	242	226	240	221	243	219	226	247	211	203	259	216	213	196	244	242	223	215	229	250	266	202	231	246	221	227	218	244	253	245	215	228	237	212	196	232	209	205	228	196	224	246	232	225	214	211	251	248	232	216	228	209	245	220	220	237	267	178	244	240	232	251	211	220	216	199	220	235	219	237	221	222	237	254	245	216	219	233	230	219	215	233	241	207	217	238	234	241	213	199	228	228	224	200	204	219	244	253	229	230	202	214	230	216	221	202	234	215	232	213	206	210	209	221	220	233	217	239	228	226	220	239	247	259	223	221	234	224	248	217	219	240	214	218	202	188	235	218	210	211	217	238	239	231	253	239	210	204	204	222	229	246	217	236	230	238	223	229	200	230	213	198	206	238	221	229	199	231	239	234	209	226	226	233	241	224	218	237	247	212	214	238	239	227	243	222	222	230	228	224	221	228	220	217	213	202	225	217	231	222	234	198	263	204	226	203	230	244	222	221	227	214	246	209	227	226	226	224	225	233	244	252	216	216	230	228	242	227	257	232	229	218	235	215	196	230	243	253	231	235	242	218	220	216	235	242	245	227	247	224	216	213	218	232	237	240	224	216	226	208	208	196	213	228	229	230	235	222	214	227	220	245	232	233	226	242	221	206	223	194	231	200	218	229	219	236	226	225	204	219	257	230	227	214	252	221	226	241	244	219	218	238	222	249	219	237	204	226	202	210	244	243	212	210	212	214	199	207	202	208	234	208	233	227	205	258	231	238	212	215	241	228	224	241	211	238	202	206	203	245	226	258	239	242	210	198	229	219	217	214	215	217	230	206	231	266	221	221	249	232	216	213	213	228	208	242	211	218	225	223	200	223	226	232	219	209	223	252	207	232	229	233	262	224	217	225	250	228	189	229	209	216	197	213	216	230	223	216	245	225	209	220	242	210	216	217	257	226	225	240	245	232	181	231	227	201	236	233	223	266	232	214	200	225	219	207	223	231	212	219	229	216	229	228	225	218	209	221	235	242	238	241	241	252	218	223	238	250	240	224	206	241	239	225	211	227	235	221	230	235	228	235	238	236	218	223	247	266	208	237	205	231	212	241	227	221	245	249	236	230	220	184	230	212	239	216	241	241	235	214	211	255	244	238	246	250	239	232	244	231	243	228	220	241	213	244	228	218	239	208	216	221	243	220	211	213	210	205	213	197	220	230	228	218	230	215	242	240	231	230	223	220	198	229	219	203	202	218	225	203	226	220	214	210	233	217	237	221	224	239	254	226	235	218	234	203	246	243	253	199	203	216	225	225	245	215	223	243	231	216	268	241	206	207	219	240	225	228	238	226	233	239	205	230	205	216
44600	52766	59107	5259	2094	1802	1576	1341	1212	1129	1026	963	891	946	867	829	809	781	758	744	684	756	867	909	964	1113	1054	1240	1811	2661	3018	2983	4111	5791	10477	15768	26655	24995	19832	17382	21345	12861	11865	10724	11845	9793	10525	10037	10013	6089	6261	4963	3590	2368	1918	1501	2175	3447	5531	2923	1274	1388	1316	1289	911	679	672	685	688	726	645	662	687	657	624	625	619	583	650	613	626	675	613	666	663	636	620	620	600	617	699	1060	1169	912	763	544	553	650	575	610	580	613	628	594	591	600	619	618	632	626	644	616	623	593	633	648	560	587	576	587	608	615	639	591	608	589	619	618	622	655	605	606	593	570	631	609	644	595	595	599	562	597	607	625	601	639	627	639	634	629	634	604	579	593	567	624	620	621	616	685	629	590	598	595	601	629	619	639	626	629	630	616	606	618	577	581	604	615	626	631	599	609	625	581	618	625	606	573	600	647	659	605	613	591	591	660	584	592	627	609	616	580	613	636	612	626	641	557	613	593	585	601	604	583	549	627	607	628	652	551	590	649	609	657	624	605	609	644	622	592	652	630	648	624	604	584	604	636	662	576	643	590	625	587	635	621	573	613	628	617	611	604	581	593	557	624	641	643	595	586	607	591	634	604	605	596	637	604	589	654	605	585	604	579	602	614	605	621	565	605	601	609	631	624	616	626	637	587	590	649	603	586	618	647	565	626	611	642	602	581	590	587	608	594	635	575	549	558	611	609	608	582	612	624	618	645	568	604	587	620	640	626	617	590	620	649	605	589	634	619	619	629	570	602	592	596	581	615	655	614	620	597	648	612	610	613	597	589	629	640	588	629	609	617	636	605	574	568	603	598	645	578	615	619	574	563	571	582	598	640	632	554	578	638	602	580	632	580	665	587	616	605	576	612	608	599	583	641	562	607	639	582	595	581	650	577	621	597	587	589	626	560	583	565	679	577	599	565	589	617	638	621	623	654	603	617	625	614	563	570	607	577	566	607	629	612	612	609	607	573	653	616	630	577	623	595	628	611	625	617	588	643	623	591	607	601	625	616	597	575	618	599	621	620	604	617	594	579	595	587	596	616	616	621	613	628	621	630	565	596	643	596	630	606	630	644	590	610	643	604	605	600	597	583	597	609	611	605	606	585	607	623	603	605	605	642	576	632	609	627	588	552	612	627	576	633	595	593	611	604	594	640	552	604	641	630	610	584	551	593	624	608	613	598	589	621	586	585	620	581	600	609	617	567	612	626	596	668	613	608	609	595	566	582	616	604	625	628	657	603	584	638	599	544	569	573	542	629	614	587	596	565	638	646	655	601	582	594	596	595	619	574	629	639	595	589	601	604	622	608	627	575	562	613	683	633	577	632	587	599	589	612	603	575	612	614	623	634	600	566	624	613	634	620	633	607	679	579	596	601	573	590	605	594	608	628	596	631	620	615	599	628	617	632	600	586	599	579	648	604	613	613	598	585	553	592	589	624	578	609	636	632	594	581	607	621	579	600	581	645	601	582	616	611	633	614	641	586	625	586	626	559	613	650	617	594	581	583	599	621	596	616	612	555	589	599	635	653	623	634	597	599	614	600	574	610	629	584	606	620	622	650	632	620	609	596	625	566	605	559	602	584	641	590	616	630	601	622	605	610	583	630	575	558	623	614	605	618	597	617	622	614	601	642	600	574	615	610	594	598	689	626	625	605	601	603	598	589	578	613	581	642	619	573	610	601	625	600	603	630	606	645	625	614	601	637	554	570	642	634	595	623	622	628	609	598	636	620	602	586	586	587	566	602	581	637	584	585	588	589	630	596	587	617	637	588	602	635	652	604	601	572	608	567	639	617	633	613	621	636	637	575	596	655	625	587	604	613	596	574	619	568	597	643	579	623	600	556	573	601	609	612	588	634	618	660	562	615	669	597	644	639	611	604	614	576	579	605	546	624	624	582	662	628	613	627	584	608	557	611	605	635	669	588	605	597	618	623	619	634	590	607	605	587	611	576	599	588	634	606	624	613	595	591	620	591	639	604	555	586	625	658	642	571	569	614	600	625	589	625	618	653	598	618	583	540	646	622	583	601	590	594	600	622	662	622	557	618	629	552	559	583	591	621	619	615	620	587	588	591	618	562	585	583	618	622	604	607	625	623	640	605	595	567	609	621	548	627	611	609	572	576	645	580	640	616	636	623	577	644	656	602	611	599	605	573	594	578	604	640	624	605	607	581	616	578	597	606	578	597	636	553	580	599	643	629	623	615	638	611	644	622	621	633	598	611	633	596	622	597	599	622	584	608	616	592	593	641	612	589	618	597	623	592	603	617	577	587	616	635	594	612	577	625	583	586	563	573	575	610	618	572	595	629	598	609	648	592	592	601	607	576	614	648	608	585	633	608	591	609	626	565	636	588	564	579	616	607	578	591	615	617	670	639	625	596	640	593	577	618	661	569	637	665	606	663	627	630	635	640	615	607	604	602	569	628	598	629	622	622	626	603	627	627	633	631	644	612	590	566	591	605	588	627	631	602	618	584	630	586	619	636	601	582	598	593	681	574	614	548	610	585	574	603	615	601	607	591	584	596	601	594	553	620	582	620	626	638	615	570	574	628	617	637	596	631	581	613	591	568	626	617	633	645	606	644	611	596	640	619	614	584	648	644	587	606	584	577	611	633	584	579	583	592	578	598	612	644	618	616	619	620	620	643	615	704	608	644	649	617	611	551	576	638	657	599	597	604	602	618	614	629	577	591	604	637	605	605	615	606	618	566	612	586	615	636	594	594	637	599	602	588	570	648	557	623	610	585	617	588	593	672	606	607	583	618	595	609	578	594	593	565	598	640	594	585	585	598	637	613	631	612	560	609	625	603	639	605	634	594	649	629	623	600	659	585	578	583	614	594	652	575	587	567	589	623	630	605	602	616	556	581	585	616	618	610	640	614	584	599	622	575	591	593	609	592	641	617	613	630	570	614	643	599	584	602	626	641	605	624	586	587	663	632	600	622	618	570	611	620	654	597	616	612	547	618	572	610	589	614	602	591	600	589	591	574	636	608	668	604	573	636	616	616	612	603	610	574	656	627	606	642	594	591	624	629	567	641	593	593	630	575	575	608	662	592	644	621	637	592	585	586	666	613	623	623	607	596	629	561	633	599	607	659	591	604	572	566	613	602	604	608	584	582	608	597	603	630	603	635	600	623	598	619	623	613	610	632	600	578	598	611	566	618	611	615	601	636	587	606	599	547	604	583	603	584	572	663	615	608	619	638	571	605	588	595	633	571	622	633	567	617	611	584	597	612	608	608	569	596	616	599	594	649	607	616	640	654	648	645	592	620	553	665	641	636	632	558	608	581	638	620	598	604	616	586	606	606	613	609	652	589	645	602	597	560	636	600	607	588	607	634	612	640	603	611	606	563	610	582	569	588	619	575	645	598	611	631	608	576	610	623	590	576	584	639	592	601	598	618	650	595	621	574	602	588	584	600	627	641	591	582	598	608	581	607	616	607	635	588	608	634	605	592	635	606
13021	9666	13348	908	279	176	183	201	179	165	166	172	179	180	198	172	172	157	155	154	187	151	172	199	182	209	208	194	207	240	250	208	225	251	214	285	412	357	336	284	308	239	259	264	265	244	205	231	207	206	213	204	174	177	159	172	187	186	197	195	161	162	168	181	164	168	169	166	160	171	173	170	197	174	162	193	153	180	187	184	148	194	184	176	185	179	160	182	151	170	174	178	161	202	187	178	172	187	171	170	170	168	151	160	165	170	189	176	176	179	183	172	183	159	180	183	158	174	171	179	179	188	172	168	171	191	167	158	131	183	180	170	168	172	167	172	171	187	169	166	182	169	173	205	171	155	183	150	181	160	177	164	179	179	188	157	190	165	159	166	157	181	190	214	171	190	165	180	175	173	201	170	160	180	182	167	181	161	151	188	183	170	185	157	176	187	181	142	165	177	208	176	189	191	172	185	176	156	173	171	176	175	173	167	169	159	172	175	182	159	162	189	170	175	192	154	175	168	172	164	171	171	178	178	152	160	163	147	153	167	175	182	183	163	158	147	184	165	186	174	175	169	195	174	171	164	173	176	156	198	174	154	158	178	190	165	167	162	189	167	193	162	175	164	200	162	185	168	164	168	151	186	208	191	179	130	158	166	179	160	158	144	148	149	173	210	168	168	197	201	170	171	168	146	169	180	166	157	161	186	147	194	171	163	170	210	173	172	165	176	185	174	167	170	168	187	166	155	167	193	187	185	173	168	160	168	184	164	164	152	155	167	185	159	171	152	165	187	179	162	163	175	159	171	181	159	161	171	200	173	172	188	181	187	181	154	170	197	180	175	149	195	157	170	177	160	157	170	181	181	181	173	175	141	162	190	185	173	157	163	172	176	159	185	173	193	193	164	140	185	163	187	161	174	176	170	186	172	178	194	195	186	176	152	180	165	151	177	169	179	168	191	163	171	150	157	151	172	178	154	189	175	194	163	170	173	192	156	177	164	181	165	187	158	189	186	166	196	153	176	175	172	187	177	170	152	173	189	158	169	193	146	152	161	156	162	201	165	152	167	182	157	170	151	176	182	205	174	186	169	184	166	178	207	162	179	159	199	165	179	166	157	159	181	204	171	170	191	180	184	171	166	205	161	185	187	174	144	169	168	180	167	164	184	168	178	156	164	172	160	174	182	158	163	188	182	160	188	167	170	174	181	187	145	189	170	195	180	197	190	165	166	170	183	173	194	174	183	155	169	173	160	149	170	153	178	182	182	182	155	160	176	189	151	182	156	174	169	175	163	150	188	165	180	177	153	174	170	174	176	182	183	206	157	214	169	172	178	164	167	195	175	185	170	166	192	171	171	150	176	162	180	172	186	161	168	170	174	164	152	181	186	146	162	202	184	150	158	189	144	185	177	171	178	178	181	171	155	193	177	170	169	173	159	192	196	199	168	190	171	184	177	167	178	192	165	151	154	173	160	156	170	156	160	171	189	178	186	166	143	168	157	181	177	142	177	149	148	190	172	173	165	173	160	187	199	155	164	188	188	161	171	168	174	188	171	181	162	158	158	177	165	180	163	168	172	156	156	191	180	177	174	163	193	166	165	173	180	164	168	168	182	175	183	198	176	175	169	174	170	153	164	191	179	169	185	178	166	151	190	172	165	183	170	152	159	183	161	184	201	184	141	179	200	169	168	169	186	173	155	171	145	174	179	182	174	181	190	154	158	161	169	170	161	163	178	172	174	183	175	159	156	180	164	174	179	167	190	173	196	164	191	184	164	179	189	191	172	197	183	187	192	168	162	186	175	192	175	170	185	154	169	182	182	159	191	178	187	177	181	177	182	173	182	179	177	170	172	191	203	149	159	153	160	180	161	179	178	168	181	171	182	159	140	165	168	169	212	172	166	173	162	187	171	147	191	161	168	152	152	179	178	174	174	175	166	178	163	181	188	158	166	169	152	167	158	135	199	195	172	175	170	163	166	176	168	155	163	164	188	141	168	154	175	188	172	183	182	182	153	162	146	168	156	181	190	195	167	179	180	177	158	189	183	201	169	181	169	177	161	182	166	159	139	173	183	172	165	193	174	177	178	166	177	176	180	188	180	182	155	172	168	183	179	154	173	154	149	193	140	161	171	143	165	163	173	171	160	164	152	195	156	160	178	175	172	178	182	173	168	148	178	167	178	178	151	175	163	157	187	185	176	175	167	168	175	168	184	172	189	184	177	164	166	171	176	155	186	188	180	183	168	169	138	179	164	168	163	164	154	183	191	169	159	166	195	177	177	202	170	156	183	160	171	173	181	173	192	154	154	168	177	177	174	163	185	195	185	185	157	188	176	170	181	181	168	192	169	207	148	186	169	172	173	166	188	190	171	177	166	179	164	190	169	165	185	187	173	191	179	161	176	177	178	181	167	167	162	168	183	175	172	192	169	213	165	170	152	149	157	174	187	174	178	155	175	158	197	172	163	175	167	185	169	161	180	175	180	167	159	167	140	163	181	180	169	165	177	169	156	174	166	191	169	172	166	170	180	178	144	187	178	176	182	161	180	152	175	178	174	198	181	175	177	152	186	183	180	148	194	185	188	177	170	162	171	172	154	184	175	162	185	185	167	184	178	159	179	199	188	178	183	164	177	147	192	153	188	171	171	173	169	159	166	201	175	180	168	176	198	153	184	166	195	180	191	155	166	186	183	214	187	159	190	175	159	163	177	205	167	167	174	204	158	172	162	177	165	171	163	193	178	205	166	173	175	170	193	166	162	186	181	180	183	163	169	183	158	172	177	188	162	182	182	205	156	197	167	178	186	180	155	172	176	186	180	154	178	169	178	166	204	167	169	150	166	178	175	213	167	173	158	149	165	170	175	167	171	175	168	190	164	186	197	181	187	153	166	160	175	174	182	202	162	150	176	156	169	155	178	179	176	165	179	189	181	176	160	171	153	162	180	145	191	177	163	172	182	177	202	170	184	179	172	177	183	169	164	163	174	205	156	191	206	176	168	165	192	197	180	168	173	178	175	170	178	157	143	181	183	165	158	164	163	184	171	172	160	184	155	189	176	179	188	155	168	188	172	165	156	189	183	164	172	162	177	170	164	190	163	164	140	159	175	178	166	185	147	147	159	165	174	168	178	173	169	187	170	168	153	201	159	167	211	192	146	199	167	173	159	142	181	162	171	170	168	178	160	179	191	202	157	199	169	168	149	147	168	181	166	190	154	196	189	181	168	163	158	163	163	169	175	173	176	169	201	181	183	169	185	174	170	166	165	169	171	181	182	181	166	184	175	185	184	132	162	157	167	184	142	164	181	182	197	173	150	164	162	169	152	209	164	175	172	162	171	169	166	181	150	184	159	181	187	160	161	185	194	166	180	150	166	163	163	171	184	199	171	176	183	179	172	170	180	162	158	157	168	162	189	161	165	162	159	146	170	170	160	176	186	156	176	156	192	162	168	163	173	184	187	163	188	179	165	166	161	167	181	183	182	176	194	177	171	153	148
11255	13731	17086	798	552	575	543	509	487	517	530	490	453	482	456	448	503	482	473	460	463	513	511	560	635	632	685	831	930	1051	969	934	924	930	1137	1410	2648	2256	1831	1417	1747	1252	1083	1008	1047	959	920	1063	917	745	712	665	632	543	524	532	528	604	676	544	516	505	547	546	524	494	517	517	499	528	468	476	513	455	462	480	499	487	471	531	481	482	508	500	487	474	425	450	504	525	535	513	539	543	519	478	508	496	510	505	488	525	467	451	469	492	458	475	501	499	459	447	487	489	495	488	484	539	487	455	501	458	482	446	500	472	473	430	442	475	498	491	501	506	454	493	486	467	460	460	440	507	465	538	463	515	483	486	469	471	467	475	501	475	526	455	478	480	457	477	469	506	450	466	465	488	470	488	445	470	474	506	493	486	493	474	498	478	496	474	483	474	454	504	476	461	491	479	470	483	536	513	463	488	484	447	500	479	461	502	472	477	515	480	463	484	468	477	457	488	497	483	477	453	487	444	505	487	539	495	490	503	499	468	475	492	499	490	495	507	500	463	498	478	453	526	502	453	500	459	475	526	457	494	466	486	505	464	519	479	482	476	489	485	516	490	447	491	478	511	485	465	466	496	458	513	496	490	528	464	487	415	483	493	477	476	464	490	478	451	481	489	430	480	530	492	503	488	455	468	472	501	494	466	464	516	482	451	462	474	517	500	501	523	478	478	469	449	497	462	476	503	464	493	475	496	491	490	474	488	450	472	497	495	464	450	484	485	478	458	441	516	489	514	495	470	487	474	464	445	485	499	461	483	482	490	499	493	467	502	443	451	465	463	472	500	442	437	490	436	473	481	453	437	488	516	485	474	481	465	493	442	480	495	476	474	491	505	458	474	498	488	489	480	490	478	478	465	497	502	472	501	450	509	461	452	478	447	521	504	510	498	487	479	470	468	515	512	473	470	486	502	487	458	497	493	458	518	472	462	527	447	464	469	475	483	501	495	471	477	530	487	492	448	487	481	527	472	492	484	469	491	460	490	519	484	504	494	473	464	471	460	442	469	484	461	489	470	495	474	475	502	432	460	487	492	485	434	458	513	488	498	480	486	493	519	491	447	454	529	529	523	482	492	457	487	488	460	433	446	457	496	479	458	461	479	500	498	482	515	446	477	474	509	486	521	485	478	473	491	499	496	494	522	504	496	491	464	459	485	476	479	488	492	509	436	489	494	500	463	502	525	482	487	530	492	502	426	474	526	503	513	482	478	442	488	469	493	486	474	481	459	491	498	460	502	480	504	498	470	491	442	489	471	445	479	487	518	468	526	519	441	480	467	488	463	497	506	433	489	496	509	489	501	528	492	494	479	478	495	488	487	520	463	468	461	486	482	513	477	503	480	482	480	436	502	475	491	428	456	475	452	472	451	492	455	496	486	451	514	504	440	524	473	499	499	485	523	473	483	459	486	491	451	509	476	511	458	474	467	468	536	496	490	492	520	474	508	493	468	521	480	490	459	491	506	472	478	451	506	484	493	465	514	471	478	497	470	507	533	478	466	524	493	501	483	448	488	483	484	492	510	476	485	493	507	472	488	438	521	471	475	482	490	469	504	495	488	449	490	461	493	490	525	473	476	494	491	450	516	445	453	499	467	495	507	481	497	507	461	469	490	516	492	469	494	518	499	453	498	484	460	493	455	486	538	494	495	461	497	506	491	506	463	505	480	473	498	515	468	497	481	475	484	557	503	428	497	464	497	484	445	460	504	471	482	485	512	500	511	501	457	466	482	468	511	477	462	497	534	508	459	484	528	434	514	488	473	434	503	463	462	514	461	493	496	489	513	501	489	520	522	519	472	487	476	474	499	461	468	494	459	479	459	453	466	472	487	517	492	451	527	504	505	485	459	450	517	485	522	456	486	509	495	485	476	500	486	479	489	534	515	488	481	522	491	479	466	512	485	440	489	512	467	472	481	465	505	497	488	511	486	473	496	455	496	469	488	487	481	479	475	542	497	521	446	477	502	470	470	438	491	446	456	497	482	520	468	499	477	539	460	473	467	480	508	489	472	485	484	517	478	520	441	467	496	465	458	470	492	481	465	481	481	477	523	480	486	449	474	458	522	509	476	480	483	484	464	495	469	493	465	493	482	485	500	464	477	465	447	493	466	488	462	484	500	467	522	501	469	476	460	460	494	460	500	448	481	479	441	473	503	519	452	477	443	471	502	461	463	478	478	494	510	469	508	452	510	504	458	487	516	491	501	489	455	493	484	530	475	455	470	468	491	486	491	478	497	460	470	484	469	486	492	473	472	490	498	472	486	529	489	488	456	456	479	428	470	464	509	523	473	503	483	496	462	539	464	465	516	444	484	496	484	474	486	494	478	463	445	468	454	470	480	499	489	545	486	498	518	502	466	492	518	465	454	468	522	478	477	476	469	490	470	476	484	477	507	475	495	476	494	510	444	490	488	466	500	484	451	458	487	434	456	484	491	496	470	479	480	433	485	495	476	475	503	482	490	437	490	477	481	489	470	485	477	472	500	515	457	495	480	511	499	467	486	438	470	501	466	470	522	483	516	527	491	451	505	470	483	523	467	464	469	492	495	479	526	503	491	454	475	529	445	474	465	481	474	492	516	493	477	465	485	517	472	488	469	497	434	483	491	509	487	485	489	479	466	500	473	459	495	481	500	468	482	475	479	500	490	466	486	510	492	480	483	467	495	491	498	491	451	482	471	494	479	509	492	493	522	466	461	444	486	448	449	460	499	475	461	471	454	468	522	506	507	483	478	473	495	494	490	431	460	483	448	460	491	476	498	464	525	436	468	473	454	497	485	475	480	529	492	493	506	487	442	476	457	469	468	457	510	464	512	495	485	446	486	456	506	479	474	524	483	483	461	478	552	481	454	484	470	489	510	486	445	469	465	457	502	476	447	511	487	494	508	468	489	468	471	453	455	497	477	482	465	507	472	487	495	438	500	502	445	465	472	477	444	506	531	453	478	478	508	496	483	509	502	472	504	503	480	472	498	482	482	515	472	486	493	474	494	488	475	514	455	469	496	479	497	513	492	514	459	451	459	441	474	460	476	504	470	468	468	535	488	487	463	458	470	457	459	438	466	478	471	494	492	506	486	487	487	502	520	488	477	461	476	457	477	455	491	491	491	506	541	448	469	489	491	486	497	496	450	465	483	461	462	514	451	506	477	520	491	476	480	491	498	529	483	498	439	509	493	485	466	478	456	473	477	471	473	510	517	505	505	486	478	479	476	482	497	474	467	492	480	491	496	450	470	495	510	500	458	509	451	468	483	460	503	476	501	489	505	495	497	453	486	484	473	463	449	513	458	464	465	540	454	515	485	503	458	496	521	435	477	478	450	513	493	440	455	477	467	447	459	522	493	496	493	514	513	495	469	510	497	491	498	478	483	481	486	470	493	490	465	482	511	499	511	496	465	477	490	482	481	439	457	483	542	495	474	509	463	464	467	473	444	489	510	480	502	468	490	472	481
57318	54655	55058	16221	1987	364	247	240	247	224	178	204	186	198	188	190	193	201	211	186	175	204	211	197	215	216	260	263	336	387	419	366	440	553	825	1347	3677	2973	2054	1548	1717	1135	1023	807	962	856	758	853	794	589	394	403	294	260	218	203	288	391	425	286	217	222	229	189	183	180	174	182	172	176	177	196	151	173	186	166	176	182	174	169	184	181	174	182	163	180	173	168	172	165	148	177	194	184	179	168	163	159	161	184	162	160	164	161	175	166	163	188	174	174	155	155	166	164	181	169	178	186	152	166	171	171	175	165	177	156	165	155	169	148	158	172	134	185	166	173	168	160	170	156	172	155	139	175	174	135	167	180	155	181	188	136	146	201	163	165	160	182	186	181	180	143	171	161	146	155	163	167	155	166	173	169	169	166	176	149	159	172	187	165	176	165	195	178	165	179	161	197	170	188	173	173	173	174	166	166	167	205	165	202	167	170	192	166	161	171	198	180	150	174	186	170	163	160	198	194	171	157	192	178	197	169	169	173	136	167	173	173	153	168	161	179	170	174	173	173	167	169	151	152	160	153	162	163	158	145	179	168	167	175	142	194	179	204	184	180	159	181	152	171	163	192	170	187	175	175	177	162	181	170	171	171	163	147	167	157	173	167	167	182	179	157	158	182	172	166	136	160	162	180	170	183	175	188	165	154	147	152	167	167	175	152	187	169	180	163	176	172	176	198	158	184	162	173	178	163	194	172	155	178	173	203	186	177	183	141	150	161	154	162	180	172	171	178	175	162	172	174	166	172	174	168	165	179	168	185	182	161	167	186	143	168	174	172	167	192	150	182	169	152	176	172	172	173	171	191	154	162	171	171	187	156	168	171	174	185	162	159	168	172	176	169	160	188	177	169	186	179	171	155	180	158	160	168	155	194	186	162	165	191	147	177	179	182	185	139	171	143	160	169	191	175	173	150	181	184	163	136	144	166	182	167	163	154	181	164	191	155	173	154	139	167	134	145	170	174	173	157	173	159	161	170	144	155	176	164	155	163	159	170	186	169	172	180	177	169	155	162	150	161	175	152	153	171	175	182	155	173	147	170	186	175	187	168	181	171	180	157	194	163	174	169	183	166	179	180	162	180	180	179	173	182	158	160	157	189	146	152	149	173	171	157	165	149	177	167	179	147	172	192	138	175	166	164	189	157	161	170	148	163	153	172	181	167	181	170	150	158	169	180	172	191	140	173	160	162	154	168	172	172	158	179	162	196	172	166	168	174	188	171	189	173	178	171	142	180	148	176	156	166	172	157	163	175	179	168	149	179	168	142	173	164	182	174	187	187	165	177	164	154	150	161	166	144	184	137	190	194	182	165	158	146	154	157	166	170	166	166	167	172	177	158	191	183	154	189	158	157	180	170	164	172	172	161	148	166	164	194	178	189	163	179	161	175	185	148	168	167	190	190	148	153	136	182	173	174	167	156	180	145	170	171	159	160	173	185	176	157	168	174	177	156	193	156	167	195	162	161	154	170	171	176	179	181	184	162	160	164	178	168	182	140	187	150	162	175	177	162	171	161	169	165	167	162	184	165	168	191	183	169	186	165	167	182	162	163	180	151	167	158	165	162	173	168	168	175	169	174	160	168	164	169	165	151	173	136	146	161	168	171	187	170	174	174	172	172	156	173	146	186	182	162	153	179	153	173	187	163	166	185	168	191	178	174	195	175	168	154	150	156	168	179	173	168	155	167	176	168	168	181	169	166	170	186	170	175	159	194	195	155	167	159	170	155	189	171	184	185	142	177	150	155	199	141	179	160	168	153	179	190	160	160	166	169	155	216	173	197	165	161	155	167	169	148	152	162	174	166	164	167	176	153	198	192	183	182	172	178	183	176	172	141	173	171	172	165	156	163	162	210	142	176	161	189	156	168	155	180	162	154	165	170	179	205	180	168	162	163	163	150	166	153	170	164	206	187	190	180	153	192	164	168	173	192	187	202	172	166	145	168	168	162	146	151	150	148	159	200	157	183	174	171	163	179	177	181	172	153	172	162	184	150	181	138	185	184	166	164	162	157	154	171	181	168	143	188	179	167	172	184	153	168	155	186	155	169	167	180	167	153	180	163	175	161	182	198	160	183	151	158	156	158	169	144	143	166	130	147	160	163	165	185	173	169	172	161	169	182	191	168	138	170	166	156	151	170	169	197	133	154	197	175	170	158	184	167	168	179	196	179	150	156	175	152	168	156	158	167	166	180	181	163	168	183	155	161	187	148	170	169	164	158	159	185	155	186	184	172	149	184	189	165	169	176	171	167	180	193	171	174	147	173	162	164	150	146	180	163	152	177	166	168	170	156	171	165	161	167	182	177	128	177	214	162	177	168	183	199	175	170	193	157	155	165	164	148	177	193	170	186	192	170	178	174	165	182	196	154	160	164	176	179	168	169	165	173	155	147	177	183	166	185	168	161	166	158	166	179	152	166	155	186	163	173	174	148	177	154	159	178	183	192	180	148	181	162	145	185	155	160	197	175	167	167	166	166	160	172	181	156	158	164	161	172	178	179	174	174	158	155	157	160	155	184	158	184	172	160	158	169	163	167	179	164	158	168	179	151	153	200	148	161	185	163	174	147	156	179	164	165	163	165	187	181	167	165	159	175	191	152	171	164	160	182	164	185	175	186	177	150	175	137	162	160	175	161	152	164	172	169	170	157	179	149	157	172	164	194	151	162	178	163	162	153	169	152	174	173	153	171	165	156	181	173	167	156	192	159	203	185	181	162	160	194	193	162	178	144	171	162	171	164	165	165	190	189	147	175	141	171	200	177	156	174	184	189	180	165	171	160	180	172	173	161	190	154	152	170	181	170	176	181	174	155	181	151	184	185	185	172	155	141	182	163	157	165	141	163	166	178	156	170	170	154	178	184	190	159	149	161	168	172	167	168	154	174	178	206	184	153	178	175	179	158	185	132	161	175	159	149	170	156	156	155	156	160	167	173	179	165	161	152	167	168	161	149	150	176	170	160	146	160	164	152	183	160	184	162	173	149	151	174	155	159	180	182	155	152	172	141	171	188	178	153	182	147	175	178	175	165	169	179	172	176	170	166	165	181	171	143	161	177	160	190	171	179	164	176	167	176	166	184	155	193	180	169	187	159	159	172	161	177	173	154	174	174	150	150	131	147	174	171	187	168	180	158	179	180	187	153	178	162	178	166	182	153	168	159	163	159	161	171	165	162	179	168	169	182	181	175	162	169	151	162	156	161	154	124	182	149	169	167	174	188	195	185	160	156	180	168	190	160	179	166	163	154	164	168	176	157	161	175	153	167	154	173	168	159	175	153	157	171	153	163	176	172	186	180	182	170	151	162	147	160	185	174	177	157	140	161	191	177	181	165	168	151	167	172	193	177	149	174	183	168	168	196	163	189	184	175	171	176	180	155	171	155	171	170	167	155	177	182	216	170	162	158	176	191	177	172	158	175	181	167	166	172	198	164	188	180	191	159	158	154	197	163
34897	43126	45970	2067	1291	1058	1021	830	780	702	666	654	641	618	611	525	518	624	507	607	529	554	637	692	771	928	1044	1156	1579	1953	2143	1778	2741	3341	5901	8854	19581	16500	12732	10261	10999	7537	6806	5297	6210	5655	5202	5996	5426	3550	2376	2385	1677	1160	1167	916	1455	2067	2611	1383	894	917	922	793	618	554	444	486	580	550	501	498	500	533	470	450	494	510	481	470	489	487	468	481	483	480	506	465	478	513	495	678	760	642	554	502	494	473	489	498	475	460	449	488	450	482	448	467	482	452	479	473	467	482	485	484	491	405	471	475	463	434	444	478	493	420	458	475	466	474	481	505	433	455	494	458	519	463	497	479	462	448	465	485	456	478	489	461	435	459	509	499	451	464	476	508	445	423	471	509	493	478	433	464	482	513	493	442	465	490	480	501	453	525	467	438	458	419	488	483	502	495	458	445	503	454	488	442	454	476	443	463	480	471	508	472	482	464	494	475	487	473	469	471	486	483	489	438	458	485	461	470	480	490	475	433	444	471	449	509	476	478	496	443	450	478	458	449	473	494	447	484	463	464	456	489	433	492	475	462	499	453	483	480	516	511	498	482	502	488	476	454	467	464	455	465	499	506	473	459	478	466	455	505	486	458	497	473	455	437	470	475	440	460	477	469	478	448	482	485	478	448	474	482	468	474	456	447	497	487	457	449	470	463	493	484	458	500	452	449	491	441	486	441	489	480	534	455	447	454	437	451	509	442	452	481	520	453	497	460	503	480	477	478	481	470	485	458	487	478	477	496	464	443	487	486	476	462	492	471	499	503	468	478	474	503	483	426	476	496	487	515	463	473	484	491	477	459	492	447	459	500	450	403	475	442	473	482	451	447	467	478	475	485	468	484	515	459	479	479	479	460	483	468	497	456	481	527	471	519	461	514	508	503	428	442	487	468	454	497	494	480	467	453	487	450	493	488	495	466	471	455	465	466	466	484	446	463	484	520	468	496	483	478	457	514	483	524	491	462	437	476	428	454	441	513	477	484	482	487	477	472	448	492	445	497	448	500	505	484	457	457	450	486	460	461	479	497	455	446	471	468	512	509	466	497	455	467	490	495	443	479	495	454	457	477	452	475	490	463	491	488	490	499	538	482	446	468	474	462	475	483	448	461	440	447	492	473	435	492	459	443	461	453	437	475	494	461	465	484	458	456	484	509	458	473	432	463	456	504	456	489	477	475	495	481	480	495	470	467	484	451	464	493	468	485	435	446	446	465	493	475	423	476	471	479	438	480	443	474	474	467	478	456	455	439	445	486	524	433	477	443	476	480	490	466	477	458	499	482	482	486	500	470	471	456	465	462	497	451	443	465	475	474	479	471	395	463	459	466	476	492	482	501	480	462	468	448	462	474	467	443	474	490	491	483	468	499	500	454	461	440	483	431	439	481	515	468	482	444	512	474	442	463	457	456	467	466	461	491	462	448	443	448	473	469	497	467	502	473	451	486	469	463	481	492	464	497	506	489	463	463	467	460	448	446	481	489	445	542	488	473	497	521	451	450	481	468	494	497	470	498	450	457	513	483	475	472	471	442	453	465	461	508	475	461	483	506	495	508	488	484	443	467	477	473	466	482	467	439	492	481	479	488	446	509	442	496	478	482	462	433	485	470	494	486	493	485	478	489	448	487	457	472	429	463	459	462	469	434	444	470	473	485	489	495	478	470	470	463	479	457	469	495	508	501	495	462	449	495	484	490	460	459	486	490	442	477	467	498	496	500	468	488	475	469	463	484	495	455	484	444	448	493	439	463	510	465	471	459	464	493	507	464	487	516	478	438	495	500	465	490	442	430	474	475	464	500	461	477	479	454	450	486	473	492	465	485	471	472	449	457	449	447	495	452	508	524	461	489	477	459	491	465	474	492	489	490	470	472	487	460	447	468	462	485	452	484	456	452	463	455	434	479	453	431	449	482	438	455	496	482	477	454	487	451	487	469	468	499	462	478	487	475	499	489	457	488	453	455	456	478	533	458	450	465	481	474	467	506	435	503	485	487	469	450	447	507	495	406	496	490	509	464	494	475	525	445	475	480	435	455	480	482	492	464	459	499	496	470	490	494	455	496	491	476	430	468	489	464	457	430	516	466	490	503	492	473	476	470	438	473	496	459	500	453	500	483	474	479	465	459	464	472	469	467	488	485	509	466	483	459	491	469	465	479	531	493	527	446	504	467	470	454	467	499	481	487	500	429	451	504	466	448	435	499	493	483	484	462	469	491	492	469	442	453	460	482	486	466	448	481	455	469	491	481	468	501	487	494	482	462	442	479	481	499	471	515	507	501	489	454	480	473	478	483	465	483	463	458	424	438	460	465	480	478	478	479	473	516	508	475	474	479	458	463	466	493	510	490	462	517	476	472	450	488	453	463	510	452	503	450	442	428	466	509	477	488	481	507	509	461	440	473	453	456	453	448	484	464	453	485	421	514	422	489	480	507	456	504	466	490	449	457	519	478	422	467	483	457	463	448	450	444	514	458	523	469	476	500	497	503	522	474	481	458	482	508	417	494	482	453	437	494	469	502	442	475	487	461	487	459	448	459	492	498	445	484	477	516	455	472	462	466	475	467	509	491	494	514	481	445	489	501	462	461	500	475	447	489	455	458	501	470	475	457	489	445	486	477	480	469	461	492	483	498	485	449	492	470	494	471	470	455	479	470	473	516	503	510	503	518	437	497	458	462	493	447	461	448	506	499	457	480	483	460	495	443	489	465	488	445	472	476	507	458	485	504	495	446	441	452	488	467	520	456	465	497	467	459	435	477	470	456	485	446	467	498	442	462	464	498	463	512	494	493	486	475	462	478	492	445	478	464	467	459	484	470	482	504	464	454	492	472	482	463	490	502	476	492	507	507	458	441	472	446	521	477	519	474	489	506	522	491	470	489	449	468	516	427	481	487	486	494	500	472	509	455	488	484	452	474	484	478	434	494	502	480	487	452	459	492	462	496	522	476	456	440	446	481	482	483	485	462	495	464	488	462	474	511	465	486	459	479	472	449	465	486	488	455	481	522	435	488	487	448	506	508	479	456	485	515	493	483	481	488	484	492	465	471	492	453	471	515	452	476	463	475	482	481	444	450	452	474	506	488	433	452	473	477	439	478	493	500	478	478	493	496	502	460	470	467	503	460	452	466	471	470	459	451	465	458	424	449	462	476	498	466	481	477	461	441	481	479	444	464	447	466	450	462	463	483	465	471	498	459	499	463	465	480	440	445	468	480	514	456	447	493	457	472	480	498	467	513	521	491	456	475	436	461	482	450	470	469	459	475	477	456	487	477	477	470	449	501	471	490	445	493	490	460	492	468	491	496	500	480	504	476	450	486	471	477	484	422	499	491	480	473	474	466	462	456	478	492	499	433	472	467	472	438	474	496	475	458	510	460	513	467	491	485	466	477	489	468	478	452	438	491	463	495	511	499	449	433	451	431	488	483	446	479	504	462	485	471	459	513	480	467	470	461	468	518	511	483	494	486
69447	63881	60063	23239	9360	1159	462	382	335	339	333	274	265	257	251	243	233	225	226	231	208	238	231	227	255	346	338	417	479	549	587	629	968	1096	1803	2708	6657	7188	3924	3443	3083	1864	1975	1402	1658	1490	1472	1446	1337	914	672	624	453	336	331	313	476	638	630	423	332	340	318	257	251	235	211	200	230	210	212	208	210	225	207	212	239	222	251	234	209	228	231	230	188	200	217	235	204	227	217	230	267	248	221	216	212	217	231	215	200	237	223	232	214	245	211	200	203	201	233	215	212	213	230	213	196	217	234	216	204	205	202	196	220	199	205	214	206	200	230	216	204	196	207	221	205	226	224	210	214	219	206	236	187	217	207	222	220	205	207	185	191	180	215	233	220	228	213	201	201	199	210	181	207	216	212	227	223	214	200	214	196	209	223	228	209	239	239	210	227	228	203	192	208	218	224	212	236	181	248	195	222	226	206	224	189	221	213	197	213	210	215	226	196	194	220	247	215	224	202	186	213	213	205	201	233	216	214	214	224	205	205	199	177	200	205	239	213	230	201	202	225	222	215	206	236	237	202	178	198	225	190	201	216	204	214	242	216	199	184	214	209	214	216	223	211	206	208	236	209	209	206	220	209	226	218	188	223	195	196	191	214	196	224	212	208	220	242	227	200	193	220	234	234	230	254	208	200	206	217	206	201	209	232	212	243	211	231	217	203	217	214	195	221	189	187	203	224	201	227	221	221	196	219	205	228	213	241	207	196	212	221	230	227	221	207	213	221	205	224	222	223	225	198	228	211	234	209	209	205	205	183	223	223	211	186	217	225	241	245	191	239	210	183	228	219	222	215	202	206	210	214	199	220	209	202	196	208	206	207	192	202	246	247	176	259	207	206	225	195	200	229	246	216	204	208	231	221	224	195	207	238	230	208	226	189	216	195	249	233	220	223	224	222	255	208	226	218	201	221	198	230	211	196	221	213	224	217	226	216	206	218	190	197	201	251	216	199	224	245	220	241	222	257	204	247	201	232	176	187	206	190	191	206	225	241	233	244	217	206	231	211	195	199	199	216	205	227	194	225	216	229	215	201	222	204	232	214	202	200	224	199	236	215	201	242	211	225	216	221	207	207	222	212	210	224	228	235	222	218	216	207	230	213	209	215	227	214	222	218	188	223	216	172	195	194	197	204	206	201	199	196	208	214	209	225	228	222	204	202	206	242	192	185	196	241	206	216	190	196	216	203	213	182	225	220	274	213	187	193	216	191	203	215	229	177	223	214	222	182	206	222	244	219	215	189	220	239	244	195	203	218	224	210	209	210	217	227	229	197	238	206	214	198	231	207	223	211	216	223	216	213	213	205	210	217	243	209	223	208	203	196	218	216	238	226	220	196	221	215	219	187	212	213	208	220	214	227	218	194	205	230	236	211	221	198	214	234	217	229	222	231	204	223	205	199	232	242	231	217	205	232	192	191	208	197	224	235	234	229	218	199	208	189	203	228	235	223	201	209	213	223	190	207	213	204	200	230	217	203	249	241	204	219	230	243	224	220	218	225	209	210	214	211	219	190	207	215	195	210	189	210	225	196	213	212	216	220	195	207	235	194	181	204	213	210	194	238	192	211	241	206	231	239	218	216	234	219	222	224	205	209	218	219	209	231	220	183	199	236	213	245	222	202	203	206	224	217	217	217	214	242	227	222	203	201	227	220	205	203	211	199	213	238	191	199	183	207	200	218	212	219	196	213	213	210	231	232	213	202	217	214	218	227	216	189	197	214	213	255	210	193	205	204	226	207	218	221	200	203	205	222	215	195	207	226	238	217	218	216	209	225	204	221	232	237	181	228	197	222	227	213	205	235	220	207	220	219	227	223	216	221	212	201	207	190	213	213	224	206	201	213	207	230	230	218	204	216	205	215	240	231	213	228	223	207	236	194	200	213	203	252	217	223	211	222	180	222	203	216	218	219	205	211	217	201	230	211	218	221	216	202	223	212	219	207	199	231	203	199	193	221	216	205	174	192	190	220	225	211	210	221	230	211	198	206	209	211	222	228	206	207	233	218	173	228	243	229	209	238	208	201	212	200	224	217	210	214	201	195	205	204	236	193	207	211	205	245	240	264	220	229	226	216	194	214	216	222	210	192	207	227	243	229	214	209	204	210	221	204	202	216	253	212	210	231	204	183	207	217	230	215	211	173	217	212	218	233	195	202	214	221	213	207	236	228	207	226	227	215	237	216	192	211	217	205	238	229	218	213	212	234	227	219	246	217	236	216	221	198	215	204	206	206	188	222	233	214	213	201	193	224	209	243	212	193	224	206	222	208	225	216	205	183	209	199	213	239	202	234	228	226	194	212	214	247	227	195	212	197	234	222	214	212	211	207	209	220	201	213	238	218	204	213	191	198	211	209	186	199	210	206	225	214	232	220	224	222	227	220	207	198	223	213	218	203	220	212	201	231	195	257	213	223	196	195	212	239	224	220	216	225	231	214	202	226	209	200	193	211	206	213	181	223	209	215	215	218	198	219	235	222	198	223	200	239	199	225	198	183	236	210	201	222	231	207	194	203	227	212	208	217	186	228	201	205	206	218	216	214	226	207	191	217	224	204	215	216	182	218	197	216	228	202	221	218	236	215	231	211	217	215	232	237	236	209	231	223	223	179	185	224	203	215	207	215	213	206	222	225	184	213	217	218	192	202	241	185	216	198	198	210	226	209	221	199	204	204	192	228	212	207	198	210	208	218	220	220	203	223	217	189	210	175	222	188	215	234	169	204	207	220	186	208	215	222	214	233	199	238	231	222	205	211	219	215	199	197	222	221	222	221	229	249	231	207	221	203	223	252	212	213	242	217	233	205	204	211	235	213	215	201	247	201	226	224	218	219	220	183	207	163	252	207	206	206	200	198	190	236	211	220	189	225	230	179	224	228	216	242	205	227	225	212	195	202	216	205	184	209	234	208	199	211	214	222	202	218	219	216	203	214	223	179	214	198	191	217	214	185	190	205	231	216	196	184	233	208	228	202	215	187	197	228	227	181	180	243	203	227	240	246	205	206	195	235	226	211	207	197	192	184	213	196	202	205	196	211	211	211	209	236	208	214	208	211	207	219	233	187	191	208	194	217	220	205	218	216	226	208	221	223	226	228	205	199	213	208	210	225	214	187	206	238	226	196	235	193	240	219	222	190	206	236	220	226	232	198	230	224	223	212	225	204	202	185	200	203	229	195	218	216	210	195	218	227	200	206	169	224	208	229	183	215	221	223	205	193	208	203	222	214	206	228	196	216	243	188	208	221	218	198	215	207	198	208	240	239	213	205	241	243	212	234	221	199	213	227	219	210	219	207	215	223	195	215	205	195	221	220	217	200	203	215	211	197	231	217	223	232	235	207	200	232	200	173	198	232	220	196	164	229	202	222	213	220	220	215	198	201	237	220	236	216	228	197	200	210	200	192	207	199	212	215	220	226	218	208	186	228	251	202	233	240	207	203	204	201	217	223	225	225	221	196	217
42801	53777	55733	3095	2147	1761	1601	1367	1227	1118	1001	936	919	780	847	789	823	752	711	700	720	702	800	922	1139	1369	1628	1909	2615	3162	3275	3472	5620	7201	10959	15776	28413	27425	19696	18093	16520	11559	12104	8682	9756	9926	8945	9330	8256	5632	4096	3863	2576	1698	1747	1388	2435	3644	3695	2173	1391	1403	1441	997	833	675	629	663	669	709	680	635	628	599	558	563	560	599	614	604	617	590	613	628	602	598	564	540	594	586	671	933	986	839	577	571	556	562	531	564	567	557	551	615	557	599	575	584	587	596	581	535	543	603	588	572	597	573	578	569	556	586	561	575	571	602	581	596	575	537	581	583	547	532	580	578	567	556	565	574	552	595	559	587	548	563	534	560	535	594	561	552	588	557	569	600	592	586	611	580	567	592	550	555	578	563	564	547	541	540	560	580	560	582	609	627	571	540	577	564	550	558	588	556	581	593	580	573	597	574	550	555	573	566	567	582	571	595	586	561	557	564	634	605	581	599	546	575	593	572	564	594	607	569	568	573	518	613	588	566	563	596	557	600	605	567	582	544	528	557	615	565	559	586	596	612	541	516	554	568	550	543	614	574	599	551	569	551	558	572	583	555	564	550	570	573	585	514	565	590	588	558	534	561	548	567	580	610	581	562	591	599	596	607	601	576	584	561	586	561	570	594	578	604	546	528	583	612	564	588	519	583	573	537	577	580	608	595	568	555	623	571	587	546	591	573	553	552	537	537	603	552	588	565	640	559	555	570	575	578	600	564	576	616	582	622	554	602	574	567	555	555	593	556	597	591	572	613	600	585	580	593	576	561	558	558	567	581	604	573	578	587	529	574	569	557	581	600	554	558	616	567	616	584	574	593	612	597	579	593	546	574	541	616	565	533	605	570	589	547	568	568	533	551	590	598	570	583	608	551	578	526	596	543	556	580	612	564	587	572	571	578	549	558	566	540	605	559	580	564	587	545	599	561	563	584	610	604	625	555	559	610	545	557	575	583	549	544	582	610	570	565	566	553	588	573	587	598	570	574	539	596	568	587	543	617	605	604	557	597	550	575	557	565	591	569	570	554	595	570	602	511	594	618	555	562	578	563	565	607	570	603	548	582	577	573	576	569	568	568	607	549	540	591	566	613	573	576	606	530	573	567	570	565	605	618	529	577	596	573	615	610	578	568	579	603	589	582	596	582	573	640	578	565	574	566	601	595	608	579	573	579	572	556	572	555	602	544	591	566	594	570	584	580	537	596	568	609	574	558	545	588	561	569	544	566	583	530	568	578	553	579	582	580	553	578	602	555	582	547	583	612	556	562	574	572	560	599	599	559	582	566	566	612	600	571	578	624	595	551	614	525	582	559	560	539	605	566	533	554	576	565	554	589	611	591	547	575	576	577	541	533	561	564	549	574	566	573	581	570	562	553	585	543	579	581	593	575	576	571	585	544	587	611	574	557	569	555	575	608	590	561	556	577	571	573	559	612	610	550	534	609	600	601	591	548	563	589	585	565	551	547	607	576	617	566	538	609	559	591	569	556	580	572	586	549	604	606	582	538	592	586	538	528	557	567	533	577	538	588	577	593	558	580	613	564	575	618	606	548	604	537	551	569	581	600	590	584	578	579	581	610	536	580	566	583	584	564	532	544	577	582	594	592	584	586	577	604	570	556	587	622	577	557	610	583	549	537	602	567	578	556	623	610	579	570	566	553	588	597	564	603	569	518	543	542	550	559	577	579	599	609	542	554	617	558	611	617	567	544	552	592	551	592	586	603	538	580	575	614	544	582	543	573	580	593	527	563	579	582	589	603	563	573	599	618	560	564	594	548	530	637	558	569	585	563	594	558	587	577	563	570	590	609	613	557	547	545	590	623	583	566	566	526	580	540	589	572	590	546	572	596	543	583	554	560	610	551	594	582	605	559	555	554	599	546	591	560	542	560	571	593	575	591	557	539	592	587	607	603	559	578	608	549	623	535	556	591	580	598	565	602	543	552	562	552	541	573	564	586	527	586	560	534	578	569	590	593	555	569	583	558	604	568	567	562	544	564	578	565	558	571	567	553	604	540	545	574	616	541	559	589	579	537	553	601	589	565	565	563	557	635	565	551	625	589	543	533	566	540	594	569	584	514	556	565	569	600	603	564	562	561	568	576	565	564	622	545	588	564	569	582	552	585	614	583	591	554	565	555	574	620	576	579	541	576	590	541	597	578	571	569	611	608	555	613	556	562	551	612	597	603	587	578	589	617	581	589	623	562	558	583	601	539	580	544	563	600	549	562	570	642	572	594	575	622	554	574	588	575	587	585	582	610	580	588	592	593	575	554	574	592	587	591	559	592	583	530	643	549	567	574	570	538	592	558	559	557	597	596	573	581	535	533	568	611	577	539	584	573	571	586	537	603	586	578	586	601	577	557	579	569	547	583	597	588	573	568	535	566	590	588	561	513	626	582	545	543	564	577	634	576	601	541	593	605	573	574	560	605	557	567	575	570	596	510	567	568	574	581	545	607	609	574	587	579	554	627	573	579	553	591	603	584	595	536	618	602	605	579	570	557	571	566	554	585	566	582	592	590	578	583	629	604	583	525	601	549	602	602	540	565	600	577	564	579	600	566	616	594	534	584	574	576	569	580	576	553	596	555	558	565	562	574	570	594	609	574	581	609	582	617	583	599	616	606	556	590	585	564	575	565	604	660	592	608	598	567	550	588	590	553	547	610	577	607	568	530	591	560	552	555	589	560	583	546	629	591	566	568	569	566	598	538	581	559	590	577	576	594	599	563	583	579	634	527	546	552	562	602	562	565	574	546	560	545	582	572	571	596	558	607	582	568	587	586	578	555	570	636	621	564	568	560	585	585	579	599	583	589	583	581	660	577	566	588	548	598	558	566	586	599	562	613	594	580	580	559	537	583	586	598	608	524	601	584	563	578	579	627	607	572	566	600	586	597	548	605	605	551	595	560	530	574	584	577	584	556	602	597	591	560	573	620	549	562	529	560	554	539	580	596	551	626	580	526	584	583	592	552	584	552	574	575	582	542	582	586	597	561	583	548	579	572	595	538	589	536	575	594	556	564	557	594	560	609	609	602	558	561	573	572	598	560	550	599	599	584	611	576	584	565	564	566	539	599	587	565	623	553	588	544	563	560	579	545	562	594	594	617	612	559	608	582	560	565	570	576	590	534	581	572	554	603	567	559	598	571	592	547	598	536	546	565	587	602	568	599	573	560	586	545	606	535	582	584	531	584	579	564	597	614	576	551	575	611	555	565	598	602	582	598	626	575	564	563	540	571	578	570	592	551	541	579	577	556	595	535	628	563	588	537	548	627	618	590	549	542	516	560	562	613	538	576	567	607	573	536	504	572	625	608	602	551	592	604	615	597	581	557	584	553	568	592	552	585	580	559	597	568	558	587	587	602	558	560	600	562	592	622	562	587	576	552	588	553	564	572	561	596	572	562	552	611	581	532	594	572	574	600	582	561	605	540	553	594	583	583	595	519	550	578	555	565	569	542
12843	9725	11255	806	268	179	161	164	173	166	152	147	172	178	139	180	153	153	167	158	154	153	151	179	193	185	230	251	243	230	269	257	257	245	270	307	405	430	326	334	266	225	228	252	211	203	211	212	187	182	186	171	188	172	136	176	147	173	154	165	135	177	159	141	151	161	168	152	145	160	170	153	181	167	161	173	182	149	162	172	150	149	149	147	142	132	149	153	146	158	158	164	153	155	157	151	146	177	163	183	148	157	154	132	174	170	148	147	179	165	169	149	156	153	130	150	147	157	174	150	139	149	160	181	176	162	176	176	161	155	149	170	140	147	159	157	176	190	136	142	159	169	138	158	157	144	171	167	178	143	160	135	152	146	163	154	155	163	164	162	150	135	153	164	162	171	151	146	151	163	168	184	154	164	150	157	155	163	159	153	145	158	174	172	150	155	166	152	146	161	149	182	178	176	171	151	168	149	160	168	170	154	166	190	183	132	150	150	143	157	162	167	163	153	138	150	163	159	146	182	173	150	141	164	185	142	155	184	154	165	149	147	148	141	170	154	173	152	163	156	155	155	172	154	156	159	141	155	142	141	163	170	168	158	150	135	183	159	151	141	168	158	188	146	148	156	165	161	163	139	166	190	142	155	129	152	170	158	174	175	179	180	169	164	144	157	174	157	154	167	142	135	142	157	152	147	148	141	139	174	143	163	162	126	164	157	160	174	163	141	154	169	164	146	116	140	149	169	159	152	137	148	169	167	157	173	172	162	175	144	158	158	144	149	165	163	154	159	157	149	140	129	164	181	159	161	152	166	139	158	160	177	177	155	147	156	147	142	154	160	132	147	145	169	176	154	143	161	163	149	137	154	153	162	152	162	158	159	158	147	155	181	160	159	147	150	148	151	179	150	171	144	177	159	146	178	169	174	176	147	159	144	157	143	159	155	131	156	145	173	168	157	172	135	154	137	151	142	176	172	159	156	159	167	147	161	160	147	152	149	158	145	154	155	158	171	173	150	151	152	170	169	158	133	160	157	178	152	140	135	142	144	142	157	146	158	159	166	165	157	156	173	158	176	151	154	149	158	153	147	153	168	151	192	167	129	156	152	171	153	142	164	157	162	147	153	166	163	153	137	144	143	138	154	157	150	159	137	145	139	158	171	163	142	175	160	174	170	148	162	162	149	165	141	159	155	158	147	153	148	166	143	133	155	155	181	151	190	158	151	161	162	152	139	154	160	157	137	155	159	161	161	158	156	152	169	146	146	151	140	153	141	169	139	152	163	140	156	170	162	168	166	181	169	132	168	136	146	137	158	157	145	172	157	147	167	153	143	156	184	151	165	162	144	141	164	166	156	180	164	138	183	167	142	148	165	150	159	168	148	128	160	167	148	153	141	158	159	150	169	158	165	141	159	147	154	193	153	152	154	143	153	182	174	161	144	149	165	154	170	157	162	143	160	166	150	141	134	161	155	160	144	137	180	162	173	164	130	148	158	142	164	172	166	159	165	159	151	160	159	179	151	163	146	162	163	140	134	139	164	155	134	171	143	143	144	154	147	148	168	156	142	133	146	179	149	151	145	178	141	151	140	147	164	140	152	146	181	149	157	147	168	150	178	163	136	148	149	173	146	150	137	153	158	140	131	145	145	154	170	145	150	151	135	148	142	150	151	166	155	161	141	160	165	147	138	146	157	152	163	155	140	167	167	149	150	174	136	144	147	176	140	147	178	161	157	143	165	160	158	158	160	141	143	163	162	176	155	154	133	170	157	162	137	171	179	158	175	166	160	161	167	154	161	155	143	161	185	161	171	139	155	159	149	163	161	160	157	154	157	172	174	149	158	154	166	163	174	147	146	163	135	130	153	159	164	171	178	166	146	138	174	132	155	143	158	164	149	156	144	147	169	146	159	173	150	152	155	141	137	164	137	144	136	166	133	145	150	159	166	183	143	162	163	139	162	136	134	176	149	174	145	167	166	160	163	148	157	160	146	154	146	138	173	151	168	147	143	185	166	157	161	173	149	157	175	150	184	146	142	156	139	152	139	171	171	151	129	159	154	159	172	142	157	163	145	183	160	169	154	156	150	156	154	173	153	150	151	181	128	143	163	167	158	177	166	165	137	157	160	145	163	172	152	141	149	149	134	172	149	154	167	148	160	145	139	170	151	171	162	150	135	171	132	166	156	154	147	170	143	134	133	156	168	162	155	158	151	138	151	184	144	146	144	167	164	161	171	134	173	142	148	132	162	144	144	167	164	170	160	161	168	154	153	148	161	140	142	142	150	156	149	164	161	166	142	162	160	145	157	151	165	159	149	141	146	165	159	146	178	167	131	154	164	167	145	170	131	141	157	155	141	160	157	184	136	157	179	148	137	154	161	179	196	148	147	138	145	179	165	178	157	164	154	176	135	156	155	175	145	147	156	148	150	152	178	140	127	142	157	160	159	170	148	184	154	154	159	156	157	153	149	193	130	157	150	138	131	157	173	190	155	129	156	163	162	168	160	132	133	148	152	163	152	145	160	164	178	173	178	142	146	135	133	183	154	146	150	151	140	145	175	160	127	168	148	146	147	150	163	149	145	141	151	147	153	138	149	131	143	160	154	155	166	153	158	149	148	133	132	171	156	159	172	175	154	139	156	152	148	151	124	161	152	160	179	148	171	145	159	153	150	161	146	178	171	159	164	151	151	156	140	162	157	137	138	165	161	152	162	152	167	160	168	150	162	150	160	133	154	154	145	147	159	161	156	164	158	139	165	155	147	171	158	177	168	162	140	156	120	152	168	156	153	155	172	148	161	132	148	163	165	139	149	161	156	140	147	172	159	161	128	186	152	157	145	161	153	149	152	150	162	158	168	158	150	178	154	141	133	160	147	175	161	181	167	163	152	139	135	155	133	158	146	149	155	158	157	177	158	185	166	172	152	144	151	153	162	154	148	147	149	152	159	136	143	163	166	138	163	140	170	152	146	162	176	158	163	161	175	145	147	127	165	144	164	151	147	154	162	159	148	168	166	128	172	147	130	142	144	165	153	192	155	170	137	149	163	165	140	144	174	153	166	138	161	180	172	144	154	153	165	154	161	148	134	139	172	143	147	142	163	169	161	148	159	159	140	154	157	149	179	161	190	156	156	130	157	164	163	141	145	176	157	162	176	151	179	167	147	138	147	148	162	147	157	151	168	166	148	161	165	135	141	150	146	157	147	163	136	165	154	183	164	156	151	149	145	170	173	146	173	125	180	171	183	163	133	138	149	138	152	140	175	140	144	154	160	143	143	142	170	146	165	157	147	142	158	167	136	161	150	141	129	153	164	139	146	132	136	125	163	149	169	161	179	161	163	154	156	124	142	161	161	173	161	132	159	173	160	153	156	163	153	167	179	147	151	157	130	151	157	136	145	153	158	126	179	157	149	147	151	152	165	158	175	178	139	152	177	123	168	178	145	159	166	156	159	141	151	172	159	147	152	140	163	161	149	148	154	165	128	147	165	146	163
11163	14188	15720	608	503	496	465	503	454	466	458	467	472	455	426	441	454	425	466	469	414	452	475	628	745	821	934	990	1031	980	995	974	1073	1158	1373	1723	2498	2700	1894	1647	1379	1071	1059	956	939	870	871	776	733	661	664	571	569	490	480	548	496	564	579	551	463	509	466	477	467	474	435	419	453	425	447	445	474	504	459	441	445	403	437	457	447	439	441	427	427	413	460	437	428	432	436	466	495	458	486	430	398	435	427	450	432	459	430	415	420	454	442	448	443	443	429	471	433	391	401	424	400	438	426	440	449	450	443	434	451	448	449	452	463	413	421	433	482	414	418	418	407	440	432	442	426	465	401	463	411	442	429	397	435	427	439	441	436	398	451	408	462	456	420	451	424	451	384	442	430	412	443	445	432	475	446	469	428	402	435	417	422	414	443	477	450	457	464	429	440	445	447	402	473	449	455	429	408	452	413	423	485	411	412	468	433	427	449	450	433	439	454	421	428	412	396	399	436	435	434	451	429	462	428	470	447	439	479	422	419	428	432	429	448	461	454	403	426	411	442	441	434	417	485	406	447	429	455	431	459	444	452	436	455	456	427	433	394	396	422	451	473	421	453	425	424	425	464	452	438	441	461	456	405	442	438	433	419	413	420	432	438	446	439	402	437	440	419	413	450	437	428	411	429	412	414	468	437	425	446	436	448	450	420	408	412	448	419	424	441	444	431	450	430	458	457	455	466	419	451	482	433	436	470	435	434	438	410	460	451	450	467	435	423	446	397	467	436	436	438	418	378	456	443	402	433	446	440	418	425	429	407	413	399	428	436	473	441	415	432	448	448	467	447	444	446	435	440	448	447	425	434	446	432	449	469	423	451	398	411	425	430	426	408	412	424	417	470	422	451	418	424	454	439	397	434	429	436	412	420	441	392	441	449	400	439	427	439	447	454	447	445	437	435	481	447	438	421	455	439	417	415	424	429	402	431	441	430	437	416	442	442	418	442	404	433	428	447	426	444	425	411	435	433	434	450	405	421	460	457	419	395	499	460	458	443	424	441	460	436	412	448	461	462	498	409	456	448	406	459	433	468	443	442	434	440	452	408	439	453	465	421	458	471	483	436	394	427	492	456	433	464	441	444	408	432	419	455	454	404	448	398	439	466	447	425	445	451	435	467	429	430	410	430	428	451	425	423	422	457	472	450	426	424	440	441	418	435	433	429	483	430	436	418	431	437	426	433	426	449	433	445	427	402	440	443	423	444	431	421	413	432	426	450	421	473	432	406	451	427	438	434	416	459	423	434	462	436	428	458	418	447	412	455	425	465	423	449	442	430	430	425	415	467	429	431	420	407	458	435	416	418	447	449	426	421	440	385	448	434	432	381	416	401	431	425	443	404	383	453	427	456	446	444	482	459	459	439	433	438	418	438	447	418	456	415	463	451	437	401	433	452	443	428	389	437	443	430	451	426	471	443	426	440	447	424	431	385	437	436	426	449	455	463	445	439	440	407	426	450	404	461	439	445	433	446	405	437	441	461	454	406	431	398	416	446	467	481	428	425	425	447	442	467	425	389	446	472	392	435	440	409	455	404	430	423	456	425	444	370	434	453	450	423	445	431	433	441	436	392	449	479	434	465	396	438	469	435	446	418	451	400	409	429	416	433	440	467	458	423	451	477	459	421	443	428	471	419	412	416	452	403	425	422	433	412	442	453	437	456	421	429	421	443	446	433	454	449	453	412	437	479	446	451	467	425	432	428	393	435	481	469	412	416	421	365	453	464	445	429	460	435	413	391	423	423	424	431	389	463	427	431	413	422	429	448	394	444	435	459	468	455	434	448	423	409	457	453	460	420	425	446	478	431	456	460	389	430	419	436	475	465	399	442	424	405	417	400	405	454	430	432	444	430	426	426	452	422	433	417	441	394	421	435	461	441	464	440	443	439	412	444	433	425	450	431	414	406	412	442	460	430	437	428	439	434	433	484	430	453	440	445	417	423	438	437	457	466	433	457	426	401	414	431	407	459	432	457	428	457	444	440	421	457	448	444	380	455	442	483	433	415	464	421	442	441	409	446	428	458	429	442	408	434	440	475	426	441	439	430	472	429	447	468	393	407	477	447	445	453	459	397	438	402	406	422	410	406	416	443	429	435	479	450	409	432	471	445	395	442	452	427	461	452	473	441	414	436	448	393	462	440	474	456	445	410	423	420	434	439	468	422	441	452	417	441	471	469	425	440	420	422	453	462	432	409	433	472	469	427	469	438	444	442	440	413	411	453	413	420	437	414	439	408	425	417	455	412	416	433	470	459	449	423	460	455	427	441	421	438	437	455	448	439	405	430	414	425	427	406	455	424	417	432	460	424	453	444	417	480	407	461	452	454	449	403	432	433	434	434	435	419	438	429	449	413	389	418	421	465	441	427	426	428	427	438	451	445	434	486	431	441	432	427	449	449	451	452	442	454	444	423	415	426	416	436	413	424	461	467	451	485	405	433	412	414	439	431	426	437	434	461	429	412	462	485	382	450	441	420	428	419	431	449	458	408	471	450	474	447	483	436	426	411	429	426	452	441	414	415	453	452	435	473	431	418	447	409	459	436	404	459	430	456	426	419	466	455	419	493	456	411	450	406	445	457	444	445	420	458	452	410	438	427	474	437	452	431	464	460	421	421	434	474	480	465	427	419	429	454	459	480	417	407	430	415	444	449	429	425	432	453	441	422	435	414	462	417	437	421	456	450	472	428	414	424	428	437	435	428	429	444	442	454	416	420	404	432	426	448	402	484	476	452	456	416	440	431	412	431	418	450	426	406	446	473	423	434	460	402	428	437	419	435	420	404	431	425	436	391	430	480	450	437	454	464	461	452	425	428	424	438	404	425	415	425	485	419	434	410	421	415	406	442	427	422	400	394	424	419	431	437	463	445	441	435	438	436	444	441	447	463	444	417	451	437	427	430	440	480	455	436	417	430	430	445	433	467	446	440	413	418	421	442	415	421	445	467	440	443	429	424	434	450	446	460	433	449	436	410	424	425	417	438	458	439	419	435	460	415	425	439	448	450	435	457	410	403	422	471	449	444	430	427	437	461	435	412	431	407	417	403	449	405	438	446	428	431	419	431	471	428	461	428	402	447	404	419	392	430	406	405	403	431	401	443	432	411	410	435	448	452	406	420	399	439	400	442	424	447	459	398	464	442	429	457	470	445	441	461	452	381	390	412	389	401	438	435	440	382	458	470	451	475	476	445	438	410	430	440	423	391	461	463	442	440	388	410	462	457	442	462	476	448	465	470	426	420	425	469	445	415	438	443	442	459	447	444	468	456	441	452	442	451	423	446	423	403	414	415	409	418	482	428	434	393	437	462	446	459	436	439	447	439	465	448	413	471	414	461	435	410	437	448	447	424	450	449	470	442	422	424	395	455	451	426	406	422	422	441	468	433	427	454	414	448	467	429	436	436	401	433	412	403	450	466	425	427	450	430	465	403	459	431	445	451	443	422	435	436	458
55620	55633	56418	16147	1577	348	270	227	219	223	170	170	199	174	189	169	180	142	181	153	168	163	215	215	242	293	273	306	357	419	431	464	600	790	1143	1813	2716	3457	2297	1879	1383	807	815	667	748	755	669	544	602	447	346	309	277	249	239	229	255	397	301	261	201	231	202	195	158	180	189	160	199	172	174	163	166	149	177	192	176	184	172	172	174	141	178	150	156	156	164	171	161	157	162	197	184	176	187	165	169	188	173	151	158	170	164	164	156	162	166	162	158	161	177	153	159	176	165	174	155	142	145	162	161	166	143	195	169	146	184	163	185	178	165	155	171	163	171	166	155	180	167	177	169	161	156	155	168	165	157	170	167	157	140	153	180	132	131	176	145	159	164	164	175	170	155	177	153	143	155	169	190	152	169	178	175	170	172	162	183	167	152	163	166	188	163	183	167	171	170	188	166	165	180	161	163	139	176	182	157	168	168	167	166	172	174	201	169	141	150	172	169	158	160	171	153	131	183	159	179	181	151	172	171	186	174	151	145	174	156	160	173	151	177	166	152	171	172	177	171	180	184	184	160	170	160	166	176	192	185	130	164	151	155	164	164	169	184	193	185	155	161	139	172	158	140	171	171	147	177	179	163	172	149	192	152	169	169	154	152	147	151	197	177	197	168	162	174	180	183	168	178	174	172	155	162	146	154	183	186	171	161	192	157	169	162	172	142	164	162	152	168	179	155	187	162	142	150	181	164	172	161	160	169	167	173	162	170	180	141	170	174	153	181	155	176	163	163	172	179	149	159	163	199	149	166	156	167	162	181	173	150	162	194	161	155	184	145	186	163	163	190	154	163	170	164	176	176	150	152	150	174	176	160	150	150	173	170	168	178	201	181	180	148	147	145	185	178	169	170	158	188	154	167	173	150	152	205	173	149	178	172	168	165	157	166	150	178	193	154	164	151	184	152	174	164	151	167	172	155	163	152	144	180	177	179	165	174	173	180	168	167	159	179	172	182	164	172	152	185	157	169	183	183	185	168	168	170	141	166	160	196	166	152	175	172	176	162	156	172	149	167	163	177	159	170	182	151	186	171	169	171	159	147	155	161	175	179	191	169	192	153	182	156	176	193	163	139	153	168	174	188	164	169	162	157	166	167	172	149	148	164	168	168	152	158	143	154	187	188	164	164	165	187	176	147	176	173	179	176	173	164	151	160	161	187	160	171	207	197	153	191	161	158	168	162	167	177	172	170	169	137	162	184	152	149	165	179	166	168	162	156	173	174	172	168	147	167	190	175	145	177	173	187	165	168	169	131	193	161	167	174	174	149	176	163	153	164	181	180	171	165	183	154	157	156	163	165	167	170	185	161	171	168	162	173	184	175	175	152	158	151	157	194	173	160	155	164	187	136	153	163	166	192	143	165	148	170	174	146	141	170	155	163	158	157	184	188	170	192	167	184	156	186	171	173	147	182	162	159	169	146	150	191	167	165	165	169	174	174	161	161	162	175	156	148	157	172	156	161	157	184	175	165	156	186	165	155	172	135	166	164	154	160	166	169	172	174	169	165	172	169	172	163	170	162	176	155	160	180	166	165	186	150	159	170	184	152	159	166	158	150	144	164	172	197	163	159	171	162	147	178	166	161	160	158	150	170	155	163	158	158	183	161	153	163	169	148	161	142	143	143	179	203	193	174	170	160	161	193	152	153	167	134	175	161	145	174	175	177	176	166	149	166	173	185	176	165	151	192	163	190	187	167	178	163	159	160	174	178	161	174	181	171	170	157	169	145	199	151	143	177	171	173	154	164	150	160	135	177	164	166	168	164	161	187	159	180	172	153	161	174	164	170	152	178	155	163	161	171	158	164	190	151	151	170	181	162	172	151	174	185	175	163	180	175	161	169	185	160	161	166	182	180	189	168	160	156	156	182	185	175	168	181	167	157	172	166	164	183	168	176	161	152	153	159	152	167	147	173	150	182	166	179	171	148	161	164	160	180	169	177	193	174	153	169	159	167	142	186	157	164	154	176	153	175	148	160	148	156	174	166	162	168	149	174	154	169	156	153	145	177	161	155	172	169	155	180	145	163	155	168	178	172	180	158	177	187	145	157	171	133	160	162	157	154	159	166	137	168	177	172	152	152	168	154	142	145	168	176	186	168	154	158	166	160	151	175	173	179	165	185	151	168	147	175	168	185	173	136	148	140	171	184	163	151	180	168	153	180	148	184	160	166	154	169	155	162	165	167	152	143	188	179	149	164	184	153	143	159	172	157	171	155	160	170	152	154	162	173	185	164	170	157	187	147	182	155	172	133	167	148	162	190	176	184	155	172	159	174	175	192	164	185	176	153	151	161	158	171	155	182	170	151	152	172	185	173	160	160	166	185	159	160	163	160	173	144	161	175	161	181	196	167	182	176	184	182	174	186	166	186	174	174	164	169	150	185	180	172	161	166	179	170	180	176	196	168	154	145	144	183	194	160	181	196	175	173	173	155	164	147	158	169	200	187	184	152	158	150	170	161	176	162	164	176	151	155	185	164	156	164	166	162	157	174	178	152	150	170	164	135	172	153	157	165	167	176	160	181	153	197	163	161	159	187	155	155	165	194	142	165	163	177	151	175	182	181	147	155	170	165	132	172	159	148	166	148	180	193	184	151	159	170	175	174	168	164	167	176	164	145	160	168	159	178	155	169	153	182	170	161	170	159	146	186	164	169	178	158	130	174	186	163	154	190	169	168	159	166	196	185	163	167	166	189	143	150	167	173	160	174	149	170	180	166	165	147	155	206	167	174	161	169	181	168	166	166	167	165	170	166	159	136	183	156	180	155	174	167	143	185	154	155	156	138	151	155	170	141	158	182	157	170	163	160	180	150	159	174	164	176	151	168	183	164	176	165	156	162	162	148	138	150	171	164	157	182	166	149	166	177	171	161	179	163	168	162	177	172	152	165	171	156	184	165	154	158	186	199	153	148	171	158	180	164	151	151	175	146	169	159	176	141	166	184	162	183	163	166	134	153	153	180	176	148	163	191	198	186	177	148	179	183	167	173	153	182	146	174	166	142	170	173	149	172	166	150	159	180	166	159	161	156	163	148	173	172	172	164	166	146	147	174	148	183	189	161	163	175	152	157	174	160	168	186	172	160	153	172	157	156	165	145	157	179	183	163	150	166	177	163	167	195	147	161	173	188	163	178	186	173	166	193	173	178	144	173	146	182	140	148	180	166	175	150	179	178	166	160	158	174	182	169	175	155	165	137	170	169	173	182	176	160	160	158	177	178	183	158	157	155	158	154	152	188	166	162	176	167	190	176	179	152	162	194	163	160	160	149	133	145	164	167	165	158	169	141	170	174	150	181	164	183	191	178	172	190	179	166	163	159	172	169	156	142	157	172	176	171	168	167	158	155	160	157	141	161	173	167	176	167	146	159	157	180	155	164	176	152	170	150	177	170	162	153	166	173	166	134	162	160	163	162	179	157	181	155	157	159	174	159	139	155	170	142	169	127	150
32935	43749	46361	1723	1293	1087	989	857	754	759	690	643	621	621	601	530	546	565	573	493	504	567	707	930	1108	1254	1456	1561	1752	2371	2533	2905	3721	4670	7717	11487	16234	18926	13424	12055	8994	5535	5439	4914	5059	4933	4718	3492	3811	2647	1843	1713	1185	1034	920	982	1306	2296	1585	1032	820	808	764	615	552	490	524	519	520	534	469	457	508	467	468	476	488	541	483	460	475	491	464	473	469	481	474	455	443	472	479	570	664	649	509	494	463	460	442	455	472	432	500	473	477	443	445	471	492	494	477	463	456	490	456	486	441	448	502	448	476	460	444	471	483	450	469	495	475	454	466	482	477	449	455	501	497	462	448	470	453	449	465	448	466	427	468	485	472	495	462	454	489	482	512	463	449	464	475	482	451	452	466	474	442	471	457	504	496	457	480	460	473	483	476	452	478	474	468	457	464	484	459	474	456	467	457	463	449	463	470	485	491	446	460	446	477	463	468	463	467	477	490	454	461	449	467	467	487	458	463	453	494	478	458	472	494	460	461	474	462	493	459	479	475	442	454	510	484	458	427	486	454	490	456	467	493	509	449	530	479	455	466	476	457	469	479	449	456	440	474	463	476	454	440	455	498	457	451	482	432	455	442	452	469	453	454	443	469	462	470	450	504	488	468	493	447	454	447	489	477	488	456	468	488	462	524	462	471	466	482	443	468	473	481	439	465	461	464	476	458	491	474	450	491	484	453	451	477	452	465	474	465	454	467	464	488	476	452	480	433	481	444	474	483	471	447	450	439	468	477	457	478	471	448	438	482	470	462	455	485	488	485	470	509	493	476	463	450	480	482	444	452	455	448	487	447	475	475	476	431	455	481	422	445	505	425	494	500	480	446	459	475	452	422	458	462	458	450	452	472	464	457	456	456	465	481	500	501	500	461	463	461	513	453	426	483	473	457	495	471	463	449	475	460	501	452	476	425	444	427	470	479	455	480	470	425	463	485	472	485	459	457	464	488	447	490	449	474	490	439	457	480	457	513	504	479	479	467	465	459	469	496	442	457	456	498	488	446	451	511	430	487	460	467	483	496	439	447	421	477	488	413	501	467	452	479	442	453	425	496	462	456	490	453	501	460	431	488	497	475	437	460	450	465	481	461	459	449	470	434	453	481	469	486	481	469	438	468	446	456	457	486	461	470	473	498	479	463	468	487	456	463	472	457	477	457	473	456	462	490	461	456	511	505	466	487	456	485	496	488	413	461	471	476	466	504	448	471	473	477	468	458	476	460	461	459	471	474	503	442	441	448	483	461	479	473	509	443	446	467	466	473	474	442	440	429	490	486	495	449	461	489	491	464	447	460	486	481	458	449	532	489	492	451	476	453	429	451	499	465	479	436	492	452	464	453	500	440	489	464	464	432	447	429	447	440	483	439	486	428	483	467	461	467	434	484	462	474	473	469	501	472	495	450	501	495	468	463	469	453	469	471	450	459	487	468	464	464	494	454	479	482	486	450	451	498	465	482	453	493	478	480	457	431	463	448	455	450	488	455	465	456	485	467	470	470	481	454	457	464	485	472	468	455	530	456	471	475	476	443	496	462	468	499	479	482	480	450	402	487	431	487	483	459	445	454	491	472	436	488	483	474	458	468	496	502	473	414	483	459	453	465	482	517	443	471	529	450	434	437	453	474	492	500	488	473	467	426	448	481	470	472	452	478	434	455	480	513	461	444	462	447	508	452	509	465	434	437	437	449	455	485	485	472	469	485	445	513	507	445	420	467	511	457	495	474	487	441	469	487	455	456	444	485	473	462	452	458	430	480	486	460	450	458	461	465	432	457	459	455	466	465	497	495	440	451	461	491	461	455	459	488	486	458	445	466	465	487	480	434	470	443	493	482	479	464	483	458	462	479	512	456	485	441	438	451	438	463	482	498	482	460	466	461	444	491	438	496	492	469	465	483	486	461	432	520	466	472	455	451	443	488	492	480	484	486	449	469	475	454	448	482	464	488	471	451	430	495	469	435	499	452	451	477	462	464	453	505	499	450	504	468	436	449	480	443	488	493	464	469	450	408	466	458	452	454	434	487	470	471	496	459	456	504	444	431	453	482	469	529	460	480	458	469	475	467	487	481	482	462	497	469	460	501	479	466	441	484	500	463	445	448	471	445	510	483	475	480	467	477	490	462	498	496	464	464	443	475	488	481	452	489	471	488	450	440	469	476	432	468	472	477	479	460	458	407	467	449	440	440	454	472	455	485	480	470	452	474	460	458	453	444	476	444	452	448	454	459	443	485	471	441	453	510	472	446	452	461	478	448	482	451	451	471	459	477	426	472	462	464	469	449	474	460	468	489	474	476	435	450	472	448	464	452	479	480	485	492	432	465	462	472	440	429	494	463	494	453	443	482	469	476	497	474	493	464	455	471	469	448	473	449	488	427	449	456	459	441	444	465	516	460	445	496	505	424	477	463	513	485	441	452	474	462	486	450	479	467	442	484	447	464	470	467	470	494	484	457	452	429	475	417	478	467	474	478	486	466	449	467	472	458	465	463	475	475	457	466	432	498	425	463	468	457	451	468	493	472	472	459	488	465	443	495	461	473	427	452	476	460	464	488	507	434	446	445	491	459	474	485	473	447	475	503	462	457	455	467	484	479	472	467	475	450	447	470	442	466	459	458	461	449	471	459	482	471	421	457	452	486	474	491	460	438	485	455	478	471	476	464	464	465	431	463	481	487	477	488	443	417	460	472	488	479	489	443	461	490	467	478	460	467	489	448	448	475	469	464	487	451	427	435	458	494	480	466	450	487	447	472	437	482	469	454	496	460	529	491	465	471	460	491	502	482	474	428	437	470	430	481	444	469	429	476	464	480	469	432	442	475	456	476	446	441	461	464	499	458	447	459	432	458	461	453	438	467	452	473	474	504	474	471	443	477	432	513	481	465	476	467	447	474	467	485	471	483	461	463	438	477	472	449	493	471	486	477	482	450	463	516	469	449	465	471	466	497	437	476	446	469	459	430	455	509	497	482	459	497	466	440	437	476	452	490	454	473	486	504	429	486	499	435	468	427	448	475	450	488	509	513	468	447	456	476	451	458	455	466	460	480	454	494	470	487	421	453	447	502	482	432	477	495	461	444	449	465	482	442	477	468	462	459	454	435	437	500	405	487	498	435	463	453	465	471	417	503	494	498	474	450	457	468	418	458	451	426	460	445	479	460	451	482	441	463	462	425	448	444	457	494	451	433	451	455	480	474	437	441	477	492	470	449	458	460	467	464	432	486	436	478	470	461	488	452	483	492	443	476	512	462	447	481	448	472	480	485	476	490	467	506	479	420	493	447	446	461	487	467	462	464	458	475	457	477	455	480	508	433	514	457	490	448	488	464	435	447	463	464	495	499	464	453	460	461	468	442	458	479	456	458	471	493	458	464	468	495	475	449	500	479	411	472	476	500	465	432	457	469	463	449	465	455	484	445	465	472	445	464	476	501	450	445	467	461	489	447	436	443	468	428	463	462	494	453	467
69922	70108	66386	23135	5800	643	421	361	317	303	285	320	261	251	251	258	266	227	224	238	271	263	289	320	398	410	442	462	570	670	623	740	895	1175	2092	3484	4903	6259	4444	3725	2562	1489	1417	1211	1246	1313	1225	937	877	652	513	479	411	312	374	307	450	567	470	321	293	254	249	212	208	245	224	228	222	226	228	234	225	227	228	219	203	244	261	214	202	214	213	200	205	207	232	189	235	210	210	220	245	244	221	219	224	229	248	227	225	213	215	226	193	243	200	173	212	184	229	192	234	204	216	231	234	226	202	196	187	210	205	226	229	200	220	203	209	204	227	210	201	233	215	190	226	211	209	219	224	192	197	209	218	225	215	200	226	202	195	215	240	239	233	218	211	200	212	196	203	201	212	216	221	237	214	197	225	228	201	247	208	192	218	226	221	225	201	205	217	235	203	220	198	202	195	232	235	229	211	206	239	207	197	171	202	228	230	203	244	201	216	251	234	204	200	231	211	218	190	191	236	203	217	225	220	216	224	202	189	237	223	222	227	222	191	220	226	195	186	209	205	209	201	235	197	204	238	210	209	217	221	231	218	201	219	207	201	193	190	197	221	222	200	210	206	205	205	212	222	221	242	220	188	214	219	211	230	211	229	194	190	236	202	200	210	210	200	221	224	244	194	204	198	219	191	234	221	230	211	224	195	212	199	185	216	190	210	196	228	219	204	245	199	245	200	209	219	222	238	201	232	213	232	210	208	195	216	219	220	193	201	213	214	215	224	204	192	221	185	203	218	204	197	216	233	195	222	237	224	214	196	204	198	212	212	230	236	211	251	215	207	235	221	214	212	220	210	198	201	226	210	233	224	213	223	188	215	200	208	219	223	220	216	212	229	216	210	235	214	206	196	224	197	195	227	207	224	231	239	210	202	246	218	239	213	216	227	218	237	197	217	204	213	206	213	197	197	217	215	201	246	230	189	183	213	210	230	196	207	219	200	183	192	243	223	214	216	170	217	200	211	204	224	217	215	217	189	185	218	175	224	212	236	219	202	193	210	229	172	193	216	221	203	202	208	214	186	216	209	250	187	222	228	197	243	197	205	206	211	232	227	217	219	201	241	195	200	225	203	193	203	209	216	210	232	211	202	230	207	230	195	199	205	195	204	217	239	211	233	225	214	205	240	200	210	205	202	213	218	197	206	234	220	215	217	222	186	201	224	248	212	202	230	216	212	224	218	230	208	216	212	204	207	214	219	207	229	212	222	191	218	208	222	233	228	208	205	187	216	216	236	204	207	218	210	228	216	215	216	217	216	232	207	217	252	228	212	233	217	224	215	177	223	232	199	213	222	219	218	202	209	221	220	242	240	219	206	225	219	234	201	206	187	202	186	210	179	195	220	201	206	233	197	186	226	200	225	191	208	185	240	210	212	232	219	191	208	224	230	242	201	210	205	230	218	218	213	204	209	213	213	232	203	216	194	226	204	243	234	232	195	231	210	233	197	224	205	218	198	206	186	223	210	218	234	197	194	216	214	173	210	195	201	185	214	220	199	218	186	223	212	213	199	190	221	204	211	213	209	211	196	189	221	194	245	216	203	209	216	222	212	203	199	219	203	196	204	215	193	207	200	236	208	214	229	209	206	211	216	217	228	226	194	219	224	237	208	219	212	206	208	216	203	223	193	204	224	202	217	216	195	226	189	234	228	182	227	206	206	205	190	221	223	200	231	207	207	228	223	197	214	227	243	212	211	189	233	227	222	236	216	220	223	221	239	213	206	205	207	225	209	252	216	213	220	207	209	224	227	222	216	193	200	184	217	230	207	183	212	191	212	195	229	204	192	247	241	213	232	229	217	224	255	204	227	224	199	210	229	212	211	228	209	232	214	209	221	217	230	225	201	238	189	212	215	231	226	228	219	210	225	184	215	208	221	209	198	239	214	234	216	217	220	205	210	207	204	215	216	214	193	199	194	209	216	182	207	207	241	226	223	189	228	216	227	228	198	191	213	221	211	194	216	212	210	204	213	203	210	226	207	227	211	225	199	204	188	203	218	217	203	204	238	197	199	219	232	200	206	226	213	223	197	216	202	213	212	214	210	194	195	199	223	206	206	219	216	217	189	230	219	230	228	213	204	209	225	221	199	194	200	225	201	237	214	202	238	204	212	207	209	220	201	215	213	218	226	241	209	208	206	247	201	246	203	226	175	184	236	188	231	225	211	212	226	178	181	225	228	245	211	217	203	222	243	227	237	205	206	223	204	204	218	241	222	195	216	231	198	210	220	209	223	220	221	210	207	207	215	240	219	198	215	193	197	223	230	207	227	191	220	216	223	200	230	191	232	205	197	220	207	208	210	221	242	214	192	203	214	201	217	225	209	201	211	220	213	208	218	215	205	212	215	205	202	210	174	202	216	200	212	218	210	208	224	208	224	213	221	202	219	209	186	233	212	242	209	224	226	214	235	212	233	214	203	239	199	203	206	242	213	183	211	182	240	195	228	241	209	208	222	211	204	202	224	221	224	227	214	208	211	212	205	236	226	223	208	249	191	206	212	224	229	207	214	224	218	217	200	204	199	241	203	217	207	229	269	223	243	208	204	217	209	217	235	209	211	214	214	188	212	206	225	211	218	197	175	212	219	223	228	208	225	216	235	188	193	196	202	217	215	206	210	227	214	225	201	200	226	241	207	200	211	226	209	201	243	192	201	224	183	212	193	207	217	188	213	196	241	216	209	189	209	205	214	212	216	201	217	243	196	211	197	225	199	199	211	201	186	230	211	198	212	199	209	206	214	232	200	218	214	214	210	189	189	206	200	197	205	205	200	235	231	209	178	230	210	230	189	220	218	173	234	229	215	204	233	219	234	230	222	202	206	199	208	197	242	212	216	190	228	223	218	231	231	184	212	215	218	207	209	214	232	219	215	209	211	195	217	187	200	224	230	235	208	220	212	210	196	199	179	191	225	195	202	179	223	204	229	235	205	218	230	217	199	203	220	223	222	231	216	207	199	212	225	212	218	212	232	187	213	212	235	196	204	189	217	208	215	217	216	203	220	249	210	209	198	202	234	217	213	207	205	200	222	215	207	208	209	221	198	215	211	211	226	226	209	215	212	220	209	206	221	213	220	199	185	240	239	232	191	201	217	209	219	192	213	235	196	200	212	231	216	203	209	207	205	209	249	197	217	205	197	217	207	212	210	203	218	221	181	230	220	225	215	211	225	218	197	219	231	200	211	229	223	213	235	211	223	209	230	211	243	230	204	220	220	210	185	220	230	192	241	231	208	217	220	205	208	214	188	217	229	213	195	216	216	173	200	202	202	208	193	226	202	207	217	219	224	223	231	183	211	214	187	227	201	195	209	218	234	209	221	235	183	238	223	228	234	213	218	222	222	180	210	211	225	230	214	176	224	227	236	227	212	223	208	198	225	215	217	193	238	202	180	226	228	204	219	203	215	236	219	226	229	212	217	209	208	232	233	213	214	224	203	214	239	199	200	259	230	216	212	238
42039	54015	54822	2704	2247	1892	1599	1360	1295	1124	963	963	878	841	881	834	743	772	762	753	697	810	1056	1279	1605	1913	2247	2214	2926	3836	3626	4498	5688	7359	12296	18937	23862	26225	19654	19141	14582	8920	9235	8027	7568	8715	7986	5834	5600	3723	2828	2852	2023	1426	1607	1527	2527	3502	2724	1525	1307	1270	921	801	698	634	670	683	683	673	631	577	606	581	579	576	661	614	606	595	597	623	643	573	588	567	579	588	566	600	579	844	861	779	583	558	578	548	591	575	586	577	561	583	557	580	574	581	608	552	582	591	586	609	566	627	607	595	564	563	575	538	596	564	641	557	599	567	561	584	571	575	601	587	577	531	550	588	597	591	528	525	646	584	601	545	578	577	566	597	576	592	590	591	602	588	590	584	561	582	590	601	585	605	563	592	561	598	603	534	598	565	576	569	618	540	550	594	571	556	580	603	590	563	507	624	539	550	584	601	548	575	559	579	563	587	607	554	567	550	539	595	603	565	569	555	578	541	546	542	590	557	569	576	575	576	579	568	551	580	546	573	546	540	570	588	548	594	607	550	580	579	584	555	562	597	563	602	564	555	581	588	578	598	589	574	555	564	599	560	599	607	522	587	561	568	567	561	573	576	579	562	581	555	610	586	561	564	568	543	567	584	581	537	579	563	595	586	644	581	610	564	574	564	612	591	594	601	557	628	524	613	562	544	575	556	615	553	610	556	549	598	558	618	582	536	574	564	562	577	589	564	591	576	556	579	646	615	569	567	588	523	602	587	576	536	545	580	581	566	605	584	556	578	526	585	588	542	556	552	579	588	568	550	541	592	568	590	648	598	563	545	584	557	604	595	557	602	555	595	600	578	587	549	558	526	599	589	571	568	561	549	605	578	573	570	549	584	576	548	624	550	599	566	569	574	578	535	588	579	536	517	606	578	574	593	570	502	561	569	602	576	589	564	581	568	573	553	610	523	540	575	567	565	568	581	580	581	570	593	619	592	593	557	573	571	578	538	557	582	625	573	582	552	564	578	575	601	574	593	569	582	563	553	559	576	577	529	628	574	569	527	633	602	554	547	578	559	580	630	581	545	559	580	561	549	568	570	598	538	598	559	601	579	557	561	577	559	615	605	549	557	551	552	611	597	571	567	575	531	572	604	569	570	551	574	575	574	611	560	554	570	572	583	607	576	598	582	582	575	604	586	569	561	581	571	559	551	629	553	550	510	552	553	598	567	588	561	575	630	592	598	598	554	623	563	558	543	581	602	575	609	554	600	604	628	562	591	598	539	565	543	593	558	590	573	565	583	625	585	582	591	564	524	532	583	575	551	577	562	592	550	542	552	547	537	556	590	519	527	582	575	541	597	554	583	555	560	601	564	580	523	562	560	592	598	555	600	544	585	547	585	572	579	586	583	547	541	604	566	584	570	589	546	598	571	572	601	572	553	534	609	550	503	577	580	593	584	629	568	589	570	585	545	562	661	561	536	560	570	588	551	548	589	529	641	575	544	566	569	563	588	599	566	523	590	561	584	602	568	572	572	599	533	610	554	585	611	585	586	542	577	567	588	559	585	545	554	564	581	581	579	558	564	567	592	550	600	580	557	558	576	533	612	561	558	580	611	592	542	593	577	533	608	545	546	592	547	572	617	529	529	585	541	580	601	566	581	568	537	546	551	599	583	562	602	588	608	599	584	565	591	575	597	602	549	609	627	594	547	581	570	598	577	548	589	569	563	514	583	615	612	545	535	566	559	581	543	624	568	564	551	590	582	626	557	580	573	549	567	568	571	566	592	610	589	603	545	575	600	566	528	592	584	564	590	532	587	586	562	536	590	579	505	574	534	586	604	581	568	572	565	591	602	615	594	570	596	545	592	587	606	554	552	561	574	562	544	566	559	559	587	593	535	575	588	608	547	595	588	573	574	603	592	615	585	591	583	580	594	553	580	563	601	578	588	599	616	586	561	526	583	535	608	606	603	546	557	571	593	575	594	546	582	523	573	586	568	599	548	559	565	594	560	635	588	598	563	572	604	618	571	567	590	600	549	596	592	587	553	566	556	612	620	598	565	559	588	564	580	563	566	562	615	541	577	522	557	571	557	589	591	581	547	607	531	549	557	578	578	555	549	547	610	597	614	590	581	520	598	560	608	575	561	581	570	589	555	561	525	595	590	564	592	540	584	586	553	584	557	551	622	584	557	593	566	570	566	628	564	591	552	598	599	548	578	593	594	554	601	574	632	624	524	490	576	582	566	571	540	560	588	544	584	582	565	598	576	566	624	584	606	565	565	595	542	573	552	587	548	593	565	581	575	584	563	587	578	567	586	579	590	571	596	539	558	621	558	575	587	554	586	600	611	579	564	586	530	590	555	553	535	575	569	568	588	566	527	605	538	645	584	559	534	558	586	619	640	545	543	572	582	552	570	564	578	565	583	584	620	609	569	609	562	568	572	610	557	589	593	573	606	541	581	593	576	625	612	608	586	552	603	546	587	565	567	592	578	572	600	604	608	570	605	580	546	601	585	566	569	600	558	595	571	576	536	555	567	562	577	559	592	552	562	554	623	561	581	546	554	548	545	594	573	591	591	540	567	590	562	549	574	603	547	588	553	556	569	546	588	561	595	582	597	604	560	563	572	543	572	529	557	569	543	551	584	552	575	543	549	556	554	587	534	549	592	604	557	603	591	605	604	586	583	578	555	642	562	553	528	587	543	532	609	577	552	541	509	562	549	590	585	609	545	587	584	574	584	605	567	599	564	565	607	639	544	579	550	573	557	565	544	564	579	583	582	576	591	561	570	563	555	544	586	599	578	525	545	571	572	575	565	575	547	543	556	556	564	565	578	564	561	570	507	564	524	538	588	556	538	639	548	558	602	535	608	551	576	546	570	533	605	584	580	582	623	560	577	572	551	567	567	580	529	521	560	592	590	545	590	549	564	566	537	565	544	577	631	547	571	579	606	554	577	598	574	572	596	579	567	568	508	584	569	563	572	557	559	581	563	600	558	572	570	563	612	563	562	605	547	557	549	579	599	611	586	569	580	574	578	589	563	616	534	560	540	599	556	572	579	558	631	565	558	574	567	531	599	608	560	587	556	567	565	569	634	576	595	541	562	588	594	557	589	569	568	577	646	577	544	583	583	606	562	606	561	559	577	602	580	569	596	554	556	559	596	552	572	581	578	545	574	587	546	576	601	563	563	596	584	621	600	530	585	556	588	590	636	638	578	600	586	568	595	570	547	585	584	573	582	606	604	546	577	541	594	584	599	564	583	559	589	562	571	615	584	558	572	590	560	580	587	573	618	566	595	586	551	541	575	552	568	578	585	504	594	582	573	576	558	567	542	570	579	568	586	552	550	568	528	574	562	579	546	608	538	604	554	560	563	567	564	625	583	562	592	582	573	557	569	537	601	573	606	640	546	577	549	599	592	573	579	566	594	604	568	571	507	597	600	565	609	578	578	553	559	596	600	590	553	553	580	513	554	567	567	539	624	559	542	581	562	604	559	532	566
12207	10461	11781	693	258	169	188	150	133	178	145	154	166	152	163	148	126	163	131	134	145	168	174	218	209	229	240	211	250	254	244	209	217	220	274	325	331	386	317	301	249	208	235	192	179	213	181	170	177	172	155	183	155	163	156	148	148	193	145	152	152	155	159	160	167	162	163	160	153	140	147	139	158	136	132	144	145	174	142	142	151	164	170	137	144	146	152	147	141	138	147	129	146	149	159	154	181	136	160	154	180	131	149	149	131	131	157	144	136	148	150	139	143	159	161	156	146	151	154	157	160	135	159	162	146	149	163	169	156	158	149	128	136	131	149	169	148	196	141	146	150	149	145	154	150	146	150	158	127	156	146	150	191	149	146	121	151	137	148	145	157	151	129	147	137	153	154	135	139	159	169	154	129	136	152	168	166	164	149	154	154	141	168	155	136	164	173	153	151	159	144	155	171	153	148	135	156	144	148	132	145	155	143	141	157	181	166	160	154	144	144	166	150	147	147	143	146	154	133	161	144	162	144	180	189	149	172	147	144	159	112	130	141	157	159	160	167	140	157	161	160	174	130	148	157	166	145	150	150	152	139	163	148	177	152	159	160	133	152	151	148	145	152	157	153	134	158	142	151	155	142	149	147	169	182	118	154	163	132	154	152	155	153	132	156	146	166	156	130	146	133	169	164	146	172	145	147	157	144	147	161	149	149	157	163	167	138	159	177	148	173	125	135	140	150	153	149	163	134	159	149	149	141	144	156	126	157	151	154	151	150	130	156	158	137	170	137	164	138	153	146	142	155	162	133	147	153	160	147	139	146	147	153	129	154	147	144	161	142	162	130	150	155	141	139	142	159	164	130	159	156	174	159	149	149	151	154	152	154	141	152	150	127	125	135	162	162	147	137	158	163	167	133	150	155	150	157	145	127	160	152	157	136	142	139	150	175	171	141	164	157	162	168	145	144	136	157	161	164	140	139	162	149	134	159	154	135	152	155	146	152	166	151	150	130	163	161	157	137	156	160	147	155	165	149	151	152	153	160	167	155	161	133	164	150	155	152	128	147	142	141	155	134	138	142	136	141	145	161	149	142	147	133	143	131	149	166	145	169	142	147	150	142	133	147	140	167	140	140	176	130	123	139	163	142	124	137	139	139	138	135	144	146	145	132	147	155	146	134	140	161	137	136	167	143	172	132	144	157	151	130	171	163	145	143	163	161	152	160	148	145	162	151	143	134	151	132	146	132	148	152	134	147	153	150	147	142	157	120	165	164	146	127	145	163	173	164	174	161	158	175	186	137	135	148	159	155	129	147	140	147	160	169	151	176	161	142	150	152	139	153	148	151	138	158	153	143	168	153	157	132	121	137	130	137	149	140	150	145	158	152	127	141	155	167	143	142	170	150	141	146	144	153	148	144	168	151	126	137	145	149	170	163	164	158	159	163	157	141	124	146	152	151	160	146	146	123	162	146	128	142	137	157	167	151	144	143	132	181	141	135	147	158	144	148	150	157	175	153	125	152	167	155	159	140	170	150	148	159	141	144	141	152	179	153	160	145	133	147	143	171	168	172	147	151	135	154	144	143	169	149	159	138	154	148	136	155	138	142	171	155	144	180	167	154	155	165	151	165	163	147	130	153	164	159	134	135	146	138	142	170	154	139	171	146	152	150	151	154	154	159	129	151	152	155	151	159	147	174	156	164	158	121	150	136	155	152	157	153	153	157	169	147	147	166	149	134	147	146	146	149	148	147	150	145	160	144	145	157	156	146	170	133	144	163	141	140	123	160	167	168	158	156	174	128	160	154	126	119	170	150	146	156	125	154	148	172	148	156	152	145	150	132	150	146	153	153	149	154	138	131	130	157	140	126	124	153	154	154	142	150	146	138	122	151	144	131	130	139	132	162	165	147	157	159	158	150	140	136	165	154	142	152	111	166	148	151	141	153	154	144	156	165	142	162	156	162	168	146	140	130	143	134	156	163	152	138	146	160	150	159	155	135	151	157	141	134	162	134	142	148	157	167	150	137	147	151	127	135	147	151	155	157	164	163	145	155	160	159	151	145	147	122	128	145	142	155	159	150	165	133	153	163	143	181	155	151	138	155	149	134	132	155	138	140	154	157	138	152	150	163	141	136	167	147	158	149	161	157	149	145	154	148	131	141	146	156	129	147	161	173	150	157	156	141	153	139	161	152	146	156	144	166	170	155	155	166	166	135	150	165	147	147	153	149	164	153	151	150	151	146	146	148	129	153	143	130	137	138	156	146	156	168	161	162	153	171	147	156	156	157	163	146	140	162	149	158	147	153	156	150	153	167	144	142	149	169	178	147	137	158	136	143	151	145	148	159	183	156	144	157	166	147	160	165	139	146	143	145	163	155	149	133	153	151	170	142	166	147	160	157	163	137	173	162	153	164	144	147	173	156	153	150	155	171	157	176	136	149	134	164	158	164	156	133	158	142	149	155	141	142	126	158	148	181	147	162	152	138	152	155	159	122	150	141	165	147	140	169	152	174	163	143	137	170	158	145	157	160	174	151	146	144	159	157	131	147	150	161	143	136	168	155	151	169	164	110	140	143	166	150	154	134	138	139	160	176	147	166	139	156	155	151	154	159	153	146	138	172	155	158	153	146	150	158	129	153	149	149	134	129	147	144	162	158	149	183	154	166	148	130	140	127	135	149	148	157	144	150	155	149	143	159	162	147	171	155	151	138	146	145	135	152	150	157	158	143	177	162	134	151	157	159	169	136	164	147	157	151	147	152	153	147	140	136	152	144	127	170	165	138	157	153	156	156	165	124	150	144	162	149	141	153	165	142	130	117	127	140	151	158	161	145	150	168	145	165	165	147	151	151	153	164	118	142	163	146	148	157	158	162	141	165	141	151	166	156	152	169	162	131	127	155	166	141	174	155	140	166	146	171	128	153	131	144	144	150	173	174	158	178	169	128	159	174	159	181	134	137	162	145	142	161	154	149	168	154	139	160	126	155	171	178	165	144	157	155	131	150	135	161	154	133	156	154	158	153	163	143	154	141	125	157	146	161	144	162	108	147	140	126	143	140	149	161	160	156	157	145	140	150	172	145	143	159	141	152	138	134	135	139	120	149	140	146	147	149	149	164	153	149	147	149	141	136	146	164	158	142	141	177	151	159	158	168	121	153	154	148	146	150	130	146	167	148	174	155	148	137	149	175	162	148	142	172	146	160	145	148	157	149	155	152	159	169	146	142	141	152	130	156	182	135	152	129	158	171	155	142	124	159	141	142	150	139	146	137	154	175	157	132	160	152	151	162	149	147	135	156	169	134	151	128	161	154	137	149	146	129	170	171	163	149	157	158	170	160	169	167	153	163	160	143	142	157	136	156	160	148	161	163	136	143	139	135	162	168	126	144	165	146	154	152	160	148	156	147	160	165	139	142	135	173	172	149	152	154	145	143	175	156	152	158	150	158	158	132	169	134	148	164	161	149	158	132	156	161	154	178	157	139	172	157	150	149	163
10588	14836	15293	493	523	521	451	465	468	430	452	460	421	423	453	452	437	434	459	437	428	502	627	772	948	998	1000	1015	1165	1150	1063	1062	1042	1184	1452	1729	1961	2313	1814	1718	1277	1032	1003	810	815	872	802	662	671	601	546	549	528	497	499	468	523	600	487	434	477	440	459	435	427	445	433	422	454	415	436	419	447	445	428	425	442	443	450	424	421	434	435	433	449	391	432	455	441	435	434	451	455	481	432	407	421	445	413	453	428	406	433	459	395	396	434	418	433	429	438	423	408	418	403	405	406	426	469	470	397	421	416	466	445	427	420	412	431	375	440	436	430	425	393	435	399	440	437	448	422	421	435	413	471	418	443	378	446	426	393	418	415	456	402	421	421	436	442	416	434	419	412	452	449	408	442	448	410	402	403	405	437	432	422	435	418	425	397	428	406	457	417	490	420	399	423	450	435	469	426	434	437	405	412	404	471	478	421	398	417	418	429	388	420	404	416	423	422	419	406	442	427	458	478	435	424	448	433	394	417	419	405	444	402	428	434	429	377	372	410	433	410	415	434	399	391	429	423	409	423	408	421	435	407	452	414	415	431	421	432	421	454	415	414	410	435	412	398	406	461	385	414	431	418	448	405	434	395	417	419	398	438	438	428	415	440	440	393	428	416	383	405	401	445	442	411	440	415	391	439	436	427	412	413	409	404	434	420	433	416	420	444	443	421	447	424	394	442	427	450	418	472	418	439	405	425	410	398	424	392	431	459	419	453	446	380	429	382	430	388	393	423	418	456	409	401	454	428	426	446	454	435	418	421	374	434	373	417	426	455	447	410	410	387	416	428	439	438	414	424	427	411	433	446	451	415	439	425	443	430	429	451	436	429	394	456	463	415	445	360	400	445	426	424	428	416	396	403	418	394	396	416	405	419	440	459	444	390	397	444	436	428	418	466	453	427	380	426	433	402	418	434	422	427	441	433	465	411	421	434	409	419	420	439	425	427	377	421	440	426	390	402	393	431	441	407	454	418	442	399	421	395	437	413	475	373	407	435	401	436	448	420	445	407	432	462	453	453	408	422	411	420	421	433	449	401	421	408	478	410	430	425	426	444	403	422	462	416	408	408	377	408	412	434	409	413	415	408	442	427	425	433	431	420	431	409	434	431	406	411	439	439	475	412	429	425	418	443	396	464	455	404	458	416	431	394	459	391	439	431	408	411	416	434	451	409	403	397	389	447	416	450	357	403	442	456	422	453	421	410	459	417	416	420	443	427	412	413	454	447	412	438	415	390	433	428	402	451	432	425	433	451	416	456	432	454	443	418	435	412	441	450	429	421	404	419	417	394	445	406	428	434	421	398	440	463	425	430	444	464	429	416	412	417	448	404	412	433	427	438	400	412	428	371	402	436	394	442	429	447	409	439	456	456	454	435	421	424	460	438	409	401	417	432	401	411	430	411	450	421	414	395	438	423	427	444	443	416	413	434	427	402	434	442	427	425	406	441	427	406	421	402	425	408	419	414	427	420	413	446	450	415	410	428	411	446	444	426	393	406	430	423	411	443	434	435	432	438	394	407	411	416	407	417	414	421	453	420	410	423	451	414	415	400	440	431	384	405	473	422	429	387	421	444	437	431	418	401	442	402	438	420	395	426	428	434	452	444	457	443	423	435	469	434	417	423	382	487	404	390	435	428	452	412	451	438	450	430	403	432	408	442	443	409	432	442	456	449	406	433	427	432	440	427	441	434	382	441	424	429	418	428	410	472	459	412	457	409	397	436	403	392	419	398	398	437	450	414	421	409	459	407	415	434	442	401	445	430	401	457	434	416	437	431	431	421	417	378	436	422	438	450	439	400	408	418	439	401	411	425	396	445	422	413	429	423	415	429	455	437	431	436	418	419	448	386	397	385	431	416	425	427	428	412	450	449	414	398	438	408	426	441	427	427	436	435	427	424	390	452	406	412	418	452	408	407	408	414	413	474	404	423	449	444	397	406	422	426	422	400	489	398	416	423	423	407	434	451	402	425	445	391	398	396	432	420	430	426	437	428	412	411	399	402	419	407	437	421	423	428	412	462	421	443	425	423	397	443	450	445	439	452	418	414	416	391	449	417	440	434	406	465	405	429	412	456	405	407	458	406	418	474	426	418	446	409	381	430	438	408	410	401	480	415	430	441	410	422	410	435	418	423	443	479	421	407	416	435	404	428	415	460	424	425	434	420	446	415	458	458	413	377	423	373	419	442	414	381	452	430	432	412	405	434	420	384	433	429	443	413	440	412	383	393	469	406	468	459	396	413	432	450	431	446	399	383	437	442	439	450	408	449	451	394	391	433	417	434	401	420	422	448	415	424	437	384	440	418	417	423	440	430	408	385	407	388	430	480	418	448	422	427	441	468	426	457	428	453	409	433	457	433	431	416	421	415	442	445	396	416	407	425	397	438	390	401	437	433	421	446	454	460	439	395	407	410	431	429	420	426	436	454	459	461	407	424	437	393	422	413	400	454	394	418	400	436	424	431	436	416	445	422	432	433	424	427	417	430	451	421	434	415	420	398	424	399	410	414	421	423	408	438	409	444	418	445	424	419	425	471	414	410	444	458	420	436	406	435	441	400	414	423	449	402	433	414	430	408	414	403	411	430	366	451	443	398	403	447	393	419	431	448	433	408	410	436	424	451	434	419	414	429	384	421	418	447	425	414	436	438	401	442	408	443	418	425	386	408	459	408	408	453	444	416	426	422	399	431	445	404	431	418	421	414	437	425	407	438	362	437	428	444	452	460	454	415	418	420	431	411	433	413	407	427	438	427	448	432	436	414	403	424	417	447	436	411	406	419	412	439	402	439	431	412	425	406	399	397	430	409	397	410	423	424	448	419	411	439	408	411	433	447	442	405	418	480	420	412	398	428	420	420	461	429	436	427	434	424	426	407	379	390	452	416	432	413	435	446	420	415	436	390	407	427	416	458	448	412	445	405	422	421	412	464	370	408	431	396	422	414	481	406	377	413	433	418	403	436	398	441	414	440	402	458	389	483	394	409	408	431	410	435	386	405	418	420	445	471	382	380	439	433	450	455	443	431	407	441	413	436	411	416	457	413	430	444	432	473	399	408	392	402	443	428	437	431	450	422	419	435	435	421	428	426	415	403	417	450	399	430	421	436	419	409	422	450	399	415	429	406	429	414	428	412	408	426	428	432	440	418	438	407	419	420	398	405	451	394	414	422	394	433	427	454	429	445	392	445	409	437	423	414	434	406	401	431	409	459	432	412	451	412	402	451	459	385	422	459	438	424	426	419	431	493	419	428	418	426	428	464	462	450	411	418	456	424	454	442	437	448	443	418	420	397	418	425	436	427	417	439	466	428	436	409	413	402	387	398	461	443	433	428	440	445	405	425	452	404	408	398	429	441	425	449	425	423	436	429	408	434	421	437	401	390	400	428	428	410	407	436	445	423	435	400	430	390	457	434	423	453	444	438	458	433	421	430	377	407	446	435	406	438	417	429	442
52266	53857	55351	14990	1721	347	268	261	216	208	221	193	180	158	193	183	185	159	165	168	156	170	214	269	288	354	315	362	404	423	328	505	514	628	1124	1726	2197	2787	2288	1789	1401	907	877	695	695	682	602	465	409	342	315	330	280	227	225	208	277	408	305	247	214	213	169	170	182	174	169	153	166	148	139	152	155	151	172	148	181	150	134	123	155	153	159	155	148	169	149	139	146	165	172	201	180	164	162	165	169	156	155	153	154	147	169	166	173	147	157	157	160	165	152	156	144	186	161	165	149	155	145	164	169	144	171	141	130	159	153	129	154	167	180	140	146	137	154	137	140	160	144	158	163	168	167	141	132	172	141	148	141	157	150	149	162	134	152	133	166	143	146	142	149	176	132	159	166	136	151	175	157	154	161	161	189	151	143	154	127	169	145	154	140	166	187	162	163	139	151	162	164	167	150	145	159	172	154	169	151	161	162	162	128	158	165	160	138	169	148	134	172	149	155	154	137	135	141	160	161	145	182	159	166	141	160	160	171	163	141	171	152	161	152	150	160	146	153	151	162	164	156	182	168	162	151	151	141	158	154	158	156	149	148	167	155	186	157	141	167	144	146	161	145	133	148	152	165	167	158	179	136	153	178	150	164	168	147	148	176	148	146	171	169	136	164	149	134	146	151	160	151	162	157	165	158	139	160	159	149	165	139	155	175	165	152	172	164	154	162	147	179	158	168	156	163	160	152	149	147	161	157	152	142	149	157	153	168	143	163	169	153	143	150	159	148	158	145	145	156	159	126	155	138	156	174	165	137	148	152	163	139	151	143	154	171	154	156	170	173	154	148	170	167	127	138	150	160	170	145	156	164	157	158	147	160	138	161	155	173	169	163	140	167	152	157	159	150	150	170	172	148	158	158	159	149	148	137	135	137	144	138	161	151	138	156	133	158	144	144	174	139	140	147	162	175	157	172	159	134	156	162	170	164	156	147	141	180	162	149	131	128	141	151	162	163	163	165	147	144	151	155	176	183	166	157	165	156	160	144	154	162	164	151	155	164	167	163	134	144	164	156	180	150	147	156	165	185	157	152	150	170	153	137	143	164	142	182	160	161	146	161	143	160	159	170	151	160	166	149	141	156	149	157	164	195	136	150	147	164	144	166	148	144	180	166	142	158	149	157	141	155	156	180	173	152	148	162	153	146	155	127	157	180	152	158	147	147	163	157	144	147	168	163	148	133	163	144	165	168	148	158	137	163	166	148	176	139	161	142	151	150	158	161	170	153	146	169	144	155	143	140	144	143	171	167	136	162	129	155	168	154	152	145	138	157	171	161	177	153	159	147	170	140	153	150	159	171	160	153	139	167	159	149	179	157	162	137	163	162	158	179	154	142	162	163	142	163	140	150	148	156	156	151	170	155	158	134	154	128	161	150	170	157	159	161	173	132	175	151	174	156	150	173	155	163	175	177	172	163	162	144	173	182	132	131	153	154	169	154	158	152	157	129	155	168	165	134	152	177	153	160	151	141	169	168	164	163	154	157	154	154	145	139	129	162	143	171	155	157	153	150	163	164	154	157	166	181	148	163	148	150	141	158	155	146	170	175	153	152	152	173	170	155	153	172	147	175	158	159	163	161	171	150	125	155	165	161	151	189	142	162	149	180	133	149	141	157	168	152	130	148	145	155	164	171	135	129	155	153	144	132	145	148	153	150	179	150	159	163	140	154	156	169	176	204	156	175	165	139	170	146	129	168	167	160	155	141	159	135	135	142	156	158	174	151	179	151	150	162	151	147	176	144	168	153	160	141	174	162	146	167	149	159	167	154	155	158	168	143	173	156	153	167	158	163	152	161	151	144	156	155	139	142	170	162	141	148	179	131	153	124	164	143	150	152	147	143	145	160	142	158	153	181	154	152	161	177	169	151	162	157	163	155	150	144	183	156	144	160	144	164	151	133	162	147	155	156	170	135	139	142	151	168	150	142	158	166	148	163	163	185	169	127	171	155	143	155	148	155	140	163	136	165	190	153	155	147	191	165	165	152	159	135	160	162	162	152	140	153	148	148	163	157	170	137	143	166	164	145	161	168	160	140	134	150	154	150	139	164	157	140	173	158	152	180	156	137	161	163	177	161	139	164	159	131	138	168	143	156	170	146	136	157	163	156	151	149	170	140	158	143	160	176	176	155	184	179	142	162	158	164	160	151	152	166	150	168	170	165	164	138	141	145	159	145	177	167	158	144	144	157	146	147	154	181	163	164	141	169	154	146	140	172	159	158	164	174	161	149	174	154	170	164	170	144	148	129	159	169	167	149	158	144	155	186	161	158	145	170	162	143	150	159	153	168	154	157	166	178	148	139	146	159	155	161	147	187	161	164	158	139	154	173	152	149	149	154	175	160	156	148	129	126	165	151	140	173	163	149	160	154	154	155	176	132	151	132	159	163	166	159	148	165	133	157	166	167	154	137	173	158	145	136	162	133	140	160	148	147	136	155	149	149	171	154	162	185	171	133	169	159	156	179	172	150	156	142	150	156	153	133	149	160	154	174	154	166	142	145	171	125	169	173	181	152	135	148	153	167	171	156	150	135	157	151	182	143	166	158	134	146	153	143	148	150	152	177	160	153	162	147	194	143	143	173	157	152	158	176	152	169	198	166	137	181	145	112	154	162	142	160	164	167	166	152	147	147	183	137	153	148	158	188	164	148	159	151	155	135	164	165	154	169	163	154	166	186	140	162	136	159	164	161	162	124	187	144	148	163	157	169	154	168	165	150	164	135	166	146	171	162	155	129	139	189	159	148	151	166	158	166	167	156	129	152	153	155	161	153	159	163	165	148	169	158	189	151	151	158	132	150	153	160	168	148	161	160	150	154	153	139	155	167	161	167	159	158	156	161	143	155	136	166	145	165	179	152	146	142	159	151	162	178	152	144	169	168	151	174	144	158	168	141	152	148	158	171	159	168	151	147	179	166	169	164	153	149	151	200	137	144	170	144	157	162	146	148	135	136	141	154	157	164	174	131	166	148	146	139	153	141	148	160	163	165	180	155	143	151	169	159	171	143	158	186	159	164	170	146	188	173	143	148	160	161	174	154	143	149	147	143	164	139	172	178	144	168	145	144	147	158	151	150	171	150	163	143	144	143	152	160	156	163	149	146	145	190	150	158	171	164	155	143	160	125	162	164	143	180	180	161	142	154	137	157	170	161	142	147	161	163	148	157	172	137	158	163	132	159	170	166	156	161	158	167	152	178	150	139	155	164	149	136	163	146	163	157	157	174	191	149	179	154	139	156	188	160	160	154	172	148	154	134	139	168	164	152	144	158	174	159	137	142	152	171	146	152	181	145	160	144	169	146	156	152	170	159	177	137	152	153	178	165	143	147	163	150	158	162	167	149	198	164	186	148	159	148	148	154	154	164	153	179	172	156	148	152	140	150	177	151	143	139	149	152	172	158	184	157	166	148	154	155	170	160	150	137	171	141	152	149	137	175	163	169	151	177	134
30941	43574	44570	1629	1285	1119	1022	862	771	739	727	618	627	571	584	597	550	538	540	529	555	616	773	1166	1417	1489	1614	1800	2167	2313	2083	2927	3345	4032	7359	11563	13630	16452	13632	11228	9099	5931	6165	4898	4513	4580	4174	2875	2482	1765	1793	1831	1332	902	1081	1153	1568	2151	1482	1039	965	792	627	582	534	524	439	428	462	488	466	440	483	476	512	443	467	473	440	507	423	458	446	475	438	458	452	499	479	434	484	679	636	537	429	440	443	461	436	422	426	478	441	429	466	437	431	411	407	421	458	429	413	438	445	419	443	425	475	451	434	467	464	441	423	425	437	432	453	443	447	465	428	450	464	480	438	474	423	455	408	420	445	405	425	400	417	429	451	464	443	425	425	424	441	446	422	443	436	418	453	409	459	431	438	458	405	437	477	446	456	441	428	433	429	450	418	439	440	463	439	440	416	489	432	448	484	426	452	473	463	443	413	448	412	463	430	445	449	411	433	449	413	457	499	450	486	457	438	455	422	458	416	424	447	433	430	452	452	438	412	416	462	397	495	443	425	428	418	472	418	434	447	419	443	451	439	412	440	466	436	452	406	415	426	476	455	453	447	420	430	406	401	449	445	456	417	450	468	417	475	437	461	428	433	429	420	436	415	433	439	448	404	429	424	467	440	436	457	431	492	461	455	439	430	472	470	418	459	451	438	471	468	433	431	438	414	450	438	413	427	436	451	411	412	416	476	432	428	423	423	444	428	456	441	452	463	428	442	416	432	438	435	481	424	442	449	416	457	444	421	449	428	428	440	439	397	452	426	417	468	406	427	455	464	489	449	458	470	443	448	446	449	445	446	471	435	425	425	413	468	452	443	419	478	433	414	464	466	460	443	466	424	444	451	406	446	435	430	410	402	431	430	455	449	433	471	436	471	424	470	466	426	438	466	479	392	453	433	443	466	452	444	478	435	443	453	462	483	446	431	464	388	422	417	427	400	470	432	412	411	450	434	416	456	457	429	466	446	449	473	438	477	435	473	419	462	462	408	449	448	449	406	436	434	422	415	444	409	418	466	444	397	445	413	432	464	453	438	398	419	439	452	468	448	424	476	445	473	440	456	433	430	430	428	465	413	476	483	478	451	423	420	434	461	440	458	420	422	450	450	461	424	421	433	447	445	419	438	469	425	477	436	426	458	432	443	425	444	426	448	441	416	433	449	494	452	429	426	435	464	411	460	488	423	431	455	459	435	420	451	432	456	443	447	417	451	470	434	450	425	439	418	454	404	464	401	435	435	459	404	467	437	435	462	476	456	456	430	400	425	423	417	430	400	456	444	468	469	432	434	456	434	453	441	500	432	457	447	456	451	440	432	413	418	427	465	426	418	459	508	444	463	442	433	415	436	397	497	469	421	415	472	382	451	458	473	482	459	455	424	459	421	429	470	456	455	411	443	449	417	440	451	462	439	443	429	450	421	464	438	448	480	477	462	472	431	461	471	449	472	443	442	438	461	411	444	416	415	412	450	433	436	469	467	440	423	436	463	437	445	456	468	412	477	409	463	464	451	404	465	438	421	415	461	437	454	441	465	418	407	425	460	441	437	433	439	408	432	434	447	446	456	443	427	447	486	475	463	460	410	487	433	443	462	453	460	412	408	463	416	462	459	497	420	453	492	430	425	433	430	426	468	435	475	438	467	448	427	425	389	460	445	434	443	439	427	466	457	462	446	485	433	411	462	497	372	465	425	450	437	433	450	458	467	420	403	420	429	485	433	419	424	426	463	448	430	436	448	433	463	468	444	418	453	466	434	440	438	411	457	437	430	442	435	430	444	417	436	441	419	444	446	452	458	424	432	459	437	428	438	457	440	442	439	440	434	436	432	444	422	465	442	448	444	425	428	456	436	460	453	467	441	464	446	440	460	430	436	418	451	463	450	439	473	443	446	460	419	462	460	429	466	423	451	429	439	425	454	436	420	482	420	458	440	430	457	431	477	454	437	415	438	464	428	491	430	450	420	431	443	481	402	451	504	408	456	426	442	428	429	447	420	422	490	450	410	445	439	432	424	460	426	450	423	410	479	435	434	451	430	428	398	443	416	464	433	438	421	460	384	417	444	414	417	473	407	474	439	413	450	456	431	451	455	422	438	431	418	467	477	440	475	435	475	451	431	474	458	440	455	463	425	439	420	439	451	475	449	396	496	471	422	433	452	434	470	455	464	440	443	445	436	437	459	456	464	429	438	444	426	409	459	432	416	425	394	435	466	439	457	449	433	448	417	443	446	401	447	423	447	465	446	449	424	459	394	427	451	437	429	424	477	482	450	456	435	440	469	442	497	421	435	436	425	502	453	442	430	459	436	432	445	477	449	444	408	436	448	428	401	481	431	447	431	407	464	446	393	433	427	439	424	450	456	409	473	472	442	406	403	405	448	451	425	430	488	411	447	474	443	403	417	440	462	381	483	413	420	455	486	404	444	494	481	438	440	437	430	439	418	449	451	458	441	457	417	449	440	447	422	448	437	485	456	454	426	457	445	443	447	452	441	488	451	437	444	432	454	456	450	482	480	430	434	413	459	419	435	471	440	447	443	441	471	429	470	404	431	459	460	461	423	447	414	447	415	440	444	434	456	428	469	449	466	425	470	450	477	448	469	392	436	428	455	417	439	448	425	435	424	462	450	448	436	389	420	446	419	472	440	476	435	394	434	435	448	430	464	445	456	474	421	442	450	440	468	424	447	445	450	448	399	447	440	463	421	469	473	465	446	445	413	459	443	430	437	424	468	445	457	422	474	459	446	446	410	417	465	414	419	436	474	477	442	433	448	451	478	421	451	446	461	457	453	446	434	428	482	425	429	425	430	444	448	435	451	464	478	444	436	441	461	505	415	412	431	448	449	442	457	420	457	432	434	448	470	435	469	429	462	448	440	482	402	448	437	423	449	426	435	435	419	412	464	440	470	442	439	431	428	439	481	462	462	440	467	448	446	420	443	463	459	447	446	395	461	400	447	433	440	462	447	423	420	455	431	439	440	437	471	426	439	450	399	423	466	450	452	433	429	393	456	435	451	447	429	447	441	429	473	403	426	426	470	422	455	418	437	448	462	462	419	457	418	424	427	434	395	467	442	415	455	427	438	453	462	474	416	421	425	431	440	464	446	437	416	450	411	466	436	434	411	428	445	447	448	432	435	443	411	434	409	444	435	419	410	436	432	423	462	400	411	427	443	422	430	464	449	426	420	442	471	463	421	478	462	471	455	461	429	438	401	431	439	455	468	446	426	447	449	422	486	440	445	465	399	428	441	427	423	444	464	430	428	452	467	449	465	413	435	429	419	444	429	454	468	463	401	419	471	445	440	416	455	454	416	414	442	445	399	452	452	482	459	412	435	454	410	435	477	449	454	435	490	458	447	471	486	429	440	457	437	390	412	444	437	457	468	489	402	442	425	466	443	467	442	434	442	434	424	455	453	446	452	442	458	455	438	460	466	407	446	431	422	501	442	454	450	430	446	443	438	458	443	454
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
